@keyframes spin {
   0% {
      transform: rotate(0deg)
   }

   to {
      transform: rotate(360deg)
   }
}

.d-none {
   display: none !important
}

body.ascend .custom-search {
   display: block !important;
   opacity: 1 !important;
   background-color: #1ea082 !important;
   z-index: 12 !important;
   height: 100% !important
}

body.ascend .custom-search button {
   border-color: #fff;
   color: #fff
}

body.ascend .custom-search button:hover {
   border-color: transparent
}

body.ascend .custom-search#search-outer #search #search-box {
   left: 0;
   top: 100px;
   transform: none;
   height: calc(100% - 100px);
   overflow: auto;
   padding: 0 10px
}

body.ascend .custom-search#search-outer #search #search-box::-webkit-scrollbar {
   display: none
}

body.ascend .custom-search#search-outer #search #search-box .input-search {
   position: relative
}

body.ascend .custom-search#search-outer #search #search-box .input-search i {
   position: absolute;
   margin: auto;
   top: 0;
   bottom: 0;
   right: 30px;
   color: #1ea082;
   font-size: 25px;
   line-height: 68px;
   cursor: pointer
}

body.ascend .custom-search#search-outer #search #search-box .error-message {
   color: red;
   background-color: #fff;
   padding: 20px;
   margin-top: 30px
}

body.ascend .custom-search#search-outer #search .search-main {
   max-width: 784px;
   margin: 160px auto 100px
}

body.ascend .custom-search#search-outer #search .search-main .group-actions {
   text-align: center;
   margin-top: 67px
}

body.ascend .custom-search#search-outer #search .search-main .group-actions button {
   padding: 17px 42.5px !important;
   font-size: 18px;
   line-height: 24px;
   border-width: 2px
}

body.ascend .custom-search#search-outer #search form input {
   background-color: #fff;
   border-radius: 46px;
   font-size: 25px !important;
   font-weight: 400;
   color: #1ea082 !important;
   text-align: left;
   padding: 17px 60px 17px 30px;
   text-transform: inherit;
   box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .25);
   line-height: 1
}

body.ascend .custom-search#search-outer #search form input::placeholder {
   color: #000 !important
}

body.ascend .custom-search#search-outer #search .search-items {
   margin-top: 62px
}

body.ascend .custom-search#search-outer #search .search-items article {
   background-color: #fff;
   margin-bottom: 23px
}

body.ascend .custom-search#search-outer #search .search-items .post-content {
   padding-left: 0
}

body.ascend .custom-search#search-outer #search .search-items .post-header {
   margin-top: 5px;
   margin-bottom: 20px
}

body.ascend .custom-search#search-outer #search .search-items .post-header h3 a {
   color: #000
}

body.ascend .custom-search#search-outer #search .search-items .no-data {
   background-color: #fff;
   padding: 20px
}

body.ascend .custom-search#search-outer #search #close {
   right: auto;
   left: 162px;
   top: 60px
}

body.ascend .custom-search#search-outer #search #close button {
   padding: 6px 25.25px !important;
   font-size: 18px;
   line-height: 24px;
   border-width: 2px
}

body.ascend .custom-search#search-outer #search #close.disable::after {
   content: "";
   width: 100%;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0;
   background: rgba(255, 255, 255, .5);
   border-radius: 200px
}

.loading-container-new {
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background: rgba(255, 255, 255, .5)
}

.loading-container-new .overlay-loading {
   position: absolute
}

#articles,
#search_items,
.btn-more {
   position: relative
}

.btn-more .loading-container-new {
   border-radius: 200px
}

.btn-more .overlay-loading {
   border: 3px solid #f3f3f3;
   border-top: 3px solid #000;
   width: 30px;
   height: 30px;
   left: 40%;
   top: 10px;
   margin: 0
}

#articles .overlay-loading {
   top: 10%
}

.loading-container {
   position: fixed;
   width: 100%;
   height: 100%;
   background-color: rgba(255, 255, 255, .3);
   z-index: 20000
}

.overlay-loading {
   border: 6px solid #f3f3f3;
   border-top: 6px solid #000;
   border-radius: 50%;
   width: 60px;
   height: 60px;
   animation: spin 2s linear infinite;
   position: fixed;
   left: 50%;
   top: 50%;
   margin-left: -30px;
   margin-top: -30px
}

#search_items .category .btn {
   margin-right: 5px;
   margin-bottom: 10px;
   position: relative;
   z-index: 1;
   font-weight: 400;
   font-size: 15px
}

#search_items .excerpt_post {
   font-size: 18px;
   line-height: 1.44
}

#search_items .content-inner {
   position: relative;
   padding: 30px 30px 47px
}

#search_items .entire-meta-link {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%
}

#search_items h3.title {
   font-size: 25px;
   line-height: 1.4;
   font-weight: 400
}

.loading-container-new {
   position: fixed
}

@media (max-width:1024px) {
   body.ascend .custom-search#search-outer #search #close {
      left: 30px
   }

   body.ascend .custom-search#search-outer #search #search-box .input-search i {
      right: 20px
   }
}

@media only screen and (min-width:1px) and (max-width:999px) {
   body.ascend .custom-search#search-outer #search #close {
      top: 35px
   }
}

@media (max-width:767px) {
   body.ascend .custom-search#search-outer #search form input {
      font-size: 18px !important;
      padding: 5px 50px 5px 20px;
      line-height: 43px
   }

   body.ascend .custom-search#search-outer #search .search-main {
      margin-top: 150px !important;
      padding: 0 20px
   }

   body.ascend .custom-search#search-outer #search #search-box .input-search i {
      line-height: 53px
   }
}

/*! This file is auto-generated */
.wp-block-button__link {
   color: #fff;
   background-color: #32373c;
   border-radius: 9999px;
   box-shadow: none;
   text-decoration: none;
   padding: calc(.667em + 2px) calc(1.333em + 2px);
   font-size: 1.125em
}

@keyframes bounce {
   0% {
      transform: translateY(0)
   }

   to {
      transform: translateY(-30px)
   }
}

@-webkit-keyframes bounce {
   0% {
      transform: translateY(0)
   }

   to {
      transform: translateY(-30px)
   }
}

@-webkit-keyframes rotateOutDownRight {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
   }

   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
   }
}

@keyframes rotateOutDownRight {
   0% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
   }

   to {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
   }
}

@-webkit-keyframes rotateInUpRight {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
   }

   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
   }
}

@keyframes rotateInUpRight {
   0% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
   }

   to {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
   }
}

@-webkit-keyframes rotateOutUpRight {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
   }

   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0
   }
}

@keyframes rotateOutUpRight {
   0% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1
   }

   to {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0
   }
}

.woocommerce-breadcrumb,
a,
b,
body,
p,
pre,
span,
strong {
   font-family: inherit
}

body a:focus {
   outline: 0
}

body img:focus-visible {
   outline: 0
}

body ::-webkit-scrollbar {
   width: 4px
}

body ::-webkit-scrollbar-thumb,
body ::-webkit-scrollbar-thumb:window-inactive {
   background: rgba(4, 47, 84, .2)
}

body ::-webkit-scrollbar-thumb,
body ::-webkit-scrollbar-track {
   border-radius: 10px
}

.chatbot_widget .soxes_overlay_container {
   position: relative;
   right: 0;
   left: 0;
   top: 0;
   bottom: 0;
   width: auto;
   border-left: none;
   border-radius: 0;
   padding: 0;
   background: 0 0
}

.chatbot_widget .soxes_overlay_container .bot_item_wrapper {
   display: flex;
   align-items: flex-start
}

.chatbot_widget .soxes_overlay_container .bot_item_wrapper .bot_question {
   min-width: 235px;
   margin-right: 50px;
   font-weight: 300
}

.chatbot_widget .soxes_overlay_container .bot_item_wrapper .wrap_answer {
   margin: 0 10px 15px 0
}

.chatbot_widget .soxes_overlay_container:hover,
body.bot_active #header-outer {
   background: 0 0
}

.chatbot_widget .soxes_overlay_container .box-actions {
   display: none
}

.chatbot_widget .soxes_overlay_container .bot_heading p {
   padding: 8px 15px 10px !important;
   line-height: normal;
   font-size: 15px
}

.chatbot_widget .soxes_overlay_container .bot_content {
   display: flex;
   margin-top: 30px
}

.chatbot_widget .soxes_overlay_container .bot_content .bot_icon {
   width: 165px;
   margin-right: 30px;
   text-align: center
}

.chatbot_widget .soxes_overlay_container .bot_content .bot_icon img {
   max-width: 70px;
   max-height: 70px;
   height: auto;
   -webkit-filter: drop-shadow(1px 2px 5px #686868);
   filter: drop-shadow(1px 2px 5px #686868)
}

.soxes_overlay_container {
   padding: 30px;
   position: fixed;
   right: -400px;
   top: 0;
   z-index: 11;
   background: #1e257e;
   border-left: 50px solid #faf6f5;
   border-radius: 10px;
   width: 400px;
   height: auto;
   max-height: 100%;
   overflow-y: scroll;
   transition: all .5s linear;
   font-size: 18px;
   line-height: normal;
   -ms-overflow-style: none;
   scrollbar-width: none
}

.soxes_overlay_container .close-text {
   color: #fff;
   position: fixed;
   left: 10%;
   top: 45px;
   font-family: inherit;
   border: 1px solid #fff;
   border-radius: 20px;
   padding: 4px 15px 5px;
   line-height: normal;
   transition: all .3s linear;
   font-size: 18px
}

.soxes_overlay_container .close-text:hover {
   background: #1e257e;
   border-color: #1e257e;
   cursor: pointer
}

.soxes_overlay_container.bot_active {
   width: 100%;
   height: 100%;
   padding: 80px 30px;
   background-image: linear-gradient(to right, #1e257e, #faf6f5);
   border: 0;
   border-radius: 0
}

.soxes_overlay_container.bot_active .soxes_overlay_container_outer {
   display: flex;
   justify-content: center;
   align-items: flex-start;
   padding-top: 80px
}

.soxes_overlay_container.bot_active .soxes_overlay_container_inner {
   width: 100%;
   max-width: 600px
}

.soxes_overlay_container .bot_outer,
.soxes_overlay_container.bot_active .bot_content {
   display: flex
}

.soxes_overlay_container.bot_active .bot_content .bot_item_wrapper {
   width: 530px
}

.soxes_overlay_container.bot_active .bot_content .bot_answers {
   min-height: 50px
}

.soxes_overlay_container.bot_active .wrap_answer.clicked {
   float: right;
   clear: right;
   margin-bottom: 40px;
   background: #faf6f5;
   border: #faf6f5
}

.soxes_overlay_container.bot_active .wrap_answer.clicked:hover {
   background: #d00037
}

.soxes_overlay_container.bot_active .wrap_answer.clicked:hover a,
.soxes_overlay_container.bot_active .wrap_answer.clicked:hover button {
   color: #fff
}

.soxes_overlay_container svg path,
.soxes_overlay_container.bot_active .wrap_answer.clicked:hover .sprite {
   fill: #fff
}

.soxes_overlay_container.bot_active .wrap_answer.clicked .sprite {
   fill: #292624
}

.soxes_overlay_container.bot_active .wrap_answer.clicked .sprite svg {
   display: inline-block
}

.soxes_overlay_container.bot_active .wrap_answer.clicked button {
   color: #292624
}

.soxes_overlay_container.bot_active .bot_heading .sprite--close svg,
.soxes_overlay_container.bot_active .bot_heading .sprite--nav-toggle,
.soxes_overlay_container.bot_active .bot_heading p {
   display: none
}

.soxes_overlay_container .bot_heading {
   display: flex;
   justify-content: space-between;
   align-content: center
}

.soxes_overlay_container .bot_heading p {
   display: inline-block;
   border: 1px solid #faf6f5;
   padding: 5px 15px;
   margin-bottom: 35px;
   border-radius: 25px;
   color: #fff;
   font-size: 14px
}

.soxes_overlay_container .bot_heading .sprite {
   fill: #fff;
   transition: all .3s linear
}

.soxes_overlay_container .bot_heading .sprite:hover {
   cursor: pointer;
   fill: #1e257e
}

.soxes_overlay_container .bot_heading .sprite:hover path {
   fill: #1e257e
}

.soxes_overlay_container .bot_heading .sprite--nav-toggle {
   margin-right: 10px
}

.soxes_overlay_container .bot_icon {
   margin-right: 20px
}

.soxes_overlay_container .bot_icon img {
   max-width: 50px;
   max-height: 50px
}

.soxes_overlay_container .bot_container {
   color: #fff
}

.soxes_overlay_container.chatbot_bottom {
   overflow-y: hidden
}

.soxes_overlay_container.chatbot_bottom .bot_container {
   overflow-y: scroll;
   height: calc(100vh - 110px);
   padding-bottom: 100px;
   -ms-overflow-style: none;
   scrollbar-width: none
}

.soxes_overlay_container.chatbot_bottom .bot_container::-webkit-scrollbar {
   display: none
}

.soxes_overlay_container .bot_question {
   background: #fff;
   color: #292624;
   padding: 15px 30px;
   border-radius: 0 20px 20px;
   box-shadow: 1px 2px 10px #737373;
   margin-bottom: 30px;
   display: inline-block;
   max-width: 270px
}

.soxes_overlay_container .wrap_answer {
   border: 2px solid #faf6f5;
   padding: 12px 20px 14px;
   margin: 10px 10px 10px 0;
   border-radius: 35px;
   font-size: 18px;
   text-align: left;
   width: auto;
   line-height: normal;
   display: none;
   transition: all .3s linear
}

/* Hintergrund avec le Bleu qui part au kontakt form. jai changé comme les autres  ...solution . jai effacé juste son contenue */ 

.soxes_overlay_container .wrap_answer.has_background {
   }

.soxes_overlay_container .wrap_answer.wrap_answer_categories {
   background: #fff;
   color: #000;
   width: 100%;
   border-radius: 15px
}

.soxes_overlay_container .wrap_answer.wrap_answer_categories .soxes_categories {
   margin: 10px
}

.soxes_overlay_container .wrap_answer.wrap_answer_categories .soxes_categories li {
   list-style-type: none;
   border-bottom: 1px solid #1ea082;
   padding: 10px 0 15px;
   text-transform: uppercase
}

.soxes_overlay_container .wrap_answer.wrap_answer_categories .soxes_categories li a {
   color: #1ea082
}

.soxes_overlay_container .wrap_answer.wrap_answer_categories .soxes_categories li a:hover {
   color: #1e257e
}

.soxes_overlay_container .wrap_answer.wrap_answer_categories:hover {
   cursor: auto;
   background: #fff
}

.soxes_overlay_container .wrap_answer .contact-info {
   display: none
}

.soxes_overlay_container .wrap_answer.active {
   display: inline-block
}

.soxes_overlay_container .wrap_answer button {
   background: 0 0;
   color: #fff;
   border: 0;
   text-align: left;
   font-family: inherit;
   line-height: normal;
   font-size: 18px;
   border-radius: 0 !important
}

.soxes_overlay_container .wrap_answer button:active,
.soxes_overlay_container .wrap_answer button:focus,
.soxes_overlay_container .wrap_answer button:focus-visible {
   outline: 0
}

.soxes_overlay_container .wrap_answer button:hover {
   cursor: pointer
}

.soxes_overlay_container .wrap_answer a {
   color: #fff;
   text-decoration: none
}




/* ici change la couleur du hintergrund lorsque tu va avec le pointeur ou curseur */ 



.soxes_overlay_container .wrap_answer:hover {
   cursor: pointer;
   background: #1e257e;
   color: #fff;
   border-color: #1e257e
}

.soxes_overlay_container .wrap_answer:hover a,
.soxes_overlay_container .wrap_answer:hover button {
   color: #fff
}

.soxes_overlay_container svg {
   display: none;
   transition: all .5s linear;
   width: 10px;
   height: 10px
}

.soxes_overlay_container .sprite--close,
.soxes_overlay_container .sprite--close:hover {
   fill: #000
}

.soxes_overlay_container .box-actions svg {
   display: inline-block;
   width: 20px;
   height: 20px
}

.soxes_overlay_container .wrap_answer_outer {
   display: inline-block
}

.soxes_overlay_container .wrap_answer_outer .tooltip_chatbot {
   padding: 0;
   text-align: right;
   margin: 0 auto 2px;
   border: 1px solid #fff;
   background: #fff;
   color: #000;
   border-radius: 10px;
   transition: opacity .5s linear;
   opacity: 0;
   visibility: hidden;
   height: 0;
   position: relative
}

.soxes_overlay_container .wrap_answer_outer .tooltip_chatbot::before {
   content: "";
   position: absolute;
   top: 90%;
   left: 30px;
   height: 15px;
   width: 15px;
   background: #fff;
   box-sizing: border-box;
   transform: rotate(45deg) translate(-50%);
   border-bottom: inherit;
   border-right: inherit;
   box-shadow: inherit
}

.soxes_overlay_container .wrap_answer_outer:hover .tooltip_chatbot {
   opacity: 1;
   visibility: visible;
   height: auto;
   padding: 10px 20px;
   display: table
}

body.bot_active #header-outer #top .slide-out-widget-area-toggle a .lines-button::after,
body.bot_active #header-outer #top .slide-out-widget-area-toggle a .lines-button::before,
body.bot_active #header-outer #top .slide-out-widget-area-toggle a .lines::after,
body.bot_active #header-outer #top .slide-out-widget-area-toggle a .lines::before {
   background: #fff !important
}

body.bot_active #header-outer #top #search-btn a .icon-salient-search,
body.bot_active #header-outer #top .mobile-search .icon-salient-search {
   color: #fff !important
}

body.bot_active #header-outer #top #search-btn a .icon-salient-search:hover {
   color: #1ea082 !important
}

body.bot_active #header-outer nav {
   position: absolute;
   top: 30px;
   right: 0
}

body.bot_active .logo-wrapper {
   display: none !important
}

.bot_icon_only {
   position: fixed;
   bottom: 180px;
   right: 600px;
   z-index: 11;
   transition: all .5s linear;
   cursor: pointer;
   animation: bounce 1s infinite alternate;
   -webkit-animation: bounce 1s infinite alternate;
   overflow: visible;
   padding: 10px;
   display: flex;
   align-items: center;
   -webkit-animation-duration: 2s;
   animation-duration: 2s;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both
}

.bot_icon_only span {
   margin-right: 10px;
   color: #fff
}

.bot_icon_only img {
   max-width: 100px;
   height: auto;
   -webkit-filter: drop-shadow(4px 7px 5px #686868);
   filter: drop-shadow(4px 7px 5px #686868)
}

.bot_icon_only.hidden {
   display: none
}

.bot_icon_only .chatbot-txt {
   background: #282523;
   padding: 5px 15px;
   border-radius: 10px 10px 0 10px;
   position: absolute;
   left: -75px;
   top: -15px;
   -webkit-animation-duration: .5s;
   animation-duration: .5s
}

.bot_icon_only .chatbot-txt.chatbot-txt-1 {
   left: -60px
}

.bot_icon_only .rotateInUpRight {
   -webkit-animation-name: rotateInUpRight;
   animation-name: rotateInUpRight
}

.bot_icon_only .rotateOutDownRight {
   -webkit-animation-name: rotateOutDownRight;
   animation-name: rotateOutDownRight
}

.bot_icon_only .rotateOutUpRight {
   -webkit-animation-name: rotateOutUpRight;
   animation-name: rotateOutUpRight
}

.modal-wrapper {
   position: fixed;
   z-index: 99994;
   background: rgba(0, 0, 0, .9);
   width: 100%;
   height: 100%;
   overflow: auto
}

.modal-wrapper.confirmation .modal-outer {
   height: 100%;
   align-items: center
}

.modal-wrapper .modal-outer {
   display: flex;
   justify-content: center
}

.modal-wrapper .modal-header {
   position: relative
}

.modal-wrapper .modal-header .sprite--close {
   display: block;
   position: absolute;
   right: -40px;
   top: -45px;
   background: 0 0;
   padding: 11px 11px 6px;
   fill: #000;
   cursor: pointer;
   opacity: .8
}

.modal-wrapper .modal-header .sprite--close:hover {
   fill: #ff783c
}

.modal-wrapper .modal-header .sprite--close svg {
   width: 30px;
   height: 30px
}

.modal-wrapper .form-title {
   text-align: center;
   margin-bottom: 20px
}

.modal-wrapper .contact-info {
   display: flex;
   justify-content: center;
   align-items: center;
   margin-bottom: 50px
}

.modal-wrapper .contact-info .avatar {
   max-width: 130px;
   margin-right: 30px
}

.modal-wrapper .contact-info .avatar img {
   max-width: 100%;
   filter: grayscale(1);
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   border-radius: 50%;
   overflow: hidden;
   display: block
}

.modal-wrapper .contact-info .avatar img:hover {
   filter: grayscale(0)
}

.modal-wrapper .modal-outer {
   max-width: 800px;
   margin: 0 auto
}

.modal-wrapper .modal-inner {
   padding: 50px;
   background: #e6e6e6;
   margin: 3% 0;
   min-width: 100%;
   position: relative
}

.modal-wrapper .modal-inner .ginput_container_text,
.modal-wrapper .modal-inner .ginput_container_textarea {
   background: #fff
}

.hidden,
.modal-wrapper.hide {
   display: none
}

.modal-form-chatbot .form-title {
   font-size: 22px;
   line-height: normal
}

.modal-form-chatbot .gfield_label,
.modal-form-chatbot .loading-container-chatbot {
   display: none
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way {
   height: 40px
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio .gchoice {
   width: 50%;
   transform: translate(0, 0)
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:checked,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:not(:checked) {
   position: absolute;
   left: -9999px
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:checked+label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:not(:checked)+label {
   position: relative;
   padding-left: 28px;
   cursor: pointer;
   line-height: 20px;
   display: inline-block;
   color: rgba(0, 0, 0, .87)
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:checked+label:before,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:not(:checked)+label:before {
   content: "";
   position: absolute;
   left: 0;
   top: 0;
   width: 16px;
   height: 16px;
   border: 2px solid rgba(0, 0, 0, .54);
   border-radius: 100%;
   background: 0 0
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:checked+label:before {
   border: 2px solid #ff783c
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:checked+label:after,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:not(:checked)+label:after {
   content: "";
   width: 10px;
   height: 10px;
   background: #ff783c;
   position: absolute;
   top: 5px;
   left: 5px;
   border-radius: 100%;
   -webkit-transition: all .2s ease;
   transition: all .2s ease
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:not(:checked)+label:after {
   opacity: 0;
   -webkit-transform: scale(0);
   transform: scale(0)
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio [type=radio]:checked+label:after {
   opacity: 1;
   -webkit-transform: scale(1);
   transform: scale(1)
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gfield--width-half {
   height: 56px;
   background: #fff
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .gfield_label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .gfield_label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .gfield_label {
   display: inline-block;
   letter-spacing: .00937em;
   text-decoration: inherit;
   text-transform: inherit;
   font-size: 16px !important;
   color: rgba(0, 0, 0, .6);
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   pointer-events: none;
   left: 16px;
   transition: all .2s linear;
   margin-top: 0;
   font-family: inherit !important;
   font-weight: 400
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label input,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label input,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label input {
   height: 56px;
   background: #fff;
   padding: 25px 16px 10px !important;
   font-family: inherit !important;
   font-weight: 400
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .input-focused .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .input-focused .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .input-focused .chatbot-input-mask {
   transform: scaleX(1) !important
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .input-focused .gfield_label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .input-focused .gfield_label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .input-focused .gfield_label {
   font-size: 13px !important;
   top: 15px;
   color: #ff783c
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .input-focused .gfield_label .gfield_required,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .input-focused .gfield_label .gfield_required,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .input-focused .gfield_label .gfield_required {
   font-size: 11px
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .input-focused.text-gray .gfield_label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .input-focused.text-gray .gfield_label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .input-focused.text-gray .gfield_label {
   color: rgba(0, 0, 0, .6)
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .input-focused.text-gray .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .input-focused.text-gray .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .input-focused.text-gray .chatbot-input-mask {
   transform: scaleX(0) !important
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .ginput_container_email .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .ginput_container_phone .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .ginput_container_text .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .top_label .ginput_container_textarea .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .ginput_container_email .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .ginput_container_phone .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .ginput_container_text .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .top_label .ginput_container_textarea .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .ginput_container_email .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .ginput_container_phone .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .ginput_container_text .chatbot-input-mask,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .top_label .ginput_container_textarea .chatbot-input-mask {
   border-bottom: 2px solid #ff783c;
   transform: scaleX(0);
   transition: transform 250ms ease-in-out;
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .textarea-contact-content .gfield_label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .textarea-contact-content .gfield_label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .textarea-contact-content .gfield_label {
   top: 23px
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .textarea-contact-content textarea,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .textarea-contact-content textarea,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .textarea-contact-content textarea {
   padding: 0 16px !important;
   margin: 25px 0;
   background: #fff
}

.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_3.gform_wrapper .auto-add-content .gfield_radio .gchoice label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call #gform_wrapper_4.gform_wrapper .auto-add-content .gfield_radio .gchoice label,
.modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .gform_wrapper .auto-add-content .gfield_radio .gchoice label {
   display: flex;
   align-items: center
}

.modal-form-chatbot.loading .loading-container-chatbot {
   position: absolute;
   width: 100%;
   height: 100%;
   background-color: rgba(255, 255, 255, .3);
   z-index: 20000;
   top: 0;
   left: 0;
   display: block
}

.modal-form-chatbot.loading .loading-container-chatbot .overlay-loading {
   border: 6px solid #f3f3f3;
   border-top: 6px solid #000;
   border-radius: 50%;
   width: 60px;
   height: 60px;
   animation: spin 2s linear infinite;
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -30px;
   margin-top: -30px
}

@media only screen and (min-width:1280px) {
   .modal-wrapper.loading .modal-outer {
      height: 100%;
      align-items: center
   }

   .modal-wrapper.loading .modal-inner {
      min-height: 80vh
   }
}

@media only screen and (max-width:1140px) {
   .soxes_overlay_container .close-text {
      top: 22px;
      left: 15px
   }

   .soxes_overlay_container.bot_active .wrap_answer.clicked {
      display: flex;
      align-items: center
   }

   .soxes_overlay_container.bot_active .wrap_answer.clicked:hover {
      background: #89e8b7;
      color: #000
   }

   .soxes_overlay_container.bot_active .wrap_answer.clicked:hover button {
      color: #000
   }

   .soxes_overlay_container.bot_active .wrap_answer.clicked:hover .sprite {
      fill: #000
   }

   body.bot_active #header-outer #top .container .row .span_9 .mobile-search .icon-salient-search {
      color: #fff !important
   }

   body.bot_active #header-outer #top .container .row .span_9 .slide-out-widget-area-toggle span i::after,
   body.bot_active #header-outer #top .container .row .span_9 .slide-out-widget-area-toggle span i::before {
      background: #fff !important
   }

   .modal-wrapper {
      padding: 6px
   }

   .chatbot_widget .soxes_overlay_container .bot_item_wrapper {
      display: block
   }

   .chatbot_widget .soxes_overlay_container .bot_item_wrapper .bot_question {
      min-width: auto;
      margin-right: 0
   }
}

@media only screen and (max-width:1000px) {
   body.bot_active #header-outer {
      width: 30%;
      left: 65%;
      top: 20px !important
   }
}

@media only screen and (max-width:768px) {
   .soxes_overlay_container.bot_active .soxes_overlay_container_outer {
      padding-top: 20px
   }

   .soxes_overlay_container .bot_inner,
   .soxes_overlay_container .bot_inner .bot_content .bot_item_wrapper {
      width: 100%
   }

   .soxes_overlay_container .bot_icon img {
      max-width: 30px;
      height: auto
   }

   .chatbot_widget .soxes_overlay_container .bot_item_wrapper {
      display: block
   }

   .chatbot_widget .soxes_overlay_container .bot_item_wrapper .bot_question {
      min-width: 95%;
      margin-right: 0
   }

   .chatbot_widget .soxes_overlay_container .bot_content .bot_icon {
      width: auto
   }

   .modal-wrapper .modal-inner {
      margin: 0
   }

   .modal-form-chatbot .author-details p {
      padding-bottom: 15px
   }

   .modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way {
      height: auto
   }

   .modal-form-chatbot .soxes-form-wrapper.gf-after-ajax-call .radio-contact-way .gfield_radio .gchoice {
      width: 100%;
      margin-bottom: 20px
   }
}

@media only screen and (max-width:480px) {
   .modal-wrapper .contact-info {
      display: block
   }

   .modal-wrapper .contact-info .avatar {
      margin: 0 auto 30px
   }
}

.gform_wrapper.gravity-theme fieldset,
.gform_wrapper.gravity-theme legend {
   background: none;
   padding: 0
}

.gform_wrapper.gravity-theme fieldset {
   border: none;
   display: block;
   margin: 0
}

.gform_wrapper.gravity-theme legend {
   margin-left: 0;
   margin-right: 0
}

.gform-ul-reset {
   list-style-type: none;
   margin: 0;
   padding: 0
}

.gform-text-input-reset,
body[class*=avada] input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset,
input.gform-text-input-reset {
   background-color: transparent;
   border: transparent;
   border-radius: 0;
   font-family: inherit;
   font-size: inherit;
   outline: none;
   padding: inherit
}

@font-face {
   font-display: swap;
   font-family: gform-icons-theme;
   font-style: normal;
   font-weight: 400;
   src: url(../../../plugins/gravityforms/fonts/gform-icons-theme.woff2?a2cayk) format("woff2"), url(../../../plugins/gravityforms/fonts/gform-icons-theme.ttf?a2cayk) format("truetype"), url(../../../plugins/gravityforms/fonts/gform-icons-theme.woff?a2cayk) format("woff"), url(../../../plugins/gravityforms/fonts/gform-icons-theme.svg?a2cayk#gform-icons-theme) format("svg")
}

.gform-icon {
   speak: never;
   font-feature-settings: normal;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   font-family: gform-icons-theme !important;
   font-style: normal;
   font-variant: normal;
   font-weight: 400;
   line-height: 1;
   text-transform: none
}

.gform-icon--left-arrow:before {
   color: #2f4054;
   content: "\e910"
}

.gform-icon--right-arrow:before {
   color: #2f4054;
   content: "\e91b"
}

.gform-icon--circle-error:before {
   content: "\e91a"
}

.gform-icon--close-small:before {
   content: "\e905"
}

.gform-icon--info:before {
   content: "\e900"
}

.gform-icon--verified:before {
   content: "\e901"
}

.gform-icon--circle-check:before {
   content: "\e902"
}

.gform-icon--close:before {
   content: "\e903"
}

.gform-icon--close-big:before {
   content: "\e904"
}

.gform-icon--down-arrow:before {
   content: "\e906"
}

.gform-icon--format-bold:before {
   content: "\e907"
}

.gform-icon--format-italic:before {
   content: "\e908"
}

.gform-icon--format-list-bulleted:before {
   content: "\e909"
}

.gform-icon--format-list-numbered:before {
   content: "\e90a"
}

.gform-icon--insert-link:before {
   content: "\e90b"
}

.gform-icon--line:before {
   content: "\e90c"
}

.gform-icon--password-eye:before {
   content: "\e90d"
}

.gform-icon--password-eye-closed:before {
   content: "\e90e"
}

.gform-icon--redo:before {
   content: "\e90f"
}

.gform-icon--schedule:before {
   content: "\e911"
}

.gform-icon--clock:before {
   content: "\e912"
}

.gform-icon--search:before {
   content: "\e913"
}

.gform-icon--star:before {
   content: "\e914"
}

.gform-icon--star-border:before {
   content: "\e915"
}

.gform-icon--star-half:before {
   content: "\e916"
}

.gform-icon--check:before {
   content: "\e917"
}

.gform-icon--undo:before {
   content: "\e918"
}

.gform-icon--unfold-more:before {
   content: "\e919"
}

.gform-icon--create:before {
   content: "\e91c"
}

.gform-icon--cog:before {
   content: "\e91d"
}

.gform_drop_area {
   background: rgba(0, 0, 0, .02);
   border: 1px dashed #ccc;
   border-radius: 4px;
   margin-bottom: 8px;
   padding: 32px;
   text-align: center
}

.gform_drop_instructions {
   display: block;
   margin-bottom: 8px
}

.gform_delete,
.gform_delete_file {
   cursor: pointer;
   vertical-align: middle
}

.gform_delete_file {
   -moz-appearance: none;
   -webkit-appearance: none;
   appearance: none;
   background: transparent;
   border: none
}

.gfield_validation_message ul {
   margin: 16px 0;
   padding-left: 24px
}

.gfield_validation_message ul:empty {
   display: none
}

.ginput_preview {
   margin: 16px 0
}

.gform_fileupload_rules {
   display: block;
   margin-top: 8px
}

.ginput_container_password>span {
   position: relative
}

.gform_show_password:focus {
   outline: none
}

.gform_show_password {
   background-color: inherit;
   border: none;
   cursor: pointer;
   height: 100%;
   padding: 0;
   position: absolute;
   right: 20px;
   top: 0
}

.password_input_container {
   display: block;
   position: relative
}

.gfield_password_strength {
   background-color: #eee;
   border: solid #ddd;
   border-width: 1px 1px 3px;
   margin-top: 8px;
   padding: 8px;
   text-align: center
}

.gfield_password_strength .mismatch,
.gfield_password_strength .short {
   background-color: #ffa0a0;
   border-bottom: 3px solid;
   border-color: #f04040
}

.gfield_password_strength .bad {
   background-color: #ffb78c;
   border-bottom: 3px solid;
   border-color: #ff853c
}

.gfield_password_strength .good {
   background-color: #ffec8b;
   border-bottom: 3px solid;
   border-color: #fc0
}

.gfield_password_strength .strong {
   background-color: #c3ff88;
   border-bottom: 3px solid;
   border-color: #8dff1c
}

.field_sublabel_above .gfield_password_strength {
   margin-top: 16px
}

.ui-datepicker:not(.gform-legacy-datepicker) {
   background-color: #fff;
   border: 1px solid rgba(0, 0, 0, .1);
   box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
   display: none;
   margin: 2.4px;
   padding: 8px
}

.ui-datepicker:not(.gform-legacy-datepicker)[style] {
   z-index: 9999 !important
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header {
   border-bottom: 1px solid rgba(0, 0, 0, .1);
   margin: 0 -8px 8px;
   padding: 0 8px 8px;
   position: relative
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next,
.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev {
   cursor: pointer;
   position: absolute
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next:before,
.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev:before {
   border-style: solid;
   border-width: .18em .18em 0 0;
   content: "";
   display: inline-block;
   height: .55em;
   left: .15em;
   position: relative;
   top: .3em;
   transform: rotate(-135deg);
   vertical-align: top;
   width: .55em
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next .ui-icon,
.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev .ui-icon {
   display: none
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev {
   left: 16px
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next {
   right: 16px
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next:before {
   left: 0;
   transform: rotate(45deg)
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title {
   text-align: center
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title select {
   margin: 0 4px
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker table {
   border-spacing: 0;
   margin: 0
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker thead {
   font-size: .85em
}

.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker td {
   padding: 0;
   width: 35.2px
}

.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default {
   border-radius: 50%;
   color: #222;
   display: block;
   line-height: 35.2px;
   text-align: center;
   text-decoration: none;
   width: 100%
}

.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default:hover {
   background-color: rgba(0, 0, 0, .1)
}

.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active,
.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active:hover {
   background-color: #3498db;
   color: #fff
}

::-ms-reveal {
   display: none
}

.gform_validation_container,
.gform_wrapper.gravity-theme .gform_validation_container,
body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,
body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,
body .gform_wrapper.gravity-theme .gform_validation_container {
   display: none !important;
   left: -9000px;
   position: absolute !important
}

.gform_wrapper.gravity-theme .chosen-container {
   display: inline-block;
   font-size: 16px;
   position: relative;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
   vertical-align: middle
}

.gform_wrapper.gravity-theme .chosen-container * {
   box-sizing: border-box
}

.gform_wrapper.gravity-theme .chosen-container .chosen-drop {
   background: #fff;
   border: 1px solid #aaa;
   border-top: 0;
   box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
   display: none;
   position: absolute;
   top: 100%;
   width: 100%;
   z-index: 1010
}

.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop {
   display: block
}

.gform_wrapper.gravity-theme .chosen-container a {
   cursor: pointer
}

.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name,
.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name {
   color: #999;
   font-weight: 400;
   margin-right: 4px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap
}

.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name:after,
.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name:after {
   content: ":";
   padding-left: 2px;
   vertical-align: top
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
   background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4);
   background-clip: padding-box;
   background-color: #fff;
   border: 1px solid #aaa;
   border-radius: 5px;
   box-shadow: inset 0 0 3px #fff, 0 1px 1px rgba(0, 0, 0, .1);
   color: #444;
   display: block;
   height: 40px;
   line-height: 24px;
   overflow: hidden;
   padding: 0 0 0 8px;
   position: relative;
   text-decoration: none;
   white-space: nowrap
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single input[type=text] {
   cursor: pointer;
   opacity: 0;
   position: absolute;
   width: 0
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-default {
   color: #999
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span {
   display: block;
   line-height: 38.4px;
   margin-right: 24px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single-with-deselect span {
   margin-right: 36px
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr {
   background: url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;
   display: block;
   font-size: 1px;
   height: 12px;
   position: absolute;
   right: 26px;
   top: 6px;
   width: 12px
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr:hover,
.gform_wrapper.gravity-theme .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
   background-position: -42px -10px
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div {
   display: block;
   height: 100%;
   position: absolute;
   right: 0;
   top: 0;
   width: 18px
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b {
   background: url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 0 10px;
   display: block;
   height: 100%;
   width: 100%
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-search {
   margin: 0;
   padding: 3px 4px;
   position: relative;
   white-space: nowrap;
   z-index: 1010
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text] {
   background: url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 100% -20px;
   border: 1px solid #aaa;
   border-radius: 0;
   font-family: sans-serif;
   font-size: 1em;
   height: auto;
   line-height: normal;
   margin: 1px 0;
   outline: 0;
   padding: 4px 20px 4px 5px;
   width: 100%
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-drop {
   background-clip: padding-box;
   border-radius: 0 0 4px 4px;
   margin-top: -1px
}

.gform_wrapper.gravity-theme .chosen-container-single.chosen-container-single-nosearch .chosen-search {
   opacity: 0;
   pointer-events: none;
   position: absolute
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results {
   -webkit-overflow-scrolling: touch;
   color: #444;
   margin: 0 4px 4px 0;
   max-height: 240px;
   overflow-x: hidden;
   overflow-y: auto;
   padding: 0 0 0 4px;
   position: relative
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li {
   -webkit-touch-callout: none;
   word-wrap: break-word;
   display: none;
   line-height: 15px;
   list-style: none;
   margin: 0;
   padding: 5px 6px
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result {
   cursor: pointer;
   display: list-item
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.disabled-result {
   color: #ccc;
   cursor: default;
   display: list-item
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted {
   background-color: #3875d7;
   background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
   color: #fff
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results {
   background: #f4f4f4;
   color: #777;
   display: list-item
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-result {
   cursor: default;
   display: list-item;
   font-weight: 700
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-option {
   padding-left: 15px
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li em {
   font-style: normal;
   text-decoration: underline
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices {
   background-color: #fff;
   border: 1px solid #aaa;
   cursor: text;
   height: auto;
   margin: 0;
   overflow: hidden;
   padding: 8px;
   position: relative;
   width: 100%
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li {
   float: left;
   list-style: none
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field {
   margin: 0;
   padding: 0;
   white-space: nowrap
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field input[type=text] {
   background: transparent !important;
   border: 0 !important;
   border-radius: 0;
   box-shadow: none;
   color: #999;
   font-family: sans-serif;
   font-size: 100%;
   height: 25px;
   line-height: normal;
   margin: 1px 0;
   outline: 0;
   padding: 0;
   width: 25px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice {
   background-clip: padding-box;
   background-color: #eee;
   background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee);
   background-repeat: repeat-x;
   background-size: 100% 19px;
   border: 1px solid #aaa;
   border-radius: 3px;
   box-shadow: inset 0 0 2px #fff, 0 1px 0 rgba(0, 0, 0, .05);
   color: #333;
   cursor: default;
   line-height: 13px;
   margin: 3px 5px 3px 0;
   max-width: 100%;
   padding: 3px 20px 3px 5px;
   position: relative
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice span {
   word-wrap: break-word
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
   background: url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;
   display: block;
   font-size: 1px;
   height: 12px;
   position: absolute;
   right: 3px;
   top: 4px;
   width: 12px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
   background-position: -42px -10px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-disabled {
   background-color: #e4e4e4;
   background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee);
   border: 1px solid #ccc;
   color: #666;
   padding-right: 5px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus {
   background: #d4d4d4
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
   background-position: -42px -10px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-results {
   margin: 0;
   padding: 0
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-drop .result-selected {
   color: #ccc;
   cursor: default;
   display: list-item
}

.gform_wrapper.gravity-theme .chosen-container-active .chosen-single {
   border: 1px solid #5897fb;
   box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single {
   background-image: linear-gradient(#eee 20%, #fff 80%);
   border: 1px solid #aaa;
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
   box-shadow: inset 0 1px 0 #fff
}

.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div {
   background: transparent;
   border-left: none
}

.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b {
   background-position: -18px 10px
}

.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices {
   border: 1px solid #5897fb;
   box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text] {
   color: #222 !important
}

.gform_wrapper.gravity-theme .chosen-disabled {
   cursor: default;
   opacity: .5 !important
}

.gform_wrapper.gravity-theme .chosen-disabled .chosen-choices .search-choice .search-choice-close,
.gform_wrapper.gravity-theme .chosen-disabled .chosen-single {
   cursor: default
}

.gform_wrapper.gravity-theme .chosen-rtl {
   text-align: right
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single {
   overflow: visible;
   padding: 0 8px 0 0
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single span {
   direction: rtl;
   margin-left: 26px;
   margin-right: 0
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single-with-deselect span {
   margin-left: 38px
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single div {
   left: 3px;
   right: auto
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single abbr {
   left: 26px;
   right: auto
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li {
   float: right
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-field input[type=text] {
   direction: rtl
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice {
   margin: 3px 5px 3px 0;
   padding: 3px 5px 3px 19px
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
   left: 4px;
   right: auto
}

.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-results {
   margin: 0 0 4px 4px;
   padding: 0 4px 0 0
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-results li.group-option {
   padding-left: 0;
   padding-right: 15px
}

.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
   border-right: none
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text] {
   background: url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat -30px -20px;
   direction: rtl;
   padding: 4px 5px 4px 20px
}

.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-single div b {
   background-position: 6px 2px
}

.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
   background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx),
only screen and (min-resolution:144dpi) {

   .gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-down span,
   .gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-up span,
   .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
   .gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text],
   .gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr,
   .gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b,
   .gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text] {
      background-image: url(../../../plugins/gravityforms/legacy/css/chosen-sprite@2x.png) !important;
      background-repeat: no-repeat !important;
      background-size: 52px 37px !important
   }
}

body .gform_wrapper.gravity-theme .chosen-container a.chosen-single {
   border-radius: inherit
}

body .gform_wrapper.gravity-theme ul.chosen-results li {
   line-height: inherit
}

@media only screen and (max-width:641px) {
   .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
      line-height: 2;
      min-height: 32px
   }

   .gform_wrapper.gravity-theme textarea {
      line-height: 1.5
   }

   .gform_wrapper.gravity-theme .chosen-container.chosen-container-single[style] {
      width: 100% !important
   }

   .gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
      height: 40px;
      line-height: 2.8
   }

   .gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b {
      position: relative;
      top: 10px
   }

   .gform_wrapper.gravity-theme div.chosen-container.chosen-container-multi[style] {
      width: 100% !important
   }

   .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,
   .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {
      float: none;
      line-height: inherit;
      width: 100%
   }

   .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span {
      margin-bottom: 0
   }

   .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
      top: calc(50% - 6px)
   }

   .gform_wrapper.gravity-theme .chosen-container span:not(.ginput_price) {
      display: block;
      margin-bottom: 8px
   }

   .gform_wrapper.gravity-theme li.field_sublabel_below .ginput_complex {
      margin-top: 12px !important
   }

   .gform_wrapper.gravity-theme ul.gfield_checkbox li label,
   .gform_wrapper.gravity-theme ul.gfield_radio li label {
      cursor: pointer;
      width: 85%
   }
}

@media only screen and (min-width:641px) {

   body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-multi[style],
   body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-single[style] {
      width: calc(50% - 8px) !important
   }

   body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-multi[style],
   body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-single[style] {
      width: 100% !important
   }

   body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-multi[style],
   body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-single[style] {
      width: 25% !important
   }
}

.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm {
   display: none !important
}

.gform_wrapper.gravity-theme .gf_invisible,
.gform_wrapper.gravity-theme .gfield_visibility_hidden {
   left: -9999px;
   position: absolute;
   visibility: hidden
}

.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft {
   display: none !important
}

.gform_wrapper.gravity-theme .gf_hidden,
.gform_wrapper.gravity-theme .gform_hidden {
   display: none
}

.gform_wrapper.gravity-theme .hidden_label .gfield_label,
.gform_wrapper.gravity-theme .hidden_sub_label,
.gform_wrapper.gravity-theme .screen-reader-text {
   clip: rect(1px, 1px, 1px, 1px);
   word-wrap: normal !important;
   border: 0;
   -webkit-clip-path: inset(50%);
   clip-path: inset(50%);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px
}

.gform_wrapper.gravity-theme button.screen-reader-text:focus {
   clip: auto;
   border: 0;
   -webkit-clip-path: none;
   clip-path: none;
   height: auto;
   margin: 0;
   position: static !important;
   width: auto
}

@media only screen and (min-width:641px) {

   .gform_wrapper .gfield.gf_list_2col .gfield_checkbox,
   .gform_wrapper .gfield.gf_list_2col .gfield_radio {
      grid-column-gap: 2rem;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: repeat(auto-fill, auto)
   }

   .gform_wrapper .gfield.gf_list_3col .gfield_checkbox,
   .gform_wrapper .gfield.gf_list_3col .gfield_radio {
      grid-column-gap: 2rem;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(auto-fill, auto)
   }

   .gform_wrapper .gfield.gf_list_4col .gfield_checkbox,
   .gform_wrapper .gfield.gf_list_4col .gfield_radio {
      grid-column-gap: 2rem;
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-template-rows: repeat(auto-fill, auto)
   }

   .gform_wrapper .gfield.gf_list_5col .gfield_checkbox,
   .gform_wrapper .gfield.gf_list_5col .gfield_radio {
      grid-column-gap: 2rem;
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      grid-template-rows: repeat(auto-fill, auto)
   }

   .gform_wrapper .gfield.gf_list_inline .gfield_checkbox,
   .gform_wrapper .gfield.gf_list_inline .gfield_radio {
      display: block
   }

   .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice,
   .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice {
      display: inline-block;
      padding-right: 16px
   }

   .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice label,
   .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice label {
      max-width: none
   }

   .gform_wrapper .gf_list_2col_vertical .gfield_checkbox,
   .gform_wrapper .gf_list_2col_vertical .gfield_radio {
      grid-column-gap: 2rem;
      -moz-column-count: 2;
      column-count: 2
   }

   .gform_wrapper .gf_list_3col_vertical .gfield_checkbox,
   .gform_wrapper .gf_list_3col_vertical .gfield_radio {
      grid-column-gap: 2rem;
      -moz-column-count: 3;
      column-count: 3
   }

   .gform_wrapper .gf_list_4col_vertical .gfield_checkbox,
   .gform_wrapper .gf_list_4col_vertical .gfield_radio {
      grid-column-gap: 2rem;
      -moz-column-count: 4;
      column-count: 4
   }

   .gform_wrapper .gf_list_5col_vertical .gfield_checkbox,
   .gform_wrapper .gf_list_5col_vertical .gfield_radio {
      grid-column-gap: 2rem;
      -moz-column-count: 5;
      column-count: 5
   }

   .gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice,
   .gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice {
      height: 25px
   }

   .gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice,
   .gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice {
      height: 50px
   }

   .gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice,
   .gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice {
      height: 75px
   }

   .gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice,
   .gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice {
      height: 100px
   }

   .gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice,
   .gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice {
      height: 125px
   }

   .gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice,
   .gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice {
      height: 150px
   }
}

.gform_wrapper .gf_hide_ampm .gfield_time_ampm {
   display: none !important
}

.gform_wrapper .gsection.gf_scroll_text {
   background-color: #fff;
   border: 1px solid #ccc;
   height: 240px;
   overflow-x: hidden;
   overflow-y: scroll;
   padding: 32px
}

.gform_wrapper .gsection.gf_scroll_text .gsection_title {
   margin-top: 0
}

.gform_wrapper .gfield.gfield_html.gf_alert_blue,
.gform_wrapper .gfield.gfield_html.gf_alert_gray,
.gform_wrapper .gfield.gfield_html.gf_alert_green,
.gform_wrapper .gfield.gfield_html.gf_alert_red,
.gform_wrapper .gfield.gfield_html.gf_alert_yellow {
   border-radius: 3px;
   margin: 20px 0 !important;
   padding: 20px !important
}

.gform_wrapper .gfield.gfield_html.gf_alert_green {
   background-color: #cbeca0;
   border: 1px solid #97b48a;
   color: #030;
   text-shadow: #dfb 1px 1px
}

.gform_wrapper .gfield.gfield_html.gf_alert_red {
   background-color: #faf2f5;
   border: 1px solid #cfadb3;
   color: #832525;
   text-shadow: #fff 1px 1px
}

.gform_wrapper .gfield.gfield_html.gf_alert_yellow {
   background-color: #fffbcc;
   border: 1px solid #e6db55;
   color: #222;
   text-shadow: #fcfaea 1px 1px
}

.gform_wrapper .gfield.gfield_html.gf_alert_gray {
   background-color: #eee;
   border: 1px solid #ccc;
   color: #424242;
   text-shadow: #fff 1px 1px
}

.gform_wrapper .gfield.gfield_html.gf_alert_blue {
   background-color: #d1e4f3;
   border: 1px solid #a7c2e7;
   color: #314475;
   text-shadow: #e0f1ff 1px 1px
}

.gform_wrapper .gf_simple_horizontal {
   margin: 0 auto;
   width: calc(100% - 16px)
}

.gform_wrapper .gf_simple_horizontal .gform_body,
.gform_wrapper .gf_simple_horizontal .gform_footer.top_label {
   display: table-cell;
   margin: 0;
   padding: 0;
   position: relative;
   vertical-align: middle
}

.gform_wrapper .gf_simple_horizontal .gform_body {
   max-width: 75%;
   width: auto
}

.gform_wrapper .gf_simple_horizontal .gform_body .top_label {
   display: table;
   width: 100%
}

.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield {
   display: table-cell;
   height: auto;
   padding-right: 1em
}

.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .large,
.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .medium,
.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .small {
   width: 100%
}

.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice,
.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice {
   display: inline-block;
   margin-right: .5em
}

.gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield,
.gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield {
   vertical-align: middle
}

.gform_wrapper .gf_simple_horizontal .gfield,
.gform_wrapper .gf_simple_horizontal .ginput_container {
   margin-top: 0 !important
}

.gform_wrapper .gf_simple_horizontal .gform_footer.top_label {
   margin: 0;
   max-width: 25%;
   padding: 0;
   text-align: left;
   width: auto
}

.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=button],
.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=image],
.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=submit] {
   height: auto
}

.gform_wrapper .gf_simple_horizontal .gfield_description:not(.validation_message),
.gform_wrapper .gf_simple_horizontal .gfield_label,
.gform_wrapper .gf_simple_horizontal .ginput_complex label {
   display: block;
   height: 1px;
   left: -9000px;
   overflow: hidden;
   position: absolute;
   top: 0;
   width: 1px
}

.gform_wrapper body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
   text-align: left
}

.gform_confirmation_wrapper.gf_confirmation_simple_yellow {
   background-color: #fffbcc;
   border-bottom: 1px solid #e6db55;
   border-top: 1px solid #e6db55;
   color: #424242;
   font-size: 25px;
   margin: 30px 0;
   max-width: 99%;
   padding: 32px
}

.gform_confirmation_wrapper.gf_confirmation_simple_gray {
   background-color: #eaeaea;
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
   color: #424242;
   font-size: 25px;
   margin: 30px 0;
   max-width: 99%;
   padding: 32px
}

.gform_confirmation_wrapper.gf_confirmation_yellow_gradient {
   background-color: #fffbd2;
   border: 1px solid #e6db55;
   box-shadow: 0 0 5px hsla(56, 57%, 69%, .75);
   margin: 30px 0;
   position: relative
}

.gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message {
   background: #fffce5;
   background: linear-gradient(180deg, #fffce5 0, #fff9bf);
   background-color: #fffbcc;
   border-bottom: 1px solid #e6db55;
   border-top: 2px solid #fff;
   color: #424242;
   font-size: 28px;
   margin: 0;
   max-width: 99%;
   padding: 40px
}

.gform_confirmation_wrapper.gf_confirmation_green_gradient {
   background-color: #f1fcdf;
   border: 1px solid #a7c37c;
   box-shadow: 0 0 5px rgba(86, 122, 86, .4);
   margin: 30px 0;
   position: relative
}

.gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message {
   background: #dbf2b7;
   background: linear-gradient(180deg, #dbf2b7 0, #b4d088);
   background-color: #fffbcc;
   border-bottom: 1px solid #a7c37c;
   border-top: 2px solid #effade;
   color: #030;
   font-size: 28px;
   margin: 0;
   max-width: 99%;
   padding: 40px;
   text-shadow: #dfb 1px 1px
}

.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,
.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,
.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,
.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before {
   background: rgba(0, 0, 0, .2);
   bottom: 15px;
   box-shadow: 0 15px 10px rgba(0, 0, 0, .2);
   content: "";
   left: 10px;
   max-width: 40%;
   position: absolute;
   top: 80%;
   transform: rotate(-3deg);
   width: 50%;
   z-index: -1
}

.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,
.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after {
   left: auto;
   right: 10px;
   transform: rotate(3deg)
}

.gform_wrapper.gravity-theme .gfield textarea {
   width: 100%
}

.gform_wrapper.gravity-theme .gfield textarea.small {
   height: 96px
}

.gform_wrapper.gravity-theme .gfield textarea.medium {
   height: 192px
}

.gform_wrapper.gravity-theme .gfield textarea.large {
   height: 288px
}

.gform_wrapper.gravity-theme .gfield input,
.gform_wrapper.gravity-theme .gfield select {
   max-width: 100%
}

.gform_wrapper.gravity-theme .gfield input.small,
.gform_wrapper.gravity-theme .gfield select.small {
   width: calc(25% - 12px)
}

.gform_wrapper.gravity-theme .gfield input.medium,
.gform_wrapper.gravity-theme .gfield select.medium {
   width: calc(50% - 8px)
}

.gform_wrapper.gravity-theme .gfield input.large,
.gform_wrapper.gravity-theme .gfield select.large {
   width: 100%
}

.gform_wrapper.gravity-theme * {
   box-sizing: border-box
}

.gform_wrapper.gravity-theme .gform_fields {
   grid-column-gap: 2%;
   -ms-grid-columns: (1fr 2%) [12];
   grid-row-gap: 16px;
   display: grid;
   grid-template-columns: repeat(12, 1fr);
   grid-template-rows: repeat(auto-fill, auto);
   width: 100%
}

.gform_wrapper.gravity-theme .gfield {
   grid-column: 1/-1;
   min-width: 0
}

.gform_wrapper.gravity-theme .gfield.gfield--width-full {
   -ms-grid-column-span: 12;
   grid-column: span 12
}

.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths {
   -ms-grid-column-span: 11;
   grid-column: span 11
}

.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths {
   -ms-grid-column-span: 10;
   grid-column: span 10
}

.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter {
   -ms-grid-column-span: 9;
   grid-column: span 9
}

.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds {
   -ms-grid-column-span: 8;
   grid-column: span 8
}

.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths {
   -ms-grid-column-span: 7;
   grid-column: span 7
}

.gform_wrapper.gravity-theme .gfield.gfield--width-half {
   -ms-grid-column-span: 6;
   grid-column: span 6
}

.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths {
   -ms-grid-column-span: 5;
   grid-column: span 5
}

.gform_wrapper.gravity-theme .gfield.gfield--width-third {
   -ms-grid-column-span: 4;
   grid-column: span 4
}

.gform_wrapper.gravity-theme .gfield.gfield--width-quarter {
   -ms-grid-column-span: 3;
   grid-column: span 3
}

.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth {
   -ms-grid-column-span: 2;
   grid-column: span 2
}

.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth {
   -ms-grid-column-span: 1;
   grid-column: span 1
}

@media (max-width:640px) {
   .gform_wrapper.gravity-theme .gform_fields {
      grid-column-gap: 0
   }

   .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
      grid-column: 1/-1
   }
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full {
   width: 100%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths {
   width: 91.6666%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths {
   width: 83.3333%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter {
   width: 75%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds {
   width: 66.6666%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths {
   width: 58.3333%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half {
   width: 50%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths {
   width: 41.6666%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third {
   width: 33.3333%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter {
   width: 25%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth {
   width: 16.6666%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth {
   width: 8.3333%
}

.gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),
.gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset) {
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-end;
   width: 100%
}

.gform_wrapper.gravity-theme .left_label .gfield_label,
.gform_wrapper.gravity-theme .right_label .gfield_label {
   margin: 0;
   padding: 0;
   width: 30%
}

@media (--viewport-small-down) {

   .gform_wrapper.gravity-theme .left_label .gfield_label,
   .gform_wrapper.gravity-theme .right_label .gfield_label {
      width: 100%
   }
}

.gform_wrapper.gravity-theme .gform_fields.left_label fieldset,
.gform_wrapper.gravity-theme .gform_fields.right_label fieldset {
   clear: both
}

.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,
.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container {
   float: left;
   width: 70%
}

@media (--viewport-small-down) {

   .gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,
   .gform_wrapper.gravity-theme .gform_fields.left_label fieldset>.ginput_complex,
   .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container,
   .gform_wrapper.gravity-theme .gform_fields.right_label fieldset>.ginput_complex {
      width: 100%
   }
}

.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,
.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label {
   display: block;
   float: left;
   padding-right: 1em;
   width: 30%
}

@media (--viewport-small-down) {

   .gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,
   .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label {
      width: 100%
   }
}

.gform_wrapper.gravity-theme .left_label .ginput_complex .ginput_container,
.gform_wrapper.gravity-theme .right_label .ginput_complex .ginput_container {
   width: auto
}

.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),
.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons) {
   width: 70%
}

@media (--viewport-small-down) {

   .gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),
   .gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons) {
      width: 100%
   }
}

.gform_wrapper.gravity-theme .right_label .gfield_label {
   padding-right: 1em;
   text-align: right
}

.gform_wrapper.gravity-theme .left_label.gform_fields,
.gform_wrapper.gravity-theme .right_label.gform_fields {
   position: relative
}

.gform_wrapper.gravity-theme .left_label .gfield_html_formatted,
.gform_wrapper.gravity-theme .right_label .gfield_html_formatted {
   margin-left: 30%
}

.gform_wrapper.gravity-theme .left_label #field_submit,
.gform_wrapper.gravity-theme .right_label #field_submit {
   justify-content: flex-start
}

.gform_wrapper.gravity-theme .left_label #field_submit input,
.gform_wrapper.gravity-theme .right_label #field_submit input {
   margin-left: 30%
}

.field_sublabel_below .ginput_complex {
   align-items: flex-start
}

.field_sublabel_above .ginput_complex {
   align-items: flex-end
}

.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label,
.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label {
   margin-left: 1em;
   position: absolute;
   right: 0;
   text-align: left;
   width: 30%
}

.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label {
   width: 30%
}

.rtl .gform_wrapper.gravity-theme .left_label .gfield_label {
   padding-left: 1em;
   text-align: left !important
}

.rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield,
.rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield {
   margin-left: 0;
   padding-right: 30%
}

.rtl .gform_wrapper.gravity-theme .right_label .gfield_label,
.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label {
   padding: 0;
   text-align: right
}

.rtl .gform_wrapper.gravity-theme .right_label label.gfield_label {
   padding-right: 0
}

.rtl .gform_wrapper.gravity-theme .left_label .gfield_html_formatted,
.rtl .gform_wrapper.gravity-theme .right_label .gfield_html_formatted {
   margin-left: 0;
   margin-right: 30%
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label,
html[dir=rtl] code,
html[dir=rtl] input[type=email],
html[dir=rtl] input[type=tel],
html[dir=rtl] input[type=url] {
   direction: rtl
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required {
   margin-left: 0;
   margin-right: 4px
}

html[dir=rtl] ::-webkit-input-placeholder {
   text-align: right
}

html[dir=rtl] ::-moz-placeholder {
   text-align: right
}

html[dir=rtl] :-ms-input-placeholder {
   text-align: right
}

html[dir=rtl] :-moz-placeholder {
   text-align: right
}

html[dir=rtl] .gform_wrapper.gravity-theme fieldset {
   display: block
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(:last-child),
html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
   margin-left: 0;
   margin-right: 16px
}

html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),
html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
   padding-left: 0;
   padding-right: 16px
}

@media (--viewport-small) {
   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
      padding-left: 0;
      padding-right: 16px
   }

   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street.has_street2 span:not(.ginput_full):nth-of-type(odd),
   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street2:not(.has_street) span:not(.ginput_full):nth-of-type(2n),
   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street:not(.has_street2) span:not(.ginput_full):nth-of-type(2n),
   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address:not(.has_street):not(.has_street2) span:not(.ginput_full):nth-of-type(odd) {
      padding-left: 16px;
      padding-right: 0
   }

   html[dir=rtl] .gform_wrapper.gravity-theme .gform_show_password {
      left: 8px;
      right: unset
   }
}

@media (--viewport-small-down) {

   html[dir=rtl] .gform_wrapper.gravity-theme .left_label fieldset.gfield,
   html[dir=rtl] .gform_wrapper.gravity-theme .right_label fieldset.gfield {
      padding-right: 0
   }

   html[dir=rtl] .gform_wrapper.gravity-theme .left_label legend.gfield_label,
   html[dir=rtl] .gform_wrapper.gravity-theme .right_label legend.gfield_label {
      margin: 0;
      padding: 0;
      position: relative;
      width: 100%
   }

   html[dir=rtl] .gform_wrapper.gravity-theme .left_label .gfield_label {
      text-align: right !important
   }

   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),
   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
      padding-right: 0
   }
}

.gform_wrapper.gravity-theme .ginput_counter {
   color: #767676;
   font-size: .8em
}

.gform_wrapper.gravity-theme .ginput_counter_tinymce {
   border-top: 1px solid #eee;
   font-size: 12px;
   padding: 2px 10px
}

.gform_wrapper .validation_message--hidden-on-empty:empty {
   display: none
}

.gform_wrapper.gravity-theme .gform_card_icon_container {
   display: flex;
   height: 32px;
   margin: 8px 0 6.4px
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon {
   background-image: url(../../../plugins/gravityforms/images/gf-creditcards.svg);
   background-repeat: no-repeat;
   height: 32px;
   margin-right: 4.8px;
   text-indent: -9000px;
   width: 40px
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex {
   background-position: -167px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover {
   background-position: -221px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard {
   background-position: -275px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa {
   background-position: -59px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb {
   background-position: -329px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro {
   background-position: -5px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected {
   position: relative
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after {
   background: url(../../../plugins/gravityforms/images/gf-creditcards-check.svg) 50% no-repeat;
   bottom: 4px;
   content: "";
   display: block;
   height: 10px;
   position: absolute;
   right: 0;
   width: 13px
}

.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right {
   align-items: center;
   display: inline-flex;
   flex-flow: row wrap;
   justify-content: flex-start
}

.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label {
   width: 100%
}

.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon {
   background-image: url(../../../plugins/gravityforms/images/gf-creditcards.svg);
   background-position: -382px;
   background-repeat: no-repeat;
   display: block;
   flex: none;
   height: 32px;
   margin-left: .3em;
   width: 40px
}

html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon {
   margin-left: 0;
   margin-right: .3em
}

.gform_wrapper.gravity-theme .gfield_list_group,
.gform_wrapper.gravity-theme .gfield_list_header {
   display: flex;
   flex-direction: row;
   flex-wrap: nowrap;
   margin-bottom: 8px
}

.gform_wrapper.gravity-theme .gfield_list_group:last-child {
   margin-bottom: 0
}

.gform_wrapper.gravity-theme .gfield_header_item {
   word-break: break-word
}

.gform_wrapper.gravity-theme .gfield_header_item,
.gform_wrapper.gravity-theme .gfield_list_group_item {
   flex-grow: 1;
   width: 0
}

.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),
.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
   margin-left: 2%
}

.gform_wrapper.gravity-theme .gfield_list_group_item input,
.gform_wrapper.gravity-theme .gfield_list_group_item select {
   width: 100%
}

.gform_wrapper.gravity-theme .gfield_header_item--icons,
.gform_wrapper.gravity-theme .gfield_list_icons {
   align-items: center;
   display: flex;
   flex: none;
   justify-content: center;
   width: 48px
}

.gform_wrapper.gravity-theme .gfield_list_icons button {
   background: transparent url(../../../plugins/gravityforms/images/list-add.svg);
   border: none;
   font-size: 0;
   height: 16px;
   opacity: .5;
   padding: 0;
   transition: opacity .5s ease-out;
   width: 16px
}

.gform_wrapper.gravity-theme .gfield_list_icons button:focus,
.gform_wrapper.gravity-theme .gfield_list_icons button:hover {
   opacity: 1;
   outline: none
}

.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item {
   background-image: url(../../../plugins/gravityforms/images/list-remove.svg);
   margin-left: 5px
}

@media (max-width:640px) {
   .gform_wrapper.gravity-theme .gfield_list_header {
      display: none
   }

   .gform_wrapper.gravity-theme .gfield_list_group {
      border: 1px solid rgba(0, 0, 0, .2);
      display: block;
      margin-bottom: 16px;
      padding: 16px
   }

   .gform_wrapper.gravity-theme .gfield_header_item,
   .gform_wrapper.gravity-theme .gfield_list_group_item {
      width: auto
   }

   .gform_wrapper.gravity-theme .gfield_list_group:last-child {
      margin-bottom: 0
   }

   .gform_wrapper.gravity-theme .gfield_list_group_item:not(:last-child) {
      margin-bottom: 8px
   }

   .gform_wrapper.gravity-theme .gfield_list_group_item:before {
      content: attr(data-label);
      font-size: 14.992px
   }

   .gform_wrapper.gravity-theme .gfield_list_icons {
      background-color: rgba(0, 0, 0, .1);
      line-height: 0;
      margin: 16px -16px -16px;
      padding: 12px 16px;
      text-align: left;
      width: auto
   }

   .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),
   .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
      margin-left: 0
   }
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),
html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
   margin-left: 0;
   margin-right: 16px
}

@media (max-width:640px) {

   html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),
   html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
      margin-right: 0
   }
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item {
   margin-left: 0;
   margin-right: 5px
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container {
   width: 100%
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr {
   display: flex;
   flex-wrap: nowrap
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td,
.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr th {
   flex-grow: 1;
   white-space: normal;
   width: 0;
   word-break: break-word
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td:last-child {
   flex-grow: unset;
   width: 48px
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td,
.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody th {
   flex-grow: 1;
   white-space: normal;
   width: 0;
   word-break: break-word
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td.gfield_list_icons {
   flex-grow: unset;
   width: 48px
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr {
   display: flex;
   flex-direction: row;
   flex-wrap: nowrap
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell {
   flex-grow: 1
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell input {
   width: 95%
}

@media screen and (max-width:640px) {
   .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container th {
      display: none
   }

   .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr {
      flex-flow: column
   }

   .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td:before {
      content: attr(data-label);
      font-size: 14.992px
   }

   .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td {
      flex-grow: unset;
      width: auto
   }

   .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_icons {
      height: 35px;
      width: auto
   }
}

.gf_browser_ie.gform_wrapper.gravity-theme form {
   overflow: hidden;
   padding: 1px 1px 8px
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform-body {
   margin: 0 -32px -32px 0
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields {
   display: flex;
   flex-wrap: wrap;
   overflow: hidden
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield {
   background-clip: padding-box;
   border: 0 solid transparent;
   border-width: 0 32px 32px 0;
   width: 100%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-full {
   width: 100%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-eleven-twelfths {
   width: 91.666%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-sixths {
   width: 83.333%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-three-quarter {
   width: 75%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield.gfield--width-two-thirds {
   width: 66.666%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-seven-twelfths {
   width: 58.333%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-half {
   width: 50%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-twelfths {
   width: 41.666%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-third {
   width: 33.333%
}

.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-quarter {
   width: 25%
}

@media (max-width:840px) {
   .gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield {
      width: 100%
   }
}

.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_left,
.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_right {
   flex: 0 50%;
   flex-basis: auto;
   width: 50%
}

.gform_wrapper.gravity-theme .gfield_label {
   display: inline-block;
   font-size: 16px;
   font-weight: 700;
   margin-bottom: 8px;
   padding: 0
}

.gform_wrapper.gravity-theme .gfield_header_item,
.gform_wrapper.gravity-theme .gform_fileupload_rules,
.gform_wrapper.gravity-theme .ginput_complex label {
   font-size: 15px;
   padding-top: 5px
}

.gform_wrapper.gravity-theme.left_label fieldset.gfield,
.gform_wrapper.gravity-theme.right_label fieldset.gfield {
   padding: 16px 16px 16px 30%
}

.gform_wrapper.gravity-theme.left_label fieldset.gfield .gfield_description,
.gform_wrapper.gravity-theme.left_label fieldset.gfield .ginput_container:not(.ginput_container_time),
.gform_wrapper.gravity-theme.right_label fieldset.gfield .gfield_description,
.gform_wrapper.gravity-theme.right_label fieldset.gfield .ginput_container:not(.ginput_container_time) {
   width: 100%
}

.gform_wrapper.gravity-theme.left_label legend.gfield_label,
.gform_wrapper.gravity-theme.right_label legend.gfield_label {
   left: 0
}

.gform_wrapper.gravity-theme.left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),
.gform_wrapper.gravity-theme.right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset) {
   justify-content: flex-start
}

.gform_wrapper.gravity-theme.left_label .gfield_html.gfield_html_formatted,
.gform_wrapper.gravity-theme.right_label .gfield_html.gfield_html_formatted {
   display: flex
}

.gform_wrapper.gravity-theme.left_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container,
.gform_wrapper.gravity-theme.right_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container {
   width: 100%
}

.gform_wrapper.gravity-theme.right_label legend.gfield_label {
   text-align: right
}

.gform_wrapper.gravity-theme:not(.top_label) .ginput_container.ginput_single_email {
   margin-left: 0
}

.gform_wrapper .gform_validation_errors {
   background: #fff9f9;
   border: 1.5px solid #c02b0a;
   border-radius: 5px;
   box-shadow: 0 1px 4px rgba(0, 0, 0, .11), 0 0 4px rgba(18, 25, 97, .041);
   margin-bottom: 8px;
   margin-top: 8px;
   padding: 16px 16px 16px 48px;
   position: relative;
   width: 100%
}

.gform_wrapper .gform_validation_errors>h2 {
   color: #c02b0a;
   font-size: 13.2px;
   font-weight: 500;
   line-height: 17.6px;
   margin: 0 0 12px
}

.gform_wrapper .gform_validation_errors>h2:before {
   display: none
}

.gform_wrapper .gform_validation_errors>h2 .gform-icon {
   align-items: center;
   display: flex;
   font-size: 28px;
   height: 100%;
   left: 12px;
   position: absolute;
   top: 0
}

.gform_wrapper .gform_validation_errors>h2.hide_summary {
   margin: 0
}

.gform_wrapper .gform_validation_errors>ol {
   padding-left: 20px
}

.gform_wrapper .gform_validation_errors>ol a {
   color: #c02b0a;
   font-size: 13.2px;
   text-decoration: none
}

.gform_wrapper .gform_validation_errors>ol li {
   color: #c02b0a;
   font-size: 13.2px;
   list-style-type: disc !important;
   margin: 0 0 8px
}

.gform_wrapper .gform_validation_errors>ol li:last-of-type {
   margin-bottom: 0
}

.gform_wrapper .gfield_required {
   color: #c02b0a;
   display: inline-block;
   font-size: 13.008px;
   padding-left: .125em
}

.gform_wrapper .gfield_required .gfield_required_custom,
.gform_wrapper .gfield_required .gfield_required_text {
   font-style: italic;
   font-weight: 400
}

.gform_wrapper .gform_required_legend .gfield_required {
   padding-left: 0
}

.gform_wrapper .validation_error {
   border-bottom: 2px solid #c02b0a;
   border-top: 2px solid #c02b0a;
   color: #c02b0a;
   font-size: 1em;
   font-weight: 700;
   margin-bottom: 32px;
   padding: 16px;
   text-align: center
}

.gform_wrapper .gfield_error .gfield_repeater_cell label,
.gform_wrapper .gfield_error label,
.gform_wrapper .gfield_error legend,
.gform_wrapper .gfield_validation_message,
.gform_wrapper .validation_message,
.gform_wrapper [aria-invalid=true]+label,
.gform_wrapper label+[aria-invalid=true] {
   color: #c02b0a
}

.gform_wrapper .gfield_validation_message,
.gform_wrapper .validation_message {
   background: #fff9f9;
   border: 1px solid #c02b0a;
   font-size: 14.992px;
   margin-top: 8px;
   padding: 12.992px 24px
}

.gform_wrapper .gfield_error [aria-invalid=true] {
   border: 1px solid #c02b0a
}

.gform_wrapper.gravity-theme .gform_previous_button.button,
.gform_wrapper.gravity-theme .gform_save_link.button {
   -webkit-appearance: none !important;
   background-color: #fff;
   color: #6b7280;
   text-decoration: none
}

.gform_wrapper.gravity-theme .gform_previous_button.button svg,
.gform_wrapper.gravity-theme .gform_save_link.button svg {
   display: inline-block;
   margin-right: 4px
}

.gform_wrapper.gravity-theme button.button:disabled {
   opacity: .6
}

.gform_wrapper.gravity-theme #field_submit,
.gform_wrapper.gravity-theme .gform_footer {
   display: flex
}

.gform_wrapper.gravity-theme #field_submit input,
.gform_wrapper.gravity-theme .gform_footer input {
   align-self: flex-end
}

.gform_wrapper.gravity-theme #field_submit .gform_image_button,
.gform_wrapper.gravity-theme .gform_footer .gform_image_button {
   background-color: transparent;
   border: none;
   border-radius: 0;
   height: auto;
   padding: 0;
   width: auto
}

.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,
.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full {
   text-align: center;
   width: 100%
}

.gform_wrapper.gravity-theme .ginput_complex {
   display: flex;
   flex-flow: row wrap
}

.gform_wrapper.gravity-theme .ginput_complex fieldset,
.gform_wrapper.gravity-theme .ginput_complex span {
   flex: 1
}

.gform_wrapper.gravity-theme .ginput_complex .ginput_full {
   flex: 0 0 100%
}

.gform_wrapper.gravity-theme .ginput_complex .clear-multi {
   display: flex
}

.gform_wrapper.gravity-theme .ginput_complex label,
.gform_wrapper.gravity-theme .ginput_complex legend {
   display: block
}

.gform_wrapper.gravity-theme .ginput_complex input,
.gform_wrapper.gravity-theme .ginput_complex select {
   width: 100%
}

.gform_wrapper.gravity-theme .ginput_container_address {
   margin-left: -1%;
   margin-right: -1%
}

.gform_wrapper.gravity-theme .ginput_container_address span {
   flex: 0 0 50%;
   padding-left: .9804%;
   padding-right: .9804%
}

.gform_wrapper.gravity-theme .gf_browser_ie .ginput_container_address span:not(.ginput_full) {
   flex: 0 0 49.3%
}

@media (min-width:641px) {

   .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),
   .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
      padding-right: 1%
   }

   .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),
   .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
      padding-left: 1%;
      padding-right: 0
   }

   .gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)),
   .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type) {
      margin-bottom: 8px
   }

   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),
   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
      padding-left: 1%;
      padding-right: 0
   }

   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),
   html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
      padding-left: 0;
      padding-right: 1%
   }
}

@media (max-width:640px) {
   .gform_wrapper.gravity-theme .ginput_complex span {
      flex: 0 0 100%;
      margin-bottom: 8px;
      padding-left: 0
   }

   .gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span {
      padding-left: .9804%
   }
}

.gform_wrapper.gravity-theme .description,
.gform_wrapper.gravity-theme .gfield_description,
.gform_wrapper.gravity-theme .gsection_description,
.gform_wrapper.gravity-theme .instruction {
   clear: both;
   font-family: inherit;
   font-size: 15px;
   letter-spacing: normal;
   line-height: inherit;
   padding-top: 13px;
   width: 100%
}

.gform_wrapper.gravity-theme .field_description_above .description,
.gform_wrapper.gravity-theme .field_description_above .gfield_description,
.gform_wrapper.gravity-theme .field_description_above .gsection_description,
.gform_wrapper.gravity-theme .field_description_above .instruction {
   padding-bottom: 16px;
   padding-top: 0
}

.gform_wrapper.gravity-theme .field_sublabel_above .description,
.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,
.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description {
   margin-top: 9.008px
}

.gform_wrapper.gravity-theme .top_label .gsection_description {
   margin-bottom: 9.008px;
   width: 100%
}

.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,
.gform_wrapper.gravity-theme .gfield_consent_description {
   border: 1px solid #ddd;
   font-size: 13.008px;
   margin-top: 12.8px;
   max-height: 240px;
   overflow-y: scroll;
   padding: 6.4px 8px;
   width: 100%
}

.gform_wrapper.gravity-theme .gfield_creditcard_warning {
   background-color: rgba(255, 223, 224, .25);
   border-bottom: 4px solid #c02b0a;
   border-top: 2px solid #c02b0a;
   padding: 16px
}

.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message {
   color: #c02b0a;
   font-family: inherit;
   font-size: 16px;
   font-weight: 700;
   min-height: 32px;
   position: relative
}

.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMDY3IDI4NjUgMjQgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTEwNjcgMjg2NSAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTS0xMDUzIDI4NjVjLTUuNSAwLTEwIDQuNS0xMCAxMGg0YzAtMy4zIDIuNy02IDYtNnM2IDIuNyA2IDZ2MmgtMjB2MTRjMCAzLjMgMi43IDYgNiA2aDEyYzMuMyAwIDYtMi43IDYtNnYtMTZjMC01LjUtNC41LTEwLTEwLTEwem00IDI4aC0xMmMtMS4xIDAtMi0uOS0yLTJ2LTEwaDE2djEwYzAgMS4xLS45IDItMiAyem0tNC02YzAgMS4xLS45IDItMiAycy0yLS45LTItMiAuOS0yIDItMiAyIC45IDIgMnoiIHN0eWxlPSJmaWxsOiM3OTAwMDAiLz48L3N2Zz4=);
   background-position: 0 3.2px;
   background-repeat: no-repeat;
   background-size: 24px 16px;
   border-bottom: 1px solid #c02b0a;
   display: block;
   letter-spacing: .1pt;
   margin-bottom: 16px;
   padding: 0 0 16px 24px;
   text-transform: uppercase
}

.gform_wrapper.gravity-theme .ginput_cardextras {
   display: flex;
   flex-wrap: wrap
}

.gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input {
   max-width: 112px;
   width: 30%
}

.gform_wrapper.gravity-theme .ginput_card_expiration_container {
   display: flex;
   flex-wrap: wrap
}

.gform_wrapper.gravity-theme .ginput_card_expiration_month {
   flex: 1;
   margin-right: 16px
}

.gform_wrapper.gravity-theme .ginput_card_expiration_year {
   flex: 1
}

.gform_wrapper.gravity-theme .ginput_cardinfo_left label,
.gform_wrapper.gravity-theme .ginput_cardinfo_left legend,
.gform_wrapper.gravity-theme .ginput_cardinfo_right label,
.gform_wrapper.gravity-theme .ginput_cardinfo_right legend {
   flex: 1 1 100%
}

.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left {
   display: flex;
   flex-direction: column
}

.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend {
   float: left;
   padding-top: 5px
}

.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left {
   flex-direction: column-reverse
}

html[dir=rtl] .gform_wrapper.gravity-theme .ginput_card_expiration_month {
   margin-left: 16px;
   margin-right: 0
}

html[dir=rtl] .gform_wrapper.gravity-theme .gform_card_icon {
   float: right
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span {
   background-position: right 3.2px;
   background-repeat: no-repeat;
   background-size: 24px 16px;
   display: block;
   margin-bottom: 16px;
   padding: 0 24px 16px 0
}

html[dir=rtl] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left {
   display: flex
}

@media (max-width:640px) {
   .gform_wrapper.gravity-theme .ginput_card_expiration {
      flex: none
   }

   .gform_wrapper.gravity-theme .ginput_card_expiration_month {
      margin-bottom: 8px
   }
}

.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date {
   margin-left: 2%
}

.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date {
   margin-left: 0
}

.gform_wrapper.gravity-theme .ginput_container_date label {
   display: block
}

html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date {
   margin-left: 0;
   margin-right: 16px
}

html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date {
   margin-right: 0
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) {
   background: #fff;
   border: 1px solid #d0d1d3;
   border-radius: 3px;
   box-shadow: 0 .0625rem .25rem rgba(0, 0, 0, .11), 0 0 .25rem rgba(18, 25, 97, .041);
   color: #607382;
   font-size: .8125rem;
   font-weight: 500;
   margin-top: 5px;
   padding: 18px 15px;
   width: auto
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) table,
.gform-theme-datepicker:not(.gform-legacy-datepicker) td,
.gform-theme-datepicker:not(.gform-legacy-datepicker) th,
.gform-theme-datepicker:not(.gform-legacy-datepicker) thead,
.gform-theme-datepicker:not(.gform-legacy-datepicker) tr {
   background: none;
   border: 0;
   margin: 0
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) td,
.gform-theme-datepicker:not(.gform-legacy-datepicker) th {
   padding: 5px;
   text-shadow: none;
   text-transform: none
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header {
   border: 0;
   display: flex;
   flex-direction: row;
   justify-content: center;
   margin: 0 0 5px;
   padding: 0;
   position: relative;
   width: 100%
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev {
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   speak: never;
   align-items: center;
   background: none;
   border: 0;
   color: #607382;
   cursor: pointer;
   display: flex;
   font-family: gform-icons-theme !important;
   font-size: 24px;
   height: 30px;
   justify-content: center;
   line-height: 1;
   position: absolute;
   text-decoration: none;
   top: -2px;
   transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
   width: 30px
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:focus,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:hover,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover {
   color: #2f4054
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next .ui-icon,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev .ui-icon {
   display: none
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before {
   border: 0;
   height: auto;
   position: static;
   transform: none;
   width: auto
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev {
   left: 0
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before {
   content: "\e910"
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next {
   right: 0
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before {
   content: "\e91b"
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select {
   -webkit-appearance: none;
   background-color: transparent;
   background-image: url(../../../plugins/gravityforms/images/theme/down-arrow.svg);
   background-position: 100% 50%;
   background-repeat: no-repeat;
   background-size: 24px 24px;
   border: 0;
   border-radius: 0;
   box-shadow: none;
   color: #585e6a;
   cursor: pointer;
   display: inline-block;
   font-size: .875rem;
   font-weight: 500;
   height: auto;
   min-height: 0;
   padding: 0 22px 0 0;
   width: auto
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month {
   margin-right: 20px;
   -moz-text-align-last: right;
   text-align-last: right
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar a,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar span {
   font-weight: 400
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span {
   align-items: center;
   color: #2f4054;
   display: flex;
   font-size: .8125rem;
   font-weight: 500;
   height: 40px;
   justify-content: center;
   width: 40px
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td {
   font-size: .8125rem;
   height: 50px;
   width: 50px
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default {
   align-items: center;
   background: none;
   border: 1px solid transparent;
   border-radius: 100%;
   box-shadow: none;
   color: #2f4054;
   display: flex;
   height: 40px;
   justify-content: center;
   text-decoration: none;
   transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
   width: 40px
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover {
   background: none;
   border-color: #607382;
   outline: none
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:active {
   background: #f2f3f5;
   border-color: #607382
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default {
   background: #607382;
   border-color: #607382;
   box-shadow: 0 .125rem .125rem rgba(58, 58, 87, .06);
   color: #fff
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover {
   border-color: #607382
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled {
   background: none
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
   align-items: center;
   background: #f2f3f5;
   border: 1px solid rgba(32, 32, 46, .079);
   border-radius: 100%;
   box-shadow: 0 .125rem .125rem rgba(58, 58, 87, .06);
   color: #686e77;
   cursor: text;
   display: flex;
   height: 40px;
   justify-content: center;
   text-decoration: none;
   width: 40px
}

html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] {
   right: auto !important
}

.gform_wrapper.gravity-theme .gform_footer,
.gform_wrapper.gravity-theme .gform_page_footer {
   margin: 6px 0 0;
   padding: 16px 0
}

.gform_wrapper.gravity-theme .gform_footer.left_label,
.gform_wrapper.gravity-theme .gform_footer.right_label,
.gform_wrapper.gravity-theme .gform_page_footer.left_label,
.gform_wrapper.gravity-theme .gform_page_footer.right_label {
   padding: 16px 0 10px 30%
}

.gform_wrapper.gravity-theme .gform_footer button,
.gform_wrapper.gravity-theme .gform_footer input,
.gform_wrapper.gravity-theme .gform_page_footer button,
.gform_wrapper.gravity-theme .gform_page_footer input {
   margin-bottom: 8px
}

.gform_wrapper.gravity-theme .gform_footer button.button:disabled,
.gform_wrapper.gravity-theme .gform_footer input.button:disabled,
.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,
.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled {
   opacity: .6
}

.gform_wrapper.gravity-theme .gform_footer button+input,
.gform_wrapper.gravity-theme .gform_footer input+button,
.gform_wrapper.gravity-theme .gform_footer input+input,
.gform_wrapper.gravity-theme .gform_page_footer button+input,
.gform_wrapper.gravity-theme .gform_page_footer input+button,
.gform_wrapper.gravity-theme .gform_page_footer input+input {
   margin-left: 8px
}

html[dir=rtl] .gform_wrapper.gravity-theme button+input,
html[dir=rtl] .gform_wrapper.gravity-theme input+button,
html[dir=rtl] .gform_wrapper.gravity-theme input+input {
   margin-right: 8px
}

.gform_wrapper.gravity-theme .gfield_checkbox label,
.gform_wrapper.gravity-theme .gfield_radio label {
   display: inline-block;
   font-size: 15px
}

.gform_wrapper.gravity-theme .gfield_checkbox button,
.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],
.gform_wrapper.gravity-theme .gfield_radio button,
.gform_wrapper.gravity-theme .gfield_radio input[type=text] {
   margin-top: 16px
}

.gform_wrapper.gravity-theme .gfield-choice-input {
   display: inline-block;
   margin-top: 0;
   top: 0;
   vertical-align: middle
}

.gform_wrapper.gravity-theme .gfield-choice-input+label {
   margin-bottom: 0;
   max-width: calc(100% - 32px);
   vertical-align: middle
}

.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label {
   color: #757575
}

.gform_wrapper.gravity-theme input[type=number] {
   display: inline-block
}

.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
   font-size: 15px;
   margin-bottom: 0;
   margin-top: 0;
   padding: 8px
}

.gform_wrapper.gravity-theme .chosen-container-multi,
.gform_wrapper.gravity-theme .ginput_product_price,
.gform_wrapper.gravity-theme .ginput_product_price_label,
.gform_wrapper.gravity-theme .ginput_quantity_label {
   font-size: 15px
}

.gform_wrapper.gravity-theme .chosen-choices {
   padding: 8px
}

.gform_wrapper.gravity-theme .ginput_container_date {
   align-content: flex-start;
   align-items: center;
   display: flex
}

.gform_wrapper.gravity-theme .ginput_container_date input {
   width: auto
}

.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large {
   width: calc(100% - 48px)
}

.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger {
   display: block;
   margin-left: 12.8px;
   max-height: 25.6px;
   max-width: 25.6px
}

.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date {
   flex-basis: min-content;
   flex-flow: row wrap;
   max-width: 30%
}

.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,
.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select {
   min-width: 84px;
   width: 100%
}

.gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select {
   min-width: 100px
}

.gform_wrapper.gravity-theme .gform_show_password {
   align-items: center;
   background: transparent;
   color: inherit;
   display: flex;
   height: 100%
}

.gform_wrapper.gravity-theme .gform_show_password:focus,
.gform_wrapper.gravity-theme .gform_show_password:hover {
   background: transparent
}

.gform_wrapper.gravity-theme .gfield_consent_description {
   border: 1px solid #ddd;
   font-size: .8em;
   margin-top: 8px;
   max-height: 240px;
   overflow-y: scroll;
   padding: 8px
}

.gform_wrapper.gravity-theme .gfield .ginput_quantity {
   width: auto
}

html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger {
   margin-left: 0;
   margin-right: 12.8px;
   order: 1
}

.gform_wrapper.gravity-theme .gsection {
   border-bottom: 1px solid #ccc;
   padding: 0 16px 8px 0
}

html[dir=rtl] .gform_wrapper.gravity-theme .gsection {
   padding: 0 0 8px 16px
}

.gform_wrapper.gravity-theme .gf_progressbar_title {
   color: #767676;
   font-size: 12.992px;
   font-weight: 400;
   margin: 0 0 4.8px
}

.gform_wrapper.gravity-theme .gf_progressbar {
   background: #e8e8e8;
   border-radius: 10.5px;
   margin-bottom: 16px;
   position: relative
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage {
   border-radius: 10.5px;
   height: 20.992px;
   text-align: right;
   vertical-align: middle
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100) {
   border-radius: 10.5px 0 0 10.5px
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage span {
   display: block;
   float: right;
   font-size: 13px;
   line-height: 21px;
   margin-left: 8px;
   margin-right: 8px;
   min-width: 2em;
   width: auto
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span {
   color: #959595;
   float: none;
   margin-left: 9.6px;
   text-shadow: none
}

.gform_wrapper.gravity-theme .gf_progressbar_blue {
   background: #d2d6dc
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
   background-color: #1e7ac4;
   color: #fff
}

.gform_wrapper.gravity-theme .gf_progressbar_gray {
   background: #d2d6dc
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_gray {
   background-color: #6b7280;
   color: #fff
}

.gform_wrapper.gravity-theme .gf_progressbar_green {
   background: #e8e8e8
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_green {
   background-color: #aac138;
   color: #fff
}

.gform_wrapper.gravity-theme .gf_progressbar_orange {
   background: #e8eaec
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_orange {
   background-color: #ff5d38;
   color: #fff
}

.gform_wrapper.gravity-theme .gf_progressbar_red {
   background: #e8eaec
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_red {
   background-color: #ec1e31;
   color: #fff
}

.gform_wrapper.gravity-theme .gf_progressbar_spring {
   background: #d2d6dc
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_spring {
   background: linear-gradient(270deg, #9cd790, #76d7db);
   color: #fff
}

.gform_wrapper.gravity-theme .gf_progressbar_blues {
   background: #d2d6dc
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blues {
   background: linear-gradient(270deg, #00c2ff, #7838e2);
   color: #fff
}

.gform_wrapper.gravity-theme .gf_progressbar_rainbow {
   background: #d2d6dc
}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow {
   background: linear-gradient(270deg, #1dbeea, #cd6ad6 50%, #f35160);
   color: #fff
}

html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100) {
   border-radius: 0 10.5px 10.5px 0
}

.gform_wrapper.gravity-theme .gf_page_steps {
   border-bottom: 1px solid #e5e7eb;
   margin-bottom: 16px
}

.gform_wrapper.gravity-theme .gf_step {
   display: inline-block;
   margin: 8px 32px 8px 0
}

.gform_wrapper.gravity-theme .gf_step_label,
.gform_wrapper.gravity-theme .gf_step_number {
   display: table-cell;
   vertical-align: middle
}

.gform_wrapper.gravity-theme .gf_step_number {
   background: transparent;
   border: 2px solid #cfd3d9;
   border-radius: 20px;
   color: #585e6a;
   font-size: 14px;
   font-weight: 500;
   height: 40px;
   text-align: center;
   width: 40px
}

.gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
   background: #cfd3d9;
   color: #607382
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number {
   position: relative
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
   background: #607382;
   border: 2px solid #607382;
   border-radius: 20px;
   content: "";
   display: table-cell;
   height: 40px;
   left: -2px;
   position: absolute;
   top: -2px;
   width: 40px
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after {
   align-items: center;
   color: #fff;
   content: "\e917";
   display: flex;
   font-family: gform-icons-theme;
   font-size: 24px;
   height: 100%;
   justify-content: center;
   left: 0;
   position: absolute;
   text-align: center;
   top: 0;
   width: 100%;
   z-index: 5
}

.gform_wrapper.gravity-theme .gf_step_label {
   color: inherit;
   font-size: 14px;
   font-weight: 600;
   line-height: 16px;
   padding-left: 16px
}

.gform_wrapper.gravity-theme .gf_step_hidden {
   display: none
}

.gform_wrapper.gravity-theme .ginput_product_price_wrapper {
   display: inline-block
}

.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:-moz-read-only {
   background: none;
   border: none;
   padding: 0
}

.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only {
   background: none;
   border: none;
   padding: 0
}

.gform_wrapper.gravity-theme .ginput_product_price,
.gform_wrapper.gravity-theme .ginput_shipping_price {
   color: #900
}

.gform_wrapper.gravity-theme .ginput_total {
   color: #060
}

.gform_wrapper.gravity-theme .gfield_repeater_cell {
   margin-top: 8px
}

.gform_wrapper.gravity-theme .gfield_repeater_cell label {
   color: #9b9a9a;
   font-size: 12.8px;
   font-weight: 400;
   padding-top: 8px
}

.gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell:not(:first-child) {
   padding-top: 8px
}

.gform_wrapper.gravity-theme .gfield_repeater_wrapper input {
   border: 1px solid #c5c6c5;
   border-radius: 4px
}

.gform_wrapper.gravity-theme .gfield_repeater_cell>.gfield_repeater_wrapper {
   background-color: rgba(1, 1, 1, .02);
   border-bottom: 1px solid #eee;
   border-left: 8px solid #f1f1f1;
   border-radius: 8px;
   box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .06), 0 2px 1px -1px rgba(0, 0, 0, .06), 0 1px 5px 0 rgba(0, 0, 0, .06);
   padding: 10px 20px
}

.gform_wrapper.gravity-theme .gfield_repeater_buttons {
   padding-top: 16px
}

.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:hover,
.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:hover,
.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:hover,
.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:hover {
   background: #fafafa;
   border: 1px solid #757575;
   color: #374750
}

.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:focus,
.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:focus,
.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:focus,
.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:focus {
   outline: 0
}

.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text,
.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text {
   background: hsla(0, 0%, 95%, .5);
   border: 1px solid hsla(0, 0%, 46%, .4);
   border-radius: 20px;
   color: #757575;
   font-size: 12px;
   font-weight: 400;
   height: 32px;
   margin-bottom: 8px;
   margin-right: 8px;
   min-width: 100px;
   transition: all .3s cubic-bezier(.67, .17, .4, .83)
}

.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus,
.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus {
   background: hsla(0, 0%, 95%, .5);
   border: 1px solid hsla(0, 0%, 46%, .4);
   border-radius: 50%;
   color: #757575;
   font-size: 16px;
   font-weight: 700;
   height: 24px;
   margin: 10px 5px 0;
   padding: 0;
   transition: all .3s cubic-bezier(.67, .17, .4, .83);
   width: 24px
}

.gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child) {
   border-bottom: 2px solid #e0e0e6;
   margin-bottom: 20px;
   margin-right: 8px;
   padding-bottom: 20px
}

.gform_wrapper.gravity-theme .gfield_time_hour label.hour_label,
.gform_wrapper.gravity-theme .gfield_time_minute label.minute_label {
   display: block;
   font-size: 15px;
   margin: 0;
   padding-top: 5px
}

.gform_wrapper.gravity-theme .ginput_container_time {
   flex-basis: min-content;
   max-width: 64px;
   min-width: 64px
}

.gform_wrapper.gravity-theme .ginput_container_time input {
   margin-left: 0;
   margin-right: 0;
   min-width: 100%
}

.gform_wrapper.gravity-theme .gfield_time_minute {
   position: relative
}

.gform_wrapper.gravity-theme .hour_minute_colon {
   line-height: 2;
   padding: 0 8px
}

.gform_wrapper.gravity-theme .field_sublabel_above .hour_minute_colon {
   align-self: flex-end
}

.gform_wrapper.gravity-theme .gfield_time_ampm {
   align-items: flex-end;
   display: flex;
   margin-left: 16px
}

.gform_wrapper.gravity-theme .gfield_time_ampm.below,
.gform_wrapper.gravity-theme .hour_minute_colon.below {
   align-items: flex-start
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm {
   margin-left: 0;
   margin-right: 16px
}

/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
body .gform_wrapper.stla_material_wrapper form .mdc-banner__graphic {
   color: #fff;
   color: var(--mdc-theme-surface, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__graphic {
   background-color: #6200ee;
   background-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__content,
body .gform_wrapper.stla_material_wrapper form .mdc-banner__fixed {
   min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {

   body .gform_wrapper.stla_material_wrapper form .mdc-banner__content,
   body .gform_wrapper.stla_material_wrapper form .mdc-banner__fixed {
      min-width: 100%
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__content {
   max-width: 720px
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner {
   z-index: 1;
   border-bottom-style: solid;
   box-sizing: border-box;
   display: none;
   flex-shrink: 0;
   height: 0;
   position: relative;
   width: 100%
}

@media (max-width:480px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__fixed {
      left: 0;
      right: 0
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__text {
      margin-left: 16px;
      margin-right: 36px
   }

   body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-banner .mdc-banner__text,
   body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__text[dir="rtl"] {
      margin-left: 36px;
      margin-right: 16px
   }
}

@media (max-width:480px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__content {
      flex-wrap: wrap
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__graphic {
      margin-bottom: 12px
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text {
      margin-left: 16px;
      margin-right: 8px;
      padding-bottom: 4px
   }

   body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text,
   body .gform_wrapper.stla_material_wrapper form .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text[dir="rtl"] {
      margin-left: 8px;
      margin-right: 16px
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__actions {
      margin-left: auto
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner--opening,
body .gform_wrapper.stla_material_wrapper form .mdc-banner--open,
body .gform_wrapper.stla_material_wrapper form .mdc-banner--closing {
   display: flex
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner--open {
   transition: height 300ms ease
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner--open .mdc-banner__content {
   transition: -webkit-transform 300ms ease;
   transition: transform 300ms ease;
   transition: transform 300ms ease, -webkit-transform 300ms ease;
   -webkit-transform: translateY(0);
   transform: translateY(0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner--closing {
   transition: height 250ms ease
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner--closing .mdc-banner__content {
   transition: -webkit-transform 250ms ease;
   transition: transform 250ms ease;
   transition: transform 250ms ease, -webkit-transform 250ms ease
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner--centered .mdc-banner__content {
   left: 0;
   margin-left: auto;
   margin-right: auto;
   right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__fixed {
   border-bottom-style: solid;
   box-sizing: border-box;
   height: inherit;
   position: fixed;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__content {
   display: flex;
   min-height: 52px;
   position: absolute;
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__graphic-text-wrapper {
   display: flex;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__graphic {
   margin-left: 16px;
   margin-right: 0;
   flex-shrink: 0;
   margin-top: 16px;
   margin-bottom: 16px;
   text-align: center
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-banner__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-banner__graphic[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__icon {
   position: relative;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__text {
   margin-left: 24px;
   margin-right: 90px;
   align-self: center;
   flex-grow: 1;
   padding-top: 16px;
   padding-bottom: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-banner__text,
body .gform_wrapper.stla_material_wrapper form .mdc-banner__text[dir="rtl"] {
   margin-left: 90px;
   margin-right: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__actions {
   padding-left: 0;
   padding-right: 8px;
   align-self: flex-end;
   display: flex;
   flex-shrink: 0;
   padding-bottom: 8px;
   padding-top: 8px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-banner__actions,
body .gform_wrapper.stla_material_wrapper form .mdc-banner__actions[dir="rtl"] {
   padding-left: 8px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__secondary-action {
   margin-left: 0;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-banner__secondary-action,
body .gform_wrapper.stla_material_wrapper form .mdc-banner__secondary-action[dir="rtl"] {
   margin-left: 8px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner {
   background-color: #fff;
   border-bottom-color: rgba(0, 0, 0, .12);
   border-bottom-width: 1px;
   border-radius: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__text {
   color: #000
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__text {
   letter-spacing: .01785714em;
   font-size: .875rem;
   font-family: Roboto, sans-serif;
   font-weight: 400;
   line-height: 1.25rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__graphic {
   border-radius: 50%
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__graphic {
   height: 40px;
   width: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__fixed {
   background-color: #fff
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__fixed {
   border-bottom-color: rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-banner__fixed {
   border-bottom-width: 1px
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button:not(:disabled) {
   color: #6200ee;
   color: var(--mdc-text-button-label-text-color, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button .mdc-button__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-text-button-hover-state-layer-color, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button:hover .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple::before {
   opacity: .04;
   opacity: var(--mdc-text-button-hover-state-layer-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-text-button-focus-state-layer-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
   transition-duration: 75ms;
   opacity: .1;
   opacity: var(--mdc-text-button-pressed-state-layer-opacity, .1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner .mdc-button.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-banner__secondary-action {
   margin-left: 0;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-banner__secondary-action,
body .gform_wrapper.stla_material_wrapper form .mdc-banner__secondary-action[dir="rtl"] {
   margin-left: 8px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-touch-target-wrapper {
   display: inline
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation-overlay {
   position: absolute;
   border-radius: inherit;
   pointer-events: none;
   opacity: 0;
   opacity: var(--mdc-elevation-overlay-opacity, 0);
   transition: opacity 280ms cubic-bezier(.4, 0, .2, 1);
   background-color: #fff;
   background-color: var(--mdc-elevation-overlay-color, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button {
   position: relative;
   display: inline-flex;
   align-items: center;
   justify-content: center;
   box-sizing: border-box;
   min-width: 64px;
   border: none;
   outline: none;
   line-height: inherit;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-appearance: none;
   overflow: visible;
   vertical-align: middle;
   background: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-elevation-overlay {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-button::-moz-focus-inner {
   padding: 0;
   border: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-button:active {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-button:hover {
   cursor: pointer
}

body .gform_wrapper.stla_material_wrapper form .mdc-button:disabled {
   cursor: default;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__icon {
   margin-left: 0;
   margin-right: 8px;
   display: inline-block;
   position: relative;
   vertical-align: top
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-button .mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__icon[dir="rtl"] {
   margin-left: 8px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__label {
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__touch {
   position: absolute;
   top: 50%;
   height: 48px;
   left: 0;
   right: 0;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button__label+.mdc-button__icon {
   margin-left: 8px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-button__label+.mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-button__label+.mdc-button__icon[dir="rtl"] {
   margin-left: 0;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form svg.mdc-button__icon {
   fill: currentColor
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--touch {
   margin-top: 6px;
   margin-bottom: 6px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   text-decoration: none;
   -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
   text-decoration: var(--mdc-typography-button-text-decoration, none)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button {
   padding: 0 8px 0 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated {
   transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1);
   padding: 0 16px 0 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated.mdc-button--icon-trailing {
   padding: 0 12px 0 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated.mdc-button--icon-leading {
   padding: 0 16px 0 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised {
   transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1);
   padding: 0 16px 0 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised.mdc-button--icon-trailing {
   padding: 0 12px 0 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised.mdc-button--icon-leading {
   padding: 0 16px 0 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined {
   border-style: solid;
   transition: border 280ms cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__ripple {
   border-style: solid;
   border-color: transparent
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
   from {
      -webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
      animation-timing-function: cubic-bezier(.4, 0, .2, 1);
      -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
      transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
   }

   to {
      -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
      transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
   }
}

@keyframes mdc-ripple-fg-radius-in {
   from {
      -webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
      animation-timing-function: cubic-bezier(.4, 0, .2, 1);
      -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
      transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
   }

   to {
      -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
      transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
   }
}

@-webkit-keyframes mdc-ripple-fg-opacity-in {
   from {
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      opacity: 0
   }

   to {
      opacity: var(--mdc-ripple-fg-opacity, 0)
   }
}

@keyframes mdc-ripple-fg-opacity-in {
   from {
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      opacity: 0
   }

   to {
      opacity: var(--mdc-ripple-fg-opacity, 0)
   }
}

@-webkit-keyframes mdc-ripple-fg-opacity-out {
   from {
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      opacity: var(--mdc-ripple-fg-opacity, 0)
   }

   to {
      opacity: 0
   }
}

@keyframes mdc-ripple-fg-opacity-out {
   from {
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      opacity: var(--mdc-ripple-fg-opacity, 0)
   }

   to {
      opacity: 0
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-button {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button.mdc-ripple-upgraded .mdc-button__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple {
   position: absolute;
   box-sizing: content-box;
   width: 100%;
   height: 100%;
   overflow: hidden;
   z-index: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-button:not(.mdc-button--outlined) .mdc-button__ripple {
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-button {
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-text-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
   font-size: .875rem;
   font-size: var(--mdc-text-button-label-text-size, var(--mdc-typography-button-font-size, .875rem));
   letter-spacing: .08928571em;
   letter-spacing: var(--mdc-text-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, .08928571em));
   font-weight: 500;
   font-weight: var(--mdc-text-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
   text-transform: uppercase;
   text-transform: var(--mdc-text-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
   height: 36px;
   height: var(--mdc-text-button-container-height, 36px);
   border-radius: 4px;
   border-radius: var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button:not(:disabled) {
   color: #6200ee;
   color: var(--mdc-text-button-label-text-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button:disabled {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__icon {
   font-size: 1.125rem;
   font-size: var(--mdc-text-button-with-icon-icon-size, 1.125rem);
   width: 1.125rem;
   width: var(--mdc-text-button-with-icon-icon-size, 1.125rem);
   height: 1.125rem;
   height: var(--mdc-text-button-with-icon-icon-size, 1.125rem)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-text-button-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button:hover .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple::before {
   opacity: .04;
   opacity: var(--mdc-text-button-hover-state-layer-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-text-button-focus-state-layer-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-text-button-pressed-state-layer-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button .mdc-button__ripple {
   border-radius: 4px;
   border-radius: var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated {
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-filled-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
   font-size: .875rem;
   font-size: var(--mdc-filled-button-label-text-size, var(--mdc-typography-button-font-size, .875rem));
   letter-spacing: .08928571em;
   letter-spacing: var(--mdc-filled-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, .08928571em));
   font-weight: 500;
   font-weight: var(--mdc-filled-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
   text-transform: uppercase;
   text-transform: var(--mdc-filled-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
   height: 36px;
   height: var(--mdc-filled-button-container-height, 36px);
   border-radius: 4px;
   border-radius: var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated:not(:disabled) {
   background-color: #6200ee;
   background-color: var(--mdc-filled-button-container-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated:disabled {
   background-color: rgba(0, 0, 0, .12);
   background-color: var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, .12))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated:not(:disabled) {
   color: #fff;
   color: var(--mdc-filled-button-label-text-color, var(--mdc-theme-on-primary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated:disabled {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated .mdc-button__icon {
   font-size: 1.125rem;
   font-size: var(--mdc-filled-button-with-icon-icon-size, 1.125rem);
   width: 1.125rem;
   width: var(--mdc-filled-button-with-icon-icon-size, 1.125rem);
   height: 1.125rem;
   height: var(--mdc-filled-button-with-icon-icon-size, 1.125rem)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated .mdc-button__ripple::after {
   background-color: #fff;
   background-color: var(--mdc-filled-button-hover-state-layer-color, var(--mdc-theme-on-primary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated:hover .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated.mdc-ripple-surface--hover .mdc-button__ripple::before {
   opacity: .08;
   opacity: var(--mdc-filled-button-hover-state-layer-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-filled-button-focus-state-layer-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-filled-button-pressed-state-layer-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated .mdc-button__ripple {
   border-radius: 4px;
   border-radius: var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised {
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-protected-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
   font-size: .875rem;
   font-size: var(--mdc-protected-button-label-text-size, var(--mdc-typography-button-font-size, .875rem));
   letter-spacing: .08928571em;
   letter-spacing: var(--mdc-protected-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, .08928571em));
   font-weight: 500;
   font-weight: var(--mdc-protected-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
   text-transform: uppercase;
   text-transform: var(--mdc-protected-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
   height: 36px;
   height: var(--mdc-protected-button-container-height, 36px);
   border-radius: 4px;
   border-radius: var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));
   box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
   box-shadow: var(--mdc-protected-button-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
   --mdc-elevation-box-shadow-for-gss: 0px 3px 1px -2px rgba(0, 0, 0, 0.2),
      0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:not(:disabled) {
   background-color: #6200ee;
   background-color: var(--mdc-protected-button-container-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:disabled {
   background-color: rgba(0, 0, 0, .12);
   background-color: var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, .12))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:not(:disabled) {
   color: #fff;
   color: var(--mdc-protected-button-label-text-color, var(--mdc-theme-on-primary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:disabled {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised .mdc-button__icon {
   font-size: 1.125rem;
   font-size: var(--mdc-protected-button-with-icon-icon-size, 1.125rem);
   width: 1.125rem;
   width: var(--mdc-protected-button-with-icon-icon-size, 1.125rem);
   height: 1.125rem;
   height: var(--mdc-protected-button-with-icon-icon-size, 1.125rem)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button--raised .mdc-button__ripple::after {
   background-color: #fff;
   background-color: var(--mdc-protected-button-hover-state-layer-color, var(--mdc-theme-on-primary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:hover .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button--raised.mdc-ripple-surface--hover .mdc-button__ripple::before {
   opacity: .08;
   opacity: var(--mdc-protected-button-hover-state-layer-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-protected-button-focus-state-layer-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-protected-button-pressed-state-layer-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised .mdc-button__ripple {
   border-radius: 4px;
   border-radius: var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised.mdc-ripple-upgraded--background-focused,
body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:not(.mdc-ripple-upgraded):focus {
   box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
   box-shadow: var(--mdc-protected-button-focus-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
   --mdc-elevation-box-shadow-for-gss: 0px 2px 4px -1px rgba(0, 0, 0, 0.2),
      0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:hover {
   box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
   box-shadow: var(--mdc-protected-button-hover-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
   --mdc-elevation-box-shadow-for-gss: 0px 2px 4px -1px rgba(0, 0, 0, 0.2),
      0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:not(:disabled):active {
   box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
   box-shadow: var(--mdc-protected-button-pressed-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
   --mdc-elevation-box-shadow-for-gss: 0px 5px 5px -3px rgba(0, 0, 0, 0.2),
      0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised:disabled {
   box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
   box-shadow: var(--mdc-protected-button-disabled-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
   --mdc-elevation-box-shadow-for-gss: 0px 0px 0px 0px rgba(0, 0, 0, 0.2),
      0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined {
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-outlined-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
   font-size: .875rem;
   font-size: var(--mdc-outlined-button-label-text-size, var(--mdc-typography-button-font-size, .875rem));
   letter-spacing: .08928571em;
   letter-spacing: var(--mdc-outlined-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, .08928571em));
   font-weight: 500;
   font-weight: var(--mdc-outlined-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
   text-transform: uppercase;
   text-transform: var(--mdc-outlined-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
   height: 36px;
   height: var(--mdc-outlined-button-container-height, 36px);
   border-radius: 4px;
   border-radius: var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));
   padding: 0 15px 0 15px;
   border-width: 1px;
   border-width: var(--mdc-outlined-button-outline-width, 1px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined:not(:disabled) {
   color: #6200ee;
   color: var(--mdc-outlined-button-label-text-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined:disabled {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__icon {
   font-size: 1.125rem;
   font-size: var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);
   width: 1.125rem;
   width: var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);
   height: 1.125rem;
   height: var(--mdc-outlined-button-with-icon-icon-size, 1.125rem)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-outlined-button-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined:hover .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined.mdc-ripple-surface--hover .mdc-button__ripple::before {
   opacity: .04;
   opacity: var(--mdc-outlined-button-hover-state-layer-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-outlined-button-focus-state-layer-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__ripple {
   border-radius: 4px;
   border-radius: var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined:not(:disabled) {
   border-color: rgba(0, 0, 0, .12);
   border-color: var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, .12))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined:disabled {
   border-color: rgba(0, 0, 0, .12);
   border-color: var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, .12))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined.mdc-button--icon-trailing {
   padding: 0 11px 0 15px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined.mdc-button--icon-leading {
   padding: 0 15px 0 11px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__ripple {
   top: calc(-1 * 1px);
   top: calc(-1 * var(--mdc-outlined-button-outline-width, 1px));
   left: calc(-1 * 1px);
   left: calc(-1 * var(--mdc-outlined-button-outline-width, 1px));
   border-width: 1px;
   border-width: var(--mdc-outlined-button-outline-width, 1px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__touch {
   left: calc(-1 * 1px);
   left: calc(-1 * var(--mdc-outlined-button-outline-width, 1px));
   width: calc(100% + 2 * 1px);
   width: calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised .mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated .mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__icon {
   margin-left: -4px;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-button--raised .mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-button--unelevated .mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-button--outlined .mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-button--raised .mdc-button__icon[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated .mdc-button__icon[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__icon[dir="rtl"] {
   margin-left: 8px;
   margin-right: -4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-button--raised .mdc-button__label+.mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated .mdc-button__label+.mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__label+.mdc-button__icon {
   margin-left: 8px;
   margin-right: -4px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-button--raised .mdc-button__label+.mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-button--raised .mdc-button__label+.mdc-button__icon[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir="rtl"] {
   margin-left: -4px;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-card {
   border-radius: 4px;
   border-radius: var(--mdc-shape-medium, 4px);
   background-color: #fff;
   background-color: var(--mdc-theme-surface, #fff);
   position: relative;
   box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
   display: flex;
   flex-direction: column;
   box-sizing: border-box
}

body .gform_wrapper.stla_material_wrapper form .mdc-card .mdc-elevation-overlay {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-card::after {
   border-radius: 4px;
   border-radius: var(--mdc-shape-medium, 4px);
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 1px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-card--outlined {
   box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
   border-width: 1px;
   border-style: solid;
   border-color: #e0e0e0
}

body .gform_wrapper.stla_material_wrapper form .mdc-card--outlined::after {
   border: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__content {
   border-radius: inherit;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__media {
   position: relative;
   box-sizing: border-box;
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__media::before {
   display: block;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__media:first-child {
   border-top-left-radius: inherit;
   border-top-right-radius: inherit
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__media:last-child {
   border-bottom-left-radius: inherit;
   border-bottom-right-radius: inherit
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__media--square::before {
   margin-top: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__media--16-9::before {
   margin-top: 56.25%
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__media-content {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   box-sizing: border-box
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action {
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   position: relative;
   outline: none;
   color: inherit;
   text-decoration: none;
   cursor: pointer;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action:first-child {
   border-top-left-radius: inherit;
   border-top-right-radius: inherit
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action:last-child {
   border-bottom-left-radius: inherit;
   border-bottom-right-radius: inherit
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__actions {
   display: flex;
   flex-direction: row;
   align-items: center;
   box-sizing: border-box;
   min-height: 52px;
   padding: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__actions--full-bleed {
   padding: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__action-buttons,
body .gform_wrapper.stla_material_wrapper form .mdc-card__action-icons {
   display: flex;
   flex-direction: row;
   align-items: center;
   box-sizing: border-box
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__action-icons {
   color: rgba(0, 0, 0, .6);
   flex-grow: 1;
   justify-content: flex-end
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__action-buttons+.mdc-card__action-icons {
   margin-left: 16px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-card__action-buttons+.mdc-card__action-icons,
body .gform_wrapper.stla_material_wrapper form .mdc-card__action-buttons+.mdc-card__action-icons[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__action {
   display: inline-flex;
   flex-direction: row;
   align-items: center;
   box-sizing: border-box;
   justify-content: center;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__action:focus {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__action--button {
   margin-left: 0;
   margin-right: 8px;
   padding: 0 8px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-card__action--button,
body .gform_wrapper.stla_material_wrapper form .mdc-card__action--button[dir="rtl"] {
   margin-left: 8px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__action--button:last-child {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-card__action--button:last-child,
body .gform_wrapper.stla_material_wrapper form .mdc-card__action--button:last-child[dir="rtl"] {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__actions--full-bleed .mdc-card__action--button {
   justify-content: space-between;
   width: 100%;
   height: auto;
   max-height: none;
   margin: 0;
   padding: 8px 16px;
   text-align: left
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-card__actions--full-bleed .mdc-card__action--button,
body .gform_wrapper.stla_material_wrapper form .mdc-card__actions--full-bleed .mdc-card__action--button[dir="rtl"] {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__action--icon {
   margin: -6px 0;
   padding: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__action--icon:not(:disabled) {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action .mdc-card__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action .mdc-card__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action .mdc-card__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action .mdc-card__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-upgraded--unbounded .mdc-card__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation .mdc-card__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation .mdc-card__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action .mdc-card__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action .mdc-card__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action .mdc-card__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action .mdc-card__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action:hover .mdc-card__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-surface--hover .mdc-card__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-upgraded--background-focused .mdc-card__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action:not(.mdc-ripple-upgraded):focus .mdc-card__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action:not(.mdc-ripple-upgraded) .mdc-card__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action:not(.mdc-ripple-upgraded):active .mdc-card__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action .mdc-card__ripple {
   box-sizing: content-box;
   height: 100%;
   overflow: hidden;
   left: 0;
   pointer-events: none;
   position: absolute;
   top: 0;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action.mdc-ripple-upgraded--background-focused::after,
body .gform_wrapper.stla_material_wrapper form .mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::after {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 5px double transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox {
   padding: calc((40px - 18px) / 2);
   padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
   margin: calc((40px - 40px) / 2);
   margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox:hover .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after {
   background-color: #018786;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after {
   background-color: #018786;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__background {
   top: calc((40px - 18px) / 2);
   top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
   left: calc((40px - 18px) / 2);
   left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control {
   top: calc((40px - 40px) / 2);
   top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
   right: calc((40px - 40px) / 2);
   right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
   left: calc((40px - 40px) / 2);
   left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
   width: 40px;
   width: var(--mdc-checkbox-touch-target-size, 40px);
   height: 40px;
   height: var(--mdc-checkbox-touch-target-size, 40px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"])~.mdc-checkbox__background {
   border-color: rgba(0, 0, 0, .54);
   border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
   background-color: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"]:enabled~.mdc-checkbox__background {
   border-color: #018786;
   border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
   background-color: #018786;
   background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
   0% {
      border-color: rgba(0, 0, 0, .54);
      border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
      background-color: transparent
   }

   50% {
      border-color: #018786;
      border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
      background-color: #018786;
      background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
   }
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
   0% {
      border-color: rgba(0, 0, 0, .54);
      border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
      background-color: transparent
   }

   50% {
      border-color: #018786;
      border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
      background-color: #018786;
      background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
   }
}

@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

   0%,
   80% {
      border-color: #018786;
      border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
      background-color: #018786;
      background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
   }

   100% {
      border-color: rgba(0, 0, 0, .54);
      border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
      background-color: transparent
   }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

   0%,
   80% {
      border-color: #018786;
      border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
      background-color: #018786;
      background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
   }

   100% {
      border-color: rgba(0, 0, 0, .54);
      border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
      background-color: transparent
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background {
   -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
   animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background {
   -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
   animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate="true"])~.mdc-checkbox__background {
   border-color: rgba(0, 0, 0, .38);
   border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
   background-color: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"][disabled]~.mdc-checkbox__background {
   border-color: transparent;
   background-color: rgba(0, 0, 0, .38);
   background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark {
   color: #fff;
   color: var(--mdc-checkbox-ink-color, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark {
   border-color: #fff;
   border-color: var(--mdc-checkbox-ink-color, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark {
   color: #fff;
   color: var(--mdc-checkbox-ink-color, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark {
   border-color: #fff;
   border-color: var(--mdc-checkbox-ink-color, #fff)
}

@-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path {

   0%,
   50% {
      stroke-dashoffset: 29.7833385
   }

   50% {
      -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
      animation-timing-function: cubic-bezier(0, 0, .2, 1)
   }

   100% {
      stroke-dashoffset: 0
   }
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

   0%,
   50% {
      stroke-dashoffset: 29.7833385
   }

   50% {
      -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
      animation-timing-function: cubic-bezier(0, 0, .2, 1)
   }

   100% {
      stroke-dashoffset: 0
   }
}

@-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

   0%,
   68.2% {
      -webkit-transform: scaleX(0);
      transform: scaleX(0)
   }

   68.2% {
      -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
      animation-timing-function: cubic-bezier(0, 0, 0, 1)
   }

   100% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1)
   }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

   0%,
   68.2% {
      -webkit-transform: scaleX(0);
      transform: scaleX(0)
   }

   68.2% {
      -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
      animation-timing-function: cubic-bezier(0, 0, 0, 1)
   }

   100% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1)
   }
}

@-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path {
   from {
      -webkit-animation-timing-function: cubic-bezier(.4, 0, 1, 1);
      animation-timing-function: cubic-bezier(.4, 0, 1, 1);
      opacity: 1;
      stroke-dashoffset: 0
   }

   to {
      opacity: 0;
      stroke-dashoffset: -29.7833385
   }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
   from {
      -webkit-animation-timing-function: cubic-bezier(.4, 0, 1, 1);
      animation-timing-function: cubic-bezier(.4, 0, 1, 1);
      opacity: 1;
      stroke-dashoffset: 0
   }

   to {
      opacity: 0;
      stroke-dashoffset: -29.7833385
   }
}

@-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark {
   from {
      -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
      animation-timing-function: cubic-bezier(0, 0, .2, 1);
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      opacity: 1
   }

   to {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
   from {
      -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
      animation-timing-function: cubic-bezier(0, 0, .2, 1);
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      opacity: 1
   }

   to {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }
}

@-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark {
   from {
      -webkit-animation-timing-function: cubic-bezier(.14, 0, 0, 1);
      animation-timing-function: cubic-bezier(.14, 0, 0, 1);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }

   to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
      opacity: 1
   }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
   from {
      -webkit-animation-timing-function: cubic-bezier(.14, 0, 0, 1);
      animation-timing-function: cubic-bezier(.14, 0, 0, 1);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }

   to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
      opacity: 1
   }
}

@-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark {
   from {
      -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
      animation-timing-function: mdc-animation-deceleration-curve-timing-function;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      opacity: 0
   }

   to {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      opacity: 1
   }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
   from {
      -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
      animation-timing-function: mdc-animation-deceleration-curve-timing-function;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      opacity: 0
   }

   to {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      opacity: 1
   }
}

@-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark {
   from {
      -webkit-animation-timing-function: cubic-bezier(.14, 0, 0, 1);
      animation-timing-function: cubic-bezier(.14, 0, 0, 1);
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      opacity: 1
   }

   to {
      -webkit-transform: rotate(315deg);
      transform: rotate(315deg);
      opacity: 0
   }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
   from {
      -webkit-animation-timing-function: cubic-bezier(.14, 0, 0, 1);
      animation-timing-function: cubic-bezier(.14, 0, 0, 1);
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      opacity: 1
   }

   to {
      -webkit-transform: rotate(315deg);
      transform: rotate(315deg);
      opacity: 0
   }
}

@-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
   0% {
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      opacity: 1
   }

   32.8%,
   100% {
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      opacity: 0
   }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
   0% {
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      opacity: 1
   }

   32.8%,
   100% {
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      opacity: 0
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox {
   display: inline-block;
   position: relative;
   flex: 0 0 18px;
   box-sizing: content-box;
   width: 18px;
   height: 18px;
   line-height: 0;
   white-space: nowrap;
   cursor: pointer;
   vertical-align: bottom
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate="true"])~.mdc-checkbox__background {
      border-color: GrayText;
      border-color: var(--mdc-checkbox-disabled-color, GrayText);
      background-color: transparent
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,
   body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,
   body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control[data-indeterminate="true"][disabled]~.mdc-checkbox__background {
      border-color: GrayText;
      background-color: transparent;
      background-color: var(--mdc-checkbox-disabled-color, transparent)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark {
      color: GrayText;
      color: var(--mdc-checkbox-ink-color, GrayText)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark {
      border-color: GrayText;
      border-color: var(--mdc-checkbox-ink-color, GrayText)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__mixedmark {
      margin: 0 1px
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--disabled {
   cursor: default;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__background {
   display: inline-flex;
   position: absolute;
   align-items: center;
   justify-content: center;
   box-sizing: border-box;
   width: 18px;
   height: 18px;
   border: 2px solid currentColor;
   border-radius: 2px;
   background-color: transparent;
   pointer-events: none;
   will-change: background-color, border-color;
   transition: background-color 90ms 0ms cubic-bezier(.4, 0, .6, 1), border-color 90ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__checkmark {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   width: 100%;
   opacity: 0;
   transition: opacity 180ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--upgraded .mdc-checkbox__checkmark {
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__checkmark-path {
   transition: stroke-dashoffset 180ms 0ms cubic-bezier(.4, 0, .6, 1);
   stroke: currentColor;
   stroke-width: 3.12px;
   stroke-dashoffset: 29.7833385;
   stroke-dasharray: 29.7833385
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__mixedmark {
   width: 100%;
   height: 0;
   -webkit-transform: scaleX(0) rotate(0deg);
   transform: scaleX(0) rotate(0deg);
   border-width: 1px;
   border-style: solid;
   opacity: 0;
   transition: opacity 90ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 90ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: opacity 90ms 0ms cubic-bezier(.4, 0, .6, 1), transform 90ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: opacity 90ms 0ms cubic-bezier(.4, 0, .6, 1), transform 90ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 90ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
   -webkit-animation-duration: 180ms;
   animation-duration: 180ms;
   -webkit-animation-timing-function: linear;
   animation-timing-function: linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
   -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
   animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
   -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
   animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
   -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
   animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
   -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
   animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
   -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
   animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
   -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
   animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
   -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
   animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
   -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
   animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:checked~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control[data-indeterminate="true"]~.mdc-checkbox__background {
   transition: border-color 90ms 0ms cubic-bezier(0, 0, .2, 1), background-color 90ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control[data-indeterminate="true"]~.mdc-checkbox__background .mdc-checkbox__checkmark-path {
   stroke-dashoffset: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control {
   position: absolute;
   margin: 0;
   padding: 0;
   opacity: 0;
   cursor: inherit
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:disabled {
   cursor: default;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--touch {
   margin: calc((48px - 40px) / 2);
   margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox--touch .mdc-checkbox__native-control {
   top: calc((40px - 48px) / 2);
   top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
   right: calc((40px - 48px) / 2);
   right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
   left: calc((40px - 48px) / 2);
   left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
   width: 48px;
   width: var(--mdc-checkbox-state-layer-size, 48px);
   height: 48px;
   height: var(--mdc-checkbox-state-layer-size, 48px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark {
   transition: opacity 180ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 180ms 0ms cubic-bezier(0, 0, .2, 1), transform 180ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 180ms 0ms cubic-bezier(0, 0, .2, 1), transform 180ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, .2, 1);
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark {
   -webkit-transform: scaleX(1) rotate(-45deg);
   transform: scaleX(1) rotate(-45deg)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control[data-indeterminate="true"]~.mdc-checkbox__background .mdc-checkbox__checkmark {
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);
   opacity: 0;
   transition: opacity 90ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 90ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: opacity 90ms 0ms cubic-bezier(.4, 0, .6, 1), transform 90ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: opacity 90ms 0ms cubic-bezier(.4, 0, .6, 1), transform 90ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 90ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__native-control[data-indeterminate="true"]~.mdc-checkbox__background .mdc-checkbox__mixedmark {
   -webkit-transform: scaleX(1) rotate(0deg);
   transform: scaleX(1) rotate(0deg);
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::after {
   top: calc(50% - 50%);
   left: calc(50% - 50%);
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
   top: var(--mdc-ripple-top, calc(50% - 50%));
   left: var(--mdc-ripple-left, calc(50% - 50%));
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox {
   z-index: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__ripple::after {
   z-index: -1;
   z-index: var(--mdc-ripple-z-index, -1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action__touch {
   position: absolute;
   top: 50%;
   height: 48px;
   left: 50%;
   width: 48px;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action {
   border: none;
   display: inline-flex;
   position: relative;
   align-items: center;
   justify-content: center;
   box-sizing: border-box;
   padding: 0;
   outline: none;
   cursor: pointer;
   -webkit-appearance: none;
   background: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon {
   height: 18px;
   width: 18px;
   font-size: 18px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch {
   width: 26px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon {
   fill: currentColor;
   color: inherit
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
   top: calc(50% - 50%);
   left: calc(50% - 50%);
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after {
   top: var(--mdc-ripple-top, calc(50% - 50%));
   left: var(--mdc-ripple-left, calc(50% - 50%));
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple {
   position: absolute;
   box-sizing: content-box;
   width: 100%;
   height: 100%;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon--leading {
   color: rgba(0, 0, 0, .54)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action {
   color: #000
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon--trailing {
   color: rgba(0, 0, 0, .54)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon--trailing:hover {
   color: rgba(0, 0, 0, .62)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon--trailing:focus {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
   width: 20px;
   height: 20px;
   font-size: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action__icon {
   height: 18px;
   width: 18px;
   font-size: 18px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon.mdc-chip__icon--trailing {
   width: 18px;
   height: 18px;
   font-size: 18px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action {
   margin-left: 4px;
   margin-right: -4px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-chip-trailing-action,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-chip-trailing-action[dir="rtl"] {
   margin-left: -4px;
   margin-right: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon--trailing {
   margin-left: 4px;
   margin-right: -4px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-chip__icon--trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon--trailing[dir="rtl"] {
   margin-left: -4px;
   margin-right: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip {
   border-radius: 16px;
   background-color: #e0e0e0;
   color: rgba(0, 0, 0, .87);
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   height: 32px;
   position: relative;
   display: inline-flex;
   align-items: center;
   box-sizing: border-box;
   padding: 0 12px;
   border-width: 0;
   outline: none;
   cursor: pointer;
   -webkit-appearance: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple {
   border-radius: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip:hover {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,
body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
   margin-left: -4px;
   margin-right: 4px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),
body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir="rtl"] {
   margin-left: 4px;
   margin-right: -4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-elevation-overlay {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip::-moz-focus-inner {
   padding: 0;
   border: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip:hover {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__touch {
   position: absolute;
   top: 50%;
   height: 48px;
   left: 0;
   right: 0;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip--exit {
   transition: opacity 75ms cubic-bezier(.4, 0, .2, 1), width 150ms cubic-bezier(0, 0, .2, 1), padding 100ms linear, margin 100ms linear;
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__overflow {
   text-overflow: ellipsis;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__text {
   white-space: nowrap
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon {
   border-radius: 50%;
   outline: none;
   vertical-align: middle
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__checkmark {
   height: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__checkmark-path {
   transition: stroke-dashoffset 150ms 50ms cubic-bezier(.4, 0, .6, 1);
   stroke-width: 2px;
   stroke-dashoffset: 29.7833385;
   stroke-dasharray: 29.7833385
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__primary-action:focus {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip--selected .mdc-chip__checkmark-path {
   stroke-dashoffset: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon--leading,
body .gform_wrapper.stla_material_wrapper form .mdc-chip__icon--trailing {
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected {
   color: #6200ee;
   color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading {
   color: rgba(98, 0, 238, .54)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover {
   color: #6200ee;
   color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path {
   stroke: #6200ee;
   stroke: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip--selected {
   background-color: #fff;
   background-color: var(--mdc-theme-surface, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip__checkmark-svg {
   width: 0;
   height: 20px;
   transition: width 150ms cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip--selected .mdc-chip__checkmark-svg {
   width: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--filter .mdc-chip__icon--leading {
   transition: opacity 75ms linear;
   transition-delay: -50ms;
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark {
   transition: opacity 75ms linear;
   transition-delay: 80ms;
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg {
   transition: width 0ms
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading {
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark {
   width: 0;
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading {
   width: 0;
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark {
   width: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple::after {
   background-color: rgba(0, 0, 0, .87);
   background-color: var(--mdc-ripple-color, rgba(0, 0, 0, .87))
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip:hover .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip .mdc-chip__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before {
   opacity: .08;
   opacity: var(--mdc-ripple-selected-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple::before {
   opacity: .12;
   opacity: var(--mdc-ripple-hover-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before {
   transition-duration: 75ms;
   opacity: .2;
   opacity: var(--mdc-ripple-focus-opacity, .2)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after {
   transition-duration: 75ms;
   opacity: .2;
   opacity: var(--mdc-ripple-press-opacity, .2)
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

@-webkit-keyframes mdc-chip-entry {
   from {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: .4
   }

   to {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }
}

@keyframes mdc-chip-entry {
   from {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: .4
   }

   to {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set {
   padding: 4px;
   display: flex;
   flex-wrap: wrap;
   box-sizing: border-box
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set .mdc-chip {
   margin: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set .mdc-chip--touch {
   margin-top: 8px;
   margin-bottom: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-chip-set--input .mdc-chip {
   -webkit-animation: mdc-chip-entry 100ms cubic-bezier(0, 0, .2, 1);
   animation: mdc-chip-entry 100ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__determinate-circle,
body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__indeterminate-circle-graphic {
   stroke: #6200ee;
   stroke: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__determinate-track {
   stroke: transparent
}

@-webkit-keyframes mdc-circular-progress-container-rotate {
   to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
   }
}

@keyframes mdc-circular-progress-container-rotate {
   to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
   }
}

@-webkit-keyframes mdc-circular-progress-spinner-layer-rotate {
   12.5% {
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg)
   }

   25% {
      -webkit-transform: rotate(270deg);
      transform: rotate(270deg)
   }

   37.5% {
      -webkit-transform: rotate(405deg);
      transform: rotate(405deg)
   }

   50% {
      -webkit-transform: rotate(540deg);
      transform: rotate(540deg)
   }

   62.5% {
      -webkit-transform: rotate(675deg);
      transform: rotate(675deg)
   }

   75% {
      -webkit-transform: rotate(810deg);
      transform: rotate(810deg)
   }

   87.5% {
      -webkit-transform: rotate(945deg);
      transform: rotate(945deg)
   }

   100% {
      -webkit-transform: rotate(1080deg);
      transform: rotate(1080deg)
   }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
   12.5% {
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg)
   }

   25% {
      -webkit-transform: rotate(270deg);
      transform: rotate(270deg)
   }

   37.5% {
      -webkit-transform: rotate(405deg);
      transform: rotate(405deg)
   }

   50% {
      -webkit-transform: rotate(540deg);
      transform: rotate(540deg)
   }

   62.5% {
      -webkit-transform: rotate(675deg);
      transform: rotate(675deg)
   }

   75% {
      -webkit-transform: rotate(810deg);
      transform: rotate(810deg)
   }

   87.5% {
      -webkit-transform: rotate(945deg);
      transform: rotate(945deg)
   }

   100% {
      -webkit-transform: rotate(1080deg);
      transform: rotate(1080deg)
   }
}

@-webkit-keyframes mdc-circular-progress-color-1-fade-in-out {
   from {
      opacity: .99
   }

   25% {
      opacity: .99
   }

   26% {
      opacity: 0
   }

   89% {
      opacity: 0
   }

   90% {
      opacity: .99
   }

   to {
      opacity: .99
   }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
   from {
      opacity: .99
   }

   25% {
      opacity: .99
   }

   26% {
      opacity: 0
   }

   89% {
      opacity: 0
   }

   90% {
      opacity: .99
   }

   to {
      opacity: .99
   }
}

@-webkit-keyframes mdc-circular-progress-color-2-fade-in-out {
   from {
      opacity: 0
   }

   15% {
      opacity: 0
   }

   25% {
      opacity: .99
   }

   50% {
      opacity: .99
   }

   51% {
      opacity: 0
   }

   to {
      opacity: 0
   }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
   from {
      opacity: 0
   }

   15% {
      opacity: 0
   }

   25% {
      opacity: .99
   }

   50% {
      opacity: .99
   }

   51% {
      opacity: 0
   }

   to {
      opacity: 0
   }
}

@-webkit-keyframes mdc-circular-progress-color-3-fade-in-out {
   from {
      opacity: 0
   }

   40% {
      opacity: 0
   }

   50% {
      opacity: .99
   }

   75% {
      opacity: .99
   }

   76% {
      opacity: 0
   }

   to {
      opacity: 0
   }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
   from {
      opacity: 0
   }

   40% {
      opacity: 0
   }

   50% {
      opacity: .99
   }

   75% {
      opacity: .99
   }

   76% {
      opacity: 0
   }

   to {
      opacity: 0
   }
}

@-webkit-keyframes mdc-circular-progress-color-4-fade-in-out {
   from {
      opacity: 0
   }

   65% {
      opacity: 0
   }

   75% {
      opacity: .99
   }

   90% {
      opacity: .99
   }

   to {
      opacity: 0
   }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
   from {
      opacity: 0
   }

   65% {
      opacity: 0
   }

   75% {
      opacity: .99
   }

   90% {
      opacity: .99
   }

   to {
      opacity: 0
   }
}

@-webkit-keyframes mdc-circular-progress-left-spin {
   from {
      -webkit-transform: rotate(265deg);
      transform: rotate(265deg)
   }

   50% {
      -webkit-transform: rotate(130deg);
      transform: rotate(130deg)
   }

   to {
      -webkit-transform: rotate(265deg);
      transform: rotate(265deg)
   }
}

@keyframes mdc-circular-progress-left-spin {
   from {
      -webkit-transform: rotate(265deg);
      transform: rotate(265deg)
   }

   50% {
      -webkit-transform: rotate(130deg);
      transform: rotate(130deg)
   }

   to {
      -webkit-transform: rotate(265deg);
      transform: rotate(265deg)
   }
}

@-webkit-keyframes mdc-circular-progress-right-spin {
   from {
      -webkit-transform: rotate(-265deg);
      transform: rotate(-265deg)
   }

   50% {
      -webkit-transform: rotate(-130deg);
      transform: rotate(-130deg)
   }

   to {
      -webkit-transform: rotate(-265deg);
      transform: rotate(-265deg)
   }
}

@keyframes mdc-circular-progress-right-spin {
   from {
      -webkit-transform: rotate(-265deg);
      transform: rotate(-265deg)
   }

   50% {
      -webkit-transform: rotate(-130deg);
      transform: rotate(-130deg)
   }

   to {
      -webkit-transform: rotate(-265deg);
      transform: rotate(-265deg)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress {
   display: inline-flex;
   position: relative;
   direction: ltr;
   line-height: 0;
   transition: opacity 250ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__determinate-container,
body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__indeterminate-circle-graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__indeterminate-container,
body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__spinner-layer {
   position: absolute;
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__determinate-container {
   -webkit-transform: rotate(-90deg);
   transform: rotate(-90deg)
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__indeterminate-container {
   font-size: 0;
   letter-spacing: 0;
   white-space: nowrap;
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__determinate-circle-graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__indeterminate-circle-graphic {
   fill: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__determinate-circle {
   transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__gap-patch {
   position: absolute;
   top: 0;
   left: 47.5%;
   box-sizing: border-box;
   width: 5%;
   height: 100%;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic {
   left: -900%;
   width: 2000%;
   -webkit-transform: rotate(180deg);
   transform: rotate(180deg)
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__circle-clipper {
   display: inline-flex;
   position: relative;
   width: 50%;
   height: 100%;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic {
   width: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic {
   left: -100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container {
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container {
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container {
   -webkit-animation: mdc-circular-progress-container-rotate 1568.23529412ms linear infinite;
   animation: mdc-circular-progress-container-rotate 1568.23529412ms linear infinite
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer {
   -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
   animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__color-1 {
   -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
   animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__color-2 {
   -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
   animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__color-3 {
   -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
   animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__color-4 {
   -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
   animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic {
   -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
   animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic {
   -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
   animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both
}

body .gform_wrapper.stla_material_wrapper form .mdc-circular-progress--closed {
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-floating-label {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   position: absolute;
   left: 0;
   -webkit-transform-origin: left top;
   transform-origin: left top;
   line-height: 1.15rem;
   text-align: left;
   text-overflow: ellipsis;
   white-space: nowrap;
   cursor: text;
   overflow: hidden;
   will-change: transform;
   transition: color 150ms cubic-bezier(.4, 0, .2, 1), -webkit-transform 150ms cubic-bezier(.4, 0, .2, 1);
   transition: transform 150ms cubic-bezier(.4, 0, .2, 1), color 150ms cubic-bezier(.4, 0, .2, 1);
   transition: transform 150ms cubic-bezier(.4, 0, .2, 1), color 150ms cubic-bezier(.4, 0, .2, 1), -webkit-transform 150ms cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-floating-label,
body .gform_wrapper.stla_material_wrapper form .mdc-floating-label[dir="rtl"] {
   right: 0;
   left: auto;
   -webkit-transform-origin: right top;
   transform-origin: right top;
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-floating-label--float-above {
   cursor: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-floating-label--required::after {
   margin-left: 1px;
   margin-right: 0;
   content: "*"
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-floating-label--required::after,
body .gform_wrapper.stla_material_wrapper form .mdc-floating-label--required[dir="rtl"]::after {
   margin-left: 0;
   margin-right: 1px
}

body .gform_wrapper.stla_material_wrapper form .mdc-floating-label--float-above {
   -webkit-transform: translateY(-106%) scale(.75);
   transform: translateY(-106%) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-standard 250ms 1;
   animation: mdc-floating-label-shake-float-above-standard 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-standard {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-106%) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-106%) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-106%) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-106%) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-standard {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-106%) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-106%) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-106%) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-106%) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-line-ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-line-ripple::after {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   border-bottom-style: solid;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-line-ripple::before {
   border-bottom-width: 1px;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-line-ripple::after {
   -webkit-transform: scaleX(0);
   transform: scaleX(0);
   border-bottom-width: 2px;
   opacity: 0;
   z-index: 2
}

body .gform_wrapper.stla_material_wrapper form .mdc-line-ripple::after {
   transition: opacity 180ms cubic-bezier(.4, 0, .2, 1), -webkit-transform 180ms cubic-bezier(.4, 0, .2, 1);
   transition: transform 180ms cubic-bezier(.4, 0, .2, 1), opacity 180ms cubic-bezier(.4, 0, .2, 1);
   transition: transform 180ms cubic-bezier(.4, 0, .2, 1), opacity 180ms cubic-bezier(.4, 0, .2, 1), -webkit-transform 180ms cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-line-ripple--active::after {
   -webkit-transform: scaleX(1);
   transform: scaleX(1);
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-line-ripple--deactivating::after {
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline {
   display: flex;
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
   box-sizing: border-box;
   width: 100%;
   max-width: 100%;
   height: 100%;
   text-align: left;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-notched-outline,
body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline[dir="rtl"] {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline__trailing {
   box-sizing: border-box;
   height: 100%;
   border-top: 1px solid;
   border-bottom: 1px solid;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline__leading {
   border-left: 1px solid;
   border-right: none;
   width: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline__leading[dir="rtl"] {
   border-left: none;
   border-right: 1px solid
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline__trailing {
   border-left: none;
   border-right: 1px solid;
   flex-grow: 1
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-notched-outline__trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline__trailing[dir="rtl"] {
   border-left: 1px solid;
   border-right: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline__notch {
   flex: 0 0 auto;
   width: auto;
   max-width: calc(100% - 12px * 2)
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline .mdc-floating-label {
   display: inline-block;
   position: relative;
   max-width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline .mdc-floating-label--float-above {
   text-overflow: clip
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   max-width: 133.33333333%
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline--notched .mdc-notched-outline__notch {
   padding-left: 0;
   padding-right: 8px;
   border-top: none
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-notched-outline--notched .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline--notched .mdc-notched-outline__notch[dir="rtl"] {
   padding-left: 8px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-notched-outline--no-label .mdc-notched-outline__notch {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-select {
   display: inline-flex;
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-select__selected-text {
   color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
   color: rgba(98, 0, 238, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-floating-label {
   color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon {
   fill: rgba(0, 0, 0, .54)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon {
   fill: #6200ee;
   fill: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-select__dropdown-icon {
   fill: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled+.mdc-select-helper-text {
   color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select:not(.mdc-select--disabled) .mdc-select__icon {
   color: rgba(0, 0, 0, .54)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-select__icon {
   color: rgba(0, 0, 0, .38)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-select__selected-text {
      color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-select__dropdown-icon {
      fill: red
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-floating-label {
      color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-line-ripple::before {
      border-bottom-color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-notched-outline__leading,
   body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-notched-outline__notch,
   body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-notched-outline__trailing {
      border-color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled .mdc-select__icon {
      color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--disabled+.mdc-select-helper-text {
      color: GrayText
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-select .mdc-floating-label {
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-select .mdc-select__anchor {
   padding-left: 16px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select .mdc-select__anchor,
body .gform_wrapper.stla_material_wrapper form .mdc-select .mdc-select__anchor[dir="rtl"] {
   padding-left: 0;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor {
   padding-left: 0;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor,
body .gform_wrapper.stla_material_wrapper form .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir="rtl"] {
   padding-left: 0;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select .mdc-select__icon {
   width: 24px;
   height: 24px;
   font-size: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select .mdc-select__dropdown-icon {
   width: 24px;
   height: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select .mdc-select__menu .mdc-deprecated-list-item {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select .mdc-select__menu .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir="rtl"] {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic {
   margin-left: 0;
   margin-right: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir="rtl"] {
   margin-left: 12px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__dropdown-icon {
   margin-left: 12px;
   margin-right: 12px;
   display: inline-flex;
   position: relative;
   align-self: center;
   align-items: center;
   justify-content: center;
   flex-shrink: 0;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,
body .gform_wrapper.stla_material_wrapper form .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive {
   position: absolute;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic {
   width: 41.66666667%;
   height: 20.83333333%
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive {
   opacity: 1;
   transition: opacity 75ms linear 75ms
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active {
   opacity: 0;
   transition: opacity 75ms linear
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__dropdown-icon,
body .gform_wrapper.stla_material_wrapper form .mdc-select__dropdown-icon[dir="rtl"] {
   margin-left: 12px;
   margin-right: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive {
   opacity: 0;
   transition: opacity 49.5ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active {
   opacity: 1;
   transition: opacity 100.5ms linear 49.5ms
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor {
   width: 200px;
   min-width: 0;
   flex: 1 1 auto;
   position: relative;
   box-sizing: border-box;
   overflow: hidden;
   outline: none;
   cursor: pointer
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-floating-label--float-above {
   -webkit-transform: translateY(-106%) scale(.75);
   transform: translateY(-106%) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__selected-text-container {
   display: flex;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   pointer-events: none;
   box-sizing: border-box;
   width: auto;
   min-width: 0;
   flex-grow: 1;
   height: 28px;
   border: none;
   outline: none;
   padding: 0;
   background-color: transparent;
   color: inherit
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__selected-text {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   line-height: 1.75rem;
   line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   display: block;
   width: 100%;
   text-align: left
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__selected-text,
body .gform_wrapper.stla_material_wrapper form .mdc-select__selected-text[dir="rtl"] {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label {
   color: #b00020;
   color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
   color: #b00020;
   color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg {
   color: #b00020;
   color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon {
   fill: #b00020;
   fill: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon {
   fill: #b00020;
   fill: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--disabled {
   cursor: default;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item {
   padding-left: 12px;
   padding-right: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir="rtl"] {
   padding-left: 12px;
   padding-right: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-select__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-list .mdc-select__icon {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__menu .mdc-list .mdc-select__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-list .mdc-select__icon[dir="rtl"] {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-list-item__start {
   display: inline-flex;
   align-items: center
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__option {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__option,
body .gform_wrapper.stla_material_wrapper form .mdc-select__option[dir="rtl"] {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__one-line-option.mdc-list-item--with-one-line {
   height: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__two-line-option.mdc-list-item--with-two-lines {
   height: 64px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__start {
   margin-top: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 36px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-leading-content {
   padding-left: 0;
   padding-right: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-leading-content.mdc-list-item {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__option-with-leading-content.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-leading-content.mdc-list-item[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-leading-content .mdc-list-item__start {
   margin-left: 12px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__option-with-leading-content .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-leading-content .mdc-list-item__start[dir="rtl"] {
   margin-left: 0;
   margin-right: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-leading-content .mdc-list-item__start {
   width: 36px;
   height: 24px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__option-with-leading-content,
body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-leading-content[dir="rtl"] {
   padding-left: 12px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-meta.mdc-list-item {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__option-with-meta.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-meta.mdc-list-item[dir="rtl"] {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-meta .mdc-list-item__end {
   margin-left: 12px;
   margin-right: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select__option-with-meta .mdc-list-item__end,
body .gform_wrapper.stla_material_wrapper form .mdc-select__option-with-meta .mdc-list-item__end[dir="rtl"] {
   margin-left: 12px;
   margin-right: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled .mdc-select__anchor {
   height: 56px;
   display: flex;
   align-items: baseline
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled .mdc-select__anchor::before {
   display: inline-block;
   width: 0;
   height: 40px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
   content: "​"
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
   height: 100%;
   display: inline-flex;
   align-items: center
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--no-label .mdc-select__anchor::before {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled .mdc-select__anchor {
   border-top-left-radius: 4px;
   border-top-left-radius: var(--mdc-shape-small, 4px);
   border-top-right-radius: 4px;
   border-top-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor {
   background-color: whitesmoke
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--disabled .mdc-select__anchor {
   background-color: #fafafa
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::before {
   border-bottom-color: rgba(0, 0, 0, .42)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple::before {
   border-bottom-color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::after {
   border-bottom-color: #6200ee;
   border-bottom-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--disabled .mdc-line-ripple::before {
   border-bottom-color: rgba(0, 0, 0, .06)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled .mdc-floating-label {
   max-width: calc(100% - 64px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled .mdc-floating-label--float-above {
   max-width: calc(100% / 0.75 - 64px / 0.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled .mdc-menu-surface--is-open-below {
   border-top-left-radius: 0;
   border-top-right-radius: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--focused.mdc-line-ripple::after {
   -webkit-transform: scale(1, 2);
   transform: scale(1, 2);
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled .mdc-floating-label {
   left: 16px;
   right: initial
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--filled .mdc-floating-label,
body .gform_wrapper.stla_material_wrapper form .mdc-select--filled .mdc-floating-label[dir="rtl"] {
   left: initial;
   right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label {
   left: 48px;
   right: initial
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label,
body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir="rtl"] {
   left: initial;
   right: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label {
   max-width: calc(100% - 96px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above {
   max-width: calc(100% / 0.75 - 96px / 0.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::before {
   border-bottom-color: #b00020;
   border-bottom-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple::before {
   border-bottom-color: #b00020;
   border-bottom-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::after {
   border-bottom-color: #b00020;
   border-bottom-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined {
   border: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
   -webkit-transform: translateY(-37.25px) scale(1);
   transform: translateY(-37.25px) scale(1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
   font-size: .75rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   -webkit-transform: translateY(-34.75px) scale(.75);
   transform: translateY(-34.75px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   font-size: 1rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1;
   animation: mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-56px {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-select-outlined-56px {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
   border-top-left-radius: 4px;
   border-top-left-radius: var(--mdc-shape-small, 4px);
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 4px;
   border-bottom-left-radius: var(--mdc-shape-small, 4px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
   border-top-left-radius: 0;
   border-top-right-radius: 4px;
   border-top-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-right-radius: 4px;
   border-bottom-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-left-radius: 0
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
      width: 12px
   }
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch {
      max-width: calc(100% - 12px * 2)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
   border-top-left-radius: 0;
   border-top-right-radius: 4px;
   border-top-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-right-radius: 4px;
   border-bottom-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-left-radius: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
   border-top-left-radius: 4px;
   border-top-left-radius: var(--mdc-shape-small, 4px);
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 4px;
   border-bottom-left-radius: var(--mdc-shape-small, 4px)
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor {
      padding-left: 16px
   }
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined .mdc-select__anchor,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor[dir="rtl"] {
   padding-left: 0
}

@supports (top:max(0%)) {

   body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined .mdc-select__anchor,
   body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor[dir="rtl"] {
      padding-right: 16px
   }
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined+.mdc-select-helper-text {
      margin-left: 16px
   }
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined+.mdc-select-helper-text,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined+.mdc-select-helper-text[dir="rtl"] {
   margin-left: 0
}

@supports (top:max(0%)) {

   body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined+.mdc-select-helper-text,
   body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined+.mdc-select-helper-text[dir="rtl"] {
      margin-right: 16px
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor {
   background-color: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--disabled .mdc-select__anchor {
   background-color: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
   border-color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing {
   border-color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
   border-width: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
   border-color: #6200ee;
   border-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing {
   border-color: rgba(0, 0, 0, .06)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
   max-width: calc(100% - 60px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor {
   display: flex;
   align-items: baseline;
   overflow: visible
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-select-outlined 250ms 1;
   animation: mdc-floating-label-shake-float-above-select-outlined 250ms 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
   -webkit-transform: translateY(-37.25px) scale(1);
   transform: translateY(-37.25px) scale(1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
   font-size: .75rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   -webkit-transform: translateY(-34.75px) scale(.75);
   transform: translateY(-34.75px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   font-size: 1rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch {
   padding-top: 1px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text::before {
   content: "​"
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container {
   height: 100%;
   display: inline-flex;
   align-items: center
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__anchor::before {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__selected-text-container {
   display: flex;
   border: none;
   z-index: 1;
   background-color: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-select__icon {
   z-index: 2
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-floating-label {
   line-height: 1.15rem;
   left: 4px;
   right: initial
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined .mdc-floating-label,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-floating-label[dir="rtl"] {
   left: initial;
   right: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch {
   padding-top: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
   border-color: #b00020;
   border-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing {
   border-color: #b00020;
   border-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
   border-width: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
   border-color: #b00020;
   border-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label {
   left: 36px;
   right: initial
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir="rtl"] {
   left: initial;
   right: 36px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above {
   -webkit-transform: translateY(-37.25px) translateX(-32px) scale(1);
   transform: translateY(-37.25px) translateX(-32px) scale(1)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir="rtl"] {
   -webkit-transform: translateY(-37.25px) translateX(32px) scale(1);
   transform: translateY(-37.25px) translateX(32px) scale(1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above {
   font-size: .75rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   -webkit-transform: translateY(-34.75px) translateX(-32px) scale(.75);
   transform: translateY(-34.75px) translateX(-32px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"] {
   -webkit-transform: translateY(-34.75px) translateX(32px) scale(.75);
   transform: translateY(-34.75px) translateX(32px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   font-size: 1rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1;
   animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px {
   0% {
      -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px {
   0% {
      -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon[dir="rtl"] .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1;
   animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl {
   0% {
      -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl {
   0% {
      -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
   max-width: calc(100% - 96px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-menu-surface {
   margin-bottom: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined.mdc-select--no-label .mdc-menu-surface,
body .gform_wrapper.stla_material_wrapper form .mdc-select--outlined .mdc-menu-surface--is-open-below {
   margin-bottom: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-select__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-select__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-select__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-select__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-select__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-select__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-select__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-select__ripple::after {
   background-color: rgba(0, 0, 0, .87);
   background-color: var(--mdc-ripple-color, rgba(0, 0, 0, .87))
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor:hover .mdc-select__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__anchor .mdc-select__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select-helper-text {
   margin: 0;
   margin-left: 16px;
   margin-right: 16px;
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .75rem;
   font-size: var(--mdc-typography-caption-font-size, .75rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-caption-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-caption-font-weight, 400);
   letter-spacing: .03333333em;
   letter-spacing: var(--mdc-typography-caption-letter-spacing, .03333333em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-caption-text-transform, inherit);
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select-helper-text,
body .gform_wrapper.stla_material_wrapper form .mdc-select-helper-text[dir="rtl"] {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select-helper-text::before {
   display: inline-block;
   width: 0;
   height: 16px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-select-helper-text--validation-msg {
   opacity: 0;
   transition: opacity 180ms cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--invalid+.mdc-select-helper-text--validation-msg,
body .gform_wrapper.stla_material_wrapper form .mdc-select-helper-text--validation-msg-persistent {
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--with-leading-icon .mdc-select__icon {
   display: inline-block;
   box-sizing: border-box;
   border: none;
   text-decoration: none;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   flex-shrink: 0;
   align-self: center;
   background-color: transparent;
   fill: currentColor
}

body .gform_wrapper.stla_material_wrapper form .mdc-select--with-leading-icon .mdc-select__icon {
   margin-left: 12px;
   margin-right: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-select--with-leading-icon .mdc-select__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-select--with-leading-icon .mdc-select__icon[dir="rtl"] {
   margin-left: 12px;
   margin-right: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-select__icon:not([tabindex]),
body .gform_wrapper.stla_material_wrapper form .mdc-select__icon[tabindex="-1"] {
   cursor: default;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__content {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table {
   background-color: #fff;
   background-color: var(--mdc-theme-surface, #fff);
   border-radius: 4px;
   border-radius: var(--mdc-shape-medium, 4px);
   border-width: 1px;
   border-style: solid;
   border-color: rgba(0, 0, 0, .12);
   -webkit-overflow-scrolling: touch;
   display: inline-flex;
   flex-direction: column;
   box-sizing: border-box;
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table .mdc-data-table__header-cell:first-child {
   border-top-left-radius: 4px;
   border-top-left-radius: var(--mdc-shape-medium, 4px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table .mdc-data-table__header-cell:first-child,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table .mdc-data-table__header-cell:first-child[dir="rtl"] {
   border-top-right-radius: 4px;
   border-top-right-radius: var(--mdc-shape-medium, 4px);
   border-top-left-radius: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table .mdc-data-table__header-cell:last-child {
   border-top-right-radius: 4px;
   border-top-right-radius: var(--mdc-shape-medium, 4px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table .mdc-data-table__header-cell:last-child,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table .mdc-data-table__header-cell:last-child[dir="rtl"] {
   border-top-left-radius: 4px;
   border-top-left-radius: var(--mdc-shape-medium, 4px);
   border-top-right-radius: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row {
   background-color: inherit
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell {
   background-color: #fff;
   background-color: var(--mdc-theme-surface, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row--selected {
   background-color: rgba(98, 0, 238, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
   border-color: rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell {
   border-bottom-color: rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination {
   border-top-color: rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell {
   border-bottom-width: 1px;
   border-bottom-style: solid
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination {
   border-top-width: 1px;
   border-top-style: solid
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row:last-child .mdc-data-table__cell {
   border-bottom: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row:not(.mdc-data-table__row--selected):hover {
   background-color: rgba(0, 0, 0, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-total,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-label,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row {
   height: 52px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination {
   min-height: 52px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell {
   padding: 0 16px 0 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--checkbox,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell--checkbox {
   padding-left: 4px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__header-cell--checkbox,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__cell--checkbox,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--checkbox[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell--checkbox[dir="rtl"] {
   padding-left: 0;
   padding-right: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button .mdc-icon-button__ripple::after {
   background-color: rgba(0, 0, 0, .6);
   background-color: var(--mdc-ripple-color, rgba(0, 0, 0, .6))
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple::after {
   background-color: rgba(0, 0, 0, .87);
   background-color: var(--mdc-ripple-color, rgba(0, 0, 0, .87))
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__table-container {
   -webkit-overflow-scrolling: touch;
   overflow-x: auto;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__table {
   min-width: 100%;
   border: 0;
   white-space: nowrap;
   border-spacing: 0;
   table-layout: fixed
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   box-sizing: border-box;
   overflow: hidden;
   text-align: left;
   text-overflow: ellipsis
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__cell,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell[dir="rtl"] {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell--numeric {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__cell--numeric,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell--numeric[dir="rtl"] {
   text-align: left
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__cell--checkbox {
   width: 1px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-subtitle2-font-size, .875rem);
   line-height: 1.375rem;
   line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
   letter-spacing: .00714286em;
   letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, .00714286em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
   box-sizing: border-box;
   text-overflow: ellipsis;
   overflow: hidden;
   outline: none;
   text-align: left
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__header-cell,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell[dir="rtl"] {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--checkbox {
   width: 1px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--numeric {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__header-cell--numeric,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--numeric[dir="rtl"] {
   text-align: left
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button {
   width: 28px;
   height: 28px;
   padding: 2px;
   -webkit-transform: rotate(0.0001deg);
   transform: rotate(0.0001deg);
   margin-left: 4px;
   margin-right: 0;
   transition: -webkit-transform 150ms 0ms cubic-bezier(.4, 0, .2, 1);
   transition: transform 150ms 0ms cubic-bezier(.4, 0, .2, 1);
   transition: transform 150ms 0ms cubic-bezier(.4, 0, .2, 1), -webkit-transform 150ms 0ms cubic-bezier(.4, 0, .2, 1);
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size {
   width: 28px;
   height: 28px;
   padding: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size.mdc-icon-button--touch {
   margin-top: 0;
   margin-bottom: 0;
   margin-right: 0;
   margin-left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button .mdc-icon-button__touch {
   position: absolute;
   top: 50%;
   height: 28px;
   left: 50%;
   width: 28px;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__sort-icon-button,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button[dir="rtl"] {
   margin-left: 0;
   margin-right: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button {
   margin-left: 0;
   margin-right: 4px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir="rtl"] {
   margin-left: 4px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button {
   -webkit-transform: rotate(-180deg);
   transform: rotate(-180deg)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-icon-button:focus,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button {
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell-wrapper {
   align-items: center;
   display: inline-flex;
   vertical-align: middle
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-cell--with-sort {
   cursor: pointer
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__sort-status-label {
   clip: rect(1px, 1px, 1px, 1px);
   height: 1px;
   overflow: hidden;
   position: absolute;
   white-space: nowrap;
   width: 1px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__progress-indicator {
   display: none;
   position: absolute;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table--in-progress .mdc-data-table__progress-indicator {
   display: block
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__scrim {
   background-color: #fff;
   background-color: var(--mdc-theme-surface, #fff);
   height: 100%;
   opacity: .32;
   position: absolute;
   top: 0;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table--sticky-header .mdc-data-table__header-cell {
   position: -webkit-sticky;
   position: sticky;
   top: 0;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   box-sizing: border-box;
   display: flex;
   justify-content: flex-end
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-trailing {
   margin-left: 4px;
   margin-right: 0;
   align-items: center;
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-end
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__pagination-trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-trailing[dir="rtl"] {
   margin-left: 0;
   margin-right: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-navigation {
   align-items: center;
   display: flex
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-button {
   margin-left: 0;
   margin-right: 4px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__pagination-button .mdc-button__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-button .mdc-button__icon[dir="rtl"] {
   -webkit-transform: rotate(180deg);
   transform: rotate(180deg)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__pagination-button,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-button[dir="rtl"] {
   margin-left: 4px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-total {
   margin-left: 14px;
   margin-right: 36px;
   white-space: nowrap
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__pagination-total,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-total[dir="rtl"] {
   margin-left: 36px;
   margin-right: 14px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page {
   margin-left: 0;
   margin-right: 22px;
   align-items: center;
   display: inline-flex
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__pagination-rows-per-page,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page[dir="rtl"] {
   margin-left: 22px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-label {
   margin-left: 0;
   margin-right: 12px;
   white-space: nowrap
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-data-table__pagination-rows-per-page-label,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-label[dir="rtl"] {
   margin-left: 12px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select {
   min-width: 80px;
   min-width: var(--mdc-menu-min-width, 80px);
   margin: 8px 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor {
   width: 100%;
   min-width: 80px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor {
   height: 36px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above {
   -webkit-transform: translateY(-27.25px) scale(1);
   transform: translateY(-27.25px) scale(1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above {
   font-size: .75rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   -webkit-transform: translateY(-24.75px) scale(.75);
   transform: translateY(-24.75px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   font-size: 1rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-36px 250ms 1;
   animation: mdc-floating-label-shake-float-above-select-outlined-36px 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-36px {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-select-outlined-36px {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon {
   width: 20px;
   height: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
   max-width: calc(100% - 56px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line {
   height: 36px
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"])~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"])~.mdc-checkbox__background {
   border-color: rgba(0, 0, 0, .54);
   border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
   background-color: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control[data-indeterminate="true"]:enabled~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox .mdc-checkbox__native-control[data-indeterminate="true"]:enabled~.mdc-checkbox__background {
   border-color: #6200ee;
   border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
   background-color: #6200ee;
   background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))
}

@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE {
   0% {
      border-color: rgba(0, 0, 0, .54);
      border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
      background-color: transparent
   }

   50% {
      border-color: #6200ee;
      border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
      background-color: #6200ee;
      background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))
   }
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE {
   0% {
      border-color: rgba(0, 0, 0, .54);
      border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
      background-color: transparent
   }

   50% {
      border-color: #6200ee;
      border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
      background-color: #6200ee;
      background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))
   }
}

@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE {

   0%,
   80% {
      border-color: #6200ee;
      border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
      background-color: #6200ee;
      background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))
   }

   100% {
      border-color: rgba(0, 0, 0, .54);
      border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
      background-color: transparent
   }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE {

   0%,
   80% {
      border-color: #6200ee;
      border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
      background-color: #6200ee;
      background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee))
   }

   100% {
      border-color: rgba(0, 0, 0, .54);
      border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
      background-color: transparent
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background {
   -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE;
   animation-name: mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE
}

body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,
body .gform_wrapper.stla_material_wrapper form .mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background {
   -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE;
   animation-name: mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__surface {
   background-color: #fff;
   background-color: var(--mdc-theme-surface, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__scrim {
   background-color: rgba(0, 0, 0, .32)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__surface-scrim {
   background-color: rgba(0, 0, 0, .32)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__title {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__content {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions {
   border-color: rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title {
   border-bottom: 1px solid rgba(0, 0, 0, .12);
   margin-bottom: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header {
   box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__surface {
   border-radius: 4px;
   border-radius: var(--mdc-shape-medium, 4px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface {
   box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__title {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1.25rem;
   font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
   line-height: 2rem;
   line-height: var(--mdc-typography-headline6-line-height, 2rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-headline6-font-weight, 500);
   letter-spacing: .0125em;
   letter-spacing: var(--mdc-typography-headline6-letter-spacing, .0125em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
   text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-headline6-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__content {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-body1-font-size, 1rem);
   line-height: 1.5rem;
   line-height: var(--mdc-typography-body1-line-height, 1.5rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body1-font-weight, 400);
   letter-spacing: .03125em;
   letter-spacing: var(--mdc-typography-body1-letter-spacing, .03125em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body1-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog__scrim {
   position: fixed;
   top: 0;
   left: 0;
   align-items: center;
   justify-content: center;
   box-sizing: border-box;
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog {
   display: none;
   z-index: 7;
   z-index: var(--mdc-dialog-z-index, 7)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__content {
   padding: 20px 24px 20px 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__surface {
   min-width: 280px
}

@media (max-width:592px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__surface {
      max-width: calc(100vw - 32px)
   }
}

@media (min-width:592px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__surface {
      max-width: 560px
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog .mdc-dialog__surface {
   max-height: calc(100% - 32px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
   max-width: none
}

@media (max-width:960px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
      max-height: 560px;
      width: 560px
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
      right: -12px
   }
}

@media (max-width:720px) and (max-width:672px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
      width: calc(100vw - 112px)
   }
}

@media (max-width:720px) and (min-width:672px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
      width: 560px
   }
}

@media (max-width:720px) and (max-height:720px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
      max-height: calc(100vh - 160px)
   }
}

@media (max-width:720px) and (min-height:720px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
      max-height: 560px
   }
}

@media (max-width:720px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
      right: -12px
   }
}

@media (max-width:720px) and (max-height:400px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
      height: 100%;
      max-height: 100vh;
      max-width: 100vw;
      width: 100vw;
      border-radius: 0
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
      order: -1;
      left: -12px
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header {
      padding: 0 16px 9px;
      justify-content: flex-start
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title {
      margin-left: calc(16px - 2 * 12px)
   }
}

@media (max-width:600px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
      height: 100%;
      max-height: 100vh;
      max-width: 100vw;
      width: 100vw;
      border-radius: 0
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
      order: -1;
      left: -12px
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header {
      padding: 0 16px 9px;
      justify-content: flex-start
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title {
      margin-left: calc(16px - 2 * 12px)
   }
}

@media (min-width:960px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface {
      width: calc(100vw - 400px)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close {
      right: -12px
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim {
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__scrim {
   opacity: 0;
   z-index: -1
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__container {
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: space-around;
   box-sizing: border-box;
   height: 100%;
   -webkit-transform: scale(.8);
   transform: scale(.8);
   opacity: 0;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface {
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 0;
   flex-shrink: 0;
   box-sizing: border-box;
   max-width: 100%;
   max-height: 100%;
   pointer-events: auto;
   overflow-y: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface .mdc-elevation-overlay {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-dialog__surface,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface[dir="rtl"] {
   text-align: right
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface {
      outline: 2px solid windowText
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 2px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

@media screen and (-ms-high-contrast:active),
screen and (-ms-high-contrast:none) {
   body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface::before {
      content: none
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__title {
   display: block;
   margin-top: 0;
   position: relative;
   flex-shrink: 0;
   box-sizing: border-box;
   margin: 0 0 1px;
   padding: 0 24px 9px
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__title::before {
   display: inline-block;
   width: 0;
   height: 40px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-dialog__title,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog__title[dir="rtl"] {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--scrollable .mdc-dialog__title {
   margin-bottom: 1px;
   padding-bottom: 15px
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--fullscreen .mdc-dialog__header {
   align-items: baseline;
   border-bottom: 1px solid transparent;
   display: inline-flex;
   justify-content: space-between;
   padding: 0 24px 9px;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close {
   right: -12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--fullscreen .mdc-dialog__title {
   margin-bottom: 0;
   padding: 0;
   border-bottom: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title {
   border-bottom: 0;
   margin-bottom: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--fullscreen .mdc-dialog__close {
   top: 5px
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions {
   border-top: 1px solid transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__content {
   flex-grow: 1;
   box-sizing: border-box;
   margin: 0;
   overflow: auto;
   -webkit-overflow-scrolling: touch
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__content>:first-child {
   margin-top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__content>:last-child {
   margin-bottom: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__title+.mdc-dialog__content,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog__header+.mdc-dialog__content {
   padding-top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content {
   padding-top: 8px;
   padding-bottom: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__content .mdc-deprecated-list:first-child:last-child {
   padding: 6px 0 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child {
   padding: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__actions {
   display: flex;
   position: relative;
   flex-shrink: 0;
   flex-wrap: wrap;
   align-items: center;
   justify-content: flex-end;
   box-sizing: border-box;
   min-height: 52px;
   margin: 0;
   padding: 8px;
   border-top: 1px solid transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--stacked .mdc-dialog__actions {
   flex-direction: column;
   align-items: flex-end
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__button {
   margin-left: 8px;
   margin-right: 0;
   max-width: 100%;
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-dialog__button,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog__button[dir="rtl"] {
   margin-left: 0;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__button:first-child {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-dialog__button:first-child,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog__button:first-child[dir="rtl"] {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-dialog__button,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog__button[dir="rtl"] {
   text-align: left
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--stacked .mdc-dialog__button:not(:first-child) {
   margin-top: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--open,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog--opening,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog--closing {
   display: flex
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--opening .mdc-dialog__scrim {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--opening .mdc-dialog__container {
   transition: opacity 75ms linear, -webkit-transform 150ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--closing .mdc-dialog__scrim,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog--closing .mdc-dialog__container {
   transition: opacity 75ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--closing .mdc-dialog__container {
   -webkit-transform: none;
   transform: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--open .mdc-dialog__scrim {
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--open .mdc-dialog__container {
   -webkit-transform: none;
   transform: none;
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim {
   opacity: 1;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim {
   transition: opacity 75ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface-scrim {
   display: none;
   opacity: 0;
   position: absolute;
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,
body .gform_wrapper.stla_material_wrapper form .mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim {
   display: block
}

body .gform_wrapper.stla_material_wrapper form .mdc-dialog-scroll-lock {
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer {
   border-color: rgba(0, 0, 0, .12);
   background-color: #fff;
   background-color: var(--mdc-theme-surface, #fff);
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   border-top-right-radius: var(--mdc-shape-large, 0);
   border-bottom-right-radius: 0;
   border-bottom-right-radius: var(--mdc-shape-large, 0);
   border-bottom-left-radius: 0;
   z-index: 6;
   width: 256px;
   display: flex;
   flex-direction: column;
   flex-shrink: 0;
   box-sizing: border-box;
   height: 100%;
   border-right-width: 1px;
   border-right-style: solid;
   overflow: hidden;
   transition-property: -webkit-transform;
   transition-property: transform;
   transition-property: transform, -webkit-transform;
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-drawer__title {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-group__subheader {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-drawer__subtitle {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item__graphic {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic {
   color: #6200ee
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item--activated {
   color: rgba(98, 0, 238, .87)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-drawer,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer[dir="rtl"] {
   border-top-left-radius: 0;
   border-top-left-radius: var(--mdc-shape-large, 0);
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0;
   border-bottom-left-radius: var(--mdc-shape-large, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item {
   border-radius: 4px;
   border-radius: var(--mdc-shape-small, 4px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content {
   margin-left: 256px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir="rtl"] {
   margin-left: 0;
   margin-right: 256px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-drawer,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer[dir="rtl"] {
   border-right-width: 0;
   border-left-width: 1px;
   border-right-style: none;
   border-left-style: solid
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-subtitle2-font-size, .875rem);
   line-height: 1.375rem;
   line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
   letter-spacing: .00714286em;
   letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, .00714286em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
   height: calc(48px - 2 * 4px);
   margin: 8px 8px;
   padding: 0 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item:nth-child(1) {
   margin-top: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item:nth-last-child(1) {
   margin-bottom: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-group__subheader {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   display: block;
   margin-top: 0;
   line-height: normal;
   margin: 0;
   padding: 0 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-group__subheader::before {
   display: inline-block;
   width: 0;
   height: 24px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-divider {
   margin: 3px 0 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item__text,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer .mdc-deprecated-list-item__graphic {
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--animate {
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-drawer--animate,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer--animate[dir="rtl"] {
   -webkit-transform: translateX(100%);
   transform: translateX(100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--opening {
   -webkit-transform: translateX(0);
   transform: translateX(0);
   transition-duration: 250ms
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-drawer--opening,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer--opening[dir="rtl"] {
   -webkit-transform: translateX(0);
   transform: translateX(0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--closing {
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
   transition-duration: 200ms
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-drawer--closing,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer--closing[dir="rtl"] {
   -webkit-transform: translateX(100%);
   transform: translateX(100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer__header {
   flex-shrink: 0;
   box-sizing: border-box;
   min-height: 64px;
   padding: 0 16px 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer__title {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1.25rem;
   font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
   line-height: 2rem;
   line-height: var(--mdc-typography-headline6-line-height, 2rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-headline6-font-weight, 500);
   letter-spacing: .0125em;
   letter-spacing: var(--mdc-typography-headline6-letter-spacing, .0125em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
   text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-headline6-text-transform, inherit);
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer__title::before {
   display: inline-block;
   width: 0;
   height: 36px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer__title::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer__subtitle {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer__subtitle::before {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer__content {
   height: 100%;
   overflow-y: auto;
   -webkit-overflow-scrolling: touch
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--dismissible {
   left: 0;
   right: initial;
   display: none;
   position: absolute
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-drawer--dismissible,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer--dismissible[dir="rtl"] {
   left: initial;
   right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--dismissible.mdc-drawer--open {
   display: flex
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer-app-content {
   margin-left: 0;
   margin-right: 0;
   position: relative
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-drawer-app-content,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer-app-content[dir="rtl"] {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--modal {
   box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
   left: 0;
   right: initial;
   display: none;
   position: fixed
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--modal+.mdc-drawer-scrim {
   background-color: rgba(0, 0, 0, .32)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-drawer--modal,
body .gform_wrapper.stla_material_wrapper form .mdc-drawer--modal[dir="rtl"] {
   left: initial;
   right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--modal.mdc-drawer--open {
   display: flex
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer-scrim {
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 5;
   transition-property: opacity;
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--open+.mdc-drawer-scrim {
   display: block
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--animate+.mdc-drawer-scrim {
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--opening+.mdc-drawer-scrim {
   transition-duration: 250ms;
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-drawer--closing+.mdc-drawer-scrim {
   transition-duration: 200ms;
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z0 {
   box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z1 {
   box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z2 {
   box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z3 {
   box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z4 {
   box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z5 {
   box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z6 {
   box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z7 {
   box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2), 0 7px 10px 1px rgba(0, 0, 0, .14), 0 2px 16px 1px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z8 {
   box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z9 {
   box-shadow: 0 5px 6px -3px rgba(0, 0, 0, .2), 0 9px 12px 1px rgba(0, 0, 0, .14), 0 3px 16px 2px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z10 {
   box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z11 {
   box-shadow: 0 6px 7px -4px rgba(0, 0, 0, .2), 0 11px 15px 1px rgba(0, 0, 0, .14), 0 4px 20px 3px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z12 {
   box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z13 {
   box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z14 {
   box-shadow: 0 7px 9px -4px rgba(0, 0, 0, .2), 0 14px 21px 2px rgba(0, 0, 0, .14), 0 5px 26px 4px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z15 {
   box-shadow: 0 8px 9px -5px rgba(0, 0, 0, .2), 0 15px 22px 2px rgba(0, 0, 0, .14), 0 6px 28px 5px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z16 {
   box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z17 {
   box-shadow: 0 8px 11px -5px rgba(0, 0, 0, .2), 0 17px 26px 2px rgba(0, 0, 0, .14), 0 6px 32px 5px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z18 {
   box-shadow: 0 9px 11px -5px rgba(0, 0, 0, .2), 0 18px 28px 2px rgba(0, 0, 0, .14), 0 7px 34px 6px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z19 {
   box-shadow: 0 9px 12px -6px rgba(0, 0, 0, .2), 0 19px 29px 2px rgba(0, 0, 0, .14), 0 7px 36px 6px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z20 {
   box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 20px 31px 3px rgba(0, 0, 0, .14), 0 8px 38px 7px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z21 {
   box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 21px 33px 3px rgba(0, 0, 0, .14), 0 8px 40px 7px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z22 {
   box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .2), 0 22px 35px 3px rgba(0, 0, 0, .14), 0 8px 42px 7px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z23 {
   box-shadow: 0 11px 14px -7px rgba(0, 0, 0, .2), 0 23px 36px 3px rgba(0, 0, 0, .14), 0 9px 44px 8px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation--z24 {
   box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation-transition {
   transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1);
   will-change: box-shadow
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab {
   display: inline-flex;
   position: relative;
   align-items: center;
   justify-content: center;
   box-sizing: border-box;
   width: 56px;
   height: 56px;
   padding: 0;
   border: none;
   fill: currentColor;
   text-decoration: none;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -moz-appearance: none;
   -webkit-appearance: none;
   overflow: visible;
   transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1), opacity 15ms linear 30ms, -webkit-transform 270ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 270ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-elevation-overlay {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab::-moz-focus-inner {
   padding: 0;
   border: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab:hover {
   box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-upgraded--background-focused,
body .gform_wrapper.stla_material_wrapper form .mdc-fab:not(.mdc-ripple-upgraded):focus {
   box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab:active,
body .gform_wrapper.stla_material_wrapper form .mdc-fab:focus:active {
   box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab:active,
body .gform_wrapper.stla_material_wrapper form .mdc-fab:focus {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab:hover {
   cursor: pointer
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab>svg {
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab--mini {
   width: 40px;
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab--extended {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-button-font-size, .875rem);
   line-height: 2.25rem;
   line-height: var(--mdc-typography-button-line-height, 2.25rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-button-font-weight, 500);
   letter-spacing: .08928571em;
   letter-spacing: var(--mdc-typography-button-letter-spacing, .08928571em);
   text-decoration: none;
   -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
   text-decoration: var(--mdc-typography-button-text-decoration, none);
   text-transform: uppercase;
   text-transform: var(--mdc-typography-button-text-transform, uppercase);
   border-radius: 24px;
   padding-left: 20px;
   padding-right: 20px;
   width: auto;
   max-width: 100%;
   height: 48px;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab--extended .mdc-fab__ripple {
   border-radius: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab--extended .mdc-fab__icon {
   margin-left: calc(12px - 20px);
   margin-right: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-fab--extended .mdc-fab__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-fab--extended .mdc-fab__icon[dir="rtl"] {
   margin-left: 12px;
   margin-right: calc(12px - 20px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon {
   margin-left: 12px;
   margin-right: calc(12px - 20px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir="rtl"] {
   margin-left: calc(12px - 20px);
   margin-right: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab--touch {
   margin-top: 4px;
   margin-bottom: 4px;
   margin-right: 4px;
   margin-left: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab--touch .mdc-fab__touch {
   position: absolute;
   top: 50%;
   height: 48px;
   left: 50%;
   width: 48px;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 1px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab__label {
   justify-content: flex-start;
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow-x: hidden;
   overflow-y: visible
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab__icon {
   transition: -webkit-transform 180ms 90ms cubic-bezier(0, 0, .2, 1);
   transition: transform 180ms 90ms cubic-bezier(0, 0, .2, 1);
   transition: transform 180ms 90ms cubic-bezier(0, 0, .2, 1), -webkit-transform 180ms 90ms cubic-bezier(0, 0, .2, 1);
   fill: currentColor;
   will-change: transform
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__icon {
   display: inline-flex;
   align-items: center;
   justify-content: center
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab--exited {
   -webkit-transform: scale(0);
   transform: scale(0);
   opacity: 0;
   transition: opacity 15ms linear 150ms, -webkit-transform 180ms 0ms cubic-bezier(.4, 0, 1, 1);
   transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(.4, 0, 1, 1);
   transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(.4, 0, 1, 1), -webkit-transform 180ms 0ms cubic-bezier(.4, 0, 1, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab--exited .mdc-fab__icon {
   -webkit-transform: scale(0);
   transform: scale(0);
   transition: -webkit-transform 135ms 0ms cubic-bezier(.4, 0, 1, 1);
   transition: transform 135ms 0ms cubic-bezier(.4, 0, 1, 1);
   transition: transform 135ms 0ms cubic-bezier(.4, 0, 1, 1), -webkit-transform 135ms 0ms cubic-bezier(.4, 0, 1, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab {
   background-color: #018786;
   background-color: var(--mdc-theme-secondary, #018786);
   box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__icon {
   width: 24px;
   height: 24px;
   font-size: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab,
body .gform_wrapper.stla_material_wrapper form .mdc-fab:not(:disabled) .mdc-fab__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-fab:not(:disabled) .mdc-fab__label,
body .gform_wrapper.stla_material_wrapper form .mdc-fab:disabled .mdc-fab__icon,
body .gform_wrapper.stla_material_wrapper form .mdc-fab:disabled .mdc-fab__label {
   color: #fff;
   color: var(--mdc-theme-on-secondary, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab:not(.mdc-fab--extended) {
   border-radius: 50%
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple {
   border-radius: 50%
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-upgraded--unbounded .mdc-fab__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-upgraded--foreground-activation .mdc-fab__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-upgraded--foreground-deactivation .mdc-fab__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::after {
   background-color: #fff;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-on-secondary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab:hover .mdc-fab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-surface--hover .mdc-fab__ripple::before {
   opacity: .08;
   opacity: var(--mdc-ripple-hover-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__ripple::before {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-focus-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab:not(.mdc-ripple-upgraded) .mdc-fab__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab:not(.mdc-ripple-upgraded):active .mdc-fab__ripple::after {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-press-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab {
   z-index: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-fab .mdc-fab__ripple::after {
   z-index: -1;
   z-index: var(--mdc-ripple-z-index, -1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-form-field {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   color: rgba(0, 0, 0, .87);
   color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
   display: inline-flex;
   align-items: center;
   vertical-align: middle
}

body .gform_wrapper.stla_material_wrapper form .mdc-form-field>label {
   margin-left: 0;
   margin-right: auto;
   padding-left: 4px;
   padding-right: 0;
   order: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-form-field>label,
body .gform_wrapper.stla_material_wrapper form .mdc-form-field>label[dir="rtl"] {
   margin-left: auto;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-form-field>label,
body .gform_wrapper.stla_material_wrapper form .mdc-form-field>label[dir="rtl"] {
   padding-left: 0;
   padding-right: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-form-field--nowrap>label {
   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap
}

body .gform_wrapper.stla_material_wrapper form .mdc-form-field--align-end>label {
   margin-left: auto;
   margin-right: 0;
   padding-left: 0;
   padding-right: 4px;
   order: -1
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-form-field--align-end>label,
body .gform_wrapper.stla_material_wrapper form .mdc-form-field--align-end>label[dir="rtl"] {
   margin-left: 0;
   margin-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-form-field--align-end>label,
body .gform_wrapper.stla_material_wrapper form .mdc-form-field--align-end>label[dir="rtl"] {
   padding-left: 4px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-form-field--space-between {
   justify-content: space-between
}

body .gform_wrapper.stla_material_wrapper form .mdc-form-field--space-between>label {
   margin: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-form-field--space-between>label,
body .gform_wrapper.stla_material_wrapper form .mdc-form-field--space-between>label[dir="rtl"] {
   margin: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button {
   font-size: 24px;
   width: 48px;
   height: 48px;
   padding: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-icon-button--reduced-size {
   width: 40px;
   height: 40px;
   padding: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-icon-button--reduced-size.mdc-icon-button--touch {
   margin-top: 4px;
   margin-bottom: 4px;
   margin-right: 4px;
   margin-left: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__touch {
   position: absolute;
   top: 50%;
   height: 48px;
   left: 50%;
   width: 48px;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button:disabled {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button svg,
body .gform_wrapper.stla_material_wrapper form .mdc-icon-button img {
   width: 24px;
   height: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button {
   display: inline-block;
   position: relative;
   box-sizing: border-box;
   border: none;
   outline: none;
   background-color: transparent;
   fill: currentColor;
   color: inherit;
   text-decoration: none;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   overflow: visible
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__touch {
   position: absolute;
   top: 50%;
   height: 48px;
   left: 50%;
   width: 48px;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button:disabled {
   cursor: default;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button--display-flex {
   align-items: center;
   display: inline-flex;
   justify-content: center
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button__icon {
   display: inline-block
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button__icon.mdc-icon-button__icon--on {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button--touch {
   margin-top: 0;
   margin-bottom: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button--on .mdc-icon-button__icon {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
   display: inline-block
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded--unbounded .mdc-icon-button__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded--foreground-activation .mdc-icon-button__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation .mdc-icon-button__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__ripple::after {
   top: calc(50% - 50%);
   left: calc(50% - 50%);
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after {
   top: var(--mdc-ripple-top, calc(50% - 50%));
   left: var(--mdc-ripple-left, calc(50% - 50%));
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button:hover .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-icon-button .mdc-icon-button__ripple {
   pointer-events: none;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list {
   display: flex;
   flex-wrap: wrap;
   margin: 0 auto;
   padding: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list__item,
body .gform_wrapper.stla_material_wrapper form .mdc-image-list__image-aspect-container {
   position: relative;
   box-sizing: border-box
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list__item {
   list-style-type: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list__image {
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list__image-aspect-container .mdc-image-list__image {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list__image-aspect-container {
   padding-bottom: calc(100% / 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list__image {
   border-radius: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list--with-text-protection .mdc-image-list__supporting {
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list__supporting {
   color: rgba(0, 0, 0, .87);
   color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
   display: flex;
   align-items: center;
   justify-content: space-between;
   box-sizing: border-box;
   padding: 8px 0;
   line-height: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list__label {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   line-height: 1.75rem;
   line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list--with-text-protection .mdc-image-list__supporting {
   position: absolute;
   bottom: 0;
   width: 100%;
   height: 48px;
   padding: 0 16px;
   background: rgba(0, 0, 0, .6);
   color: #fff
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list--masonry {
   display: block
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list--masonry .mdc-image-list__item {
   -webkit-column-break-inside: avoid;
   break-inside: avoid-column
}

body .gform_wrapper.stla_material_wrapper form .mdc-image-list--masonry .mdc-image-list__image {
   display: block;
   height: auto
}

body .gform_wrapper.stla_material_wrapper form :root {
   --mdc-layout-grid-margin-desktop: 24px;
   --mdc-layout-grid-gutter-desktop: 24px;
   --mdc-layout-grid-column-width-desktop: 72px;
   --mdc-layout-grid-margin-tablet: 16px;
   --mdc-layout-grid-gutter-tablet: 16px;
   --mdc-layout-grid-column-width-tablet: 72px;
   --mdc-layout-grid-margin-phone: 16px;
   --mdc-layout-grid-gutter-phone: 16px;
   --mdc-layout-grid-column-width-phone: 72px
}

@media (min-width:840px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid {
      box-sizing: border-box;
      margin: 0 auto;
      padding: 24px;
      padding: var(--mdc-layout-grid-margin-desktop, 24px)
   }
}

@media (min-width:600px) and (max-width:839px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid {
      box-sizing: border-box;
      margin: 0 auto;
      padding: 16px;
      padding: var(--mdc-layout-grid-margin-tablet, 16px)
   }
}

@media (max-width:599px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid {
      box-sizing: border-box;
      margin: 0 auto;
      padding: 16px;
      padding: var(--mdc-layout-grid-margin-phone, 16px)
   }
}

@media (min-width:840px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__inner {
      display: flex;
      flex-flow: row wrap;
      align-items: stretch;
      margin: -12px;
      margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1)
   }

   @supports (display:grid) {
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__inner {
         display: grid;
         margin: 0;
         grid-gap: 24px;
         grid-gap: var(--mdc-layout-grid-gutter-desktop, 24px);
         grid-template-columns: repeat(12, minmax(0, 1fr))
      }
   }
}

@media (min-width:600px) and (max-width:839px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__inner {
      display: flex;
      flex-flow: row wrap;
      align-items: stretch;
      margin: -8px;
      margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1)
   }

   @supports (display:grid) {
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__inner {
         display: grid;
         margin: 0;
         grid-gap: 16px;
         grid-gap: var(--mdc-layout-grid-gutter-tablet, 16px);
         grid-template-columns: repeat(8, minmax(0, 1fr))
      }
   }
}

@media (max-width:599px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__inner {
      display: flex;
      flex-flow: row wrap;
      align-items: stretch;
      margin: -8px;
      margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1)
   }

   @supports (display:grid) {
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__inner {
         display: grid;
         margin: 0;
         grid-gap: 16px;
         grid-gap: var(--mdc-layout-grid-gutter-phone, 16px);
         grid-template-columns: repeat(4, minmax(0, 1fr))
      }
   }
}

@media (min-width:840px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell {
      width: calc(33.33333333% - 24px);
      width: calc(33.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
      box-sizing: border-box;
      margin: 12px;
      margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2)
   }

   @supports (display:grid) {
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell {
         width: auto;
         grid-column-end: span 4
      }
   }

   @supports (display:grid) {
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell {
         margin: 0
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1-desktop {
      width: calc(8.33333333% - 24px);
      width: calc(8.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1-desktop {
         width: auto;
         grid-column-end: span 1
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2-desktop {
      width: calc(16.66666667% - 24px);
      width: calc(16.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2-desktop {
         width: auto;
         grid-column-end: span 2
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3-desktop {
      width: calc(25% - 24px);
      width: calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3-desktop {
         width: auto;
         grid-column-end: span 3
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4-desktop {
      width: calc(33.33333333% - 24px);
      width: calc(33.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4-desktop {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5-desktop {
      width: calc(41.66666667% - 24px);
      width: calc(41.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5-desktop {
         width: auto;
         grid-column-end: span 5
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6-desktop {
      width: calc(50% - 24px);
      width: calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6-desktop {
         width: auto;
         grid-column-end: span 6
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7-desktop {
      width: calc(58.33333333% - 24px);
      width: calc(58.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7-desktop {
         width: auto;
         grid-column-end: span 7
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8-desktop {
      width: calc(66.66666667% - 24px);
      width: calc(66.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8-desktop {
         width: auto;
         grid-column-end: span 8
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9-desktop {
      width: calc(75% - 24px);
      width: calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9-desktop {
         width: auto;
         grid-column-end: span 9
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10-desktop {
      width: calc(83.33333333% - 24px);
      width: calc(83.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10-desktop {
         width: auto;
         grid-column-end: span 10
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11-desktop {
      width: calc(91.66666667% - 24px);
      width: calc(91.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11-desktop {
         width: auto;
         grid-column-end: span 11
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12-desktop {
      width: calc(100% - 24px);
      width: calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12-desktop {
         width: auto;
         grid-column-end: span 12
      }
   }
}

@media (min-width:600px) and (max-width:839px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell {
      width: calc(50% - 16px);
      width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
      box-sizing: border-box;
      margin: 8px;
      margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2)
   }

   @supports (display:grid) {
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell {
         width: auto;
         grid-column-end: span 4
      }
   }

   @supports (display:grid) {
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell {
         margin: 0
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1-tablet {
      width: calc(12.5% - 16px);
      width: calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1-tablet {
         width: auto;
         grid-column-end: span 1
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2-tablet {
      width: calc(25% - 16px);
      width: calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2-tablet {
         width: auto;
         grid-column-end: span 2
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3-tablet {
      width: calc(37.5% - 16px);
      width: calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3-tablet {
         width: auto;
         grid-column-end: span 3
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4-tablet {
      width: calc(50% - 16px);
      width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4-tablet {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5-tablet {
      width: calc(62.5% - 16px);
      width: calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5-tablet {
         width: auto;
         grid-column-end: span 5
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6-tablet {
      width: calc(75% - 16px);
      width: calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6-tablet {
         width: auto;
         grid-column-end: span 6
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7-tablet {
      width: calc(87.5% - 16px);
      width: calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7-tablet {
         width: auto;
         grid-column-end: span 7
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8-tablet {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8-tablet {
         width: auto;
         grid-column-end: span 8
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9-tablet {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9-tablet {
         width: auto;
         grid-column-end: span 8
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10-tablet {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10-tablet {
         width: auto;
         grid-column-end: span 8
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11-tablet {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11-tablet {
         width: auto;
         grid-column-end: span 8
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12-tablet {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12-tablet {
         width: auto;
         grid-column-end: span 8
      }
   }
}

@media (max-width:599px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
      box-sizing: border-box;
      margin: 8px;
      margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2)
   }

   @supports (display:grid) {
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell {
         width: auto;
         grid-column-end: span 4
      }
   }

   @supports (display:grid) {
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell {
         margin: 0
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1-phone {
      width: calc(25% - 16px);
      width: calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-1-phone {
         width: auto;
         grid-column-end: span 1
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2-phone {
      width: calc(50% - 16px);
      width: calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-2-phone {
         width: auto;
         grid-column-end: span 2
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3-phone {
      width: calc(75% - 16px);
      width: calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-3-phone {
         width: auto;
         grid-column-end: span 3
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4-phone {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-4-phone {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5-phone {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-5-phone {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6-phone {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-6-phone {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7-phone {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-7-phone {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8-phone {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-8-phone {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9-phone {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-9-phone {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10-phone {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-10-phone {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11-phone {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-11-phone {
         width: auto;
         grid-column-end: span 4
      }
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12,
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12-phone {
      width: calc(100% - 16px);
      width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
   }

   @supports (display:grid) {

      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12,
      body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--span-12-phone {
         width: auto;
         grid-column-end: span 4
      }
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-1 {
   order: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-2 {
   order: 2
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-3 {
   order: 3
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-4 {
   order: 4
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-5 {
   order: 5
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-6 {
   order: 6
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-7 {
   order: 7
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-8 {
   order: 8
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-9 {
   order: 9
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-10 {
   order: 10
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-11 {
   order: 11
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--order-12 {
   order: 12
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--align-top {
   align-self: flex-start
}

@supports (display:grid) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--align-top {
      align-self: start
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--align-middle {
   align-self: center
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--align-bottom {
   align-self: flex-end
}

@supports (display:grid) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid__cell--align-bottom {
      align-self: end
   }
}

@media (min-width:840px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid--fixed-column-width {
      width: 1176px;
      width: calc(var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2)
   }
}

@media (min-width:600px) and (max-width:839px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid--fixed-column-width {
      width: 720px;
      width: calc(var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2)
   }
}

@media (max-width:599px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid--fixed-column-width {
      width: 368px;
      width: calc(var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid--align-left {
   margin-right: auto;
   margin-left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-layout-grid--align-right {
   margin-right: 0;
   margin-left: auto
}

@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   20% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   59.15% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(83.67142%);
      transform: translateX(83.67142%);
      -webkit-transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
      transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%))
   }

   100% {
      -webkit-transform: translateX(200.611057%);
      transform: translateX(200.611057%);
      -webkit-transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
      transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%))
   }
}

@keyframes mdc-linear-progress-primary-indeterminate-translate {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   20% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   59.15% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(83.67142%);
      transform: translateX(83.67142%);
      -webkit-transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
      transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%))
   }

   100% {
      -webkit-transform: translateX(200.611057%);
      transform: translateX(200.611057%);
      -webkit-transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
      transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%))
   }
}

@-webkit-keyframes mdc-linear-progress-primary-indeterminate-scale {
   0% {
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }

   36.65% {
      -webkit-animation-timing-function: cubic-bezier(.334731, .12482, .785844, 1);
      animation-timing-function: cubic-bezier(.334731, .12482, .785844, 1);
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }

   69.15% {
      -webkit-animation-timing-function: cubic-bezier(.06, .11, .6, 1);
      animation-timing-function: cubic-bezier(.06, .11, .6, 1);
      -webkit-transform: scaleX(.661479);
      transform: scaleX(.661479)
   }

   100% {
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }
}

@keyframes mdc-linear-progress-primary-indeterminate-scale {
   0% {
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }

   36.65% {
      -webkit-animation-timing-function: cubic-bezier(.334731, .12482, .785844, 1);
      animation-timing-function: cubic-bezier(.334731, .12482, .785844, 1);
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }

   69.15% {
      -webkit-animation-timing-function: cubic-bezier(.06, .11, .6, 1);
      animation-timing-function: cubic-bezier(.06, .11, .6, 1);
      -webkit-transform: scaleX(.661479);
      transform: scaleX(.661479)
   }

   100% {
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }
}

@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate {
   0% {
      -webkit-animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
      animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   25% {
      -webkit-animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
      animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
      -webkit-transform: translateX(37.651913%);
      transform: translateX(37.651913%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
      transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%))
   }

   48.35% {
      -webkit-animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
      animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
      -webkit-transform: translateX(84.386165%);
      transform: translateX(84.386165%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
      transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%))
   }

   100% {
      -webkit-transform: translateX(160.277782%);
      transform: translateX(160.277782%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
      transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%))
   }
}

@keyframes mdc-linear-progress-secondary-indeterminate-translate {
   0% {
      -webkit-animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
      animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   25% {
      -webkit-animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
      animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
      -webkit-transform: translateX(37.651913%);
      transform: translateX(37.651913%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
      transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%))
   }

   48.35% {
      -webkit-animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
      animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
      -webkit-transform: translateX(84.386165%);
      transform: translateX(84.386165%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
      transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%))
   }

   100% {
      -webkit-transform: translateX(160.277782%);
      transform: translateX(160.277782%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
      transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%))
   }
}

@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-scale {
   0% {
      -webkit-animation-timing-function: cubic-bezier(.205028, .057051, .57661, .453971);
      animation-timing-function: cubic-bezier(.205028, .057051, .57661, .453971);
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }

   19.15% {
      -webkit-animation-timing-function: cubic-bezier(.152313, .196432, .648374, 1.004315);
      animation-timing-function: cubic-bezier(.152313, .196432, .648374, 1.004315);
      -webkit-transform: scaleX(.457104);
      transform: scaleX(.457104)
   }

   44.15% {
      -webkit-animation-timing-function: cubic-bezier(.257759, -.003163, .211762, 1.38179);
      animation-timing-function: cubic-bezier(.257759, -.003163, .211762, 1.38179);
      -webkit-transform: scaleX(.72796);
      transform: scaleX(.72796)
   }

   100% {
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }
}

@keyframes mdc-linear-progress-secondary-indeterminate-scale {
   0% {
      -webkit-animation-timing-function: cubic-bezier(.205028, .057051, .57661, .453971);
      animation-timing-function: cubic-bezier(.205028, .057051, .57661, .453971);
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }

   19.15% {
      -webkit-animation-timing-function: cubic-bezier(.152313, .196432, .648374, 1.004315);
      animation-timing-function: cubic-bezier(.152313, .196432, .648374, 1.004315);
      -webkit-transform: scaleX(.457104);
      transform: scaleX(.457104)
   }

   44.15% {
      -webkit-animation-timing-function: cubic-bezier(.257759, -.003163, .211762, 1.38179);
      animation-timing-function: cubic-bezier(.257759, -.003163, .211762, 1.38179);
      -webkit-transform: scaleX(.72796);
      transform: scaleX(.72796)
   }

   100% {
      -webkit-transform: scaleX(.08);
      transform: scaleX(.08)
   }
}

@-webkit-keyframes mdc-linear-progress-buffering {
   from {
      -webkit-transform: rotate(180deg) translateX(-10px);
      transform: rotate(180deg) translateX(-10px)
   }
}

@keyframes mdc-linear-progress-buffering {
   from {
      -webkit-transform: rotate(180deg) translateX(-10px);
      transform: rotate(180deg) translateX(-10px)
   }
}

@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate-reverse {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   20% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   59.15% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(-83.67142%);
      transform: translateX(-83.67142%);
      -webkit-transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
      transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%))
   }

   100% {
      -webkit-transform: translateX(-200.611057%);
      transform: translateX(-200.611057%);
      -webkit-transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
      transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%))
   }
}

@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   20% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   59.15% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(-83.67142%);
      transform: translateX(-83.67142%);
      -webkit-transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
      transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%))
   }

   100% {
      -webkit-transform: translateX(-200.611057%);
      transform: translateX(-200.611057%);
      -webkit-transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
      transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%))
   }
}

@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse {
   0% {
      -webkit-animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
      animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   25% {
      -webkit-animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
      animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
      -webkit-transform: translateX(-37.651913%);
      transform: translateX(-37.651913%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
      transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%))
   }

   48.35% {
      -webkit-animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
      animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
      -webkit-transform: translateX(-84.386165%);
      transform: translateX(-84.386165%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
      transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%))
   }

   100% {
      -webkit-transform: translateX(-160.277782%);
      transform: translateX(-160.277782%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
      transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%))
   }
}

@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse {
   0% {
      -webkit-animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
      animation-timing-function: cubic-bezier(.15, 0, .515058, .409685);
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }

   25% {
      -webkit-animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
      animation-timing-function: cubic-bezier(.31033, .284058, .8, .733712);
      -webkit-transform: translateX(-37.651913%);
      transform: translateX(-37.651913%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
      transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%))
   }

   48.35% {
      -webkit-animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
      animation-timing-function: cubic-bezier(.4, .627035, .6, .902026);
      -webkit-transform: translateX(-84.386165%);
      transform: translateX(-84.386165%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
      transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%))
   }

   100% {
      -webkit-transform: translateX(-160.277782%);
      transform: translateX(-160.277782%);
      -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
      transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%))
   }
}

@-webkit-keyframes mdc-linear-progress-buffering-reverse {
   from {
      -webkit-transform: translateX(-10px);
      transform: translateX(-10px)
   }
}

@keyframes mdc-linear-progress-buffering-reverse {
   from {
      -webkit-transform: translateX(-10px);
      transform: translateX(-10px)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress {
   position: relative;
   width: 100%;
   height: 4px;
   -webkit-transform: translateZ(0);
   transform: translateZ(0);
   outline: 1px solid transparent;
   overflow: hidden;
   transition: opacity 250ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__bar {
   position: absolute;
   width: 100%;
   height: 100%;
   -webkit-animation: none;
   animation: none;
   -webkit-transform-origin: top left;
   transform-origin: top left;
   transition: -webkit-transform 250ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: transform 250ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: transform 250ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 250ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__bar-inner {
   display: inline-block;
   position: absolute;
   width: 100%;
   -webkit-animation: none;
   animation: none;
   border-top: 4px solid
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__buffer {
   display: flex;
   position: absolute;
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__buffer-dots {
   background-repeat: repeat-x;
   background-size: 10px 4px;
   flex: auto;
   -webkit-transform: rotate(180deg);
   transform: rotate(180deg);
   -webkit-animation: mdc-linear-progress-buffering 250ms infinite linear;
   animation: mdc-linear-progress-buffering 250ms infinite linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__buffer-bar {
   flex: 0 1 100%;
   transition: flex-basis 250ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__primary-bar {
   -webkit-transform: scaleX(0);
   transform: scaleX(0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__secondary-bar {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--indeterminate .mdc-linear-progress__bar {
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
   left: -145.166611%
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
   left: -54.888891%;
   display: block
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar {
   -webkit-animation: mdc-linear-progress-primary-indeterminate-translate 2s infinite linear;
   animation: mdc-linear-progress-primary-indeterminate-translate 2s infinite linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner {
   -webkit-animation: mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;
   animation: mdc-linear-progress-primary-indeterminate-scale 2s infinite linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar {
   -webkit-animation: mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear;
   animation: mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner {
   -webkit-animation: mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;
   animation: mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-linear-progress:not([dir="ltr"]) .mdc-linear-progress__bar,
body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress[dir="rtl"]:not([dir="ltr"]) .mdc-linear-progress__bar {
   right: 0;
   -webkit-transform-origin: center right;
   transform-origin: center right
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-linear-progress:not([dir="ltr"]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,
body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress[dir="rtl"]:not([dir="ltr"]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar {
   -webkit-animation-name: mdc-linear-progress-primary-indeterminate-translate-reverse;
   animation-name: mdc-linear-progress-primary-indeterminate-translate-reverse
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-linear-progress:not([dir="ltr"]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,
body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress[dir="rtl"]:not([dir="ltr"]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar {
   -webkit-animation-name: mdc-linear-progress-secondary-indeterminate-translate-reverse;
   animation-name: mdc-linear-progress-secondary-indeterminate-translate-reverse
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-linear-progress:not([dir="ltr"]) .mdc-linear-progress__buffer-dots,
body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress[dir="rtl"]:not([dir="ltr"]) .mdc-linear-progress__buffer-dots {
   -webkit-animation: mdc-linear-progress-buffering-reverse 250ms infinite linear;
   animation: mdc-linear-progress-buffering-reverse 250ms infinite linear;
   -webkit-transform: rotate(0);
   transform: rotate(0)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-linear-progress:not([dir="ltr"]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,
body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress[dir="rtl"]:not([dir="ltr"]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
   right: -145.166611%;
   left: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-linear-progress:not([dir="ltr"]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,
body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress[dir="rtl"]:not([dir="ltr"]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
   right: -54.888891%;
   left: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--closed {
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots {
   -webkit-animation: none;
   animation: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,
body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner {
   -webkit-animation: none;
   animation: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__bar-inner {
   border-color: #6200ee;
   border-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__buffer-dots {
   background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")
}

body .gform_wrapper.stla_material_wrapper form .mdc-linear-progress__buffer-bar {
   background-color: #e6e6e6
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   line-height: 1.75rem;
   line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   line-height: 1.5rem;
   margin: 0;
   padding: 8px 0;
   list-style-type: none;
   color: rgba(0, 0, 0, .87);
   color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list:focus {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item {
   height: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__secondary-text {
   color: rgba(0, 0, 0, .54);
   color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__graphic {
   background-color: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__graphic {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__meta {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-group__subheader {
   color: rgba(0, 0, 0, .87);
   color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text {
   opacity: .38
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__primary-text,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__secondary-text {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--selected,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--activated {
   color: #6200ee;
   color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic {
   color: #6200ee;
   color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--dense {
   padding-top: 4px;
   padding-bottom: 4px;
   font-size: .812rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item {
   display: flex;
   position: relative;
   align-items: center;
   justify-content: flex-start;
   overflow: hidden;
   padding: 0;
   padding-left: 16px;
   padding-right: 16px;
   height: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item:focus {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 1px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item.mdc-deprecated-list-item--selected::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 3px double transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item[dir="rtl"] {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-item {
   padding-left: 16px;
   padding-right: 16px;
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-item[dir="rtl"] {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item {
   padding-left: 16px;
   padding-right: 16px;
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item[dir="rtl"] {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item {
   padding-left: 16px;
   padding-right: 16px;
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item[dir="rtl"] {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-item {
   padding-left: 16px;
   padding-right: 16px;
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--image-list .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-item[dir="rtl"] {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-item {
   padding-left: 0;
   padding-right: 16px;
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--video-list .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-item[dir="rtl"] {
   padding-left: 16px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic {
   margin-left: 0;
   margin-right: 16px;
   width: 20px;
   height: 20px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir="rtl"] {
   margin-left: 16px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__graphic {
   flex-shrink: 0;
   align-items: center;
   justify-content: center;
   fill: currentColor;
   -o-object-fit: cover;
   object-fit: cover;
   margin-left: 0;
   margin-right: 32px;
   width: 24px;
   height: 24px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__graphic[dir="rtl"] {
   margin-left: 32px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic {
   margin-left: 0;
   margin-right: 32px;
   width: 24px;
   height: 24px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic[dir="rtl"] {
   margin-left: 32px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic {
   margin-left: 0;
   margin-right: 16px;
   width: 40px;
   height: 40px;
   border-radius: 50%
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic[dir="rtl"] {
   margin-left: 16px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic {
   margin-left: 0;
   margin-right: 16px;
   width: 40px;
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic[dir="rtl"] {
   margin-left: 16px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic {
   margin-left: 0;
   margin-right: 16px;
   width: 56px;
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic[dir="rtl"] {
   margin-left: 16px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic {
   margin-left: 0;
   margin-right: 16px;
   width: 100px;
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic[dir="rtl"] {
   margin-left: 16px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-item__graphic {
   display: inline-flex
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__meta {
   margin-left: auto;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__meta:not(.material-icons) {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .75rem;
   font-size: var(--mdc-typography-caption-font-size, .75rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-caption-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-caption-font-weight, 400);
   letter-spacing: .03333333em;
   letter-spacing: var(--mdc-typography-caption-letter-spacing, .03333333em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item[dir="rtl"] .mdc-deprecated-list-item__meta,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list-item .mdc-deprecated-list-item__meta {
   margin-left: 0;
   margin-right: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__text {
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__text[for] {
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__primary-text {
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text::after,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text::after,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text::after,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text::after,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 24px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__secondary-text {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item__secondary-text::before {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text {
   font-size: inherit
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--dense .mdc-deprecated-list-item {
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--two-line .mdc-deprecated-list-item__text {
   align-self: flex-start
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--two-line .mdc-deprecated-list-item {
   height: 64px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--two-line.mdc-deprecated-list--video-list .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--two-line.mdc-deprecated-list--image-list .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--two-line.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--two-line.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic {
   align-self: flex-start;
   margin-top: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--two-line.mdc-deprecated-list--dense .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item {
   height: 60px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic {
   margin-left: 0;
   margin-right: 16px;
   width: 36px;
   height: 36px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir="rtl"] {
   margin-left: 16px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item {
   cursor: pointer
}

body .gform_wrapper.stla_material_wrapper form a.mdc-deprecated-list-item {
   color: inherit;
   text-decoration: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-divider {
   height: 0;
   margin: 0;
   border: none;
   border-bottom-width: 1px;
   border-bottom-style: solid
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-divider {
   border-bottom-color: rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-divider--padded {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 32px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list-divider--padded,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-divider--padded[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-divider--inset {
   margin-left: 72px;
   margin-right: 0;
   width: calc(100% - 72px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list-divider--inset,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-divider--inset[dir="rtl"] {
   margin-left: 0;
   margin-right: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded {
   margin-left: 72px;
   margin-right: 0;
   width: calc(100% - 88px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded[dir="rtl"] {
   margin-left: 0;
   margin-right: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-divider--inset-trailing {
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 32px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 32px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading {
   margin-left: 72px;
   margin-right: 0;
   width: calc(100% - 72px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading[dir="rtl"] {
   margin-left: 0;
   margin-right: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-trailing {
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
   margin-left: 72px;
   margin-right: 0;
   width: calc(100% - 88px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir="rtl"] {
   margin-left: 0;
   margin-right: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 32px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading {
   margin-left: 72px;
   margin-right: 0;
   width: calc(100% - 72px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading[dir="rtl"] {
   margin-left: 0;
   margin-right: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-trailing {
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
   margin-left: 72px;
   margin-right: 0;
   width: calc(100% - 88px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir="rtl"] {
   margin-left: 0;
   margin-right: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 32px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading {
   margin-left: 72px;
   margin-right: 0;
   width: calc(100% - 72px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading[dir="rtl"] {
   margin-left: 0;
   margin-right: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-trailing {
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
   margin-left: 72px;
   margin-right: 0;
   width: calc(100% - 88px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir="rtl"] {
   margin-left: 0;
   margin-right: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 32px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading {
   margin-left: 88px;
   margin-right: 0;
   width: calc(100% - 88px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading[dir="rtl"] {
   margin-left: 0;
   margin-right: 88px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-trailing {
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
   margin-left: 88px;
   margin-right: 0;
   width: calc(100% - 104px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir="rtl"] {
   margin-left: 0;
   margin-right: 88px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
   margin-left: 16px;
   margin-right: 0;
   width: calc(100% - 32px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading {
   margin-left: 116px;
   margin-right: 0;
   width: calc(100% - 116px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading[dir="rtl"] {
   margin-left: 0;
   margin-right: 116px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-trailing {
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing {
   margin-left: 116px;
   margin-right: 0;
   width: calc(100% - 132px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir="rtl"] {
   margin-left: 0;
   margin-right: 116px
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
   margin-left: 0;
   margin-right: 0;
   width: calc(100% - 0px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
   margin-left: 0;
   margin-right: 0;
   width: calc(100% - 16px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir="rtl"] {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-group .mdc-deprecated-list {
   padding: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-group__subheader {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   line-height: 1.75rem;
   line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   margin: calc((3rem - 1.5rem) / 2) 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__primary-text {
   color: rgba(0, 0, 0, .87);
   color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__secondary-text {
   color: rgba(0, 0, 0, .54);
   color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__overline-text {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-icon .mdc-list-item__end {
   background-color: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-icon .mdc-list-item__end {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__end {
   color: rgba(0, 0, 0, .38);
   color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__content,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__end {
   opacity: .38
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__primary-text {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__secondary-text {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__overline-text {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   color: #000;
   color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--selected .mdc-list-item__primary-text,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--activated .mdc-list-item__primary-text {
   color: #6200ee;
   color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start {
   color: #6200ee;
   color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-group__subheader {
   color: rgba(0, 0, 0, .87);
   color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-list-divider::after {
      content: "";
      display: block;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #fff
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-list {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   line-height: 1.75rem;
   line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   line-height: 1.5rem;
   margin: 0;
   padding: 8px 0;
   list-style-type: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list:focus {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item {
   display: flex;
   position: relative;
   align-items: center;
   justify-content: flex-start;
   overflow: hidden;
   padding: 0;
   align-items: stretch;
   cursor: pointer
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item:focus {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--with-one-line {
   height: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--with-two-lines {
   height: 64px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--with-three-lines {
   height: 88px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start {
   align-self: center;
   margin-top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start {
   align-self: flex-start;
   margin-top: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start {
   align-self: flex-start;
   margin-top: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end {
   align-self: center;
   margin-top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end {
   align-self: center;
   margin-top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end {
   align-self: flex-start;
   margin-top: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--disabled,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--non-interactive {
   cursor: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item:not(.mdc-list-item--selected):focus::before,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-ripple-upgraded--background-focused::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 1px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--selected::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 3px double transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item.mdc-list-item--selected:focus::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 3px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form a.mdc-list-item {
   color: inherit;
   text-decoration: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__start {
   fill: currentColor;
   flex-shrink: 0;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__end {
   flex-shrink: 0;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__content {
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   align-self: center;
   flex: 1;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-two-lines .mdc-list-item__content,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-three-lines .mdc-list-item__content {
   align-self: stretch
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__content[for] {
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__primary-text {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   line-height: 1.75rem;
   line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-two-lines .mdc-list-item__primary-text,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-three-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-three-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-three-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__secondary-text {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__secondary-text::before {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-three-lines .mdc-list-item__secondary-text {
   white-space: normal;
   line-height: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-overline .mdc-list-item__secondary-text {
   white-space: nowrap;
   line-height: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item__overline-text {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .75rem;
   font-size: var(--mdc-typography-overline-font-size, .75rem);
   line-height: 2rem;
   line-height: var(--mdc-typography-overline-line-height, 2rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-overline-font-weight, 500);
   letter-spacing: .16666667em;
   letter-spacing: var(--mdc-typography-overline-letter-spacing, .16666667em);
   text-decoration: none;
   -webkit-text-decoration: var(--mdc-typography-overline-text-decoration, none);
   text-decoration: var(--mdc-typography-overline-text-decoration, none);
   text-transform: uppercase;
   text-transform: var(--mdc-typography-overline-text-transform, uppercase);
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-two-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 24px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-three-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-three-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-three-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-avatar.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar .mdc-list-item__start {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-avatar .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar .mdc-list-item__start[dir="rtl"] {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar .mdc-list-item__start {
   width: 40px;
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-avatar .mdc-list-item__start {
   border-radius: 50%
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon .mdc-list-item__start {
   width: 24px;
   height: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-icon.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon .mdc-list-item__start {
   margin-left: 16px;
   margin-right: 32px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-icon .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon .mdc-list-item__start[dir="rtl"] {
   margin-left: 32px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-thumbnail.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail .mdc-list-item__start {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir="rtl"] {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail .mdc-list-item__start {
   width: 40px;
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-image.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image .mdc-list-item__start {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-image .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image .mdc-list-item__start[dir="rtl"] {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image .mdc-list-item__start {
   width: 56px;
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-one-line {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-image.mdc-list-item--with-two-lines {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start {
   align-self: flex-start;
   margin-top: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-video.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video .mdc-list-item__start {
   margin-left: 0;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-video .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video .mdc-list-item__start[dir="rtl"] {
   margin-left: 16px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video .mdc-list-item__start {
   width: 100px;
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-one-line {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-checkbox.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox .mdc-list-item__start {
   margin-left: 8px;
   margin-right: 24px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir="rtl"] {
   margin-left: 24px;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox .mdc-list-item__start {
   width: 40px;
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start {
   align-self: flex-start;
   margin-top: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-radio.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio .mdc-list-item__start {
   margin-left: 8px;
   margin-right: 24px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-radio .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio .mdc-list-item__start[dir="rtl"] {
   margin-left: 24px;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio .mdc-list-item__start {
   width: 40px;
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start {
   align-self: flex-start;
   margin-top: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-one-line {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-switch.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch .mdc-list-item__start {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-leading-switch .mdc-list-item__start,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch .mdc-list-item__start[dir="rtl"] {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch .mdc-list-item__start {
   width: 36px;
   height: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start {
   align-self: flex-start;
   margin-top: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text {
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-bottom: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: -20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 32px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-one-line {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-icon.mdc-list-item {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-icon.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-icon.mdc-list-item[dir="rtl"] {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-icon .mdc-list-item__end {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-icon .mdc-list-item__end,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-icon .mdc-list-item__end[dir="rtl"] {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-icon .mdc-list-item__end {
   width: 24px;
   height: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end {
   align-self: flex-start;
   margin-top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end {
   align-self: flex-start;
   margin-top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta.mdc-list-item {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-meta.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta.mdc-list-item[dir="rtl"] {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta .mdc-list-item__end {
   margin-left: 28px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-meta .mdc-list-item__end,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta .mdc-list-item__end[dir="rtl"] {
   margin-left: 16px;
   margin-right: 28px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before {
   display: inline-block;
   width: 0;
   height: 28px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-meta .mdc-list-item__end {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .75rem;
   font-size: var(--mdc-typography-caption-font-size, .75rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-caption-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-caption-font-weight, 400);
   letter-spacing: .03333333em;
   letter-spacing: var(--mdc-typography-caption-letter-spacing, .03333333em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-checkbox.mdc-list-item {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-checkbox.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-checkbox.mdc-list-item[dir="rtl"] {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-checkbox .mdc-list-item__end {
   margin-left: 24px;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir="rtl"] {
   margin-left: 8px;
   margin-right: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-checkbox .mdc-list-item__end {
   width: 40px;
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end {
   align-self: flex-start;
   margin-top: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-radio.mdc-list-item {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-radio.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-radio.mdc-list-item[dir="rtl"] {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-radio .mdc-list-item__end {
   margin-left: 24px;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-radio .mdc-list-item__end,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-radio .mdc-list-item__end[dir="rtl"] {
   margin-left: 8px;
   margin-right: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-radio .mdc-list-item__end {
   width: 40px;
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end {
   align-self: flex-start;
   margin-top: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-switch.mdc-list-item {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-switch.mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-switch.mdc-list-item[dir="rtl"] {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-switch .mdc-list-item__end {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item--with-trailing-switch .mdc-list-item__end,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-switch .mdc-list-item__end[dir="rtl"] {
   margin-left: 16px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-switch .mdc-list-item__end {
   width: 36px;
   height: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end {
   align-self: flex-start;
   margin-top: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text {
   display: block;
   margin-top: 0;
   line-height: normal
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before {
   display: inline-block;
   width: 0;
   height: 20px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item[dir="rtl"] {
   padding-left: 16px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-group .mdc-deprecated-list {
   padding: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-group__subheader {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   line-height: 1.75rem;
   line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   margin: calc((3rem - 1.5rem) / 2) 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-divider {
   background-color: rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-divider {
   height: 1px;
   padding: 0;
   background-clip: content-box
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-divider.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset {
   padding-left: 16px;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider.mdc-list-divider--with-leading-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir="rtl"] {
   padding-left: auto;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-divider.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset {
   padding-left: auto;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider.mdc-list-divider--with-trailing-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir="rtl"] {
   padding-left: 16px;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset {
   padding-left: 0;
   padding-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir="rtl"] {
   padding-left: auto;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-list-divider,
body .gform_wrapper.stla_material_wrapper form .mdc-list-divider[dir="rtl"] {
   padding: 0
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::before {
   opacity: .12;
   opacity: var(--mdc-ripple-activated-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before {
   opacity: .16;
   opacity: var(--mdc-ripple-hover-opacity, .16)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-focus-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-press-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::before {
   opacity: .12;
   opacity: var(--mdc-ripple-activated-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
   opacity: .16;
   opacity: var(--mdc-ripple-hover-opacity, .16)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-focus-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-press-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before {
   opacity: .08;
   opacity: var(--mdc-ripple-selected-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before {
   opacity: .12;
   opacity: var(--mdc-ripple-hover-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .2;
   opacity: var(--mdc-ripple-focus-opacity, .2)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .2;
   opacity: var(--mdc-ripple-press-opacity, .2)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::before {
   opacity: .08;
   opacity: var(--mdc-ripple-selected-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
   opacity: .12;
   opacity: var(--mdc-ripple-hover-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .2;
   opacity: var(--mdc-ripple-focus-opacity, .2)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .2;
   opacity: var(--mdc-ripple-press-opacity, .2)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple,
body .gform_wrapper.stla_material_wrapper form .mdc-deprecated-list-item--disabled .mdc-list-item__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item:hover .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::before {
   opacity: .12;
   opacity: var(--mdc-ripple-activated-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated:hover .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
   opacity: .16;
   opacity: var(--mdc-ripple-hover-opacity, .16)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-focus-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-press-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::before {
   opacity: .08;
   opacity: var(--mdc-ripple-selected-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected:hover .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before {
   opacity: .12;
   opacity: var(--mdc-ripple-hover-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .2;
   opacity: var(--mdc-ripple-focus-opacity, .2)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after {
   transition-duration: 75ms;
   opacity: .2;
   opacity: var(--mdc-ripple-press-opacity, .2)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

body .gform_wrapper.stla_material_wrapper form :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__ripple::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-list-item--disabled .mdc-list-item__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu {
   min-width: 112px;
   min-width: var(--mdc-menu-min-width, 112px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-deprecated-list-item__meta {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-deprecated-list-item__graphic {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-deprecated-list {
   color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-deprecated-list,
body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-list {
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-deprecated-list .mdc-elevation-overlay,
body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-list .mdc-elevation-overlay {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-deprecated-list-divider {
   margin: 8px 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-deprecated-list-item {
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu .mdc-deprecated-list-item--disabled {
   cursor: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__text,
body .gform_wrapper.stla_material_wrapper form .mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__graphic {
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu__selection-group {
   padding: 0;
   fill: currentColor
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu__selection-group .mdc-deprecated-list-item {
   padding-left: 56px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-menu__selection-group .mdc-deprecated-list-item,
body .gform_wrapper.stla_material_wrapper form .mdc-menu__selection-group .mdc-deprecated-list-item[dir="rtl"] {
   padding-left: 16px;
   padding-right: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu__selection-group .mdc-menu__selection-group-icon {
   left: 16px;
   right: initial;
   display: none;
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-menu__selection-group .mdc-menu__selection-group-icon,
body .gform_wrapper.stla_material_wrapper form .mdc-menu__selection-group .mdc-menu__selection-group-icon[dir="rtl"] {
   left: initial;
   right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu-item--selected .mdc-menu__selection-group-icon {
   display: inline
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu-surface {
   display: none;
   position: absolute;
   box-sizing: border-box;
   max-width: calc(100vw - 32px);
   max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
   max-height: calc(100vh - 32px);
   max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
   margin: 0;
   padding: 0;
   -webkit-transform: scale(1);
   transform: scale(1);
   -webkit-transform-origin: top left;
   transform-origin: top left;
   opacity: 0;
   overflow: auto;
   will-change: transform, opacity;
   z-index: 8;
   transition: opacity 0.03s linear, height 250ms cubic-bezier(0, 0, .2, 1), -webkit-transform 0.12s cubic-bezier(0, 0, .2, 1);
   transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, .2, 1), height 250ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, .2, 1), height 250ms cubic-bezier(0, 0, .2, 1), -webkit-transform 0.12s cubic-bezier(0, 0, .2, 1);
   box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
   background-color: #fff;
   background-color: var(--mdc-theme-surface, #fff);
   color: #000;
   color: var(--mdc-theme-on-surface, #000);
   border-radius: 4px;
   border-radius: var(--mdc-shape-medium, 4px);
   transform-origin-left: top left;
   transform-origin-right: top right
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu-surface:focus {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu-surface--animating-open {
   display: inline-block;
   -webkit-transform: scale(.8);
   transform: scale(.8);
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu-surface--open {
   display: inline-block;
   -webkit-transform: scale(1);
   transform: scale(1);
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu-surface--animating-closed {
   display: inline-block;
   opacity: 0;
   transition: opacity 0.075s linear
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-menu-surface,
body .gform_wrapper.stla_material_wrapper form .mdc-menu-surface[dir="rtl"] {
   transform-origin-left: top right;
   transform-origin-right: top left
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu-surface--anchor {
   position: relative;
   overflow: visible
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu-surface--fixed {
   position: fixed
}

body .gform_wrapper.stla_material_wrapper form .mdc-menu-surface--fullwidth {
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio {
   padding: calc((40px - 20px) / 2)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle {
   border-color: rgba(0, 0, 0, .54)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle {
   border-color: #018786;
   border-color: var(--mdc-theme-secondary, #018786)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle {
   border-color: #018786;
   border-color: var(--mdc-theme-secondary, #018786)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,
body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle {
   border-color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,
body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle {
   border-color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio [aria-disabled="true"] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,
body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle {
   border-color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__background::before {
   background-color: #018786;
   background-color: var(--mdc-theme-secondary, #018786)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__background::before {
   top: calc(-1 * (40px - 20px) / 2);
   left: calc(-1 * (40px - 20px) / 2);
   width: 40px;
   height: 40px
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control {
   top: calc((40px - 40px) / 2);
   right: calc((40px - 40px) / 2);
   left: calc((40px - 40px) / 2);
   width: 40px;
   height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

   body .gform_wrapper.stla_material_wrapper form .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,
   body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle {
      border-color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,
   body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle {
      border-color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-radio [aria-disabled="true"] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,
   body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle {
      border-color: GrayText
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio {
   display: inline-block;
   position: relative;
   flex: 0 0 auto;
   box-sizing: content-box;
   width: 20px;
   height: 20px;
   cursor: pointer;
   will-change: opacity, transform, border-color, color
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__background {
   display: inline-block;
   position: relative;
   box-sizing: border-box;
   width: 20px;
   height: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__background::before {
   position: absolute;
   -webkit-transform: scale(0, 0);
   transform: scale(0, 0);
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: "";
   transition: opacity 120ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 120ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: opacity 120ms 0ms cubic-bezier(.4, 0, .6, 1), transform 120ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: opacity 120ms 0ms cubic-bezier(.4, 0, .6, 1), transform 120ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 120ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__outer-circle {
   position: absolute;
   top: 0;
   left: 0;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   border-width: 2px;
   border-style: solid;
   border-radius: 50%;
   transition: border-color 120ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__inner-circle {
   position: absolute;
   top: 0;
   left: 0;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   -webkit-transform: scale(0, 0);
   transform: scale(0, 0);
   border-width: 10px;
   border-style: solid;
   border-radius: 50%;
   transition: border-color 120ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 120ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: transform 120ms 0ms cubic-bezier(.4, 0, .6, 1), border-color 120ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: transform 120ms 0ms cubic-bezier(.4, 0, .6, 1), border-color 120ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 120ms 0ms cubic-bezier(.4, 0, .6, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control {
   position: absolute;
   margin: 0;
   padding: 0;
   opacity: 0;
   cursor: inherit;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio--touch {
   margin-top: 4px;
   margin-bottom: 4px;
   margin-right: 4px;
   margin-left: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio--touch .mdc-radio__native-control {
   top: calc((40px - 48px) / 2);
   right: calc((40px - 48px) / 2);
   left: calc((40px - 48px) / 2);
   width: 48px;
   height: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control:checked+.mdc-radio__background,
body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control:disabled+.mdc-radio__background {
   transition: opacity 120ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 120ms 0ms cubic-bezier(0, 0, .2, 1), transform 120ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 120ms 0ms cubic-bezier(0, 0, .2, 1), transform 120ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,
body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle {
   transition: border-color 120ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,
body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle {
   transition: border-color 120ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 120ms 0ms cubic-bezier(0, 0, .2, 1), border-color 120ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 120ms 0ms cubic-bezier(0, 0, .2, 1), border-color 120ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio--disabled {
   cursor: default;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle {
   -webkit-transform: scale(.5);
   transform: scale(.5);
   transition: border-color 120ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 120ms 0ms cubic-bezier(0, 0, .2, 1), border-color 120ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 120ms 0ms cubic-bezier(0, 0, .2, 1), border-color 120ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control:disabled+.mdc-radio__background,
body .gform_wrapper.stla_material_wrapper form [aria-disabled="true"] .mdc-radio__native-control+.mdc-radio__background {
   cursor: default
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__native-control:focus+.mdc-radio__background::before {
   -webkit-transform: scale(1);
   transform: scale(1);
   opacity: .12;
   transition: opacity 120ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 120ms 0ms cubic-bezier(0, 0, .2, 1), transform 120ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 120ms 0ms cubic-bezier(0, 0, .2, 1), transform 120ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__ripple::after {
   top: calc(50% - 50%);
   left: calc(50% - 50%);
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
   top: var(--mdc-ripple-top, calc(50% - 50%));
   left: var(--mdc-ripple-left, calc(50% - 50%));
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__ripple::after {
   background-color: #018786;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio:hover .mdc-radio__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-surface--hover .mdc-radio__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded .mdc-radio__background::before,
body .gform_wrapper.stla_material_wrapper form .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before {
   content: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-radio__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity;
   position: relative;
   outline: none;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface::before,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface.mdc-ripple-upgraded::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface.mdc-ripple-upgraded::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface::before,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface.mdc-ripple-upgraded::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface[data-mdc-ripple-is-unbounded],
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-upgraded--unbounded {
   overflow: visible
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-upgraded--unbounded::before,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-upgraded--unbounded::after {
   top: calc(50% - 50%);
   left: calc(50% - 50%);
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {
   top: var(--mdc-ripple-top, calc(50% - 50%));
   left: var(--mdc-ripple-left, calc(50% - 50%));
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface::before,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface::after {
   background-color: #000;
   background-color: var(--mdc-ripple-color, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface:hover::before,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface.mdc-ripple-surface--hover::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,
body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-ripple-surface.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button {
   display: inline-block;
   font-size: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment {
   border-color: rgba(0, 0, 0, .12);
   border-color: var(--mdc-segmented-button-outline-color, rgba(0, 0, 0, .12))
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment {
   color: rgba(0, 0, 0, .6);
   color: var(--mdc-segmented-button-unselected-ink-color, rgba(0, 0, 0, .6))
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment {
   background-color: #fff;
   background-color: var(--mdc-segmented-button-unselected-container-fill-color, white)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment--selected {
   color: #6200ee;
   color: var(--mdc-segmented-button-selected-ink-color, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment--selected {
   background-color: rgba(98, 0, 238, .08);
   background-color: var(--mdc-segmented-button-selected-container-fill-color, rgba(98, 0, 238, .08))
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment {
   position: relative;
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-button-font-size, .875rem);
   line-height: 2.25rem;
   line-height: var(--mdc-typography-button-line-height, 2.25rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-button-font-weight, 500);
   letter-spacing: .08928571em;
   letter-spacing: var(--mdc-typography-button-letter-spacing, .08928571em);
   text-decoration: none;
   -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
   text-decoration: var(--mdc-typography-button-text-decoration, none);
   text-transform: uppercase;
   text-transform: var(--mdc-typography-button-text-transform, uppercase);
   display: inline-flex;
   vertical-align: top;
   align-items: center;
   height: 36px;
   min-width: 48px;
   padding: 0 12px;
   border-width: 1px 0 1px 1px
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-elevation-overlay {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment:hover {
   cursor: pointer
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment:focus {
   outline-width: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment:first-child {
   border-radius: 4px 0 0 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment:last-child {
   border-right-width: 1px;
   border-radius: 0 4px 4px 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__segment__touch {
   position: absolute;
   top: 50%;
   height: 48px;
   left: 0;
   right: 0;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__segment--touch {
   margin-top: 0;
   margin-bottom: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-touch-target-wrapper .mdc-segmented-button__segment {
   border-radius: 0;
   border-right-width: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-touch-target-wrapper:first-child .mdc-segmented-button__segment {
   border-radius: 4px 0 0 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-touch-target-wrapper:last-child .mdc-segmented-button__segment {
   border-right-width: 1px;
   border-radius: 0 4px 4px 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__icon {
   width: 24px;
   font-size: 18px
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__icon+.mdc-segmented-button__label {
   padding-left: 6px
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity;
   overflow: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-upgraded--unbounded .mdc-segmented-button__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-activation .mdc-segmented-button__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-deactivation .mdc-segmented-button__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment:hover .mdc-segmented-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-surface--hover .mdc-segmented-button__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-upgraded--background-focused .mdc-segmented-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-upgraded:focus-within .mdc-segmented-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus .mdc-segmented-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus-within .mdc-segmented-button__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment:not(.mdc-ripple-upgraded) .mdc-segmented-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment:not(.mdc-ripple-upgraded):active .mdc-segmented-button__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-segmented-button__segment .mdc-segmented-button__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb::before,
body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded--unbounded::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded--foreground-activation::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded--foreground-deactivation::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb::before,
body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb::after {
   top: calc(50% - 50%);
   left: calc(50% - 50%);
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded::before,
body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded::after {
   top: var(--mdc-ripple-top, calc(50% - 50%));
   left: var(--mdc-ripple-left, calc(50% - 50%));
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb::before,
body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb:hover::before,
body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-surface--hover::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before,
body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb:not(.mdc-ripple-upgraded)::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__thumb.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider {
   cursor: pointer;
   height: 48px;
   margin: 0 24px;
   position: relative;
   touch-action: pan-y
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track {
   height: 4px;
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track--active,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track--inactive {
   display: flex;
   height: 100%;
   position: absolute;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track--active {
   border-radius: 3px;
   height: 6px;
   overflow: hidden;
   top: -1px
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track--active_fill {
   border-top: 6px solid;
   box-sizing: border-box;
   height: 100%;
   width: 100%;
   position: relative;
   -webkit-transform-origin: left;
   transform-origin: left
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-slider .mdc-slider__track--active_fill,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track--active_fill[dir="rtl"] {
   -webkit-transform-origin: right;
   transform-origin: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track--inactive {
   border-radius: 2px;
   height: 4px;
   left: 0;
   top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track--inactive::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 1px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track--active_fill {
   border-color: #6200ee;
   border-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill {
   border-color: #000;
   border-color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__track--inactive {
   background-color: #6200ee;
   background-color: var(--mdc-theme-primary, #6200ee);
   opacity: .24
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive {
   background-color: #000;
   background-color: var(--mdc-theme-on-surface, #000);
   opacity: .24
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__value-indicator-container {
   bottom: 44px;
   left: 50%;
   pointer-events: none;
   position: absolute;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__value-indicator {
   transition: -webkit-transform 100ms 0ms cubic-bezier(.4, 0, 1, 1);
   transition: transform 100ms 0ms cubic-bezier(.4, 0, 1, 1);
   transition: transform 100ms 0ms cubic-bezier(.4, 0, 1, 1), -webkit-transform 100ms 0ms cubic-bezier(.4, 0, 1, 1);
   align-items: center;
   border-radius: 4px;
   display: flex;
   height: 32px;
   padding: 0 12px;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: bottom;
   transform-origin: bottom
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__value-indicator::before {
   border-left: 6px solid transparent;
   border-right: 6px solid transparent;
   border-top: 6px solid;
   bottom: -5px;
   content: "";
   height: 0;
   left: 50%;
   position: absolute;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   width: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__value-indicator::after {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 1px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container {
   pointer-events: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator {
   transition: -webkit-transform 100ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 100ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 100ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 100ms 0ms cubic-bezier(0, 0, .2, 1);
   -webkit-transform: scale(1);
   transform: scale(1)
}

@media (prefers-reduced-motion) {

   body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__value-indicator,
   body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator {
      transition: none
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__value-indicator-text {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-subtitle2-font-size, .875rem);
   line-height: 1.375rem;
   line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
   letter-spacing: .00714286em;
   letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, .00714286em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__value-indicator {
   background-color: #000;
   opacity: .6
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__value-indicator::before {
   border-top-color: #000
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__value-indicator {
   color: #fff;
   color: var(--mdc-theme-on-primary, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb {
   display: flex;
   height: 48px;
   left: -24px;
   outline: none;
   position: absolute;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   width: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--top {
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob {
   border-style: solid;
   border-width: 1px;
   box-sizing: content-box
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb-knob {
   box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
   border: 10px solid;
   border-radius: 50%;
   box-sizing: border-box;
   height: 20px;
   left: 50%;
   position: absolute;
   top: 50%;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   width: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb-knob {
   background-color: #6200ee;
   background-color: var(--mdc-theme-primary, #6200ee);
   border-color: #6200ee;
   border-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob {
   border-color: #fff
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob {
   background-color: #000;
   background-color: var(--mdc-theme-on-surface, #000);
   border-color: #000;
   border-color: var(--mdc-theme-on-surface, #000)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,
body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,
body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob {
   border-color: #fff
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb::before,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb:hover::before,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded)::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__tick-marks {
   align-items: center;
   box-sizing: border-box;
   display: flex;
   height: 100%;
   justify-content: space-between;
   padding: 0 1px;
   position: absolute;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__tick-mark--active,
body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__tick-mark--inactive {
   border-radius: 50%;
   height: 2px;
   width: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__tick-mark--active {
   background-color: #fff;
   background-color: var(--mdc-theme-on-primary, #fff);
   opacity: .6
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active {
   background-color: #fff;
   background-color: var(--mdc-theme-on-primary, #fff);
   opacity: .6
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider .mdc-slider__tick-mark--inactive {
   background-color: #6200ee;
   background-color: var(--mdc-theme-primary, #6200ee);
   opacity: .6
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive {
   background-color: #000;
   background-color: var(--mdc-theme-on-surface, #000);
   opacity: .6
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled {
   opacity: .38;
   cursor: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider.mdc-slider--disabled .mdc-slider__thumb {
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider--discrete .mdc-slider__thumb,
body .gform_wrapper.stla_material_wrapper form .mdc-slider--discrete .mdc-slider__track--active_fill {
   transition: -webkit-transform 80ms ease;
   transition: transform 80ms ease;
   transition: transform 80ms ease, -webkit-transform 80ms ease
}

@media (prefers-reduced-motion) {

   body .gform_wrapper.stla_material_wrapper form .mdc-slider--discrete .mdc-slider__thumb,
   body .gform_wrapper.stla_material_wrapper form .mdc-slider--discrete .mdc-slider__track--active_fill {
      transition: none
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-slider__input {
   cursor: pointer;
   left: 0;
   margin: 0;
   height: 100%;
   opacity: 0;
   pointer-events: none;
   position: absolute;
   top: 0;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar {
   z-index: 8;
   margin: 8px;
   display: none;
   position: fixed;
   right: 0;
   bottom: 0;
   left: 0;
   align-items: center;
   justify-content: center;
   box-sizing: border-box;
   pointer-events: none;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__surface {
   background-color: #333
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__label {
   color: rgba(255, 255, 255, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__surface {
   min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__surface {
      min-width: 100%
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__surface {
   max-width: 672px
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__surface {
   box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__surface {
   border-radius: 4px;
   border-radius: var(--mdc-shape-small, 4px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--opening,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--open,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--closing {
   display: flex
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--open .mdc-snackbar__label,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--open .mdc-snackbar__actions {
   visibility: visible
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--leading {
   justify-content: flex-start
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--stacked .mdc-snackbar__label {
   padding-left: 16px;
   padding-right: 8px;
   padding-bottom: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-snackbar--stacked .mdc-snackbar__label,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--stacked .mdc-snackbar__label[dir="rtl"] {
   padding-left: 8px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--stacked .mdc-snackbar__surface {
   flex-direction: column;
   align-items: flex-start
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--stacked .mdc-snackbar__actions {
   align-self: flex-end;
   margin-bottom: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__surface {
   padding-left: 0;
   padding-right: 8px;
   display: flex;
   align-items: center;
   justify-content: flex-start;
   box-sizing: border-box;
   -webkit-transform: scale(.8);
   transform: scale(.8);
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__surface::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 1px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-snackbar__surface,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__surface[dir="rtl"] {
   padding-left: 8px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--open .mdc-snackbar__surface {
   -webkit-transform: scale(1);
   transform: scale(1);
   opacity: 1;
   pointer-events: auto;
   transition: opacity 150ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 150ms 0ms cubic-bezier(0, 0, .2, 1), transform 150ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 150ms 0ms cubic-bezier(0, 0, .2, 1), transform 150ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar--closing .mdc-snackbar__surface {
   -webkit-transform: scale(1);
   transform: scale(1);
   transition: opacity 75ms 0ms cubic-bezier(.4, 0, 1, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__label {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   padding-left: 16px;
   padding-right: 8px;
   width: 100%;
   flex-grow: 1;
   box-sizing: border-box;
   margin: 0;
   visibility: hidden;
   padding-top: 14px;
   padding-bottom: 14px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-snackbar__label,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__label[dir="rtl"] {
   padding-left: 8px;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__label::before {
   display: inline;
   content: attr(data-mdc-snackbar-label-text)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__actions {
   display: flex;
   flex-shrink: 0;
   align-items: center;
   box-sizing: border-box;
   visibility: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action:not(:disabled) {
   color: #bb86fc
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action::before,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action::after {
   background-color: #bb86fc;
   background-color: var(--mdc-ripple-color, #bb86fc)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action:hover::before,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action.mdc-ripple-surface--hover::before {
   opacity: .08;
   opacity: var(--mdc-ripple-hover-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-focus-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action:not(.mdc-ripple-upgraded)::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-press-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss {
   color: rgba(255, 255, 255, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss .mdc-icon-button__ripple::after {
   background-color: rgba(255, 255, 255, .87);
   background-color: var(--mdc-ripple-color, rgba(255, 255, 255, .87))
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss:hover .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
   opacity: .08;
   opacity: var(--mdc-ripple-hover-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-focus-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-press-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss.mdc-snackbar__dismiss {
   width: 36px;
   height: 36px;
   padding: 6px;
   font-size: 18px
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size {
   width: 36px;
   height: 36px;
   padding: 6px
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size.mdc-icon-button--touch {
   margin-top: 0;
   margin-bottom: 0;
   margin-right: 0;
   margin-left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__touch {
   position: absolute;
   top: 50%;
   height: 36px;
   left: 50%;
   width: 36px;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action+.mdc-snackbar__dismiss {
   margin-left: 8px;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-snackbar__action+.mdc-snackbar__dismiss,
body .gform_wrapper.stla_material_wrapper form .mdc-snackbar__action+.mdc-snackbar__dismiss[dir="rtl"] {
   margin-left: 0;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch {
   align-items: center;
   background: none;
   border: none;
   cursor: pointer;
   display: inline-flex;
   flex-shrink: 0;
   margin: 0;
   outline: none;
   overflow: visible;
   padding: 0;
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:disabled {
   cursor: default;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__track {
   overflow: hidden;
   position: relative;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__track::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch__track::after {
   border: 1px solid transparent;
   border-radius: inherit;
   box-sizing: border-box;
   content: "";
   height: 100%;
   left: 0;
   position: absolute;
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__track::before {
   transition: -webkit-transform 75ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 75ms 0ms cubic-bezier(0, 0, .2, 1);
   -webkit-transform: translateX(0);
   transform: translateX(0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__track::after {
   transition: -webkit-transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-switch__track::after,
body .gform_wrapper.stla_material_wrapper form .mdc-switch__track[dir="rtl"]::after {
   -webkit-transform: translateX(100%);
   transform: translateX(100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch--selected .mdc-switch__track::before {
   transition: -webkit-transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);
   transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1), -webkit-transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);
   -webkit-transform: translateX(100%);
   transform: translateX(100%)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-switch--selected .mdc-switch__track::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch--selected .mdc-switch__track[dir="rtl"]::before {
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch--selected .mdc-switch__track::after {
   transition: -webkit-transform 75ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 75ms 0ms cubic-bezier(0, 0, .2, 1);
   -webkit-transform: translateX(0);
   transform: translateX(0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__handle-track {
   height: 100%;
   pointer-events: none;
   position: absolute;
   top: 0;
   transition: -webkit-transform 75ms 0ms cubic-bezier(.4, 0, .2, 1);
   transition: transform 75ms 0ms cubic-bezier(.4, 0, .2, 1);
   transition: transform 75ms 0ms cubic-bezier(.4, 0, .2, 1), -webkit-transform 75ms 0ms cubic-bezier(.4, 0, .2, 1);
   left: 0;
   right: auto;
   -webkit-transform: translateX(0);
   transform: translateX(0)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-switch__handle-track,
body .gform_wrapper.stla_material_wrapper form .mdc-switch__handle-track[dir="rtl"] {
   left: auto;
   right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch--selected .mdc-switch__handle-track {
   -webkit-transform: translateX(100%);
   transform: translateX(100%)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-switch--selected .mdc-switch__handle-track,
body .gform_wrapper.stla_material_wrapper form .mdc-switch--selected .mdc-switch__handle-track[dir="rtl"] {
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__handle {
   display: flex;
   pointer-events: auto;
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   left: 0;
   right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-switch__handle,
body .gform_wrapper.stla_material_wrapper form .mdc-switch__handle[dir="rtl"] {
   left: auto;
   right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__handle::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch__handle::after {
   border: 1px solid transparent;
   border-radius: inherit;
   box-sizing: border-box;
   content: "";
   width: 100%;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   transition: background-color 75ms 0ms cubic-bezier(.4, 0, .2, 1), border-color 75ms 0ms cubic-bezier(.4, 0, .2, 1);
   z-index: -1
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__shadow {
   border-radius: inherit;
   bottom: 0;
   left: 0;
   position: absolute;
   right: 0;
   top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-elevation-overlay {
   bottom: 0;
   left: 0;
   right: 0;
   top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__ripple {
   left: 50%;
   position: absolute;
   top: 50%;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   z-index: -1
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:disabled .mdc-switch__ripple {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__icons {
   height: 100%;
   position: relative;
   width: 100%;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch__icon {
   bottom: 0;
   left: 0;
   margin: auto;
   position: absolute;
   right: 0;
   top: 0;
   opacity: 0;
   transition: opacity 30ms 0ms cubic-bezier(.4, 0, 1, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch--selected .mdc-switch__icon--on,
body .gform_wrapper.stla_material_wrapper form .mdc-switch--unselected .mdc-switch__icon--off {
   opacity: 1;
   transition: opacity 45ms 30ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__ripple::after {
   top: calc(50% - 50%);
   left: calc(50% - 50%);
   width: 100%;
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
   top: var(--mdc-ripple-top, calc(50% - 50%));
   left: var(--mdc-ripple-left, calc(50% - 50%));
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch {
   width: 36px;
   width: var(--mdc-switch-track-width, 36px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after {
   background: #6200ee;
   background: var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after {
   background: #310077;
   background: var(--mdc-switch-selected-hover-handle-color, #310077)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after {
   background: #310077;
   background: var(--mdc-switch-selected-focus-handle-color, #310077)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after {
   background: #310077;
   background: var(--mdc-switch-selected-pressed-handle-color, #310077)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after {
   background: #424242;
   background: var(--mdc-switch-disabled-selected-handle-color, #424242)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after {
   background: #616161;
   background: var(--mdc-switch-unselected-handle-color, #616161)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after {
   background: #212121;
   background: var(--mdc-switch-unselected-hover-handle-color, #212121)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after {
   background: #212121;
   background: var(--mdc-switch-unselected-focus-handle-color, #212121)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after {
   background: #212121;
   background: var(--mdc-switch-unselected-pressed-handle-color, #212121)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after {
   background: #424242;
   background: var(--mdc-switch-disabled-unselected-handle-color, #424242)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__handle::before {
   background: #fff;
   background: var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:enabled .mdc-switch__shadow {
   box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
   box-shadow: var(--mdc-switch-handle-elevation, var(--mdc-elevation-box-shadow-for-gss));
   --mdc-elevation-box-shadow-for-gss: 0px 2px 1px -1px rgba(0, 0, 0, 0.2),
      0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:disabled .mdc-switch__shadow {
   box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
   box-shadow: var(--mdc-switch-disabled-handle-elevation, var(--mdc-elevation-box-shadow-for-gss));
   --mdc-elevation-box-shadow-for-gss: 0px 0px 0px 0px rgba(0, 0, 0, 0.2),
      0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__handle {
   height: 20px;
   height: var(--mdc-switch-handle-height, 20px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:disabled .mdc-switch__handle::after {
   opacity: .38;
   opacity: var(--mdc-switch-disabled-handle-opacity, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__handle {
   border-radius: 10px;
   border-radius: var(--mdc-switch-handle-shape, 10px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__handle {
   width: 20px;
   width: var(--mdc-switch-handle-width, 20px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__handle-track {
   width: calc(100% - 20px);
   width: calc(100% - var(--mdc-switch-handle-width, 20px))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
   fill: #fff;
   fill: var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
   fill: #fff;
   fill: var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
   fill: #fff;
   fill: var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
   fill: #fff;
   fill: var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
   opacity: .38;
   opacity: var(--mdc-switch-disabled-selected-icon-opacity, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
   opacity: .38;
   opacity: var(--mdc-switch-disabled-unselected-icon-opacity, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected .mdc-switch__icon {
   width: 18px;
   width: var(--mdc-switch-selected-icon-size, 18px);
   height: 18px;
   height: var(--mdc-switch-selected-icon-size, 18px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected .mdc-switch__icon {
   width: 18px;
   width: var(--mdc-switch-unselected-icon-size, 18px);
   height: 18px;
   height: var(--mdc-switch-unselected-icon-size, 18px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after {
   background-color: #424242;
   background-color: var(--mdc-switch-unselected-hover-state-layer-color, #424242)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after {
   background-color: #424242;
   background-color: var(--mdc-switch-unselected-focus-state-layer-color, #424242)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after {
   background-color: #424242;
   background-color: var(--mdc-switch-unselected-pressed-state-layer-color, #424242)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before {
   opacity: .04;
   opacity: var(--mdc-switch-selected-hover-state-layer-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-switch-selected-focus-state-layer-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after {
   transition-duration: 75ms;
   opacity: .1;
   opacity: var(--mdc-switch-selected-pressed-state-layer-opacity, .1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before {
   opacity: .04;
   opacity: var(--mdc-switch-unselected-hover-state-layer-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-switch-unselected-focus-state-layer-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after {
   transition-duration: 75ms;
   opacity: .1;
   opacity: var(--mdc-switch-unselected-pressed-state-layer-opacity, .1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__ripple {
   height: 48px;
   height: var(--mdc-switch-state-layer-size, 48px);
   width: 48px;
   width: var(--mdc-switch-state-layer-size, 48px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__track {
   height: 14px;
   height: var(--mdc-switch-track-height, 14px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:disabled .mdc-switch__track {
   opacity: .12;
   opacity: var(--mdc-switch-disabled-track-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:enabled .mdc-switch__track::after {
   background: #d7bbff;
   background: var(--mdc-switch-selected-track-color, #d7bbff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after {
   background: #d7bbff;
   background: var(--mdc-switch-selected-hover-track-color, #d7bbff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after {
   background: #d7bbff;
   background: var(--mdc-switch-selected-focus-track-color, #d7bbff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:enabled:active .mdc-switch__track::after {
   background: #d7bbff;
   background: var(--mdc-switch-selected-pressed-track-color, #d7bbff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:disabled .mdc-switch__track::after {
   background: #424242;
   background: var(--mdc-switch-disabled-selected-track-color, #424242)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:enabled .mdc-switch__track::before {
   background: #e0e0e0;
   background: var(--mdc-switch-unselected-track-color, #e0e0e0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before {
   background: #e0e0e0;
   background: var(--mdc-switch-unselected-hover-track-color, #e0e0e0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before {
   background: #e0e0e0;
   background: var(--mdc-switch-unselected-focus-track-color, #e0e0e0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:enabled:active .mdc-switch__track::before {
   background: #e0e0e0;
   background: var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch:disabled .mdc-switch__track::before {
   background: #424242;
   background: var(--mdc-switch-disabled-unselected-track-color, #424242)
}

body .gform_wrapper.stla_material_wrapper form .mdc-switch .mdc-switch__track {
   border-radius: 7px;
   border-radius: var(--mdc-switch-track-shape, 7px)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-switch:disabled .mdc-switch__handle::after {
      opacity: 1;
      opacity: var(--mdc-switch-disabled-handle-opacity, 1)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
      fill: ButtonText;
      fill: var(--mdc-switch-selected-icon-color, ButtonText)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
      fill: GrayText;
      fill: var(--mdc-switch-disabled-selected-icon-color, GrayText)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
      fill: ButtonText;
      fill: var(--mdc-switch-unselected-icon-color, ButtonText)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
      fill: GrayText;
      fill: var(--mdc-switch-disabled-unselected-icon-color, GrayText)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
      opacity: 1;
      opacity: var(--mdc-switch-disabled-selected-icon-opacity, 1)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
      opacity: 1;
      opacity: var(--mdc-switch-disabled-unselected-icon-opacity, 1)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-switch:disabled .mdc-switch__track {
      opacity: 1;
      opacity: var(--mdc-switch-disabled-track-opacity, 1)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-button-font-size, .875rem);
   line-height: 2.25rem;
   line-height: var(--mdc-typography-button-line-height, 2.25rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-button-font-weight, 500);
   letter-spacing: .08928571em;
   letter-spacing: var(--mdc-typography-button-letter-spacing, .08928571em);
   text-decoration: none;
   -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
   text-decoration: var(--mdc-typography-button-text-decoration, none);
   text-transform: uppercase;
   text-transform: var(--mdc-typography-button-text-transform, uppercase);
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__text-label {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__icon {
   color: rgba(0, 0, 0, .54);
   fill: currentColor
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab__content {
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab__icon {
   width: 24px;
   height: 24px;
   font-size: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab--active .mdc-tab__text-label {
   color: #6200ee;
   color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab--active .mdc-tab__icon {
   color: #6200ee;
   color: var(--mdc-theme-primary, #6200ee);
   fill: currentColor
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab {
   background: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab {
   min-width: 90px;
   padding-right: 24px;
   padding-left: 24px;
   display: flex;
   flex: 1 0 auto;
   justify-content: center;
   box-sizing: border-box;
   margin: 0;
   padding-top: 0;
   padding-bottom: 0;
   border: none;
   outline: none;
   text-align: center;
   white-space: nowrap;
   cursor: pointer;
   -webkit-appearance: none;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab::-moz-focus-inner {
   padding: 0;
   border: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab--min-width {
   flex: 0 1 auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab__content {
   display: flex;
   align-items: center;
   justify-content: center;
   height: inherit;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab__text-label {
   transition: 150ms color linear;
   display: inline-block;
   line-height: 1;
   z-index: 2
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab__icon {
   transition: 150ms color linear;
   z-index: 2
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab--stacked .mdc-tab__content {
   flex-direction: column;
   align-items: center;
   justify-content: center
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab--stacked .mdc-tab__text-label {
   padding-top: 6px;
   padding-bottom: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab--active .mdc-tab__text-label,
body .gform_wrapper.stla_material_wrapper form .mdc-tab--active .mdc-tab__icon {
   transition-delay: 100ms
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label {
   padding-left: 8px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,
body .gform_wrapper.stla_material_wrapper form .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir="rtl"] {
   padding-left: 0;
   padding-right: 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-tab .mdc-tab__ripple::after {
   background-color: #6200ee;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab:hover .mdc-tab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple::after {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-press-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   overflow: hidden;
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-bar {
   width: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab {
   height: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab--stacked {
   height: 72px
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator .mdc-tab-indicator__content--underline {
   border-color: #6200ee;
   border-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator .mdc-tab-indicator__content--icon {
   color: #018786;
   color: var(--mdc-theme-secondary, #018786)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator .mdc-tab-indicator__content--underline {
   border-top-width: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator .mdc-tab-indicator__content--icon {
   height: 34px;
   font-size: 34px
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator {
   display: flex;
   position: absolute;
   top: 0;
   left: 0;
   justify-content: center;
   width: 100%;
   height: 100%;
   pointer-events: none;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator__content {
   -webkit-transform-origin: left;
   transform-origin: left;
   opacity: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator__content--underline {
   align-self: flex-end;
   box-sizing: border-box;
   width: 100%;
   border-top-style: solid
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator__content--icon {
   align-self: center;
   margin: 0 auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator--active .mdc-tab-indicator__content {
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator .mdc-tab-indicator__content {
   transition: 250ms -webkit-transform cubic-bezier(.4, 0, .2, 1);
   transition: 250ms transform cubic-bezier(.4, 0, .2, 1);
   transition: 250ms transform cubic-bezier(.4, 0, .2, 1), 250ms -webkit-transform cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator--no-transition .mdc-tab-indicator__content {
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator--fade .mdc-tab-indicator__content {
   transition: 150ms opacity linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content {
   transition-delay: 100ms
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller {
   overflow-y: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content {
   transition: 250ms -webkit-transform cubic-bezier(.4, 0, .2, 1);
   transition: 250ms transform cubic-bezier(.4, 0, .2, 1);
   transition: 250ms transform cubic-bezier(.4, 0, .2, 1), 250ms -webkit-transform cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller__test {
   position: absolute;
   top: -9999px;
   width: 100px;
   height: 100px;
   overflow-x: scroll
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller__scroll-area {
   -webkit-overflow-scrolling: touch;
   display: flex;
   overflow-x: hidden
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller__scroll-area::-webkit-scrollbar,
body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller__test::-webkit-scrollbar {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller__scroll-area--scroll {
   overflow-x: scroll
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller__scroll-content {
   position: relative;
   display: flex;
   flex: 1 0 auto;
   -webkit-transform: none;
   transform: none;
   will-change: transform
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content {
   justify-content: flex-start
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content {
   justify-content: flex-end
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content {
   justify-content: center
}

body .gform_wrapper.stla_material_wrapper form .mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area {
   -webkit-overflow-scrolling: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled {
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__ripple::after {
   position: absolute;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: ""
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__ripple::before {
   transition: opacity 15ms linear, background-color 15ms linear;
   z-index: 1;
   z-index: var(--mdc-ripple-z-index, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__ripple::after {
   z-index: 0;
   z-index: var(--mdc-ripple-z-index, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before {
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
   transform: scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after {
   top: 0;
   left: 0;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after {
   top: var(--mdc-ripple-top, 0);
   left: var(--mdc-ripple-left, 0)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after {
   -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
   animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after {
   -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
   animation: mdc-ripple-fg-opacity-out 150ms;
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__ripple::after {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after {
   width: var(--mdc-ripple-fg-size, 100%);
   height: var(--mdc-ripple-fg-size, 100%)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__ripple {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field {
   border-top-left-radius: 4px;
   border-top-left-radius: var(--mdc-shape-small, 4px);
   border-top-right-radius: 4px;
   border-top-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0;
   display: inline-flex;
   align-items: baseline;
   padding: 0 16px;
   position: relative;
   box-sizing: border-box;
   overflow: hidden;
   will-change: opacity, transform, color
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
   color: rgba(0, 0, 0, .87)
}

@media all {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder {
      color: rgba(0, 0, 0, .54)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
      color: rgba(0, 0, 0, .54)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-ms-input-placeholder {
      color: rgba(0, 0, 0, .54)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
      color: rgba(0, 0, 0, .54)
   }
}

@media all {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
      color: rgba(0, 0, 0, .54)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field .mdc-text-field__input {
   caret-color: #6200ee;
   caret-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading {
   color: rgba(0, 0, 0, .54)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
   color: rgba(0, 0, 0, .54)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field .mdc-floating-label {
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   height: 28px;
   transition: opacity 150ms 0ms cubic-bezier(.4, 0, .2, 1);
   width: 100%;
   min-width: 0;
   border: none;
   border-radius: 0;
   background: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   padding: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input::-ms-clear {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input::-webkit-calendar-picker-indicator {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input:focus {
   outline: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input:invalid {
   box-shadow: none
}

@media all {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input::-webkit-input-placeholder {
      transition: opacity 67ms 0ms cubic-bezier(.4, 0, .2, 1);
      opacity: 0
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input:-ms-input-placeholder {
      transition: opacity 67ms 0ms cubic-bezier(.4, 0, .2, 1);
      opacity: 0
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input::-ms-input-placeholder {
      transition: opacity 67ms 0ms cubic-bezier(.4, 0, .2, 1);
      opacity: 0
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input::placeholder {
      transition: opacity 67ms 0ms cubic-bezier(.4, 0, .2, 1);
      opacity: 0
   }
}

@media all {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field__input:-ms-input-placeholder {
      transition: opacity 67ms 0ms cubic-bezier(.4, 0, .2, 1);
      opacity: 0
   }
}

@media all {

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder {
      transition-delay: 40ms;
      transition-duration: 110ms;
      opacity: 1
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
      transition-delay: 40ms;
      transition-duration: 110ms;
      opacity: 1
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--no-label .mdc-text-field__input::-ms-input-placeholder,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused .mdc-text-field__input::-ms-input-placeholder {
      transition-delay: 40ms;
      transition-duration: 110ms;
      opacity: 1
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--no-label .mdc-text-field__input::placeholder,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused .mdc-text-field__input::placeholder {
      transition-delay: 40ms;
      transition-duration: 110ms;
      opacity: 1
   }
}

@media all {

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
      transition-delay: 40ms;
      transition-duration: 110ms;
      opacity: 1
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__affix {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
   height: 28px;
   transition: opacity 150ms 0ms cubic-bezier(.4, 0, .2, 1);
   opacity: 0;
   white-space: nowrap
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--label-floating .mdc-text-field__affix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--no-label .mdc-text-field__affix {
   opacity: 1
}

@supports (-webkit-hyphens:none) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__affix {
      align-items: center;
      align-self: center;
      display: inline-flex;
      height: 100%
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__affix--prefix {
   padding-left: 0;
   padding-right: 2px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field__affix--prefix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field__affix--prefix[dir="rtl"] {
   padding-left: 2px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--end-aligned .mdc-text-field__affix--prefix {
   padding-left: 0;
   padding-right: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir="rtl"] {
   padding-left: 12px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__affix--suffix {
   padding-left: 12px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field__affix--suffix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field__affix--suffix[dir="rtl"] {
   padding-left: 0;
   padding-right: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--end-aligned .mdc-text-field__affix--suffix {
   padding-left: 2px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir="rtl"] {
   padding-left: 0;
   padding-right: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__ripple::after {
   background-color: rgba(0, 0, 0, .87);
   background-color: var(--mdc-ripple-color, rgba(0, 0, 0, .87))
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:hover .mdc-text-field__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before {
   opacity: .04;
   opacity: var(--mdc-ripple-hover-opacity, .04)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {
   transition-duration: 75ms;
   opacity: .12;
   opacity: var(--mdc-ripple-focus-opacity, .12)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled::before {
   display: inline-block;
   width: 0;
   height: 40px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) {
   background-color: whitesmoke
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
   border-bottom-color: rgba(0, 0, 0, .42)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
   border-bottom-color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-line-ripple::after {
   border-bottom-color: #6200ee;
   border-bottom-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-floating-label {
   left: 16px;
   right: initial
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--filled .mdc-floating-label,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
   left: initial;
   right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-floating-label--float-above {
   -webkit-transform: translateY(-106%) scale(.75);
   transform: translateY(-106%) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-text-field--no-label::before {
   display: none
}

@supports (-webkit-hyphens:none) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix {
      align-items: center;
      align-self: center;
      display: inline-flex;
      height: 100%
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined {
   height: 56px;
   overflow: visible
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-floating-label--float-above {
   -webkit-transform: translateY(-37.25px) scale(1);
   transform: translateY(-37.25px) scale(1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-floating-label--float-above {
   font-size: .75rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   -webkit-transform: translateY(-34.75px) scale(.75);
   transform: translateY(-34.75px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   font-size: 1rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
   animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-text-field-outlined {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__input {
   height: 100%
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
   border-color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
   border-color: rgba(0, 0, 0, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
   border-color: #6200ee;
   border-color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
   border-top-left-radius: 4px;
   border-top-left-radius: var(--mdc-shape-small, 4px);
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 4px;
   border-bottom-left-radius: var(--mdc-shape-small, 4px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
   border-top-left-radius: 0;
   border-top-right-radius: 4px;
   border-top-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-right-radius: 4px;
   border-bottom-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-left-radius: 0
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
      width: 12px
   }
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
      max-width: calc(100% - 12px * 2)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
   border-top-left-radius: 0;
   border-top-right-radius: 4px;
   border-top-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-right-radius: 4px;
   border-bottom-right-radius: var(--mdc-shape-small, 4px);
   border-bottom-left-radius: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
   border-top-left-radius: 4px;
   border-top-left-radius: var(--mdc-shape-small, 4px);
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 4px;
   border-bottom-left-radius: var(--mdc-shape-small, 4px)
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined {
      padding-left: 16px
   }
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined {
      padding-right: 16px
   }
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined+.mdc-text-field-helper-line {
      padding-left: 16px
   }
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined+.mdc-text-field-helper-line {
      padding-right: 16px
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
   padding-left: 0
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
      padding-right: 16px
   }
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
   padding-right: 0
}

@supports (top:max(0%)) {

   body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
      padding-left: 16px
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
   padding-right: 0
}

@supports (top:max(0%)) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
      padding-left: 16px
   }
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
   padding-left: 0
}

@supports (top:max(0%)) {

   body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
      padding-right: 16px
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
   padding-left: 0;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
   padding-top: 1px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__ripple::before,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__ripple::after {
   content: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-floating-label {
   left: 4px;
   right: initial
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined .mdc-floating-label,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
   left: initial;
   right: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__input {
   display: flex;
   border: none !important;
   background-color: transparent
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-notched-outline {
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea {
   flex-direction: column;
   align-items: center;
   width: auto;
   height: auto;
   padding: 0;
   transition: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea .mdc-floating-label {
   top: 19px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above) {
   -webkit-transform: none;
   transform: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea .mdc-text-field__input {
   flex-grow: 1;
   height: auto;
   min-height: 1.5rem;
   overflow-x: hidden;
   overflow-y: auto;
   box-sizing: border-box;
   resize: none;
   padding: 0 16px;
   line-height: 1.5rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--filled::before {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above {
   -webkit-transform: translateY(-10.25px) scale(.75);
   transform: translateY(-10.25px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1;
   animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-filled {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-textarea-filled {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
   margin-top: 23px;
   margin-bottom: 9px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
   margin-top: 16px;
   margin-bottom: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
   padding-top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
   -webkit-transform: translateY(-27.25px) scale(1);
   transform: translateY(-27.25px) scale(1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
   font-size: .75rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   -webkit-transform: translateY(-24.75px) scale(.75);
   transform: translateY(-24.75px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   font-size: 1rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;
   animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-outlined {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-textarea-outlined {
   0% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75);
      transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input {
   margin-top: 16px;
   margin-bottom: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label {
   top: 18px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input {
   margin-bottom: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter {
   align-self: flex-end;
   padding: 0 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after {
   display: inline-block;
   width: 0;
   height: 16px;
   content: "";
   vertical-align: -16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__resizer {
   align-self: stretch;
   display: inline-flex;
   flex-direction: column;
   flex-grow: 1;
   max-height: 100%;
   max-width: 100%;
   min-height: 56px;
   min-width: -webkit-fit-content;
   min-width: -moz-fit-content;
   min-width: fit-content;
   min-width: -moz-available;
   min-width: -webkit-fill-available;
   overflow: hidden;
   resize: both
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__resizer {
   -webkit-transform: translateY(-1px);
   transform: translateY(-1px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter {
   -webkit-transform: translateY(1px);
   transform: translateY(1px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__resizer {
   -webkit-transform: translateX(-1px) translateY(-1px);
   transform: translateX(-1px) translateY(-1px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__resizer[dir="rtl"] {
   -webkit-transform: translateX(1px) translateY(-1px);
   transform: translateX(1px) translateY(-1px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter {
   -webkit-transform: translateX(1px) translateY(1px);
   transform: translateX(1px) translateY(1px)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir="rtl"] {
   -webkit-transform: translateX(-1px) translateY(1px);
   transform: translateX(-1px) translateY(1px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon {
   padding-left: 0;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--with-leading-icon,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon[dir="rtl"] {
   padding-left: 16px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label {
   max-width: calc(100% - 48px);
   left: 48px;
   right: initial
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
   left: initial;
   right: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above {
   max-width: calc(100% / 0.75 - 64px / 0.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
   left: 36px;
   right: initial
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
   left: initial;
   right: 36px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
   max-width: calc(100% - 60px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
   -webkit-transform: translateY(-37.25px) translateX(-32px) scale(1);
   transform: translateY(-37.25px) translateX(-32px) scale(1)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir="rtl"] {
   -webkit-transform: translateY(-37.25px) translateX(32px) scale(1);
   transform: translateY(-37.25px) translateX(32px) scale(1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
   font-size: .75rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   -webkit-transform: translateY(-34.75px) translateX(-32px) scale(.75);
   transform: translateY(-34.75px) translateX(-32px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"],
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"] {
   -webkit-transform: translateY(-34.75px) translateX(32px) scale(.75);
   transform: translateY(-34.75px) translateX(32px) scale(.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
   font-size: 1rem
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
   animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
   0% {
      -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
   0% {
      -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir="rtl"] .mdc-floating-label--shake {
   -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
   animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1
}

@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
   0% {
      -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
   }
}

@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
   0% {
      -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
   }

   33% {
      -webkit-animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
      -webkit-transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75)
   }

   66% {
      -webkit-animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
      -webkit-transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75)
   }

   100% {
      -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75);
      transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-trailing-icon {
   padding-left: 16px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--with-trailing-icon,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-trailing-icon[dir="rtl"] {
   padding-left: 0;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
   max-width: calc(100% - 64px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
   max-width: calc(100% / 0.75 - 64px / 0.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
   max-width: calc(100% - 60px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
   padding-left: 0;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
   max-width: calc(100% - 96px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
   max-width: calc(100% / 0.75 - 96px / 0.75)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field-helper-line {
   display: flex;
   justify-content: space-between;
   box-sizing: border-box
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field+.mdc-text-field-helper-line {
   padding-right: 16px;
   padding-left: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-form-field>.mdc-text-field+label {
   align-self: flex-start
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
   color: rgba(98, 0, 238, .87)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused .mdc-notched-outline__trailing {
   border-width: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
   padding-top: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch {
   padding-top: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
   border-bottom-color: #b00020;
   border-bottom-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
   border-bottom-color: #b00020;
   border-bottom-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
   color: #b00020;
   color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
   color: #b00020;
   color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid .mdc-text-field__input {
   caret-color: #b00020;
   caret-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
   color: #b00020;
   color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
   border-bottom-color: #b00020;
   border-bottom-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
   border-color: #b00020;
   border-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
   border-color: #b00020;
   border-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
   border-color: #b00020;
   border-color: var(--mdc-theme-error, #b00020)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled {
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input {
   color: rgba(0, 0, 0, .38)
}

@media all {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder {
      color: rgba(0, 0, 0, .38)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
      color: rgba(0, 0, 0, .38)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder {
      color: rgba(0, 0, 0, .38)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input::placeholder {
      color: rgba(0, 0, 0, .38)
   }
}

@media all {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
      color: rgba(0, 0, 0, .38)
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-floating-label {
   color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text {
   color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field-character-counter,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter {
   color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__icon--leading {
   color: rgba(0, 0, 0, .3)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__icon--trailing {
   color: rgba(0, 0, 0, .3)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__affix--prefix {
   color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__affix--suffix {
   color: rgba(0, 0, 0, .38)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-line-ripple::before {
   border-bottom-color: rgba(0, 0, 0, .06)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-notched-outline__leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-notched-outline__notch,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-notched-outline__trailing {
   border-color: rgba(0, 0, 0, .06)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder {
      color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
      color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder {
      color: GrayText
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input::placeholder {
      color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
      color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-floating-label {
      color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text {
      color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field-character-counter,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter {
      color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__icon--leading {
      color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__icon--trailing {
      color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__affix--prefix {
      color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__affix--suffix {
      color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-line-ripple::before {
      border-bottom-color: GrayText
   }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-notched-outline__leading,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-notched-outline__notch,
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-notched-outline__trailing {
      border-color: GrayText
   }
}

@media screen and (forced-colors:active) {
   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input {
      background-color: Window
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-floating-label {
      z-index: 1
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-floating-label {
   cursor: default
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled.mdc-text-field--filled {
   background-color: #fafafa
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--disabled .mdc-text-field__input {
   pointer-events: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field--end-aligned .mdc-text-field__input {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__input,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--end-aligned .mdc-text-field__input[dir="rtl"] {
   text-align: left
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix {
   direction: ltr
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
   padding-left: 0;
   padding-right: 2px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
   padding-left: 12px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--leading {
   order: 1
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
   order: 2
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input {
   order: 3
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
   order: 4
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--trailing {
   order: 5
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__input {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--prefix {
   padding-right: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--suffix {
   padding-left: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field-helper-text {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .75rem;
   font-size: var(--mdc-typography-caption-font-size, .75rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-caption-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-caption-font-weight, 400);
   letter-spacing: .03333333em;
   letter-spacing: var(--mdc-typography-caption-letter-spacing, .03333333em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-caption-text-transform, inherit);
   display: block;
   margin-top: 0;
   line-height: normal;
   margin: 0;
   opacity: 0;
   will-change: opacity;
   transition: opacity 150ms 0ms cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field-helper-text::before {
   display: inline-block;
   width: 0;
   height: 16px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field-helper-text--persistent {
   transition: none;
   opacity: 1;
   will-change: initial
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field-character-counter {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .75rem;
   font-size: var(--mdc-typography-caption-font-size, .75rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-caption-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-caption-font-weight, 400);
   letter-spacing: .03333333em;
   letter-spacing: var(--mdc-typography-caption-letter-spacing, .03333333em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-caption-text-transform, inherit);
   display: block;
   margin-top: 0;
   line-height: normal;
   margin-left: auto;
   margin-right: 0;
   padding-left: 16px;
   padding-right: 0;
   white-space: nowrap
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field-character-counter::before {
   display: inline-block;
   width: 0;
   height: 16px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field-character-counter,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field-character-counter[dir="rtl"] {
   margin-left: 0;
   margin-right: auto
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field-character-counter,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field-character-counter[dir="rtl"] {
   padding-left: 0;
   padding-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__icon {
   align-self: center;
   cursor: pointer
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__icon:not([tabindex]),
body .gform_wrapper.stla_material_wrapper form .mdc-text-field__icon[tabindex="-1"] {
   cursor: default;
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__icon svg {
   display: block
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__icon--leading {
   margin-left: 16px;
   margin-right: 8px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field__icon--leading,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field__icon--leading[dir="rtl"] {
   margin-left: 8px;
   margin-right: 16px
}

body .gform_wrapper.stla_material_wrapper form .mdc-text-field__icon--trailing {
   padding: 12px;
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-text-field__icon--trailing,
body .gform_wrapper.stla_material_wrapper form .mdc-text-field__icon--trailing[dir="rtl"] {
   margin-left: 0;
   margin-right: 0
}

body .gform_wrapper.stla_material_wrapper form :root {
   --mdc-theme-primary: #6200ee;
   --mdc-theme-secondary: #018786;
   --mdc-theme-background: #fff;
   --mdc-theme-surface: #fff;
   --mdc-theme-error: #b00020;
   --mdc-theme-on-primary: #fff;
   --mdc-theme-on-secondary: #fff;
   --mdc-theme-on-surface: #000;
   --mdc-theme-on-error: #fff;
   --mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);
   --mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);
   --mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);
   --mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);
   --mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);
   --mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);
   --mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);
   --mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);
   --mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);
   --mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);
   --mdc-theme-text-primary-on-dark: white;
   --mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);
   --mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);
   --mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);
   --mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5)
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--primary {
   color: #6200ee !important;
   color: var(--mdc-theme-primary, #6200ee) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--secondary {
   color: #018786 !important;
   color: var(--mdc-theme-secondary, #018786) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--background {
   background-color: #fff;
   background-color: var(--mdc-theme-background, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--surface {
   background-color: #fff;
   background-color: var(--mdc-theme-surface, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--error {
   color: #b00020 !important;
   color: var(--mdc-theme-error, #b00020) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--on-primary {
   color: #fff !important;
   color: var(--mdc-theme-on-primary, #fff) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--on-secondary {
   color: #fff !important;
   color: var(--mdc-theme-on-secondary, #fff) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--on-surface {
   color: #000 !important;
   color: var(--mdc-theme-on-surface, #000) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--on-error {
   color: #fff !important;
   color: var(--mdc-theme-on-error, #fff) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-primary-on-background {
   color: rgba(0, 0, 0, .87) !important;
   color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-secondary-on-background {
   color: rgba(0, 0, 0, .54) !important;
   color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-hint-on-background {
   color: rgba(0, 0, 0, .38) !important;
   color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-disabled-on-background {
   color: rgba(0, 0, 0, .38) !important;
   color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, .38)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-icon-on-background {
   color: rgba(0, 0, 0, .38) !important;
   color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-primary-on-light {
   color: rgba(0, 0, 0, .87) !important;
   color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-secondary-on-light {
   color: rgba(0, 0, 0, .54) !important;
   color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, .54)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-hint-on-light {
   color: rgba(0, 0, 0, .38) !important;
   color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, .38)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-disabled-on-light {
   color: rgba(0, 0, 0, .38) !important;
   color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-icon-on-light {
   color: rgba(0, 0, 0, .38) !important;
   color: var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, .38)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-primary-on-dark {
   color: white !important;
   color: var(--mdc-theme-text-primary-on-dark, white) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-secondary-on-dark {
   color: rgba(255, 255, 255, .7) !important;
   color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, .7)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-hint-on-dark {
   color: rgba(255, 255, 255, .5) !important;
   color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, .5)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-disabled-on-dark {
   color: rgba(255, 255, 255, .5) !important;
   color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, .5)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--text-icon-on-dark {
   color: rgba(255, 255, 255, .5) !important;
   color: var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, .5)) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--primary-bg {
   background-color: #6200ee !important;
   background-color: var(--mdc-theme-primary, #6200ee) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-theme--secondary-bg {
   background-color: #018786 !important;
   background-color: var(--mdc-theme-secondary, #018786) !important
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface {
   border-radius: 4px;
   border-radius: var(--mdc-shape-small, 4px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__caret-surface-top,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__caret-surface-bottom {
   border-radius: 4px;
   border-radius: var(--mdc-shape-small, 4px)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface {
   color: #fff;
   color: var(--mdc-theme-text-primary-on-dark, white)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface {
   background-color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface {
   word-break: break-all;
   word-break: var(--mdc-tooltip-word-break, normal);
   overflow-wrap: anywhere
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip {
   z-index: 9
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--showing-transition .mdc-tooltip__surface-animation {
   transition: opacity 150ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 150ms 0ms cubic-bezier(0, 0, .2, 1), transform 150ms 0ms cubic-bezier(0, 0, .2, 1);
   transition: opacity 150ms 0ms cubic-bezier(0, 0, .2, 1), transform 150ms 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--hide-transition .mdc-tooltip__surface-animation {
   transition: opacity 75ms 0ms cubic-bezier(.4, 0, 1, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__title {
   color: rgba(0, 0, 0, .87);
   color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__content {
   color: rgba(0, 0, 0, .6)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__content-link {
   color: #6200ee;
   color: var(--mdc-theme-primary, #6200ee)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip {
   position: fixed;
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__surface {
   background-color: #fff
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-top,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-bottom {
   background-color: #fff
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip-wrapper--rich {
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--shown,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--showing,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--hide {
   display: inline-flex
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--shown.mdc-tooltip--rich,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--showing.mdc-tooltip--rich,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--hide.mdc-tooltip--rich {
   display: inline-block;
   left: -320px;
   position: absolute
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .75rem;
   font-size: var(--mdc-typography-caption-font-size, .75rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-caption-font-weight, 400);
   letter-spacing: .03333333em;
   letter-spacing: var(--mdc-typography-caption-letter-spacing, .03333333em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-caption-text-transform, inherit);
   line-height: 16px;
   padding: 4px 8px;
   min-width: 40px;
   max-width: 200px;
   min-height: 24px;
   max-height: 40vh;
   box-sizing: border-box;
   overflow: hidden;
   text-align: center
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface::before {
   position: absolute;
   box-sizing: border-box;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 1px solid transparent;
   border-radius: inherit;
   content: "";
   pointer-events: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--rich .mdc-tooltip__surface {
   box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
   align-items: flex-start;
   border-radius: 4px;
   display: flex;
   flex-direction: column;
   line-height: 20px;
   min-height: 24px;
   min-width: 40px;
   max-width: 320px;
   position: relative
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--rich .mdc-tooltip__surface .mdc-elevation-overlay {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--multiline .mdc-tooltip__surface {
   text-align: left
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-tooltip--multiline .mdc-tooltip__surface,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--multiline .mdc-tooltip__surface[dir="rtl"] {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface .mdc-tooltip__title {
   display: block;
   margin-top: 0;
   line-height: 20px;
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-subtitle2-font-size, .875rem);
   line-height: 1.375rem;
   line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
   letter-spacing: .00714286em;
   letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, .00714286em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
   margin: 0 8px
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface .mdc-tooltip__title::before {
   display: inline-block;
   width: 0;
   height: 24px;
   content: "";
   vertical-align: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface .mdc-tooltip__content {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit);
   max-width: calc(100% - 2 * 8px);
   margin: 8px;
   text-align: left
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-tooltip__surface .mdc-tooltip__content,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface .mdc-tooltip__content[dir="rtl"] {
   text-align: right
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface .mdc-tooltip__content-link {
   text-decoration: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--rich-actions {
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__surface-animation {
   opacity: 0;
   -webkit-transform: scale(.8);
   transform: scale(.8);
   will-change: transform, opacity
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--shown .mdc-tooltip__surface-animation {
   -webkit-transform: scale(1);
   transform: scale(1);
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip--hide .mdc-tooltip__surface-animation {
   -webkit-transform: scale(1);
   transform: scale(1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__caret-surface-top,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__caret-surface-bottom {
   position: absolute;
   height: 24px;
   width: 24px;
   -webkit-transform: rotate(35deg) skewY(20deg) scaleX(.93969262);
   transform: rotate(35deg) skewY(20deg) scaleX(.93969262)
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__caret-surface-top .mdc-elevation-overlay,
body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-tooltip__caret-surface-bottom {
   box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
   outline: 1px solid transparent;
   z-index: -1
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar {
   background-color: #6200ee;
   background-color: var(--mdc-theme-primary, #6200ee);
   color: #fff;
   display: flex;
   position: fixed;
   flex-direction: column;
   justify-content: space-between;
   box-sizing: border-box;
   width: 100%;
   z-index: 4
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon {
   color: #fff;
   color: var(--mdc-theme-on-primary, #fff)
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item::before,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item::after,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
   background-color: #fff;
   background-color: var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff))
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover::before,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover::before {
   opacity: .08;
   opacity: var(--mdc-ripple-hover-opacity, .08)
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-focus-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after {
   transition: opacity 150ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after {
   transition-duration: 75ms;
   opacity: .24;
   opacity: var(--mdc-ripple-press-opacity, .24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded {
   --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar__row {
   display: flex;
   position: relative;
   box-sizing: border-box;
   width: 100%;
   height: 64px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar__section {
   display: inline-flex;
   flex: 1 1 auto;
   align-items: center;
   min-width: 0;
   padding: 8px 12px;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar__section--align-start {
   justify-content: flex-start;
   order: -1
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar__section--align-end {
   justify-content: flex-end;
   order: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar__title {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1.25rem;
   font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
   line-height: 2rem;
   line-height: var(--mdc-typography-headline6-line-height, 2rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-headline6-font-weight, 500);
   letter-spacing: .0125em;
   letter-spacing: var(--mdc-typography-headline6-letter-spacing, .0125em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
   text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-headline6-text-transform, inherit);
   padding-left: 20px;
   padding-right: 0;
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   z-index: 1
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-top-app-bar__title,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar__title[dir="rtl"] {
   padding-left: 0;
   padding-right: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed {
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   border-bottom-right-radius: 24px;
   border-bottom-left-radius: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-top-app-bar--short-collapsed,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed[dir="rtl"] {
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 24px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short {
   top: 0;
   right: auto;
   left: 0;
   width: 100%;
   transition: width 250ms cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-top-app-bar--short,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short[dir="rtl"] {
   right: 0;
   left: auto
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short .mdc-top-app-bar__row {
   height: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short .mdc-top-app-bar__section {
   padding: 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short .mdc-top-app-bar__title {
   transition: opacity 200ms cubic-bezier(.4, 0, .2, 1);
   opacity: 1
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed {
   box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
   width: 56px;
   transition: width 300ms cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title {
   display: none
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item {
   transition: padding 150ms cubic-bezier(.4, 0, .2, 1)
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item {
   width: 112px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end {
   padding-left: 0;
   padding-right: 12px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir="rtl"] {
   padding-left: 12px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense .mdc-top-app-bar__row {
   height: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense .mdc-top-app-bar__section {
   padding: 0 4px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense .mdc-top-app-bar__title {
   padding-left: 12px;
   padding-right: 0
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-top-app-bar--dense .mdc-top-app-bar__title,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense .mdc-top-app-bar__title[dir="rtl"] {
   padding-left: 0;
   padding-right: 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--prominent .mdc-top-app-bar__row {
   height: 128px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
   align-self: flex-end;
   padding-bottom: 2px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon {
   align-self: flex-start
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--fixed {
   transition: box-shadow 200ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--fixed-scrolled {
   box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
   transition: box-shadow 200ms linear
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
   height: 96px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section {
   padding: 0 12px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
   padding-left: 20px;
   padding-right: 0;
   padding-bottom: 9px
}

body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title,
body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir="rtl"] {
   padding-left: 0;
   padding-right: 20px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--fixed-adjust {
   padding-top: 64px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense-fixed-adjust {
   padding-top: 48px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-fixed-adjust {
   padding-top: 56px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--prominent-fixed-adjust {
   padding-top: 128px
}

body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--dense-prominent-fixed-adjust {
   padding-top: 96px
}

@media (max-width:599px) {
   body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar__row {
      height: 56px
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar__section {
      padding: 4px
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short {
      transition: width 200ms cubic-bezier(.4, 0, .2, 1)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed {
      transition: width 250ms cubic-bezier(.4, 0, .2, 1)
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end {
      padding-left: 0;
      padding-right: 12px
   }

   body .gform_wrapper.stla_material_wrapper form [dir="rtl"] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end,
   body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir="rtl"] {
      padding-left: 12px;
      padding-right: 0
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
      padding-bottom: 6px
   }

   body .gform_wrapper.stla_material_wrapper form .mdc-top-app-bar--fixed-adjust {
      padding-top: 56px
   }
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-font-family, Roboto, sans-serif)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--headline1 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-headline1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 6rem;
   font-size: var(--mdc-typography-headline1-font-size, 6rem);
   line-height: 6rem;
   line-height: var(--mdc-typography-headline1-line-height, 6rem);
   font-weight: 300;
   font-weight: var(--mdc-typography-headline1-font-weight, 300);
   letter-spacing: -.015625em;
   letter-spacing: var(--mdc-typography-headline1-letter-spacing, -.015625em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-headline1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-headline1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-headline1-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--headline2 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-headline2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 3.75rem;
   font-size: var(--mdc-typography-headline2-font-size, 3.75rem);
   line-height: 3.75rem;
   line-height: var(--mdc-typography-headline2-line-height, 3.75rem);
   font-weight: 300;
   font-weight: var(--mdc-typography-headline2-font-weight, 300);
   letter-spacing: -.00833333em;
   letter-spacing: var(--mdc-typography-headline2-letter-spacing, -.00833333em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-headline2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-headline2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-headline2-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--headline3 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-headline3-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 3rem;
   font-size: var(--mdc-typography-headline3-font-size, 3rem);
   line-height: 3.125rem;
   line-height: var(--mdc-typography-headline3-line-height, 3.125rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-headline3-font-weight, 400);
   letter-spacing: normal;
   letter-spacing: var(--mdc-typography-headline3-letter-spacing, normal);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-headline3-text-decoration, inherit);
   text-decoration: var(--mdc-typography-headline3-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-headline3-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--headline4 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-headline4-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 2.125rem;
   font-size: var(--mdc-typography-headline4-font-size, 2.125rem);
   line-height: 2.5rem;
   line-height: var(--mdc-typography-headline4-line-height, 2.5rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-headline4-font-weight, 400);
   letter-spacing: .00735294em;
   letter-spacing: var(--mdc-typography-headline4-letter-spacing, .00735294em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-headline4-text-decoration, inherit);
   text-decoration: var(--mdc-typography-headline4-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-headline4-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--headline5 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-headline5-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1.5rem;
   font-size: var(--mdc-typography-headline5-font-size, 1.5rem);
   line-height: 2rem;
   line-height: var(--mdc-typography-headline5-line-height, 2rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-headline5-font-weight, 400);
   letter-spacing: normal;
   letter-spacing: var(--mdc-typography-headline5-letter-spacing, normal);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-headline5-text-decoration, inherit);
   text-decoration: var(--mdc-typography-headline5-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-headline5-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--headline6 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1.25rem;
   font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
   line-height: 2rem;
   line-height: var(--mdc-typography-headline6-line-height, 2rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-headline6-font-weight, 500);
   letter-spacing: .0125em;
   letter-spacing: var(--mdc-typography-headline6-letter-spacing, .0125em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
   text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-headline6-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--subtitle1 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
   line-height: 1.75rem;
   line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
   letter-spacing: .009375em;
   letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, .009375em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle1-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--subtitle2 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-subtitle2-font-size, .875rem);
   line-height: 1.375rem;
   line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
   letter-spacing: .00714286em;
   letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, .00714286em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--body1 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: 1rem;
   font-size: var(--mdc-typography-body1-font-size, 1rem);
   line-height: 1.5rem;
   line-height: var(--mdc-typography-body1-line-height, 1.5rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body1-font-weight, 400);
   letter-spacing: .03125em;
   letter-spacing: var(--mdc-typography-body1-letter-spacing, .03125em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body1-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--body2 {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-body2-font-size, .875rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-body2-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-body2-font-weight, 400);
   letter-spacing: .01785714em;
   letter-spacing: var(--mdc-typography-body2-letter-spacing, .01785714em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--caption {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .75rem;
   font-size: var(--mdc-typography-caption-font-size, .75rem);
   line-height: 1.25rem;
   line-height: var(--mdc-typography-caption-line-height, 1.25rem);
   font-weight: 400;
   font-weight: var(--mdc-typography-caption-font-weight, 400);
   letter-spacing: .03333333em;
   letter-spacing: var(--mdc-typography-caption-letter-spacing, .03333333em);
   text-decoration: inherit;
   -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
   text-transform: inherit;
   text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--button {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .875rem;
   font-size: var(--mdc-typography-button-font-size, .875rem);
   line-height: 2.25rem;
   line-height: var(--mdc-typography-button-line-height, 2.25rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-button-font-weight, 500);
   letter-spacing: .08928571em;
   letter-spacing: var(--mdc-typography-button-letter-spacing, .08928571em);
   text-decoration: none;
   -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
   text-decoration: var(--mdc-typography-button-text-decoration, none);
   text-transform: uppercase;
   text-transform: var(--mdc-typography-button-text-transform, uppercase)
}

body .gform_wrapper.stla_material_wrapper form .mdc-typography--overline {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-family: Roboto, sans-serif;
   font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
   font-size: .75rem;
   font-size: var(--mdc-typography-overline-font-size, .75rem);
   line-height: 2rem;
   line-height: var(--mdc-typography-overline-line-height, 2rem);
   font-weight: 500;
   font-weight: var(--mdc-typography-overline-font-weight, 500);
   letter-spacing: .16666667em;
   letter-spacing: var(--mdc-typography-overline-letter-spacing, .16666667em);
   text-decoration: none;
   -webkit-text-decoration: var(--mdc-typography-overline-text-decoration, none);
   text-decoration: var(--mdc-typography-overline-text-decoration, none);
   text-transform: uppercase;
   text-transform: var(--mdc-typography-overline-text-transform, uppercase)
}

.chatbot-radio label,
.radio-horizontal label,
.radio-horizontal-autocomplete-message label {
   max-width: 100% !important;
   border-radius: 20px !important;
   font-size: 16px;
   padding: 10px 20px !important;
   font-family: "Moderat";
   font-weight: 600;
   line-height: 20px;
   cursor: pointer;
   background-color: transparent;
   border: 1px solid #aaa5a0;
   display: inline-block;
   color: #aaa5a0;
   transition: all .45s cubic-bezier(.25, 1, .33, 1)
}

.chatbot-radio input,
.radio-horizontal,
.radio-horizontal input,
.radio-horizontal-autocomplete-message input {
   display: none !important
}

.chatbot-radio .gfield_radio,
.radio-horizontal .gfield_radio,
.radio-horizontal-autocomplete-message .gfield_radio {
   display: flex;
   justify-content: center;
   flex-wrap: wrap
}

.chatbot-radio .gfield_radio .gchoice,
.radio-horizontal .gfield_radio .gchoice,
.radio-horizontal-autocomplete-message .gfield_radio .gchoice {
   width: auto !important;
   margin: 0 15px 20px;
   transition: all .45s cubic-bezier(.25, 1, .33, 1)
}

.chatbot-radio .gfield_radio .gchoice .mdc-radio,
.radio-horizontal .gfield_radio .gchoice .mdc-radio,
.radio-horizontal-autocomplete-message .gfield_radio .gchoice .mdc-radio {
   display: none
}

.chatbot-radio .gfield_radio .gchoice.active,
.chatbot-radio .gfield_radio .gchoice:hover,
.radio-horizontal .gfield_radio .gchoice.active,
.radio-horizontal .gfield_radio .gchoice:hover,
.radio-horizontal-autocomplete-message .gfield_radio .gchoice.active,
.radio-horizontal-autocomplete-message .gfield_radio .gchoice:hover {
   border-color: #ff783c;
   background-color: #ff783c;
   box-shadow: 0 20px 38px rgba(0, 0, 0, .16)
}

.chatbot-radio .gfield_radio .gchoice.active label,
.chatbot-radio .gfield_radio .gchoice:hover label,
.radio-horizontal .gfield_radio .gchoice.active label,
.radio-horizontal .gfield_radio .gchoice:hover label,
.radio-horizontal-autocomplete-message .gfield_radio .gchoice.active label,
.radio-horizontal-autocomplete-message .gfield_radio .gchoice:hover label {
   color: #fff
}

.auto-add-content {
   position: relative;
   margin: -16px 0 0 !important;
   background: #fff !important;
   padding: 10px 0 0 !important
}

.auto-add-content .gfield_radio {
   justify-content: left
}

.auto-add-content .gfield_radio .gchoice {
   display: inline-flex !important;
   margin: 0 10px 20px;
   width: calc(50% - 20px) !important;
   border: 1px solid #aaa5a0;
   border-radius: 20px !important;
   overflow: hidden
}

.auto-add-content .gfield_radio .gchoice label {
   padding: 10px !important;
   border-radius: 0 !important;
   width: 100%;
   border: 0;
   font-family: "Moderat" !important;
   font-weight: 400;
   font-size: 15px !important
}

.textarea-contact-content .gfield_label {
   background: #fff
}

.textarea-contact-content .gfield_description {
   margin: 0
}

.textarea-contact-content .mdc-text-field__resizer {
   resize: none !important
}

.gform_fields .gfield {
   position: relative
}

.gform_fields .gfield .not-allow-msg {
   font-size: 12px;
   color: #c02b0a;
   right: 10px;
   bottom: 5px;
   position: absolute;
   letter-spacing: 1px;
   line-height: normal;
   max-width: 200px;
   background: #fff;
   padding: 2px
}

.gform_fields .gfield textarea {
   resize: none !important;
   padding: 0 10px 0 0 !important;
   font-family: "Moderat" !important
}

.gform_fields .gfield.sk-gfield_error .ginput_container {
   border: 1px solid #c02b0a
}

.charleft.ginput_counter,
.gform_fields .gfield.sk-gfield_error .validation_message {
   display: none !important
}

.gform_fields .gfield.sk-gfield_error .mdc-text-field--filled .mdc-line-ripple::after {
   border-bottom-color: #c02b0a
}

.fancybox-slide--html button.fancybox-close-small {
   color: #000;
   background-color: transparent;
   padding: 5px;
   right: 10px !important;
   top: 10px !important
}

#popup-contact-form {
   width: 800px;
   background-color: #f0ebe6
}

#popup-contact-form .form-title {
   text-align: center;
   margin-bottom: 40px
}

#popup-contact-form .contact-author {
   display: flex;
   justify-content: center;
   align-items: center;
   margin-bottom: 50px
}

#popup-contact-form .contact-author .avatar {
   max-width: 130px;
   margin-right: 30px
}

#popup-contact-form .contact-author .avatar img {
   max-width: 100%;
   filter: grayscale(1);
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   height: auto;
   border-radius: 50%;
   overflow: hidden;
   display: block
}

#popup-contact-form .contact-author .avatar img:hover {
   filter: grayscale(0)
}

#popup-contact-form .contact-author .info {
   padding-bottom: 0
}

body .gform_wrapper .top_label .gfield_label {
   margin: 0 !important;
   z-index: 1
}

body .gform_wrapper .top_label .gfield_label,
body .gform_wrapper .top_label button,
body .gform_wrapper .top_label input {
   font-family: inherit !important;
   font-weight: 400
}

body .gform_wrapper textarea {
   padding: 0 !important
}

body .gform_wrapper .gform_validation_errors>ol {
   margin-left: 0;
   margin-bottom: 0;
   padding-left: 15px
}

body .gform_wrapper .gform_footer .btn-secondary {
   font-size: 18px;
   padding: 10px 40px !important;
   border-width: 2px
}

.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
   border-bottom-color: #fff !important
}

.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
   border-bottom-color: #fff
}

.mdc-text-field--filled .mdc-line-ripple::after {
   border-bottom-color: #ff783c
}

.phone_number_contact {
   display: block !important
}

.gform_confirmation_wrapper {
   text-align: center
}

.radio-inline {
   display: block !important
}

.radio-inline .gfield_radio {
   display: flex
}

.radio-inline .gfield_radio .gchoice:first-of-type {
   transform: translate(-4px, 0)
}

.radio-inline .gfield_radio label {
   font-size: 15px !important
}

::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
   color: transparent !important
}

:-moz-placeholder,
textarea:-moz-placeholder {
   color: transparent !important
}

::-moz-placeholder,
textarea::-moz-placeholder {
   color: transparent !important
}

:-ms-input-placeholder,
textarea:-ms-input-placeholder {
   color: transparent !important
}

input::placeholder,
textarea::placeholder {
   color: transparent !important
}

.gform_ajax_spinner {
   display: inline-block !important;
   margin-bottom: 0 !important
}

.ginput_container_phone .gfield_required {
   line-height: normal
}

.dropdown-job .mdc-text-field--filled::before {
   height: 0
}

.dropdown-job .mdc-select__dropdown-icon {
   right: 0 !important
}

.dropdown-job select.mdc-text-field__input {
   color: rgba(0, 0, 0, .6) !important;
   font-family: "Moderat" !important;
   font-weight: 400;
   font-size: 16px;
   height: 100% !important;
   padding-top: 25px !important;
   padding-left: 15px !important
}

.upload-job {
   font-family: inherit;
   color: rgba(0, 0, 0, .6);
   cursor: auto
}

.upload-job .gform_button_select_files {
   border: 1px solid #ff783c;
   background: 0 0;
   padding: 5px 15px;
   cursor: pointer;
   color: rgba(0, 0, 0, .6)
}

.upload-job .gform_fileupload_rules {
   display: none
}

.upload-job input[type=file] {
   cursor: pointer
}

.upload-job .gfield_label {
   pointer-events: none
}

.gform_anchor {
   position: absolute;
   top: -100px
}

.ginput_container_select select {
   width: 124px;
   white-space: nowrap;
   padding-right: 0
}

.ginput_container_select select,
.ginput_container_select select option {
   text-overflow: ellipsis;
   overflow: hidden
}

.disabled-upload {
   pointer-events: none;
   opacity: .6
}

.feedback-form .gfield.gfield--width-quarter,
.feedback-form .gfield.gfield--width-third {
   -ms-grid-column-span: 6 !important;
   grid-column: span 6 !important
}

.ginput_container_email label.mdc-floating-label--float-above {
   top: 33px !important
}

.container-job-form .gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) {
   background-color: #f5f5f5 !important
}

form .field_description_below .gfield_description {
   font-family: "Moderat" !important;
   font-size: 15px !important;
   font-weight: 300 !important;
   color: rgba(0, 0, 0, .6) !important
}

.gform_wrapper textarea.mdc-text-field__input {
   border: 0
}

@media only screen and (max-width:1024px) {
   .gform_fields .gfield input {
      word-break: normal !important;
      line-break: normal !important;
      hyphens: none !important;
      -webkit-hyphens: none !important
   }

   .wpb_wrapper h2.vc_custom_heading.special-title {
      font-size: 18px !important;
      line-height: normal !important
   }
}

@media only screen and (max-width:690px) {
   .auto-add-content .gfield_radio .gchoice {
      width: 100% !important
   }

   .author-details .company {
      max-width: 180px;
      display: block
   }
}

@media only screen and (max-width:640px) {
   .radio-inline .gfield_radio {
      flex-wrap: wrap
   }

   .radio-inline .gfield_radio .gchoice:first-of-type {
      transform: translate(0, 0)
   }

   .feedback-form .gfield.gfield--width-quarter,
   .feedback-form .gfield.gfield--width-third {
      grid-column: 1/-1 !important
   }
}

@media only screen and (max-width:479px) {
   #popup-contact-form .contact-author {
      display: block
   }

   #popup-contact-form .contact-author .avatar {
      margin: 0 auto 20px
   }
}

.wpml-ls-legacy-list-horizontal {
   border: 1px solid transparent;
   padding: 7px;
   clear: both
}

.wpml-ls-legacy-list-horizontal>ul {
   padding: 0;
   margin: 0 !important;
   list-style-type: none
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
   padding: 0;
   margin: 0;
   list-style-type: none;
   display: inline-block
}

.wpml-ls-legacy-list-horizontal a {
   display: block;
   text-decoration: none;
   padding: 5px 10px 6px;
   line-height: 1
}

.wpml-ls-legacy-list-horizontal a span {
   vertical-align: middle
}

.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket {
   vertical-align: unset
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
   display: inline;
   vertical-align: middle
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
   margin-left: .4em
}

.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
   margin-left: 0;
   margin-right: .4em
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
   margin-bottom: 30px
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
   text-align: center
}

@font-face {
   font-family: 'FontAwesome';
   src: url(../../../themes/salient/css/fonts/fontawesome-webfont.eot?v=4.2);
   src: url('../../../themes/salient/css/fonts/fontawesome-webfont.eot?#iefix&v=4.2') format('embedded-opentype'), url('../../../themes/salient/css/fonts/fontawesome-webfont.svg#fontawesomeregular?v=4.2') format('svg'), url(../../../themes/salient/css/fonts/fontawesome-webfont.woff?v=4.2) format('woff'), url(../../../themes/salient/css/fonts/fontawesome-webfont.ttf?v=4.2) format('truetype');
   font-weight: 400;
   font-display: swap;
   font-style: normal
}

i[class^="icon-"],
[class*=" icon-"],
i[class*="fa-"],
span[class*="fa-"] {
   font-family: FontAwesome;
   font-weight: 400;
   font-style: normal;
   text-decoration: inherit;
   -webkit-font-smoothing: antialiased;
   *margin-right: .3em
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
   text-decoration: inherit;
   speak: none
}

.icon-large:before {
   vertical-align: -10%;
   font-size: 1.3333333333333333em
}

[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
   display: inline-block;
   width: 1.1428571428571428em;
   text-align: right;
   padding-right: .2857142857142857em
}

[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
   width: 1.4285714285714286em
}

.icons-ul {
   margin-left: 2.142857142857143em;
   list-style-type: none
}

.icons-ul>li {
   position: relative
}

.icons-ul .icon-li {
   position: absolute;
   left: -2.142857142857143em;
   width: 2.142857142857143em;
   text-align: center;
   line-height: inherit
}

[class^="icon-"].hide,
[class*=" icon-"].hide {
   display: none
}

.icon-muted {
   color: #eee
}

.icon-light {
   color: #fff
}

.icon-dark {
   color: #333
}

.icon-border {
   border: solid 1px #eee;
   padding: .2em .25em .15em;
   border-radius: 3px
}

.icon-2x {
   font-size: 2em
}

.icon-2x.icon-border {
   border-width: 2px;
   border-radius: 4px
}

.icon-3x {
   font-size: 3em
}

.icon-3x.icon-border {
   border-width: 3px;
   border-radius: 5px
}

.icon-4x {
   font-size: 4em
}

.icon-4x.icon-border {
   border-width: 4px;
   border-radius: 6px
}

.icon-5x {
   font-size: 5em
}

.icon-5x.icon-border {
   border-width: 5px;
   border-radius: 7px
}

.pull-right {
   float: right
}

.pull-left {
   float: left
}

[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
   margin-right: .3em
}

[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
   margin-left: .3em
}

[class^="icon-"],
[class*=" icon-"] {
   display: inline;
   width: auto;
   height: auto;
   line-height: normal;
   vertical-align: baseline;
   background-image: none;
   background-position: 0% 0%;
   background-repeat: repeat;
   margin-top: 0
}

.icon-stack {
   position: relative;
   display: inline-block;
   width: 2em;
   height: 2em;
   line-height: 2em;
   vertical-align: -35%
}

.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
   display: block;
   text-align: center;
   position: absolute;
   width: 100%;
   height: 100%;
   font-size: 1em;
   line-height: inherit;
   *line-height: 2em
}

.icon-stack .icon-stack-base {
   font-size: 2em;
   *line-height: 1em
}

.icon-spin {
   display: inline-block;
   -moz-animation: spin 2s infinite linear;
   -o-animation: spin 2s infinite linear;
   -webkit-animation: spin 2s infinite linear;
   animation: spin 2s infinite linear
}

a .icon-stack,
a .icon-spin {
   display: inline-block;
   text-decoration: none
}

@-moz-keyframes spin {
   0% {
      -moz-transform: rotate(0deg)
   }

   100% {
      -moz-transform: rotate(359deg)
   }
}

@-webkit-keyframes spin {
   0% {
      -webkit-transform: rotate(0deg)
   }

   100% {
      -webkit-transform: rotate(359deg)
   }
}

@-o-keyframes spin {
   0% {
      -o-transform: rotate(0deg)
   }

   100% {
      -o-transform: rotate(359deg)
   }
}

@-ms-keyframes spin {
   0% {
      -ms-transform: rotate(0deg)
   }

   100% {
      -ms-transform: rotate(359deg)
   }
}

@keyframes spin {
   0% {
      transform: rotate(0deg)
   }

   100% {
      transform: rotate(359deg)
   }
}

.icon-rotate-90:before {
   -webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   -o-transform: rotate(90deg);
   transform: rotate(90deg);
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.icon-rotate-180:before {
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg);
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.icon-rotate-270:before {
   -webkit-transform: rotate(270deg);
   -moz-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   -o-transform: rotate(270deg);
   transform: rotate(270deg);
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.icon-flip-horizontal:before {
   -webkit-transform: scale(-1, 1);
   -moz-transform: scale(-1, 1);
   -ms-transform: scale(-1, 1);
   -o-transform: scale(-1, 1);
   transform: scale(-1, 1)
}

.icon-flip-vertical:before {
   -webkit-transform: scale(1, -1);
   -moz-transform: scale(1, -1);
   -ms-transform: scale(1, -1);
   -o-transform: scale(1, -1);
   transform: scale(1, -1)
}

a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
   display: inline-block
}

.icon-glass:before {
   content: "\f000"
}

.icon-music:before {
   content: "\f001"
}

.icon-search:before {
   content: "\f002"
}

.icon-envelope-alt:before {
   content: "\f003"
}

.icon-heart:before {
   content: "\f004"
}

.icon-star:before {
   content: "\f005"
}

.icon-star-empty:before {
   content: "\f006"
}

.icon-user:before {
   content: "\f007"
}

.icon-film:before {
   content: "\f008"
}

.icon-th-large:before {
   content: "\f009"
}

.icon-th:before {
   content: "\f00a"
}

.icon-th-list:before {
   content: "\f00b"
}

.icon-ok:before {
   content: "\f00c"
}

.icon-remove:before {
   content: "\f00d"
}

.icon-zoom-in:before {
   content: "\f00e"
}

.icon-zoom-out:before {
   content: "\f010"
}

.icon-power-off:before,
.icon-off:before {
   content: "\f011"
}

.icon-signal:before {
   content: "\f012"
}

.icon-gear:before,
.icon-cog:before {
   content: "\f013"
}

.icon-trash:before {
   content: "\f014"
}

.icon-home:before {
   content: "\f015"
}

.icon-file-alt:before {
   content: "\f016"
}

.icon-time:before {
   content: "\f017"
}

.icon-road:before {
   content: "\f018"
}

.icon-download-alt:before {
   content: "\f019"
}

.icon-download:before {
   content: "\f01a"
}

.icon-upload:before {
   content: "\f01b"
}

.icon-inbox:before {
   content: "\f01c"
}

.icon-play-circle:before {
   content: "\f01d"
}

.icon-rotate-right:before,
.icon-repeat:before {
   content: "\f01e"
}

.icon-refresh:before {
   content: "\f021"
}

.icon-list-alt:before {
   content: "\f022"
}

.icon-lock:before {
   content: "\f023"
}

.icon-flag:before {
   content: "\f024"
}

.icon-headphones:before {
   content: "\f025"
}

.icon-volume-off:before {
   content: "\f026"
}

.icon-volume-down:before {
   content: "\f027"
}

.icon-volume-up:before {
   content: "\f028"
}

.icon-qrcode:before {
   content: "\f029"
}

.icon-barcode:before {
   content: "\f02a"
}

.icon-tag:before {
   content: "\f02b"
}

.icon-tags:before {
   content: "\f02c"
}

.icon-book:before {
   content: "\f02d"
}

.icon-bookmark:before {
   content: "\f02e"
}

.icon-print:before {
   content: "\f02f"
}

.icon-camera:before {
   content: "\f030"
}

.icon-font:before {
   content: "\f031"
}

.icon-bold:before {
   content: "\f032"
}

.icon-italic:before {
   content: "\f033"
}

.icon-text-height:before {
   content: "\f034"
}

.icon-text-width:before {
   content: "\f035"
}

.icon-align-left:before {
   content: "\f036"
}

.icon-align-center:before {
   content: "\f037"
}

.icon-align-right:before {
   content: "\f038"
}

.icon-align-justify:before {
   content: "\f039"
}

.icon-list:before {
   content: "\f03a"
}

.icon-indent-left:before {
   content: "\f03b"
}

.icon-indent-right:before {
   content: "\f03c"
}

.icon-facetime-video:before {
   content: "\f03d"
}

.icon-picture:before {
   content: "\f03e"
}

.icon-pencil:before {
   content: "\f040"
}

.icon-map-marker:before {
   content: "\f041"
}

.icon-adjust:before {
   content: "\f042"
}

.icon-tint:before {
   content: "\f043"
}

.icon-edit:before {
   content: "\f044"
}

.icon-share:before {
   content: "\f045"
}

.icon-check:before {
   content: "\f046"
}

.icon-move:before {
   content: "\f047"
}

.icon-step-backward:before {
   content: "\f048"
}

.icon-fast-backward:before {
   content: "\f049"
}

.icon-backward:before {
   content: "\f04a"
}

.icon-play:before {
   content: "\f04b"
}

.icon-pause:before {
   content: "\f04c"
}

.icon-stop:before {
   content: "\f04d"
}

.icon-forward:before {
   content: "\f04e"
}

.icon-fast-forward:before {
   content: "\f050"
}

.icon-step-forward:before {
   content: "\f051"
}

.icon-eject:before {
   content: "\f052"
}

.icon-chevron-left:before {
   content: "\f053"
}

.icon-chevron-right:before {
   content: "\f054"
}

.icon-plus-sign:before {
   content: "\f055"
}

.icon-minus-sign:before {
   content: "\f056"
}

.icon-remove-sign:before {
   content: "\f057"
}

.icon-ok-sign:before {
   content: "\f058"
}

.icon-question-sign:before {
   content: "\f059"
}

.icon-info-sign:before {
   content: "\f05a"
}

.icon-screenshot:before {
   content: "\f05b"
}

.icon-remove-circle:before {
   content: "\f05c"
}

.icon-ok-circle:before {
   content: "\f05d"
}

.icon-ban-circle:before {
   content: "\f05e"
}

.icon-arrow-left:before {
   content: "\f060"
}

.icon-arrow-right:before {
   content: "\f061"
}

.icon-arrow-up:before {
   content: "\f062"
}

.icon-arrow-down:before {
   content: "\f063"
}

.icon-mail-forward:before,
.icon-share-alt:before {
   content: "\f064"
}

.icon-resize-full:before {
   content: "\f065"
}

.icon-resize-small:before {
   content: "\f066"
}

.icon-plus:before {
   content: "\f067"
}

.icon-minus:before {
   content: "\f068"
}

.icon-asterisk:before {
   content: "\f069"
}

.icon-exclamation-sign:before {
   content: "\f06a"
}

.icon-gift:before {
   content: "\f06b"
}

.icon-leaf:before {
   content: "\f06c"
}

.icon-fire:before {
   content: "\f06d"
}

.icon-eye-open:before {
   content: "\f06e"
}

.icon-eye-close:before {
   content: "\f070"
}

.icon-warning-sign:before {
   content: "\f071"
}

.icon-plane:before {
   content: "\f072"
}

.icon-calendar:before {
   content: "\f073"
}

.icon-random:before {
   content: "\f074"
}

.icon-comment:before {
   content: "\f075"
}

.icon-magnet:before {
   content: "\f076"
}

.icon-chevron-up:before {
   content: "\f077"
}

.icon-chevron-down:before {
   content: "\f078"
}

.icon-retweet:before {
   content: "\f079"
}

.icon-shopping-cart:before {
   content: "\f07a"
}

.icon-folder-close:before {
   content: "\f07b"
}

.icon-folder-open:before {
   content: "\f07c"
}

.icon-resize-vertical:before {
   content: "\f07d"
}

.icon-resize-horizontal:before {
   content: "\f07e"
}

.icon-bar-chart:before {
   content: "\f080"
}

.icon-twitter-sign:before {
   content: "\f081"
}

.icon-facebook-sign:before {
   content: "\f082"
}

.icon-camera-retro:before {
   content: "\f083"
}

.icon-key:before {
   content: "\f084"
}

.icon-gears:before,
.icon-cogs:before {
   content: "\f085"
}

.icon-comments:before {
   content: "\f086"
}

.icon-thumbs-up-alt:before {
   content: "\f087"
}

.icon-thumbs-down-alt:before {
   content: "\f088"
}

.icon-star-half:before {
   content: "\f089"
}

.icon-heart-empty:before {
   content: "\f08a"
}

.icon-signout:before {
   content: "\f08b"
}

.icon-linkedin-sign:before {
   content: "\f08c"
}

.icon-pushpin:before {
   content: "\f08d"
}

.icon-external-link:before {
   content: "\f08e"
}

.icon-signin:before {
   content: "\f090"
}

.icon-trophy:before {
   content: "\f091"
}

.icon-github-sign:before {
   content: "\f092"
}

.icon-upload-alt:before {
   content: "\f093"
}

.icon-lemon:before {
   content: "\f094"
}

.icon-phone:before {
   content: "\f095"
}

.icon-unchecked:before,
.icon-check-empty:before {
   content: "\f096"
}

.icon-bookmark-empty:before {
   content: "\f097"
}

.icon-phone-sign:before {
   content: "\f098"
}

.icon-twitter:before {
   content: "\f099"
}

.icon-facebook:before {
   content: "\f09a"
}

.icon-github:before {
   content: "\f09b"
}

.icon-unlock:before {
   content: "\f09c"
}

.icon-credit-card:before {
   content: "\f09d"
}

.icon-rss:before {
   content: "\f09e"
}

.icon-hdd:before {
   content: "\f0a0"
}

.icon-bullhorn:before {
   content: "\f0a1"
}

.icon-bell:before {
   content: "\f0a2"
}

.icon-certificate:before {
   content: "\f0a3"
}

.icon-hand-right:before {
   content: "\f0a4"
}

.icon-hand-left:before {
   content: "\f0a5"
}

.icon-hand-up:before {
   content: "\f0a6"
}

.icon-hand-down:before {
   content: "\f0a7"
}

.icon-circle-arrow-left:before {
   content: "\f0a8"
}

.icon-circle-arrow-right:before {
   content: "\f0a9"
}

.icon-circle-arrow-up:before {
   content: "\f0aa"
}

.icon-circle-arrow-down:before {
   content: "\f0ab"
}

.icon-globe:before {
   content: "\f0ac"
}

.icon-wrench:before {
   content: "\f0ad"
}

.icon-tasks:before {
   content: "\f0ae"
}

.icon-filter:before {
   content: "\f0b0"
}

.icon-briefcase:before {
   content: "\f0b1"
}

.icon-fullscreen:before {
   content: "\f0b2"
}

.icon-group:before {
   content: "\f0c0"
}

.icon-link:before {
   content: "\f0c1"
}

.icon-cloud:before {
   content: "\f0c2"
}

.icon-beaker:before {
   content: "\f0c3"
}

.icon-cut:before {
   content: "\f0c4"
}

.icon-copy:before {
   content: "\f0c5"
}

.icon-paperclip:before,
.icon-paper-clip:before {
   content: "\f0c6"
}

.icon-save:before {
   content: "\f0c7"
}

.icon-sign-blank:before {
   content: "\f0c8"
}

.icon-reorder:before {
   content: "\f0c9"
}

.icon-list-ul:before {
   content: "\f0ca"
}

.icon-list-ol:before {
   content: "\f0cb"
}

.icon-strikethrough:before {
   content: "\f0cc"
}

.icon-underline:before {
   content: "\f0cd"
}

.icon-table:before {
   content: "\f0ce"
}

.icon-magic:before {
   content: "\f0d0"
}

.icon-truck:before {
   content: "\f0d1"
}

.icon-pinterest:before {
   content: "\f0d2"
}

.icon-pinterest-sign:before {
   content: "\f0d3"
}

.icon-google-plus-sign:before {
   content: "\f0d4"
}

.icon-google-plus:before {
   content: "\f0d5"
}

.icon-money:before {
   content: "\f0d6"
}

.icon-caret-down:before {
   content: "\f0d7"
}

.icon-caret-up:before {
   content: "\f0d8"
}

.icon-caret-left:before {
   content: "\f0d9"
}

.icon-caret-right:before {
   content: "\f0da"
}

.icon-columns:before {
   content: "\f0db"
}

.icon-sort:before {
   content: "\f0dc"
}

.icon-sort-down:before {
   content: "\f0dd"
}

.icon-sort-up:before {
   content: "\f0de"
}

.icon-envelope:before {
   content: "\f0e0"
}

.icon-linkedin:before {
   content: "\f0e1"
}

.icon-rotate-left:before,
.icon-undo:before {
   content: "\f0e2"
}

.icon-legal:before {
   content: "\f0e3"
}

.icon-dashboard:before {
   content: "\f0e4"
}

.icon-comment-alt:before {
   content: "\f0e5"
}

.icon-comments-alt:before {
   content: "\f0e6"
}

.icon-bolt:before {
   content: "\f0e7"
}

.icon-sitemap:before {
   content: "\f0e8"
}

.icon-umbrella:before {
   content: "\f0e9"
}

.icon-paste:before {
   content: "\f0ea"
}

.icon-lightbulb:before {
   content: "\f0eb"
}

.icon-exchange:before {
   content: "\f0ec"
}

.icon-cloud-download:before {
   content: "\f0ed"
}

.icon-cloud-upload:before {
   content: "\f0ee"
}

.icon-user-md:before {
   content: "\f0f0"
}

.icon-stethoscope:before {
   content: "\f0f1"
}

.icon-suitcase:before {
   content: "\f0f2"
}

.icon-bell-alt:before {
   content: "\f0f3"
}

.icon-coffee:before {
   content: "\f0f4"
}

.icon-food:before {
   content: "\f0f5"
}

.icon-file-text-alt:before {
   content: "\f0f6"
}

.icon-building:before {
   content: "\f0f7"
}

.icon-hospital:before {
   content: "\f0f8"
}

.icon-ambulance:before {
   content: "\f0f9"
}

.icon-medkit:before {
   content: "\f0fa"
}

.icon-fighter-jet:before {
   content: "\f0fb"
}

.icon-beer:before {
   content: "\f0fc"
}

.icon-h-sign:before {
   content: "\f0fd"
}

.icon-plus-sign-alt:before {
   content: "\f0fe"
}

.icon-double-angle-left:before {
   content: "\f100"
}

.icon-double-angle-right:before {
   content: "\f101"
}

.icon-double-angle-up:before {
   content: "\f102"
}

.icon-double-angle-down:before {
   content: "\f103"
}

.icon-angle-left:before {
   content: "\f104"
}

.icon-angle-right:before {
   content: "\f105"
}

.icon-angle-up:before {
   content: "\f106"
}

.icon-angle-down:before {
   content: "\f107"
}

.icon-desktop:before {
   content: "\f108"
}

.icon-laptop:before {
   content: "\f109"
}

.icon-tablet:before {
   content: "\f10a"
}

.icon-mobile-phone:before {
   content: "\f10b"
}

.icon-circle-blank:before {
   content: "\f10c"
}

.icon-quote-left:before {
   content: "\f10d"
}

.icon-quote-right:before {
   content: "\f10e"
}

.icon-spinner:before {
   content: "\f110"
}

.icon-circle:before {
   content: "\f111"
}

.icon-mail-reply:before,
.icon-reply:before {
   content: "\f112"
}

.icon-github-alt:before {
   content: "\f113"
}

.icon-folder-close-alt:before {
   content: "\f114"
}

.icon-folder-open-alt:before {
   content: "\f115"
}

.icon-expand-alt:before {
   content: "\f116"
}

.icon-collapse-alt:before {
   content: "\f117"
}

.icon-smile:before {
   content: "\f118"
}

.icon-frown:before {
   content: "\f119"
}

.icon-meh:before {
   content: "\f11a"
}

.icon-gamepad:before {
   content: "\f11b"
}

.icon-keyboard:before {
   content: "\f11c"
}

.icon-flag-alt:before {
   content: "\f11d"
}

.icon-flag-checkered:before {
   content: "\f11e"
}

.icon-terminal:before {
   content: "\f120"
}

.icon-code:before {
   content: "\f121"
}

.icon-reply-all:before {
   content: "\f122"
}

.icon-mail-reply-all:before {
   content: "\f122"
}

.icon-star-half-full:before,
.icon-star-half-empty:before {
   content: "\f123"
}

.icon-location-arrow:before {
   content: "\f124"
}

.icon-crop:before {
   content: "\f125"
}

.icon-code-fork:before {
   content: "\f126"
}

.icon-unlink:before {
   content: "\f127"
}

.icon-question:before {
   content: "\f128"
}

.icon-info:before {
   content: "\f129"
}

.icon-exclamation:before {
   content: "\f12a"
}

.icon-superscript:before {
   content: "\f12b"
}

.icon-subscript:before {
   content: "\f12c"
}

.icon-eraser:before {
   content: "\f12d"
}

.icon-puzzle-piece:before {
   content: "\f12e"
}

.icon-microphone:before {
   content: "\f130"
}

.icon-microphone-off:before {
   content: "\f131"
}

.icon-shield:before {
   content: "\f132"
}

.icon-calendar-empty:before {
   content: "\f133"
}

.icon-fire-extinguisher:before {
   content: "\f134"
}

.icon-rocket:before {
   content: "\f135"
}

.icon-maxcdn:before {
   content: "\f136"
}

.icon-chevron-sign-left:before {
   content: "\f137"
}

.icon-chevron-sign-right:before {
   content: "\f138"
}

.icon-chevron-sign-up:before {
   content: "\f139"
}

.icon-chevron-sign-down:before {
   content: "\f13a"
}

.icon-html5:before {
   content: "\f13b"
}

.icon-css3:before {
   content: "\f13c"
}

.icon-anchor:before {
   content: "\f13d"
}

.icon-unlock-alt:before {
   content: "\f13e"
}

.icon-bullseye:before {
   content: "\f140"
}

.icon-ellipsis-horizontal:before {
   content: "\f141"
}

.icon-ellipsis-vertical:before {
   content: "\f142"
}

.icon-rss-sign:before {
   content: "\f143"
}

.icon-play-sign:before {
   content: "\f144"
}

.icon-ticket:before {
   content: "\f145"
}

.icon-minus-sign-alt:before {
   content: "\f146"
}

.icon-check-minus:before {
   content: "\f147"
}

.icon-level-up:before {
   content: "\f148"
}

.icon-level-down:before {
   content: "\f149"
}

.icon-check-sign:before {
   content: "\f14a"
}

.icon-edit-sign:before {
   content: "\f14b"
}

.icon-external-link-sign:before {
   content: "\f14c"
}

.icon-share-sign:before {
   content: "\f14d"
}

.icon-compass:before {
   content: "\f14e"
}

.icon-collapse:before {
   content: "\f150"
}

.icon-collapse-top:before {
   content: "\f151"
}

.icon-expand:before {
   content: "\f152"
}

.icon-euro:before,
.icon-eur:before {
   content: "\f153"
}

.icon-gbp:before {
   content: "\f154"
}

.icon-dollar:before,
.icon-usd:before {
   content: "\f155"
}

.icon-rupee:before,
.icon-inr:before {
   content: "\f156"
}

.icon-yen:before,
.icon-jpy:before {
   content: "\f157"
}

.icon-renminbi:before,
.icon-cny:before {
   content: "\f158"
}

.icon-won:before,
.icon-krw:before {
   content: "\f159"
}

.icon-bitcoin:before,
.icon-btc:before {
   content: "\f15a"
}

.icon-file:before {
   content: "\f15b"
}

.icon-file-text:before {
   content: "\f15c"
}

.icon-sort-by-alphabet:before {
   content: "\f15d"
}

.icon-sort-by-alphabet-alt:before {
   content: "\f15e"
}

.icon-sort-by-attributes:before {
   content: "\f160"
}

.icon-sort-by-attributes-alt:before {
   content: "\f161"
}

.icon-sort-by-order:before {
   content: "\f162"
}

.icon-sort-by-order-alt:before {
   content: "\f163"
}

.icon-thumbs-up:before {
   content: "\f164"
}

.icon-thumbs-down:before {
   content: "\f165"
}

.icon-youtube-sign:before {
   content: "\f166"
}

.icon-youtube:before {
   content: "\f167"
}

.icon-xing:before {
   content: "\f168"
}

.icon-xing-sign:before {
   content: "\f169"
}

.icon-youtube-play:before {
   content: "\f16a"
}

.icon-dropbox:before {
   content: "\f16b"
}

.icon-stackexchange:before,
.fa-stackexchange:before {
   content: "\f16c"
}

.icon-instagram:before {
   content: "\f16d"
}

.icon-flickr:before {
   content: "\f16e"
}

.icon-adn:before {
   content: "\f170"
}

.icon-bitbucket:before {
   content: "\f171"
}

.icon-bitbucket-sign:before {
   content: "\f172"
}

.icon-tumblr:before {
   content: "\f173"
}

.icon-tumblr-sign:before {
   content: "\f174"
}

.icon-long-arrow-down:before {
   content: "\f175"
}

.icon-long-arrow-up:before {
   content: "\f176"
}

.icon-long-arrow-left:before {
   content: "\f177"
}

.icon-long-arrow-right:before {
   content: "\f178"
}

.icon-apple:before {
   content: "\f179"
}

.icon-windows:before {
   content: "\f17a"
}

.icon-android:before {
   content: "\f17b"
}

.icon-linux:before {
   content: "\f17c"
}

.icon-dribbble:before {
   content: "\f17d"
}

.icon-skype:before {
   content: "\f17e"
}

.icon-foursquare:before {
   content: "\f180"
}

.icon-trello:before {
   content: "\f181"
}

.icon-female:before {
   content: "\f182"
}

.icon-male:before {
   content: "\f183"
}

.icon-gittip:before {
   content: "\f184"
}

.icon-sun:before {
   content: "\f185"
}

.icon-moon:before {
   content: "\f186"
}

.icon-archive:before {
   content: "\f187"
}

.icon-bug:before {
   content: "\f188"
}

.icon-vk:before {
   content: "\f189"
}

.icon-weibo:before {
   content: "\f18a"
}

.icon-renren:before {
   content: "\f18b"
}

.fa {
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   font-size: inherit;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}

.fa-lg {
   font-size: 1.33333333em;
   line-height: .75em;
   vertical-align: -15%
}

.fa-2x {
   font-size: 2em
}

.fa-3x {
   font-size: 3em
}

.fa-4x {
   font-size: 4em
}

.fa-5x {
   font-size: 5em
}

.fa-fw {
   width: 1.28571429em;
   text-align: center
}

.fa-ul {
   padding-left: 0;
   margin-left: 2.14285714em;
   list-style-type: none
}

.fa-ul>li {
   position: relative
}

.fa-li {
   position: absolute;
   left: -2.14285714em;
   width: 2.14285714em;
   top: .14285714em;
   text-align: center
}

.fa-li.fa-lg {
   left: -1.85714286em
}

.fa-border {
   padding: .2em .25em .15em;
   border: solid .08em #eee;
   border-radius: .1em
}

.fa-pull-left {
   float: left
}

.fa-pull-right {
   float: right
}

.fa.fa-pull-left {
   margin-right: .3em
}

.fa.fa-pull-right {
   margin-left: .3em
}

.pull-right {
   float: right
}

.pull-left {
   float: left
}

.fa.pull-left {
   margin-right: .3em
}

.fa.pull-right {
   margin-left: .3em
}

.fa-spin {
   -webkit-animation: fa-spin 2s infinite linear;
   animation: fa-spin 2s infinite linear
}

.fa-pulse {
   -webkit-animation: fa-spin 1s infinite steps(8);
   animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
   0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
   }

   100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg)
   }
}

@keyframes fa-spin {
   0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
   }

   100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg)
   }
}

.fa-rotate-90 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
   -webkit-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   transform: rotate(90deg)
}

.fa-rotate-180 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   transform: rotate(180deg)
}

.fa-rotate-270 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
   -webkit-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   transform: rotate(270deg)
}

.fa-flip-horizontal {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
   -webkit-transform: scale(-1, 1);
   -ms-transform: scale(-1, 1);
   transform: scale(-1, 1)
}

.fa-flip-vertical {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
   -webkit-transform: scale(1, -1);
   -ms-transform: scale(1, -1);
   transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
   filter: none
}

.fa-stack {
   position: relative;
   display: inline-block;
   width: 2em;
   height: 2em;
   line-height: 2em;
   vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
   position: absolute;
   left: 0;
   width: 100%;
   text-align: center
}

.fa-stack-1x {
   line-height: inherit
}

.fa-stack-2x {
   font-size: 2em
}

.fa-inverse {
   color: #fff
}

.fa-glass:before {
   content: "\f000"
}

.fa-music:before {
   content: "\f001"
}

.fa-search:before {
   content: "\f002"
}

.fa-envelope-o:before {
   content: "\f003"
}

.fa-heart:before {
   content: "\f004"
}

.fa-star:before {
   content: "\f005"
}

.fa-star-o:before {
   content: "\f006"
}

.fa-user:before {
   content: "\f007"
}

.fa-film:before {
   content: "\f008"
}

.fa-th-large:before {
   content: "\f009"
}

.fa-th:before {
   content: "\f00a"
}

.fa-th-list:before {
   content: "\f00b"
}

.fa-check:before {
   content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
   content: "\f00d"
}

.fa-search-plus:before {
   content: "\f00e"
}

.fa-search-minus:before {
   content: "\f010"
}

.fa-power-off:before {
   content: "\f011"
}

.fa-signal:before {
   content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
   content: "\f013"
}

.fa-trash-o:before {
   content: "\f014"
}

.fa-home:before {
   content: "\f015"
}

.fa-file-o:before {
   content: "\f016"
}

.fa-clock-o:before {
   content: "\f017"
}

.fa-road:before {
   content: "\f018"
}

.fa-download:before {
   content: "\f019"
}

.fa-arrow-circle-o-down:before {
   content: "\f01a"
}

.fa-arrow-circle-o-up:before {
   content: "\f01b"
}

.fa-inbox:before {
   content: "\f01c"
}

.fa-play-circle-o:before {
   content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
   content: "\f01e"
}

.fa-refresh:before {
   content: "\f021"
}

.fa-list-alt:before {
   content: "\f022"
}

.fa-lock:before {
   content: "\f023"
}

.fa-flag:before {
   content: "\f024"
}

.fa-headphones:before {
   content: "\f025"
}

.fa-volume-off:before {
   content: "\f026"
}

.fa-volume-down:before {
   content: "\f027"
}

.fa-volume-up:before {
   content: "\f028"
}

.fa-qrcode:before {
   content: "\f029"
}

.fa-barcode:before {
   content: "\f02a"
}

.fa-tag:before {
   content: "\f02b"
}

.fa-tags:before {
   content: "\f02c"
}

.fa-book:before {
   content: "\f02d"
}

.fa-bookmark:before {
   content: "\f02e"
}

.fa-print:before {
   content: "\f02f"
}

.fa-camera:before {
   content: "\f030"
}

.fa-font:before {
   content: "\f031"
}

.fa-bold:before {
   content: "\f032"
}

.fa-italic:before {
   content: "\f033"
}

.fa-text-height:before {
   content: "\f034"
}

.fa-text-width:before {
   content: "\f035"
}

.fa-align-left:before {
   content: "\f036"
}

.fa-align-center:before {
   content: "\f037"
}

.fa-align-right:before {
   content: "\f038"
}

.fa-align-justify:before {
   content: "\f039"
}

.fa-list:before {
   content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
   content: "\f03b"
}

.fa-indent:before {
   content: "\f03c"
}

.fa-video-camera:before {
   content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
   content: "\f03e"
}

.fa-pencil:before {
   content: "\f040"
}

.fa-map-marker:before {
   content: "\f041"
}

.fa-adjust:before {
   content: "\f042"
}

.fa-tint:before {
   content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
   content: "\f044"
}

.fa-share-square-o:before {
   content: "\f045"
}

.fa-check-square-o:before {
   content: "\f046"
}

.fa-arrows:before {
   content: "\f047"
}

.fa-step-backward:before {
   content: "\f048"
}

.fa-fast-backward:before {
   content: "\f049"
}

.fa-backward:before {
   content: "\f04a"
}

.fa-play:before {
   content: "\f04b"
}

.fa-pause:before {
   content: "\f04c"
}

.fa-stop:before {
   content: "\f04d"
}

.fa-forward:before {
   content: "\f04e"
}

.fa-fast-forward:before {
   content: "\f050"
}

.fa-step-forward:before {
   content: "\f051"
}

.fa-eject:before {
   content: "\f052"
}

.fa-chevron-left:before {
   content: "\f053"
}

.fa-chevron-right:before {
   content: "\f054"
}

.fa-plus-circle:before {
   content: "\f055"
}

.fa-minus-circle:before {
   content: "\f056"
}

.fa-times-circle:before {
   content: "\f057"
}

.fa-check-circle:before {
   content: "\f058"
}

.fa-question-circle:before {
   content: "\f059"
}

.fa-info-circle:before {
   content: "\f05a"
}

.fa-crosshairs:before {
   content: "\f05b"
}

.fa-times-circle-o:before {
   content: "\f05c"
}

.fa-check-circle-o:before {
   content: "\f05d"
}

.fa-ban:before {
   content: "\f05e"
}

.fa-arrow-left:before {
   content: "\f060"
}

.fa-arrow-right:before {
   content: "\f061"
}

.fa-arrow-up:before {
   content: "\f062"
}

.fa-arrow-down:before {
   content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
   content: "\f064"
}

.fa-expand:before {
   content: "\f065"
}

.fa-compress:before {
   content: "\f066"
}

.fa-plus:before {
   content: "\f067"
}

.fa-minus:before {
   content: "\f068"
}

.fa-asterisk:before {
   content: "\f069"
}

.fa-exclamation-circle:before {
   content: "\f06a"
}

.fa-gift:before {
   content: "\f06b"
}

.fa-leaf:before {
   content: "\f06c"
}

.fa-fire:before {
   content: "\f06d"
}

.fa-eye:before {
   content: "\f06e"
}

.fa-eye-slash:before {
   content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
   content: "\f071"
}

.fa-plane:before {
   content: "\f072"
}

.fa-calendar:before {
   content: "\f073"
}

.fa-random:before {
   content: "\f074"
}

.fa-comment:before {
   content: "\f075"
}

.fa-magnet:before {
   content: "\f076"
}

.fa-chevron-up:before {
   content: "\f077"
}

.fa-chevron-down:before {
   content: "\f078"
}

.fa-retweet:before {
   content: "\f079"
}

.fa-shopping-cart:before {
   content: "\f07a"
}

.fa-folder:before {
   content: "\f07b"
}

.fa-folder-open:before {
   content: "\f07c"
}

.fa-arrows-v:before {
   content: "\f07d"
}

.fa-arrows-h:before {
   content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
   content: "\f080"
}

.fa-twitter-square:before {
   content: "\f081"
}

.fa-facebook-square:before {
   content: "\f082"
}

.fa-camera-retro:before {
   content: "\f083"
}

.fa-key:before {
   content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
   content: "\f085"
}

.fa-comments:before {
   content: "\f086"
}

.fa-thumbs-o-up:before {
   content: "\f087"
}

.fa-thumbs-o-down:before {
   content: "\f088"
}

.fa-star-half:before {
   content: "\f089"
}

.fa-heart-o:before {
   content: "\f08a"
}

.fa-sign-out:before {
   content: "\f08b"
}

.fa-linkedin-square:before {
   content: "\f08c"
}

.fa-thumb-tack:before {
   content: "\f08d"
}

.fa-external-link:before {
   content: "\f08e"
}

.fa-sign-in:before {
   content: "\f090"
}

.fa-trophy:before {
   content: "\f091"
}

.fa-github-square:before {
   content: "\f092"
}

.fa-upload:before {
   content: "\f093"
}

.fa-lemon-o:before {
   content: "\f094"
}

.fa-phone:before {
   content: "\f095"
}

.fa-square-o:before {
   content: "\f096"
}

.fa-bookmark-o:before {
   content: "\f097"
}

.fa-phone-square:before {
   content: "\f098"
}

.fa-twitter:before {
   content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
   content: "\f09a"
}

.fa-github:before {
   content: "\f09b"
}

.fa-unlock:before {
   content: "\f09c"
}

.fa-credit-card:before {
   content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
   content: "\f09e"
}

.fa-hdd-o:before {
   content: "\f0a0"
}

.fa-bullhorn:before {
   content: "\f0a1"
}

.fa-bell:before {
   content: "\f0f3"
}

.fa-certificate:before {
   content: "\f0a3"
}

.fa-hand-o-right:before {
   content: "\f0a4"
}

.fa-hand-o-left:before {
   content: "\f0a5"
}

.fa-hand-o-up:before {
   content: "\f0a6"
}

.fa-hand-o-down:before {
   content: "\f0a7"
}

.fa-arrow-circle-left:before {
   content: "\f0a8"
}

.fa-arrow-circle-right:before {
   content: "\f0a9"
}

.fa-arrow-circle-up:before {
   content: "\f0aa"
}

.fa-arrow-circle-down:before {
   content: "\f0ab"
}

.fa-globe:before {
   content: "\f0ac"
}

.fa-wrench:before {
   content: "\f0ad"
}

.fa-tasks:before {
   content: "\f0ae"
}

.fa-filter:before {
   content: "\f0b0"
}

.fa-briefcase:before {
   content: "\f0b1"
}

.fa-arrows-alt:before {
   content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
   content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
   content: "\f0c1"
}

.fa-cloud:before {
   content: "\f0c2"
}

.fa-flask:before {
   content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
   content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
   content: "\f0c5"
}

.fa-paperclip:before {
   content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
   content: "\f0c7"
}

.fa-square:before {
   content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
   content: "\f0c9"
}

.fa-list-ul:before {
   content: "\f0ca"
}

.fa-list-ol:before {
   content: "\f0cb"
}

.fa-strikethrough:before {
   content: "\f0cc"
}

.fa-underline:before {
   content: "\f0cd"
}

.fa-table:before {
   content: "\f0ce"
}

.fa-magic:before {
   content: "\f0d0"
}

.fa-truck:before {
   content: "\f0d1"
}

.fa-pinterest:before {
   content: "\f0d2"
}

.fa-pinterest-square:before {
   content: "\f0d3"
}

.fa-google-plus-square:before {
   content: "\f0d4"
}

.fa-google-plus:before {
   content: "\f0d5"
}

.fa-money:before {
   content: "\f0d6"
}

.fa-caret-down:before {
   content: "\f0d7"
}

.fa-caret-up:before {
   content: "\f0d8"
}

.fa-caret-left:before {
   content: "\f0d9"
}

.fa-caret-right:before {
   content: "\f0da"
}

.fa-columns:before {
   content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
   content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
   content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
   content: "\f0de"
}

.fa-envelope:before {
   content: "\f0e0"
}

.fa-linkedin:before {
   content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
   content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
   content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
   content: "\f0e4"
}

.fa-comment-o:before {
   content: "\f0e5"
}

.fa-comments-o:before {
   content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
   content: "\f0e7"
}

.fa-sitemap:before {
   content: "\f0e8"
}

.fa-umbrella:before {
   content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
   content: "\f0ea"
}

.fa-lightbulb-o:before {
   content: "\f0eb"
}

.fa-exchange:before {
   content: "\f0ec"
}

.fa-cloud-download:before {
   content: "\f0ed"
}

.fa-cloud-upload:before {
   content: "\f0ee"
}

.fa-user-md:before {
   content: "\f0f0"
}

.fa-stethoscope:before {
   content: "\f0f1"
}

.fa-suitcase:before {
   content: "\f0f2"
}

.fa-bell-o:before {
   content: "\f0a2"
}

.fa-coffee:before {
   content: "\f0f4"
}

.fa-cutlery:before {
   content: "\f0f5"
}

.fa-file-text-o:before {
   content: "\f0f6"
}

.fa-building-o:before {
   content: "\f0f7"
}

.fa-hospital-o:before {
   content: "\f0f8"
}

.fa-ambulance:before {
   content: "\f0f9"
}

.fa-medkit:before {
   content: "\f0fa"
}

.fa-fighter-jet:before {
   content: "\f0fb"
}

.fa-beer:before {
   content: "\f0fc"
}

.fa-h-square:before {
   content: "\f0fd"
}

.fa-plus-square:before {
   content: "\f0fe"
}

.fa-angle-double-left:before {
   content: "\f100"
}

.fa-angle-double-right:before {
   content: "\f101"
}

.fa-angle-double-up:before {
   content: "\f102"
}

.fa-angle-double-down:before {
   content: "\f103"
}

.fa-angle-left:before {
   content: "\f104"
}

.fa-angle-right:before {
   content: "\f105"
}

.fa-angle-up:before {
   content: "\f106"
}

.fa-angle-down:before {
   content: "\f107"
}

.fa-desktop:before {
   content: "\f108"
}

.fa-laptop:before {
   content: "\f109"
}

.fa-tablet:before {
   content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
   content: "\f10b"
}

.fa-circle-o:before {
   content: "\f10c"
}

.fa-quote-left:before {
   content: "\f10d"
}

.fa-quote-right:before {
   content: "\f10e"
}

.fa-spinner:before {
   content: "\f110"
}

.fa-circle:before {
   content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
   content: "\f112"
}

.fa-github-alt:before {
   content: "\f113"
}

.fa-folder-o:before {
   content: "\f114"
}

.fa-folder-open-o:before {
   content: "\f115"
}

.fa-smile-o:before {
   content: "\f118"
}

.fa-frown-o:before {
   content: "\f119"
}

.fa-meh-o:before {
   content: "\f11a"
}

.fa-gamepad:before {
   content: "\f11b"
}

.fa-keyboard-o:before {
   content: "\f11c"
}

.fa-flag-o:before {
   content: "\f11d"
}

.fa-flag-checkered:before {
   content: "\f11e"
}

.fa-terminal:before {
   content: "\f120"
}

.fa-code:before {
   content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
   content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
   content: "\f123"
}

.fa-location-arrow:before {
   content: "\f124"
}

.fa-crop:before {
   content: "\f125"
}

.fa-code-fork:before {
   content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
   content: "\f127"
}

.fa-question:before {
   content: "\f128"
}

.fa-info:before {
   content: "\f129"
}

.fa-exclamation:before {
   content: "\f12a"
}

.fa-superscript:before {
   content: "\f12b"
}

.fa-subscript:before {
   content: "\f12c"
}

.fa-eraser:before {
   content: "\f12d"
}

.fa-puzzle-piece:before {
   content: "\f12e"
}

.fa-microphone:before {
   content: "\f130"
}

.fa-microphone-slash:before {
   content: "\f131"
}

.fa-shield:before {
   content: "\f132"
}

.fa-calendar-o:before {
   content: "\f133"
}

.fa-fire-extinguisher:before {
   content: "\f134"
}

.fa-rocket:before {
   content: "\f135"
}

.fa-maxcdn:before {
   content: "\f136"
}

.fa-chevron-circle-left:before {
   content: "\f137"
}

.fa-chevron-circle-right:before {
   content: "\f138"
}

.fa-chevron-circle-up:before {
   content: "\f139"
}

.fa-chevron-circle-down:before {
   content: "\f13a"
}

.fa-html5:before {
   content: "\f13b"
}

.fa-css3:before {
   content: "\f13c"
}

.fa-anchor:before {
   content: "\f13d"
}

.fa-unlock-alt:before {
   content: "\f13e"
}

.fa-bullseye:before {
   content: "\f140"
}

.fa-ellipsis-h:before {
   content: "\f141"
}

.fa-ellipsis-v:before {
   content: "\f142"
}

.fa-rss-square:before {
   content: "\f143"
}

.fa-play-circle:before {
   content: "\f144"
}

.fa-ticket:before {
   content: "\f145"
}

.fa-minus-square:before {
   content: "\f146"
}

.fa-minus-square-o:before {
   content: "\f147"
}

.fa-level-up:before {
   content: "\f148"
}

.fa-level-down:before {
   content: "\f149"
}

.fa-check-square:before {
   content: "\f14a"
}

.fa-pencil-square:before {
   content: "\f14b"
}

.fa-external-link-square:before {
   content: "\f14c"
}

.fa-share-square:before {
   content: "\f14d"
}

.fa-compass:before {
   content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
   content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
   content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
   content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
   content: "\f153"
}

.fa-gbp:before {
   content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
   content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
   content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
   content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
   content: "\f158"
}

.fa-won:before,
.fa-krw:before {
   content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
   content: "\f15a"
}

.fa-file:before {
   content: "\f15b"
}

.fa-file-text:before {
   content: "\f15c"
}

.fa-sort-alpha-asc:before {
   content: "\f15d"
}

.fa-sort-alpha-desc:before {
   content: "\f15e"
}

.fa-sort-amount-asc:before {
   content: "\f160"
}

.fa-sort-amount-desc:before {
   content: "\f161"
}

.fa-sort-numeric-asc:before {
   content: "\f162"
}

.fa-sort-numeric-desc:before {
   content: "\f163"
}

.fa-thumbs-up:before {
   content: "\f164"
}

.fa-thumbs-down:before {
   content: "\f165"
}

.fa-youtube-square:before {
   content: "\f166"
}

.fa-youtube:before {
   content: "\f167"
}

.fa-xing:before {
   content: "\f168"
}

.fa-xing-square:before {
   content: "\f169"
}

.fa-youtube-play:before {
   content: "\f16a"
}

.fa-dropbox:before {
   content: "\f16b"
}

.fa-stack-overflow:before {
   content: "\f16c"
}

.fa-instagram:before {
   content: "\f16d"
}

.fa-flickr:before {
   content: "\f16e"
}

.fa-adn:before {
   content: "\f170"
}

.fa-bitbucket:before {
   content: "\f171"
}

.fa-bitbucket-square:before {
   content: "\f172"
}

.fa-tumblr:before {
   content: "\f173"
}

.fa-tumblr-square:before {
   content: "\f174"
}

.fa-long-arrow-down:before {
   content: "\f175"
}

.fa-long-arrow-up:before {
   content: "\f176"
}

.fa-long-arrow-left:before {
   content: "\f177"
}

.fa-long-arrow-right:before {
   content: "\f178"
}

.fa-apple:before {
   content: "\f179"
}

.fa-windows:before {
   content: "\f17a"
}

.fa-android:before {
   content: "\f17b"
}

.fa-linux:before {
   content: "\f17c"
}

.fa-dribbble:before {
   content: "\f17d"
}

.fa-skype:before {
   content: "\f17e"
}

.fa-foursquare:before {
   content: "\f180"
}

.fa-trello:before {
   content: "\f181"
}

.fa-female:before {
   content: "\f182"
}

.fa-male:before {
   content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
   content: "\f184"
}

.fa-sun-o:before {
   content: "\f185"
}

.fa-moon-o:before {
   content: "\f186"
}

.fa-archive:before {
   content: "\f187"
}

.fa-bug:before {
   content: "\f188"
}

.fa-vk:before {
   content: "\f189"
}

.fa-weibo:before {
   content: "\f18a"
}

.fa-renren:before {
   content: "\f18b"
}

.fa-pagelines:before {
   content: "\f18c"
}

.fa-stack-exchange:before {
   content: "\f18d"
}

.fa-arrow-circle-o-right:before {
   content: "\f18e"
}

.fa-arrow-circle-o-left:before {
   content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
   content: "\f191"
}

.fa-dot-circle-o:before {
   content: "\f192"
}

.fa-wheelchair:before {
   content: "\f193"
}

.fa-vimeo-square:before {
   content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
   content: "\f195"
}

.fa-plus-square-o:before {
   content: "\f196"
}

.fa-space-shuttle:before {
   content: "\f197"
}

.fa-slack:before {
   content: "\f198"
}

.fa-envelope-square:before {
   content: "\f199"
}

.fa-wordpress:before {
   content: "\f19a"
}

.fa-openid:before {
   content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
   content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
   content: "\f19d"
}

.fa-yahoo:before {
   content: "\f19e"
}

.fa-google:before {
   content: "\f1a0"
}

.fa-reddit:before {
   content: "\f1a1"
}

.fa-reddit-square:before {
   content: "\f1a2"
}

.fa-stumbleupon-circle:before {
   content: "\f1a3"
}

.fa-stumbleupon:before {
   content: "\f1a4"
}

.fa-delicious:before {
   content: "\f1a5"
}

.fa-digg:before {
   content: "\f1a6"
}

.fa-pied-piper-pp:before {
   content: "\f1a7"
}

.fa-pied-piper-alt:before {
   content: "\f1a8"
}

.fa-drupal:before {
   content: "\f1a9"
}

.fa-joomla:before {
   content: "\f1aa"
}

.fa-language:before {
   content: "\f1ab"
}

.fa-fax:before {
   content: "\f1ac"
}

.fa-building:before {
   content: "\f1ad"
}

.fa-child:before {
   content: "\f1ae"
}

.fa-paw:before {
   content: "\f1b0"
}

.fa-spoon:before {
   content: "\f1b1"
}

.fa-cube:before {
   content: "\f1b2"
}

.fa-cubes:before {
   content: "\f1b3"
}

.fa-behance:before {
   content: "\f1b4"
}

.fa-behance-square:before {
   content: "\f1b5"
}

.fa-steam:before {
   content: "\f1b6"
}

.fa-steam-square:before {
   content: "\f1b7"
}

.fa-recycle:before {
   content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
   content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
   content: "\f1ba"
}

.fa-tree:before {
   content: "\f1bb"
}

.fa-spotify:before {
   content: "\f1bc"
}

.fa-deviantart:before {
   content: "\f1bd"
}

.fa-soundcloud:before {
   content: "\f1be"
}

.fa-database:before {
   content: "\f1c0"
}

.fa-file-pdf-o:before {
   content: "\f1c1"
}

.fa-file-word-o:before {
   content: "\f1c2"
}

.fa-file-excel-o:before {
   content: "\f1c3"
}

.fa-file-powerpoint-o:before {
   content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
   content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
   content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
   content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
   content: "\f1c8"
}

.fa-file-code-o:before {
   content: "\f1c9"
}

.fa-vine:before {
   content: "\f1ca"
}

.fa-codepen:before {
   content: "\f1cb"
}

.fa-jsfiddle:before {
   content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
   content: "\f1cd"
}

.fa-circle-o-notch:before {
   content: "\f1ce"
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
   content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
   content: "\f1d1"
}

.fa-git-square:before {
   content: "\f1d2"
}

.fa-git:before {
   content: "\f1d3"
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
   content: "\f1d4"
}

.fa-tencent-weibo:before {
   content: "\f1d5"
}

.fa-qq:before {
   content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
   content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
   content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
   content: "\f1d9"
}

.fa-history:before {
   content: "\f1da"
}

.fa-circle-thin:before {
   content: "\f1db"
}

.fa-header:before {
   content: "\f1dc"
}

.fa-paragraph:before {
   content: "\f1dd"
}

.fa-sliders:before {
   content: "\f1de"
}

.fa-share-alt:before {
   content: "\f1e0"
}

.fa-share-alt-square:before {
   content: "\f1e1"
}

.fa-bomb:before {
   content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
   content: "\f1e3"
}

.fa-tty:before {
   content: "\f1e4"
}

.fa-binoculars:before {
   content: "\f1e5"
}

.fa-plug:before {
   content: "\f1e6"
}

.fa-slideshare:before {
   content: "\f1e7"
}

.fa-twitch:before {
   content: "\f1e8"
}

.fa-yelp:before {
   content: "\f1e9"
}

.fa-newspaper-o:before {
   content: "\f1ea"
}

.fa-wifi:before {
   content: "\f1eb"
}

.fa-calculator:before {
   content: "\f1ec"
}

.fa-paypal:before {
   content: "\f1ed"
}

.fa-google-wallet:before {
   content: "\f1ee"
}

.fa-cc-visa:before {
   content: "\f1f0"
}

.fa-cc-mastercard:before {
   content: "\f1f1"
}

.fa-cc-discover:before {
   content: "\f1f2"
}

.fa-cc-amex:before {
   content: "\f1f3"
}

.fa-cc-paypal:before {
   content: "\f1f4"
}

.fa-cc-stripe:before {
   content: "\f1f5"
}

.fa-bell-slash:before {
   content: "\f1f6"
}

.fa-bell-slash-o:before {
   content: "\f1f7"
}

.fa-trash:before {
   content: "\f1f8"
}

.fa-copyright:before {
   content: "\f1f9"
}

.fa-at:before {
   content: "\f1fa"
}

.fa-eyedropper:before {
   content: "\f1fb"
}

.fa-paint-brush:before {
   content: "\f1fc"
}

.fa-birthday-cake:before {
   content: "\f1fd"
}

.fa-area-chart:before {
   content: "\f1fe"
}

.fa-pie-chart:before {
   content: "\f200"
}

.fa-line-chart:before {
   content: "\f201"
}

.fa-lastfm:before {
   content: "\f202"
}

.fa-lastfm-square:before {
   content: "\f203"
}

.fa-toggle-off:before {
   content: "\f204"
}

.fa-toggle-on:before {
   content: "\f205"
}

.fa-bicycle:before {
   content: "\f206"
}

.fa-bus:before {
   content: "\f207"
}

.fa-ioxhost:before {
   content: "\f208"
}

.fa-angellist:before {
   content: "\f209"
}

.fa-cc:before {
   content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
   content: "\f20b"
}

.fa-meanpath:before {
   content: "\f20c"
}

.fa-buysellads:before {
   content: "\f20d"
}

.fa-connectdevelop:before {
   content: "\f20e"
}

.fa-dashcube:before {
   content: "\f210"
}

.fa-forumbee:before {
   content: "\f211"
}

.fa-leanpub:before {
   content: "\f212"
}

.fa-sellsy:before {
   content: "\f213"
}

.fa-shirtsinbulk:before {
   content: "\f214"
}

.fa-simplybuilt:before {
   content: "\f215"
}

.fa-skyatlas:before {
   content: "\f216"
}

.fa-cart-plus:before {
   content: "\f217"
}

.fa-cart-arrow-down:before {
   content: "\f218"
}

.fa-diamond:before {
   content: "\f219"
}

.fa-ship:before {
   content: "\f21a"
}

.fa-user-secret:before {
   content: "\f21b"
}

.fa-motorcycle:before {
   content: "\f21c"
}

.fa-street-view:before {
   content: "\f21d"
}

.fa-heartbeat:before {
   content: "\f21e"
}

.fa-venus:before {
   content: "\f221"
}

.fa-mars:before {
   content: "\f222"
}

.fa-mercury:before {
   content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
   content: "\f224"
}

.fa-transgender-alt:before {
   content: "\f225"
}

.fa-venus-double:before {
   content: "\f226"
}

.fa-mars-double:before {
   content: "\f227"
}

.fa-venus-mars:before {
   content: "\f228"
}

.fa-mars-stroke:before {
   content: "\f229"
}

.fa-mars-stroke-v:before {
   content: "\f22a"
}

.fa-mars-stroke-h:before {
   content: "\f22b"
}

.fa-neuter:before {
   content: "\f22c"
}

.fa-genderless:before {
   content: "\f22d"
}

.fa-facebook-official:before {
   content: "\f230"
}

.fa-pinterest-p:before {
   content: "\f231"
}

.fa-whatsapp:before {
   content: "\f232"
}

.fa-server:before {
   content: "\f233"
}

.fa-user-plus:before {
   content: "\f234"
}

.fa-user-times:before {
   content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
   content: "\f236"
}

.fa-viacoin:before {
   content: "\f237"
}

.fa-train:before {
   content: "\f238"
}

.fa-subway:before {
   content: "\f239"
}

.fa-medium:before {
   content: "\f23a"
}

.fa-yc:before,
.fa-y-combinator:before {
   content: "\f23b"
}

.fa-optin-monster:before {
   content: "\f23c"
}

.fa-opencart:before {
   content: "\f23d"
}

.fa-expeditedssl:before {
   content: "\f23e"
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
   content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
   content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
   content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
   content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
   content: "\f244"
}

.fa-mouse-pointer:before {
   content: "\f245"
}

.fa-i-cursor:before {
   content: "\f246"
}

.fa-object-group:before {
   content: "\f247"
}

.fa-object-ungroup:before {
   content: "\f248"
}

.fa-sticky-note:before {
   content: "\f249"
}

.fa-sticky-note-o:before {
   content: "\f24a"
}

.fa-cc-jcb:before {
   content: "\f24b"
}

.fa-cc-diners-club:before {
   content: "\f24c"
}

.fa-clone:before {
   content: "\f24d"
}

.fa-balance-scale:before {
   content: "\f24e"
}

.fa-hourglass-o:before {
   content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
   content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
   content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
   content: "\f253"
}

.fa-hourglass:before {
   content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
   content: "\f255"
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
   content: "\f256"
}

.fa-hand-scissors-o:before {
   content: "\f257"
}

.fa-hand-lizard-o:before {
   content: "\f258"
}

.fa-hand-spock-o:before {
   content: "\f259"
}

.fa-hand-pointer-o:before {
   content: "\f25a"
}

.fa-hand-peace-o:before {
   content: "\f25b"
}

.fa-trademark:before {
   content: "\f25c"
}

.fa-registered:before {
   content: "\f25d"
}

.fa-creative-commons:before {
   content: "\f25e"
}

.fa-gg:before {
   content: "\f260"
}

.fa-gg-circle:before {
   content: "\f261"
}

.fa-tripadvisor:before {
   content: "\f262"
}

.fa-odnoklassniki:before {
   content: "\f263"
}

.fa-odnoklassniki-square:before {
   content: "\f264"
}

.fa-get-pocket:before {
   content: "\f265"
}

.fa-wikipedia-w:before {
   content: "\f266"
}

.fa-safari:before {
   content: "\f267"
}

.fa-chrome:before {
   content: "\f268"
}

.fa-firefox:before {
   content: "\f269"
}

.fa-opera:before {
   content: "\f26a"
}

.fa-internet-explorer:before {
   content: "\f26b"
}

.fa-tv:before,
.fa-television:before {
   content: "\f26c"
}

.fa-contao:before {
   content: "\f26d"
}

.fa-500px:before {
   content: "\f26e"
}

.fa-amazon:before {
   content: "\f270"
}

.fa-calendar-plus-o:before {
   content: "\f271"
}

.fa-calendar-minus-o:before {
   content: "\f272"
}

.fa-calendar-times-o:before {
   content: "\f273"
}

.fa-calendar-check-o:before {
   content: "\f274"
}

.fa-industry:before {
   content: "\f275"
}

.fa-map-pin:before {
   content: "\f276"
}

.fa-map-signs:before {
   content: "\f277"
}

.fa-map-o:before {
   content: "\f278"
}

.fa-map:before {
   content: "\f279"
}

.fa-commenting:before {
   content: "\f27a"
}

.fa-commenting-o:before {
   content: "\f27b"
}

.fa-houzz:before {
   content: "\f27c"
}

.fa-vimeo:before {
   content: "\f27d"
}

.fa-black-tie:before {
   content: "\f27e"
}

.fa-fonticons:before {
   content: "\f280"
}

.fa-reddit-alien:before {
   content: "\f281"
}

.fa-edge:before {
   content: "\f282"
}

.fa-credit-card-alt:before {
   content: "\f283"
}

.fa-codiepie:before {
   content: "\f284"
}

.fa-modx:before {
   content: "\f285"
}

.fa-fort-awesome:before {
   content: "\f286"
}

.fa-usb:before {
   content: "\f287"
}

.fa-product-hunt:before {
   content: "\f288"
}

.fa-mixcloud:before {
   content: "\f289"
}

.fa-scribd:before {
   content: "\f28a"
}

.fa-pause-circle:before {
   content: "\f28b"
}

.fa-pause-circle-o:before {
   content: "\f28c"
}

.fa-stop-circle:before {
   content: "\f28d"
}

.fa-stop-circle-o:before {
   content: "\f28e"
}

.fa-shopping-bag:before {
   content: "\f290"
}

.fa-shopping-basket:before {
   content: "\f291"
}

.fa-hashtag:before {
   content: "\f292"
}

.fa-bluetooth:before {
   content: "\f293"
}

.fa-bluetooth-b:before {
   content: "\f294"
}

.fa-percent:before {
   content: "\f295"
}

.fa-gitlab:before {
   content: "\f296"
}

.fa-wpbeginner:before {
   content: "\f297"
}

.fa-wpforms:before {
   content: "\f298"
}

.fa-envira:before {
   content: "\f299"
}

.fa-universal-access:before {
   content: "\f29a"
}

.fa-wheelchair-alt:before {
   content: "\f29b"
}

.fa-question-circle-o:before {
   content: "\f29c"
}

.fa-blind:before {
   content: "\f29d"
}

.fa-audio-description:before {
   content: "\f29e"
}

.fa-volume-control-phone:before {
   content: "\f2a0"
}

.fa-braille:before {
   content: "\f2a1"
}

.fa-assistive-listening-systems:before {
   content: "\f2a2"
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
   content: "\f2a3"
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
   content: "\f2a4"
}

.fa-glide:before {
   content: "\f2a5"
}

.fa-glide-g:before {
   content: "\f2a6"
}

.fa-signing:before,
.fa-sign-language:before {
   content: "\f2a7"
}

.fa-low-vision:before {
   content: "\f2a8"
}

.fa-viadeo:before {
   content: "\f2a9"
}

.fa-viadeo-square:before {
   content: "\f2aa"
}

.fa-snapchat:before {
   content: "\f2ab"
}

.fa-snapchat-ghost:before {
   content: "\f2ac"
}

.fa-snapchat-square:before {
   content: "\f2ad"
}

.fa-pied-piper:before {
   content: "\f2ae"
}

.fa-first-order:before {
   content: "\f2b0"
}

.fa-yoast:before {
   content: "\f2b1"
}

.fa-themeisle:before {
   content: "\f2b2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
   content: "\f2b3"
}

.fa-fa:before,
.fa-font-awesome:before {
   content: "\f2b4"
}

.fa-handshake-o:before {
   content: "\f2b5"
}

.fa-envelope-open:before {
   content: "\f2b6"
}

.fa-envelope-open-o:before {
   content: "\f2b7"
}

.fa-linode:before {
   content: "\f2b8"
}

.fa-address-book:before {
   content: "\f2b9"
}

.fa-address-book-o:before {
   content: "\f2ba"
}

.fa-vcard:before,
.fa-address-card:before {
   content: "\f2bb"
}

.fa-vcard-o:before,
.fa-address-card-o:before {
   content: "\f2bc"
}

.fa-user-circle:before {
   content: "\f2bd"
}

.fa-user-circle-o:before {
   content: "\f2be"
}

.fa-user-o:before {
   content: "\f2c0"
}

.fa-id-badge:before {
   content: "\f2c1"
}

.fa-drivers-license:before,
.fa-id-card:before {
   content: "\f2c2"
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
   content: "\f2c3"
}

.fa-quora:before {
   content: "\f2c4"
}

.fa-free-code-camp:before {
   content: "\f2c5"
}

.fa-telegram:before {
   content: "\f2c6"
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
   content: "\f2c7"
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
   content: "\f2c8"
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
   content: "\f2c9"
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
   content: "\f2ca"
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
   content: "\f2cb"
}

.fa-shower:before {
   content: "\f2cc"
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
   content: "\f2cd"
}

.fa-podcast:before {
   content: "\f2ce"
}

.fa-window-maximize:before {
   content: "\f2d0"
}

.fa-window-minimize:before {
   content: "\f2d1"
}

.fa-window-restore:before {
   content: "\f2d2"
}

.fa-times-rectangle:before,
.fa-window-close:before {
   content: "\f2d3"
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
   content: "\f2d4"
}

.fa-bandcamp:before {
   content: "\f2d5"
}

.fa-grav:before {
   content: "\f2d6"
}

.fa-etsy:before {
   content: "\f2d7"
}

.fa-imdb:before {
   content: "\f2d8"
}

.fa-ravelry:before {
   content: "\f2d9"
}

.fa-eercast:before {
   content: "\f2da"
}

.fa-microchip:before {
   content: "\f2db"
}

.fa-snowflake-o:before {
   content: "\f2dc"
}

.fa-superpowers:before {
   content: "\f2dd"
}

.fa-wpexplorer:before {
   content: "\f2de"
}

.fa-meetup:before {
   content: "\f2e0"
}

.sr-only {
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0, 0, 0, 0);
   border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
   position: static;
   width: auto;
   height: auto;
   margin: 0;
   overflow: visible;
   clip: auto
}

.col {
   position: relative;
   display: block;
   width: 100%
}

.full-page-inner>.container>.span_12,
.full-page-inner>.span_12,
html body .vc_row-fluid>.span_12 {
   display: flex;
   display: -ms-flexbox;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   float: none
}

@media (min-width:690px) {
   .col {
      margin-right: 2%
   }
}

.col:last-child {
   margin-right: 0
}

.col.col_last {
   margin-right: 0
}

.compose-mode .vc_row-fluid>.span_12>.vc_element,
.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column,
.full-page-inner>.container>.span_12>.wpb_column,
.full-page-inner>.span_12>.wpb_column,
html body .vc_row-fluid>.span_12>.wpb_column {
   float: none;
   margin-right: 0
}

.compose-mode #nectar_fullscreen_rows .full-page-inner>.container>.span_12>.vc_element:not([class*=offset-]),
.compose-mode .vc_row-fluid>.span_12>.vc_element:not([class*=offset-]),
.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column:not([class*=offset-]),
.full-page-inner>.container>.span_12>.wpb_column:not([class*=offset-]),
.full-page-inner>.span_12>.wpb_column:not([class*=offset-]),
html body .vc_row-fluid>.span_12>.wpb_column:not([class*=offset-]) {
   margin-left: 0
}

.full-page-inner>.container>.span_12,
.full-page-inner>.span_12,
.vc_row-fluid>.span_12 {
   width: auto
}

.vc_row-fluid>.span_12,
body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12 {
   margin-left: -1%;
   margin-right: -1%
}

.vc_row-fluid>.span_12 .wpb_column,
body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12 .wpb_column:not(.child_column) {
   padding-left: 1%;
   padding-right: 1%
}

body[data-col-gap*=px] .wpb_wrapper>.wpb_row:last-child:not([data-column-margin*=px]) {
   margin-bottom: 0
}

html body .full-width-content.vc_row-fluid .wpb_column {
   padding: 0
}

.full-width-content.vc_row-fluid .wpb_column .wpb_row,
.full-width-content.vc_row-fluid .wpb_column .wpb_wrapper,
html body .full-width-content.vc_row-fluid .span_12 {
   margin: 0
}

@media only screen and (max-width:999px) {
   .container-wrap .full-width-content .vc_row-fluid[data-column-margin*=px]>.span_12>.wpb_column {
      margin-bottom: 30px
   }
}

.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]),
.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]),
body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=default],
body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=none],
body[data-col-gap*=px] .vc_row-fluid.full-width-content .inner_row[data-column-margin=default]>.span_12>.one-fourths:not([class*=vc_col-xs-]),
body[data-col-gap*=px] .vc_row-fluid.full-width-content .inner_row[data-column-margin=none]>.span_12>.one-fourths:not([class*=vc_col-xs-]),
body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content,
body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]),
body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content,
body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]) {
   margin-bottom: 0
}

body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=default]>.span_12,
body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=none]>.span_12,
body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content>.span_12,
body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content>.span_12 {
   margin-left: 0;
   margin-right: 0
}

body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=default]>.span_12>.wpb_column,
body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=none]>.span_12>.wpb_column,
body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column,
body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column {
   padding-left: 0;
   padding-right: 0
}

.wpb_column[data-border-radius*=px]>.vc_column-inner>.column-bg-overlay-wrap {
   overflow: hidden
}

.ascend .vc_row-fluid .wpb_column.boxed,
.material .vc_row-fluid .wpb_column.boxed,
.vc_row-fluid .wpb_column.boxed {
   background-color: transparent;
   box-shadow: none
}

.wpb_column.boxed>.vc_column-inner {
   box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
   background-color: #fff;
   padding: 25px 15px 15px;
   position: relative;
   transition: transform .2s ease, box-shadow .2s ease;
   top: 0
}

.wpb_column.boxed:hover>.vc_column-inner {
   transform: translateY(-4px);
   box-shadow: 0 17px 25px rgba(0, 0, 0, .13)
}

.vc_row-fluid .wpb_column {
   box-shadow: none
}

.wpb_column[data-shadow=small_depth]>.vc_column-inner>.column-bg-overlay-wrap {
   box-shadow: rgba(0, 0, 0, .04) 0 1px 0, rgba(0, 0, 0, .05) 0 2px 7px, rgba(0, 0, 0, .06) 0 12px 22px
}

.wpb_column[data-shadow=medium_depth]>.vc_column-inner>.column-bg-overlay-wrap {
   box-shadow: 0 30px 60px rgba(0, 0, 0, .15)
}

.wpb_column[data-shadow=large_depth]>.vc_column-inner>.column-bg-overlay-wrap {
   box-shadow: 0 40px 100px rgba(0, 0, 0, .15), 0 25px 80px rgba(0, 0, 0, .1)
}

.wpb_column[data-shadow=x_large_depth]>.vc_column-inner>.column-bg-overlay-wrap {
   box-shadow: 0 60px 135px rgba(0, 0, 0, .14), 0 15px 65px rgba(0, 0, 0, .14)
}

@media only screen and (min-width:1000px) {
   .wpb_column.has-animation[data-animation=reveal-from-bottom]>.vc_column-inner {
      transform: translateY(101%);
      -webkit-transform: translateY(101%)
   }

   .wpb_column.has-animation[data-animation=reveal-from-top]>.vc_column-inner {
      transform: translateY(-101%);
      -webkit-transform: translateY(-101%)
   }

   .wpb_column.has-animation[data-animation=reveal-from-left]>.vc_column-inner {
      transform: translateX(-120%);
      -webkit-transform: translateX(-120%)
   }

   .wpb_column.has-animation[data-animation=reveal-from-right]>.vc_column-inner {
      transform: translateX(120%);
      -webkit-transform: translateX(120%)
   }
}

body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-bottom]>.vc_column-inner {
   transform: translateY(101%);
   -webkit-transform: translateY(101%)
}

body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-top]>.vc_column-inner {
   transform: translateY(-101%);
   -webkit-transform: translateY(-101%)
}

body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-left]>.vc_column-inner {
   transform: translateX(-120%);
   -webkit-transform: translateX(-120%)
}

body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-right]>.vc_column-inner {
   transform: translateX(120%);
   -webkit-transform: translateX(120%)
}

body[data-col-gap] .vc_row-fluid .span_12.col.section-title,
body[data-col-gap] .vc_row-fluid .span_12.post-area,
body[data-col-gap] .vc_row-fluid .span_12.testimonial_slider {
   margin-left: 0;
   margin-right: 0
}

@media only screen and (max-width:999px) and (min-width:691px) {

   .full-width-content .wpb_column.col.no-extra-padding_tablet>.vc_column-inner,
   .wpb_column.col.no-extra-padding_tablet>.n-sticky>.vc_column-inner,
   .wpb_column.col.no-extra-padding_tablet>.vc_column-inner {
      padding: 0
   }
}

@media only screen and (max-width:690px) {

   body .full-width-content .wpb_column.col.no-extra-padding_phone>.vc_column-inner,
   body .wpb_row .full-width-content .wpb_column.col.no-extra-padding_phone>.n-sticky>.vc_column-inner,
   body .wpb_row .wpb_column.child_column.col.no-extra-padding_phone>.n-sticky>.vc_column-inner,
   body .wpb_row .wpb_column.col.no-extra-padding_phone>.n-sticky>.vc_column-inner,
   html body .wpb_column.child_column.col.no-extra-padding_phone>.vc_column-inner,
   html body .wpb_column.col.no-extra-padding_phone>.vc_column-inner {
      padding: 0
   }

   .col.padding-1-percent[data-border-width*=px]>.vc_column-inner,
   .col.padding-2-percent[data-border-width*=px]>.vc_column-inner,
   .col.padding-3-percent[data-border-width*=px]>.vc_column-inner,
   .col.padding-4-percent[data-border-width*=px]>.vc_column-inner,
   .col.padding-5-percent[data-border-width*=px]>.vc_column-inner,
   .col.padding-6-percent[data-border-width*=px]>.vc_column-inner,
   .col.padding-7-percent[data-border-width*=px]>.vc_column-inner {
      padding: calc(100vw * .09)
   }
}

@media only screen and (max-width:999px) {
   .full-width-content .col.padding-1-percent>.vc_column-inner {
      padding: calc(100vw * .01)
   }
}

@media (max-width:999px) and (min-width:691px) {
   .vc_col-xs-12:not([data-t-w-inherits=small_desktop]) {
      width: 100%
   }

   .vc_col-xs-11:not([data-t-w-inherits=small_desktop]) {
      width: 91.66666667%
   }

   .vc_col-xs-10:not([data-t-w-inherits=small_desktop]) {
      width: 83.33333333%
   }

   .vc_col-xs-9:not([data-t-w-inherits=small_desktop]) {
      width: 75%
   }

   .vc_col-xs-8:not([data-t-w-inherits=small_desktop]) {
      width: 66.66666667%
   }

   .vc_col-xs-7:not([data-t-w-inherits=small_desktop]) {
      width: 58.33333333%
   }

   .vc_col-xs-6:not([data-t-w-inherits=small_desktop]) {
      width: 50%
   }

   .vc_col-xs-5:not([data-t-w-inherits=small_desktop]) {
      width: 41.66666667%
   }

   .vc_col-xs-4:not([data-t-w-inherits=small_desktop]) {
      width: 33.33333333%
   }

   .vc_col-xs-3:not([data-t-w-inherits=small_desktop]) {
      width: 25%
   }

   .vc_col-xs-2:not([data-t-w-inherits=small_desktop]) {
      width: 16.66666667%
   }

   .vc_col-xs-1:not([data-t-w-inherits=small_desktop]) {
      width: 8.33333333%
   }

   .vc_col-xs-5\/5:not([data-t-w-inherits=small_desktop]) {
      width: 100%
   }

   .vc_col-xs-4\/5:not([data-t-w-inherits=small_desktop]) {
      width: 80%
   }

   .vc_col-xs-3\/5:not([data-t-w-inherits=small_desktop]) {
      width: 60%
   }

   .vc_col-xs-2\/5:not([data-t-w-inherits=small_desktop]) {
      width: 40%
   }

   .vc_col-xs-1\/5:not([data-t-w-inherits=small_desktop]) {
      width: 20%
   }
}

@media (max-width:690px) {
   .vc_col-xs-12 {
      width: 100%
   }

   .vc_col-xs-11 {
      width: 91.66666667%
   }

   .vc_col-xs-10 {
      width: 83.33333333%
   }

   .vc_col-xs-9 {
      width: 75%
   }

   .vc_col-xs-8 {
      width: 66.66666667%
   }

   .vc_col-xs-7 {
      width: 58.33333333%
   }

   .vc_col-xs-6 {
      width: 50%
   }

   .vc_col-xs-5 {
      width: 41.66666667%
   }

   .vc_col-xs-4 {
      width: 33.33333333%
   }

   .vc_col-xs-3 {
      width: 25%
   }

   .vc_col-xs-2 {
      width: 16.66666667%
   }

   .vc_col-xs-1 {
      width: 8.33333333%
   }

   .vc_col-xs-5\/5 {
      width: 100%
   }

   .vc_col-xs-4\/5 {
      width: 80%
   }

   .vc_col-xs-3\/5 {
      width: 60%
   }

   .vc_col-xs-2\/5 {
      width: 40%
   }

   .vc_col-xs-1\/5 {
      width: 20%
   }
}

.vc_col-xs-pull-12 {
   right: 100%
}

.vc_col-xs-pull-11 {
   right: 91.66666667%
}

.vc_col-xs-pull-10 {
   right: 83.33333333%
}

.vc_col-xs-pull-9 {
   right: 75%
}

.vc_col-xs-pull-8 {
   right: 66.66666667%
}

.vc_col-xs-pull-7 {
   right: 58.33333333%
}

.vc_col-xs-pull-6 {
   right: 50%
}

.vc_col-xs-pull-5 {
   right: 41.66666667%
}

.vc_col-xs-pull-4 {
   right: 33.33333333%
}

.vc_col-xs-pull-3 {
   right: 25%
}

.vc_col-xs-pull-2 {
   right: 16.66666667%
}

.vc_col-xs-pull-1 {
   right: 8.33333333%
}

.vc_col-xs-pull-0 {
   right: auto
}

.vc_col-xs-push-12 {
   left: 100%
}

.vc_col-xs-push-11 {
   left: 91.66666667%
}

.vc_col-xs-push-10 {
   left: 83.33333333%
}

.vc_col-xs-push-9 {
   left: 75%
}

.vc_col-xs-push-8 {
   left: 66.66666667%
}

.vc_col-xs-push-7 {
   left: 58.33333333%
}

.vc_col-xs-push-6 {
   left: 50%
}

.vc_col-xs-push-5 {
   left: 41.66666667%
}

.vc_col-xs-push-4 {
   left: 33.33333333%
}

.vc_col-xs-push-3 {
   left: 25%
}

.vc_col-xs-push-2 {
   left: 16.66666667%
}

.vc_col-xs-push-1 {
   left: 8.33333333%
}

.vc_col-xs-push-0 {
   left: auto
}

.vc_col-xs-offset-12 {
   margin-left: 100%
}

.vc_col-xs-offset-11 {
   margin-left: 91.66666667%
}

.vc_col-xs-offset-10 {
   margin-left: 83.33333333%
}

.vc_col-xs-offset-9 {
   margin-left: 75%
}

.vc_col-xs-offset-8 {
   margin-left: 66.66666667%
}

.vc_col-xs-offset-7 {
   margin-left: 58.33333333%
}

.vc_col-xs-offset-6 {
   margin-left: 50%
}

.vc_col-xs-offset-5 {
   margin-left: 41.66666667%
}

.vc_col-xs-offset-4 {
   margin-left: 33.33333333%
}

.vc_col-xs-offset-3 {
   margin-left: 25%
}

.vc_col-xs-offset-2 {
   margin-left: 16.66666667%
}

.vc_col-xs-offset-1 {
   margin-left: 8.33333333%
}

.vc_col-xs-offset-0 {
   margin-left: 0
}

.vc_col-xs-pull-5\/5 {
   right: 100%
}

.vc_col-xs-pull-4\/5 {
   right: 80%
}

.vc_col-xs-pull-3\/5 {
   right: 60%
}

.vc_col-xs-pull-2\/5 {
   right: 40%
}

.vc_col-xs-pull-1\/5 {
   right: 20%
}

.vc_col-xs-pull-0\/5 {
   right: auto
}

.vc_col-xs-push-5\/5 {
   left: 100%
}

.vc_col-xs-push-4\/5 {
   left: 80%
}

.vc_col-xs-push-3\/5 {
   left: 60%
}

.vc_col-xs-push-2\/5 {
   left: 40%
}

.vc_col-xs-push-1\/5 {
   left: 20%
}

.vc_col-xs-push-0\/5 {
   left: auto
}

.vc_col-xs-offset-5\/5 {
   margin-left: 100%
}

.vc_col-xs-offset-4\/5 {
   margin-left: 80%
}

.vc_col-xs-offset-3\/5 {
   margin-left: 60%
}

.vc_col-xs-offset-2\/5 {
   margin-left: 40%
}

.vc_col-xs-offset-1\/5 {
   margin-left: 20%
}

.vc_col-xs-offset-0\/5 {
   margin-left: 0
}

@media (min-width:690px) {
   .vc_col-sm-5\/5 {
      width: 100%
   }

   .vc_col-sm-4\/5 {
      width: 80%
   }

   .vc_col-sm-3\/5 {
      width: 60%
   }

   .vc_col-sm-2\/5 {
      width: 40%
   }

   .vc_col-sm-1\/5 {
      width: 20%
   }

   .vc_col-sm-12 {
      width: 100%
   }

   .vc_col-sm-11 {
      width: 91.66666667%
   }

   .vc_col-sm-10 {
      width: 83.33333333%
   }

   .vc_col-sm-9 {
      width: 75%
   }

   .vc_col-sm-8 {
      width: 66.66666667%
   }

   .vc_col-sm-7 {
      width: 58.33333333%
   }

   .vc_col-sm-6 {
      width: 50%
   }

   .vc_col-sm-5 {
      width: 41.66666667%
   }

   .vc_col-sm-4 {
      width: 33.33333333%
   }

   .vc_col-sm-3 {
      width: 25%
   }

   .vc_col-sm-2 {
      width: 16.66666667%
   }

   .vc_col-sm-1 {
      width: 8.33333333%
   }

   .vc_col-sm-pull-12 {
      right: 100%
   }

   .vc_col-sm-pull-11 {
      right: 91.66666667%
   }

   .vc_col-sm-pull-10 {
      right: 83.33333333%
   }

   .vc_col-sm-pull-9 {
      right: 75%
   }

   .vc_col-sm-pull-8 {
      right: 66.66666667%
   }

   .vc_col-sm-pull-7 {
      right: 58.33333333%
   }

   .vc_col-sm-pull-6 {
      right: 50%
   }

   .vc_col-sm-pull-5 {
      right: 41.66666667%
   }

   .vc_col-sm-pull-4 {
      right: 33.33333333%
   }

   .vc_col-sm-pull-3 {
      right: 25%
   }

   .vc_col-sm-pull-2 {
      right: 16.66666667%
   }

   .vc_col-sm-pull-1 {
      right: 8.33333333%
   }

   .vc_col-sm-pull-0 {
      right: auto
   }

   .vc_col-sm-push-12 {
      left: 100%
   }

   .vc_col-sm-push-11 {
      left: 91.66666667%
   }

   .vc_col-sm-push-10 {
      left: 83.33333333%
   }

   .vc_col-sm-push-9 {
      left: 75%
   }

   .vc_col-sm-push-8 {
      left: 66.66666667%
   }

   .vc_col-sm-push-7 {
      left: 58.33333333%
   }

   .vc_col-sm-push-6 {
      left: 50%
   }

   .vc_col-sm-push-5 {
      left: 41.66666667%
   }

   .vc_col-sm-push-4 {
      left: 33.33333333%
   }

   .vc_col-sm-push-3 {
      left: 25%
   }

   .vc_col-sm-push-2 {
      left: 16.66666667%
   }

   .vc_col-sm-push-1 {
      left: 8.33333333%
   }

   .vc_col-sm-push-0 {
      left: auto
   }

   .vc_col-sm-offset-12 {
      margin-left: 100%
   }

   .vc_col-sm-offset-11 {
      margin-left: 91.66666667%
   }

   .vc_col-sm-offset-10 {
      margin-left: 83.33333333%
   }

   .vc_col-sm-offset-9 {
      margin-left: 75%
   }

   .vc_col-sm-offset-8 {
      margin-left: 66.66666667%
   }

   .vc_col-sm-offset-7 {
      margin-left: 58.33333333%
   }

   .vc_col-sm-offset-6 {
      margin-left: 50%
   }

   .vc_col-sm-offset-5 {
      margin-left: 41.66666667%
   }

   .vc_col-sm-offset-4 {
      margin-left: 33.33333333%
   }

   .vc_col-sm-offset-3 {
      margin-left: 25%
   }

   .vc_col-sm-offset-2 {
      margin-left: 16.66666667%
   }

   .vc_col-sm-offset-1 {
      margin-left: 8.33333333%
   }

   .vc_col-sm-offset-0 {
      margin-left: 0
   }
}

@media (min-width:1000px) {
   .vc_col-md-12 {
      width: 100%
   }

   .vc_col-md-11 {
      width: 91.66666667%
   }

   .vc_col-md-10 {
      width: 83.33333333%
   }

   .vc_col-md-9 {
      width: 75%
   }

   .vc_col-md-8 {
      width: 66.66666667%
   }

   .vc_col-md-7 {
      width: 58.33333333%
   }

   .vc_col-md-6 {
      width: 50%
   }

   .vc_col-md-5 {
      width: 41.66666667%
   }

   .vc_col-md-4 {
      width: 33.33333333%
   }

   .vc_col-md-3 {
      width: 25%
   }

   .vc_col-md-2 {
      width: 16.66666667%
   }

   .vc_col-md-1 {
      width: 8.33333333%
   }

   .vc_col-md-pull-12 {
      right: 100%
   }

   .vc_col-md-pull-11 {
      right: 91.66666667%
   }

   .vc_col-md-pull-10 {
      right: 83.33333333%
   }

   .vc_col-md-pull-9 {
      right: 75%
   }

   .vc_col-md-pull-8 {
      right: 66.66666667%
   }

   .vc_col-md-pull-7 {
      right: 58.33333333%
   }

   .vc_col-md-pull-6 {
      right: 50%
   }

   .vc_col-md-pull-5 {
      right: 41.66666667%
   }

   .vc_col-md-pull-4 {
      right: 33.33333333%
   }

   .vc_col-md-pull-3 {
      right: 25%
   }

   .vc_col-md-pull-2 {
      right: 16.66666667%
   }

   .vc_col-md-pull-1 {
      right: 8.33333333%
   }

   .vc_col-md-pull-0 {
      right: auto
   }

   .vc_col-md-push-12 {
      left: 100%
   }

   .vc_col-md-push-11 {
      left: 91.66666667%
   }

   .vc_col-md-push-10 {
      left: 83.33333333%
   }

   .vc_col-md-push-9 {
      left: 75%
   }

   .vc_col-md-push-8 {
      left: 66.66666667%
   }

   .vc_col-md-push-7 {
      left: 58.33333333%
   }

   .vc_col-md-push-6 {
      left: 50%
   }

   .vc_col-md-push-5 {
      left: 41.66666667%
   }

   .vc_col-md-push-4 {
      left: 33.33333333%
   }

   .vc_col-md-push-3 {
      left: 25%
   }

   .vc_col-md-push-2 {
      left: 16.66666667%
   }

   .vc_col-md-push-1 {
      left: 8.33333333%
   }

   .vc_col-md-push-0 {
      left: auto
   }

   .vc_col-md-offset-12 {
      margin-left: 100%
   }

   .vc_col-md-offset-11 {
      margin-left: 91.66666667%
   }

   .vc_col-md-offset-10 {
      margin-left: 83.33333333%
   }

   .vc_col-md-offset-9 {
      margin-left: 75%
   }

   .vc_col-md-offset-8 {
      margin-left: 66.66666667%
   }

   .vc_col-md-offset-7 {
      margin-left: 58.33333333%
   }

   .vc_col-md-offset-6 {
      margin-left: 50%
   }

   .vc_col-md-offset-5 {
      margin-left: 41.66666667%
   }

   .vc_col-md-offset-4 {
      margin-left: 33.33333333%
   }

   .vc_col-md-offset-3 {
      margin-left: 25%
   }

   .vc_col-md-offset-2 {
      margin-left: 16.66666667%
   }

   .vc_col-md-offset-1 {
      margin-left: 8.33333333%
   }

   .vc_col-md-offset-0 {
      margin-left: 0
   }

   .vc_col-md-5\/5 {
      width: 100%
   }

   .vc_col-md-4\/5 {
      width: 80%
   }

   .vc_col-md-3\/5 {
      width: 60%
   }

   .vc_col-md-2\/5 {
      width: 40%
   }

   .vc_col-md-1\/5 {
      width: 20%
   }

   .vc_col-md-pull-5\/5 {
      right: 100%
   }

   .vc_col-md-pull-4\/5 {
      right: 80%
   }

   .vc_col-md-pull-3\/5 {
      right: 60%
   }

   .vc_col-md-pull-2\/5 {
      right: 40%
   }

   .vc_col-md-pull-1\/5 {
      right: 20%
   }

   .vc_col-md-pull-0\/5 {
      right: auto
   }

   .vc_col-md-push-5\/5 {
      left: 100%
   }

   .vc_col-md-push-4\/5 {
      left: 80%
   }

   .vc_col-md-push-3\/5 {
      left: 60%
   }

   .vc_col-md-push-2\/5 {
      left: 40%
   }

   .vc_col-md-push-1\/5 {
      left: 20%
   }

   .vc_col-md-push-0\/5 {
      left: auto
   }

   .vc_col-md-offset-5\/5 {
      margin-left: 100%
   }

   .vc_col-md-offset-4\/5 {
      margin-left: 80%
   }

   .vc_col-md-offset-3\/5 {
      margin-left: 60%
   }

   .vc_col-md-offset-2\/5 {
      margin-left: 40%
   }

   .vc_col-md-offset-1\/5 {
      margin-left: 20%
   }

   .vc_col-md-offset-0\/5 {
      margin-left: 0
   }
}

@media (min-width:1300px) {
   .vc_col-lg-12 {
      width: 100%
   }

   .vc_col-lg-11 {
      width: 91.66666667%
   }

   .vc_col-lg-10 {
      width: 83.33333333%
   }

   .vc_col-lg-9 {
      width: 75%
   }

   .vc_col-lg-8 {
      width: 66.66666667%
   }

   .vc_col-lg-7 {
      width: 58.33333333%
   }

   .vc_col-lg-6 {
      width: 50%
   }

   .vc_col-lg-5 {
      width: 41.66666667%
   }

   .vc_col-lg-4 {
      width: 33.33333333%
   }

   .vc_col-lg-3 {
      width: 25%
   }

   .vc_col-lg-2 {
      width: 16.66666667%
   }

   .vc_col-lg-1 {
      width: 8.33333333%
   }

   .vc_col-lg-pull-12 {
      right: 100%
   }

   .vc_col-lg-pull-11 {
      right: 91.66666667%
   }

   .vc_col-lg-pull-10 {
      right: 83.33333333%
   }

   .vc_col-lg-pull-9 {
      right: 75%
   }

   .vc_col-lg-pull-8 {
      right: 66.66666667%
   }

   .vc_col-lg-pull-7 {
      right: 58.33333333%
   }

   .vc_col-lg-pull-6 {
      right: 50%
   }

   .vc_col-lg-pull-5 {
      right: 41.66666667%
   }

   .vc_col-lg-pull-4 {
      right: 33.33333333%
   }

   .vc_col-lg-pull-3 {
      right: 25%
   }

   .vc_col-lg-pull-2 {
      right: 16.66666667%
   }

   .vc_col-lg-pull-1 {
      right: 8.33333333%
   }

   .vc_col-lg-pull-0 {
      right: auto
   }

   .vc_col-lg-push-12 {
      left: 100%
   }

   .vc_col-lg-push-11 {
      left: 91.66666667%
   }

   .vc_col-lg-push-10 {
      left: 83.33333333%
   }

   .vc_col-lg-push-9 {
      left: 75%
   }

   .vc_col-lg-push-8 {
      left: 66.66666667%
   }

   .vc_col-lg-push-7 {
      left: 58.33333333%
   }

   .vc_col-lg-push-6 {
      left: 50%
   }

   .vc_col-lg-push-5 {
      left: 41.66666667%
   }

   .vc_col-lg-push-4 {
      left: 33.33333333%
   }

   .vc_col-lg-push-3 {
      left: 25%
   }

   .vc_col-lg-push-2 {
      left: 16.66666667%
   }

   .vc_col-lg-push-1 {
      left: 8.33333333%
   }

   .vc_col-lg-push-0 {
      left: auto
   }

   .vc_col-lg-offset-12 {
      margin-left: 100%
   }

   .vc_col-lg-offset-11 {
      margin-left: 91.66666667%
   }

   .vc_col-lg-offset-10 {
      margin-left: 83.33333333%
   }

   .vc_col-lg-offset-9 {
      margin-left: 75%
   }

   .vc_col-lg-offset-8 {
      margin-left: 66.66666667%
   }

   .vc_col-lg-offset-7 {
      margin-left: 58.33333333%
   }

   .vc_col-lg-offset-6 {
      margin-left: 50%
   }

   .vc_col-lg-offset-5 {
      margin-left: 41.66666667%
   }

   .vc_col-lg-offset-4 {
      margin-left: 33.33333333%
   }

   .vc_col-lg-offset-3 {
      margin-left: 25%
   }

   .vc_col-lg-offset-2 {
      margin-left: 16.66666667%
   }

   .vc_col-lg-offset-1 {
      margin-left: 8.33333333%
   }

   .vc_col-lg-offset-0 {
      margin-left: 0
   }
}

@media (min-width:690px) {

   .vc_col-sm-1\/5,
   .vc_col-sm-2\/5,
   .vc_col-sm-3\/5,
   .vc_col-sm-4\/5,
   .vc_col-sm-5\/5 {
      float: left
   }

   .vc_col-sm-pull-5\/5 {
      right: 100%
   }

   .vc_col-sm-pull-4\/5 {
      right: 80%
   }

   .vc_col-sm-pull-3\/5 {
      right: 60%
   }

   .vc_col-sm-pull-2\/5 {
      right: 40%
   }

   .vc_col-sm-pull-1\/5 {
      right: 20%
   }

   .vc_col-sm-pull-0\/5 {
      right: auto
   }

   .vc_col-sm-push-5\/5 {
      left: 100%
   }

   .vc_col-sm-push-4\/5 {
      left: 80%
   }

   .vc_col-sm-push-3\/5 {
      left: 60%
   }

   .vc_col-sm-push-2\/5 {
      left: 40%
   }

   .vc_col-sm-push-1\/5 {
      left: 20%
   }

   .vc_col-sm-push-0\/5 {
      left: auto
   }

   .vc_col-sm-offset-5\/5 {
      margin-left: 100%
   }

   .vc_col-sm-offset-4\/5 {
      margin-left: 80%
   }

   .vc_col-sm-offset-3\/5 {
      margin-left: 60%
   }

   .vc_col-sm-offset-2\/5 {
      margin-left: 40%
   }

   .vc_col-sm-offset-1\/5 {
      margin-left: 20%
   }

   .vc_col-sm-offset-0\/5 {
      margin-left: 0
   }
}

@media (min-width:1000px) {

   .vc_col-md-1\/5,
   .vc_col-md-2\/5,
   .vc_col-md-3\/5,
   .vc_col-md-4\/5,
   .vc_col-md-5\/5 {
      float: left
   }
}

@media (min-width:1300px) {

   .vc_col-lg-1\/5,
   .vc_col-lg-2\/5,
   .vc_col-lg-3\/5,
   .vc_col-lg-4\/5,
   .vc_col-lg-5\/5 {
      float: left
   }

   .vc_col-lg-5\/5 {
      width: 100%
   }

   .vc_col-lg-4\/5 {
      width: 80%
   }

   .vc_col-lg-3\/5 {
      width: 60%
   }

   .vc_col-lg-2\/5 {
      width: 40%
   }

   .vc_col-lg-1\/5 {
      width: 20%
   }

   .vc_col-lg-pull-5\/5 {
      right: 100%
   }

   .vc_col-lg-pull-4\/5 {
      right: 80%
   }

   .vc_col-lg-pull-3\/5 {
      right: 60%
   }

   .vc_col-lg-pull-2\/5 {
      right: 40%
   }

   .vc_col-lg-pull-1\/5 {
      right: 20%
   }

   .vc_col-lg-pull-0\/5 {
      right: auto
   }

   .vc_col-lg-push-5\/5 {
      left: 100%
   }

   .vc_col-lg-push-4\/5 {
      left: 80%
   }

   .vc_col-lg-push-3\/5 {
      left: 60%
   }

   .vc_col-lg-push-2\/5 {
      left: 40%
   }

   .vc_col-lg-push-1\/5 {
      left: 20%
   }

   .vc_col-lg-push-0\/5 {
      left: auto
   }

   .vc_col-lg-offset-5\/5 {
      margin-left: 100%
   }

   .vc_col-lg-offset-4\/5 {
      margin-left: 80%
   }

   .vc_col-lg-offset-3\/5 {
      margin-left: 60%
   }

   .vc_col-lg-offset-2\/5 {
      margin-left: 40%
   }

   .vc_col-lg-offset-1\/5 {
      margin-left: 20%
   }

   .vc_col-lg-offset-0\/5 {
      margin-left: 0
   }
}

@media only screen and (min-width :690px) and (max-width :999px) {

   .vc_col-sm-1[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-1 {
      width: 8.33333333%
   }

   .vc_col-sm-2[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-2 {
      width: 16.66666667%
   }

   .vc_col-sm-3[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-3 {
      width: 25%
   }

   .vc_col-sm-4[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-4 {
      width: 33.33333333%
   }

   .vc_col-sm-5[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-5 {
      width: 41.66666667%
   }

   .vc_col-sm-6[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-6 {
      width: 50%
   }

   .vc_col-sm-7[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-7 {
      width: 58.33333333%
   }

   .vc_col-sm-8[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-8 {
      width: 66.66666667%
   }

   .vc_col-sm-9[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-9 {
      width: 75%
   }

   .vc_col-sm-10[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-10 {
      width: 83.33333333%
   }

   .vc_col-sm-11[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-11 {
      width: 91.66666667%
   }
}

@media only screen and (max-width :690px) {
   [class*=vc_col-]:not([class*=vc_col-xs]) {
      width: 100%
   }

   .wpb_column:not([class*=vc_col-xs]) {
      width: 100%;
      margin-bottom: 25px
   }
}

@media only screen and (min-width :1px) and (max-width :999px) {

   .vc_row-fluid .wpb_column[class*=vc_col-xs]:not(.vc_col-xs-12),
   .vc_row-fluid.full-width-content .col,
   .vc_row-fluid.full-width-content .col .wpb_row,
   .vc_row-fluid.vc_row[data-column-margin=none] .col {
      margin-bottom: 0
   }
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   font: inherit;
   vertical-align: baseline
}

input[type=submit] {
   -webkit-appearance: none
}

html {
   max-width: 100%;
   overflow-y: scroll;
   overflow-x: hidden
}

body {
   max-width: 100%;
   overflow: hidden;
   background: #fff;
   font-family: 'Open Sans', sans-serif;
   color: #676767;
   position: relative
}

ol,
ul {
   list-style: none
}

input[type=text]::-ms-clear {
   display: none
}

sup {
   font-size: .5em;
   vertical-align: super
}

sub {
   font-size: .5em;
   vertical-align: sub
}

p:empty {
   display: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
   display: block
}

* {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

:root {
   --scroll-bar-w: -2px
}

.container {
   margin: 0 auto;
   position: relative;
   max-width: 880px
}

.row {
   position: relative
}

.main-content>.row,
header .row {
   margin-left: 0;
   margin-right: 0
}

.clr:after,
.col:after,
.group:after,
.row:after {
   content: "";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden
}

.row,
div.clear {
   padding-bottom: 24px
}

@media (min-width:690px) {
   .span_1 {
      width: 6.5%
   }

   .span_2 {
      width: 15%
   }

   .span_3 {
      width: 23.5%
   }

   .span_4 {
      width: 32%
   }

   .span_5 {
      width: 40.5%
   }

   .span_6 {
      width: 49%
   }

   .span_7 {
      width: 57.5%
   }

   .span_8 {
      width: 66%
   }

   .span_9 {
      width: 74.5%
   }

   .span_10 {
      width: 83%
   }

   .span_11 {
      width: 91.5%
   }

   .span_12 {
      width: 100%
   }
}

body {
   font-size: 14px;
   -webkit-font-smoothing: antialiased;
   font-family: 'Open Sans';
   font-weight: 400;
   line-height: 26px
}

body:not(.nectar-no-flex-height) {
   display: flex;
   flex-direction: column;
   min-height: 100vh
}

@media only screen and (min-width:1000px) {
   body.admin-bar:not(.nectar-no-flex-height) {
      min-height: calc(100vh - 32px)
   }
}

body:not(.nectar-no-flex-height) #ajax-content-wrap,
body:not(.nectar-no-flex-height) #ajax-content-wrap .blurred-wrap,
body:not(.nectar-no-flex-height) .ocm-effect-wrap,
body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner {
   display: flex;
   flex-direction: column;
   flex-grow: 1
}

body:not(.nectar-no-flex-height) .container-wrap {
   flex-grow: 1
}

p {
   -webkit-font-smoothing: antialiased
}

body .ui-widget {
   font-family: 'Open Sans';
   font-weight: 400
}

.nectar-skip-to-content:not(:focus),
.screen-reader-text {
   border: 0;
   clip: rect(1px, 1px, 1px, 1px);
   clip-path: inset(50%);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute !important;
   width: 1px;
   word-wrap: normal !important
}

@media only screen and (min-width:1000px) {
   .nectar-mobile-only {
      display: none
   }
}

@media only screen and (max-width:999px) {
   .nectar-mobile-only.mobile-header {
      display: inline-block
   }
}

.nectar-mobile-only.mobile-header .inner,
.nectar-mobile-only.mobile-header .inner ul {
   display: flex
}

.nectar-mobile-only.mobile-header li {
   float: none;
   line-height: 1;
   display: flex;
   align-items: center;
   margin: 0 8px;
   overflow: visible !important
}

@media only screen and (max-width:690px) {
   #header-outer .nectar-mobile-only.mobile-header li[class*=menu-item-btn-style-button]:not(.menu-item-hidden-text) .nectar-menu-icon {
      display: none
   }
}

body .nectar-mobile-only.mobile-header a {
   color: inherit;
   font-size: 13px;
   line-height: 1
}

.nectar-mobile-only.mobile-header .menu-item-has-children ul {
   display: none !important
}

.nectar-display-inline {
   display: inline
}

.nectar-display-inline-block {
   display: inline-block
}

.nectar-display-block {
   display: block
}

.nectar-bg-black {
   background-color: #000
}

.nectar-bg-white {
   background-color: #fff
}

#header-outer .screen-reader-text {
   height: 1px
}

.overflow-x-hidden {
   overflow-x: hidden
}

.nectar-overflow-hidden {
   overflow: hidden
}

.nectar-pseudo-expand:before {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   content: '';
   display: block
}

.alignleft {
   float: left;
   margin-right: 15px
}

.alignright {
   float: right;
   margin-left: 15px
}

.aligncenter {
   display: block;
   margin: 15px auto
}

.no-bottom-padding {
   padding-bottom: 0
}

.col.center {
   text-align: center
}

.col.right {
   text-align: right
}

.wp-smiley {
   margin-bottom: 0
}

dt {
   font-family: 'Open Sans';
   font-weight: 600;
   color: #333
}

dd {
   padding-left: 20px
}

.gallery-caption {
   margin-left: 0;
   margin-bottom: 10px;
   padding: 0 10px
}

#wpstats {
   display: none
}

.post-area:not(.masonry) .sticky {
   margin-bottom: 50px
}

.post-area:not(.masonry) .sticky .content-inner {
   margin-bottom: 0;
   padding-bottom: 0;
   border-bottom: 0;
   box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
   background-color: #fff;
   padding: 25px;
   position: relative
}

div[id=wpadminbar] {
   z-index: 1000000 !important
}

table {
   font-size: 12px;
   margin-bottom: 20px
}

.wp-caption {
   max-width: 100%;
   position: relative
}

.wp-caption .wp-caption-text {
   max-width: 90%;
   width: auto;
   margin-left: 5%;
   display: inline-block;
   margin-bottom: 5px;
   background-color: #fff;
   box-shadow: 0 10px 35px rgba(0, 0, 0, .1)
}

.row .col .wp-caption .wp-caption-text,
.wp-caption .wp-caption-text {
   padding: 10px 15px;
   top: -25px;
   position: relative;
   border-left: 4px solid #000
}

.row .col .wp-caption img,
.wp-caption img {
   margin-bottom: 0;
   display: block;
   margin-right: 0
}

em {
   font-style: italic
}

caption,
td,
th {
   font-weight: 400;
   text-align: left
}

.container-wrap,
.project-title {
   background-color: #f8f8f8;
   position: relative;
   z-index: 10;
   margin-top: 0;
   padding-top: 40px;
   padding-bottom: 40px
}

body[data-header-resize="0"] .container-wrap,
body[data-header-resize="0"] .project-title {
   margin-top: 0;
   padding-top: 40px
}

body.page-template-template-no-header .container-wrap,
body.page-template-template-no-header-footer .container-wrap,
body.single-salient_g_sections .container-wrap {
   padding-top: 0
}

.clear {
   clear: both
}

.subheader {
   color: #6f6f6f;
   margin-bottom: 15px
}

a {
   color: #3555ff;
   text-decoration: none;
   transition: color .3s
}

a:hover {
   color: inherit
}

h1 {
   font-size: 54px;
   line-height: 62px;
   margin-bottom: 7px
}

h2 {
   font-size: 34px;
   line-height: 44px;
   margin-bottom: 7px
}

h3 {
   font-size: 22px;
   line-height: 34px;
   margin-bottom: 7px
}

h4 {
   font-size: 18px;
   line-height: 32px;
   margin-bottom: 7px
}

h5 {
   font-size: 16px;
   line-height: 26px;
   margin-bottom: 7px
}

h6 {
   font-size: 14px;
   line-height: 24px;
   margin-bottom: 7px
}

h1,
h2,
h3,
h4,
h5,
h6 {
   color: #444;
   letter-spacing: 0;
   -webkit-font-smoothing: antialiased;
   font-family: 'Open Sans';
   font-weight: 600
}

.bold,
b,
strong {
   font-family: 'Open Sans';
   font-weight: 600
}

.uppercase {
   font-weight: 700;
   text-transform: uppercase
}

.tiny {
   font-size: 14px;
   line-height: 22px
}

body h1.light,
body h2.light,
body h3.light,
body h4.light,
body h5.light,
body h6.light,
p.light {
   text-transform: none;
   font-weight: 300
}

body h1 em,
body h2 em,
body h3 em,
body h4 em {
   font-size: inherit
}

.text-align-center {
   text-align: center
}

p {
   padding-bottom: 27px
}

.row .col p:last-child {
   padding-bottom: 0
}

.container .row:last-child,
.wpb_wrapper .clear {
   padding-bottom: 0
}

.wpb_wrapper>div {
   margin-bottom: 24px
}

.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child .hover-wrap,
.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child img,
.row .wpb_wrapper>img:last-child,
.wpb_wrapper>div:last-child {
   margin-bottom: 0
}

.pum-overlay .pum-container,
.pum-overlay .pum-container .pum-content,
body .pum-overlay {
   line-height: inherit
}

blockquote {
   font-family: 'Open Sans';
   font-weight: 300;
   line-height: 40px;
   font-size: 22px;
   padding-left: 0;
   letter-spacing: .5px;
   margin-bottom: 30px
}

ol,
ul {
   margin-left: 30px;
   margin-bottom: 30px
}

li ol,
li ul {
   margin-bottom: 0
}

ul li {
   list-style: disc;
   list-style-position: outside
}

ol li {
   list-style: decimal;
   list-style-position: outside
}

#footer-outer ol,
#footer-outer ul,
#header-outer .button_social_group ul,
#header-outer nav>ul,
#header-outer ol,
#header-secondary-outer ol,
#header-secondary-outer ul,
#mobile-menu ol,
#mobile-menu ul,
#search-outer ol,
#search-outer ul,
#slide-out-widget-area ol,
#slide-out-widget-area ul {
   margin: 0
}

#footer-outer ol li,
#footer-outer ul li,
#header-outer ol li,
#header-outer ul li,
#header-secondary-outer ol li,
#header-secondary-outer ul li,
#mobile-menu ol li,
#mobile-menu ul li,
#search-outer ol li,
#search-outer ul li,
#slide-out-widget-area ol li,
#slide-out-widget-area ul li {
   list-style: none
}

.main-content img {
   max-width: 100%;
   height: auto
}

.no-transform {
   -webkit-transform: inherit !important;
   transform: inherit !important
}

html.no-overflow-y {
   overflow-y: hidden !important
}

html.no-overflow-y body {
   overflow-y: hidden
}

.light h1,
.light h2,
.light h3,
.light h4,
.light h5,
.light h6,
.light p {
   color: #fff
}

code {
   display: block;
   clear: both;
   overflow: auto;
   padding: 1.6em;
   margin-bottom: 1.6em;
   white-space: pre;
   background-color: #f0f0f0;
   font: 14px "Andale Mono", Courier, "Courier New", monospace
}

pre {
   background: #f0f0f0;
   font-family: "Andale Mono", Courier, "Courier New", monospace;
   font-size: 14px;
   font-size: .9375rem;
   padding: 1.6em;
   line-height: 1.6;
   margin-bottom: 1.6em;
   max-width: 100%;
   overflow: auto
}

.no-left-margin.first-section {
   height: auto !important
}

.row .col h3,
.row .col h4 {
   margin-bottom: 8px
}

.vc_separator.vc_separator_align_center h3,
.vc_separator.vc_separator_align_center h4 {
   margin-bottom: 0
}

.row .col img {
   margin-bottom: 15px;
   max-width: 100%;
   height: auto
}

.wpb_gallery_slidesimage_grid .portfolio-items .col img {
   width: 100%
}

.row .col .wp-block-gallery.is-cropped .blocks-gallery-image img,
.row .col .wp-block-gallery.is-cropped .blocks-gallery-item img {
   width: 100%;
   margin-bottom: 0
}

body .container-wrap [class*=wp-block].alignfull {
   margin-left: -50vw !important;
   left: 50%;
   max-width: 100vw;
   width: 100vw;
   position: relative
}

body .container-wrap [class*=wp-block].alignfull img,
body .container-wrap [class*=wp-block].alignwide img {
   max-width: none;
   width: 100%
}

.wp-block-search__inside-wrapper {
   display: flex;
   flex: auto;
   flex-wrap: nowrap;
   max-width: 100%
}

body[data-form-submit=regular] .wp-block-search__inside-wrapper button[type=submit] {
   color: #fff
}

blockquote.wp-block-quote {
   position: relative;
   padding-left: 1.3em
}

blockquote.wp-block-quote:before {
   display: block;
   position: absolute;
   left: 0;
   top: 0;
   height: 100%;
   width: 4px;
   content: '';
   border-left: 4px solid rgba(0, 0, 0, .1)
}

blockquote.wp-block-quote.has-text-align-center:before {
   display: none
}

.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
   font-style: inherit;
   font-size: 1em
}

blockquote.wp-block-quote p {
   margin-bottom: 0
}

blockquote.wp-block-quote cite {
   font-size: 14px;
   line-height: 18px;
   display: block
}

.wpb_text_column>.wpb_wrapper>:last-child {
   margin-bottom: 0
}

.gallery a img {
   width: 90%;
   max-width: 90%;
   height: auto;
   max-height: 90%;
   padding: 5px;
   background-color: #fff;
   border: 1px solid #e5e5e5 !important;
   transition: all .2s linear
}

#ajax-loading-screen .loading-icon {
   background-repeat: no-repeat;
   background-position: center center;
   display: block;
   position: absolute;
   opacity: 0;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%
}

.default-loading-icon {
   top: 50%;
   border-radius: 100%;
   height: 40px;
   width: 40px;
   margin: 0 auto;
   display: block;
   position: relative;
   border: 3px solid #e5e5e5;
   margin-top: -20px
}

.default-loading-icon:before {
   position: absolute;
   content: "";
   border-color: #000 transparent transparent;
   border-radius: 100%;
   border-style: solid;
   border-width: 3px;
   display: block;
   height: 100%;
   width: 100%;
   top: -3px;
   left: -3px
}

.default-loading-icon.spin,
.loading-icon.spin,
.portfolio-loading.spin,
.pp_loaderIcon.spin {
   animation: 2s cubic-bezier(.63, .045, .34, 1) 0s normal none infinite spinning_animation
}

.default-skin-loading-icon {
   width: 100%;
   height: 100%;
   background-position: center;
   display: block;
   background-repeat: no-repeat;
   background-image: url(../../../themes/salient/img/icons/loading-white-bg.gif)
}

@keyframes spinning_animation {
   0% {
      transform: scale(1) rotate(0)
   }

   50% {
      transform: scale(.8) rotate(360deg)
   }

   100% {
      transform: scale(1) rotate(720deg)
   }
}

@keyframes bounce_in_animation {
   0% {
      transform: scale(0, 0)
   }

   20% {
      transform: scale(1.4, 1.4)
   }

   50% {
      transform: scale(.8, .8)
   }

   85% {
      transform: scale(1.1, 1.1)
   }

   100% {
      transform: scale(1, 1)
   }
}

.nectar-global-section {
   position: relative
}

.nectar-global-section.before-footer {
   z-index: 11
}

.nectar-global-section.after-nav {
   z-index: 12
}

.nectar-global-section.after-nav>.row,
.nectar-global-section.before-footer>.row {
   padding-bottom: 0
}

#portfolio-extra>.wpb_row:last-child,
.container-wrap .row>.wpb_row:last-child,
.home-wrap .row>.wpb_row:last-child {
   margin-bottom: 0
}

.wpb_content_element,
.wpb_row {
   margin-bottom: 35px
}

#ajax-content-wrap .wpb_row.has-global-section,
.wpb_row.has-global-section {
   margin-bottom: 0
}

body.page-template-template-portfolio-php .container-wrap,
body.single-portfolio .container-wrap,
body.tax-project-type .container-wrap,
body[data-bg-header=true] .container-wrap {
   padding-top: 25px;
   margin-top: 0 !important;
   padding-bottom: 40px
}

#header-space {
   height: 90px;
   background-color: #fff
}

#header-outer {
   width: 100%;
   top: 0;
   left: 0;
   position: fixed;
   padding: 28px 0 0 0;
   background-color: #fff;
   z-index: 9999;
   overflow: visible
}

body.page-template-template-no-header #header-outer,
body.page-template-template-no-header-footer #header-outer {
   visibility: hidden;
   padding: 0
}

body[data-transparent-nav="1"][data-header-color=light] #header-outer {
   background-color: rgba(255, 255, 255, .965)
}

.admin-bar #header-outer,
.logged-in.buddypress #header-outer {
   top: 32px
}

#top #logo {
   width: auto;
   max-width: none;
   line-height: 22px;
   font-size: 22px;
   letter-spacing: -1px;
   color: #444;
   font-family: 'Open Sans';
   font-weight: 600;
   align-self: center
}

#top #logo .retina-logo,
#top .span_3 #logo .mobile-only-logo {
   display: none
}

#top #logo .starting-logo {
   position: absolute;
   top: 0;
   opacity: 0;
   left: 0
}

#top #logo:focus,
#top #logo:hover {
   color: #000
}

#top #logo img {
   text-indent: -9999px;
   max-width: none;
   width: auto;
   margin-bottom: 0;
   display: block;
   transition: opacity .4s ease
}

#header-outer[data-transparent-header=true] #top #logo img.stnd {
   position: relative
}

#top {
   position: relative;
   z-index: 9998;
   width: 100%
}

#top .container .row {
   padding-bottom: 0
}

#top nav>ul {
   overflow: visible;
   transition: padding .8s ease, margin .25s ease;
   min-height: 1px;
   line-height: 1px
}

#top nav .no-menu-assigned {
   visibility: hidden
}

#top nav .no-menu-assigned a {
   min-height: 10px;
   width: 10px
}

body:not(.ascend) #top nav>.buttons {
   margin-left: 15px
}

body #header-outer[data-full-width=false][data-has-buttons=no]:not([data-format=left-header]) #top nav>.buttons {
   margin-left: 0
}

body:not(.ascend) #header-outer[data-full-width=true][data-remove-border=true] #top nav ul #search-btn {
   margin-left: 22px
}

#top nav>.buttons {
   transition: padding .8s ease
}

#top nav>ul .slide-out-widget-area-toggle {
   transition: margin .25s ease
}

.side-widget-open #top nav>ul .slide-out-widget-area-toggle {
   transition: margin .75s ease
}

#header-outer[data-transparency-option="1"][data-full-width=true].side-widget-open {
   box-shadow: none
}

.side-widget-open.no-bg-color {
   border-color: transparent !important
}

#header-outer #top nav>.buttons {
   right: 0;
   height: 100%;
   overflow: hidden
}

body #header-outer[data-using-pr-menu=true] #top nav>.buttons {
   display: block;
   overflow: visible
}

body.material #header-outer[data-using-pr-menu=true] #top nav>.buttons {
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex
}

#top nav ul li {
   float: right
}

#top nav>ul>li {
   float: left
}

#top nav>ul>li>a,
.pull-left-wrap>ul>li>a {
   padding: 0 10px 0 10px;
   display: block;
   color: #676767;
   font-size: 14px;
   line-height: 20px;
   transition: color .2s ease
}

body #header-outer[data-full-width=true] #top nav>.buttons {
   margin-left: 0
}

#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a:before,
#top .slide-out-widget-area-toggle[data-custom-color=true] a:before,
#top nav>ul>li[class*=button_solid_color]>a:before {
   display: block;
   position: absolute;
   left: 0;
   padding-bottom: 10px;
   -webkit-transform: translateY(-7px);
   transform: translateY(-7px);
   width: 100%;
   height: 24px;
   content: ' ';
   z-index: -1;
   transition: opacity .2s ease
}

body #header-outer .slide-out-widget-area-toggle[data-custom-color=true] .lines:before {
   top: 6px
}

body #header-outer .slide-out-widget-area-toggle[data-custom-color=true] .lines:after {
   top: -6px
}

#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top .slide-out-widget-area-toggle[data-custom-color=true] a:before,
#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before {
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   top: 50%
}

#header-outer.transparent #top nav>ul>li[class*=button_bordered]>a:before,
#top nav>ul>li[class*=button_bordered]>a:before {
   border: 2px solid #fff;
   display: block;
   position: absolute;
   left: 0;
   padding-bottom: 10px;
   -webkit-transform: translateY(-7px);
   transform: translateY(-7px);
   width: 100%;
   height: 34px;
   content: ' ';
   z-index: -1;
   box-sizing: border-box;
   transition: border-color .2s ease
}

#top nav>ul>li[class*=button_bordered]>a:before {
   border-color: rgba(0, 0, 0, .4)
}

.light-text #top nav>ul>li[class*=button_bordered]>a:before {
   border-color: #fff
}

#header-outer #top nav>ul>li[class*=button_solid_color]>a,
#header-outer #top nav>ul>li[class*=button_solid_color]>a .sf-sub-indicator i,
#header-outer[data-lhe=default] #top nav .sf-menu>[class*=button_solid_color].current-menu-ancestor>a i,
#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color].current-menu-ancestor>a,
#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color].current_page_ancestor>a {
   color: #fff !important
}

#header-outer.dark-text #top nav>ul>li[class*=button_solid_color]>a,
#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color]>a,
#header-outer[data-lhe=default] #top nav .sf-menu .current_page_item[class*=button_solid_color]>a,
#top nav>ul>li[class*=button_solid_color]>a,
body #header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a {
   color: #fff !important;
   opacity: 1 !important;
   padding-left: 20px;
   padding-right: 20px
}

#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_bordered]>a,
#header-outer[data-lhe=default] #top nav>ul>li[class*=button_bordered]>a,
#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color]>a,
#top nav>ul>li[class*=button_bordered]>a,
body #header-outer.transparent #top nav>ul>li[class*=button_bordered]>a {
   padding-left: 20px;
   padding-right: 20px
}

body[data-header-search=false][data-full-width-header=false] #header-outer[data-lhe=animated_underline][data-format=default][data-cart=false] #top nav>ul>li:last-child>a,
body[data-header-search=false][data-user-set-ocm=off] #header-outer[data-lhe=animated_underline][data-format=centered-menu][data-cart=false] #top nav>.buttons>li:last-child>a {
   margin-right: 0
}

#header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a {
   padding: 0 18px;
   display: block;
   position: relative
}

#header-outer #top nav .slide-out-widget-area-toggle[data-custom-color=true]:not(.mobile-icon) a:not(.using-label) {
   width: 22px
}

#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
   padding-left: 0;
   padding-right: 0;
   margin-right: 10px;
   margin-left: 10px
}

#top nav ul li a,
body[data-header-color=light] .mobile-header,
body[data-header-color=light] .span_9>.slide-out-widget-area-toggle a .label {
   color: #999
}

.sf-menu {
   line-height: 1;
   float: left;
   margin-bottom: 30px
}

.sf-menu ul li {
   font-weight: 400;
   width: 100%
}

.sub-menu {
   z-index: 3
}

.sf-menu:not(.buttons) a:focus {
   outline: 0 none
}

.sf-menu ul li a {
   margin: 0
}

.sf-sub-indicator {
   display: inline-block;
   width: 10px;
   position: relative;
   left: 8px;
   height: 10px
}

.sf-sub-indicator i {
   width: 8px
}

.sf-sub-indicator [class^=icon-],
body .sf-sub-indicator [class*=" icon-"] {
   color: #888;
   font-size: 12px;
   line-height: 16px;
   height: auto;
   background-color: transparent
}

.material .sf-menu>li>a>.sf-sub-indicator i {
   font-size: 16px
}

.sf-vertical,
.sf-vertical li {
   width: 100%
}

.sf-menu,
.sf-menu * {
   list-style: none outside none;
   margin: 0;
   padding: 0;
   z-index: 10
}

.sf-menu {
   line-height: 1
}

.sf-menu ul {
   position: absolute;
   top: 100%;
   left: 0;
   pointer-events: none
}

.sf-menu ul li,
.sf-menu ul li li {
   font-size: 12px;
   width: 100%
}

.sf-menu .menu-item a {
   outline: 0 none
}

.sf-menu li {
   float: left;
   outline: 0 none;
   line-height: 0;
   font-size: 12px;
   position: relative
}

.sf-menu a {
   display: block;
   position: relative;
   text-decoration: none
}

.sf-menu .sf-with-ul a {
   min-width: 1px
}

#header-outer .sf-menu li ul li a {
   font-size: 12px;
   line-height: 13px;
   transition: none;
   letter-spacing: 0
}

.sf-menu li ul li .sf-sub-indicator {
   right: 14px;
   left: auto;
   top: 14px;
   display: block;
   position: absolute
}

.sf-menu li ul li a,
.sf-menu li ul li li a {
   box-shadow: none
}

.sf-menu ul li a,
.sf-menu ul li li a {
   border-radius: 0;
   box-shadow: none;
   text-shadow: none
}

body #header-secondary-outer nav>ul>li>.temp-hidden-display,
body #top nav>ul>li>.temp-hidden-display {
   display: block !important;
   opacity: 0;
   left: 0 !important;
   right: auto !important
}

body #header-secondary-outer nav>ul>.edge>ul,
body #top nav>ul>.edge>ul {
   left: auto;
   right: 0
}

body #header-secondary-outer nav>ul>li .edge>ul,
body #top nav>ul>li .edge>ul {
   left: auto;
   right: 0
}

#top .span_9 {
   position: static
}

#header-outer nav>ul>.megamenu {
   position: inherit
}

#header-outer nav>ul>.megamenu>.sub-menu {
   width: 100%;
   left: 0;
   padding: 15px 0;
   display: table;
   background-color: #1c1c1c
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu,
#header-outer nav>ul>.nectar-megamenu-menu-item>.sub-menu {
   display: flex
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu {
   padding: 0
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li {
   padding: 20px
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li.megamenu-column-padding-none {
   padding: 0
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li {
   width: auto;
   display: block;
   flex: 1
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item .widget-area-active a {
   padding: 0
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item[class*=align-]:not(.width-100)>ul {
   left: auto
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item.width-50>ul {
   width: 45em
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item.width-75>ul {
   width: 70em
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul,
#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li {
   background-size: cover;
   background-position: center
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul {
   overflow: hidden
}

#header-outer .sf-menu>.megamenu.nectar-megamenu-menu-item li .widget-area-active img {
   margin-bottom: 0
}

#header-outer .sf-menu>.megamenu.nectar-megamenu-menu-item li .widget-area-active ul {
   margin-left: 0;
   margin-top: 0;
   padding: 0
}

#header-outer nav>.sf-menu>.megamenu.nectar-megamenu-menu-item>ul .widget-area-active {
   height: 100%
}

#header-outer nav>.sf-menu>.megamenu.nectar-megamenu-menu-item>ul .widget-area-active li {
   line-height: 2em
}

#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li.menu-item.megamenu-column-padding-none>a {
   margin-bottom: 0
}

body[data-megamenu-width=full-width] #header-outer #top .sf-menu>.megamenu.nectar-megamenu-menu-item.width-100>ul {
   border-radius: 0
}

#header-outer .menu-item-hidden-text>a .menu-title-text,
#header-outer .menu-item-hidden-text>a .nectar-ext-menu-item .menu-title-text,
#mobile-menu .menu-item-hidden-text:not(.menu-item-has-icon)>a .nectar-ext-menu-item>.inner-content>.title,
#slide-out-widget-area .menu-item-hidden-text:not(.menu-item-has-icon)>a>.nectar-ext-menu-item>.inner-content>.title,
#slide-out-widget-area .menu-item-hidden-text>a>.menu-title-text,
#slide-out-widget-area .menu-item-hidden-text>a>.nectar-ext-menu-item .menu-title-text,
#slide-out-widget-area .menu-item-hidden-text>a>.nectar-menu-icon-text>.menu-title-text {
   display: none
}

@media only screen and (min-width:1000px) {
   .menu-item-hidden-text.menu-item-hidden-text--mobile-only>a .menu-title-text {
      display: inline !important
   }
}

#header-outer .menu-item-hidden-text:not(.menu-item-hidden-text--mobile-only)>a>.nectar-menu-icon,
#slide-out-widget-area .menu-item-hidden-text>a>.nectar-menu-icon {
   margin-right: 0
}

.page-submenu.no-trans,
.post-area.masonry,
.posts-container article.ajax-loaded,
.sf-menu>.no-trans>ul,
body #slide-out-widget-area-bg.fullscreen-alt.no-transition,
body #slide-out-widget-area-bg.fullscreen-alt.open.no-transition,
body .no-transition,
body[data-button-style=rounded_shadow] .nectar-button.wpb_start_animation,
body[data-button-style=slightly_rounded_shadow] .nectar-button.wpb_start_animation,
body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open) {
   -webkit-transition: none !important;
   transition: none !important
}

#header-outer nav>ul>.megamenu>.sub-menu {
   display: table
}

#header-outer nav>ul>.megamenu>.sub-menu {
   padding: 30px 0
}

#header-outer nav>ul>.megamenu>ul>li {
   padding: 0 0 0 30px;
   border: none
}

#header-outer .widget_shopping_cart .buttons,
#header-outer .widget_shopping_cart .cart_list,
#header-outer .widget_shopping_cart .total,
#header-outer[data-format=centered-menu] #top nav>ul>li>ul>li,
#header-secondary-outer .sf-menu>li>ul>li,
#top nav>ul>li>ul>li {
   opacity: 0;
   transition: transform .65s cubic-bezier(.2, .8, .25, 1), opacity .65s cubic-bezier(.2, .8, .25, 1);
   -webkit-transition: transform .65s cubic-bezier(.2, .8, .25, 1), opacity .65s cubic-bezier(.2, .8, .25, 1)
}

#header-outer .widget_shopping_cart,
#header-outer .widget_shopping_cart .cart_list,
.nectar-social.full-width>*,
.wpcf7-form-control-wrap {
   display: block !important
}

#header-outer nav>ul>.megamenu>ul>li:last-child {
   padding-right: 30px
}

[data-megamenu-width=full-width] #top nav>ul>.megamenu:not(.width-50):not(.width-75)>ul>li {
   padding-right: 30px;
   padding-left: 0
}

[data-megamenu-width=full-width] #top nav>ul>.megamenu:not(.width-50):not(.width-75)>ul>li:last-child {
   padding-right: 0;
   padding-left: 0
}

#header-outer nav>ul>.megamenu>ul>li>ul {
   margin: 0;
   padding: 0
}

#top nav>ul>.megamenu>ul>li {
   width: 33.33%
}

#top nav>ul>.megamenu>ul>li {
   display: table-cell;
   float: none
}

#top nav>ul>.megamenu.columns-2>ul>li {
   width: 50%
}

#top nav>ul>.megamenu.columns-3>ul>li {
   width: 33.33%
}

#top nav>ul>.megamenu.columns-4>ul>li {
   width: 25%
}

#top nav>ul>.megamenu.columns-5>ul>li {
   width: 20%
}

#top nav>ul>.megamenu.columns-6>ul>li {
   width: 16.66%
}

#header-outer nav>ul>.megamenu>ul>li ul {
   display: block;
   top: 0 !important;
   width: 100%;
   opacity: 1 !important;
   left: 0 !important;
   box-shadow: none;
   position: relative
}

#header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>ul {
   margin-left: 0;
   padding-right: 0;
   padding-left: 0
}

#header-outer nav>ul>.megamenu ul li {
   float: none
}

#header-outer nav>ul>.megamenu ul li a {
   border-bottom: none;
   padding: 9px 15px
}

body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>a,
body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a {
   color: #444
}

body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>ul {
   padding-bottom: 15px
}

body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>ul {
   padding-bottom: 20px
}

body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul:last-child>ul {
   padding-bottom: 0
}

#header-outer nav>ul>.megamenu>.sub-menu>li a,
#header-outer nav>ul>.megamenu>ul>.sfHover>a,
#header-outer nav>ul>.megamenu>ul>li>a:hover,
body #header-outer nav>ul>.megamenu>.sub-menu>li a,
body #header-outer nav>ul>.megamenu>.sub-menu>li>a,
body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>a,
body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul.current-menu-item>a,
body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a {
   background-color: transparent !important
}

#header-secondary-outer .sf-menu li ul li a,
#top .sf-menu li ul li a {
   background-color: transparent
}

#header-outer .sf-menu li ul li a .item_desc,
#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
   display: block;
   font-size: 14px;
   line-height: 22px
}

#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
   display: none;
   opacity: .75
}

body[data-header-format=left-header] #top .sf-menu li ul li a .item_desc {
   margin-bottom: 10px
}

#header-secondary-outer .menu-item-language .iclflag,
#top .menu-item-language .iclflag {
   top: 1px;
   position: relative;
   margin-right: 4px
}

.sf-menu>li>ul {
   opacity: 0;
   pointer-events: none;
   display: block;
   transform: translateY(-9999px);
   box-shadow: 0 6px 28px rgba(0, 0, 0, .08)
}

.sf-menu>li.sfHover>ul {
   transform: none
}

.sf-menu>li ul {
   padding: 20px;
   width: 20em
}

#header-outer nav>ul>.megamenu ul li a,
.sf-menu>li ul a {
   padding: 6px 6px
}

.sf-menu li ul li .sf-sub-indicator {
   top: 6px;
   right: 6px
}

body[data-header-color=light]:not([data-header-format=left-header]) #header-outer:not(.transparent) .sf-menu>li ul {
   border-top: 1px solid #e9e9e9
}

#header-outer[data-box-shadow=none]:not(.transparent) .sf-menu>li:not(.megamenu) ul {
   border-top: none
}

#header-outer nav>ul>.megamenu>.sub-menu,
#header-secondary-outer .sf-menu li ul,
body:not([data-header-format=left-header]) #top .sf-menu li ul {
   background-color: #fff
}

#header-outer .sf-menu li ul li a {
   color: #999
}

.sf-menu .megamenu li ul {
   -webkit-transform: none;
   transform: none;
   box-shadow: none
}

#header-outer #header-secondary-outer .sf-menu .megamenu li ul,
#header-outer #top .sf-menu .megamenu li ul,
[data-header-color=light] #header-outer:not(.transparent) .sf-menu>.megamenu li ul {
   border-top: 0
}

.sf-menu li li ul {
   display: block;
   visibility: visible;
   top: 0 !important;
   z-index: auto;
   left: 20em;
   margin-left: -20px;
   margin-top: -20px;
   -webkit-transition: transform .25s, opacity .25s;
   transition: transform .25s, opacity .25s;
   box-shadow: 0 19px 35px rgba(0, 0, 0, .11);
   opacity: 0;
   pointer-events: none;
   -webkit-transform: translate3d(25px, 0, 0);
   transform: translate3d(25px, 0, 0)
}

body[data-header-color=custom] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul,
body[data-header-color=light] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul {
   margin-top: -21px
}

body[data-header-color=custom] #header-outer[data-box-shadow=none]:not(.transparent) .sf-menu>li:not(.megamenu) li ul,
body[data-header-color=light] #header-outer[data-box-shadow=none]:not(.transparent) .sf-menu>li:not(.megamenu) li ul,
body[data-header-color=light] #header-secondary-outer .sf-menu>li:not(.megamenu) li ul,
body[data-header-color=light] .sf-menu>li:not(.megamenu) li ul {
   margin-top: -20px
}

.sf-menu ul li a {
   border-bottom: 0
}

.sf-menu .sfHover>ul {
   pointer-events: all;
   opacity: 1
}

.sf-menu ul .sfHover>ul {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
}

.sf-menu>li.sfHover:not(.megamenu)>ul:not(.on-left-side) {
   left: 0
}

body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header=true]) {
   transition: box-shadow .42s ease, opacity .3s ease, transform .32s ease
}

@media only screen and (min-width:1000px) {
   #header-outer:not([data-format=left-header]) {
      padding-top: 0
   }

   #header-outer:not([data-format=left-header]) #top>.container>.row,
   #header-outer:not([data-format=left-header]) #top>.container>.row nav,
   #header-outer:not([data-format=left-header]) #top>.container>.row nav>ul,
   #header-outer:not([data-format=left-header]) #top>.container>.row nav>ul>li {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
   }

   #header-outer:not([data-format=left-header]) #top .span_3,
   #header-outer:not([data-format=left-header]) #top .span_9 {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      float: none;
      width: auto
   }

   #header-outer .logo-spacing {
      line-height: 0
   }

   #header-outer[data-format=default] #top .span_9 {
      margin-left: auto
   }

   #header-outer[data-format=centered-logo-between-menu] #top .span_9 nav .sf-menu:not(.buttons),
   #header-outer[data-format=centered-menu-bottom-bar] #top .span_9 nav,
   #header-outer[data-format=centered-menu-under-logo] #top .span_9 nav,
   #header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons) {
      -webkit-justify-content: center;
      justify-content: center
   }

   #header-outer:not([data-format=left-header]) #top nav>.buttons {
      overflow: visible;
      height: auto
   }

   #header-outer:not([data-format=left-header]) #top nav>ul>li {
      -webkit-align-items: center;
      align-items: center
   }

   #header-outer:not([data-format=left-header]) #top nav>ul {
      float: none;
      display: inline-block;
      vertical-align: middle
   }

   #header-outer #top>.container>.row .right-aligned-menu-items nav {
      flex-direction: row-reverse;
      -webkit-flex-direction: row-reverse
   }

   #header-outer[data-format=centered-menu-bottom-bar] .row,
   #header-outer[data-format=centered-menu-under-logo] .row {
      -webkit-flex-direction: column;
      flex-direction: column
   }
}

@media only screen and (max-width:999px) {
   #top .col.span_9 {
      text-align: right;
      line-height: 0
   }

   #header-outer #top #mobile-cart-link i,
   #header-outer .mobile-search .icon-salient-search,
   #header-outer .mobile-user-account .icon-salient-m-user,
   #top .span_9>.slide-out-widget-area-toggle>div {
      position: relative;
      display: block;
      top: 50%;
      font-size: 18px;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      background-color: transparent
   }

   #header-outer #top .mobile-user-account,
   #top #mobile-cart-link,
   #top .mobile-search,
   #top .span_9>.slide-out-widget-area-toggle {
      position: relative;
      width: auto;
      padding: 0 10px;
      top: auto;
      right: auto;
      margin-bottom: 0;
      margin-top: 0;
      display: inline-block;
      vertical-align: middle;
      line-height: 0;
      height: 100%;
      -webkit-transform: none;
      transform: none
   }

   body[data-slide-out-widget-area-style=slide-out-from-right] .slide_out_area_close:before,
   body[data-slide-out-widget-area-style=slide-out-from-right].material a.slide_out_area_close:before {
      background-color: rgba(0, 0, 0, .06)
   }

   #header-outer[data-cart=true] #top #mobile-cart-link,
   #header-outer[data-cart=true] #top .span_9>.slide-out-widget-area-toggle,
   #top .mobile-search {
      padding: 0 10px
   }

   #header-outer[data-cart=true] #top .row .span_9>.slide-out-widget-area-toggle,
   #top .span_9>.slide-out-widget-area-toggle {
      padding-right: 0
   }
}

@media only screen and (max-width:999px) {

   .left-aligned-ocm .slide-out-widget-area-toggle .hover-effect,
   .slide-out-widget-area-toggle.mobile-icon a>span>.hover-effect {
      display: none
   }
}

#top nav ul #nectar-user-account a,
#top nav ul #nectar-user-account a span,
#top nav ul #search-btn a,
#top nav ul #search-btn a span,
#top nav ul .slide-out-widget-area-toggle a {
   line-height: 20px;
   height: 20px
}

#top .span_9>.slide-out-widget-area-toggle a.using-label .label,
#top ul .slide-out-widget-area-toggle a .label {
   font-style: normal;
   display: inline-block;
   vertical-align: middle;
   margin-right: 15px;
   line-height: 1 !important;
   font-size: 14px
}

#top .span_9>.slide-out-widget-area-toggle a.using-label .label {
   transition: color .2s ease
}

#top .span_9>.slide-out-widget-area-toggle a.using-label>span,
#top ul .slide-out-widget-area-toggle a.using-label>span {
   display: inline-block;
   vertical-align: middle
}

#top .span_9>.slide-out-widget-area-toggle a.using-label,
#top ul .slide-out-widget-area-toggle a.using-label,
body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] #top nav ul .slide-out-widget-area-toggle a.using-label {
   width: auto;
   vertical-align: middle
}

#top nav .buttons li {
   line-height: 12px;
   position: relative
}

#top nav .buttons .menu-item a {
   position: relative
}

#top nav ul #nectar-user-account a,
#top nav ul #search-btn a,
#top nav ul .slide-out-widget-area-toggle a {
   padding: 0;
   width: 24px;
   text-align: center;
   display: block;
   background-position: right top;
   background-repeat: no-repeat;
   box-sizing: content-box
}

#top nav ul[data-user-set-ocm=off] .slide-out-widget-area-toggle,
body.material #header-outer:not([data-format=left-header]) #top>.container>.row nav>ul[data-user-set-ocm=off]>.slide-out-widget-area-toggle {
   display: none
}

#top nav ul #nectar-user-account a span,
#top nav ul #search-btn a span {
   top: 0;
   background-color: transparent
}

#header-outer header .nectar-menu-icon-img {
   margin-bottom: 0;
   width: 18px;
   max-height: 200px;
   height: auto;
   vertical-align: middle;
   transition: opacity .2s ease 50ms
}

#header-outer nav ul ul .nectar-menu-icon-img:not(.loaded) {
   opacity: 0
}

#header-outer ul.sf-menu>li>a>.nectar-menu-icon-img {
   max-height: 40px
}

#header-outer ul.sf-menu>li.menu-item-has-icon>a {
   display: flex;
   align-items: center
}

#header-outer header .nectar-menu-icon,
#header-outer header .nectar-menu-icon-img {
   margin-right: 10px;
   top: 0;
   line-height: inherit;
   display: inline-block
}

.nectar-menu-icon.svg-icon svg {
   width: 18px;
   height: 18px
}

.nectar-menu-icon.svg-icon svg path {
   fill: currentColor
}

#header-outer header .nectar-menu-icon {
   font-size: 16px;
   top: 0;
   vertical-align: middle
}

#header-outer header .nectar-menu-item-with-icon,
#header-secondary-outer .nectar-menu-item-with-icon,
#slide-out-widget-area .menu-item-has-icon>a {
   display: flex;
   align-items: flex-start
}

.off-canvas-menu-container .nectar-menu-icon {
   font-size: inherit;
   top: 0;
   margin-right: 10px
}

.off-canvas-menu-container .sub-menu .nectar-menu-icon {
   transform: none;
   margin-right: 10px
}

.off-canvas-menu-container .nectar-menu-icon-img {
   max-width: 40px;
   height: auto;
   margin-right: 10px;
   width: 100%
}

.nectar-menu-label {
   padding: 5px 8px;
   line-height: 1;
   font-size: 12px;
   margin-left: 5px;
   position: relative;
   display: inline-block;
   vertical-align: middle
}

.nectar-menu-label:before {
   opacity: .15
}

#header-outer #social-in-menu i,
.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i {
   font-size: 18px;
   color: inherit;
   background-color: transparent;
   transition: transform .25s ease, opacity .2s ease;
   -webkit-transition: -webkit-transform .25s ease, opacity .2s ease;
   text-align: center;
   line-height: 24px;
   height: 22px;
   width: 36px;
   position: relative
}

#header-outer #social-in-menu a {
   display: inline-block;
   margin-right: 0;
   margin-left: 0;
   overflow: hidden
}

#header-outer #social-in-menu a i:after,
.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i:after {
   position: absolute;
   top: 100%;
   left: 0;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   width: 100%
}

#header-outer #social-in-menu a i:before {
   width: 100%
}

#header-outer #social-in-menu .fa-vine:after,
#header-outer #social-in-menu .fa-vine:before,
#header-outer #social-in-menu [class*=fa-]:after,
#header-outer #social-in-menu [class^=fa-]:after {
   text-decoration: inherit;
   display: block;
   speak: none
}

#header-outer #social-in-menu .fa-vine {
   display: block;
   text-align: center
}

#header-outer #social-in-menu i.fa-facebook {
   width: 28px
}

#header-outer #top #social-in-menu i.fa-houzz,
#header-outer #top #social-in-menu i.icon-salient-tiktok {
   font-size: 16px
}

#header-outer[data-format=default] #social-in-menu {
   margin: 0 0 0 30px
}

body.original #header-outer[data-full-width=true][data-format=default] #social-in-menu {
   margin-right: 22px
}

#header-outer[data-lhe=animated_underline] #top nav>ul>#social-in-menu>a,
#header-outer[data-lhe=default] #top nav>ul>#social-in-menu>a {
   margin-left: 0;
   margin-right: 0;
   padding-right: 0;
   padding-left: 0
}

#top #mobile-cart-link,
#top .mobile-search,
#top .mobile-user-account {
   display: none;
   text-align: right;
   z-index: 10000
}

#top .span_9>.slide-out-widget-area-toggle {
   display: none;
   z-index: 10000
}

#top #mobile-cart-link i,
.mobile-search .icon-salient-search,
.mobile-user-account .icon-salient-m-user {
   background-color: transparent;
   color: #a9a9a9;
   line-height: 34px;
   font-size: 18px;
   width: 18px;
   transition: color .3s ease;
   -webkit-transition: color .3s ease
}

#header-outer #mobile-cart-link .cart-wrap span {
   border-radius: 50%;
   height: 16px;
   width: 16px;
   text-align: center;
   line-height: 16px;
   font-size: 10px;
   display: block;
   visibility: hidden
}

#header-outer #mobile-cart-link .cart-wrap {
   position: absolute;
   top: 50%;
   margin-top: -14px;
   right: 1px;
   color: #fff
}

#header-outer #mobile-cart-link.first-load .cart-wrap span,
#header-outer .first-load a.cart-contents .cart-wrap span {
   visibility: visible;
   animation: .6s ease-in-out .12s normal both 1 bounce_in_animation
}

.material .mobile-search .icon-salient-search,
.material .mobile-user-account .icon-salient-m-user {
   color: #a9a9a9
}

body #header-outer.no-bg-color {
   box-shadow: none !important;
   background-color: transparent !important
}

#header-outer.slide-out-hover #top.all-hidden,
#header-outer>.cart-outer.all-hidden {
   opacity: 0
}

#header-outer[data-full-width=true][data-cart=true] #top nav ul .slide-out-widget-area-toggle {
   position: relative
}

#header-outer.dark-text #top nav ul #nectar-user-account a span,
#header-outer.dark-text #top nav ul #search-btn a span {
   opacity: 1
}

#header-outer .sf-menu .megamenu ul .sub-menu,
.lines-button.x2.close .lines,
.sf-menu .megamenu li ul {
   background-color: transparent !important
}

#header-outer[data-transparent-header=true] #logo .dark-version {
   position: absolute
}

.slide-out-hover-icon-effect:not(.small) .lines-button,
body .slide-out-hover-icon-effect:not(.small) .lines-button {
   line-height: 0;
   font-size: 0
}

.slide-out-hover-icon-effect a {
   width: 34px
}

.slide-out-hover-icon-effect.small a {
   width: auto
}

#search-outer {
   display: none
}

.ui-helper-hidden-accessible {
   display: none
}

#header-outer .row .col.span_3,
#header-outer .row .col.span_9 {
   width: auto
}

#header-outer .row .col.span_9 {
   float: right
}

#header-outer[data-full-width=true] header>.container,
body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu {
   width: 100%;
   max-width: 100%;
   padding: 0 28px
}

#header-outer.highzI {
   z-index: 9999
}

body[data-hhun="1"] #header-outer[data-remove-fixed="1"] {
   position: absolute
}

@media only screen and (min-width:1000px) {

   body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"]:not(.detached),
   body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"][data-permanent-transparent=false][data-using-secondary="1"] {
      top: 0
   }
}

body[data-hhun="1"].original #header-outer.detached:not(.side-widget-open) {
   -webkit-transform: translateY(0);
   transform: translateY(0)
}

body[data-hhun="1"].original #header-outer[data-remove-border=true].detached:not(.side-widget-open) {
   border-color: rgba(255, 255, 255, 0)
}

body[data-hhun="1"] #header-outer[data-header-resize="0"]:not([data-format=left-header]).invisible {
   box-shadow: none
}

body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open) {
   transition: transform .3s ease, box-shadow .3s ease;
   z-index: 9998;
   pointer-events: none
}

body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open),
body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open) {
   transform: translateY(-100%) !important
}

body[data-hhun="1"] #header-outer.detached,
body[data-hhun="1"] #header-outer.transparent[data-transparent-header=true][data-remove-border=true][data-permanent-transparent="1"].detached {
   position: fixed !important;
   z-index: 9998
}

.mobile-video-image {
   position: absolute;
   z-index: 1;
   top: 0;
   left: 0;
   display: none;
   height: 100%;
   width: 100%;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover
}

.using-mobile-browser .mobile-video-image {
   display: block
}

#page-header-bg .nectar-video-wrap,
.wpb_row .nectar-video-wrap {
   position: absolute;
   top: 0;
   left: 0;
   padding-bottom: 0;
   overflow: hidden;
   opacity: 0;
   z-index: 1
}

.wpb_row .mobile-video-image.column-video,
.wpb_row .nectar-video-wrap.column-video {
   z-index: -1
}

body.using-mobile-browser #page-header-bg .nectar-video-wrap,
body.using-mobile-browser .wpb_row .nectar-video-wrap {
   left: -3000px
}

body.using-mobile-browser .nectar-slider-wrap .slide-bg-wrap .video-wrap {
   bottom: -3000px
}

.wpb_row .nectar-video-wrap video {
   transition: opacity .25s ease;
   opacity: 0
}

.wpb_row .nectar-video-wrap.position-loaded video {
   opacity: 1
}

#page-header-bg .nectar-video-wrap {
   opacity: 1;
   background-position: center;
   background-repeat: repeat;
   height: 100%;
   width: 100%
}

#page-header-bg .nectar-video-wrap video {
   opacity: 0
}

.video-color-overlay {
   width: 100%;
   height: 100%;
   opacity: 0;
   position: absolute;
   -webkit-backface-visibility: hidden;
   top: 0;
   left: 0;
   padding-bottom: 0;
   z-index: 3
}

#search-outer .ui-helper-hidden-accessible,
.mejs-overlay-button,
.mejs-overlay-loading,
.mobile #search-outer .ui-widget-content,
.wpb_row .nectar-video-wrap .mejs-container .mejs-controls {
   display: none !important
}

.wpb_row>.span_12 {
   z-index: 10
}

.wpb_row>.span_12 {
   margin-bottom: 0 !important
}

.wpb_row>.span_12>.column_container:last-child {
   margin-bottom: 0
}

#page-header-bg .container {
   z-index: 100
}

.nectar-slider-loading {
   background-color: #393939;
   background-position: center;
   background-repeat: repeat;
   position: absolute;
   z-index: 1000;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%
}

body .full-width-section {
   -webkit-box-sizing: content-box;
   box-sizing: content-box
}

.full-width-section {
   background-size: cover;
   width: 100%;
   position: relative
}

.full-width-content.parallax_section {
   background-size: cover
}

.full-width-content.vc_row-fluid .wpb_column {
   background-position: center;
   background-size: cover
}

.wpb_row {
   position: relative
}

.wpb_row.vc_row-o-full-height {
   min-height: 99vh
}

#page-header-bg .page-header-bg-image-wrap,
.full-width-section .row-bg,
.wpb_row .row-bg {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-size: cover
}

.column-image-bg-wrap.viewport-phone,
.column-image-bg-wrap.viewport-tablet,
.row-bg.viewport-phone,
.row-bg.viewport-tablet {
   display: none
}

@media only screen and (max-width:999px) and (min-width:691px) {

   .column-image-bg-wrap.viewport-tablet,
   .row-bg.viewport-tablet {
      display: block
   }

   .column-image-bg-wrap.viewport-desktop.has-tablet,
   .row-bg.viewport-desktop.has-tablet {
      display: none
   }
}

@media only screen and (max-width:690px) {

   .column-image-bg-wrap.viewport-phone,
   .row-bg.viewport-phone {
      display: block
   }

   .column-image-bg-wrap.viewport-desktop.has-phone,
   .row-bg.viewport-desktop.has-phone {
      display: none
   }
}

#page-header-bg[data-parallax="1"] .page-header-bg-image {
   height: calc(100% + 20px);
   top: auto;
   bottom: 0
}

@media only screen and (min-width:1000px) {
   #page-header-bg[data-parallax="1"] .page-header-bg-image {
      height: calc(100% + 40px)
   }
}

.page-header-bg-image-wrap[data-n-parallax-bg=true] .page-header-bg-image {
   height: calc(100% + 40px);
   top: auto;
   bottom: 0
}

.wpb_row .row-bg-wrap .row-bg-overlay {
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   content: ' ';
   z-index: 2;
   backface-visibility: hidden
}

.row.right-align-text {
   text-align: right
}

.wpb_row.full-width-content,
.wpb_row.full-width-section,
body.material .wpb_row.full-width-content,
body.material .wpb_row.full-width-section {
   margin-bottom: 0
}

.wpb_row.full-width-content .img-with-aniamtion-wrap,
.wpb_row.full-width-content .img-with-aniamtion-wrap .hover-wrap,
.wpb_row.full-width-content img {
   margin-bottom: 0
}

.full-width-section>.span_12>div:last-child {
   padding-bottom: 0
}

.full-width-section img {
   display: block;
   margin-bottom: 0
}

html:not(.js) .full-width-content,
html:not(.js) .full-width-section {
   visibility: visible
}

.full-width-content.parallax_section .row-bg,
.full-width-section.parallax_section .row-bg,
.wpb_row.parallax_section .row-bg {
   background-attachment: fixed
}

#page-header-bg .page-header-bg-image.translate,
.nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg.translate,
.wpb_row .column-image-bg-wrap .column-image-bg.translate,
[data-parallax=true] .swiper-slide .image-bg.translate,
body .full-width-content.parallax_section .row-bg.translate,
body .full-width-section.parallax_section .row-bg.translate,
body .wpb_row.parallax_section .row-bg.translate {
   background-attachment: scroll;
   top: auto;
   bottom: 0
}

body .full-width-content.parallax_section .row-bg,
body .full-width-section.parallax_section .row-bg,
body .wpb_row.parallax_section .row-bg {
   background-attachment: fixed
}

body[data-ajax-transitions=false] .parallax-layer.column-image-bg,
body[data-ajax-transitions=false] .parallax_section .nectar-recent-post-slide .nectar-recent-post-bg,
body[data-ajax-transitions=false] .parallax_section .row-bg {
   opacity: 0;
   transition: opacity .2s ease
}

_::-webkit-full-page-media,
_:future,
:root body[data-ajax-transitions="false"] .parallax_section .row-bg {
   opacity: 1
}

body:not([data-remove-m-parallax="1"]) .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]),
body:not([data-remove-m-parallax="1"]) .top-level .parallax_section .nectar-recent-post-slide .row-bg,
body[data-ajax-transitions=false] .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]) {
   opacity: 1;
   background-attachment: scroll;
   top: auto;
   bottom: 0
}

body:not([data-remove-m-parallax="1"]) .top-level .parallax_section .nectar-recent-post-slide .nectar-recent-post-bg {
   opacity: 1
}

.top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap .parallax-layer {
   top: auto;
   bottom: 0;
   opacity: 1
}

@media only screen and (min-width:1000px) {

   body:not([data-header-format=left-header]) .parallax_section.top-level .row-bg[data-parallax-speed=slow]:not([data-parallax-speed=fixed]),
   body:not([data-header-format=left-header]) .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed=slow] .parallax-layer {
      height: calc(100% + 90px)
   }

   body:not([data-header-format=left-header]) .parallax_section.top-level .row-bg[data-parallax-speed=medium]:not([data-parallax-speed=fixed]),
   body:not([data-header-format=left-header]) .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed=medium] .parallax-layer {
      height: calc(100% + 70px)
   }

   body:not([data-header-format=left-header]) .parallax_section.top-level .row-bg[data-parallax-speed*=fast]:not([data-parallax-speed=fixed]),
   body:not([data-header-format=left-header]) .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed*=fast] .parallax-layer {
      height: calc(100% + 40px)
   }
}

@media only screen and (max-width:999px) {

   .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed*=fast] .parallax-layer,
   body .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]) {
      height: calc(100% + 40px)
   }
}

body .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,
body .top-level .nectar-simple-slider[data-parallax=true] .parallax-layer {
   height: calc(100% + 40px)
}

.global-section-after-header-nav-active #ajax-content-wrap .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]),
.global-section-after-header-nav-active #page-header-bg[data-parallax="1"] .page-header-bg-image,
.global-section-after-header-nav-active .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,
.global-section-after-header-nav-active .top-level .nectar-simple-slider[data-parallax=true] .parallax-layer {
   height: calc(100% + 90px)
}

body[data-ajax-transitions=false] .nectar-parallax-enabled .parallax-layer.column-image-bg:not([data-nectar-img-src]),
body[data-ajax-transitions=false] .parallax_section .nectar-recent-post-slide .row-bg,
body[data-ajax-transitions=false] .parallax_section .row-bg .nectar-recent-post-slide,
body[data-ajax-transitions=false] .parallax_section .row-bg[data-parallax-speed=fixed],
body[data-ajax-transitions=false] .parallax_section.nectar-parallax-enabled .nectar-recent-post-slide .nectar-recent-post-bg,
body[data-ajax-transitions=false] .parallax_section.nectar-parallax-enabled .row-bg {
   opacity: 1
}

.full-width-content.parallax_section .row-bg-wrap,
.full-width-section.parallax_section .row-bg-wrap,
.wpb_row .row-bg-wrap .inner-wrap,
.wpb_row.parallax_section .row-bg-wrap {
   overflow: hidden;
   width: 100.1%;
   height: 100.1%;
   position: absolute;
   z-index: 1;
   top: 0;
   left: 0
}

.wpb_row .row-bg-wrap[data-bg-animation=zoom-out-reveal],
.wpb_row.parallax_section .row-bg-wrap {
   z-index: 2
}

.full-width-section .row-bg-wrap,
.wpb_row .row-bg-wrap {
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0
}

.wpb_row[data-br*=px][data-br-applies=bg]>.row-bg-wrap,
.wpb_row[data-br*=px][data-br-applies=both] .row_col_wrap_12,
.wpb_row[data-br*=px][data-br-applies=both]>.row-bg-wrap,
.wpb_row[data-br*=px][data-br-applies=inner] .row_col_wrap_12 {
   overflow: hidden
}

.wpb_row.parallax_section[data-br*=px][data-br-applies=both]>.row-bg-wrap {
   height: 100%
}

.column-image-bg-wrap[data-bg-animation*=fade],
.column-image-bg-wrap[data-bg-animation*=zoom],
.row-bg-wrap[data-bg-animation*=fade],
.row-bg-wrap[data-bg-animation*=zoom] {
   overflow: hidden
}

.row-bg-wrap[data-bg-animation=fade-in] .inner-wrap:not(.using-image)+.row-bg-overlay,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=fade-in] .inner-wrap.using-image {
   opacity: 0;
   transition: opacity .85s ease-out
}

.column-image-bg-wrap[data-bg-animation=fade-in] .inner-wrap {
   opacity: 0;
   transition: opacity .55s ease-out
}

.column-image-bg-wrap[data-bg-animation=zoom-out] .inner-wrap,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.using-image {
   transform: scale(1.25);
   transition: transform 2.5s cubic-bezier(.1, .55, .4, 1)
}

.column-image-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap.using-image {
   transform: scale(1.6);
   transition: transform 1.3s cubic-bezier(.12, .75, .4, 1)
}

.column-image-bg-wrap[data-bg-animation=zoom-out-reveal],
.row-bg-wrap[data-bg-animation=zoom-out-reveal] {
   transform: scale(.7);
   overflow: hidden;
   opacity: 0;
   transition: transform 1.3s cubic-bezier(.12, .75, .4, 1), opacity .4s ease-out
}

.bg-animation--slight .row-bg-wrap[data-bg-animation=zoom-out-reveal] {
   transform: scale(.92)
}

.wpb_column .column-bg-overlay-wrap[data-bg-animation=zoom-out-reveal] {
   transform: scale(.7);
   opacity: 0;
   transition: background-color .45s cubic-bezier(.25, 1, .33, 1), opacity .35s ease-out, transform 1.3s cubic-bezier(.12, .75, .4, 1)
}

.column-image-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap,
.row-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap {
   transform: scale(1.75);
   transition: transform 1.3s cubic-bezier(.12, .75, .4, 1)
}

.bg-animation--slight .row-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap {
   transform: scale(1.15)
}

.bg-animation--slight .row-bg-wrap[data-bg-animation=zoom-out-reveal] {
   opacity: 1
}

.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.using-image {
   transform: scale(1.35);
   transition: transform 8s cubic-bezier(.1, .2, .7, 1)
}

.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap {
   transform: scale(1.45)
}

@keyframes row_bg_zoom_out {
   0% {
      transform: scale(1.2)
   }

   100% {
      transform: scale(1)
   }
}

body[data-ajax-transitions=false] #page-header-wrap #page-header-bg[data-animate-in-effect=zoom-out] .page-header-bg-image-wrap,
body[data-ajax-transitions=false] .top-level .row-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.using-image {
   transform: scale(1);
   animation: row_bg_zoom_out 2.5s cubic-bezier(.1, .55, .4, 1) forwards
}

body[data-ajax-transitions=false] .top-level .row-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.using-image {
   transform: scale(1);
   animation: row_bg_zoom_out 8s cubic-bezier(.1, .2, .7, 1) forwards
}

.wpb_row .row-bg-wrap .inner-wrap {
   height: 100%;
   width: 100%
}

.full-width-content.parallax_section .row-bg,
.full-width-section.parallax_section .row-bg,
.wpb_row.parallax_section .row-bg {
   position: absolute;
   z-index: 1;
   top: 0;
   left: 0;
   background-size: cover
}

.full-width-section .row-bg.no-cover,
.full-width-section.no-cover .row-bg,
.wpb_row .row-bg.no-cover {
   background-size: auto !important
}

body .full-width-section>.col.span_12 {
   float: none
}

html body .vc_row-fluid.legacy>.span_12 {
   display: block
}

.col.span_12.light .wpb_text_column>.wpb_wrapper>ul,
.full-width-content>.col.span_12.light,
.full-width-section>.col.span_12.light,
.span_12.light .wpb_text_column a {
   color: #fff
}

.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner {
   width: 100%
}

.vc_row.vc_row-o-equal-height>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper {
   min-height: 1px
}

.vc_row.vc_row-o-equal-height.vc_row-o-content-top>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper {
   min-height: 100%
}

.vc_column_container>.vc_column-inner {
   position: relative
}

@media only screen and (max-width:999px) {

   body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12,
   body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container,
   body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner {
      display: -webkit-flex;
      display: flex
   }
}

@media (max-width:1299px) and (min-width:1000px) {
   .vc_hidden-md {
      display: none
   }
}

.col {
   position: relative;
   float: left
}

.col-overflow-hidden>.vc_column-inner {
   overflow: hidden
}

.col.boxed:not(.wpb_column) {
   box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
   background-color: #fff;
   padding: 25px 15px 15px 15px;
   position: relative;
   transition: top .2s ease, box-shadow .2s ease
}

.col.boxed .bottom-line,
.wpb_column.boxed .bottom-line {
   height: 1px;
   width: 100%;
   display: block;
   position: absolute;
   bottom: 2px;
   left: 0;
   background-color: #e8e8e8
}

.col.boxed img,
.wpb_column.boxed img {
   padding: 0 15px
}

.col.boxed.no-pointer-events {
   pointer-events: none
}

.column-image-bg-wrap .column-image-bg[data-nectar-img-src],
.row-bg-wrap .row-bg[data-nectar-img-src] {
   opacity: 0
}

.col.centered-text,
.wpb_column.centered-text {
   text-align: center
}

.centered-text .divider-small-border {
   margin: 25px auto
}

.centered-text .divider-border[data-animate=yes],
.centered-text .divider-small-border[data-animate=yes] {
   transform-origin: center
}

body .col.centered-text ul,
body .wpb_column.centered-text ul {
   display: inline-block;
   text-align: center;
   margin-left: 0
}

.col.centered-text ul,
.wpb_column.centered-text ul {
   text-align: left
}

.col.center img,
.wpb_column.centered-text .nectar-responsive-text,
body .col.centered-text img,
body .wpb_column.centered-text img {
   margin-left: auto;
   margin-right: auto
}

.wpb_column {
   background-position: center
}

.wpb_column .column-bg-overlay,
.wpb_column .column-bg-overlay-wrap {
   pointer-events: none;
   position: absolute;
   z-index: -1;
   height: 100%;
   width: 100%;
   top: 0;
   left: 0;
   content: ' ';
   display: block;
   opacity: 0;
   transition: background-color .45s cubic-bezier(.25, 1, .33, 1), opacity .45s cubic-bezier(.25, 1, .33, 1)
}

.vc_column-inner .column-overlay-layer {
   pointer-events: none;
   position: absolute;
   z-index: 0;
   height: 100%;
   width: 100%;
   top: 0;
   left: 0;
   content: ' ';
   display: block
}

.wpb_column .column-bg-overlay-wrap {
   opacity: 1
}

.column-link {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   display: block;
   z-index: 10
}

.col.span_3 .col.span_12 i,
.col.span_4 .col.span_12 i {
   margin-bottom: 0
}

body .wpb_text_column {
   margin-bottom: 0
}

.wpb_animate_when_almost_visible {
   opacity: 0
}

.wpb_start_animation {
   opacity: 1
}

body .wpb_text_column h2:last-child,
body .wpb_text_column h3:last-child {
   margin-bottom: 10px
}

.theiaStickySidebar:after {
   content: "";
   display: table;
   clear: both
}

.vc_row-o-equal-height.vc_row.vc_row-flex>.span_12>.nectar-sticky-column {
   display: block
}

body[data-bg-header=true].page .main-content>.row>#breadcrumbs.yoast,
body[data-bg-header=true].single-portfolio #full_width_portfolio .main-content>.row>#breadcrumbs.yoast {
   padding-top: 20px
}

.otgs-development-site-front-end,
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
   z-index: 9;
   position: relative;
   margin-bottom: 0
}

rs-module audio,
rs-module video {
   visibility: visible
}

.single_job_listing .company img {
   height: 3em
}

.single_job_listing .meta li {
   list-style: none
}

.flex-gallery {
   margin: 0;
   padding: 0
}

.flex-gallery .slides>li {
   display: none;
   -webkit-backface-visibility: hidden
}

.flex-gallery .slides img {
   width: 99.8%;
   display: block
}

.flex-pauseplay span {
   text-transform: capitalize
}

.slides:after {
   content: ".";
   display: block;
   clear: both;
   visibility: hidden;
   line-height: 0;
   height: 0
}

html[xmlns] .slides {
   display: block
}

* html .slides {
   height: 1%
}

.no-js .slides>li:first-child {
   display: block
}

.flex-gallery {
   margin: 0 0 15px;
   position: relative;
   background-color: transparent
}

.loading .flex-viewport {
   max-height: 300px
}

.flex-gallery ul {
   position: relative;
   z-index: 1000;
   margin: 0
}

.flex-gallery .flex-direction-nav {
   margin: 0;
   position: absolute;
   top: 8px
}

.flex-gallery ul li {
   list-style: none
}

.flex-gallery ul li img {
   margin-bottom: 0
}

.carousel li {
   margin-right: 0;
   margin-left: 0
}

.flex-control-nav {
   display: none
}

.flex-direction-nav a {
   display: block;
   line-height: 22px;
   position: relative;
   background-color: #000;
   height: 25px;
   width: 25px;
   text-align: center;
   transition: all .2s ease;
   border-radius: 1px
}

.flex-direction-nav a i {
   line-height: 29px;
   font-size: 16px;
   color: #fff;
   background-color: transparent
}

.flex-direction-nav .flex-next {
   padding-left: 2px
}

.flex-direction-nav .flex-prev {
   padding-right: 2px
}

body #ajax-content-wrap .flex-gallery .flex-direction-nav li {
   float: left;
   margin-left: 7px
}

.flex-direction-nav a:hover {
   background-color: #333
}

.flex-direction-nav .flex-next span {
   background-position: right top;
   top: 9px;
   right: 9px;
   position: absolute;
   display: block;
   height: 15px;
   width: 15px;
   z-index: 100
}

.flex-direction-nav .flex-prev span {
   background-position: left top;
   top: 9px;
   left: 9px;
   position: absolute;
   display: block;
   height: 15px;
   width: 15px;
   z-index: 100
}

body.mobile.material [data-bullet_style=see_through] .slider-pagination {
   bottom: 13px
}

body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before {
   position: relative;
   top: 50%
}

body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before {
   display: block;
   content: ''
}

.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot,
.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot,
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot,
.nectar-woo-flickity .flickity-page-dots .dot,
.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot,
body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch {
   width: 30px;
   margin: 0;
   opacity: .35
}

.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before,
.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot:before,
.nectar-quick-view-box .flickity-page-dots .dot:before,
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,
.nectar-woo-flickity .flickity-page-dots .dot:before,
.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot:before,
body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before {
   width: 6px;
   height: 6px;
   transition: all .25s ease;
   border-radius: 50%;
   margin-left: 11px;
   background-color: transparent;
   box-shadow: inset 0 0 0 5px #000
}

.span_12.light .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before,
.span_12.light .nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot:before,
.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,
.span_12.light .nectar-woo-flickity .flickity-page-dots .dot:before,
.span_12.light .testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot:before,
body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:before {
   box-shadow: inset 0 0 0 5px #fff
}

.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots,
.nectar-flickity[data-controls=material_pagination] .flickity-page-dots {
   bottom: -85px;
   margin: 0
}

.nectar-flickity[data-control-style=material_pagination]:not(.masonry) .flickity-viewport,
.nectar-flickity[data-controls=material_pagination]:not(.masonry) .flickity-viewport {
   margin: 110px 0 130px 0
}

iframe,
iframe.iframe-embed {
   max-width: 100%
}

.main-content #sidebar iframe[src],
.wc-braintree-hosted-field iframe,
html:not(.js) .main-content iframe[src] {
   opacity: 1
}

.iframe-embed-standard iframe {
   width: 100% !important
}

#header-outer .wpml-ls-menu-item .wpml-ls-flag {
   margin-bottom: 0
}

#slide-out-widget-area .wpml-ls-menu-item .wpml-ls-flag {
   max-width: 100px
}

.isotope-item {
   z-index: 2
}

.isotope-hidden.isotope-item {
   pointer-events: none;
   z-index: 1
}

.isotope {
   transition-property: height
}

.isotope .isotope-item {
   transition-property: transform, opacity
}

.btn {
   padding: 8px 16px
}

.nectar-button {
   border-radius: 5px;
   box-shadow: 0 -3px rgba(0, 0, 0, .1) inset;
   transition: opacity .45s cubic-bezier(.25, 1, .33, 1);
   color: #fff;
   font-family: 'Open Sans';
   font-weight: 600;
   font-size: 12px;
   padding: 13px 18px;
   position: relative;
   top: 0;
   margin-bottom: 10px;
   opacity: 1;
   line-height: 20px;
   background-color: #000;
   display: inline-block
}

.nectar-button.large {
   font-size: 14px;
   padding: 15px 22px;
   box-shadow: 0 -3px rgba(0, 0, 0, .1) inset
}

.nectar-button.jumbo {
   font-size: 18px;
   padding: 25px 40px;
   box-shadow: 0 -3px rgba(0, 0, 0, .1) inset
}

body .nectar-button.large.see-through,
body .nectar-button.large.see-through-2,
body .nectar-button.large.see-through-3 {
   border-width: 2px;
   padding-top: 13px;
   padding-bottom: 13px
}

body .nectar-button.jumbo.see-through,
body .nectar-button.jumbo.see-through-2,
body .nectar-button.jumbo.see-through-3 {
   border-width: 4px;
   padding-top: 21px;
   padding-bottom: 21px
}

body .nectar-button em {
   font-size: inherit;
   line-height: inherit
}

.nectar-button i,
.nectar-button i[class*=fa-] {
   font-size: 18px;
   line-height: 18px;
   width: 18px;
   position: absolute;
   top: 50%;
   right: 30px;
   margin-top: -9px;
   opacity: 0;
   -ms-filter: "alpha(opacity=0)";
   transition: all .45s cubic-bezier(.25, 1, .33, 1)
}

.nectar-button i.icon-button-arrow {
   font-size: 19px
}

.nectar-button span {
   left: 0;
   display: inline-block;
   transform: translateX(0);
   transition: opacity .45s cubic-bezier(.25, 1, .33, 1), transform .45s cubic-bezier(.25, 1, .33, 1);
   position: relative
}

.nectar-button .im-icon-wrap svg {
   width: 18px;
   height: 18px;
   fill: currentColor
}

.nectar-button.large .im-icon-wrap svg {
   width: 16px;
   height: 16px
}

.nectar-button.medium .im-icon-wrap svg {
   width: 14px;
   height: 14px
}

.nectar-button.small .im-icon-wrap svg {
   width: 12px;
   height: 12px
}

.material .nectar-button .im-icon-wrap,
.material .nectar-button .im-icon-wrap span {
   display: block;
   position: relative;
   width: 100%;
   height: 100%
}

.material .nectar-button .im-icon-wrap svg {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translateX(-50%) translateY(-50%)
}

body #ajax-content-wrap .nectar-button .im-icon-wrap,
body #ajax-content-wrap .nectar-button .im-icon-wrap span {
   left: auto;
   transform: none
}

.nectar-button .im-icon-wrap span,
.nectar-button .im-icon-wrap span svg {
   vertical-align: middle
}

.nectar-button.has-icon,
.nectar-button.tilt.has-icon {
   padding-left: 42px;
   padding-right: 42px
}

.nectar-button.has-icon i {
   text-align: center
}

.nectar-button.has-icon:hover span,
.nectar-button.tilt.has-icon span,
body.material .nectar-button.has-icon span {
   transform: translateX(-18px)
}

.nectar-button.has-icon:hover i,
.nectar-button.tilt.has-icon i,
body.material .nectar-button.has-icon i {
   opacity: 1;
   -ms-filter: "alpha(opacity=100)";
   transform: translateX(6px)
}

.full-width-section .light .nectar-button:hover,
.nectar-button:hover {
   opacity: .87;
   color: #fff
}

@media only screen and (min-width:1000px) {

   .full-width-section .light .nectar-button.wpb_animate_when_almost_visible:not(.see-through):not(.see-through-2):not(.see-through-3):not(.animated),
   body .nectar-button.wpb_animate_when_almost_visible {
      opacity: 0
   }
}

body[data-button-style] .nectar-button.wpb_animate_when_almost_visible.animated {
   opacity: 1
}

.nectar-button.see-through,
body .nectar-button.see-through {
   opacity: 1 !important;
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   border-radius: 2px;
   border: 2px solid rgba(255, 255, 255, .75)
}

.nectar-button.see-through,
.text_on_hover.product .add_to_cart_button,
body .nectar-button.see-through {
   background-color: transparent !important;
   box-shadow: none !important
}

.nectar-button.see-through-2,
.nectar-button.see-through-3 {
   background-color: transparent;
   box-shadow: none;
   opacity: 1;
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   border-radius: 2px;
   border: 2px solid rgba(255, 255, 255, .75)
}

.nectar-button.see-through-3 {
   border: 2px solid #fff
}

body[data-button-style*=slightly_rounded] .col.dark .nectar-button.see-through,
body[data-button-style*=slightly_rounded] .col.dark .nectar-button.see-through-2 {
   border-color: rgba(0, 0, 0, .15);
   color: #000
}

body[data-button-style=rounded_shadow] .nectar-button.wpb_start_animation,
body[data-button-style=slightly_rounded_shadow] .nectar-button.wpb_start_animation {
   -webkit-animation-fill-mode: none;
   animation-fill-mode: none
}

.col.light .nectar-button.see-through-2,
.col.light .nectar-button.see-through-3 {
   color: #fff
}

.col.light .nectar-button.see-through {
   border-color: rgba(255, 255, 255, .75);
   color: #fff
}

.col.dark .nectar-button.see-through,
.col.dark .nectar-button.see-through-2 {
   border-color: rgba(0, 0, 0, .75);
   color: #444
}

h2 .nectar-button {
   top: -6px
}

body.material .nectar-button[class*=m-extra-color-gradient-][class*=see-through] {
   visibility: hidden
}

.swiper-slide .button.solid_color_2,
.tilt-button-wrap {
   -webkit-perspective: 800px;
   perspective: 800px;
   display: inline-block
}

.swiper-slide .button.solid_color_2:before {
   -webkit-font-smoothing: antialiased
}

.nectar-button.tilt,
.swiper-slide .button.solid_color_2 a {
   display: block;
   background: #5cbcf6;
   outline: 1px solid transparent;
   transform-style: preserve-3d;
   outline: 0;
   padding-left: 22px;
   padding-right: 22px;
   position: relative;
   border-bottom: none;
   opacity: 1;
   transition: all .5s cubic-bezier(.25, 1, .33, 1)
}

body[data-button-style*=rounded] .nectar-button.tilt,
body[data-button-style=rounded] .swiper-slide .button-wrap a,
body[data-button-style^=rounded].ascend .container-wrap .search-form input[type=submit] {
   border-radius: 0 !important
}

.nectar-button.tilt:after,
.swiper-slide .button.solid_color_2 a:after {
   width: 100%;
   height: 37%;
   left: 0;
   top: -35%;
   transform-origin: 0 100%;
   transform: rotateX(90deg);
   content: '';
   position: absolute;
   z-index: -1;
   transition: all .5s cubic-bezier(.25, 1, .33, 1);
   -webkit-font-smoothing: antialiased
}

.nectar-button.tilt:before,
.swiper-slide .button.solid_color_2 a:before {
   width: 100%;
   height: 30%;
   left: 0;
   top: 99%;
   background: #49a7df;
   transform-origin: 0 0;
   transform: rotateX(-90deg);
   transition: all .5s cubic-bezier(.25, 1, .33, 1);
   -webkit-font-smoothing: antialiased;
   content: '';
   position: absolute;
   z-index: -1
}

.nectar-button.tilt:after,
.nectar-button.tilt:before,
.swiper-slide .button.solid_color_2 a:after,
.swiper-slide .button.solid_color_2 a:before {
   opacity: 0
}

.swiper-slide .button.solid_color_2 .button-wrap,
.tilt-button-inner {
   overflow: hidden;
   padding: 3px 0;
   display: inline
}

.nectar-category-grid .nectar-category-grid-item .content[data-subtext=custom][data-subtext-vis=always] .subtext:after,
.nectar-cta[data-style=underline] .link_wrap .link_text:after,
.nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a:after {
   display: block;
   content: '';
   position: absolute;
   z-index: -1;
   width: 100%;
   height: 2px;
   background-color: #fff;
   bottom: -4px;
   opacity: .8;
   left: 0;
   backface-visibility: hidden;
   pointer-events: none;
   animation: portSliderLine2 .45s cubic-bezier(.15, .75, .5, 1) forwards
}

@keyframes portSliderLine {
   0% {
      transform: scaleX(0);
      transform-origin: left
   }

   100% {
      transform: scaleX(1);
      transform-origin: left
   }
}

@keyframes portSliderLine2 {
   0% {
      transform: scaleX(1);
      transform-origin: right
   }

   100% {
      transform: scaleX(0);
      transform-origin: right
   }
}

.nectar-cta .link_wrap .link_text {
   padding-right: 36px;
   position: relative;
   display: inline-block
}

.nectar-cta[data-display=inline] {
   display: inline-block
}

.nectar-cta[data-using-bg=true] .text {
   margin-right: 10px
}

.nectar-cta .link_wrap {
   position: relative;
   text-decoration: inherit;
   speak: none
}

.nectar-cta[class*=border_thickness] .link_wrap,
.nectar-cta[data-using-bg=true] .link_wrap {
   cursor: pointer
}

.nectar-cta[data-style=see-through] .link_wrap .arrow:after {
   position: absolute;
   content: '';
   border-bottom: 1px solid #000;
   height: 1px;
   width: 22px;
   right: 12px;
   top: 50%;
   margin-top: -2px;
   transform: scale(0, 1) translateX(0);
   transform-origin: left;
   pointer-events: none;
   transition: all .33s cubic-bezier(.12, .75, .4, 1)
}

.nectar-cta .link_wrap .arrow:before {
   font-family: icomoon;
   font-weight: 400;
   font-style: normal;
   text-decoration: inherit;
   backface-visibility: hidden;
   -webkit-font-smoothing: antialiased;
   content: "\e607";
   color: #000;
   line-height: 30px;
   font-size: 14px;
   position: absolute;
   right: 0;
   width: 26px;
   text-align: center;
   height: 30px;
   top: 50%;
   margin-top: -16px;
   transition: all .33s cubic-bezier(.12, .75, .4, 1)
}

.nectar-cta[data-style=see-through][data-text-color=custom] .link_wrap .arrow:after,
.nectar-cta[data-text-color=custom] .arrow:after,
.nectar-cta[data-text-color=custom] .link_wrap .arrow:before,
.span_12.light .nectar-cta[data-text-color=custom] .arrow:after,
.span_12.light .nectar-cta[data-text-color=custom] .link_wrap .arrow:before {
   color: inherit;
   border-color: inherit
}

.nectar-cta[data-alignment=left] {
   text-align: left
}

.nectar-cta[data-alignment=center] {
   text-align: center
}

.nectar-cta[data-alignment=right] {
   text-align: right
}

.span_12.light .nectar-cta .link_wrap .link_text:after {
   border-color: rgba(255, 255, 255, .5);
   border-radius: 50%
}

.nectar-cta[data-color=black]:not([data-style=material]) .link_wrap {
   background-color: #000
}

.nectar-cta[data-color=white]:not([data-style=material]) .link_wrap {
   background-color: #fff
}

#ajax-content-wrap .nectar-cta .arrow,
.nectar-cta .arrow {
   letter-spacing: 0
}

.span_12.light .nectar-cta .arrow:before {
   color: #fff
}

.span_12.light .nectar-cta .arrow:after {
   border-color: #fff
}

.nectar-cta .link_wrap .link_text {
   color: inherit
}

.nectar-cta>p {
   padding-bottom: 0
}

.nectar-cta[data-text-color=custom] .link_wrap .link_text:after,
.nectar-cta[data-text-color=custom] .link_wrap:after {
   border-color: inherit !important
}

.nectar-cta[data-text-color=custom] .link_wrap:before {
   color: inherit !important
}

.nectar-cta .link_wrap .link_text:after,
.nectar-cta[data-style=material] .link_wrap .circle,
.nectar-cta[data-style=material] .link_wrap .link_text:before {
   border-radius: 100px;
   border: 1px solid rgba(0, 0, 0, .3);
   height: 25px;
   width: 25px;
   position: absolute;
   right: 0;
   top: 50%;
   margin-top: -14px;
   content: ' ';
   display: block;
   pointer-events: none;
   transition: all .33s cubic-bezier(.12, .75, .4, 1)
}

.nectar-cta[data-style=underline] .link_wrap .link_text {
   padding-right: 0
}

.nectar-cta[data-style=underline] .link_wrap .link_text:after {
   margin-top: 0;
   top: auto;
   border-top: none;
   border-right: none;
   bottom: 0;
   border-left: none;
   border-bottom: 2px solid #000;
   border-radius: 0;
   background-color: transparent !important;
   transition: transform .4s cubic-bezier(.23, .46, .4, 1);
   animation: none;
   transform-origin: left;
   z-index: 1
}

.span_12.light .nectar-cta[data-style=underline] .link_wrap .link_text:after {
   border-radius: 0
}

.nectar-cta[data-style=arrow-animation] svg,
.nectar-cta[data-style=arrow-animation] svg polyline {
   stroke: currentColor
}

.team-meta .nectar-cta[data-style=arrow-animation] svg polyline {
   stroke-dashoffset: 0;
   stroke-dasharray: 0
}

.nectar-cta[data-style=arrow-animation] svg polyline {
   stroke-dashoffset: 140px;
   stroke-dasharray: 140px
}

.nectar-cta[data-style=arrow-animation] .link_wrap .link_text:after {
   display: none
}

.nectar-cta[data-style=arrow-animation] .link_wrap .link_text {
   padding: 0 0 0 40px;
   position: relative
}

.nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text {
   display: block
}

.nectar-cta[data-style=arrow-animation] .line {
   height: 1px;
   width: 25px;
   position: absolute;
   content: '';
   left: 0;
   display: block;
   top: 50%;
   transform-origin: left;
   background-color: #000;
   transform: translateY(calc(-50% + .5px)) translateZ(0)
}

.light .nectar-cta[data-style=arrow-animation] .line {
   background-color: #fff
}

.nectar-cta[data-style=arrow-animation] svg {
   position: absolute;
   left: 25px;
   top: 50%;
   width: 6px
}

.team-meta nectar-cta[data-style=arrow-animation] svg {
   left: 24px
}

@keyframes ctaArrowSVGStart {
   0% {
      transform: translateY(calc(-50% + .5px)) translateX(0) translateZ(0)
   }

   100% {
      transform: translateY(calc(-50% + .5px)) translateX(-3px) translateZ(0)
   }
}

@keyframes ctaArrowSVGEnd {
   0% {
      transform: translateY(calc(-50% + .5px)) translateX(-3px) translateZ(0)
   }

   100% {
      transform: translateY(calc(-50% + .5px)) translateX(0) translateZ(0)
   }
}

@keyframes ctaArrowTextStart {
   0% {
      transform: translateX(6px) translateZ(0)
   }

   100% {
      transform: translateX(0) translateZ(0)
   }
}

@keyframes ctaArrowTextEnd {
   0% {
      transform: translateX(0) translateZ(0)
   }

   100% {
      transform: translateX(6px) translateZ(0)
   }
}

@keyframes ctaArrowStart {
   0% {
      stroke-dashoffset: 140px;
      stroke-dasharray: 140px
   }

   100% {
      stroke-dasharray: 140px;
      stroke-dashoffset: 10px
   }
}

@keyframes ctaArrowStartTeam {
   0% {
      stroke-dashoffset: 0;
      stroke-dasharray: 0
   }

   50% {
      stroke-dashoffset: 140px;
      stroke-dasharray: 140px
   }

   100% {
      stroke-dasharray: 140px;
      stroke-dashoffset: 10px
   }
}

@keyframes ctaArrowEnd {
   0% {
      stroke-dashoffset: 10px;
      stroke-dasharray: 150px 150px
   }

   40% {
      opacity: 1
   }

   100% {
      opacity: 0;
      stroke-dashoffset: -53px;
      stroke-dasharray: 1px 150px
   }
}

@keyframes ctaArrowLineStart {
   0% {
      transform-origin: left;
      transform: scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0)
   }

   100% {
      transform: scaleX(1) translateY(calc(-50% + .5px)) translateZ(0)
   }
}

@keyframes ctaArrowLineEnd {
   0% {
      transform-origin: right;
      transform: scaleX(1) translateY(calc(-50% + .5px)) translateZ(0)
   }

   50% {
      transform-origin: right;
      transform: scaleX(0) translateY(calc(-50% + .5px)) translateZ(0)
   }

   51% {
      transform-origin: left
   }

   100% {
      transform: scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0);
      transform-origin: left
   }
}

.nectar-cta[data-style=arrow-animation]:not(.loaded) * {
   animation-duration: 0s !important
}

.nectar-cta[data-style=arrow-animation] svg polyline {
   animation: ctaArrowEnd .45s cubic-bezier(.23, .46, .4, 1) forwards
}

.team-meta .nectar-cta[data-style=arrow-animation] .link_wrap polyline {
   animation: none
}

.nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text {
   animation: ctaArrowTextStart .45s cubic-bezier(.23, .46, .4, 1) forwards
}

.nectar-cta[data-style=arrow-animation] .line {
   animation: ctaArrowLineStart .45s cubic-bezier(.23, .46, .4, 1) forwards
}

.nectar-cta[data-style=arrow-animation] svg {
   animation: ctaArrowSVGStart .45s cubic-bezier(.23, .46, .4, 1) forwards
}

.nectar-cta[data-style=basic] .link_wrap .link_text:after,
.nectar-cta[data-style=text-reveal-wave] .link_wrap .link_text:after {
   display: none
}

.nectar-cta[data-style=basic] .link_wrap .link_text,
.nectar-cta[data-style=text-reveal-wave] .link_wrap .link_text {
   padding-right: 0
}

.nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap {
   overflow: hidden;
   display: inline-flex
}

.nectar-cta[data-style=basic][data-using-bg=true] .text,
.nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .text {
   margin-right: 0
}

.menu-item-hover-text-reveal-wave .char,
.nectar-cta[data-style=text-reveal-wave] .char {
   display: inline-block;
   line-height: 1
}

body[data-button-style^=rounded] .nectar-cta .link_wrap:before {
   border-radius: 200px
}

body[data-button-style*=slightly_rounded] .nectar-cta .link_wrap:before {
   border-radius: 4px
}

.nectar-cta[data-color*=extra-color-gradient][class*=hover_color_] .link_wrap:before {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   display: block;
   content: '';
   opacity: 0;
   pointer-events: none;
   transition: opacity .25s ease
}

.nectar-cta[data-color*=extra-color-gradient][class*=hover_color_] .link_wrap:before {
   left: -.1%;
   top: -.1%;
   width: 100.2%;
   height: 100.2%
}

.wpb_wrapper>.divider,
.wpb_wrapper>.divider-border,
.wpb_wrapper>.divider-small-border,
.wpb_wrapper>.divider-wrap {
   margin-bottom: 0
}

.divider {
   height: 20px
}

.divider-border {
   margin: 35px auto 35px auto;
   background-color: rgba(0, 0, 0, .12);
   height: 1px
}

.divider-wrap .divider-vertical {
   width: 1px;
   margin: 25px auto
}

.divider-vertical.nectar-bg-default {
   background-color: rgba(0, 0, 0, .12)
}

.span_12.light .divider-border,
.span_12.light .divider-vertical.nectar-bg-default {
   background-color: rgba(255, 255, 255, .3)
}

#ajax-content-wrap .divider-border[data-color=black],
#ajax-content-wrap .divider-small-border[data-color=black] {
   background-color: #000
}

#ajax-content-wrap .divider-border[data-color=white],
#ajax-content-wrap .divider-small-border[data-color=white] {
   background-color: #fff
}

.divider-small-border {
   margin: 25px 0;
   width: 20%;
   height: 1px;
   background-color: #ddd
}

.divider-border[data-animate=yes],
.divider-small-border[data-animate=yes] {
   visibility: hidden;
   transform-origin: left
}

.divider-wrap[data-alignment=center] .divider-small-border {
   transform-origin: center;
   margin: 25px auto
}

.divider-wrap[data-alignment=right] {
   text-align: right
}

.divider-wrap[data-alignment=right] .divider-small-border {
   transform-origin: right;
   margin-right: 0;
   margin-left: 0;
   display: inline-block
}

body .vc_text_separator,
body .wpb_separator {
   border-color: rgba(0, 0, 0, .06)
}

body .vc_text_separator div {
   background-color: #f8f8f8;
   font-family: 'Open Sans';
   font-weight: 300;
   font-size: 22px;
   line-height: 32px;
   letter-spacing: .5px;
   top: -20px
}

.light .divider-small-border {
   background-color: rgba(255, 255, 255, .6)
}

.nectar-dropcap {
   font-size: 4em;
   display: block;
   float: left;
   padding: 5px 10px 0 0
}

.nectar-dropcap span {
   display: block
}

i[class*=fa-],
span[class*=fa-] {
   display: inline-block;
   word-spacing: 1px;
   position: relative;
   text-align: center;
   top: -2px;
   vertical-align: middle;
   max-width: 100%
}

i[class^=icon-] {
   display: inline-block;
   text-align: center;
   vertical-align: middle
}

i[class*=" icon-"] {
   display: inline-block;
   max-width: 100%;
   position: relative;
   text-align: center;
   vertical-align: middle;
   top: -2px;
   word-spacing: 1px
}

i.icon-normal {
   background-color: #000;
   border-radius: 999px;
   color: #fff;
   font-size: 16px;
   width: 32px;
   height: 32px;
   line-height: 32px
}

i.icon-normal[class*=" linecon-icon-"],
i.icon-normal[class*=" steadysets-icon-"] {
   line-height: 32px
}

[class^=icon-].icon-3x,
i[class*=" icon-"].icon-3x {
   background-color: #eeedec
}

body [class*=" icon-"].icon-3x.alt-style,
body [class^=icon-].icon-3x.alt-style {
   background-color: #000;
   color: #fff
}

.full-width-section i[class*=" icon-"].icon-3x,
.full-width-section i[class^=icon-].icon-3x {
   background-color: rgba(0, 0, 0, .021)
}

.circle-border,
[class*=" icon-"].icon-3x,
[class^=icon-].icon-3x {
   background-color: #eeedec;
   border-radius: 999px;
   color: #000;
   display: inline-block;
   font-size: 30px;
   height: 90px;
   line-height: 90px;
   max-width: 100%;
   position: relative;
   text-align: center;
   vertical-align: middle;
   width: 90px;
   word-spacing: 1px;
   transition: all .1s linear
}

[class*=" icon-"].icon-3x,
[class^=icon-].icon-3x {
   margin-bottom: 27px
}

body [class^=icon-].icon-tiny {
   line-height: 15px;
   height: 13px;
   width: 15px;
   margin-right: 5px;
   font-size: 13px;
   background-color: transparent
}

[class^=icon-].icon-tiny {
   color: #888
}

body [class^=icon-].icon-default-style {
   line-height: 34px;
   height: 34px;
   width: 34px;
   margin-right: 0;
   font-size: 34px;
   color: #000;
   font-style: normal;
   background-color: transparent
}

.circle-border {
   background: none repeat scroll 0 0 transparent;
   border: 1px solid #eeedec;
   height: 88px;
   left: 1px;
   position: absolute;
   z-index: 1;
   top: 1px;
   width: 88px
}

.extra-color-gradient-1 .circle-border,
.extra-color-gradient-2 .circle-border {
   transform: none;
   -webkit-transform: none
}

.extra-color-gradient-1 .circle-border,
.extra-color-gradient-2 .circle-border {
   border: 2px solid rgba(0, 0, 0, .065) !important
}

.light .extra-color-gradient-1 .circle-border,
.light .extra-color-gradient-2 .circle-border {
   border: 2px solid rgba(255, 255, 255, .085) !important
}

[class*=" icon-"].icon-3x.extra-color-gradient-1:not(.alt-style),
[class*=" icon-"].icon-3x.extra-color-gradient-2:not(.alt-style),
[class^=icon-].icon-3x.extra-color-gradient-1:not(.alt-style),
[class^=icon-].icon-3x.extra-color-gradient-2:not(.alt-style),
body.material:not([data-button-style^=rounded]) .nectar-button i,
body:not(.material) .nectar-button i {
   background-color: transparent !important
}

[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal):before,
[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before,
[class^=icon-].extra-color-gradient-1.alt-style:not(.icon-normal):before,
[class^=icon-].extra-color-gradient-2.alt-style:not(.icon-normal):before {
   background: #fff;
   -webkit-background-clip: text;
   background-clip: text
}

.extra-color-gradient-2[class*=" icon-"]:not(.icon-normal).no-grad:before,
.extra-color-gradient-2[class^=icon-]:not(.icon-normal).no-grad:before,
.nectar-gradient-text.no-grad *,
[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,
[class*=" icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before,
[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,
[class*=" icon-"][data-color=extra-color-gradient-1].no-grad:before,
[class*=" icon-"][data-color=extra-color-gradient-2].no-grad:before,
[class^=icon-].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,
[class^=icon-].extra-color-gradient-1:not(.icon-normal).no-grad:before,
[class^=icon-].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,
[class^=icon-][data-color=extra-color-gradient-1].no-grad:before,
[class^=icon-][data-color=extra-color-gradient-2].no-grad:before {
   background-color: transparent !important;
   background: 0 0 !important
}

.nectar-button.extra-color-gradient-1.no-text-grad .hover,
.nectar-button.extra-color-gradient-2.no-text-grad .hover,
.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,
.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,
body .nectar-gradient-text[data-color=extra-color-gradient-1].no-grad *,
body .nectar-gradient-text[data-color=extra-color-gradient-2].no-grad * {
   -webkit-text-fill-color: initial
}

.nectar-color-white,
[class*=" icon-"].extra-color-gradient-1.icon-3x.alt-style:before,
[class*=" icon-"].extra-color-gradient-2.icon-3x.alt-style:before,
[class^=icon-].extra-color-gradient-1.icon-3x.alt-style:before,
[class^=icon-].extra-color-gradient-2.icon-3x.alt-style:before,
body .nectar_icon_wrap[data-color=white] i,
body .svg-icon-holder[data-color=white] {
   color: #fff !important
}

.nectar-color-black,
body .nectar_icon_wrap[data-color=black] i,
body .svg-icon-holder[data-color=black] {
   color: #000 !important
}

.nectar-color-grey,
body .nectar_icon_wrap[data-color=grey] i,
body .svg-icon-holder[data-color=grey] {
   color: #c8c8c8 !important
}

body .svg-icon-holder[data-color=white] svg path {
   stroke: #fff
}

body .svg-icon-holder[data-color=black] svg path {
   stroke: #000
}

body .svg-icon-holder[data-color=grey] svg path {
   stroke: #c8c8c8
}

.nectar_icon .im-icon-wrap>span {
   display: inline-block
}

.nectar_icon .im-icon-wrap {
   display: flex;
   height: 100%;
   justify-content: center;
   align-items: center
}

.nectar-fancy-box[data-style=parallax_hover] .im-icon-wrap path,
.nectar_icon_wrap .im-icon-wrap[data-color=white] path {
   fill: #fff
}

.nectar_icon_wrap .im-icon-wrap[data-color=black] path {
   fill: #000
}

.nectar_icon_wrap .im-icon-wrap[data-color=grey] path {
   fill: #888
}

.full-width-section .circle-border {
   background-color: rgba(0, 0, 0, .021);
   border-color: rgba(0, 0, 0, .05)
}

.full-width-section .light .circle-border {
   background-color: rgba(0, 0, 0, .021);
   border-color: rgba(0, 0, 0, .2)
}

.main-content .svg-icon-holder {
   height: 64px;
   overflow: hidden;
   min-width: 1px;
   margin-bottom: 20px;
   display: inline-block;
   opacity: 0
}

.nectar_icon_wrap {
   display: inline-block;
   position: relative
}

.nectar_icon_wrap .nectar_icon .svg-icon-holder {
   margin-bottom: 0
}

.nectar_icon_wrap i:before {
   line-height: inherit
}

.nectar_icon_wrap a {
   display: block;
   width: 100%;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0;
   z-index: 1
}

.col.has-animation,
.img-with-aniamtion-wrap .hover-wrap,
.nectar-fancy-box.has-animation,
.nectar_cascading_images .cascading-image .inner-wrap,
.wpb_column.has-animation,
img.img-with-animation {
   opacity: 0;
   position: relative
}

.col.has-animation[data-animation=none]:not(.wpb_column) {
   opacity: 1
}

.wpb_column.has-animation[data-animation*=reveal] {
   opacity: 1
}

img.img-with-animation[data-animation=grow-in].full-opacity {
   opacity: 1
}

html:not(.js) .col.has-animation,
html:not(.js) .wpb_column.has-animation,
html:not(.js) img.img-with-animation {
   opacity: 1
}

.img-with-aniamtion-wrap[data-animation=none] .hover-wrap,
.nectar_cascading_images .cascading-image[data-animation=none] .inner-wrap,
img.img-with-animation[data-animation=none] {
   opacity: 1
}

.col.has-animation[data-animation=zoom-out] {
   transform: translateZ(0) scale(1.2);
   opacity: 0
}

.col.has-animation[data-animation=slight-twist] {
   transform: rotateY(20deg) rotateZ(-4deg);
   opacity: 0
}

.col.has-animation[data-animation=grow-in],
.img-with-aniamtion-wrap[data-animation=grow-in] .hover-wrap,
.nectar-fancy-box.has-animation[data-animation=grow-in],
.wpb_column.has-animation[data-animation=grow-in],
img.img-with-animation[data-animation=grow-in] {
   opacity: 0;
   transform: scale(.75);
   transition: opacity .6s cubic-bezier(.15, .84, .35, 1.25), background-color .35s cubic-bezier(.65, 0, .35, 1);
   -webkit-backface-visibility: hidden
}

.col.has-animation[data-animation=flip-in],
.img-with-aniamtion-wrap[data-animation=flip-in] .hover-wrap,
.nectar-fancy-box.has-animation[data-animation=flip-in],
.wpb_column.has-animation[data-animation=flip-in],
img.img-with-animation[data-animation=flip-in] {
   opacity: 0;
   transform: rotateY(25deg);
   transition: opacity 1s ease, background-color .35s cubic-bezier(.65, 0, .35, 1)
}

.flip-in-vertical-wrap {
   -webkit-perspective: 2000px;
   perspective: 2000px
}

.col.has-animation[data-animation=flip-in-vertical],
.img-with-aniamtion-wrap[data-animation=flip-in-vertical] .hover-wrap,
.nectar-fancy-box.has-animation[data-animation=flip-in-vertical],
.wpb_column.has-animation[data-animation=flip-in-vertical],
img.img-with-animation[data-animation=flip-in-vertical] {
   opacity: 0;
   transform: rotateX(-45deg) translateY(120px);
   transition: opacity 1s ease, background-color .35s cubic-bezier(.65, 0, .35, 1)
}

.cascading-image[data-shadow=small_depth] .bg-color,
.cascading-image[data-shadow=small_depth] .img-wrap,
.img-with-aniamtion-wrap[data-shadow=small_depth] .hover-wrap,
.nectar-flickity[data-shadow=small_depth] .cell,
.nectar-video-box[data-shadow=small_depth]:before,
.nectar_video_player_self_hosted[data-shadow=small_depth] .wpb_video_wrapper,
img.img-with-animation[data-shadow=small_depth] {
   box-shadow: rgba(0, 0, 0, .04) 0 1px 0, rgba(0, 0, 0, .05) 0 2px 7px, rgba(0, 0, 0, .06) 0 12px 22px
}

.cascading-image[data-shadow=medium_depth] .bg-color,
.cascading-image[data-shadow=medium_depth] .img-wrap,
.img-with-aniamtion-wrap[data-shadow=medium_depth] .hover-wrap,
.nectar-flickity[data-shadow=medium_depth] .cell,
.nectar-video-box[data-shadow=medium_depth]:before,
.nectar_video_player_self_hosted[data-shadow=medium_depth] .wpb_video_wrapper,
img.img-with-animation[data-shadow=medium_depth] {
   box-shadow: 0 30px 80px rgba(0, 0, 0, .14), 0 20px 70px rgba(0, 0, 0, .12)
}

.cascading-image[data-shadow=large_depth] .bg-color,
.cascading-image[data-shadow=large_depth] .img-wrap,
.img-with-aniamtion-wrap[data-shadow=large_depth] .hover-wrap,
.nectar-video-box[data-shadow=large_depth]:before,
.nectar_video_player_self_hosted[data-shadow=large_depth] .wpb_video_wrapper,
img.img-with-animation[data-shadow=large_depth] {
   box-shadow: 0 40px 100px rgba(0, 0, 0, .15), 0 25px 80px rgba(0, 0, 0, .1)
}

.nectar-flickity[data-shadow=large_depth] .cell {
   box-shadow: 0 35px 55px rgba(0, 0, 0, .08), 0 25px 63px rgba(0, 0, 0, .08)
}

.cascading-image[data-shadow=x_large_depth] .bg-color,
.cascading-image[data-shadow=x_large_depth] .img-wrap,
.img-with-aniamtion-wrap[data-shadow=x_large_depth] .hover-wrap,
.nectar-flickity[data-shadow=x_large_depth] .cell,
.nectar-video-box[data-shadow=x_large_depth]:before,
.nectar_video_player_self_hosted[data-shadow=x_large_depth] .wpb_video_wrapper,
img.img-with-animation[data-shadow=x_large_depth] {
   box-shadow: 0 60px 135px rgba(0, 0, 0, .14), 0 15px 65px rgba(0, 0, 0, .14)
}

.img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap,
img.img-with-animation[data-animation=fade-in-from-left] {
   transform: translateX(-20%);
   padding-right: 30px
}

.img-with-aniamtion-wrap[data-animation=fade-in-from-left][data-shadow*="_depth"] .hover-wrap,
img.img-with-animation[data-animation=fade-in-from-left][data-shadow*="_depth"] {
   padding-right: 0
}

.col.has-animation[data-animation=fade-in-from-left],
.nectar-fade-in-from-left,
.nectar-fancy-box.has-animation[data-animation=fade-in-from-left],
.wpb_column.has-animation[data-animation=fade-in-from-left] {
   transform: translateX(-45px)
}

.img-with-aniamtion-wrap[data-animation=fade-in-from-right] .hover-wrap,
img.img-with-animation[data-animation=fade-in-from-right] {
   transform: translateX(20%)
}

.col.has-animation[data-animation=fade-in-from-right],
.nectar-fade-in-from-right,
.nectar-fancy-box.has-animation[data-animation=fade-in-from-right],
.wpb_column.has-animation[data-animation=fade-in-from-right] {
   transform: translateX(45px)
}

.img-with-aniamtion-wrap[data-animation=fade-in-from-bottom] .hover-wrap,
.nectar-fade-in-from-bottom,
img.img-with-animation[data-animation=fade-in-from-bottom] {
   transform: translateY(100px)
}

.col.has-animation[data-animation=fade-in-from-bottom],
.nectar-fancy-box.has-animation[data-animation=fade-in-from-bottom],
.wpb_column.has-animation[data-animation=fade-in-from-bottom] {
   transform: translateY(75px)
}

.nectar-fancy-box.has-animation[data-animation=fade-in-from-right],
img.img-with-animation[data-animation=fade-in-from-left],
img.img-with-animation[data-animation=fade-in-from-right] {
   margin: 0 auto
}

.nectar-waypoint-el:not([data-nectar-waypoint-el-stagger]) {
   opacity: 0
}

@media only screen and (max-width:999px) {

   .nectar-disable-mobile-animation,
   .nectar-disable-mobile-animation .hover-wrap,
   .nectar-waypoint-el[data-nectar-waypoint-el-mobile-disable=true] {
      transform: none !important;
      opacity: 1 !important
   }
}

.img-with-aniamtion-wrap,
body .wpb_wrapper>.img-with-aniamtion-wrap {
   line-height: 0;
   margin-bottom: 0
}

.img-with-aniamtion-wrap>.inner {
   height: 100%
}

.center img.img-with-animation {
   margin: 0 auto;
   display: block
}

.right.img-with-aniamtion-wrap {
   text-align: right
}

.right.img-with-aniamtion-wrap img {
   display: inline-block
}

.img-with-aniamtion-wrap .color-overlay {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   display: block;
   z-index: 10;
   opacity: 0;
   pointer-events: none
}

.img-with-aniamtion-wrap:hover .color-overlay {
   opacity: .5
}

.img-with-aniamtion-wrap .hover-wrap {
   overflow: hidden
}

.img-with-aniamtion-wrap .hover-wrap:not([data-hover-animation]),
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=none] {
   overflow: visible
}

.img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap,
.img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap .hover-wrap-inner {
   display: inline-block
}

.img-with-aniamtion-wrap[data-shadow*=depth].center {
   text-align: center
}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
   padding-right: 0;
   padding-left: 0;
   padding-bottom: 0;
   margin-bottom: 0
}

.img-with-aniamtion-wrap[data-animation*=reveal-from-] .hover-wrap {
   opacity: 1
}

.column-bg-overlay-wrap[data-bg-animation*=reveal-from-] {
   overflow: hidden;
   opacity: 0
}

.wpb_column.has-animation[data-animation*=reveal]:not([data-animation=mask-reveal]) {
   overflow: hidden
}

.wpb_column.has-animation[data-animation*=reveal] .column-inner-wrap {
   overflow: hidden;
   height: 100%;
   width: 100%
}

img.img-with-animation.nectar-lazy {
   display: block;
   min-height: 1px;
   min-width: 1px
}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy,
.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy {
   opacity: 0;
   transition: opacity .5s ease
}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded,
.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded {
   opacity: 1
}

.img-with-aniamtion-wrap .hover-wrap {
   margin-bottom: 15px
}

.img-with-aniamtion-wrap[data-shadow] .hover-wrap .img-with-animation {
   box-shadow: none
}

.img-with-aniamtion-wrap[data-max-width="50%"]:not(.right) img,
.img-with-aniamtion-wrap[data-max-width="75%"]:not(.right) img {
   backface-visibility: hidden
}

.img-with-aniamtion-wrap[data-max-width="50%"] .inner,
.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img {
   max-width: 50%;
   width: auto
}

.img-with-aniamtion-wrap[data-max-width="50%"].center,
.img-with-aniamtion-wrap[data-max-width="75%"].center,
.img-with-aniamtion-wrap[data-max-width=custom].center {
   text-align: center
}

.img-with-aniamtion-wrap[data-max-width="50%"].center .inner img[src*=".svg"],
.img-with-aniamtion-wrap[data-max-width="75%"].center .inner img[src*=".svg"] {
   width: 100%
}

.img-with-aniamtion-wrap[data-max-width="75%"] .inner,
.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img {
   max-width: 75%;
   width: auto
}

.img-with-aniamtion-wrap[data-max-width=none] img,
.row .img-with-aniamtion-wrap[data-max-width=none] img:not([srcset]) {
   max-width: none;
   width: 100%
}

.wpb_column.has-animation[data-animation*=reveal] .column-inner-wrap.no-transform,
.wpb_column.has-animation[data-animation*=reveal] .column-inner-wrap.no-transform .column-inner {
   transform: none;
   -webkit-transform: none
}

@media only screen and (min-width:690px) {
   .vc_row-o-equal-height .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap {
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column
   }

   .vc_row-o-equal-height.vc_row-o-content-middle .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      height: auto
   }

   .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap,
   .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap>.column-inner {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end
   }
}

.wpb_column .column-inner[data-bg-cover=true],
.wpb_column[data-bg-cover=true] {
   background-size: cover;
   background-position: center
}

.vc_ie-flexbox-fixer {
   display: flex;
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal
}

.vc_ie-flexbox-fixer>.vc_row {
   -webkit-box-flex: 1;
   -webkit-flex: 1 1 auto;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
   box-sizing: border-box;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox
}

.grecaptcha-badge {
   z-index: 100
}

blockquote .image-icon[data-shadow=true] {
   box-shadow: 0 15px 37px rgba(0, 0, 0, .15)
}

.span_12.light .flickity-page-dots .dot:before,
.testimonial_slider[data-style=multiple_visible][data-color*="-light"] .flickity-page-dots .dot:before {
   background-color: #fff
}

.auto_meta_overlaid_spaced article .content-inner>.play svg,
.masonry-blog-item .video-play-button svg,
.nectar_video_lightbox svg {
   display: block;
   width: 20px;
   height: 20px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin-left: 2px;
   transform: translateY(-50%) translateX(-50%)
}

.auto_meta_overlaid_spaced article .content-inner>.play:before,
.nectar-video-box .play_button_mouse_follow:before,
.nectar_video_lightbox.play_button:before {
   display: block;
   position: absolute;
   content: ' ';
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: 6px solid #fff;
   z-index: 10;
   border-radius: 200px;
   box-sizing: border-box;
   transition: all .4s cubic-bezier(.19, 1, .22, 1) 0s
}

.full-width-content.vc_row-fluid .wpb_video_widget.vc_video-align-center .wpb_wrapper {
   margin: 0 auto
}

.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper {
   padding-top: 177.77%
}

.wpb_video_widget.vc_video-aspect-ratio-11 .wpb_video_wrapper {
   padding-top: 100%
}

.row .col.section-title {
   margin: 0;
   padding: 0 0 36px 0;
   border-bottom: 1px solid rgba(0, 0, 0, .15)
}

.row .col.section-title.blog-title,
.row .col.section-title.project-title {
   margin-bottom: 14px
}

.row .col.section-title h1,
.row .col.section-title h2 {
   margin-bottom: 0;
   font-family: 'Open Sans';
   font-weight: 600;
   position: relative
}

.row .col.section-title h2 {
   margin-bottom: 5px
}

.row .col.section-title p {
   font-size: 20px;
   line-height: 28px;
   padding-bottom: 0
}

.row .col.section-title span {
   font-size: 20px;
   line-height: 20px;
   color: rgba(0, 0, 0, .45);
   top: 0;
   position: relative;
   text-transform: none;
   padding-left: 10px
}

.row .col.section-title span.author-leading,
.row .col.section-title span.fn {
   padding-left: 0
}

#ajax-content-wrap .row .col.section-title .nectar-love span {
   line-height: 20px
}

body[data-bg-header=true].archive .container-wrap {
   padding-top: 4.1em !important
}

body[data-bg-header=true] .container-wrap,
html.fp-enabled .container-wrap {
   margin-top: 0 !important;
   padding-top: 0 !important
}

#page-header-wrap {
   height: 60px;
   overflow: hidden;
   position: relative;
   background-color: #f8f8f8;
   -webkit-font-smoothing: antialiased
}

body.material #page-header-wrap,
body[data-header-resize="0"] #page-header-wrap {
   margin-top: 0
}

#page-header-bg {
   width: 100%;
   height: 60px;
   overflow: hidden;
   color: #fff;
   display: block !important;
   -webkit-font-smoothing: antialiased;
   position: relative;
   z-index: 2
}

.page-header-bg-image {
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   z-index: 9;
   background-repeat: no-repeat;
   background-position: top center;
   background-size: cover
}

.page-header-overlay-color {
   position: static;
   height: 1px;
   width: 1px;
   margin-left: -9999px;
   pointer-events: none;
   background-color: #333
}

.page-header-overlay-color:after {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background-color: inherit;
   content: ' ';
   z-index: 10;
   opacity: .65
}

#page-header-bg[data-bg-pos=bottom] .page-header-bg-image {
   background-position: bottom center
}

#page-header-bg[data-bg-pos=top] .page-header-bg-image {
   background-position: top center
}

#page-header-bg[data-bg-pos=center] .page-header-bg-image {
   background-position: center center
}

body[data-header-resize="0"] #page-header-bg {
   margin-top: 0
}

.page-header-no-bg {
   padding-bottom: 0;
   padding-top: 35px;
   background-color: #f8f8f8
}

.page-header-no-bg {
   z-index: 1000
}

#page-header-bg[data-parallax="1"] {
   overflow: hidden;
   margin: 0;
   z-index: 2
}

body[data-apte=center_mask_reveal][data-ajax-transitions=true] #page-header-bg[data-parallax="1"]:not(.out-of-sight),
body[data-footer-reveal="1"] #page-header-bg[data-parallax="1"] {
   opacity: 1
}

#page-header-bg[data-parallax="1"] .span_6 {
   z-index: 0
}

#page-header-bg[data-parallax="1"].out-of-sight {
   pointer-events: none
}

#page-header-bg[data-parallax="1"].out-of-sight .nectar-video-wrap {
   display: none
}

#page-header-bg[data-alignment=center],
.page-header-no-bg[data-alignment=center] {
   text-align: center
}

#page-header-bg[data-alignment=right],
.page-header-no-bg[data-alignment=right] {
   text-align: right
}

#page-header-bg[data-alignment-v=bottom] .container,
#page-header-bg[data-alignment-v=bottom] .row,
#page-header-bg[data-alignment-v=middle] .container,
#page-header-bg[data-alignment-v=middle] .row,
#page-header-bg[data-alignment-v=top] .container,
#page-header-bg[data-alignment-v=top] .row {
   height: 100%
}

#page-header-bg[data-alignment-v=bottom] .nectar-particles .inner-wrap,
#page-header-bg[data-alignment-v=bottom] .span_6,
#page-header-bg[data-parallax="1"][data-alignment-v=bottom] .span_6 {
   bottom: 26%;
   top: auto !important;
   left: 0;
   margin-bottom: 0 !important;
   position: absolute !important
}

#page-header-bg[data-alignment-v=top] .nectar-particles .inner-wrap,
#page-header-bg[data-alignment-v=top] .span_6 {
   left: 0;
   position: absolute
}

#page-header-bg[data-alignment-v=top] .nectar-particles .inner-wrap,
#page-header-bg[data-alignment-v=top] .span_6,
#page-header-bg[data-alignment-v=top].fullscreen-header .span_6 {
   top: 25% !important
}

#page-header-bg[data-alignment-v=bottom] .span_6>.inner-wrap {
   transform: translateY(50%) !important;
   -webkit-transform: translateY(50%) !important
}

#page-header-bg .span_6 {
   width: 100%
}

.archive .page-header-bg-image:after,
.nectar-recent-post-slide .nectar-recent-post-bg:after,
.single [data-post-hs=default_minimal] .page-header-bg-image:after {
   background-color: rgba(25, 25, 25, .35);
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   content: ' ';
   z-index: 1;
   display: block
}

#page-header-bg .row {
   z-index: 100;
   position: relative
}

body #page-header-bg .row,
html:not(.js) #page-header-bg .row {
   visibility: visible
}

#page-header-bg h1,
.nectar-box-roll .overlaid-content h1 {
   font-family: 'Open Sans';
   font-weight: 600;
   font-size: 44px;
   line-height: 54px;
   margin-bottom: 8px;
   display: block;
   color: #fff;
   z-index: 101
}

#page-header-bg #portfolio-nav a i,
#page-header-bg .facebook-share i,
#page-header-bg .google-plus-share i,
#page-header-bg .icon-salient-heart,
#page-header-bg .icon-salient-heart-2,
#page-header-bg .linkedin-share i,
#page-header-bg .pinterest-share i,
#page-header-bg .twitter-share i,
#page-header-bg span {
   color: #fff
}

.single #page-header-bg #single-below-header>span,
.single #page-header-bg #single-meta>div>a {
   border-color: rgba(255, 255, 255, .25)
}

#project-meta ul .n-shortcode a,
#project-meta ul .project-date,
#project-meta ul li>a,
.single #single-meta ul .n-shortcode a,
.single #single-meta>div>a {
   display: block;
   border-radius: 100px;
   padding: 6px 20px !important;
   transition: border-color .45s cubic-bezier(.25, 1, .33, 1);
   height: auto;
   line-height: 20px
}

#project-meta ul .n-shortcode span,
#project-meta ul li span,
.single #single-meta ul .n-shortcode span,
.single #single-meta ul li span {
   transition: color .2s linear;
   line-height: 20px !important;
   font-family: inherit !important
}

#project-meta ul .n-shortcode a,
#project-meta ul li>a,
#sidebar #project-meta ul .project-date,
.ascend #sidebar #project-meta ul .project-date,
.blog-title #single-meta .nectar-social.hover .share-btn,
.blog-title #single-meta .nectar-social.hover>div a,
.single .blog-title #single-meta div .n-shortcode a,
.single .blog-title #single-meta>div>a,
.single-product #single-meta>div>a {
   border: 2px solid rgba(0, 0, 0, .1)
}

.ascend #sidebar #project-meta ul .project-date {
   border: 2px solid rgba(0, 0, 0, .1) !important
}

.single #page-header-bg .blog-title #single-meta>div .n-shortcode a,
.single #page-header-bg .blog-title #single-meta>div>a {
   border: 2px solid rgba(255, 255, 255, .4)
}

body.single #single-meta ul li:first-child {
   border: none !important
}

#project-meta .meta-comment-count a,
#project-meta ul .meta-share-count .nectar-social a,
#project-meta ul .n-shortcode span,
#project-meta ul .project-date,
#project-meta ul li i,
#project-meta ul li span,
.single #single-meta .meta-comment-count a,
.single #single-meta ul .meta-share-count .nectar-social a,
.single .blog-title #single-meta div i {
   color: #999 !important
}

.single #page-header-bg #single-meta ul li {
   border: none;
   margin: 0
}

#project-meta ul li,
.single #page-header-bg #single-meta ul li,
.single .blog-title #single-meta ul li,
body.single #ajax-content-wrap #single-meta ul li:first-child,
body.single-portfolio #ajax-content-wrap #sidebar #project-meta ul li:first-child {
   margin: 5px
}

#project-meta ul .meta-share-count,
.single #single-meta ul .meta-share-count {
   position: relative;
   z-index: 100
}

.single #project-meta ul .meta-share-count span,
.single #single-meta ul .meta-share-count span {
   font-size: inherit;
   padding-left: 0;
   color: #888
}

#project-meta ul li i,
.single #single-meta ul li i {
   font-size: 16px !important;
   width: 16px;
   line-height: 22px !important;
   margin-right: 7px;
   height: 20px
}

#project-meta ul li i.icon-salient-heart-2,
.single #single-meta ul li i.icon-salient-heart-2 {
   line-height: 20px !important
}

.single-post #single-meta {
   top: 50%;
   margin-top: -13px;
   float: none;
   z-index: 102;
   position: absolute
}

#page-header-bg .subheader {
   font-size: 28px;
   line-height: 1.3;
   color: #fff !important;
   font-family: 'Open Sans';
   font-weight: 300
}

#page-header-bg[data-text-alignment=center],
.page-header-no-bg[data-text-alignment=center] {
   text-align: center
}

#page-header-bg[data-text-alignment=right],
.page-header-no-bg[data-text-alignment=right] {
   text-align: right
}

#page-header-bg[data-text-alignment=center] .span_6,
.page-header-no-bg[data-text-alignment=center] .span_6 {
   left: 0;
   width: 100% !important
}

#page-header-bg[data-text-alignment=center] h1 {
   margin-bottom: 12px
}

#page-header-bg[data-text-alignment=center] h1,
.page-header-bg[data-text-alignment=center] .subheader {
   max-width: 900px;
   margin: 0 auto;
   display: block
}

#page-header-bg[data-alignment-v=top] .span_6 .inner-wrap {
   left: 0;
   position: absolute;
   width: 100%
}

[data-aie=zoom-out] .first-section .row-bg-wrap,
[data-aie=zoom-out] .top-level .row-bg-wrap {
   overflow: hidden;
   height: 100%;
   width: 100%;
   position: absolute;
   left: 0;
   top: 0
}

#page-header-bg .nectar-particles .inner-wrap>:not(.top-heading),
.overlaid-content .inner-wrap>:not(.top-heading) {
   opacity: 0;
   transform: translateY(35px);
   -webkit-transform: translateY(35px)
}

.scroll-down-wrap.hidden {
   transform: translateY(55px);
   opacity: 0
}

.hidden-social-img {
   position: absolute;
   pointer-events: none;
   visibility: hidden;
   display: none;
   opacity: 0;
   z-index: -100
}

#page-header-bg.fullscreen-header .author-section a,
#page-header-bg[data-post-hs=default_minimal] .author-section a {
   color: #fff !important
}

#page-header-bg .heading-title,
#page-header-bg .project-title .container {
   border: none !important;
   padding: 0
}

#page-header-bg .section-title {
   padding-bottom: 0;
   margin-bottom: 0
}

.single .heading-title {
   padding-bottom: 35px;
   border-bottom: 1px solid #ddd;
   margin-bottom: 35px
}

.single .row .section-title {
   padding: 0;
   margin: 0
}

#page-header-bg .nectar-particles .span_6 .inner-wrap,
#page-header-bg .span_6 {
   top: 50%;
   transform: translateY(-50%)
}

#page-header-bg[data-alignment-v=bottom] .span_6,
#page-header-bg[data-alignment-v=top] .span_6 {
   transform: none
}

#page-header-bg .nectar-particles .span_6 {
   top: 0;
   transform: none
}

.scroll-down-wrap.minimal-arrow,
.scroll-down-wrap.no-border,
.section-down-arrow,
body[data-button-style^=rounded] .scroll-down-wrap {
   position: absolute;
   bottom: 20px;
   left: 50%;
   width: 60px;
   margin-left: -30px;
   z-index: 101
}

.scroll-down-wrap.minimal-arrow,
body[data-button-style^=rounded] #ajax-content-wrap .scroll-down-wrap.minimal-arrow {
   bottom: 30px;
   width: 40px;
   margin-left: -20px
}

@media only screen and (max-width:690px) {
   .scroll-down-wrap.minimal-arrow {
      transform: scale(.6)
   }
}

body[data-button-style*=rounded] .scroll-down-wrap {
   margin-left: -22px
}

body[data-button-style=default] .section-down-arrow i.icon-default-style[class^=icon-] {
   height: 60px;
   width: 60px;
   font-size: 20px;
   line-height: 60px;
   z-index: 10;
   animation: 3.4s ease-in-out infinite fadebottom
}

.scroll-down-wrap.no-border .section-down-arrow,
body[data-button-style=default] .section-down-arrow i.icon-default-style[class^=icon-],
body[data-button-style^=rounded] .section-down-arrow,
body[data-button-style^=rounded] .section-down-arrow i {
   color: #fff !important
}

.scroll-down-wrap.no-border .section-down-arrow,
body[data-button-style^=rounded] .section-down-arrow {
   display: inline-block;
   width: 49px;
   height: 49px;
   border: 2px solid #fff;
   text-align: center;
   line-height: 50px;
   border-radius: 100px;
   font-size: 25px;
   transition: opacity .4s ease;
   overflow: hidden;
   margin-left: 0;
   left: 0;
   bottom: 16px;
   opacity: .6
}

body[data-button-style^=rounded] .section-down-arrow.hidden {
   transform: translateY(55px);
   -webkit-transform: translateY(55px);
   opacity: 0
}

body[data-button-style^=rounded] .section-down-arrow i {
   transition: transform .2s ease;
   display: block;
   width: 49px;
   height: 48px;
   line-height: 48px;
   font-size: 20px
}

body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down,
body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down.top {
   transform: translate(0, -48px)
}

@keyframes ctaMinimaLArrowOuter {
   0% {
      transform: translateY(0)
   }

   20% {
      transform: translateY(12px)
   }

   50% {
      transform: translateY(0)
   }

   100% {
      transform: translateY(0)
   }
}

@keyframes ctaMinimaLArrowLine {
   0% {
      transform-origin: bottom;
      transform: scaleY(1)
   }

   50% {
      transform-origin: bottom;
      transform: scaleY(0)
   }

   51% {
      transform-origin: top
   }

   100% {
      transform: scaleY(1);
      transform-origin: top
   }
}

@keyframes ctaMinimaLArrow {
   0% {
      stroke-dasharray: 45px;
      stroke-dashoffset: 0
   }

   50% {
      stroke-dasharray: 45px;
      stroke-dashoffset: -45px
   }

   51% {
      stroke-dasharray: 45px;
      stroke-dashoffset: 45px
   }

   100% {
      stroke-dasharray: 45px;
      stroke-dashoffset: 0
   }
}

@keyframes down_arrow_bounce {

   0%,
   100%,
   20%,
   50%,
   80% {
      transform: translateY(0)
   }

   40% {
      transform: translateY(-14px)
   }

   60% {
      transform: translateY(-7px)
   }
}

@media only screen and (max-height:750px) {
   body[data-button-style=rounded] .section-down-arrow {
      bottom: 33px
   }
}

@media only screen and (max-height:650px) {
   body[data-button-style^=rounded] .section-down-arrow {
      width: 30px;
      height: 30px;
      line-height: 34px;
      bottom: 25px;
      margin-left: -15px
   }

   body[data-button-style^=rounded] .scroll-down-wrap:not(.no-border) {
      margin-left: 0
   }

   body[data-button-style^=rounded] .section-down-arrow i {
      width: 26px;
      height: 26px;
      line-height: 28px
   }

   body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down,
   body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down.top {
      -webkit-transform: translate(0, -26px);
      transform: translate(0, -26px);
      font-size: 18px
   }
}

@media only screen and (max-height:450px) {
   body[data-button-style^=rounded] .section-down-arrow {
      display: none
   }
}

.scroll-down-wrap.no-border,
body[data-button-style^=rounded] .scroll-down-wrap.no-border {
   bottom: 12px
}

.scroll-down-wrap.no-border .section-down-arrow,
.slider-down-arrow.no-border {
   border: none !important;
   overflow: visible;
   text-align: center;
   opacity: 1;
   height: auto;
   bottom: 13px;
   animation: nudgeMouse 2.4s cubic-bezier(.25, .46, .45, .94) infinite
}

.nectar-scroll-icon-path {
   fill: transparent;
   stroke-width: 2px;
   stroke-dashoffset: 120;
   stroke-dasharray: 120;
   animation: mouse-scroll-btn-roll-out .55s cubic-bezier(.5, .1, .07, 1)
}

.nectar-scroll-icon {
   width: 30px;
   height: 45px;
   text-align: center;
   cursor: pointer;
   position: relative;
   z-index: 100
}

.nectar-next-section-wrap.mouse-wheel .nectar-next-section:after,
.scroll-down-wrap.no-border .section-down-arrow:after,
.slider-down-arrow.no-border:after {
   content: "";
   position: absolute;
   top: 0;
   left: 50%;
   display: block;
   width: 30px;
   height: 45px;
   margin-left: -15px;
   border: 2px solid rgba(255, 255, 255, .5);
   border-radius: 30px;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   z-index: 62
}

.scroll-down-wrap.no-border:hover .section-down-arrow:before,
.slider-down-arrow.no-border:hover:before {
   background-color: #fff
}

.nectar-next-section:hover .nectar-scroll-icon-path,
.scroll-down-wrap.no-border:hover .nectar-scroll-icon-path,
.slider-down-arrow.no-border:hover .nectar-scroll-icon-path {
   stroke-dashoffset: 0;
   animation: mouse-scroll-btn-roll-over .55s cubic-bezier(.5, .1, .07, 1)
}

@keyframes mouse-scroll-btn-roll-over {
   0% {
      stroke-dashoffset: 120
   }

   100% {
      stroke-dashoffset: 0
   }
}

@keyframes mouse-scroll-btn-roll-out {
   0% {
      stroke-dashoffset: 0
   }

   100% {
      stroke-dashoffset: -120
   }
}

.nectar-next-section-wrap.mouse-wheel .nectar-next-section:before,
.nectar-next-section-wrap.mouse-wheel[data-custom-color=true] .track-ball,
.scroll-down-wrap.no-border .section-down-arrow:before,
.slider-down-arrow.no-border:before {
   position: absolute;
   content: '';
   display: block;
   left: 50%;
   margin-left: -1px;
   top: 22px;
   background-color: rgba(255, 255, 255, .5);
   width: 2px;
   height: 6px;
   border-radius: 10px;
   transition: background-color .55s cubic-bezier(.5, .1, .07, 1);
   animation: trackBallSlide 2.4s cubic-bezier(0, 0, .725, 1) infinite
}

@keyframes trackBallSlide {
   0% {
      opacity: 1;
      transform: scaleY(1) translateY(-10px)
   }

   45% {
      opacity: 0;
      transform: scaleY(.5) translateY(13px)
   }

   46% {
      opacity: 0;
      transform: scaleY(1) translateY(-10px)
   }

   100%,
   65% {
      opacity: 1;
      transform: scaleY(1) translateY(-10px)
   }
}

@keyframes nudgeMouse {
   0% {
      transform: translateY(0)
   }

   45% {
      transform: translateY(8px)
   }

   100%,
   65% {
      transform: translateY(0)
   }
}

@keyframes rightLineStart {
   0% {
      transform: translateY(-50%) translateX(-88px) scaleX(0)
   }

   100% {
      transform: translateY(-50%) translateX(0) scaleX(1)
   }
}

@keyframes rightLineEnd {
   0% {
      transform: translateY(-50%) translateX(0) scaleX(1)
   }

   100% {
      transform: translateY(-50%) translateX(28px) scaleX(0)
   }
}

@keyframes rightLineStart2 {
   0% {
      transform: translateY(-50%) translateX(88px) scaleX(0)
   }

   100% {
      transform: translateY(-50%) translateX(0) scaleX(1)
   }
}

@keyframes rightLineEnd2 {
   0% {
      transform: translateY(-50%) translateX(0) scaleX(1)
   }

   100% {
      transform: translateY(-50%) translateX(-28px) scaleX(0)
   }
}

.blog_next_prev_buttons[data-style=fullwidth_next_prev] h3 .next-arrow,
.container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project h3 .next-arrow,
.container-wrap[data-nav-pos=after_project_2] .bottom_controls .previous-project h3 .next-arrow,
.portfolio-items[data-ps="8"] .next-arrow {
   position: absolute;
   backface-visibility: hidden;
   right: -43px;
   top: 50%;
   margin-top: -15px;
   height: 30px;
   width: 40px;
   display: block;
   transform: translateX(38px)
}

@keyframes rightArrowStart {
   0% {
      transform: translateX(-50px)
   }

   100% {
      transform: translateX(42px)
   }
}

@keyframes rightArrowEnd {
   0% {
      transform: translateX(42px)
   }

   100% {
      transform: translateX(75px)
   }
}

@keyframes rightArrowStart2 {
   0% {
      transform: translateX(50px) rotate(180deg)
   }

   100% {
      transform: translateX(-42px) rotate(180deg)
   }
}

@keyframes rightArrowEnd2 {
   0% {
      transform: translateX(-42px) rotate(180deg)
   }

   100% {
      transform: translateX(-75px) rotate(180deg)
   }
}

.portfolio-items[data-ps="8"] line {
   stroke-width: 2px;
   stroke-dasharray: 10px;
   stroke-dashoffset: 30px
}

.portfolio-items[data-ps="8"] line {
   stroke: #fff
}

@keyframes rightArrowLineStart {
   0% {
      stroke-dashoffset: 30px
   }

   100% {
      stroke-dashoffset: 40px
   }
}

@keyframes rightArrowLineEnd {
   0% {
      stroke-dashoffset: 40px
   }

   100% {
      stroke-dashoffset: 50px
   }
}

.blog-fullwidth-wrap .post-area.masonry #pagination,
.post-area.masonry.span_12 #pagination {
   height: 32px;
   margin-top: 55px;
   text-align: center;
   width: 100%;
   margin-bottom: 40px
}

.post-area.masonry.span_9 #pagination {
   height: 32px;
   margin-top: 45px;
   width: 100%;
   margin-bottom: 40px
}

.blog-fullwidth-wrap .post-area.masonry #pagination,
.post-area.masonry.span_12 #pagination,
.post-area.masonry.span_9 #pagination {
   position: relative;
   bottom: 0
}

.blog-fullwidth-wrap .post-area.masonry #pagination>div,
.post-area.masonry.span_12 #pagination>div {
   display: inline;
   float: none;
   margin: 0 5px 0 0
}

.post-area.featured_img_left .post .post-content {
   padding-left: 0 !important
}

.post-area.infinite_scroll .wp-video-shortcode video,
.post-area.infinite_scroll video.wp-video-shortcode {
   visibility: visible
}

.portfolio-items[data-col-num=elastic] .col img {
   width: 100% !important;
   max-width: 100% !important
}

.portfolio-items[data-col-num=elastic]:not(.fullwidth-constrained) {
   overflow: hidden
}

.post-featured-img img.nectar-lazy {
   display: block
}

.post-featured-img img.nectar-lazy:not(.loaded),
.wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy:not(.loaded) {
   opacity: 0
}

.post-featured-img img.nectar-lazy.loaded,
.wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy.loaded {
   opacity: 1
}

#search-results .result .inner-wrap {
   box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
   background-color: #fff;
   padding: 18px
}

.related-posts[data-style=material] .post-featured-img {
   overflow: hidden;
   display: block
}

.masonry.material .masonry-blog-item .grav-wrap img,
.nectar-recent-posts-single_featured .grav-wrap img,
.related-posts[data-style=material] .grav-wrap img,
[data-style=list_featured_first_row] .grav-wrap img {
   border-radius: 50%;
   width: 38px;
   height: 38px;
   margin-bottom: 0;
   margin-right: 13px;
   vertical-align: middle;
   display: inline-block;
   transition: all .4s cubic-bezier(.2, 1, .2, 1)
}

.related-posts[data-style=material] .grav-wrap {
   position: absolute;
   bottom: 30px;
   left: 30px
}

.related-posts[data-style=material] .meta-category a {
   color: inherit
}

.related-posts .article-content-wrap .post-header {
   color: inherit
}

.related-posts .article-content-wrap .excerpt {
   margin-top: 5px
}

body .related-posts[data-style=material] .article-content-wrap {
   padding-bottom: 80px !important
}

.related-posts[data-style=material] .grav-wrap img {
   display: inline-block
}

.related-posts[data-style=material] .grav-wrap .text a {
   display: block;
   font-size: 14px;
   line-height: 20px
}

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a,
.masonry.material .masonry-blog-item .meta-category a,
.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,
.related-posts[data-style=material] .meta-category a {
   font-size: 14px;
   line-height: 19px;
   position: relative;
   display: inline-block;
   font-weight: 600;
   margin: 0 10px 10px 0
}

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,
.masonry.material .masonry-blog-item .meta-category a:before,
.nectar-recent-posts-single_featured .grav-wrap .text a:before,
.related-posts[data-style=material] .meta-category a:before,
[data-style=list_featured_first_row] .meta-category a:before {
   height: 2px;
   width: 100%;
   position: absolute;
   bottom: -3px;
   left: 0;
   content: '';
   transform: scaleX(0);
   transform-origin: left;
   transition: transform .3s cubic-bezier(.25, 0, .4, 1)
}

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus:before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before,
.masonry.material .masonry-blog-item .meta-category a:focus:before,
.masonry.material .masonry-blog-item .meta-category a:hover:before,
.nectar-recent-posts-single_featured .grav-wrap .text a:focus:before,
.nectar-recent-posts-single_featured .grav-wrap .text a:hover:before,
.related-posts[data-style=material] .meta-category a:focus:before,
.related-posts[data-style=material] .meta-category a:hover:before,
[data-style=list_featured_first_row] .meta-category a:focus:before,
[data-style=list_featured_first_row] .meta-category a:hover:before {
   transform: scaleX(1)
}

.masonry.material .masonry-blog-item .grav-wrap .text span,
.related-posts[data-style=material] .grav-wrap .text span {
   font-size: 13px;
   line-height: 18px
}

.masonry.material .masonry-blog-item .grav-wrap .text,
.nectar-recent-posts-single_featured .grav-wrap .text,
.related-posts[data-style=material] .grav-wrap .text {
   vertical-align: middle;
   display: inline-block;
   line-height: 0
}

.masonry.material .masonry-blog-item .grav-wrap a,
.related-posts[data-style=material] .grav-wrap a {
   color: inherit
}

.masonry .video-play-button path,
.post-area .video-play-button path {
   fill: #fff
}

.masonry.material .post.link .link-inner .title,
.masonry.material .post.quote .quote-inner .title,
.post.format-link .link-inner .title,
.post.format-quote .quote-inner .title,
.single .post.quote .quote-inner .title {
   color: #fff
}

.masonry.material .masonry-blog-item h3 a,
.related-posts[data-style=material] h3 a {
   color: inherit !important
}

.masonry.material .masonry-blog-item .article-content-wrap,
.related-posts[data-style=material] .article-content-wrap {
   padding: 10px 30px 30px 30px !important
}

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,
.masonry.material .masonry-blog-item .article-content-wrap,
.masonry.material .masonry-blog-item .meta-category {
   background-color: #fff
}

.auto_meta_overlaid_spaced .post.link .n-post-bg:after,
.auto_meta_overlaid_spaced .post.quote .n-post-bg:after,
.masonry .post.link .n-post-bg,
.masonry .post.quote .n-post-bg,
.masonry.auto_meta_overlaid_spaced .post .n-post-bg,
.masonry.material .post.link .post-content .link-inner:before,
.masonry.material .post.quote .post-content .quote-inner:before,
.post.format-link .n-post-bg,
.post.format-quote .n-post-bg,
.post.link .classic .n-post-bg,
.post.quote .classic .n-post-bg,
.standard-minimal .n-post-bg {
   content: '';
   display: block;
   width: 100%;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0;
   opacity: .88
}

.format-link .post.link .n-post-bg,
.format-quote .n-post-bg {
   background-size: cover;
   background-position: center
}

.masonry .post.link .n-post-bg,
.masonry .post.quote .n-post-bg,
.post.link .classic .n-post-bg,
.post.quote .classic .n-post-bg,
.single .link-inner .n-post-bg,
.single .quote-inner .n-post-bg,
.standard-minimal .n-post-bg,
.standard-minimal .post.link .n-post-bg,
.standard-minimal .post.quote .n-post-bg {
   opacity: .25
}

.single .post.format-link .post-content>.link-inner,
.single .post.format-quote .post-content>.quote-inner {
   padding: 10%
}

.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before,
.masonry.material .post.quote .quote-wrap:before,
.single .post.format-quote .quote-inner .quote-wrap:before {
   content: "\201C";
   font-family: sans-serif;
   font-weight: 700;
   font-size: 54px;
   color: #fff;
   z-index: 10000;
   height: 32px;
   display: block;
   position: relative;
   padding-top: 33%
}

.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before,
.single .post.format-quote .quote-inner .quote-wrap:before {
   padding-top: 0
}

.single-post .quote-below-content {
   margin-top: 70px
}

.post .link-wrap,
.post .quote-wrap {
   display: block
}

.related-posts[data-style=material] .meta-category {
   padding: 20px 30px 0 30px;
   display: block;
   position: relative;
   z-index: 110
}

body .related-posts[data-style=material] .inner-wrap {
   box-shadow: 0 30px 90px rgba(0, 0, 0, .14);
   border-radius: 5px;
   overflow: hidden
}

#ajax-content-wrap .post-area.full-width-article,
.post-area.full-width-article {
   margin-bottom: 0
}

#search-results .result {
   font-size: 11px
}

#search-results .result .bottom-line,
.masonry-blog-item .bottom-line {
   height: 1px;
   width: 100%;
   display: block;
   position: absolute;
   bottom: 2px;
   left: 0;
   background-color: #eaeaea
}

.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span {
   line-height: 1.5em;
   display: block
}

#search-results .result .title a,
.nectar-ajax-search-results .search-post-item h5,
.nectar-category-grid[data-style=mouse_follow_image] .nectar-category-grid-item .cat-heading,
.nectar-link-underline a span,
.nectar-link-underline-effect a,
.nectar-underline h1,
.nectar-underline h2,
.nectar-underline h3,
.nectar-underline h4,
.nectar-underline h5,
.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span {
   background-repeat: no-repeat;
   background-size: 0 2px;
   background-image: linear-gradient(to right, #000 0, #000 100%);
   transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
   background-position: left bottom
}

.nectar-link-underline-effect a {
   background-size: 100% 2px;
   background-position: left 94%
}

@keyframes nectar_ltr_line_animation {
   0% {
      background-size: 100% 2px
   }

   100% {
      background-size: 0 2px
   }
}

@keyframes nectar_ltr_line_animation_start {
   0% {
      background-size: 0 2px
   }

   100% {
      background-size: 100% 2px
   }
}

.nectar-link-underline-effect a.accessed:not(:hover) {
   color: inherit;
   animation: nectar_ltr_line_animation_start .55s ease forwards
}

.nectar-link-underline-effect a:hover {
   background-position: right 94%;
   animation: nectar_ltr_line_animation .55s ease forwards
}

.nectar-underline h1,
.nectar-underline h2,
.nectar-underline h3,
.nectar-underline h4,
.nectar-underline h5 {
   display: inline
}

.nectar-category-grid[data-style=mouse_follow_image][data-text-color=light]:not([data-text-hover-color=dark]) .nectar-category-grid-item .cat-heading,
.nectar-category-grid[data-style=mouse_follow_image][data-text-hover-color=light] .nectar-category-grid-item .cat-heading,
.nectar-post-grid[data-text-color=light] .nectar-underline .post-heading,
.span_12.light .nectar-link-underline-effect a,
.span_12.light .nectar-underline h1,
.span_12.light .nectar-underline h2,
.span_12.light .nectar-underline h3,
.span_12.light .nectar-underline h4,
.span_12.light .nectar-underline h5 {
   background-image: linear-gradient(to right, #fff 0, #fff 100%)
}

#search-results .result .title a:focus,
#search-results .result .title a:hover,
.active-tab .nectar-link-underline a span,
.nectar-ajax-search-results .search-post-item:hover h5,
.nectar-category-grid[data-style=mouse_follow_image] .nectar-category-grid-item:hover .cat-heading,
.nectar-link-underline a:hover span,
.nectar-link-underline a[class*=active] span,
.nectar-post-grid-item:hover .nectar-link-underline span,
.nectar-underline:hover h1,
.nectar-underline:hover h2,
.nectar-underline:hover h3,
.nectar-underline:hover h4,
.nectar-underline:hover h5,
.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close:hover span {
   background-size: 100% 2px
}

.posts-container article .inner-wrap.animated,
.posts-container[data-load-animation=fade_in] article .inner-wrap.animated {
   opacity: 0;
   transition: opacity .5s ease-out
}

.posts-container[data-load-animation=fade_in_from_bottom] article .inner-wrap {
   transform: translateY(80px)
}

.auto_meta_overlaid_spaced .posts-container[data-load-animation=none] article .inner-wrap.animated,
.post-area:not(.masonry) .posts-container[data-load-animation=none] article .inner-wrap.animated {
   opacity: 1
}

.posts-container[data-load-animation=perspective] {
   perspective: 2000px;
   -webkit-perspective: 2000px;
   perspective-origin: 50% 0;
   -webkit-perspective-origin: 50% 700px
}

.posts-container[data-load-animation=perspective] article {
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d
}

.posts-container[data-load-animation=perspective] article .inner-wrap {
   transform: translateY(450px) rotateX(24deg)
}

.posts-container article .inner-wrap {
   height: 100%
}

.related-posts[data-style=material] .post-featured-img img {
   margin-bottom: 0;
   backface-visibility: hidden;
   -webkit-backface-visibility: hidden;
   transition: all .7s cubic-bezier(.2, 1, .22, 1)
}

.post-area #pagination {
   padding-left: 95px
}

#ajax-content-wrap .post-area.infinite_scroll #pagination {
   visibility: hidden;
   height: 1px;
   width: 1px;
   margin: 0
}

#infscr-loading {
   position: relative;
   z-index: 10000000;
   background-image: url(../../../themes/salient/img/icons/loading-white-bg.gif);
   background-repeat: no-repeat;
   background-position: center;
   height: 60px;
   border-radius: 2px;
   color: #555;
   display: inline-block;
   margin: 0 auto;
   text-align: center;
   width: 60px;
   font-family: 'Open Sans';
   font-weight: 700;
   font-size: 12px;
   letter-spacing: 2px;
   border-color: #555;
   border-style: solid;
   border-width: 0;
   box-sizing: content-box;
   -webkit-box-sizing: content-box
}

#infscr-loading.default_loader {
   background-image: none
}

.infscr-loading-wrap {
   margin: 20px auto;
   clear: both;
   padding: 0;
   text-align: center;
   height: 0;
   opacity: 0;
   transform: scale(.5);
   box-sizing: content-box;
   -webkit-box-sizing: content-box
}

#infscr-loading div {
   opacity: 0;
   color: #555;
   font-size: 12px;
   font-family: 'Open Sans';
   font-weight: 700;
   letter-spacing: 2px;
   text-transform: uppercase
}

#ajax-content-wrap #infscr-loading img,
#infscr-loading img {
   margin-bottom: 0;
   display: none
}

.post-area {
   padding-right: 30px;
   margin-top: 4px
}

.post-area.col_last {
   padding-left: 20px;
   padding-right: 0
}

.post-area.col_last.span_12 {
   padding-left: 0;
   float: none
}

.post-area>article .content-inner {
   margin-bottom: 0;
   border-bottom: 0
}

.blog-recent .more-link,
.post .more-link {
   display: block;
   margin-top: 25px;
   cursor: default;
   color: #fff
}

.post .content-inner {
   padding-bottom: 80px
}

.single-post .content-inner>.post-tags {
   margin-top: 50px
}

.blog-recent .more-link span,
.post .more-link span {
   background-color: #333;
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   width: auto;
   cursor: pointer;
   padding: 8px 12px;
   border-radius: 2px
}

body[data-button-style*=slightly_rounded] .post .more-link span {
   border-radius: 4px
}

.post .post-meta {
   position: absolute;
   left: 0;
   top: 0
}

.main-content .recent-posts-title {
   font-size: 12px;
   letter-spacing: 1.5px;
   margin-bottom: 7px
}

#single-below-header,
.post-header {
   margin-bottom: 12px;
   color: #888
}

.post .post-header h1,
.post .post-header h2 {
   font-size: 26px;
   line-height: 30px
}

.post .post-header h2 a {
   color: #000
}

#page-header-bg #single-below-header a,
#single-below-header a,
.post .post-header a,
.result a {
   color: inherit
}

#single-below-header a:focus,
#single-below-header a:hover {
   color: #000
}

#page-header-bg #single-below-header a:focus,
#page-header-bg #single-below-header a:hover {
   color: #fff
}

.post .post-content.classic .content-inner {
   border-bottom: 1px solid #ddd;
   padding-bottom: 60px;
   margin-bottom: 60px
}

.post-area:not(.masonry) article .post-content.classic {
   overflow: hidden
}

.post .post-content {
   position: relative;
   min-height: 98px
}

.post-tags h4 {
   float: left;
   margin-top: 8px;
   margin-bottom: 15px;
   margin-right: 25px
}

.post-tags .clear {
   padding-bottom: 0
}

.post-content {
   padding-left: 95px
}

.post .content-inner {
   position: relative
}

.post.format-link .post-content .link-inner,
.post.format-quote .post-content .quote-inner {
   background-color: #000;
   position: relative;
   padding: 15px;
   color: #fff;
   transition: all .45s cubic-bezier(.25, 1, .33, 1)
}

.post.format-aside .aside-inner p {
   margin-bottom: 15px
}

.post.format-aside .aside-inner .post-header {
   margin-bottom: 0
}

.post.format-aside .aside-inner .post-header,
.post.format-aside .aside-inner a,
.post.format-aside .aside-inner a:hover,
.post.format-aside .aside-inner p,
.post.quote .quote-inner a {
   color: #fff !important
}

.post.format-link .link-wrap,
.post.format-quote .quote-wrap,
.post.quote .quote-inner .author,
.post.quote .quote-inner .icon,
.post.quote .quote-inner .title {
   position: relative;
   z-index: 100
}

.post.quote .content-inner .whole-link {
   position: absolute;
   z-index: 10;
   display: block;
   background-color: #000;
   height: 100%;
   width: 100%;
   top: 0;
   left: 0
}

.post .full-post-link {
   position: absolute;
   content: '';
   z-index: 1000;
   display: block;
   height: 100%;
   width: 100%;
   top: 0;
   left: 0
}

.post.quote figure:not([class*=wp-block]) {
   margin: 0 auto
}

.post.quote blockquote:not(.wp-block-quote):not(.wp-block-pullquote) {
   background-image: none;
   padding: 0;
   font-family: inherit;
   margin: 0 auto
}

.post.quote .wp-block-pullquote blockquote:not(.wp-block-quote),
.post.quote .wp-block-quote blockquote:not(.wp-block-quote) {
   color: inherit !important
}

.post.link .post-content .destination {
   word-wrap: break-word
}

.post.quote .post-content .quote-inner .icon {
   bottom: 17px;
   height: 17px;
   width: 19px;
   display: block;
   background-image: url(../../../themes/salient/img/icons/quote.png);
   position: absolute;
   right: 20px
}

.post.link .post-content .link-inner .icon {
   bottom: 17px;
   height: 20px;
   width: 18px;
   display: block;
   background-image: url(../../../themes/salient/img/icons/link.png);
   position: absolute;
   right: 20px
}

.post.format-status .post-content .status-inner .icon {
   bottom: 17px;
   height: 16px;
   width: 18px;
   display: block;
   background-image: url(../../../themes/salient/img/icons/status.png);
   position: absolute;
   right: 20px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {
   body .post.quote .post-content .quote-inner .icon {
      background-size: 19px 17px;
      background-image: url(../../../themes/salient/img/icons/quote-2x.png)
   }

   body .post.link .post-content .link-inner .icon {
      background-size: 18px 20px;
      background-image: url(../../../themes/salient/img/icons/link-2x.png)
   }
}

.post .post-content.link a,
.post .post-content.quote a {
   display: block;
   z-index: 10
}

.post.link .post-content h3,
.post.quote .post-content h3 {
   color: #fff;
   font-size: 26px;
   line-height: 34px;
   display: block;
   margin-bottom: 15px
}

.post.format-link .post-content h3,
.post.format-quote .post-content h3 {
   margin-bottom: 15px
}

.single .post.format-link .post-content h3,
.single .post.format-quote .post-content h3 {
   margin-bottom: 20px
}

.single .post.format-link .post-content h3 a {
   color: inherit
}

.post.quote .post-content .quote-below-content h2 {
   color: inherit
}

.format-status .post-content h2 a {
   color: #fff
}

.post .post-meta a {
   color: #888
}

.post-content.classic .post-header>span:after {
   background-color: #888;
   width: 1px;
   margin: 0 4px;
   height: 11px;
   content: '';
   display: inline-block
}

.post-content.classic .post-header>span:last-of-type:after {
   display: none
}

.post h3.title {
   margin-bottom: 4px
}

.post .post-meta {
   display: block;
   margin-bottom: 20px;
   border-right: 1px solid #e6e6e6
}

.post .post-meta.no-img {
   top: 6px
}

.post .content-inner .post-featured-img img {
   max-width: none;
   margin-bottom: 15px;
   width: 100%
}

.post .post-meta .date {
   font-size: 12px;
   padding-bottom: 2px;
   margin-bottom: 12px;
   position: relative;
   transition: all .2s linear 0s
}

.post .post-meta .month,
.post .post-meta .year {
   display: block;
   font-size: 17px;
   line-height: 10px;
   text-align: center;
   text-transform: uppercase;
   margin-bottom: 4px;
   padding: 0;
   font-weight: 600
}

.post-content.classic .post-meta .month {
   line-height: 1em
}

.post .post-meta .year {
   margin-top: 5px
}

.post .post-meta .day {
   display: block;
   font-size: 30px;
   line-height: 29px;
   text-align: center;
   padding: 0 12px 0 12px;
   font-weight: 700;
   text-transform: uppercase
}

.post .post-meta .date {
   padding-bottom: 17px;
   border-bottom: 1px solid #e6e6e6
}

.post-content.classic .post-meta[data-love=false] .date {
   border-bottom: 0
}

.post-content.classic .post-meta[data-love=false] {
   border-right: 0
}

.post-content.classic .post-meta[data-love=false] .month,
.post-content.classic .post-meta[data-love=false] .year {
   font-size: 24px
}

.post-content.classic .post-meta[data-love=false] .day {
   font-size: 36px;
   line-height: 36px
}

.post.video .video-wrap,
.single-portfolio .video-wrap {
   position: relative;
   padding-bottom: 56.25%;
   height: 0;
   margin-bottom: 15px
}

.post.video .video-wrap iframe,
.single-portfolio .video-wrap iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%
}

.post.video .mejs-container {
   margin-bottom: 15px
}

.main-content .audio-wrap,
.post.audio .audio-wrap {
   margin-bottom: 15px
}

.post .gallery-slider .gallery,
.post .gallery-slider .jetpack-slideshow {
   display: none
}

.post table {
   width: 100%
}

.post table td,
.post table th {
   text-align: center
}

.post table tbody td {
   padding: 5px;
   border-right: 1px solid #e6e6e6;
   border-bottom: 1px solid #e6e6e6;
   color: #676767
}

.post table tbody tr td:first-child {
   border-left: 1px solid #e6e6e6
}

.post table th {
   border-bottom: 1px solid #e6e6e6;
   color: #676767
}

.post table #prev {
   text-align: left;
   position: relative;
   z-index: 2
}

.post table #next {
   text-align: right;
   position: relative;
   z-index: 2
}

.post caption {
   position: absolute;
   bottom: 0;
   z-index: 1;
   width: 100%;
   text-align: center
}

#page-header-bg[data-post-hs=default_minimal] #single-below-header .updated.rich-snippet-hidden,
.hentry .updated.rich-snippet-hidden,
.post-area[data-remove-post-date="1"] article .date,
.post-area[data-remove-post-date="1"].featured_img_left .grav-wrap .text span {
   display: none
}

.post-area[data-remove-post-author="1"] article .meta-author,
.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap .text a,
.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap>a,
.post-area[data-remove-post-author="1"].standard-minimal .post-author .grav-wrap {
   display: none
}

.post-area[data-remove-post-comment-number="1"] article .meta-comment-count {
   display: none
}

.post-area[data-remove-post-nectar-love="1"] article .nectar-love {
   display: none;
   pointer-events: none
}

.post-area[data-remove-post-author="1"].standard-minimal .post .post-content,
.post-area[data-remove-post-date="1"][data-remove-post-nectar-love="1"]:not(.masonry):not(.standard-minimal) .post .post-content {
   padding-left: 0
}

.post-area[data-remove-post-author="1"].standard-minimal .post-author {
   position: relative;
   text-align: left;
   width: auto
}

.container-wrap[data-remove-post-comment-number="1"][data-remove-post-author="1"] .blog-recent[data-style*=classic_enhanced].related-posts .post-meta,
.post-area.featured_img_left[data-remove-post-author="1"][data-remove-post-date="1"] .post-content-wrap .grav-wrap {
   display: none
}

p>a>i.icon-3x {
   margin-bottom: 0
}

#pagination {
   position: relative;
   margin-bottom: 10px;
   height: 32px;
   width: 100%
}

#pagination.fw-pagination {
   text-align: center;
   height: auto;
   padding: 10px 0 50px 0;
   margin-bottom: 0
}

#pagination.fw-pagination.alt-style-padding {
   padding: 50px 0
}

#pagination.fw-pagination>div {
   float: none;
   display: inline-block
}

#pagination.infinite_scroll {
   display: none
}

#pagination a:not(.page-numbers),
#pagination span:not(.page-numbers) {
   background-color: #333
}

#pagination .next.inactive,
#pagination .prev.inactive,
#pagination a,
#pagination span,
.container-wrap nav.woocommerce-pagination ul li span,
.woocommerce .container-wrap nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
   background-repeat: no-repeat;
   cursor: pointer;
   display: inline-block;
   padding: 11px 13px 10px 13px !important;
   background-position: -21px center;
   position: relative;
   text-transform: capitalize;
   color: #fff !important;
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   border-radius: 2px;
   font-family: 'Open Sans';
   font-weight: 700
}

.woocommerce nav.woocommerce-pagination ul li {
   overflow: visible
}

.woocommerce nav.woocommerce-pagination ul li a,
body #pagination span.page-numbers.dots,
body #pagination>a,
body nav.woocommerce-pagination ul li span.page-numbers.dots {
   background-color: transparent !important;
   font-size: 12px !important;
   line-height: 14px
}

body #pagination .page-numbers.next,
body #pagination .page-numbers.prev,
body #pagination span.page-numbers.dots,
body #pagination>a {
   color: inherit !important
}

body #pagination>span.page-numbers.current,
body nav.woocommerce-pagination span.page-numbers.current {
   box-shadow: 0 6px 15px rgba(0, 0, 0, .16);
   margin: 0 8px;
   height: 35px;
   width: 35px;
   text-align: center;
   line-height: 14px;
   font-size: 12px !important
}

body #pagination .page-numbers.next,
body #pagination .page-numbers.prev,
body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,
body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
   width: auto;
   background-color: transparent;
   background-image: none;
   text-indent: 0 !important;
   border: 0
}

body #pagination>span:first-child.page-numbers {
   margin-left: 0 !important
}

#pagination>div {
   float: left;
   margin: 0 5px 0 0
}

#pagination>div:first-child {
   margin-left: 0
}

.woocommerce nav.woocommerce-pagination ul li a:active {
   background-color: #000
}

#pagination span {
   cursor: default
}

#pagination a,
#pagination span {
   display: inline-block
}

#pagination .next a,
#pagination .next.inactive,
#pagination .page-numbers.next,
#pagination .page-numbers.prev,
#pagination .prev a,
#pagination .prev.inactive,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
   text-indent: -9999px;
   height: 32px;
   width: 32px;
   background-repeat: no-repeat !important
}

#pagination a.page-numbers,
#pagination span.page-numbers {
   font-size: 12px;
   line-height: 11px
}

#pagination .next.inactive,
#pagination .prev.inactive {
   background-color: #eae8e5;
   cursor: default !important;
   height: 32px;
   width: 32px;
   margin: 0 5px 0 0
}

#pagination .next a,
#pagination .next.inactive,
#pagination .page-numbers.next,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
   background-image: url(../../../themes/salient/img/icons/portfolio-arrows.png);
   background-position: -20px 12px
}

#pagination .page-numbers.prev,
#pagination .prev a,
#pagination .prev.inactive,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
   background-image: url(../../../themes/salient/img/icons/portfolio-arrows.png);
   background-position: 13px 12px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {

   #pagination .next a,
   #pagination .next.inactive,
   #pagination .page-numbers.next,
   .woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
      background-image: url(../../../themes/salient/img/icons/portfolio-arrows-2x.png);
      background-size: 40px 9px
   }

   #pagination .page-numbers.prev,
   #pagination .prev a,
   #pagination .prev.inactive,
   .woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
      background-image: url(../../../themes/salient/img/icons/portfolio-arrows-2x.png);
      background-size: 40px 9px
   }
}

#pagination {
   position: relative;
   margin-bottom: 10px;
   height: 32px;
   width: 100%
}

body .container-wrap.no-shadow {
   box-shadow: none
}

.text-on-hover-wrap .categories a {
   color: #777;
   font-size: 14px;
   font-family: 'Open Sans';
   font-weight: 600;
   margin-bottom: 20px
}

#slide-out-widget-area .widget.widget_nav_menu ul ul {
   margin: 0 !important;
   padding: 0 0 0 20px
}

#slide-out-widget-area .widget.widget_nav_menu li {
   border-bottom: 0;
   padding: 0 !important
}

#slide-out-widget-area .widget.widget_nav_menu li a {
   padding: 6px 20px;
   display: block
}

#slide-out-widget-area .widget.widget_categories>ul>li:first-child>a,
#slide-out-widget-area .widget.widget_pages>ul>li:first-child>a {
   padding-top: 0
}

#header-outer #mobile-menu {
   display: none;
   padding: 0;
   z-index: 1000;
   position: absolute;
   left: 0;
   top: calc(99% + 12px);
   width: 100%
}

#slide-out-widget-area {
   display: none
}

.ascend #slide-out-widget-area[class*=slide-out-from-right],
.original #slide-out-widget-area[class*=slide-out-from-right] {
   display: block
}

#slide-out-widget-area.slide-out-from-right-hover {
   position: fixed;
   transform: translate3d(341px, 0, 0);
   -webkit-transform: translate3d(341px, 0, 0);
   top: 0;
   right: 0;
   width: 340px;
   height: 100%
}

@media only screen and (min-width:500px) {
   #slide-out-widget-area.slide-out-from-right-hover {
      width: 400px;
      -webkit-transform: translate3d(101%, 0, 0);
      transform: translate3d(101%, 0, 0)
   }
}

#slide-out-widget-area.slide-out-from-right {
   position: fixed;
   transform: translate(301px, 0);
   -webkit-transform: translate(301px, 0);
   top: 0;
   right: 0;
   width: 300px;
   height: 100%;
   z-index: 10000;
   padding: 33px;
   overflow: hidden
}

.admin-bar #slide-out-widget-area {
   padding-top: 33px
}

.admin-bar #slide-out-widget-area.slide-out-from-right {
   padding-top: 53px
}

#slide-out-widget-area-bg {
   -webkit-backface-visibility: hidden;
   background-color: rgba(0, 0, 0, .8);
   position: fixed;
   height: 1px;
   width: 1px;
   opacity: 0;
   left: 0;
   top: 0;
   z-index: 9996
}

#slide-out-widget-area-bg .bg-inner {
   width: 100%;
   height: 100%;
   background-color: rgba(0, 0, 0, .8)
}

#header-outer #mobile-menu .off-canvas-social-links li:first-child a,
#slide-out-widget-area .off-canvas-social-links li:first-child a {
   padding-left: 0
}

body[data-full-width-header=true] .slide_out_area_close {
   display: none
}

#top nav ul .slide-out-widget-area-toggle a .lines,
#top nav ul .slide-out-widget-area-toggle a .lines:after,
#top nav ul .slide-out-widget-area-toggle a .lines:before {
   background-color: rgba(0, 0, 0, .4)
}

body .lines-button {
   line-height: 0;
   font-size: 0
}

.lines-button {
   transition: .3s;
   cursor: pointer;
   top: 9px;
   position: relative;
   user-select: none;
   display: block
}

.lines-button:hover {
   opacity: 1
}

.lines {
   display: block;
   width: 1.4rem;
   height: 3px;
   background-color: #ecf0f1;
   transition: .3s;
   position: relative
}

.lines:after,
.lines:before {
   display: block;
   width: 1.4rem;
   height: 3px;
   background: #ecf0f1;
   transition: .3s;
   position: absolute;
   left: 0;
   content: '';
   transform-origin: .142rem center
}

.lines:before {
   top: 6px
}

.lines:after {
   top: -6px
}

#footer-outer[data-using-bg-img=true] #copyright,
#header-outer #top ul .slide-out-widget-area-toggle a .lines-button .lines,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,
#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i {
   background-color: transparent !important
}

.slide-out-widget-area-toggle .lines-button:after {
   background-color: rgba(0, 0, 0, .4);
   display: inline-block;
   width: 1.4rem;
   height: 2px;
   transition: transform .45s ease, opacity .2s ease, background-color .2s ease;
   position: absolute;
   left: 0;
   top: 0;
   content: '';
   transform: scale(1, 1)
}

.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,
.slide-out-widget-area-toggle.mobile-icon .lines-button:after {
   background-color: #999
}

body #header-outer .lines-button {
   top: 9px
}

body.original .slide-out-hover-icon-effect.small .lines-button {
   top: 10px
}

body.original #header-outer[data-has-menu=true] .lines-button {
   top: 10px
}

.slide-out-widget-area-toggle.mobile-icon .lines-button:after {
   top: 0 !important
}

.slide-out-widget-area-toggle.mobile-icon .lines {
   background-color: transparent
}

.slide-out-widget-area-toggle.mobile-icon .lines-button:after,
.slide-out-widget-area-toggle.mobile-icon .lines:after,
.slide-out-widget-area-toggle.mobile-icon .lines:before {
   height: 2px !important;
   width: 22px !important
}

.slide-out-widget-area-toggle a>span {
   transition: transform .33s .3s ease-in;
   transform-origin: center;
   display: block;
   height: 21px
}

.slide-out-widget-area-toggle.mobile-icon a>span {
   height: 20px
}

#nectar-ocm-ht-line-check {
   position: absolute;
   visibility: hidden;
   pointer-events: none;
   width: 100%;
   font-size: 36px;
   line-height: 36px;
   font-family: 'Open Sans';
   font-weight: 700;
   letter-spacing: -1px
}

.widget_calendar {
   position: relative
}

#sidebar .widget_calendar {
   margin-bottom: 30px
}

.widget_calendar table {
   width: 100%;
   border-collapse: collapse
}

.widget_calendar table td {
   text-align: center
}

.widget_calendar table tbody td {
   border: 0;
   padding: 4px;
   font-size: 14px;
   color: #666
}

.widget_calendar table tbody tr td:first-child {
   border-left: 0
}

.widget_calendar table tbody tr:nth-child(2n+1) {
   background-color: #f0f0f0
}

#header-outer .widget-area-active .widget_calendar table tbody tr:nth-child(2n+1),
#slide-out-widget-area .widget_calendar table tbody tr:nth-child(2n+1) {
   background-color: rgba(0, 0, 0, .1)
}

.widget_calendar table th {
   font-weight: 700;
   border-bottom: 0;
   text-align: center;
   padding-bottom: 10px;
   color: #999
}

.widget_calendar table #prev {
   text-align: left;
   position: relative;
   padding: 10px 0 0 0;
   z-index: 2
}

.widget_calendar table #next {
   text-align: right;
   position: relative;
   padding: 10px 0 0 0;
   z-index: 2
}

.widget_calendar caption {
   width: 100%;
   text-align: center;
   color: #fff;
   padding: 5px;
   background-color: rgba(0, 0, 0, .2)
}

.widget_calendar .wp-calendar-nav {
   display: table;
   width: 100%
}

body .widget_calendar th,
body:not(.woocommerce-cart) .main-content .widget_calendar th {
   text-align: center
}

.widget_calendar .wp-calendar-nav span {
   display: table-cell;
   line-height: 1;
   padding: 2.5%
}

.widget_calendar .wp-calendar-nav-prev {
   text-align: left
}

.widget_calendar .calendar_wrap .wp-calendar-nav-next {
   text-align: right
}

.newsletter-widget form,
.widget_search .search-form {
   position: relative;
   overflow: hidden
}

#footer-outer #footer-widgets .widget_search .search-form input[type=text],
#sidebar .widget_search .search-form input[type=text],
.widget_search .search-form input[type=text] {
   padding-right: 45px;
   margin: 0
}

.newsletter-widget form input[type=email] {
   padding-right: 75px;
   margin: 0
}

.widget_search .search-form button[type=submit] .text {
   display: none
}

body .widget_search .search-form button[type=submit],
body.search-no-results .search-form button[type=submit] {
   padding: 14px !important
}

.widget_search .search-form button[type=submit] .icon-salient-search,
body .widget_search .search-form button[type=submit] {
   background-color: transparent !important
}

body .widget_search .search-form button[type=submit] {
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%)
}

body[data-form-style=minimal] .widget_search .search-form button[type=submit] {
   top: auto;
   bottom: 0;
   -webkit-transform: none;
   transform: none
}

.widget_search .search-form button[type=submit] .icon-salient-search,
body.search-no-results .search-form button[type=submit] .icon-salient-search {
   margin-top: 1px;
   display: block;
   font-size: 17px
}

.widget_search .search-form button[type=submit] .icon-salient-search:before,
body.search-no-results .search-form button[type=submit] .icon-salient-search:before {
   content: "\e906"
}

.widget_search .search-form,
body.search-no-results .search-form {
   overflow: visible
}

.newsletter-widget form input[type=submit],
.widget_search .search-form button[type=submit],
.widget_search .search-form input[type=submit],
body[data-form-style=minimal] .main-content .post-password-form input[type=submit] {
   position: absolute;
   right: 0;
   top: 0;
   margin: 0 !important;
   line-height: 22px;
   padding: 10px 11px
}

body[data-form-style=minimal] .main-content .post-password-form input[type=submit] {
   top: auto;
   bottom: 35px
}

.main-content>.row>form.post-password-form>p:first-child {
   font-size: 1.5em;
   line-height: 1.5em;
   text-align: center
}

.main-content>.row>form.post-password-form {
   padding: 15% 0;
   max-width: 600px;
   margin: 0 auto
}

.post-password-form input[type=submit] {
   margin-top: 20px;
   display: block;
   width: 100%;
   text-align: center
}

#slide-out-widget-area .widget_recent_comments ul li {
   background: none repeat scroll 0 0 rgba(0, 0, 0, .15);
   border: medium none;
   display: block;
   margin-bottom: 18px;
   padding: 15px;
   position: relative
}

#slide-out-widget-area .widget_recent_comments ul li {
   background: none repeat scroll 0 0 rgba(0, 0, 0, .05)
}

#slide-out-widget-area .widget_recent_comments ul li:last-child {
   margin-bottom: 0
}

#sidebar div ul {
   margin-left: 0
}

#sidebar div ul li {
   padding: 8px 0;
   list-style: none;
   border-bottom: 1px solid #e6e6e6
}

#sidebar>div {
   margin-bottom: 50px
}

#sidebar>div:last-child {
   margin-bottom: 0
}

#sidebar #sidebar-inner {
   margin-bottom: 0
}

#sidebar h4 {
   color: #000;
   opacity: .7;
   font-family: 'Open Sans';
   font-weight: 600;
   font-size: 14px;
   margin-bottom: 15px
}

#sidebar .widget_recent_comments h4 {
   margin-bottom: 16px
}

#sidebar .widget li:first-child {
   padding-top: 0
}

#sidebar .widget .recentcomments,
.ascend #sidebar .widget .recentcomments,
.original #sidebar .widget .recentcomments {
   padding: 15px;
   margin-bottom: 22px;
   border: none;
   position: relative;
   display: block;
   background: none repeat scroll 0 0 rgba(0, 0, 0, .02)
}

#sidebar .widget .tagcloud a,
.post-area .content-inner>.post-tags a,
.widget .tagcloud a {
   background-color: #333;
   color: #fff;
   cursor: pointer;
   display: inline-block;
   line-height: 22px;
   margin: 3px 3px 0 0;
   padding: 5px 7px;
   font-size: 14px !important;
   position: relative;
   text-transform: capitalize;
   transition: all .2s linear;
   border-radius: 2px
}

.single #ajax-content-wrap .post-area .content-inner>.post-tags a {
   font-size: 14px !important;
   text-transform: capitalize
}

#sidebar .widget_tag_cloud:after {
   display: block;
   height: 0;
   clear: both;
   content: "";
   visibility: hidden
}

#sidebar .widget input[type=email],
#sidebar .widget input[type=text] {
   padding: 10px;
   width: 100%
}

#sidebar .widget form p {
   padding-bottom: 15px
}

#sidebar .widget.widget_categories ul ul,
#sidebar .widget.widget_nav_menu ul ul,
#sidebar .widget.widget_pages ul ul {
   margin: 0 !important;
   padding: 0 0 0 20px
}

#sidebar .widget.widget_categories li,
#sidebar .widget.widget_nav_menu li,
#sidebar .widget.widget_pages li {
   border-bottom: 0 !important;
   padding: 0 !important
}

#sidebar .widget.widget_categories li a,
#sidebar .widget.widget_nav_menu li a,
#sidebar .widget.widget_pages li a {
   padding: 8px 0;
   display: block;
   border-bottom: 1px solid #e6e6e6
}

#sidebar .widget.widget_categories li {
   position: relative
}

#sidebar .widget.widget_categories li .post_count {
   position: absolute;
   right: 0;
   top: 50%;
   transform: translateY(-50%);
   background-color: rgba(0, 0, 0, .05);
   padding: 5px 8px;
   border-radius: 100px;
   font-size: 11px;
   line-height: 11px;
   display: inline-block
}

#sidebar .widget.widget_categories>ul>li:first-child>a,
#sidebar .widget.widget_nav_menu>ul>li:first-child>a,
#sidebar .widget.widget_pages>ul>li:first-child>a {
   padding-top: 0
}

#sidebar.left-sidebar {
   float: left
}

.post-area.col_last {
   float: right
}

#sidebar>.widget_media_image {
   text-align: center
}

#sidebar .recent_projects_widget img {
   margin-bottom: 0
}

.recent_projects_widget img {
   margin-bottom: 0;
   display: block;
   padding: 5px;
   background-color: #fff;
   margin-top: 0;
   margin-left: 0;
   border: 1px solid #e5e5e5;
   transition: all .2s linear
}

.recent_projects_widget a:hover img {
   border-color: #000
}

.recent_projects_widget div a {
   float: left;
   margin: 2% 2% 0 0;
   width: 32%
}

.recent_projects_widget div a:nth-child(3n+3) {
   margin-right: 0
}

#sidebar select {
   max-width: 100%
}

.span_12.light .wpb_widgetised_column #sidebar .widget .nectar_widget[class*=nectar_blog_posts_]>li .post-date,
.span_12.light .wpb_widgetised_column #sidebar .widget li a,
.span_12.light .wpb_widgetised_column #sidebar h4,
body.material .span_12.light .wpb_widgetised_column #sidebar .widget li a:hover {
   color: #fff
}

.recent_projects_widget>div:after {
   clear: both;
   content: '';
   display: block
}

.widget_pages ul ul {
   margin-top: 20px;
   margin-bottom: 30px;
   margin-left: 20px !important
}

body #respond {
   background-color: transparent;
   box-shadow: none;
   padding: 0
}

#respond .comment-notes,
#respond>p,
p.logged-in-as {
   margin-bottom: 10px
}

p.logged-in-as {
   padding-bottom: 0
}

body .comment-list {
   margin-bottom: 40px;
   margin-left: 0
}

.comment-list li {
   list-style: none
}

.comment-list .comment>div,
.comment-list .pingback>div {
   background-color: #fff;
   margin: 0;
   overflow: hidden;
   padding: 25px;
   margin-top: 2em;
   position: relative;
   padding-left: 116px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, .17)
}

.comment-list .children {
   margin-left: 0;
   padding-left: 40px;
   border-left: 1px solid #ddd
}

body:not(.material) .comment-list .children {
   margin-left: 0;
   padding-left: 40px;
   border-left: 1px solid #ddd;
   background-repeat: no-repeat;
   background-position: left 20px;
   background-image: url(../../../themes/salient/img/icons/comment-children-line.jpg)
}

.comment-list .comment>div img.avatar,
.comment-list .pingback>div img.avatar {
   position: absolute;
   left: 29px;
   top: 29px;
   width: 60px;
   height: 60px
}

.comment-list .reply {
   position: absolute;
   top: 29px;
   right: 29px
}

.comment-list .reply a {
   color: #fff;
   cursor: pointer;
   padding: 3px 7px;
   font-size: 11px;
   transition: all .2s linear 0s;
   width: auto;
   border-radius: 2px;
   background-color: #333
}

.comment-list .comment-author,
.comment-list .pingback .comment-body>a {
   color: #333;
   font-family: 'Open Sans';
   font-weight: 600;
   font-size: 16px;
   line-height: 30px
}

.comment-list .pingback .comment-body>a {
   display: block
}

body.ascend .comment-list .pingback .comment-body,
body.material .comment-list .pingback .comment-body {
   padding-left: 0
}

body.original .comment-list .pingback .comment-body {
   padding-left: 25px
}

.comment-list .comment-meta {
   font-size: 11px;
   line-height: 15px
}

.comment-list .comment-meta a {
   color: #888
}

.comment-list .comment-meta a:hover {
   color: #000
}

.comment-list .reply a:hover {
   background-color: #000
}

.comment-list .comment>div p,
.comment-list .pingback>div p {
   padding-bottom: 0;
   margin-top: 10px
}

.comment-list .comment #commentform .form-submit {
   margin-top: 0
}

#respond #cancel-comment-reply-link,
#respond h3 .cancel-comment-reply {
   display: inline-block;
   margin-left: 10px;
   padding-left: 10px;
   position: relative;
   border-left: 1px solid #ddd
}

#respond h3,
h3#comments {
   font-family: 'Open Sans';
   font-weight: 600;
   text-transform: none
}

.comment-author a {
   color: inherit
}

body:not(.original) .bypostauthor>.comment-body>.comment-author>img.avatar {
   border: 3px solid #000;
   padding: 3px
}

body.material .comment-list .comment .bypostauthor>.comment-body>.comment-author>img.avatar {
   border: 2px solid #000;
   padding: 2px
}

input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea {
   padding: 10px;
   width: 100%;
   font-size: 14px;
   font-family: inherit;
   line-height: 24px;
   color: #555;
   background-color: #f1f1f1;
   border: none;
   transition: all .2s ease
}

input:focus,
select:focus,
textarea:focus {
   outline: 0
}

button[type=submit],
input[type=button],
input[type=submit] {
   background-color: #333;
   padding: 7px 11px;
   border: none;
   color: #fff;
   cursor: pointer;
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   width: auto;
   font-family: 'Open Sans';
   font-weight: 600;
   font-size: 14px;
   border-radius: 2px
}

button[type=submit]:hover,
input[type=button]:hover,
input[type=submit]:hover {
   background-color: #000
}

body[data-form-submit=regular] .container-wrap button[type=submit],
body[data-form-submit=regular] .container-wrap input[type=submit] {
   padding: 15px 22px !important
}

select {
   padding: 10px;
   width: 100%;
   border: none;
   font-family: 'Open Sans';
   font-weight: 400;
   font-size: 12px;
   line-height: 22px;
   color: #555;
   background-color: #fff;
   box-shadow: 0 1px 2px rgba(0, 0, 0, .16);
   transition: all .2s linear
}

textarea {
   max-width: 100%
}

.select2-container .select2-choice>.select2-chosen {
   color: #000 !important;
   line-height: 30px;
   padding-left: 3px
}

div.wpforms-container-full .wpforms-form .select2-container {
   position: relative
}

.widget_text textarea {
   max-height: 100px
}

body .gform_wrapper .description,
body .gform_wrapper .gfield_description,
body .gform_wrapper .gsection_description,
body .gform_wrapper .instruction {
   font-size: 12px
}

body .gform_wrapper div.charleft {
   font-size: 10px
}

body .gform_wrapper .top_label .gfield_label {
   margin-top: 20px;
   margin-bottom: 6px;
   font-family: 'Open Sans';
   font-weight: 700
}

body:not(.woocommerce-cart) .main-content table {
   margin: 0 0 20px;
   padding: 0;
   width: 100%;
   border-collapse: collapse;
   border-spacing: 0;
   background-color: #fff;
   border-top: 1px solid #ececec
}

body:not(.woocommerce-cart) .main-content tr td:first-child,
body:not(.woocommerce-cart) .main-content tr th:first-child {
   border-left-style: solid;
   border-left-width: 1px;
   border-color: #ececec
}

body:not(.woocommerce-cart) .main-content tr td:first-child,
body:not(.woocommerce-cart) .main-content tr th:first-child {
   border-left-style: solid;
   border-left-width: 1px
}

body:not(.woocommerce-cart) .main-content th {
   border-left: medium none;
   border-style: none solid solid none;
   border-top: medium none;
   border-width: medium 1px 1px medium;
   font-weight: 700;
   padding: 10px;
   text-align: left;
   border-color: #ececec
}

body:not(.woocommerce-cart) .main-content td {
   border-color: #ececec;
   border-left: none;
   border-style: none solid solid none;
   border-top: medium none;
   border-width: medium 1px 1px medium;
   font-size: 14px;
   padding: 10px
}

body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
   background-color: #fcfcfc
}

@keyframes fadebottom {
   0% {
      opacity: 1;
      transform: translateY(0)
   }

   25% {
      opacity: 0;
      transform: translateY(20px)
   }

   30% {
      opacity: 0;
      transform: translateY(0)
   }

   45% {
      opacity: 1;
      transform: translateY(0)
   }

   100% {
      opacity: 1;
      transform: translateY(0)
   }
}

body .full-width-content,
body .full-width-section {
   visibility: visible
}

.full-width-content.blog-fullwidth-wrap,
.full-width-content.nectar-shop-outer,
.nectar-slider-wrap[data-full-width=true],
.page-submenu .full-width-content,
.page-submenu>.full-width-section,
.portfolio-filters-inline.full-width-content,
.portfolio-filters-inline.full-width-section:not(.non-fw),
.post-area.full-width-content.standard-minimal,
.single-product .product[data-gallery-style=left_thumb_sticky][data-gallery-variant=fullwidth] .single-product-wrap,
.wpb_row.full-width-content,
.wpb_row.full-width-content.has-global-section .wpb_row.full-width-content,
.wpb_row.full-width-section .mobile-video-image,
.wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,
body .full-width-section .nectar-parallax-scene,
body .full-width-section .row-bg-wrap,
body .full-width-section.parallax_section .row-bg-wrap,
body .full-width-section>.nectar-shape-divider-wrap,
body .full-width-section>.video-color-overlay,
body[data-aie=long-zoom-out] .first-section .row-bg-wrap,
body[data-aie=long-zoom-out] .top-level.full-width-section .row-bg-wrap,
body[data-aie=zoom-out] .first-section .row-bg-wrap,
body[data-aie=zoom-out] .top-level.full-width-section .row-bg-wrap,
body[data-col-gap] .vc_row-fluid .span_12.post-area.full-width-content.standard-minimal {
   margin-left: -50vw;
   margin-left: calc(-50vw + var(--scroll-bar-w)/ 2);
   left: 50%;
   width: 100vw;
   width: calc(100vw - var(--scroll-bar-w))
}

body .full-width-section>.nectar-video-wrap {
   margin-left: -50vw;
   margin-left: calc(-50vw + var(--scroll-bar-w)/ 2);
   left: 50%;
   width: 100vw !important;
   width: calc(100vw - var(--scroll-bar-w)) !important
}

.nectar-video-wrap .nectar-video-inner,
.vc_column-inner>.nectar-video-wrap,
body .full-width-content>.nectar-video-wrap,
body .full-width-section>.nectar-video-wrap {
   height: 100%
}

.full-width-content.blog-fullwidth-wrap,
.page-submenu .full-width-content,
.page-submenu>.full-width-section,
.portfolio-filters-inline.full-width-content,
.portfolio-filters-inline.full-width-section {
   position: relative
}

.post-area.span_9 .nectar-slider-wrap[data-full-width=true],
body .masonry-blog-item .wpb_row.full-width-content,
body .post-area.span_9 .full-width-content.blog-fullwidth-wrap,
body .post-area.span_9 .full-width-section .nectar-parallax-scene,
body .post-area.span_9 .full-width-section .row-bg-wrap,
body .post-area.span_9 .full-width-section.parallax_section .row-bg-wrap,
body .post-area.span_9 .full-width-section>.nectar-shape-divider-wrap,
body .post-area.span_9 .full-width-section>.video-color-overlay,
body .post-area.span_9 .page-submenu .full-width-content,
body .post-area.span_9 .page-submenu>.full-width-section,
body .post-area.span_9 .portfolio-filters-inline.full-width-content,
body .post-area.span_9 .portfolio-filters-inline.full-width-section:not(.non-fw),
body .post-area.span_9 .post-area.full-width-content.standard-minimal,
body .post-area.span_9 .wpb_row.full-width-content,
body .post-area.span_9 .wpb_row.full-width-content.has-global-section .wpb_row.full-width-content,
body .post-area.span_9 .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,
body .post-area.span_9 .wpb_row.parallax_section .row-bg-wrap,
body .woocommerce-tabs[data-tab-style=in_sidebar] .full-width-section .row-bg-wrap,
body .woocommerce-tabs[data-tab-style=in_sidebar] .wpb_row.full-width-content,
body[data-aie=long-zoom-out] .post-area.span_9 .first-section .row-bg-wrap,
body[data-aie=long-zoom-out] .post-area.span_9 .top-level.full-width-section .row-bg-wrap,
body[data-aie=zoom-out] .post-area.span_9 .first-section .row-bg-wrap,
body[data-aie=zoom-out] .post-area.span_9 .top-level.full-width-section .row-bg-wrap {
   margin-left: 0;
   left: 0;
   width: 100%
}

body .post-area.span_9 .full-width-section>.nectar-video-wrap {
   margin-left: 0;
   left: 0;
   width: 100% !important
}

.pum .pum-container .popmake-content .full-width-section .row-bg-wrap,
.pum .pum-container .popmake-content .wpb_row.full-width-content {
   margin-left: 0 !important;
   left: 0 !important;
   width: 100% !important
}

body .wpb_row.full-width-content .wpb_row>.row-bg-wrap,
body .wpb_row.full-width-section .wpb_row>.row-bg-wrap {
   margin-left: 0;
   left: 0;
   width: 100%
}

.wpb_row .column-image-bg-wrap,
.wpb_row .column-image-bg-wrap .column-image-bg,
.wpb_row .column-image-bg-wrap .inner-wrap {
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: absolute;
   z-index: 1;
   top: 0;
   left: 0
}

.wpb_column .column-inner[data-bg-cover=true] .column-image-bg,
.wpb_column[data-bg-cover=true] .column-image-bg {
   background-size: cover;
   background-position: center
}

body .wpb_row .column-image-bg-wrap {
   z-index: -1;
   overflow: hidden
}

.full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg {
   background-position: center;
   background-size: cover
}

[class*=" iconsmind-"],
[class^=iconsmind-] {
   visibility: hidden
}

@font-face {
   font-family: icomoon;
   src: url(../../../themes/salient/css/fonts/icomoon.eot?v=1.3);
   src: url(../../../themes/salient/css/fonts/icomoon.eot?#iefix&v=1.3) format('embedded-opentype'), url(../../../themes/salient/css/fonts/icomoon.woff?v=1.3) format('woff'), url(../../../themes/salient/css/fonts/icomoon.ttf?v=1.3) format('truetype'), url(../../../themes/salient/css/fonts/icomoon.svg#icomoon?v=1.3) format('svg');
   font-weight: 400;
   font-display: swap;
   font-style: normal
}

.ascend .mfp-iframe-holder .mfp-close,
.ascend .mfp-image-holder .mfp-close,
.fa.fa-angle-down,
.fa.fa-angle-left,
.fa.fa-angle-right,
.fa.fa-angle-up,
.fa.fa-facebook,
.fa.fa-linkedin,
.fa.fa-minus-sign,
.fa.fa-ok-sign,
.fa.fa-pinterest,
.fa.fa-plus-sign,
.fa.fa-twitter,
.icon-be,
.icon-button-arrow,
.icon-salient-apple-music,
.icon-salient-artstation,
.icon-salient-back-to-all,
.icon-salient-cart,
.icon-salient-check,
.icon-salient-discord,
.icon-salient-down-arrow,
.icon-salient-down-arrow-thin,
.icon-salient-facebook,
.icon-salient-facebook-messenger,
.icon-salient-heart,
.icon-salient-heart-2,
.icon-salient-houzz,
.icon-salient-left-arrow,
.icon-salient-left-arrow-thin,
.icon-salient-m-clock,
.icon-salient-m-close,
.icon-salient-m-eye,
.icon-salient-m-social-alt,
.icon-salient-m-user,
.icon-salient-medium,
.icon-salient-patreon,
.icon-salient-pencil,
.icon-salient-pinterest,
.icon-salient-plus,
.icon-salient-right-arrow,
.icon-salient-right-arrow-thin,
.icon-salient-right-line,
.icon-salient-search,
.icon-salient-spotify,
.icon-salient-thin-line,
.icon-salient-tiktok,
.icon-salient-twitch,
.icon-salient-twitter,
.icon-salient-woo-zoom-icon,
.icon-salient-x,
.icon-soundcloud,
.icon-vimeo,
.material .comment-list .reply a:before,
.mejs-controls .mejs-button button,
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close,
.salient-page-submenu-icon,
.video-play-button,
i.fa.fa-houzz {
   font-family: icomoon !important;
   speak: none;
   font-style: normal;
   font-weight: 400;
   font-variant: normal;
   text-transform: none;
   line-height: 1;
   -webkit-font-smoothing: antialiased
}

.icon-salient-m-bag:before {
   content: "\e900"
}

.icon-salient-m-eye:before {
   content: "\e015"
}

.icon-salient-m-clock:before {
   content: "\e016"
}

.icon-salient-m-gear:before {
   content: "\e023"
}

.icon-salient-m-heart:before {
   content: "\e024"
}

.icon-salient-m-search:before {
   content: "\e036"
}

.icon-salient-m-prev:before {
   content: "\e050"
}

.icon-salient-m-rewind:before {
   content: "\e051"
}

.icon-salient-m-play:before {
   content: "\e052"
}

.icon-salient-woo-zoom-icon:before {
   content: "\e908"
}

.icon-salient-woo-zoom-icon-minus:before {
   content: "\e90a"
}

.icon-salient-m-pause:before {
   content: "\e053"
}

.icon-salient-m-stop:before {
   content: "\e054"
}

.icon-salient-m-ff:before {
   content: "\e055"
}

.icon-salient-m-next:before {
   content: "\e056"
}

.icon-salient-m-user:before {
   content: "\e074"
}

.icon-salient-m-chat:before {
   content: "\e076"
}

.icon-salient-m-social:before {
   content: "\e081"
}

.icon-salient-m-social-alt:before {
   content: "\e90e"
}

.icon-salient-m-left-arrow:before {
   content: "\e094"
}

.icon-salient-m-right-arrow:before {
   content: "\e095"
}

.icon-salient-m-sound:before {
   content: "\e098"
}

.icon-salient-m-mute:before {
   content: "\e099"
}

.icon-salient-m-close:before {
   content: "\e117"
}

.icon-salient-m-menu:before {
   content: "\e120"
}

.icon-salient-x:before {
   content: "\e003"
}

.icon-salient-right-arrow:before {
   content: "\e000"
}

.icon-salient-left-arrow:before {
   content: "\e001"
}

.icon-salient-right-line:before {
   content: "\e004"
}

.icon-salient-back-to-all:before {
   content: "\e005"
}

.icon-salient-right-arrow-thin:before {
   content: "\e006"
}

.icon-salient-left-arrow-thin:before {
   content: "\e007"
}

.icon-salient-down-arrow-thin:before {
   content: "\e00c"
}

.icon-salient-down-arrow:before {
   content: "\e008"
}

.icon-salient-facebook:before {
   content: "\e00a"
}

.icon-salient-twitter:before {
   content: "\e00b"
}

.icon-salient-pinterest:before {
   content: "\e00d"
}

.icon-salient-heart:before {
   content: "\e00e"
}

.icon-salient-plus:before {
   content: "\e010"
}

.icon-salient-cart:before {
   content: "\e012"
}

.icon-salient-pencil:before {
   content: "\e011"
}

.icon-be:before {
   content: "\e013"
}

.icon-vimeo:before {
   content: "\e014"
}

.icon-soundcloud:before {
   content: "\e600"
}

.icon-button-arrow:before {
   content: "\e909"
}

.icon-salient-thin-line:before {
   content: "\e602"
}

.icon-salient-spotify:before {
   content: "\f1bc"
}

.icon-salient-facebook-messenger:before {
   content: "\e90d"
}

.icon-salient-artstation:before {
   content: "\e90b"
}

.icon-salient-discord:before {
   content: "\e90c"
}

.icon-salient-tiktok:before {
   content: "\e90f"
}

.icon-salient-houzz,
i.fa.fa-houzz:before {
   content: "\e904"
}

.icon-salient-twitch:before {
   content: "\e905"
}

.icon-salient-apple-music:before {
   content: "\e903"
}

.icon-salient-patreon:before {
   content: "\e912"
}

.icon-salient-check:before {
   content: "\e915"
}

.icon-salient-medium:before {
   content: "\e914"
}

body .fa.fa-angle-down:before {
   content: "\e60a"
}

body .fa.fa-angle-up:before {
   content: "\e609"
}

body .fa.fa-angle-left:before {
   content: "\e608"
}

body .fa.fa-angle-right:before {
   content: "\e607"
}

body .fa.fa-pinterest:before {
   content: "\e60b"
}

body .fa.fa-twitter:before {
   content: "\e60c"
}

body .fa.fa-facebook:before {
   content: "\e60d"
}

.fa.fa-linkedin:before {
   content: "\e605"
}

.fa.fa-ok-sign:before {
   content: "\f058"
}

.fa.fa-minus-sign:before {
   content: "\f056"
}

.fa.fa-plus-sign:before {
   content: "\f055"
}

body .lines,
body .lines:after,
body .lines:before {
   height: 2px
}

.icon-salient-search:before {
   content: "\e036"
}

#ajax-content-wrap .nectar-social.fixed>a>i,
body .nectar-social.fixed>a>i,
body .nectar-social.hover .share-btn>i {
   font-family: icomoon !important
}

#ajax-content-wrap .nectar-social.fixed>a>i:before,
body .nectar-social.fixed>a>i:before,
body .nectar-social.hover .share-btn>i:before {
   content: "\e90e"
}

body .icon-salient-x:before {
   content: "\e117"
}

body .icon-salient-cart:before,
body.ascend .icon-salient-cart:before {
   content: "\e910"
}

.icon-salient-heart-2:before {
   content: "\e024" !important
}

body #single-below-header.fullscreen-header .steadysets-icon-book2,
body #single-below-header.fullscreen-header .steadysets-icon-chat-3,
body .steadysets-icon-chat-3 {
   font-family: icomoon !important;
   font-size: 20px
}

body .steadysets-icon-chat-3:before {
   content: "\e076"
}

body .steadysets-icon-book2:before {
   font-family: icomoon !important;
   content: "\e034"
}

#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
#top nav ul #nectar-user-account a span,
#top nav ul #search-btn a span {
   font-size: 18px;
   color: rgba(0, 0, 0, .48)
}

.nectar-category-grid {
   display: -webkit-flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap
}

.nectar-category-grid[data-columns="4"][data-grid-spacing=none] .nectar-category-grid-item {
   width: 25%;
   padding-bottom: 25%
}

.nectar-category-grid[data-columns="3"][data-grid-spacing=none] .nectar-category-grid-item {
   width: 33.32%;
   padding-bottom: 33.32%
}

.nectar-category-grid[data-columns="2"][data-grid-spacing=none] .nectar-category-grid-item {
   width: 50%;
   padding-bottom: 50%
}

.nectar-category-grid[data-columns="1"] .nectar-category-grid-item {
   width: 100%;
   padding-bottom: 100%
}

.nectar-category-grid[data-grid-spacing="5px"] {
   margin-left: -5px;
   margin-right: -5px
}

.nectar-category-grid[data-grid-spacing="5px"] .nectar-category-grid-item {
   margin: 5px
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="5px"] {
   margin: 5px
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="10px"] {
   margin: 10px
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="15px"] {
   margin: 15px
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="25px"] {
   margin: 25px
}

@media only screen and (min-width:1001px) {
   body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="5px"] {
      margin: 5px -4px
   }

   body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="10px"] {
      margin: 10px -9px
   }

   body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="15px"] {
      margin: 15px -14px
   }

   body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-category-grid[data-grid-spacing="25px"] {
      margin: 25px -24px
   }
}

.nectar-category-grid[data-columns="4"][data-grid-spacing="5px"] .nectar-category-grid-item {
   width: calc(25% - 10px);
   padding-bottom: calc(25% - 10px)
}

.nectar-category-grid[data-columns="3"][data-grid-spacing="5px"] .nectar-category-grid-item {
   width: calc(33.32% - 10px);
   padding-bottom: calc(33.32% - 10px)
}

.nectar-category-grid[data-columns="2"][data-grid-spacing="5px"] .nectar-category-grid-item {
   width: calc(50% - 10px);
   padding-bottom: calc(50% - 10px)
}

.nectar-category-grid[data-grid-spacing="10px"] {
   margin-left: -10px;
   margin-right: -10px
}

.nectar-category-grid[data-grid-spacing="10px"] .nectar-category-grid-item {
   margin: 10px
}

.nectar-category-grid[data-columns="4"][data-grid-spacing="10px"] .nectar-category-grid-item {
   width: calc(25% - 20px);
   padding-bottom: calc(25% - 20px)
}

.nectar-category-grid[data-columns="3"][data-grid-spacing="10px"] .nectar-category-grid-item {
   width: calc(33.32% - 20px);
   padding-bottom: calc(33.32% - 20px)
}

.nectar-category-grid[data-columns="2"][data-grid-spacing="10px"] .nectar-category-grid-item {
   width: calc(50% - 20px);
   padding-bottom: calc(50% - 20px)
}

.nectar-category-grid[data-grid-spacing="15px"] {
   margin-left: -15px;
   margin-right: -15px
}

.nectar-category-grid[data-grid-spacing="15px"] .nectar-category-grid-item {
   margin: 15px
}

.nectar-category-grid[data-columns="4"][data-grid-spacing="15px"] .nectar-category-grid-item {
   width: calc(25% - 30px);
   padding-bottom: calc(25% - 30px)
}

.nectar-category-grid[data-columns="3"][data-grid-spacing="15px"] .nectar-category-grid-item {
   width: calc(33.32% - 30px);
   padding-bottom: calc(33.32% - 30px)
}

.nectar-category-grid[data-columns="2"][data-grid-spacing="15px"] .nectar-category-grid-item {
   width: calc(50% - 30px);
   padding-bottom: calc(50% - 30px)
}

.nectar-category-grid[data-grid-spacing="25px"] {
   margin-left: -25px;
   margin-right: -25px
}

.nectar-category-grid[data-grid-spacing="25px"] .nectar-category-grid-item {
   margin: 25px
}

.nectar-category-grid[data-columns="4"][data-grid-spacing="25px"] .nectar-category-grid-item {
   width: calc(25% - 50px);
   padding-bottom: calc(25% - 50px)
}

.nectar-category-grid[data-columns="3"][data-grid-spacing="25px"] .nectar-category-grid-item {
   width: calc(33.32% - 50px);
   padding-bottom: calc(33.32% - 50px)
}

.nectar-category-grid[data-columns="2"][data-grid-spacing="25px"] .nectar-category-grid-item {
   width: calc(50% - 50px);
   padding-bottom: calc(50% - 50px)
}

@media only screen and (max-width:999px) and (min-width:690px) {
   .nectar-category-grid[data-columns="4"][data-grid-spacing=none]:not([data-masonry=yes]) .nectar-category-grid-item {
      width: 50%;
      padding-bottom: 50%
   }

   body .nectar-category-grid[data-columns][data-grid-spacing="25px"] .nectar-category-grid-item {
      width: calc(50% - 50px);
      padding-bottom: calc(50% - 50px)
   }

   body .nectar-category-grid[data-columns][data-grid-spacing="15px"] .nectar-category-grid-item {
      width: calc(50% - 30px);
      padding-bottom: calc(50% - 30px)
   }

   body .nectar-category-grid[data-columns][data-grid-spacing="10px"] .nectar-category-grid-item {
      width: calc(50% - 20px);
      padding-bottom: calc(50% - 20px)
   }

   body .nectar-category-grid[data-columns][data-grid-spacing="5px"] .nectar-category-grid-item {
      width: calc(50% - 10px);
      padding-bottom: calc(50% - 10px)
   }
}

@media only screen and (max-width:690px) {
   body .nectar-category-grid[data-columns][data-grid-spacing]:not([data-style=mouse_follow_image]) .nectar-category-grid-item {
      width: 100%;
      padding-bottom: 75%
   }
}

.nectar-category-grid .nectar-category-grid-item {
   position: relative
}

.nectar-category-grid .nectar-category-grid-item .inner {
   overflow: hidden;
   position: relative;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   background-color: rgba(0, 0, 0, .1)
}

body.material .nectar-category-grid .bg-overlay,
body.material .nectar-category-grid .nectar-category-grid-item .inner {
   border-radius: 5px
}

body.material .nectar-category-grid[data-grid-spacing=none] .bg-overlay,
body.material .nectar-category-grid[data-grid-spacing=none] .nectar-category-grid-item .inner {
   border-radius: 0
}

.nectar-category-grid .nectar-category-grid-item .content {
   position: absolute;
   width: calc(100% - 60px);
   z-index: 5
}

.nectar-category-grid[data-shadow-hover=yes] .nectar-category-grid-item:after {
   box-shadow: 0 30px 70px rgba(0, 0, 0, .25);
   opacity: 0;
   display: block;
   position: absolute;
   content: '';
   z-index: -1;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   transition: opacity .35s cubic-bezier(.15, .75, .5, 1) 0s
}

.nectar-category-grid[data-shadow-hover=yes] .nectar-category-grid-item:hover:after {
   opacity: 1
}

.nectar-category-grid[data-alignment=top_left] .content,
.nectar-category-grid[data-alignment=top_middle] .content,
.nectar-category-grid[data-alignment=top_right] .content {
   top: 30px;
   left: 30px
}

.nectar-category-grid[data-alignment=bottom_left] .content,
.nectar-category-grid[data-alignment=bottom_middle] .content,
.nectar-category-grid[data-alignment=bottom_right] .content {
   bottom: 30px;
   left: 30px
}

.nectar-category-grid[data-alignment=middle] .content {
   top: 50%;
   left: 30px;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%)
}

.nectar-category-grid[data-alignment*=middle] .content {
   text-align: center
}

.nectar-category-grid[data-alignment*="_right"] .content {
   text-align: right
}

.nectar-category-grid .nectar-category-grid-item .content .cat-heading {
   margin: 0;
   transition: all .45s cubic-bezier(.15, .75, .5, 1) 0s;
   line-height: 1.2em;
   max-width: 70%
}

.nectar-category-grid[data-alignment*=right] .nectar-category-grid-item .content .cat-heading {
   max-width: 100%;
   padding-left: 30%
}

.nectar-category-grid[data-alignment*=middle] .nectar-category-grid-item .content .cat-heading {
   margin: 0 auto
}

.nectar-category-grid .nectar-category-grid-item .content .subtext {
   font-size: 14px;
   line-height: 1em;
   transition: opacity .25s cubic-bezier(.15, .75, .5, 1) 0s;
   position: relative
}

.nectar-category-grid .nectar-category-grid-item:hover .content .subtext {
   transition: opacity .5s cubic-bezier(.15, .75, .5, 1) 0s
}

.nectar-category-grid .nectar-category-grid-item .content[data-subtext-vis=always] .subtext {
   transition: all .45s cubic-bezier(.15, .75, .5, 1) 0s
}

.nectar-category-grid .nectar-category-grid-item .content[data-subtext-vis=on_hover] .subtext {
   opacity: 0
}

.nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext-vis=on_hover] .subtext {
   opacity: 1
}

.nectar-category-grid[data-alignment*=bottom] .nectar-category-grid-item .content[data-subtext=cat_item_count][data-subtext-vis=on_hover] .cat-heading,
.nectar-category-grid[data-alignment*=bottom] .nectar-category-grid-item .content[data-subtext=custom][data-subtext-vis=on_hover] .cat-heading {
   transform: translateY(30px)
}

.nectar-category-grid[data-alignment*=middle] .nectar-category-grid-item .content[data-subtext=cat_item_count][data-subtext-vis=on_hover] .cat-heading,
.nectar-category-grid[data-alignment*=middle] .nectar-category-grid-item .content[data-subtext=custom][data-subtext-vis=on_hover] .cat-heading {
   transform: translateY(15px)
}

.nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext=cat_item_count][data-subtext-vis=on_hover] .cat-heading,
.nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext=custom][data-subtext-vis=on_hover] .cat-heading {
   transform: translateY(0)
}

.nectar-category-grid[data-text-color=dark] .content[data-subtext=custom][data-subtext-vis=always] .subtext:after {
   background-color: #000
}

.nectar-category-grid[data-text-color=dark] .nectar-category-grid-item .content * {
   color: #000
}

.full-width-section>.col.span_12.dark .nectar-category-grid[data-text-color=light] .nectar-category-grid-item .content *,
.nectar-category-grid[data-text-color=light] .nectar-category-grid-item .content * {
   color: #fff
}

.nectar-category-grid[data-text-color=dark] .nectar-category-grid-item:hover .content[data-subtext=custom][data-subtext-vis=always] .subtext:after {
   background-color: #000
}

.nectar-category-grid[data-text-color=light] .nectar-category-grid-item:hover .content[data-subtext=custom][data-subtext-vis=always] .subtext:after {
   background-color: #fff
}

.full-width-section>.col.span_12.dark .nectar-category-grid[data-text-hover-color=dark] .nectar-category-grid-item:hover .content *,
.nectar-category-grid[data-text-hover-color=dark] .nectar-category-grid-item:hover .content * {
   color: #000
}

.nectar-category-grid[data-text-hover-color=dark] .nectar-category-grid-item:hover .content[data-subtext=custom][data-subtext-vis=always] .subtext:after {
   background-color: #000
}

.nectar-category-grid[data-text-hover-color=light] .nectar-category-grid-item:hover .content * {
   color: #fff
}

.nectar-category-grid .bg-overlay {
   z-index: 2
}

.nectar-category-grid-item .bg-overlay[data-opacity="0"] {
   opacity: 0
}

.nectar-category-grid-item .bg-overlay[data-opacity="0.1"] {
   opacity: .1
}

.nectar-category-grid-item .bg-overlay[data-opacity="0.2"] {
   opacity: .2
}

.nectar-category-grid-item .bg-overlay[data-opacity="0.3"] {
   opacity: .3
}

.nectar-category-grid-item .bg-overlay[data-opacity="0.4"] {
   opacity: .4
}

.nectar-category-grid-item .bg-overlay[data-opacity="0.5"] {
   opacity: .5
}

.nectar-category-grid-item .bg-overlay[data-opacity="0.6"] {
   opacity: .6
}

.nectar-category-grid-item .bg-overlay[data-opacity="0.7"] {
   opacity: .7
}

.nectar-category-grid-item .bg-overlay[data-opacity="0.8"] {
   opacity: .8
}

.nectar-category-grid-item .bg-overlay[data-opacity="0.9"] {
   opacity: .9
}

.nectar-category-grid-item .bg-overlay[data-opacity="1"] {
   opacity: 1
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0"] {
   opacity: 0
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.1"] {
   opacity: .1
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.2"] {
   opacity: .2
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.3"] {
   opacity: .3
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.4"] {
   opacity: .4
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.5"] {
   opacity: .5
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.6"] {
   opacity: .6
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.7"] {
   opacity: .7
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.8"] {
   opacity: .8
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="0.9"] {
   opacity: .9
}

.nectar-category-grid-item:hover .bg-overlay[data-hover-opacity="1"] {
   opacity: 1
}

.nectar-category-grid .bg-overlay,
.nectar-category-grid-item .nectar-category-grid-item-bg {
   transition: opacity .45s cubic-bezier(.15, .75, .5, 1) 0s, transform .45s cubic-bezier(.15, .75, .5, 1) 0s;
   backface-visibility: hidden
}

.nectar-category-grid-item:hover .nectar-category-grid-item-bg {
   transform: scale(1.1)
}

.nectar-category-grid .bg-overlay,
.nectar-category-grid .nectar-category-grid-item-bg,
.nectar-category-grid .nectar-category-grid-link {
   position: absolute;
   top: 0;
   left: 0;
   background-size: cover;
   background-position: center;
   z-index: 0;
   width: 100%;
   height: 100%
}

.nectar-category-grid .nectar-category-grid-link {
   z-index: 10
}

.nectar-category-grid .nectar-category-grid-item-bg[data-nectar-img-src] {
   opacity: 0
}

.nectar-category-grid .nectar-category-grid-item-bg {
   -webkit-transition: opacity .55s cubic-bezier(.15, .75, .5, 1) .25s, transform .45s cubic-bezier(.15, .75, .5, 1) 0s;
   transition: transform .45s cubic-bezier(.15, .75, .5, 1) 0s, opacity .55s cubic-bezier(.15, .75, .5, 1) .25s;
   opacity: 1
}

@supports (display:grid) {
   .nectar-category-grid[data-masonry=yes] {
      display: grid
   }

   body .nectar-category-grid[data-columns][data-grid-spacing][data-masonry=yes] .nectar-category-grid-item {
      width: auto
   }

   .full-width-content .vc_col-sm-12 .nectar-category-grid[data-columns="4"][data-masonry=yes] {
      grid-auto-rows: minmax(33vh, auto)
   }

   .nectar-category-grid[data-columns="4"][data-masonry=yes] {
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-auto-rows: minmax(30vh, auto)
   }

   .nectar-category-grid[data-columns="4"][data-masonry=yes]>div:nth-of-type(1),
   .nectar-category-grid[data-columns="4"][data-masonry=yes]>div:nth-of-type(15),
   .nectar-category-grid[data-columns="4"][data-masonry=yes]>div:nth-of-type(8) {
      grid-column-end: span 2;
      grid-row-end: span 2
   }

   .nectar-category-grid[data-columns="4"][data-masonry=yes]>div:nth-child(14),
   .nectar-category-grid[data-columns="4"][data-masonry=yes]>div:nth-child(16),
   .nectar-category-grid[data-columns="4"][data-masonry=yes]>div:nth-child(2),
   .nectar-category-grid[data-columns="4"][data-masonry=yes]>div:nth-child(7),
   .nectar-category-grid[data-columns="4"][data-masonry=yes]>div:nth-child(9) {
      grid-column-end: span 2
   }

   .full-width-content .vc_col-sm-12 .nectar-category-grid[data-columns="3"][data-masonry=yes] {
      grid-auto-rows: minmax(35vh, auto)
   }

   .nectar-category-grid[data-columns="3"][data-masonry=yes] {
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-rows: minmax(30vh, auto)
   }

   .nectar-category-grid[data-columns="3"][data-masonry=yes]>div:nth-of-type(1),
   .nectar-category-grid[data-columns="3"][data-masonry=yes]>div:nth-of-type(11),
   .nectar-category-grid[data-columns="3"][data-masonry=yes]>div:nth-of-type(13),
   .nectar-category-grid[data-columns="3"][data-masonry=yes]>div:nth-of-type(17),
   .nectar-category-grid[data-columns="3"][data-masonry=yes]>div:nth-of-type(5),
   .nectar-category-grid[data-columns="3"][data-masonry=yes]>div:nth-of-type(7) {
      grid-column-end: span 2;
      grid-row-end: span 2
   }

   .full-width-content .vc_col-sm-12 .nectar-category-grid[data-columns="2"][data-masonry=yes] {
      grid-auto-rows: minmax(35vh, auto)
   }

   .nectar-category-grid[data-columns="2"][data-masonry=yes] {
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: minmax(30vh, auto)
   }

   .nectar-category-grid[data-columns="2"][data-masonry=yes]>div:nth-of-type(1),
   .nectar-category-grid[data-columns="2"][data-masonry=yes]>div:nth-of-type(11),
   .nectar-category-grid[data-columns="2"][data-masonry=yes]>div:nth-of-type(13),
   .nectar-category-grid[data-columns="2"][data-masonry=yes]>div:nth-of-type(5),
   .nectar-category-grid[data-columns="2"][data-masonry=yes]>div:nth-of-type(7) {
      grid-row-end: span 2
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {
   .nectar-category-grid[data-columns][data-masonry=yes] {
      grid-template-columns: 1fr 1fr
   }

   body .wpb_row .nectar-category-grid[data-columns][data-masonry=yes]>div {
      grid-row-end: span 1;
      grid-column-end: span 1
   }

   body .wpb_row .nectar-category-grid[data-columns][data-masonry=yes]>div:nth-child(3n+1) {
      grid-column-end: span 2
   }
}

@media only screen and (max-width:690px) {
   .nectar-category-grid[data-shadow-hover=yes] .nectar-category-grid-item:after {
      display: none
   }

   body .nectar-category-grid[data-columns][data-masonry=yes] {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      grid-template-columns: none;
      grid-auto-rows: auto
   }

   body .wpb_row .nectar-category-grid[data-columns][data-masonry=yes]>div {
      grid-row-end: auto;
      width: 100% !important;
      grid-column-end: auto
   }

   .nectar-category-grid .nectar-category-grid-item .nectar-category-grid-item-bg {
      -webkit-transform: none;
      transform: none
   }

   body.material .main-content .nectar-category-grid .nectar-category-grid-item .inner {
      overflow: visible;
      border-radius: 0
   }

   body.material .main-content .nectar-category-grid[data-grid-spacing*=px] .nectar-category-grid-item .nectar-category-grid-item-bg {
      border-radius: 5px
   }
}

.column-image-bg-wrap[data-bg-animation*=reveal-from-] .inner-wrap,
.img-with-aniamtion-wrap[data-animation*=reveal-from-] .inner,
.nectar-scrolling-text .background-layer[data-bg-animation*=reveal-from-] .inner {
   opacity: 0;
   overflow: hidden;
   -webkit-transition: transform 2.3s cubic-bezier(.2, .65, .3, 1), opacity .25s ease;
   transition: transform 2.3s cubic-bezier(.2, .65, .3, 1), opacity .25s ease;
   will-change: transform, opacity;
   -webkit-backface-visibility: hidden;
   border-radius: .01%
}

.column-bg-overlay-wrap[data-bg-animation*=reveal-from-],
.column-bg-overlay-wrap[data-bg-animation*=reveal-from-]>div,
.column-image-bg-wrap[data-bg-animation*=reveal-from-],
.column-image-bg-wrap[data-bg-animation*=reveal-from-] .inner-wrap .column-image-bg,
.img-with-aniamtion-wrap[data-animation*=reveal-from-],
.img-with-aniamtion-wrap[data-animation*=reveal-from-] .color-overlay,
.img-with-aniamtion-wrap[data-animation*=reveal-from-] .hover-wrap .hover-wrap-inner img.img-with-animation,
.nectar-scrolling-text .background-layer[data-bg-animation*=reveal-from-] .background-image {
   -webkit-transition: transform 2.3s cubic-bezier(.2, .65, .3, 1), opacity .65s cubic-bezier(.2, 1, .2, 1);
   transition: transform 2.3s cubic-bezier(.2, .65, .3, 1), opacity .65s cubic-bezier(.2, 1, .2, 1);
   will-change: transform;
   -webkit-backface-visibility: hidden
}

.img-with-aniamtion-wrap[data-animation*=reveal-from-].animated-in,
.revealed-bg .column-bg-overlay-wrap[data-bg-animation*=reveal-from-],
.revealed-bg .column-image-bg-wrap[data-bg-animation*=reveal-from-] {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
}

.img-with-aniamtion-wrap[data-animation*=reveal-from-].animated-in .inner,
.revealed-bg .column-bg-overlay-wrap[data-bg-animation*=reveal-from-],
.revealed-bg .column-bg-overlay-wrap[data-bg-animation*=reveal-from-]>div,
.revealed-bg .column-image-bg-wrap[data-bg-animation*=reveal-from-] .inner-wrap {
   -webkit-transform: rotate(0) translateZ(0);
   transform: rotate(0) translateZ(0);
   opacity: 1
}

.nectar-scrolling-text .background-layer[data-bg-animation*=reveal-from-].animated-in .inner {
   -webkit-transform: rotate(0) translate3d(0, 0, 0);
   transform: rotate(0) translate3d(0, 0, 0);
   opacity: 1
}

.img-with-aniamtion-wrap[data-animation*=reveal-from-].animated-in .color-overlay,
.img-with-aniamtion-wrap[data-animation*=reveal-from-].animated-in .hover-wrap .hover-wrap-inner img.img-with-animation,
.nectar-scrolling-text .background-layer[data-bg-animation*=reveal-from-].animated-in .background-image,
.revealed-bg .column-image-bg-wrap[data-bg-animation*=reveal-from-] .inner-wrap .column-image-bg {
   -webkit-transform: rotate(0) translateZ(0);
   transform: rotate(0) translateZ(0)
}

.column-bg-overlay-wrap[data-bg-animation=ro-reveal-from-left],
.column-image-bg-wrap[data-bg-animation=ro-reveal-from-left],
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-left] {
   -webkit-transform: translate3d(-250px, 0, 0);
   transform: translate3d(-250px, 0, 0)
}

.column-bg-overlay-wrap[data-bg-animation=ro-reveal-from-left]>div,
.column-image-bg-wrap[data-bg-animation=ro-reveal-from-left] .inner-wrap,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-left] .inner {
   -webkit-transform: rotate(-25deg) translateZ(0);
   transform: rotate(-25deg) translateZ(0);
   transform-origin: right bottom
}

.nectar-scrolling-text .background-layer[data-bg-animation=ro-reveal-from-left] .inner {
   -webkit-transform: translate3d(-250px, 0, 0) rotate(-25deg);
   transform: translate3d(-250px, 0, 0) rotate(-25deg);
   transform-origin: right bottom
}

.column-image-bg-wrap[data-bg-animation=ro-reveal-from-left] .inner-wrap .column-image-bg,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-left] .color-overlay,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-left] .hover-wrap .hover-wrap-inner img.img-with-animation,
.nectar-scrolling-text .background-layer[data-bg-animation=ro-reveal-from-left] .background-image {
   -webkit-transform: rotate(25deg) translateZ(0);
   transform: rotate(25deg) translateZ(0);
   transform-origin: right bottom
}

.column-bg-overlay-wrap[data-bg-animation=ro-reveal-from-right],
.column-image-bg-wrap[data-bg-animation=ro-reveal-from-right],
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-right] {
   -webkit-transform: translate3d(250px, 0, 0);
   transform: translate3d(250px, 0, 0);
   transform-origin: left bottom
}

.column-bg-overlay-wrap[data-bg-animation=ro-reveal-from-right]>div,
.column-image-bg-wrap[data-bg-animation=ro-reveal-from-right] .inner-wrap,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-right] .inner {
   -webkit-transform: rotate(25deg) translateZ(0);
   transform: rotate(25deg) translateZ(0);
   transform-origin: left bottom
}

.nectar-scrolling-text .background-layer[data-bg-animation=ro-reveal-from-right] .inner {
   -webkit-transform: translate3d(250px, 0, 0) rotate(25deg);
   transform: translate3d(250px, 0, 0) rotate(25deg);
   transform-origin: left bottom
}

.column-image-bg-wrap[data-bg-animation=ro-reveal-from-right] .inner-wrap .column-image-bg,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-right] .color-overlay,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-right] .hover-wrap .hover-wrap-inner img.img-with-animation,
.nectar-scrolling-text .background-layer[data-bg-animation=ro-reveal-from-right] .background-image {
   -webkit-transform: rotate(-25deg) translateZ(0);
   transform: rotate(-25deg) translateZ(0);
   transform-origin: left bottom
}

.column-bg-overlay-wrap[data-bg-animation=ro-reveal-from-bottom],
.column-image-bg-wrap[data-bg-animation=ro-reveal-from-bottom],
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-bottom] {
   -webkit-transform: translate3d(0, 250px, 0);
   transform: translate3d(0, 250px, 0)
}

.column-bg-overlay-wrap[data-bg-animation=ro-reveal-from-bottom]>div,
.column-image-bg-wrap[data-bg-animation=ro-reveal-from-bottom] .inner-wrap,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-bottom] .inner {
   -webkit-transform: rotate(25deg) translateZ(0);
   transform: rotate(25deg) translateZ(0);
   transform-origin: left bottom
}

.nectar-scrolling-text .background-layer[data-bg-animation=ro-reveal-from-bottom] .inner {
   -webkit-transform: translate3d(0, 250px, 0) rotate(25deg);
   transform: translate3d(0, 250px, 0) rotate(25deg);
   transform-origin: left bottom
}

.column-image-bg-wrap[data-bg-animation=ro-reveal-from-bottom] .inner-wrap .column-image-bg,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-bottom] .color-overlay,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-bottom] .hover-wrap .hover-wrap-inner img.img-with-animation,
.nectar-scrolling-text .background-layer[data-bg-animation=ro-reveal-from-bottom] .background-image {
   -webkit-transform: rotate(-25deg) translateZ(0);
   transform: rotate(-25deg) translateZ(0);
   transform-origin: left bottom
}

.column-bg-overlay-wrap[data-bg-animation=ro-reveal-from-top],
.column-image-bg-wrap[data-bg-animation=ro-reveal-from-top],
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-top] {
   -webkit-transform: translate3d(0, -250px, 0);
   transform: translate3d(0, -250px, 0)
}

.column-bg-overlay-wrap[data-bg-animation=ro-reveal-from-top]>div,
.column-image-bg-wrap[data-bg-animation=ro-reveal-from-top] .inner-wrap,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-top] .inner {
   -webkit-transform: rotate(-25deg) translateZ(0);
   transform: rotate(-25deg) translateZ(0);
   transform-origin: left top
}

.nectar-scrolling-text .background-layer[data-bg-animation=ro-reveal-from-top] .inner {
   -webkit-transform: translate3d(0, -250px, 0) rotate(-25deg);
   transform: translate3d(0, -250px, 0) rotate(-25deg);
   transform-origin: left top
}

.column-image-bg-wrap[data-bg-animation=ro-reveal-from-top] .inner-wrap .column-image-bg,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-top] .color-overlay,
.img-with-aniamtion-wrap[data-animation=ro-reveal-from-top] .hover-wrap .hover-wrap-inner img.img-with-animation,
.nectar-scrolling-text .background-layer[data-bg-animation=ro-reveal-from-top] .background-image {
   -webkit-transform: rotate(25deg) translateZ(0);
   transform: rotate(25deg) translateZ(0);
   transform-origin: left top
}

@media only screen and (min-width:1300px) {

   .container,
   .post-area.standard-minimal.full-width-content .post .inner-wrap {
      max-width: 1100px
   }
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
   #author-bio #author-info {
      width: 544px
   }

   #project-meta ul li .nectar-love-wrap.fadein {
      margin-right: 11px;
      padding-right: 11px
   }

   #page-header-bg .span_6 .subheader {
      font-size: 24px
   }

   #boxed .nectar-slider-wrap[data-full-width=false] .swiper-slide .content h2,
   .nectar-slider-wrap[data-full-width=false] .swiper-slide .content h2 {
      font-size: 32px;
      line-height: 50px
   }

   body .swiper-slide .content p {
      font-size: 20px;
      line-height: 34px
   }

   .nectar-slider-wrap[data-full-width=false] .swiper-slide .content p {
      font-size: 14px;
      line-height: 24px
   }

   .portfolio-items:not(.carousel) .col .work-item.style-2 i {
      line-height: 32px;
      height: 32px;
      width: 32px;
      font-size: 14px
   }

   #top nav>ul>li>a {
      padding-left: 8px
   }

   .sf-sub-indicator {
      left: 6px
   }

   .nectar-slider-wrap[data-full-width=false] .swiper-slide .content p.transparent-bg span,
   body .swiper-slide .content p.transparent-bg span {
      line-height: 38px
   }
}

@media only screen and (min-width :690px) and (max-width :999px) {

   .span_1,
   .span_10,
   .span_11,
   .span_12,
   .span_2,
   .span_3,
   .span_4,
   .span_5,
   .span_6,
   .span_7,
   .span_8,
   .span_9 {
      width: 100%;
      margin-left: 0
   }

   .col,
   body .vc_row-fluid .wpb_column {
      margin-bottom: 25px
   }

   #header-outer .col {
      margin-bottom: 0;
      margin-right: 0
   }

   .wpb_column {
      width: 100%
   }

   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop] {
      margin-bottom: 0
   }

   .vc_col-sm-12[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),
   body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-12 {
      width: 100%
   }

   body .vc_row-fluid [class*=vc_col-][data-t-w-inherits=small_desktop]:first-child:not([class*=offset]) {
      margin-left: 0
   }

   body .vc_row-fluid.full-width-content .vc_col-xs-6 {
      width: 50%
   }

   body .vc_row-fluid .vc_col-xs-12[class*=vc_col-xs-] {
      width: 100%
   }

   .container {
      max-width: 600px
   }

   .one-fourths.span_3,
   .one-fourths.vc_col-sm-3:not([class*=vc_col-xs-]),
   .one-fourths.vc_span3 {
      width: 50%;
      margin-bottom: 2%
   }

   .one-fourths.span_3.clear-both,
   .one-fourths.vc_col-sm-3.clear-both:not([class*=vc_col-xs-]),
   .one-fourths.vc_span3.clear-both {
      clear: both
   }

   #footer-outer .one-fourths.span_3.right-edge,
   .one-fourths.span_3.right-edge,
   .one-fourths.vc_col-sm-3.right-edge:not([class*=vc_col-xs-]),
   .one-fourths.vc_span3.right-edge {
      margin-right: 0
   }

   .portfolio-items .col {
      width: 100%;
      margin-left: 0;
      margin-bottom: 8px
   }

   .portfolio-items:not(.carousel) div:nth-child(2n+2) {
      clear: both
   }

   .portfolio-items[data-ps="6"] .col {
      padding: 2%
   }

   body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after {
      opacity: 1
   }

   body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner,
   body .portfolio-items[data-ps="6"] .work-item .work-meta .inner {
      opacity: 1;
      transform: scale(1);
      -webkit-transform: scale(1)
   }

   .ascend .main-content .col.boxed:hover,
   .col.boxed:hover,
   .material .main-content .col.boxed:hover {
      margin-top: 0;
      top: 0;
      transform: none;
      -webkit-transform: none;
      box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
   }

   #call-to-action .container a {
      margin-top: 20px;
      margin-left: 0
   }

   #ajax-content-wrap .post-area {
      padding-right: 0
   }

   #ajax-content-wrap .contact-info {
      padding-left: 0
   }

   .nectar-google-map {
      max-height: 425px
   }

   #sidebar .recent_projects_widget div a {
      width: 90px
   }

   #sidebar .recent_projects_widget div a:nth-child(3n+3) {
      margin: 2% 2% 0 0
   }

   body #sidebar .recent_projects_widget div a:last-child {
      margin-right: 0
   }

   #author-bio #author-info {
      width: 494px
   }

   #page-header-bg .span_6 h1 {
      font-size: 32px;
      line-height: 38px
   }

   #page-header-bg .span_6 {
      top: auto !important;
      float: none
   }

   .page-header-no-bg #ajax-content-wrap .portfolio-filters {
      margin-top: 15px;
      float: none;
      clear: both;
      height: auto
   }

   #page-header-bg[data-parallax="1"] .project-title .span_6 {
      padding-right: 70px
   }

   .page-header-no-bg .portfolio-filters ul {
      position: absolute;
      width: 100%
   }

   html.js #page-header-bg[data-parallax="0"].not-loaded {
      background-color: #f5f5f5
   }

   #call-to-action .container span {
      display: block
   }

   .main-content .col.span_2 .col.span_2,
   .main-content .col.span_3 .col.span_2,
   .main-content .col.span_4 .col.span_2,
   .main-content .col.span_6 .col.span_2 {
      width: 7%
   }

   .main-content .col.span_2 .col.span_10,
   .main-content .col.span_3 .col.span_10,
   .main-content .col.span_4 .span_10,
   .main-content .col.span_6 .col.span_10 {
      width: 91%
   }

   .testimonial_slider .flickity-page-dots {
      bottom: -35px
   }

   #ajax-content-wrap .span_12 .col.span_6.empty-second {
      width: 49%
   }

   body .swiper-slide .content p i {
      width: 18px;
      font-size: 16px
   }

   .nectar-slider-wrap[data-full-width=false] .swiper-slide .content p.transparent-bg span,
   body .swiper-slide .content p.transparent-bg span {
      line-height: 29px
   }

   .iosSlider.product-thumbnails .thumb {
      width: 112px
   }

   #footer-widgets .container .row>div:nth-child(2).span_4 {
      margin-right: 0 !important
   }
}

@media only screen and (max-width :690px) {
   .material:not(.admin-bar) #header-outer[data-using-secondary="1"] {
      top: 0
   }

   body:not([data-hhun="1"]) #header-outer[data-using-secondary="1"]:not(.hidden-secondary) {
      transform: none !important
   }

   .vc_row-fluid [class*=vc_span] {
      width: 100% !important
   }

   .container,
   .orbit-wrapper .slider-nav,
   .post-area.standard-minimal.full-width-content .post .inner-wrap {
      max-width: 320px
   }

   body #header-outer[data-full-width=true] header>.container,
   body #header-secondary-outer[data-full-width=true]>.container,
   body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu {
      max-width: 100%;
      padding: 0 18px
   }

   .col {
      margin-bottom: 25px
   }

   .post-area {
      margin-bottom: 0
   }

   .ascend .main-content .col.boxed:hover,
   .col.boxed:hover,
   .material .main-content .col.boxed:hover {
      margin-top: 0;
      top: 0;
      transform: none;
      -webkit-transform: none;
      box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
   }

   #header-outer .col {
      margin-bottom: 0
   }

   .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2,
   .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
      max-width: 100%
   }

   #fp-nav ul li a,
   .fp-slidesNav ul li a {
      padding: 11px 11px
   }

   #fp-nav ul li a span,
   .fp-slidesNav ul li a span {
      height: 6px;
      width: 6px
   }

   #fp-nav.right {
      right: 10px
   }

   .nectar_fullscreen_zoom_recent_projects .dot-nav {
      display: none
   }

   .container .post .post-meta {
      display: none
   }

   #ajax-content-wrap .container .post .post-content {
      padding-left: 0
   }

   .container .post-header {
      font-size: 12px
   }

   .post-content.classic .post-header>span:after {
      height: 9px
   }

   .container .comment-list .comment>div {
      padding: 25px 25px 40px 25px
   }

   #ajax-content-wrap .comment-list .children {
      padding-left: 20px
   }

   .container .comment-list .comment>div img.avatar {
      display: block;
      position: relative;
      height: 40px;
      width: 40px;
      top: 0;
      left: 0;
      margin-bottom: 5px
   }

   body:not(.original) .bypostauthor>.comment-body>.comment-author>img.avatar {
      border-width: 2px
   }

   body:not(.material) .comment-list .children {
      background-image: none
   }

   body.ascend #ajax-content-wrap .comment-list .children {
      margin-left: 0;
      padding-left: 30px
   }

   body.material #ajax-content-wrap .comment-list .comment>div,
   body.material #ajax-content-wrap .comment-list .pingback>div {
      margin-top: 2.5em
   }

   body.material .comment-list .children {
      border-left: 1px solid rgba(0, 0, 0, .1)
   }

   body.material .container .comment-list .comment>div {
      padding: 0 0 40px 0
   }

   body.material #ajax-content-wrap .comment-list .children {
      margin-left: 0;
      padding-left: 30px
   }

   body.material #ajax-content-wrap .comment-list .comment .comment>div {
      padding-left: 0
   }

   .container #respond h3 {
      font-size: 18px
   }

   .container .comment-list .reply {
      right: 29px;
      top: auto;
      bottom: 29px
   }

   .original .container .comment-list .reply {
      right: 0;
      top: auto;
      bottom: 0;
      margin-top: 20px;
      position: relative
   }

   .container .contact-info {
      padding-left: 0
   }

   html.js #page-header-bg[data-parallax="0"].not-loaded {
      background-color: #f5f5f5
   }

   #page-header-bg .portfolio-filters ul {
      position: absolute;
      width: 100%
   }

   #page-header-bg .span_6 {
      margin-bottom: 15px
   }

   #call-to-action .container a {
      display: block;
      margin-top: 20px;
      margin-left: 0
   }

   #call-to-action {
      font-size: 18px
   }

   #ajax-content-wrap h2 .nectar-button,
   #ajax-content-wrap h3 .nectar-button,
   #ajax-content-wrap h4 .nectar-button {
      display: block
   }

   .post-area #pagination,
   .post-area.masonry #pagination {
      padding-left: 0
   }

   body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after {
      opacity: 1
   }

   body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner,
   body .portfolio-items[data-ps="6"] .work-item .work-meta .inner {
      opacity: 1;
      transform: scale(1);
      -webkit-transform: scale(1)
   }

   .bottom_controls #portfolio-nav .controls li#next-link a i:after,
   .bottom_controls #portfolio-nav .controls li#prev-link a i:after {
      display: none
   }

   #search-results .result,
   .masonry-blog-item {
      width: 100% !important;
      margin-right: 0 !important;
      margin-bottom: 25px;
      margin-left: 0 !important
   }

   .posts-container[data-load-animation=none] article .inner-wrap.animated {
      opacity: 1
   }

   .gallery .gallery-item {
      width: 100% !important
   }

   #author-bio img {
      margin-right: 0;
      width: 60px;
      height: 60px
   }

   .row .blog-recent[data-style=list_featured_first_row].columns-3 .featured .post-featured-img {
      padding-bottom: 75%
   }

   .section-down-arrow i.icon-default-style[class^=icon-] {
      font-size: 16px
   }

   .section-down-arrow {
      bottom: 10px;
      right: 20px
   }

   #contact-map {
      height: 270px
   }

   .nectar-google-map {
      max-height: 270px
   }

   .pp_pic_holder {
      left: 9px;
      width: 96%
   }

   .pp_content {
      width: 100%;
      height: 290px
   }

   .pp_content iframe {
      width: 100%
   }

   .pp_content .pp_inline iframe {
      height: 250px
   }

   .pp_content #pp_full_res img {
      width: 100%;
      height: auto
   }

   #page-header-bg .span_6 h1,
   .single.single-post .section-title h1,
   body.search #page-header-bg h1,
   body.single.single-post .row .col.section-title.span_12 h1 {
      font-size: 24px;
      line-height: 30px;
      margin-bottom: 4px
   }

   #page-header-bg .span_6 {
      top: auto !important;
      float: none
   }

   #page-header-bg .author-section .meta-author .avatar {
      display: none
   }

   #ajax-content-wrap .pricing-table>div {
      width: 100%;
      margin: 0 0 25px 0
   }

   #page-header-bg #portfolio-nav ul,
   .section-title #portfolio-nav ul {
      margin-bottom: 0
   }

   #portfolio-nav ul:first-child {
      z-index: 103
   }

   #portfolio-nav .controls:after {
      content: "";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden
   }

   body .container .portfolio-filters-inline.full-width-content .container {
      padding-left: 0;
      padding-right: 0
   }

   body #full_width_portfolio .project-title.parallax-effect .container,
   body #page-header-bg .project-title .container {
      padding-bottom: 30px
   }

   body #page-header-bg .section-title {
      padding: 0
   }

   .ascend #ajax-content-wrap .comment-list .reply {
      top: 0
   }

   #customer_details>div {
      width: 100%;
      float: none
   }

   .main-content .col.span_2 .col.span_2,
   .main-content .col.span_3 .col.span_2,
   .main-content .col.span_4 .col.span_2,
   .main-content .col.span_6 .col.span_2 {
      width: 15%
   }

   .main-content .col.span_2 .col.span_10,
   .main-content .col.span_3 .col.span_10,
   .main-content .col.span_4 .span_10,
   .main-content .col.span_6 .col.span_10 {
      width: 83%
   }

   .slider-pagination {
      bottom: 10px
   }

   body .swiper-slide .content p i {
      width: 14px;
      font-size: 12px
   }

   .main-content .col.span_2 .col.span_2 img,
   .main-content .col.span_3 .col.span_2 img,
   .main-content .col.span_4 .col.span_2 img,
   .main-content .col.span_6 .col.span_2 img {
      padding-right: 13px;
      top: -3px
   }

   .nectar-slider-wrap[data-full-width=false] .swiper-slide .content p.transparent-bg span,
   body .swiper-slide .content p.transparent-bg span {
      line-height: 20px;
      top: -5px;
      left: 4px;
      box-shadow: 4px 0 0 rgba(0, 0, 0, .5), -4px 0 0 rgba(0, 0, 0, .5)
   }

   #buddypress .register-section {
      width: 100%;
      margin-bottom: 15px
   }

   .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
      padding: 0 10% !important
   }

   #header-outer[data-full-width=true] header>.container {
      padding: 0
   }

   .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot .nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot {
      width: 25px
   }
}

@media only screen and (min-width :1px) and (max-width :999px) {
   .n-sticky {
      width: 100%
   }

   #to-top:not(.mobile-enabled) {
      display: none
   }

   body[data-ajax-transitions=true] #ajax-loading-screen[data-method=standard][data-disable-mobile="1"] {
      display: none
   }

   body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark=true] img.starting-logo.dark-version,
   body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting=true] img.starting-logo:not(.dark-version):not(.mobile-only-logo),
   body #header-outer:not(.transparent) #top .span_3 #logo[data-supplied-ml=true] img:not(.mobile-only-logo) {
      display: none !important
   }

   #page-header-bg .span_6,
   #page-header-bg[data-parallax="1"] .span_6 .inner-wrap,
   body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark=true] img.mobile-only-logo.starting-logo.dark-version,
   body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting=true] img.mobile-only-logo.starting-logo:not(.dark-version),
   body #header-outer:not(.transparent) #top .span_3 #logo .mobile-only-logo {
      display: block !important
   }

   body #header-outer[data-permanent-transparent="1"][data-transparent-header=true].transparent #top .span_3 #logo .mobile-only-logo {
      opacity: 1 !important
   }

   body[data-hhun="1"] #header-outer[data-mobile-fixed=false].invisible:not(.side-widget-open) {
      transform: none !important;
      pointer-events: auto !important
   }

   #header-outer[data-format=centered-menu-bottom-bar] #top .span_9 #logo {
      display: none
   }

   #page-header-bg[data-parallax="1"],
   #page-header-bg[data-parallax="1"] .span_6 {
      padding-right: 0;
      transform: translate(0) !important;
      visibility: visible !important
   }

   #ajax-content-wrap .video-texture {
      display: none
   }

   .full-width-content.parallax_section,
   .full-width-section.parallax_section {
      background-attachment: scroll !important;
      background-position: center !important
   }

   #page-header-wrap[data-parallax="1"] .page-header-bg-image-wrap .page-header-bg-image,
   .wpb_row.parallax_section .row-bg.using-image {
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden
   }

   #page-header-wrap #page-header-bg[data-animate-in-effect=zoom-out] .page-header-bg-image {
      transition: none;
      -webkit-transition: none
   }

   .material #header-outer.transparent .bg-color-stripe {
      height: 30vh
   }

   img.img-with-animation[data-animation=fade-in-from-right] {
      padding-left: 0
   }

   img.img-with-animation[data-animation=fade-in-from-left] {
      padding-right: 0
   }

   img.img-with-animation[data-animation=fade-in-from-bottom] {
      bottom: 0
   }

   .img-with-aniamtion-wrap .inner {
      margin: 0 !important
   }

   body .img-with-aniamtion-wrap img {
      max-width: 100%
   }

   body .img-with-aniamtion-wrap:not([data-max-width-mobile=default]) .inner {
      max-width: none !important
   }

   .img-with-aniamtion-wrap.center[data-max-width-mobile="150%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner,
   .img-with-aniamtion-wrap.right[data-max-width-mobile="125%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner {
      margin-left: -25% !important
   }

   .img-with-aniamtion-wrap.center[data-max-width-mobile="200%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner,
   .img-with-aniamtion-wrap.right[data-max-width-mobile="150%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner {
      margin-left: -50% !important
   }

   .img-with-aniamtion-wrap.right[data-max-width-mobile="165%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner {
      margin-left: -65% !important
   }

   .img-with-aniamtion-wrap.right[data-max-width-mobile="175%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner {
      margin-left: -75% !important
   }

   .img-with-aniamtion-wrap.right[data-max-width-mobile="200%"] .inner {
      margin-left: -100% !important
   }

   .img-with-aniamtion-wrap[data-max-width-mobile*="%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) img {
      width: 100%
   }

   .img-with-aniamtion-wrap[data-max-width="75%"] .inner {
      max-width: 75%
   }

   .img-with-aniamtion-wrap[data-max-width="50%"] .inner {
      max-width: 50%
   }

   .full-width-section>.col.span_12 {
      margin-bottom: 0
   }

   div[data-bg-mobile-hidden=true] .row-bg.using-image {
      background-image: none !important
   }

   .full-width-section {
      margin-top: 0
   }

   #header-outer #top #logo img,
   #header-outer[data-transparent-header=true][data-permanent-transparent=false] #logo .dark-version,
   body[data-bg-header=true] .full-width-content.first-section,
   body[data-bg-header=true] .full-width-section.first-section,
   body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section {
      margin-top: 0 !important
   }

   .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2,
   .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
      max-width: 75%
   }

   body #header-outer[data-format=centered-menu-bottom-bar] #top #logo img,
   body #header-outer[data-format=centered-menu-under-logo] #top #logo img {
      margin: 0
   }

   #header-outer[data-has-menu=false][data-format=default] #top .span_3,
   #header-outer[data-has-menu=true] #top .span_3,
   #header-outer[data-has-menu=true][data-mobile-fixed="1"] #top .span_3,
   #header-outer[data-has-menu=true][data-ptnm="1"] #top .span_3,
   body.material #header-outer[data-format=centered-menu-bottom-bar] #top .span_3 {
      text-align: left
   }

   #header-outer[data-transparent-header=true].no-pointer-events.side-widget-open {
      pointer-events: auto
   }

   .material #header-outer[data-transparent-header=true][data-mobile-fixed="1"].transparent {
      overflow: visible
   }

   #header-outer[data-mobile-fixed="1"],
   #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"] {
      position: fixed !important
   }

   .material #header-outer[data-mobile-fixed=false][data-using-secondary="1"],
   .material.admin-bar #header-outer[data-mobile-fixed=false][data-using-secondary="1"] {
      top: 0
   }

   body #header-outer[data-transparent-header=true][data-remove-border=true],
   body #header-outer[data-transparent-header=true][data-remove-border=true].transparent {
      border: none
   }

   body[data-slide-out-widget-area-style=slide-out-from-right-hover][data-slide-out-widget-area=true][data-user-set-ocm=off] #header-outer header>.container {
      max-width: 100%;
      padding: 0 18px
   }

   .using-mobile-browser .slide-out-hover-icon-effect a {
      pointer-events: auto
   }

   .container-wrap {
      z-index: 11
   }

   .work-item:not([data-custom-content=on]) .work-info-bg {
      display: none
   }

   .style-3 .work-info-bg {
      display: block
   }

   #header-outer[data-permanent-transparent=false] #logo .dark-version,
   body #top #logo img {
      height: 24px;
      margin-top: -3px;
      top: 3px;
      position: relative
   }

   #header-outer #top #logo img,
   #header-outer[data-transparent-header=true][data-permanent-transparent=false] #logo .dark-version {
      top: 0
   }

   #header-outer[data-permanent-transparent=false] #logo .dark-version,
   body.material #header-outer[data-permanent-transparent=false] #logo .dark-version {
      position: absolute
   }

   .ascend #header-outer:not([data-transparent-header=true]) #top #logo img.stnd,
   .ascend #header-outer:not([data-transparent-header=true]) #top #logo picture.stnd,
   .material #header-outer:not([data-transparent-header=true]) #top #logo img.stnd,
   .material #header-outer:not([data-transparent-header=true]) #top #logo picture.stnd,
   .original #header-outer:not([data-transparent-header=true]) #top #logo img.stnd,
   .original #header-outer:not([data-transparent-header=true]) #top #logo picture.stnd {
      position: relative
   }

   body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .dark-version,
   body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .starting-logo {
      top: 6px
   }

   .admin-bar #header-outer,
   .logged-in.buddypress #header-outer {
      top: 0
   }

   .admin-bar.material-ocm-open #header-outer.transparent {
      top: 46px
   }

   body #header-outer {
      margin-bottom: 0;
      padding: 12px 0
   }

   body.page-template-template-no-header-footer.nectar_using_pfsr #header-outer,
   body.page-template-template-no-header.nectar_using_pfsr #header-outer {
      padding: 0
   }

   body #header-outer,
   body[data-hhun="1"]:not(.no-scroll) #header-outer:not([data-transparent-header=true]):not(.detached),
   body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent=false][data-using-secondary="1"]:not([data-transparent-header=true]) {
      position: relative
   }

   .ascend #header-outer[data-transparent-header=true][data-remove-border=false].transparent,
   .original #header-outer[data-transparent-header=true][data-remove-border=false].transparent {
      transition: background-color .3s ease, box-shadow .3s ease, margin .25s ease
   }

   #header-outer[data-permanent-transparent="1"].transparent #top .span_9>.slide-out-widget-area-toggle i {
      color: #fff
   }

   body #slide-out-widget-area.slide-out-from-right-hover {
      z-index: 9999
   }

   #header-outer.transparent.side-widget-open.no-bg-color #top #logo .starting-logo:not(.dark-version) {
      opacity: 1
   }

   #header-outer.transparent.side-widget-open.no-bg-color #top #logo img:not(.starting-logo) {
      opacity: 0
   }

   #slide-out-widget-area {
      top: 0 !important
   }

   #header-outer #logo {
      top: 0;
      left: 0
   }

   #header-space {
      display: none
   }

   #header-space[data-header-mobile-fixed="1"] {
      display: block
   }

   #top #mobile-cart-link,
   #top .mobile-search,
   #top .span_9>.slide-out-widget-area-toggle {
      display: inline-block
   }

   #top .col.span_3 {
      left: 0;
      top: 0;
      z-index: 100;
      width: 100%
   }

   #header-outer[data-format=centered-logo-between-menu] #top .span_3,
   #header-outer[data-format=centered-menu] #top .span_3,
   #top .col.span_3 {
      position: relative
   }

   #header-outer #top .col.span_3 {
      line-height: 0
   }

   #header-outer #top .col.span_3 #logo {
      vertical-align: middle
   }

   #top .col.span_9 {
      margin-left: 0;
      margin-bottom: 0;
      width: 100% !important;
      float: none;
      z-index: 100;
      position: static;
      display: flex;
      align-items: center
   }

   #header-outer[data-format=centered-logo-between-menu] .row .col.span_9,
   #header-outer[data-format=centered-menu] #top .span_9 {
      position: static
   }

   #header-outer[data-format=centered-menu-bottom-bar] #top .span_9,
   #top .col.span_9 {
      min-height: 0;
      width: auto !important;
      position: absolute !important;
      right: 0;
      top: 0;
      z-index: 2000;
      height: 100%
   }

   #slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile=true] .off-canvas-menu-container,
   .owl-carousel[data-enable-animation=true] .owl-stage>.owl-item,
   body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 .inner-wrap,
   body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,
   body:not(.single-post) #page-header-bg[data-alignment-v=bottom]:not(.fullscreen-header) .span_6>.inner-wrap,
   body:not(.single-post) #page-header-bg[data-alignment-v=top]:not(.fullscreen-header) .span_6>.inner-wrap,
   body:not([data-m-animate="1"]) img.img-with-animation[data-animation=fade-in-from-bottom],
   body[data-slide-out-widget-area=true] #top #logo {
      -webkit-transform: none !important;
      transform: none !important
   }

   body[data-slide-out-widget-area=true] #top .span_9>.slide-out-widget-area-toggle.std-menu {
      left: 0 !important;
      right: auto !important;
      text-align: left;
      z-index: 10000
   }

   body[data-slide-out-widget-area=true] #top .span_3 {
      text-align: center
   }

   body[data-slide-out-widget-area=true] #header-outer[data-has-menu=false] #top .span_3 {
      text-align: left
   }

   #header-outer .slide-out-widget-area-toggle .lines,
   #header-outer .slide-out-widget-area-toggle .lines-button,
   #header-outer .slide-out-widget-area-toggle .lines:after,
   #header-outer .slide-out-widget-area-toggle .lines:before {
      width: 22px
   }

   #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after {
      top: -6px
   }

   body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
      top: 6px
   }

   #header-outer[data-mobile-fixed="1"] #top #logo,
   body[data-slide-out-widget-area=true] #top #logo {
      display: inline-block
   }

   body[data-slide-out-widget-area=true]:not(.material) [data-transparent-header=true][data-mobile-fixed=false] #top #logo {
      position: relative
   }

   body[data-slide-out-widget-area=true] #top .col.span_3 {
      width: 100%
   }

   body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close {
      display: block
   }

   #slide-out-widget-area .widget_nav_menu {
      overflow-y: hidden;
      overflow-x: hidden
   }

   #header-outer #top nav>ul {
      width: auto;
      padding: 15px 0 25px 0;
      margin: 0 auto 0 auto;
      z-index: 100000;
      position: relative
   }

   #header-outer #top nav>ul>li>ul>li {
      opacity: 1;
      transform: none
   }

   #header-outer #top nav>ul>.megamenu>ul>li,
   #top nav>ul li {
      display: block;
      width: auto;
      margin-left: 0
   }

   #top nav>ul>.megamenu>.sub-menu {
      width: auto !important;
      opacity: 1;
      display: block
   }

   #top nav>ul ul {
      position: relative;
      width: auto;
      top: 0;
      left: 0;
      padding: 0;
      opacity: 1;
      visibility: visible;
      box-shadow: 0 0 0 #fff;
      background-color: transparent;
      float: none
   }

   #top nav>ul ul li {
      padding-left: 20px
   }

   #top nav .sf-menu .sfHover>a {
      color: #ffbaaf
   }

   a>.sf-sub-indicator {
      right: 0;
      position: absolute;
      padding: 16px;
      left: auto;
      top: 0;
      height: auto;
      width: auto
   }

   .swiper-slide .mejs-controls {
      display: none;
      visibility: hidden
   }

   #ajax-content-wrap .mejs-controls {
      display: flex;
      visibility: visible
   }

   #ajax-content-wrap .post-area {
      padding-right: 0;
      margin-bottom: 0
   }

   .slider-nav {
      position: relative;
      max-width: 600px;
      margin: -40px auto 0 auto
   }

   body .slider-nav>span {
      height: 25px;
      width: 25px
   }

   body .slider-nav>.left {
      left: 0
   }

   body .slider-nav>.right {
      left: 30px
   }

   #header-outer #top nav,
   .slider-nav span span {
      display: none !important
   }

   #pagination {
      margin-bottom: 40px
   }

   .portfolio-items .col .work-item .work-info .custom-content .nectar-button {
      width: auto
   }

   #page-header-bg,
   #page-header-wrap,
   body .nectar-button.see-through-2,
   body .nectar-button.see-through-3 {
      transition: none !important;
      -webkit-transition: none !important
   }

   #ajax-content-wrap .wp-caption {
      width: 100%
   }

   .main-content>div {
      padding-bottom: 0
   }

   #single-meta {
      display: block;
      clear: both;
      margin-bottom: 10px
   }

   #page-header-bg[data-parallax="1"],
   body #page-header-bg:not(.fullscreen-header) .row,
   body.single-post #page-header-bg:not(.fullscreen-header) .row,
   body:not(.single-post) #page-header-bg .nectar-particles .span_6 .row,
   body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6>.inner-wrap,
   body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
      top: 0 !important
   }

   body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
      padding-top: 10%;
      padding-bottom: 10%
   }

   body:not(.single-post) #page-header-bg[data-padding-amt=low]:not(.fullscreen-header) {
      padding-top: 5%;
      padding-bottom: 5%
   }

   body:not(.single-post) #page-header-bg[data-padding-amt=high]:not(.fullscreen-header) {
      padding-top: 13%;
      padding-bottom: 13%
   }

   body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
      min-height: 40px
   }

   body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6.empty-title {
      min-height: 80px
   }

   #page-header-bg[data-parallax="1"],
   #single-meta,
   body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6>.inner-wrap:first-child,
   body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,
   body:not(.single-post) #page-header-bg[data-alignment-v=top]:not(.fullscreen-header) .span_6 .inner-wrap,
   body[data-header-format] #header-secondary-outer {
      position: relative !important
   }

   body:not(.single-post) .nectar-particles svg {
      display: none
   }

   #header-outer:not([data-permanent-transparent="1"]),
   #page-header-wrap,
   #top,
   .full-page-inner-wrap[data-content-pos=full_height] .full-page-inner>.span_12,
   .vc_text_separator,
   body:not(.single-post) #page-header-bg:not(.fullscreen-header),
   body:not(.single-post) #page-header-bg[data-alignment-v=bottom]:not(.fullscreen-header),
   body:not(.single-post) #page-header-bg[data-alignment-v=top]:not(.fullscreen-header) {
      height: auto !important
   }

   body:not(.single-post) #page-header-bg[data-alignment-v=bottom]:not(.fullscreen-header) {
      padding-top: 16%;
      padding-bottom: 4%
   }

   body:not(.single-post) #page-header-bg[data-alignment-v=bottom][data-padding-amt=low]:not(.fullscreen-header) {
      padding-top: 10%;
      padding-bottom: 2%
   }

   body:not(.single-post) #page-header-bg[data-alignment-v=bottom][data-padding-amt=high]:not(.fullscreen-header) {
      padding-top: 20%;
      padding-bottom: 6%
   }

   body:not(.single-post) #page-header-bg[data-alignment-v=top]:not(.fullscreen-header) {
      padding-top: 4%;
      padding-bottom: 16%
   }

   body:not(.single-post) #page-header-bg[data-alignment-v=top][data-padding-amt=low]:not(.fullscreen-header) {
      padding-top: 2%;
      padding-bottom: 10%
   }

   body:not(.single-post) #page-header-bg[data-alignment-v=top][data-padding-amt=high]:not(.fullscreen-header) {
      padding-top: 6%;
      padding-bottom: 20%
   }

   .related-posts.columns-3 .span_4 {
      margin-right: 0
   }

   #single-meta ul {
      margin-left: 0
   }

   .page-template-template-portfolio-php .portfolio-filters {
      margin-bottom: 0
   }

   #footer-outer #social li {
      width: 33px;
      margin-top: 9px;
      margin-bottom: 9px
   }

   .nectar-recent-posts-slider .recent-post-container {
      max-width: none
   }

   .nectar-recent-posts-slider .flickity-page-dots,
   .nectar-recent-posts-slider .recent-post-container {
      padding: 0 40px
   }

   .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button {
      display: none
   }

   .nectar-flickity[data-controls=next_prev_arrows]:not(.masonry) .flickity-slider .cell {
      width: 60%;
      margin-right: 7%
   }

   .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap {
      max-width: 100%
   }

   .span_9 .carousel-heading {
      padding-right: 0 !important
   }

   #page-header-wrap {
      margin-top: 0;
      overflow: visible
   }

   #page-header-bg .span_6,
   #page-header-bg[data-parallax="1"] .span_6 .inner-wrap {
      opacity: 1 !important
   }

   body #header-outer[data-using-secondary="1"],
   body.admin-bar #header-outer[data-using-secondary="1"] {
      top: 0
   }

   h1 .nectar-button,
   h2 .nectar-button,
   h3 .nectar-button,
   h4 .nectar-button {
      display: inline-block;
      margin-top: 20px
   }

   body .clients.no-carousel:not(.fade-in-animation)>div {
      opacity: 1
   }

   #page-header-bg[data-parallax="1"] .span_6 .inner-wrap,
   .nectar-slider-wrap[data-caption-trans=reveal_title] .swiper-slide .content h1>span span,
   .nectar-slider-wrap[data-caption-trans=reveal_title] .swiper-slide .content h2>span span,
   .swiper-slide .content .buttons,
   .swiper-slide .content h1,
   .swiper-slide .content h2,
   .swiper-slide .content h3,
   .swiper-slide .content p {
      transform: none !important;
      -webkit-transform: none !important
   }

   .nectar-slider-wrap[data-caption-trans=reveal_title] .swiper-slide .content h1 .word,
   .nectar-slider-wrap[data-caption-trans=reveal_title] .swiper-slide .content h1>span span,
   .nectar-slider-wrap[data-caption-trans=reveal_title] .swiper-slide .content h2 .word,
   .nectar-slider-wrap[data-caption-trans=reveal_title] .swiper-slide .content h2>span span,
   .owl-carousel[data-enable-animation=true] .owl-controls,
   .owl-carousel[data-enable-animation=true] .owl-stage>.owl-item,
   .post-area.masonry:not(.meta_overlaid),
   .swiper-slide .content .buttons,
   .swiper-slide .content h1,
   .swiper-slide .content h2,
   .swiper-slide .content h3,
   .swiper-slide .content p {
      opacity: 1 !important
   }

   .col.has-animation[data-animation=fade-in-from-bottom],
   .nectar-fancy-box.has-animation[data-animation=fade-in-from-bottom],
   .wpb_column.has-animation[data-animation=fade-in-from-bottom] {
      bottom: 0 !important
   }

   .parallax_slider_outer.first-section .swiper-container .slider-next,
   .parallax_slider_outer.first-section .swiper-container .slider-prev {
      margin-top: -30px
   }

   .post-area.col_last:not(.auto_meta_overlaid_spaced) {
      padding-left: 0 !important
   }

   .col.centered-text ul,
   .col.centered-text ul li,
   .wpb_column.centered-text ul,
   .wpb_column.centered-text ul li {
      text-align: left;
      margin-left: 0 !important
   }

   .col.centered-text ul,
   .wpb_column.centered-text ul {
      margin: 0 !important;
      display: block !important
   }

   #ajax-content-wrap .nectar-fancy-ul[data-animation=true] ul li,
   .nectar-fancy-ul[data-animation=true] ul li {
      left: 0
   }

   .testimonial_slider .controls ul {
      text-align: center !important
   }

   #page-header-bg[data-parallax="0"] {
      margin-top: -1px
   }

   .wpb_tabs_nav .cta-button {
      top: 0;
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      left: 0;
      right: auto
   }

   #footer-widgets .container .row>div:last-child {
      margin-bottom: 0 !important
   }

   .woocommerce .pp_gallery,
   body .pp_gallery {
      display: none
   }

   .material .span_9 #author-bio {
      margin-bottom: 60px
   }
}

@media only screen and (max-width:321px) {

   .container,
   .post-area.standard-minimal.full-width-content .post .inner-wrap,
   .slider-nav {
      max-width: 300px
   }
}

@media only screen and (max-width:479px) {
   .full-width-content .wpb_column.max_width_phone_420px.left_margin_phone_auto.right_margin_phone_auto {
      width: 320px
   }
}

@media only screen and (min-width:480px) and (max-width:690px) {

   .post-area.standard-minimal.full-width-content .post .inner-wrap,
   body .container,
   body .slider-nav {
      max-width: 420px
   }

   #ajax-content-wrap .project-title #all-items {
      left: 194px
   }

   .iosSlider.product-thumbnails .thumb {
      width: 98px
   }
}

@media screen and (max-width:782px) {

   .admin-bar #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
   .admin-bar #header-outer[data-permanent-transparent=false][data-mobile-fixed="1"],
   .logged-in.buddypress #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
   .logged-in.buddypress #header-outer[data-permanent-transparent=false][data-mobile-fixed="1"],
   body.admin-bar #header-outer[data-transparent-header=true][data-mobile-fixed=false] {
      top: 47px
   }

   #header-secondary-outer[data-permanent-transparent="1"] {
      margin-top: 0
   }

   body {
      position: static
   }

   #fp-nav.tooltip_alt {
      display: none
   }
}

@media only screen and (min-device-width:481px) and (max-device-width:1025px) and (orientation:landscape) {
   #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a:hover .menu-title-text:after {
      display: none
   }

   #to-top {
      display: none
   }

   body .slide-out-hover-icon-effect a {
      pointer-events: auto
   }

   #page-header-wrap #page-header-bg[data-animate-in-effect=zoom-out] .page-header-bg-image {
      transition: none;
      -webkit-transition: none
   }

   #page-header-bg[data-parallax="1"],
   #page-header-bg[data-parallax="1"] .span_6 {
      position: relative !important
   }

   #page-header-bg[data-parallax="1"] {
      top: 0 !important
   }

   #page-header-bg .span_6 {
      display: block !important;
      opacity: 1 !important
   }

   .swiper-container .slider-right {
      right: 0 !important
   }

   .video-texture {
      display: none
   }

   img.img-with-animation[data-animation=fade-in-from-right] {
      padding-left: 0
   }

   img.img-with-animation[data-animation=fade-in-from-left] {
      padding-right: 0
   }

   .col.has-animation[data-animation=fade-in-from-bottom],
   .wpb_column.has-animation[data-animation=fade-in-from-bottom],
   img.img-with-animation[data-animation=fade-in-from-bottom] {
      bottom: 0
   }

   #full_width_portfolio .project-title.parallax-effect,
   .owl-carousel[data-enable-animation=true] .owl-stage>.owl-item,
   .parallax_slider_outer.first-section .nectar-slider-wrap,
   .parallax_slider_outer.first-section .swiper-slide .content {
      transform: none !important;
      -webkit-transform: none !important
   }

   .owl-carousel[data-enable-animation=true] .owl-controls,
   .owl-carousel[data-enable-animation=true] .owl-stage>.owl-item,
   .parallax_slider_outer.first-section .swiper-slide .content {
      opacity: 1 !important
   }

   .col.has-animation[data-animation=grow-in],
   .img-with-animation[data-animation=grow-in],
   .wpb_column.has-animation[data-animation=grow-in] {
      visibility: visible
   }

   .portfolio-items .col .work-item .work-info a {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
      width: 100%;
      height: 100%;
      text-indent: -9999px
   }

   .portfolio-items .col .work-item .work-info .custom-content .nectar-button {
      width: auto
   }

   body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after {
      opacity: 1
   }

   body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner,
   body .portfolio-items[data-ps="6"] .work-item .work-meta .inner {
      opacity: 1;
      transform: scale(1);
      -webkit-transform: scale(1)
   }

   .portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center {
      height: 100%;
      top: 0;
      transform: none;
      -webkit-transform: none
   }
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (hover:none) and (pointer:coarse) {
   body .parallax_section .row-bg[data-parallax-speed=fixed] {
      background-attachment: scroll !important
   }
}

@media only screen and (max-device-width:2600px) {
   body[data-ajax-transitions=true].using-mobile-browser #ajax-loading-screen[data-method=standard][data-disable-mobile="1"] {
      display: none
   }

   body.using-mobile-browser.material #slide-out-widget-area.slide-out-from-right {
      overflow-y: scroll
   }

   body.using-mobile-browser .parallax_section .row-bg[data-parallax-speed=fixed] {
      background-attachment: scroll !important
   }

   body.using-mobile-browser .cp-modal-popup-container {
      position: relative;
      z-index: 100000
   }

   body[data-remove-m-video-bgs="1"].using-mobile-browser .nectar-video-wrap video,
   body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video {
      display: none
   }

   body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image {
      display: block
   }

   .using-mobile-browser img.img-with-animation[data-animation=fade-in-from-right] {
      padding-left: 0
   }

   .using-mobile-browser img.img-with-animation[data-animation=fade-in-from-left] {
      padding-right: 0
   }

   .using-mobile-browser .col.has-animation[data-animation=fade-in-from-bottom],
   .using-mobile-browser .wpb_column.has-animation[data-animation=fade-in-from-bottom],
   .using-mobile-browser img.img-with-animation[data-animation=fade-in-from-bottom] {
      bottom: 0
   }

   .using-mobile-browser .owl-carousel[data-enable-animation=true] .owl-stage>.owl-item,
   .using-mobile-browser .parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect=zoom-out].loaded .slide-bg-wrap,
   .using-mobile-browser .portfolio-items .style-5 .parallaxImg-rendered-layer {
      transform: none !important;
      -webkit-transform: none !important
   }

   .using-mobile-browser #page-header-bg[data-parallax="1"] .span_6,
   .using-mobile-browser .owl-carousel[data-enable-animation=true] .owl-controls,
   .using-mobile-browser .owl-carousel[data-enable-animation=true] .owl-stage>.owl-item,
   body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image {
      opacity: 1 !important
   }

   .using-mobile-browser .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox {
      top: 50%;
      left: 50%
   }

   .using-mobile-browser #page-header-bg[data-parallax="1"] .span_6 {
      display: block !important
   }

   .using-mobile-browser .slide-out-hover-icon-effect a {
      pointer-events: auto
   }

   .using-mobile-browser .wpb_row.parallax_section .row-bg.using-image.translate {
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden
   }

   body.using-mobile-browser .nectar-video-wrap {
      height: 100%
   }

   body.using-mobile-browser .blurred-wrap.blurred {
      -webkit-filter: blur(0);
      -moz-filter: blur(0);
      -ms-filter: blur(0);
      filter: blur(0)
   }
}

@media only screen and (min-width:1600px) {

   .full-width-content .post-area .masonry-blog-item,
   .post-area.full-width-content .masonry-blog-item {
      width: 18%
   }

   body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide {
      width: 50%
   }

   body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall {
      width: 50%
   }

   body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall,
   body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular {
      width: 25%
   }
}

@media only screen and (min-width:1300px) and (max-width:1600px) {
   body .default-style .portfolio-items .col.elastic-portfolio-item {
      width: 22.43% !important
   }

   .full-width-content .post-area .masonry-blog-item,
   .post-area.full-width-content .masonry-blog-item {
      width: 23%
   }

   .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
      padding-left: 2.8% !important
   }
}

@media only screen and (min-width:990px) and (max-width:1300px) {
   body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {
      width: 25%
   }
}

@media only screen and (min-width:470px) and (max-width:990px) {
   .portfolio-items .elastic-portfolio-item {
      width: 50%
   }
}

@media only screen and (max-width:690px) and (min-width:470px) {

   .format-status .post-content .status-inner,
   .post.format-aside .aside-inner,
   .post.link .post-content .link-inner,
   .post.quote .post-content .quote-inner {
      padding: 50px 10%
   }
}

@media only screen and (max-width:690px) {

   body[data-remove-m-video-bgs="1"] .nectar-video-wrap video,
   body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video {
      display: none
   }

   body[data-remove-m-video-bgs="1"] .mobile-video-image {
      display: block
   }

   .posts-container[data-load-animation=fade_in] article .inner-wrap,
   .posts-container[data-load-animation=fade_in] article .inner-wrap.animated,
   .posts-container[data-load-animation=fade_in_from_bottom] .inner-wrap,
   .posts-container[data-load-animation=fade_in_from_bottom] .inner-wrap.animated,
   .posts-container[data-load-animation=perspective] article .inner-wrap,
   .posts-container[data-load-animation=perspective] article .inner-wrap.animated {
      opacity: 1;
      transform: translateY(0);
      -webkit-transform: translateY(0)
   }

   .post-area.masonry.classic .posts-container:not(.meta-moved) .post-content>.post-meta {
      opacity: 0;
      position: absolute !important
   }

   .material .related-post-wrap h3.related-title {
      padding-top: 60px
   }

   .nectar-recent-posts-slider .inner-wrap {
      max-width: 80%
   }

   .arhchive #page-header-wrap #page-header-bg .subheader {
      display: none
   }
}

@media only screen and (max-width:470px) {

   .format-status .post-content .status-inner,
   .post.format-aside .aside-inner,
   .post.link .post-content .link-inner,
   .post.quote .post-content .quote-inner {
      padding: 50px 10%
   }

   .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
      padding: 0 10% !important
   }

   body .post-area.auto_meta_overlaid_spaced[data-ams].span_9 {
      margin: 0
   }

   body .auto_meta_overlaid_spaced[data-ams].span_9 .masonry-blog-item {
      padding-left: 0;
      padding-right: 0
   }
}

body.ascend #header-outer[data-full-width=false] #top nav>.buttons {
   margin-left: 15px
}

body.ascend .slide-out-hover-icon-effect.small .lines-button {
   top: 10px
}

body.ascend:not(.mobile) .slide-out-hover-icon-effect:not(.small) .lines-button {
   top: -1px
}

body.ascend #header-outer[data-has-menu=true] .lines-button {
   top: 10px
}

body.ascend #header-outer .cart-contents .cart-wrap span {
   width: 17px;
   line-height: 17px;
   font-size: 10px;
   font-family: 'Open Sans', sans-serif;
   font-weight: 600
}

.ascend #header-outer[data-full-width=false] #top nav ul #nectar-user-account>div,
.ascend #header-outer[data-full-width=false] #top nav ul #search-btn>div,
.ascend #header-outer[data-full-width=false] #top nav ul .nectar-woo-cart>div,
.ascend #header-outer[data-full-width=false] #top nav ul .slide-out-widget-area-toggle>div {
   padding-left: 19px
}

#page-header-wrap,
.ascend .container-wrap,
.ascend .project-title,
.ascend .vc_text_separator div,
.carousel-wrap .left-border,
.carousel-wrap .right-border,
.carousel-wrap[data-full-width=true] .carousel-heading,
.page-header-no-bg,
.page-template-template-portfolio-php .portfolio-items .col.span_3,
.page-template-template-portfolio-php .portfolio-items .col.span_4,
.portfolio-items .col {
   background-color: #f6f6f6
}

#call-to-action .triangle {
   color: #f6f6f6
}

.ascend #footer-outer #footer-widgets .col ul li,
.ascend #sidebar .widget.widget_categories li,
.ascend #sidebar .widget.widget_nav_menu li,
.ascend #sidebar .widget.widget_pages li,
.ascend #sidebar div ul li {
   border: none !important;
   padding: 4px 0
}

.ascend #footer-outer #footer-widgets .widget.widget_categories li,
.ascend #footer-outer #footer-widgets .widget.widget_nav_menu li,
.ascend #footer-outer #footer-widgets .widget.widget_pages li,
.ascend #footer-outer .widget.widget_categories li,
.ascend #footer-outer .widget.widget_nav_menu li,
.ascend #footer-outer .widget.widget_pages li,
.ascend #sidebar .widget.widget_categories li,
.ascend #sidebar .widget.widget_nav_menu li,
.ascend #sidebar .widget.widget_pages li {
   padding: 4px 0 !important
}

.ascend #footer-outer .widget.widget_categories li a,
.ascend #footer-outer .widget.widget_nav_menu li a,
.ascend #footer-outer .widget.widget_pages li a,
.ascend #sidebar .widget.widget_categories li a,
.ascend #sidebar .widget.widget_nav_menu li a,
.ascend #sidebar .widget.widget_pages li a {
   padding: 0 !important;
   border: none !important
}

.ascend #footer-outer #footer-widgets .col ul li a,
.ascend #sidebar div ul li a {
   display: block
}

.ascend #footer-outer .widget h4,
.ascend #sidebar h4 {
   margin-bottom: 12px
}

#sidebar>.inner .widget,
#sidebar>.theiaStickySidebar .widget {
   margin-bottom: 50px
}

.ascend #footer-outer #copyright {
   border-top: 1px solid rgba(255, 255, 255, .1);
   background-color: transparent
}

.ascend #footer-outer[data-using-widget-area=false] #copyright {
   border: none
}

.ascend .carousel-wrap[data-full-width=false] .control-wrap {
   right: 10px;
   text-align: center
}

.carousel-wrap[data-full-width=false] .control-wrap .carousel-prev {
   padding-right: 10px;
   padding-left: 10px;
   margin-right: 0
}

.carousel-wrap[data-full-width=false] .control-wrap .carousel-next {
   padding-left: 10px;
   margin-left: 0
}

.ascend[data-ext-responsive=true] .carousel-wrap[data-full-width=false] .control-wrap .carousel-next,
.ascend[data-ext-responsive=true] .carousel-wrap[data-full-width=false] .control-wrap .carousel-prev,
.carousel-wrap[data-full-width=false] .control-wrap .carousel-next,
.carousel-wrap[data-full-width=false] .control-wrap .carousel-prev {
   right: 0;
   position: relative;
   display: block;
   float: left
}

.ascend .carousel-next,
.ascend .carousel-prev {
   background-color: transparent;
   height: 23px;
   width: 10px;
   line-height: 22px;
   font-size: 14px;
   cursor: pointer;
   top: 1px;
   transition: all .25s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .25s cubic-bezier(.12, .75, .4, 1);
   box-sizing: content-box
}

.carousel-wrap .control-wrap .item-count {
   height: 23px;
   top: -1px;
   right: -2px;
   line-height: 22px;
   letter-spacing: 4px;
   position: relative;
   display: block;
   float: left;
   z-index: 10;
   cursor: pointer;
   transition: all .25s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .25s cubic-bezier(.12, .75, .4, 1)
}

.ascend [data-full-width=false] .carousel-next:after,
.ascend [data-full-width=false] .carousel-prev:after {
   display: block;
   content: ' ';
   position: absolute;
   width: 24px;
   height: 2px;
   background-color: #000;
   top: 8px;
   opacity: 0;
   left: -4px;
   cursor: pointer;
   transform: translateX(-20px);
   transition: all .25s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .25s cubic-bezier(.12, .75, .4, 1)
}

.ascend .light [data-full-width=false] .carousel-next:after,
.ascend .light [data-full-width=false] .carousel-prev:after {
   background-color: #fff
}

.ascend .light .carousel-next i,
.ascend .light .carousel-prev i {
   color: #fff
}

.ascend [data-full-width=false] .carousel-next:after {
   left: 5px
}

.ascend [data-full-width=false] .carousel-next:hover:after {
   opacity: 1;
   transform: translateX(-12px)
}

.ascend [data-full-width=false] .carousel-prev:after {
   transform: translateX(20px)
}

.ascend [data-full-width=false] .carousel-prev:hover:after {
   opacity: 1;
   transform: translateX(0)
}

.ascend [data-full-width=false] .carousel-prev:hover i {
   transform: translateX(-18px)
}

.ascend [data-full-width=false] .carousel-prev.next-hovered,
.ascend [data-full-width=false] .item-count.next-hovered {
   transform: translateX(-18px)
}

.ascend .carousel-next:hover,
.ascend .carousel-prev:hover {
   background-color: transparent
}

.carousel-wrap[data-full-width=true] .carousel-next,
.carousel-wrap[data-full-width=true] .carousel-prev {
   border: none
}

.ascend .carousel-heading .container .carousel-prev {
   right: 30px
}

.ascend[data-ext-responsive=true] .carousel-heading .container .carousel-prev {
   right: 40px
}

.ascend .carousel-next i,
.ascend .carousel-prev i {
   color: #000;
   font-size: 22px;
   line-height: 18px;
   height: 23px;
   transition: all .25s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .25s cubic-bezier(.12, .75, .4, 1)
}

.ascend .carousel-next:hover,
.ascend .carousel-prev:hover {
   border-color: transparent
}

.ascend .light .carousel-next:hover i,
.ascend .light .carousel-prev:hover i {
   color: #fff
}

.ascend #to-top,
.ascend .nectar-button,
.ascend .nectar-button.see-through,
.ascend .swiper-slide .button a,
body.ascend .nectar-button.see-through,
body.ascend .nectar-button.see-through-2 {
   border-radius: 0;
   box-shadow: none
}

.ascend #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
   left: 0;
   transition: all .2s linear;
   -webkit-transition: all .2s linear
}

.ascend .icon-salient-cart:before {
   content: "\e606"
}

body[data-header-search=false].ascend #header-outer[data-has-menu=false][data-cart=false][data-full-width=true] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button {
   top: -1px
}

.ascend #header-outer a.cart-contents .cart-wrap span:before {
   display: none
}

body.ascend #header-outer[data-full-width=false] #mobile-cart-link .cart-wrap {
   margin-right: 0
}

body:not([data-header-format=left-header]).ascend #header-outer .cart-menu .cart-contents {
   display: block
}

body:not([data-header-format=left-header]).ascend #header-outer[data-full-width=true] .cart-menu .cart-contents {
   display: block;
   padding-right: 29px;
   padding-left: 29px
}

.ascend #header-outer .cart-wrap {
   top: -7px
}

.ascend #header-outer .cart-menu-wrap {
   right: 0
}

#header-outer .cart-wrap {
   font-size: 11px
}

.ascend #header-outer #top nav ul .slide-out-widget-area-toggle[data-custom-color=true] a,
.ascend .slide-out-widget-area-toggle[data-custom-color=true].mobile-icon a>span {
   height: 22px
}

.ascend #header-outer[data-full-width=true] #top nav ul .slide-out-widget-area-toggle {
   padding-top: 0;
   padding-bottom: 0
}

.ascend #header-outer[data-full-width=true] #top .slide-out-widget-area-toggle[data-custom-color=true]>div a:before {
   display: none
}

.ascend #header-outer[data-full-width=true][data-cart=true] #top nav ul .slide-out-widget-area-toggle {
   position: relative
}

.ascend[data-header-search=false] #header-outer[data-full-width=true][data-cart=false][data-format=centered-menu] #top nav ul #social-in-menu {
   margin-right: 13px
}

.ascend #header-outer[data-full-width=true] #top nav ul #nectar-user-account a,
.ascend #header-outer[data-full-width=true] #top nav ul #search-btn a {
   padding-left: 25px;
   padding-right: 25px
}

.ascend #header-outer[data-full-width=true] #top nav ul .slide-out-widget-area-toggle a {
   padding-left: 28px;
   padding-right: 28px
}

body[data-header-color=dark].ascend #header-outer[data-full-width=true][data-remove-border=true] #top nav ul #nectar-user-account a:after,
body[data-header-color=dark].ascend #header-outer[data-full-width=true][data-remove-border=true] #top nav ul #search-btn a:after,
body[data-header-color=dark].ascend #header-outer[data-full-width=true][data-remove-border=true] #top nav ul .slide-out-widget-area-toggle a:after,
body[data-header-color=dark].ascend #header-outer[data-remove-border=true] .cart-contents:after,
body[data-header-color=dark].ascend #header-outer[data-transparent-header=true][data-full-width=true][data-remove-border=true] .cart-contents:after {
   border-left: 1px solid rgba(255, 255, 255, .15)
}

.ascend[data-header-search=false] #header-outer[data-full-width=true][data-format=centered-logo-between-menu][data-cart=false] #top nav ul .slide-out-widget-area-toggle a {
   border: none
}

.ascend:not([data-header-format=default]) #header-outer[data-full-width=true]:not([data-format=left-header]) #search-btn,
.ascend[data-header-search=false]:not([data-header-format=default]) #header-outer[data-full-width=true]:not([data-format=left-header]) #nectar-user-account,
.ascend[data-header-search=false][data-user-account-button=false]:not([data-header-format=default]) #header-outer[data-full-width=true]:not([data-format=left-header]) .nectar-woo-cart,
.ascend[data-header-search=false][data-user-account-button=false][data-cart=false]:not([data-header-format=default]) #header-outer[data-full-width=true]:not([data-format=left-header]) .slide-out-widget-area-toggle {
   margin-left: 22px
}

body.ascend[data-header-format=default] #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons {
   margin-left: 22px
}

body.ascend[data-header-format=default] #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav .sf-menu:not(.buttons) {
   z-index: 20
}

body.ascend #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons {
   margin-right: -28px
}

body.ascend #header-outer[data-full-width=true][data-format=centered-logo-between-menu-alt][data-has-buttons=no] #top nav>.buttons,
body.ascend #header-outer[data-full-width=true][data-format=centered-menu][data-has-buttons=no] #top nav>.buttons {
   margin-right: 0
}

@media only screen and (max-width:999px) and (min-width:690px) {
   body.ascend #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
      display: none
   }
}

@media only screen and (max-width:690px) {
   body.ascend #header-secondary-outer .nectar-center-text {
      display: none
   }

   body.ascend #header-secondary-outer {
      display: none
   }
}

.ascend[data-header-search=false][data-user-set-ocm=off] #header-outer[data-format=default][data-full-width=true][data-cart=true] #social-in-menu {
   margin: 0 30px 0 30px
}

@media only screen and (min-width:1001px) {

   .ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true] #top nav ul #nectar-user-account a,
   .ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true] #top nav ul #search-btn a,
   .ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true] #top nav ul .slide-out-widget-area-toggle a {
      transition: border-color .3s ease;
      -webkit-transition: border-color .3s ease
   }

   .ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true] #top nav ul #nectar-user-account a:after,
   .ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true] #top nav ul #search-btn a:after,
   .ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true] #top nav ul .slide-out-widget-area-toggle a:after,
   .ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true] .cart-contents:after {
      border-left: 1px solid rgba(255, 255, 255, .25);
      display: inline-block;
      content: "";
      width: 11px;
      height: 20px;
      position: absolute;
      left: -1px;
      opacity: 1;
      top: 50%;
      margin-top: -10px;
      -webkit-transition: top .3s ease-out, margin-top .3s ease-out, height .3s ease-out, border-color .25s ease;
      transition: top .3s ease-out, margin-top .3s ease-out, height .3s ease-out, border-color .25s ease
   }

   .ascend[data-header-search=false] #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true][data-cart=false] #top nav ul .slide-out-widget-area-toggle a:after {
      display: none
   }

   .ascend[data-header-search=false] #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true][data-cart=false][data-has-menu=false] #top nav ul .slide-out-widget-area-toggle a:after {
      border: none !important
   }

   .ascend #header-outer[data-transparent-header=true][data-full-width=true][data-remove-border=true] #top nav ul #nectar-user-account a:after,
   .ascend #header-outer[data-transparent-header=true][data-full-width=true][data-remove-border=true] #top nav ul #search-btn a:after,
   .ascend #header-outer[data-transparent-header=true][data-full-width=true][data-remove-border=true] #top nav ul .slide-out-widget-area-toggle a:after,
   .ascend #header-outer[data-transparent-header=true][data-full-width=true][data-remove-border=true] .cart-contents:after {
      height: 100%;
      color: #000;
      top: 0;
      border-left: 1px solid rgba(0, 0, 0, .07);
      display: inline-block;
      content: "";
      width: 11px;
      position: absolute;
      left: -1px;
      -webkit-transition: top .3s ease, margin-top .3s ease, height .3s ease, border-color .25s ease;
      transition: top .3s ease, margin-top .3s ease, height .3s ease, border-color .25s ease
   }

   .ascend[data-header-search=false] #header-outer[data-full-width=true][data-format=centered-logo-between-menu][data-cart=false] #top nav ul .slide-out-widget-area-toggle a:after {
      border: none
   }
}

.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true].dark-slide>#top nav ul #nectar-user-account a,
.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true].dark-slide>#top nav ul #search-btn a,
.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true].dark-slide>#top nav ul .nectar-woo-cart .cart-contents,
.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true].dark-slide>#top nav ul .slide-out-widget-area-toggle a,
.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true].dark-slide #top nav ul .slide-out-widget-area-toggle a:after,
.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true].dark-slide .cart-contents:after,
body.ascend #boxed #header-outer.transparent.dark-slide .cart-menu .cart-icon-wrap i,
body.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true].dark-slide #top nav ul #nectar-user-account a:after,
body.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true][data-remove-border=true].dark-slide #top nav ul #search-btn a:after {
   border-color: rgba(0, 0, 0, .08) !important
}

.ascend #header-outer[data-remove-border=true][data-transparent-header=true][data-full-width=true].transparent.pseudo-data-transparent #top nav ul #search-btn a,
.ascend #header-outer[data-remove-border=true][data-transparent-header=true][data-full-width=true].transparent.pseudo-data-transparent #top nav ul .slide-out-widget-area-toggle a,
.ascend #header-outer[data-remove-border=true][data-transparent-header=true][data-full-width=true].transparent.pseudo-data-transparent .cart-menu {
   border-color: transparent !important
}

.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true] #top .nectar-woo-cart .cart-contents,
.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true] #top nav ul #nectar-user-account a,
.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true] #top nav ul #search-btn a,
.ascend #header-outer.transparent[data-transparent-header=true][data-full-width=true] #top nav ul .slide-out-widget-area-toggle a {
   border-left: 1px solid rgba(255, 255, 255, .25)
}

.ascend #header-outer[data-full-width=true] #top nav ul #nectar-user-account a,
.ascend #header-outer[data-full-width=true] #top nav ul #search-btn a,
.ascend #header-outer[data-full-width=true] #top nav ul .slide-out-widget-area-toggle a {
   border-left: 1px solid rgba(0, 0, 0, .07)
}

.ascend[data-header-color=dark] #header-outer[data-full-width=true] #top nav ul #nectar-user-account a,
.ascend[data-header-color=dark] #header-outer[data-full-width=true] #top nav ul #search-btn a,
.ascend[data-header-color=dark] #header-outer[data-full-width=true] #top nav ul .slide-out-widget-area-toggle a,
body.ascend[data-header-color=dark] #header-outer[data-full-width=true] .cart-contents,
body:not([data-header-format=left-header]).ascend[data-header-color=dark] #header-outer[data-full-width=true] .nectar-woo-cart .cart-contents {
   border-left: 1px solid rgba(255, 255, 255, .13)
}

body:not([data-header-format=left-header]).ascend #header-outer[data-full-width=true] .nectar-woo-cart .cart-contents {
   border-left: 1px solid rgba(0, 0, 0, .07)
}

@media only screen and (min-width:1000px) {

   .ascend #header-outer[data-transparent-header=true][data-full-width=true][data-remove-border=true] #top nav ul #nectar-user-account a,
   .ascend #header-outer[data-transparent-header=true][data-full-width=true][data-remove-border=true] #top nav ul #search-btn a,
   .ascend #header-outer[data-transparent-header=true][data-full-width=true][data-remove-border=true] #top nav ul .slide-out-widget-area-toggle a,
   .ascend #header-outer[data-transparent-header=true][data-full-width=true][data-remove-border=true] .nectar-woo-cart .cart-contents {
      border: none
   }
}

#header-outer[data-full-width=true][data-format=centered-menu] #top nav>.buttons #social-in-menu {
   margin-right: 15px
}

@media only screen and (min-width:1000px) {

   .ascend #header-outer[data-full-width=true] #top #nectar-user-account>div,
   .ascend #header-outer[data-full-width=true] #top #nectar-user-account>div a,
   .ascend #header-outer[data-full-width=true] #top #search-btn>div,
   .ascend #header-outer[data-full-width=true] #top #search-btn>div a,
   .ascend #header-outer[data-full-width=true] #top .slide-out-widget-area-toggle>div,
   .ascend #header-outer[data-full-width=true] #top .slide-out-widget-area-toggle>div a,
   .ascend:not([data-header-format=left-header]) #header-outer[data-full-width=true] #top .nectar-woo-cart>div,
   .ascend:not([data-header-format=left-header]) #header-outer[data-full-width=true] #top .nectar-woo-cart>div .cart-contents,
   .ascend:not([data-header-format=left-header]) #header-outer[data-full-width=true] #top .nectar-woo-cart>div .cart-menu {
      height: 100%;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      align-items: center
   }
}

.ascend:not([data-header-format=left-header]) #header-outer[data-full-width=true] #top .nectar-woo-cart>div .cart-menu {
   padding: 0
}

.ascend #header-outer[data-full-width=true] #top nav ul #nectar-user-account>div {
   border: none
}

.ascend #header-outer[data-full-width=true] #top nav ul #nectar-user-account>div,
.ascend #header-outer[data-full-width=true] #top nav ul .nectar-woo-cart>div,
.ascend #header-outer[data-full-width=true] #top nav ul .slide-out-widget-area-toggle>div {
   padding-left: 0
}

.ascend #header-outer a.cart-contents .cart-wrap span {
   border-radius: 99px;
   font: bold 11px/16px Arial;
   padding: 0 1px;
   visibility: hidden
}

.ascend #header-outer .first-load a.cart-contents .cart-wrap span {
   visibility: visible;
   animation: .6s ease-in-out .12s normal both 1 bounce_in_animation;
   -webkit-animation: .6s ease-in-out .12s normal both 1 bounce_in_animation
}

.ascend #header-outer .static a.cart-contents span {
   visibility: visible
}

.ascend #header-outer .has_products .cart-menu .cart-icon-wrap .icon-salient-cart {
   transition: all .2s ease;
   -webkit-transition: all .2s ease
}

.ascend #header-outer[data-transparent-header=true][data-remove-border=false]:not(.transparent) {
   border-bottom: 0 solid rgba(255, 255, 255, 0)
}

body.ascend #header-outer .nectar-woo-cart .cart-contents {
   background-color: transparent
}

body.ascend #boxed #header-outer .cart-menu {
   background-color: transparent
}

body.ascend #boxed #header-outer .cart-menu-wrap {
   top: 0 !important;
   box-shadow: none
}

#header-outer .nectar-woo-cart .cart-menu-wrap,
.ascend #header-outer .cart-menu .cart-contents {
   position: static
}

body.ascend #boxed #header-outer .widget_shopping_cart,
body.ascend.woocommerce #boxed .cart-notification {
   position: absolute !important
}

body.ascend #boxed #header-outer .cart-menu-wrap .cart-menu {
   box-shadow: none
}

body.ascend #top #mobile-cart-link i {
   line-height: 20px;
   height: 20px;
   top: 0
}

body[data-ext-responsive=false].ascend #boxed #header-outer[data-full-width=true] header>.container {
   width: 100%;
   max-width: 100%
}

.ascend #search-results .result .bottom-line,
.ascend .masonry-blog-item .bottom-line,
.ascend .masonry-blog-item .more-link {
   display: none
}

.ascend .masonry-blog-item .inner-wrap,
.ascend .masonry-blog-item .mejs-container .mejs-controls {
   box-shadow: none
}

.ascend .masonry-blog-item .post-meta {
   padding: 0 18px 18px
}

.ascend .post .nectar-love-wrap {
   line-height: 20px
}

.ascend .masonry-blog-item .inner-wrap {
   padding: 0
}

.ascend .masonry-blog-item .content-inner .post-featured-img img,
.ascend .masonry-blog-item .more-link,
.ascend .post-area.masonry .post .link-inner,
.ascend .post-area.masonry .post .quote-inner,
.post-area.masonry .post .aside-inner,
.post-area.masonry .post .status-inner {
   margin-bottom: 0
}

.ascend .masonry-blog-item .content-inner {
   padding-bottom: 0;
   border: 0;
   margin-bottom: 0
}

.ascend .masonry-blog-item .article-content-wrap {
   padding: 16px 18px 18px
}

.ascend .post-area.masonry .format-status .post-content .post-meta,
.ascend .post-area.masonry .post.format-aside .post-meta,
.ascend .post-area.masonry .post.link .post-content .post-meta,
.ascend .post-area.masonry .post.quote .post-content .post-meta {
   display: none !important
}

.ascend .post .content-inner {
   border: none
}

.ascend #author-bio {
   padding-bottom: 20px;
   border: none;
   text-align: center
}

.ascend #author-bio img {
   display: block;
   margin: 0 auto;
   margin-bottom: 15px;
   position: relative
}

.ascend #author-bio h3 span,
.ascend .comments-section .comment-wrap.full-width-section>h3 span {
   display: block;
   margin-bottom: 5px;
   line-height: 12px;
   font-size: 12px;
   text-transform: none
}

.ascend .container-wrap .bottom-meta #author-bio #author-info {
   float: left;
   text-align: left;
   padding-top: 10px;
   padding-left: 20px !important
}

.ascend .container-wrap #author-bio #author-info {
   width: 600px;
   margin: 0 auto;
   padding-left: 0
}

.ascend .container-wrap #author-bio #author-info p {
   max-width: 70%;
   margin: 0 auto
}

.ascend #author-bio .nectar-button {
   margin-top: 20px
}

.ascend #author-bio .avatar {
   border-radius: 100%
}

.ascend .comment-list {
   margin-bottom: 0
}

.ascend .comment-list .reply {
   top: 7px
}

.ascend .comment-list .reply a {
   color: #000;
   background-color: transparent;
   border-radius: 0
}

.ascend .comment-list .reply a:hover {
   color: #fff
}

body.ascend #respond {
   margin-top: 80px
}

.ascend h3#comments {
   text-align: center
}

body.ascend .comment-list .comment>div,
body.ascend .comment-list .pingback>div {
   background-color: transparent;
   box-shadow: none;
   padding-left: 85px;
   padding-bottom: 0;
   padding-top: 0;
   margin-top: 4em
}

body.ascend .comment-list .comment>div img.avatar,
body.ascend .comment-list .pingback>div img.avatar {
   left: 0;
   border-radius: 100%;
   top: 0
}

.comment-list .comment>div p,
.comment-list .pingback>div p {
   margin-top: 30px
}

body.ascend:not(.material) .comment-list .children {
   background-position: left 30px;
   padding-left: 40px
}

body:not(.material) .comment-list .children {
   margin-left: 26px
}

.comment-list .says {
   display: none
}

.ascend #reply-title {
   margin-bottom: 50px;
   text-align: center
}

.ascend.single-product #commentform .form-submit,
.ascend.single-product #reply-title {
   text-align: left
}

.ascend .comment #reply-title {
   text-align: left
}

.ascend #respond #cancel-comment-reply-link {
   padding-left: 15px
}

.ascend .comment-wrap {
   padding-top: 0;
   margin-top: 0
}

.ascend.single-portfolio .comment-wrap {
   margin-top: 30px
}

.ascend .comment-wrap h3#comments {
   padding-top: 80px
}

.ascend .comment-wrap {
   border-top: 1px solid transparent
}

.ascend #author-bio.no-pagination:after,
.ascend .comment-list:after,
.ascend .comment-wrap:after {
   margin-left: -50vw;
   left: 50%;
   width: 100vw;
   display: block;
   content: '';
   position: absolute;
   top: 0;
   border-top: 1px solid rgba(0, 0, 0, .2)
}

.ascend .comments-section[data-author-bio=false] .comment-wrap:after {
   border: none
}

.ascend .comment-list {
   padding-bottom: 80px
}

.ascend .comment-list:after {
   border-top: 0;
   top: auto;
   bottom: 0;
   border-bottom: 1px solid rgba(0, 0, 0, .2)
}

.ascend #author-bio.no-pagination.lighter-grey:after,
.ascend .comment-wrap.lighter-grey .comment-list:after,
.ascend .comment-wrap.lighter-grey:after {
   border-color: #ddd
}

.ascend #author-bio {
   padding-top: 80px
}

.single-post #single-below-header.fullscreen-header,
.single-post.ascend #page-header-bg.fullscreen-header {
   background-color: #f6f6f6
}

.single-post.ascend #single-below-header.fullscreen-header {
   border-top: 1px solid #ddd;
   border-bottom: none !important
}

#header-outer .widget_shopping_cart a.button,
#pagination .next.inactive,
#pagination .prev.inactive,
#pagination a,
#pagination span,
.blog-recent .more-link span,
.flex-direction-nav a,
.post .more-link span,
.tagcloud a,
.woocommerce .container-wrap nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
   border-radius: 0 !important
}

.ascend .col.boxed:not(.wpb_column) {
   box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
   -o-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
   background-color: #fff;
   padding: 25px 15px 15px;
   position: relative;
   -webkit-transition: transform .2s linear, -webkit-box-shadow .2s linear;
   -moz-transition: transform .2s linear, -moz-box-shadow .2s linear;
   transition: transform .2s linear, box-shadow .2s linear;
   top: 0
}

.ascend .col.boxed:not(.wpb_column):hover {
   transform: translateY(-4px);
   -webkit-transform: translateY(-4px);
   box-shadow: 0 17px 25px rgba(0, 0, 0, .13);
   -webkit-box-shadow: 0 17px 25px rgba(0, 0, 0, .13);
   -moz-box-shadow: 0 17px 25px rgba(0, 0, 0, .13);
   -o-box-shadow: 0 17px 25px rgba(0, 0, 0, .13)
}

.ascend .mfp-arrow-left,
.ascend .mfp-arrow-right,
.ascend .pp_arrow_next,
.ascend .pp_arrow_previous,
.woocommerce .pswp__button--arrow--left,
.woocommerce .pswp__button--arrow--right {
   overflow: visible;
   height: 40px;
   width: 40px;
   border-radius: 100px;
   border: 2px solid rgba(255, 255, 255, .4)
}

.ascend.woocommerce .pswp__button--arrow--left:before,
.ascend.woocommerce .pswp__button--arrow--right:before {
   background-image: none;
   line-height: 40px;
   height: 40px;
   width: 36px
}

.mfp-arrow-left:before,
.woocommerce .pswp__button--arrow--left:before {
   transform: translateX(-5px)
}

a.pp_arrow_previous {
   left: 30px
}

a.pp_arrow_next {
   right: 30px
}

.ascend .mfp-arrow-left:hover,
.ascend .mfp-arrow-right:hover,
.ascend .pp_arrow_next:hover,
.ascend .pp_arrow_previous:hover,
.woocommerce .pswp__button--arrow--left:hover,
.woocommerce .pswp__button--arrow--right:hover {
   border: 2px solid rgba(255, 255, 255, 0)
}

body.ascend .pp_arrow_previous .icon-default-style {
   border-radius: 0;
   width: 20px;
   height: 40px;
   line-height: 39px;
   font-size: 24px;
   font-family: icomoon;
   margin-top: 0;
   left: -1px;
   transition: all .35s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .35s cubic-bezier(.12, .75, .4, 1)
}

.woocommerce.ascend .pswp__button--arrow--left,
body.ascend .mfp-arrow-left {
   height: 40px;
   line-height: 40px;
   font-size: 18px;
   font-family: icomoon;
   margin-top: 0;
   opacity: 1;
   left: 40px;
   transition: all .35s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .35s cubic-bezier(.12, .75, .4, 1)
}

body.ascend .pp_arrow_next .icon-default-style {
   border-radius: 0;
   width: 20px;
   line-height: 39px;
   height: 40px;
   font-size: 24px;
   margin-top: 0;
   font-family: icomoon;
   left: 1px;
   transition: all .35s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .35s cubic-bezier(.12, .75, .4, 1)
}

.woocommerce.ascend .pswp__button--arrow--right,
body.ascend .mfp-arrow-right {
   line-height: 40px;
   height: 40px;
   font-size: 18px;
   margin-top: 0;
   font-family: icomoon;
   opacity: 1;
   right: 40px;
   transition: all .35s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .35s cubic-bezier(.12, .75, .4, 1)
}

.ascend .mfp-arrow-left:after,
.ascend .mfp-arrow-right:after,
.ascend .pp_arrow_next .icon-default-style:after,
.ascend .pp_arrow_previous .icon-default-style:after,
.woocommerce .pswp__button--arrow--left:after,
.woocommerce .pswp__button--arrow--right:after {
   display: block;
   content: ' ';
   position: absolute;
   width: 18px;
   height: 2px;
   background-color: #fff;
   top: 19px;
   opacity: 0;
   left: -6px;
   cursor: pointer;
   transform: translateX(-37px);
   transition: all .35s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .35s cubic-bezier(.12, .75, .4, 1);
   pointer-events: none
}

.ascend .mfp-arrow-left:after,
.ascend .mfp-arrow-right:after,
.woocommerce .pswp__button--arrow--left:after,
.woocommerce .pswp__button--arrow--right:after {
   top: 16px;
   transform-origin: right;
   opacity: 1;
   transform: translateX(13px) scaleX(.9);
   -webkit-transform: translateX(13px) scaleX(.9)
}

.ascend .mfp-arrow-left:after,
.woocommerce .pswp__button--arrow--left:after {
   left: 65px;
   opacity: 1;
   transform-origin: left;
   transform: translateX(-54px) scaleX(.9);
   -webkit-transform: translateX(-54px) scaleX(.9)
}

.ascend .pp_arrow_previous .icon-default-style:after {
   left: 59px
}

.ascend .pp_arrow_previous .icon-default-style:before,
.mfp-arrow-left:before,
.woocommerce .pswp__button--arrow--left:before {
   content: "\e608";
   color: #fff
}

.mfp-arrow-left:before,
.woocommerce .pswp__button--arrow--left:before {
   top: -3px;
   left: -1px;
   display: block;
   position: relative;
   transition: all .35s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .35s cubic-bezier(.12, .75, .4, 1)
}

.ascend .pp_arrow_next .icon-default-style:before,
.mfp-arrow-right:before,
.woocommerce .pswp__button--arrow--right:before {
   content: "\e607";
   color: #fff
}

.mfp-arrow-right:before,
.woocommerce .pswp__button--arrow--right:before {
   top: -3px;
   right: -1px;
   display: block;
   transition: all .35s cubic-bezier(.12, .75, .4, 1);
   -webkit-transition: all .35s cubic-bezier(.12, .75, .4, 1);
   -webkit-transform: translateX(5px);
   transform: translateX(5px);
   position: relative
}

.ascend .pp_arrow_next:hover .icon-default-style:after,
.mfp-arrow-right:hover:after,
.woocommerce .pswp__button--arrow--right:hover:after {
   opacity: 1;
   transform: translateX(-18px);
   -webkit-transform: translateX(-18px)
}

.mfp-arrow-right:hover:before,
.woocommerce .pswp__button--arrow--right:hover:before {
   transform: translateX(9px);
   -webkit-transform: translateX(9px)
}

.mfp-arrow-left:hover:before,
.woocommerce .pswp__button--arrow--left:hover:before {
   transform: translateX(-9px);
   -webkit-transform: translateX(-9px)
}

.mfp-arrow-right:hover:after,
.woocommerce .pswp__button--arrow--right:hover:after {
   transform: translateX(16px) scaleX(1.2);
   -webkit-transform: translateX(16px) scaleX(1.2)
}

.ascend .pp_arrow_next:hover .icon-default-style {
   transform: translateX(7px);
   -webkit-transform: translateX(7px)
}

.ascend .pp_arrow_previous:hover .icon-default-style:after,
.mfp-arrow-left:hover:after,
.woocommerce .pswp__button--arrow--left:hover:after {
   opacity: 1;
   transform: translateX(-51px);
   -webkit-transform: translateX(-51px)
}

.mfp-arrow-left:hover:after,
.woocommerce .pswp__button--arrow--left:hover:after {
   transform: translateX(-58px) scaleX(1.2);
   -webkit-transform: translateX(-58px) scaleX(1.2)
}

.ascend .pp_arrow_previous:hover .icon-default-style {
   transform: translateX(-7px);
   -webkit-transform: translateX(-7px)
}

.container-wrap input[type=date],
.container-wrap input[type=email],
.container-wrap input[type=number],
.container-wrap input[type=password],
.container-wrap input[type=search],
.container-wrap input[type=tel],
.container-wrap input[type=text],
.container-wrap input[type=url],
.container-wrap textarea {
   background-color: transparent;
   border: 1px solid #ccc;
   box-shadow: none;
   -webkit-box-shadow: none;
   font-size: 16px;
   -o-box-shadow: none;
   padding: 16px
}

.container-wrap input[type=date]:focus,
.container-wrap input[type=email]:focus,
.container-wrap input[type=number]:focus,
.container-wrap input[type=password]:focus,
.container-wrap input[type=search]:focus,
.container-wrap input[type=tel]:focus,
.container-wrap input[type=text]:focus,
.container-wrap input[type=url]:focus,
.container-wrap textarea:focus {
   border-color: #999
}

.ascend #commentform .form-submit {
   text-align: center;
   padding-bottom: 50px;
   margin-top: 20px
}

.ascend .container-wrap button[type=submit],
.ascend .container-wrap input[type=submit],
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
   padding: 16px !important;
   border-radius: 0
}

body[data-button-style=rounded].ascend .container-wrap button[type=submit],
body[data-button-style=rounded].ascend .container-wrap input[type=submit] {
   padding: 16px 23px !important
}

body[data-button-style=rounded][data-form-submit=see-through].ascend .container-wrap .widget_search button[type=submit],
body[data-button-style=rounded][data-form-submit=see-through].ascend .container-wrap .widget_search input[type=submit] {
   padding: 12px 23px !important
}

.ascend .woocommerce .actions .button {
   height: auto !important;
   padding: 14px !important
}

.ascend .cart .quantity input.minus,
.ascend .cart .quantity input.plus {
   font-weight: 400;
   font-size: 16px
}

.ascend .newsletter-widget form input[type=submit],
.ascend .widget_search .search-form input[type=submit] {
   line-height: 24px
}

#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a .clip-wrap,
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a .clip-wrap,
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a .clip-wrap,
#slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu li a .clip-wrap {
   display: none
}

#slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li {
   margin-top: 3px;
   margin-bottom: 3px
}

.ascend .container-wrap .span_12.light input[type=date],
.ascend .container-wrap .span_12.light input[type=email],
.ascend .container-wrap .span_12.light input[type=number],
.ascend .container-wrap .span_12.light input[type=password],
.ascend .container-wrap .span_12.light input[type=search],
.ascend .container-wrap .span_12.light input[type=tel],
.ascend .container-wrap .span_12.light input[type=text],
.ascend .container-wrap .span_12.light input[type=url],
.ascend .container-wrap .span_12.light select,
.ascend .container-wrap .span_12.light textarea,
.span_12.light .select2-container--default .select2-selection--single,
body[data-fancy-form-rcs="1"] .span_12.light .select2-container--default .select2-selection--single {
   border: 1px solid rgba(255, 255, 255, .6);
   background-color: transparent;
   color: #fff
}

.ascend .container-wrap .span_12.light input[type=date]:focus,
.ascend .container-wrap .span_12.light input[type=email]:focus,
.ascend .container-wrap .span_12.light input[type=number]:focus,
.ascend .container-wrap .span_12.light input[type=password]:focus,
.ascend .container-wrap .span_12.light input[type=search]:focus,
.ascend .container-wrap .span_12.light input[type=tel]:focus,
.ascend .container-wrap .span_12.light input[type=text]:focus,
.ascend .container-wrap .span_12.light input[type=url]:focus,
.ascend .container-wrap .span_12.light select:focus,
.ascend .container-wrap .span_12.light textarea:focus {
   border: 1px solid rgba(255, 255, 255, .8)
}

.container-wrap .span_12.light input[type=submit]:hover {
   background-color: #333;
   opacity: .8
}

.ascend .nectar-button.extra-color-gradient-1,
.ascend .nectar-button.extra-color-gradient-2,
.ascend .nectar-button.see-through-extra-color-gradient-1,
.ascend .nectar-button.see-through-extra-color-gradient-2 {
   background-color: transparent !important;
   opacity: 1;
   box-shadow: none
}

.nectar-button.extra-color-gradient-1:after,
.nectar-button.extra-color-gradient-2:after,
.nectar-button.see-through-extra-color-gradient-1:after,
.nectar-button.see-through-extra-color-gradient-2:after {
   position: absolute;
   content: ' ';
   top: -2%;
   left: -1%;
   width: 101.5%;
   height: 104%;
   transform-origin: right;
   -webkit-transform-origin: right;
   -ms-transform-origin: right;
   transform: scale(0, 1);
   -webkit-transform: scale(0, 1);
   -ms-transform: scale(0, 1);
   -ms-transition: transform .38s cubic-bezier(.2, .95, .4, .95), background-size .38s ease;
   transition: transform .38s cubic-bezier(.2, .95, .4, .95), background-size .38s ease;
   -webkit-transition: transform .38s cubic-bezier(.2, .95, .4, .95), background-size .38s ease;
   z-index: -1
}

.nectar-button.extra-color-gradient-1:hover:after,
.nectar-button.extra-color-gradient-2:hover:after,
.nectar-button.see-through-extra-color-gradient-1:after,
.nectar-button.see-through-extra-color-gradient-2:after {
   background-size: 225% 100% !important;
   background-position: right !important
}

.nectar-button.extra-color-gradient-1:after,
.nectar-button.extra-color-gradient-2:after,
.nectar-button.see-through-extra-color-gradient-1:hover:after,
.nectar-button.see-through-extra-color-gradient-2:hover:after {
   background-position: left !important;
   background-size: 100% 100% !important
}

.nectar-button.see-through-extra-color-gradient-1:hover:after,
.nectar-button.see-through-extra-color-gradient-2:hover:after {
   transform: scale(1, 1);
   -webkit-transform: scale(1, 1);
   -ms-transform: scale(1, 1);
   transform-origin: left;
   -webkit-transform-origin: left;
   -ms-transform-origin: left
}

.nectar-button.extra-color-gradient-1:after,
.nectar-button.extra-color-gradient-2:after {
   transform: scale(1, 1);
   -webkit-transform: scale(1, 1);
   -ms-transform: scale(1, 1);
   transform-origin: left;
   -webkit-transform-origin: left;
   -ms-transform-origin: left
}

.nectar-button.extra-color-gradient-1:hover:after,
.nectar-button.extra-color-gradient-2:hover:after {
   transform: scale(0, 1);
   -webkit-transform: scale(0, 1);
   -ms-transform: scale(0, 1);
   transform-origin: right;
   -webkit-transform-origin: right;
   -ms-transform-origin: right
}

.nectar-button.extra-color-gradient-1 .hover,
.nectar-button.extra-color-gradient-1 .start,
.nectar-button.extra-color-gradient-2 .hover,
.nectar-button.extra-color-gradient-2 .start,
.nectar-button.see-through-extra-color-gradient-1 .hover,
.nectar-button.see-through-extra-color-gradient-1 .start,
.nectar-button.see-through-extra-color-gradient-2 .hover,
.nectar-button.see-through-extra-color-gradient-2 .start {
   -ms-transition: transform .38s cubic-bezier(.2, .95, .4, .95), opacity .38s cubic-bezier(.2, .95, .4, .95);
   transition: transform .38s cubic-bezier(.2, .95, .4, .95), opacity .38s cubic-bezier(.2, .95, .4, .95);
   -webkit-transition: transform .38s cubic-bezier(.2, .95, .4, .95), opacity .38s cubic-bezier(.2, .95, .4, .95)
}

.nectar-button.extra-color-gradient-1 .start,
.nectar-button.extra-color-gradient-2 .start,
.nectar-button.see-through-extra-color-gradient-1 .start,
.nectar-button.see-through-extra-color-gradient-2 .start {
   animation: gradientTextHoverHover .38s;
   animation-timing-function: cubic-bezier(.2, .9, .4, .9);
   animation-fill-mode: forwards;
   display: inline-block
}

.nectar-button.extra-color-gradient-1 .hover,
.nectar-button.extra-color-gradient-2 .hover,
.nectar-button.see-through-extra-color-gradient-1 .hover,
.nectar-button.see-through-extra-color-gradient-2 .hover {
   position: absolute;
   display: inline;
   left: 0;
   animation: gradientTextHoverOff .38s;
   animation-timing-function: cubic-bezier(.2, .9, .4, .9);
   animation-fill-mode: forwards;
   text-align: center;
   width: 100%;
   opacity: 0;
   z-index: 0
}

.nectar-button[class*=extra-color-gradient] .hover {
   padding: inherit;
   top: 0
}

.nectar-button.extra-color-gradient-1:hover .hover,
.nectar-button.extra-color-gradient-2:hover .hover,
.nectar-button.see-through-extra-color-gradient-1:hover .hover,
.nectar-button.see-through-extra-color-gradient-2:hover .hover {
   animation: gradientTextHoverHover .38s;
   animation-timing-function: cubic-bezier(.2, .9, .4, .9);
   animation-fill-mode: forwards
}

.nectar-button.extra-color-gradient-1:hover .start,
.nectar-button.extra-color-gradient-2:hover .start,
.nectar-button.see-through-extra-color-gradient-1:hover .start,
.nectar-button.see-through-extra-color-gradient-2:hover .start {
   animation: gradientTextHoverOff .38s;
   animation-timing-function: cubic-bezier(.2, .9, .4, .9);
   animation-fill-mode: forwards
}

.nectar-button.see-through-extra-color-gradient-1 .hover,
.nectar-button.see-through-extra-color-gradient-2 .hover {
   position: absolute;
   display: inline;
   left: 0;
   text-align: center;
   width: 100%;
   opacity: 0;
   z-index: 100
}

.nectar-button.extra-color-gradient-1 .start.loading,
.nectar-button.extra-color-gradient-2 .start.loading,
.nectar-button.see-through-extra-color-gradient-1 .start.loading,
.nectar-button.see-through-extra-color-gradient-2 .start.loading {
   animation: gradientTextHoverHover 0s
}

.light .nectar-button.extra-color-gradient-1:hover .hover,
.light .nectar-button.extra-color-gradient-2:hover .hover,
.light .nectar-button.see-through-extra-color-gradient-1 .start,
.light .nectar-button.see-through-extra-color-gradient-1:hover .start,
.light .nectar-button.see-through-extra-color-gradient-2 .start,
.light .nectar-button.see-through-extra-color-gradient-2:hover .start,
div[data-text-color=light] .nectar-button.extra-color-gradient-1:hover .hover,
div[data-text-color=light] .nectar-button.extra-color-gradient-2:hover .hover,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1:hover .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2:hover .start {
   background: 0 0 !important;
   -webkit-background-clip: border-box;
   -webkit-text-fill-color: #fff;
   background-clip: border-box
}

.light .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,
.light .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
   color: #fff !important
}

.light .nectar-button.extra-color-gradient-1 .start,
.light .nectar-button.extra-color-gradient-2 .start,
.light .nectar-button.see-through-extra-color-gradient-1 .start,
.light .nectar-button.see-through-extra-color-gradient-1:hover .start,
.light .nectar-button.see-through-extra-color-gradient-2 .start,
.light .nectar-button.see-through-extra-color-gradient-2:hover .start,
div[data-text-color=light] .nectar-button.extra-color-gradient-1 .start,
div[data-text-color=light] .nectar-button.extra-color-gradient-2 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1:hover .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2 .start,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2:hover .start {
   opacity: 1 !important;
   animation: none !important
}

.light .nectar-button.extra-color-gradient-1 .hover,
.light .nectar-button.extra-color-gradient-2 .hover,
.light .nectar-button.see-through-extra-color-gradient-1 .hover,
.light .nectar-button.see-through-extra-color-gradient-2 .hover,
div[data-text-color=light] .nectar-button.extra-color-gradient-1 .hover,
div[data-text-color=light] .nectar-button.extra-color-gradient-2 .hover,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-1 .hover,
div[data-text-color=light] .nectar-button.see-through-extra-color-gradient-2 .hover {
   opacity: 0 !important;
   animation: none !important
}

@keyframes gradientTextHoverHover {
   0% {
      transform: translateX(0);
      opacity: 0
   }

   70% {
      opacity: 1
   }

   100% {
      transform: translateX(0) !important;
      opacity: 1
   }
}

@keyframes gradientTextHoverOff {
   0% {
      transform: translateX(0);
      opacity: 1
   }

   70% {
      opacity: 0
   }

   100% {
      transform: translateX(0) !important;
      opacity: 0
   }
}

.nectar-button.extra-color-gradient-1.medium.has-icon,
.nectar-button.extra-color-gradient-2.medium.has-icon,
.nectar-button.see-through-extra-color-gradient-1.medium.has-icon,
.nectar-button.see-through-extra-color-gradient-2.medium.has-icon {
   padding: 7px 30px
}

.nectar-button.extra-color-gradient-1.large.has-icon,
.nectar-button.extra-color-gradient-2.large.has-icon,
.nectar-button.see-through-extra-color-gradient-1.large.has-icon,
.nectar-button.see-through-extra-color-gradient-2.large.has-icon {
   padding: 12px 35px
}

.nectar-button.extra-color-gradient-1 i,
.nectar-button.extra-color-gradient-2 i,
.nectar-button.see-through-extra-color-gradient-1 i,
.nectar-button.see-through-extra-color-gradient-2 i {
   opacity: 1;
   right: 24px;
   background: inherit;
   background-size: 500% 100%;
   background-position: right
}

.nectar-button.extra-color-gradient-1.has-icon span,
.nectar-button.extra-color-gradient-2.has-icon span,
.nectar-button.see-through-extra-color-gradient-1.has-icon span,
.nectar-button.see-through-extra-color-gradient-2.has-icon span {
   left: -18px
}

body .nectar-button.extra-color-gradient-1.has-icon:hover i,
body .nectar-button.extra-color-gradient-1.has-icon:hover span,
body .nectar-button.extra-color-gradient-2.has-icon:hover i,
body .nectar-button.extra-color-gradient-2.has-icon:hover span,
body .nectar-button.see-through-extra-color-gradient-1.has-icon:hover i,
body .nectar-button.see-through-extra-color-gradient-1.has-icon:hover span,
body .nectar-button.see-through-extra-color-gradient-2.has-icon:hover i,
body .nectar-button.see-through-extra-color-gradient-2.has-icon:hover span {
   -ms-transform: none;
   transform: none;
   -webkit-transform: none
}

.nectar-button.extra-color-gradient-1.jumbo i,
.nectar-button.extra-color-gradient-2.jumbo i,
.nectar-button.see-through-extra-color-gradient-1.jumbo i,
.nectar-button.see-through-extra-color-gradient-2.jumbo i {
   opacity: 1;
   font-size: 20px;
   line-height: 20px;
   width: 20px;
   text-align: center;
   margin-top: -10px
}

.nectar-button.extra-color-gradient-1.extra_jumbo i,
.nectar-button.extra-color-gradient-2.extra_jumbo i,
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo i,
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo i {
   width: 40px
}

.nectar-button.extra-color-gradient-1.has-icon.extra_jumbo span,
.nectar-button.extra-color-gradient-2.has-icon.extra_jumbo span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.extra_jumbo span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.extra_jumbo span {
   left: -35px
}

.nectar-button.extra-color-gradient-1.has-icon.jumbo span,
.nectar-button.extra-color-gradient-2.has-icon.jumbo span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.jumbo span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.jumbo span {
   left: -16px
}

.nectar-button.extra-color-gradient-1.has-icon.large span,
.nectar-button.extra-color-gradient-2.has-icon.large span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.large span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.large span {
   left: -14px
}

.nectar-button.extra-color-gradient-1.has-icon.medium span,
.nectar-button.extra-color-gradient-2.has-icon.medium span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.medium span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.medium span {
   left: -13px
}

.nectar-button.extra-color-gradient-1.has-icon.small span,
.nectar-button.extra-color-gradient-2.has-icon.small span,
.nectar-button.see-through-extra-color-gradient-1.has-icon.small span,
.nectar-button.see-through-extra-color-gradient-2.has-icon.small span {
   left: -11px
}

.nectar-button.extra-color-gradient-1.jumbo .hover i,
.nectar-button.extra-color-gradient-2.jumbo .hover i,
.nectar-button.see-through-extra-color-gradient-1.jumbo .hover i,
.nectar-button.see-through-extra-color-gradient-2.jumbo .hover i {
   right: 8px
}

.nectar-button.extra-color-gradient-1.extra_jumbo .hover i,
.nectar-button.extra-color-gradient-2.extra_jumbo .hover i,
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo .hover i,
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo .hover i {
   right: 8px
}

.nectar-button.extra-color-gradient-1.large .hover i,
.nectar-button.extra-color-gradient-2.large .hover i,
.nectar-button.see-through-extra-color-gradient-1.large .hover i,
.nectar-button.see-through-extra-color-gradient-2.large .hover i {
   right: 5px
}

.nectar-button.extra-color-gradient-1.medium .hover i,
.nectar-button.extra-color-gradient-2.medium .hover i,
.nectar-button.see-through-extra-color-gradient-1.medium .hover i,
.nectar-button.see-through-extra-color-gradient-2.medium .hover i {
   right: 0
}

.nectar-button.extra-color-gradient-1.small .hover i,
.nectar-button.extra-color-gradient-2.small .hover i,
.nectar-button.see-through-extra-color-gradient-1.small .hover i,
.nectar-button.see-through-extra-color-gradient-2.small .hover i {
   right: 0
}

.nectar-button.extra-color-gradient-1.jumbo .start i,
.nectar-button.extra-color-gradient-2.jumbo .start i,
.nectar-button.see-through-extra-color-gradient-1.jumbo .start i,
.nectar-button.see-through-extra-color-gradient-2.jumbo .start i {
   right: -32px
}

.nectar-button.extra-color-gradient-1.extra_jumbo .start i,
.nectar-button.extra-color-gradient-2.extra_jumbo .start i,
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo .start i,
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo .start i {
   right: -75px
}

.nectar-button.extra-color-gradient-1.large .start i,
.nectar-button.extra-color-gradient-2.large .start i,
.nectar-button.see-through-extra-color-gradient-1.large .start i,
.nectar-button.see-through-extra-color-gradient-2.large .start i {
   right: -32px
}

.nectar-button.extra-color-gradient-1.medium .start i,
.nectar-button.extra-color-gradient-2.medium .start i,
.nectar-button.see-through-extra-color-gradient-1.medium .start i,
.nectar-button.see-through-extra-color-gradient-2.medium .start i {
   right: -30px
}

.nectar-button.extra-color-gradient-1.small .start i,
.nectar-button.extra-color-gradient-2.small .start i,
.nectar-button.see-through-extra-color-gradient-1.small .start i,
.nectar-button.see-through-extra-color-gradient-2.small .start i {
   right: -30px
}

.nectar-button.extra-color-gradient-1.small,
.nectar-button.extra-color-gradient-2.small,
.nectar-button.see-through-extra-color-gradient-1.small,
.nectar-button.see-through-extra-color-gradient-2.small {
   padding: 5px 14px
}

.nectar-button.extra-color-gradient-1.medium,
.nectar-button.extra-color-gradient-2.medium,
.nectar-button.see-through-extra-color-gradient-1.medium,
.nectar-button.see-through-extra-color-gradient-2.medium {
   border-width: 3px;
   padding: 7px 15px
}

.nectar-button.extra-color-gradient-1.large,
.nectar-button.extra-color-gradient-2.large,
.nectar-button.see-through-extra-color-gradient-1.large,
.nectar-button.see-through-extra-color-gradient-2.large {
   border-width: 3px;
   padding: 12px 22px
}

.nectar-button.extra-color-gradient-1.jumbo,
.nectar-button.extra-color-gradient-2.jumbo,
.nectar-button.see-through-extra-color-gradient-1.jumbo,
.nectar-button.see-through-extra-color-gradient-2.jumbo {
   border-width: 4px;
   padding: 21px 40px
}

.nectar-button.extra-color-gradient-1.extra_jumbo,
.nectar-button.extra-color-gradient-2.extra_jumbo,
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo,
.nectar-button.see-through-extra-color-gradient-2.extra_jumbo {
   border-width: 10px;
   padding: 56px 90px
}

.nectar-button.extra-color-gradient-1 span,
.nectar-button.extra-color-gradient-2 span,
.nectar-button.see-through-extra-color-gradient-1 span,
.nectar-button.see-through-extra-color-gradient-2 span {
   z-index: 100
}

.rtl.ascend .comment-list .comment>div,
.rtl.ascend .comment-list .pingback>div {
   padding-right: 85px;
   padding-left: 25px
}

.rtl.ascend .comment-list .comment>div img.avatar,
.rtl.ascend .comment-list .pingback>div img.avatar {
   right: 0;
   left: auto
}

body.rtl .carousel-wrap[data-full-width=false] .control-wrap {
   left: 0;
   right: auto
}

.rtl .carousel-wrap[data-full-width=false] .control-wrap .carousel-prev {
   margin-left: 0
}

.carousel-wrap[data-full-width=false] .control-wrap .carousel-next,
.rtl .carousel-wrap[data-full-width=false] .control-wrap .carousel-prev {
   left: 0 !important;
   right: auto !important
}

.rtl .carousel-wrap[data-full-width=false] .control-wrap .item-count {
   left: -2px;
   right: auto
}

.rtl.ascend [data-full-width=false] .carousel-prev.next-hovered,
.rtl.ascend [data-full-width=false] .item-count.next-hovered {
   transform: translateX(0)
}

.rtl.ascend [data-full-width=false] .carousel-next:hover {
   transform: translateX(18px)
}

.rtl.ascend [data-full-width=false] .carousel-prev:hover~.carousel-next,
.rtl.ascend [data-full-width=false] .carousel-prev:hover~.item-count {
   transform: translateX(18px)
}

.rtl.ascend [data-full-width=false] .carousel-prev:hover i {
   transform: translateX(0)
}

.rtl.ascend [data-full-width=false] .carousel-prev:after {
   transform: translateX(30px)
}

.rtl.ascend [data-full-width=false] .carousel-prev:hover:after {
   opacity: 1;
   transform: translateX(18px)
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
   .ascend #ajax-content-wrap .container-wrap #author-bio #author-info {
      width: 544px
   }
}

#cookie-notice {
   position: fixed;
   min-width: 100%;
   height: auto;
   z-index: 100000;
   font-size: 13px;
   letter-spacing: 0;
   line-height: 20px;
   left: 0;
   text-align: center;
   font-weight: 400;
   font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", sans-serif
}

#cookie-notice,
#cookie-notice * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

#cookie-notice.cn-animated {
   -webkit-animation-duration: 0.5s !important;
   animation-duration: 0.5s !important;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both
}

#cookie-notice.cn-animated.cn-effect-none {
   -webkit-animation-duration: 0.001s !important;
   animation-duration: 0.001s !important
}

#cookie-notice .cookie-notice-container {
   display: block
}

#cookie-notice.cookie-notice-hidden .cookie-notice-container {
   display: none
}

#cookie-notice .cookie-revoke-container {
   display: block
}

#cookie-notice.cookie-revoke-hidden .cookie-revoke-container {
   display: none
}

.cn-position-top {
   top: 0
}

.cn-position-bottom {
   bottom: 0
}

.cookie-notice-container {
   padding: 15px 30px;
   text-align: center;
   width: 100%;
   z-index: 2
}

.cookie-revoke-container {
   padding: 15px 30px;
   width: 100%;
   z-index: 1
}

.cn-close-icon {
   position: absolute;
   right: 15px;
   top: 50%;
   margin-top: -10px;
   width: 15px;
   height: 15px;
   opacity: .5;
   padding: 10px;
   outline: none;
   cursor: pointer
}

.cn-close-icon:hover {
   opacity: 1
}

.cn-close-icon:before,
.cn-close-icon:after {
   position: absolute;
   content: ' ';
   height: 15px;
   width: 2px;
   top: 3px;
   background-color: rgba(128, 128, 128, 1)
}

.cn-close-icon:before {
   transform: rotate(45deg)
}

.cn-close-icon:after {
   transform: rotate(-45deg)
}

#cookie-notice .cn-revoke-cookie {
   margin: 0
}

#cookie-notice .cn-button {
   margin: 0 0 0 10px;
   display: inline-block
}

#cookie-notice .cn-button:not(.cn-button-custom) {
   font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", sans-serif;
   font-weight: 400;
   font-size: 13px;
   letter-spacing: .25px;
   line-height: 20px;
   margin: 0 0 0 10px;
   text-align: center;
   text-transform: none;
   display: inline-block;
   cursor: pointer;
   touch-action: manipulation;
   white-space: nowrap;
   outline: none;
   box-shadow: none;
   text-shadow: none;
   border: none;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   text-decoration: none;
   padding: 8.5px 10px;
   line-height: 1;
   color: inherit
}

.cn-text-container {
   margin: 0 0 6px 0
}

.cn-text-container,
.cn-buttons-container {
   display: inline-block
}

#cookie-notice.cookie-notice-visible.cn-effect-none,
#cookie-notice.cookie-revoke-visible.cn-effect-none {
   -webkit-animation-name: fadeIn;
   animation-name: fadeIn
}

#cookie-notice.cn-effect-none {
   -webkit-animation-name: fadeOut;
   animation-name: fadeOut
}

#cookie-notice.cookie-notice-visible.cn-effect-fade,
#cookie-notice.cookie-revoke-visible.cn-effect-fade {
   -webkit-animation-name: fadeIn;
   animation-name: fadeIn
}

#cookie-notice.cn-effect-fade {
   -webkit-animation-name: fadeOut;
   animation-name: fadeOut
}

#cookie-notice.cookie-notice-visible.cn-effect-slide,
#cookie-notice.cookie-revoke-visible.cn-effect-slide {
   -webkit-animation-name: slideInUp;
   animation-name: slideInUp
}

#cookie-notice.cn-effect-slide {
   -webkit-animation-name: slideOutDown;
   animation-name: slideOutDown
}

#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,
#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide {
   -webkit-animation-name: slideInDown;
   animation-name: slideInDown
}

#cookie-notice.cn-position-top.cn-effect-slide {
   -webkit-animation-name: slideOutUp;
   animation-name: slideOutUp
}

@-webkit-keyframes fadeIn {
   from {
      opacity: 0
   }

   to {
      opacity: 1
   }
}

@keyframes fadeIn {
   from {
      opacity: 0
   }

   to {
      opacity: 1
   }
}

@-webkit-keyframes fadeOut {
   from {
      opacity: 1
   }

   to {
      opacity: 0
   }
}

@keyframes fadeOut {
   from {
      opacity: 1
   }

   to {
      opacity: 0
   }
}

@-webkit-keyframes slideInUp {
   from {
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
      visibility: visible
   }

   to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
   }
}

@keyframes slideInUp {
   from {
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
      visibility: visible
   }

   to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
   }
}

@-webkit-keyframes slideOutDown {
   from {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
   }

   to {
      visibility: hidden;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0)
   }
}

@keyframes slideOutDown {
   from {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
   }

   to {
      visibility: hidden;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0)
   }
}

@-webkit-keyframes slideInDown {
   from {
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
      visibility: visible
   }

   to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
   }
}

@keyframes slideInDown {
   from {
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
      visibility: visible
   }

   to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
   }
}

@-webkit-keyframes slideOutUp {
   from {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
   }

   to {
      visibility: hidden;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0)
   }
}

@keyframes slideOutUp {
   from {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
   }

   to {
      visibility: hidden;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0)
   }
}

@media all and (max-width:900px) {
   .cookie-notice-container #cn-notice-text {
      display: block
   }

   .cookie-notice-container #cn-notice-buttons {
      display: block
   }

   #cookie-notice .cn-button {
      margin: 0 5px 5px 5px
   }
}

@media all and (max-width:480px) {

   .cookie-notice-container,
   .cookie-revoke-container {
      padding: 15px 25px
   }
}

.vc_parallax-inner iframe,
.vc_video-bg iframe {
   max-width: 1000%
}

.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
   clear: both
}

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-footer:before,
.modal-footer:after,
.vc_row:before,
.vc_row:after {
   content: " ";
   display: table
}

.container:after,
.container-fluid:after,
.row:after,
.vc_row:after {
   clear: both
}

.vc-composer-icon,
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
   speak: none;
   font-variant: normal;
   text-transform: none;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}

.vc_row:after,
.vc_row:before {
   content: " ";
   display: table
}

@media (max-width:690px) {
   .vc_hidden-xs {
      display: none !important
   }

   .vc_el-clearfix-xs {
      clear: both
   }
}

@media (min-width:691px) and (max-width:999px) {
   .vc_hidden-sm {
      display: none !important
   }

   .vc_el-clearfix-sm {
      clear: both
   }
}

@media (min-width:1000px) and (max-width:1299px) {
   .vc_hidden-md {
      display: none !important
   }

   .vc_el-clearfix-md {
      clear: both
   }
}

@media (min-width:1300px) {
   .vc_hidden-lg {
      display: none !important
   }
}

.vc_row-fluid::before,
.vc_row-fluid::after {
   content: "";
   display: table
}

.vc_row-fluid::after {
   clear: both
}

.vc_pull-right {
   float: right !important
}

.vc_pull-left {
   float: left !important
}

.vc_clearfix:before,
.vc_clearfix:after {
   content: " ";
   display: table
}

.vc_clearfix:after {
   clear: both
}

.vc_clearfix:before,
.vc_clearfix:after {
   content: " ";
   display: table
}

.vc_clearfix:after {
   clear: both
}

.vc_el-clearfix {
   clear: both
}

.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
   position: relative;
   min-height: 1px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-left: 2.1%
}

.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
   float: left
}

@media only screen and (max-width:1000px) and (min-width:690px) {
   body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
      width: calc(80%)
   }

   body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
      width: calc(60%)
   }

   body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
      width: calc(40%)
   }

   body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
      width: calc(20%)
   }
}

@media (max-width:690px) {
   body .vc_row-fluid .vc_col-xs-5\/5 {
      width: 100%
   }

   body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
      width: calc(80%)
   }

   body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
      width: calc(60%)
   }

   body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
      width: calc(40%)
   }

   body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
      width: calc(20%)
   }
}

@media (min-width:1000px) and (max-width:1300px) {

   .vc_col-md-1\/5,
   .vc_col-md-2\/5,
   .vc_col-md-3\/5,
   .vc_col-md-4\/5,
   .vc_col-md-5\/5 {
      float: left
   }

   body .vc_row-fluid .vc_col-md-5\/5 {
      width: 100%
   }

   body .vc_row-fluid .vc_col-md-4\/5 {
      width: 80%
   }

   body .vc_row-fluid .vc_col-md-3\/5 {
      width: 60%
   }

   body .vc_row-fluid .vc_col-md-2\/5 {
      width: 40%
   }

   body .vc_row-fluid .vc_col-md-1\/5 {
      width: 20%
   }
}

@media (min-width:1300px) {

   .vc_col-lg-1\/5,
   .vc_col-lg-2\/5,
   .vc_col-lg-3\/5,
   .vc_col-lg-4\/5,
   .vc_col-lg-5\/5 {
      float: left
   }

   body .vc_row-fluid .vc_col-lg-5\/5 {
      width: 100%
   }

   body .vc_row-fluid .vc_col-lg-4\/5 {
      width: 80%
   }

   body .vc_row-fluid .vc_col-lg-3\/5 {
      width: 60%
   }

   body .vc_row-fluid .vc_col-lg-2\/5 {
      width: 40%
   }

   body .vc_row-fluid .vc_col-lg-1\/5 {
      width: 20%
   }
}

@media (max-width:767px) {
   .vc_el-clearfix-xs {
      clear: both
   }
}

@media (min-width:768px) and (max-width:1000px) {
   .vc_el-clearfix-sm {
      clear: both
   }
}

@media (min-width:1000px) and (max-width:1199px) {
   .vc_el-clearfix-md {
      clear: both
   }
}

@media (min-width:1200px) {
   .vc_el-clearfix-lg {
      clear: both
   }
}

.vc_visible {
   display: block
}

.vc_table {
   width: 100%;
   margin-bottom: 20px;
   border-collapse: collapse
}

.vc_button-2-wrapper,
.vc_pixel_icon {
   display: inline-block;
   vertical-align: middle
}

@font-face {
   font-display: swap;
   font-family: vcpb-plugin-icons;
   src: url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
   src: url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'), url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'), url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'), url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
   font-weight: 400;
   font-style: normal
}

.vc-composer-icon {
   font-family: vcpb-plugin-icons !important;
   speak: none;
   font-style: normal;
   font-weight: 400;
   font-variant: normal;
   text-transform: none;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}

.vc-c-icon-minimize:before {
   content: "\e91c"
}

.vc-c-icon-close:before {
   content: "\e5cd"
}

.vc-c-icon-1-6_4-6_1-6:before {
   content: "\e90e"
}

.vc-c-icon-add_template:before {
   content: "\e903"
}

.vc-c-icon-arrow_back:before {
   content: "\e5c4"
}

.vc-c-icon-arrow_drop_down:before {
   content: "\e5c5"
}

.vc-c-icon-arrow_drop_up:before {
   content: "\e5c7"
}

.vc-c-icon-arrow_forward:before {
   content: "\e5c8"
}

.vc-c-icon-check:before {
   content: "\e5ca"
}

.vc-c-icon-arrow_upward:before {
   content: "\e5d8"
}

.vc-c-icon-arrow_downward:before {
   content: "\e5db"
}

.vc-c-icon-sync:before {
   content: "\e627"
}

.vc-c-icon-search:before {
   content: "\e8b6"
}

.vc-c-icon-1-1:before {
   content: "\e900"
}

.vc-c-icon-1-2_1-2:before {
   content: "\e901"
}

.vc-c-icon-1-3_1-3_1-3:before {
   content: "\e902"
}

.vc-c-icon-1-4_1-2_1-4:before {
   content: "\e904"
}

.vc-c-icon-1-4_1-4_1-4_1-4:before {
   content: "\e905"
}

.vc-c-icon-1-4_3-4:before {
   content: "\e906"
}

.vc-c-icon-1-6_1-6_1-6_1-2:before {
   content: "\e907"
}

.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
   content: "\e908"
}

.vc-c-icon-l_15_15_15_15_15:before {
   content: "\e909"
}

.vc-c-icon-1-6_2-3_1-6:before {
   content: "\e90a"
}

.vc-c-icon-2-3_1-3:before {
   content: "\e90b"
}

.vc-c-icon-5-6_1-6:before {
   content: "\e90c"
}

.vc-c-icon-add_element:before {
   content: "\e90d"
}

.vc-c-icon-add:before {
   content: "\e90f"
}

.vc-c-icon-cog:before {
   content: "\e910"
}

.vc-c-icon-content_copy:before {
   content: "\e911"
}

.vc-c-icon-delete_empty:before {
   content: "\e912"
}

.vc-c-icon-dragndrop:before {
   content: "\e913"
}

.vc-c-icon-fullscreen_exit:before {
   content: "\e914"
}

.vc-c-icon-fullscreen:before {
   content: "\e915"
}

.vc-c-icon-arrow_drop_right:before {
   content: "\e916"
}

.vc-c-icon-layout_default:before {
   content: "\e917"
}

.vc-c-icon-layout_landscape-smartphones:before {
   content: "\e918"
}

.vc-c-icon-layout_landscape-tablets:before {
   content: "\e919"
}

.vc-c-icon-layout_portrait-smartphones:before {
   content: "\e91a"
}

.vc-c-icon-layout_portrait-tablets:before {
   content: "\e91b"
}

.vc-c-icon-mode_edit:before {
   content: "\e91d"
}

.vc-c-icon-row_default_fe:before {
   content: "\e91e"
}

.vc-c-icon-text-block:before {
   content: "\e91f"
}

.vc_txt_align_left {
   text-align: left
}

.vc_txt_align_right {
   text-align: right
}

.vc_txt_align_center {
   text-align: center
}

.vc_txt_align_justify {
   text-align: justify;
   text-justify: inter-word
}

.vc_el_width_50 {
   width: 50%
}

.vc_el_width_60 {
   width: 60%
}

.vc_el_width_70 {
   width: 70%
}

.vc_el_width_80 {
   width: 80%
}

.vc_el_width_90 {
   width: 90%
}

.vc_el_width_100 {
   width: 100%
}

i.icon {
   display: inline-block;
   width: 16px;
   height: 16px;
   line-height: 16px;
   vertical-align: text-top;
   margin-left: 5px
}

.wpb_btn-large i.icon {
   height: 19px;
   margin-left: 9px
}

.wpb_btn-small i.icon {
   height: 15px
}

.wpb_btn-mini i.icon {
   display: none
}

.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
   margin-top: 5px;
   margin-bottom: 5px
}

#content .wpb_alert p:last-child,
#content .wpb_text_column:last-child,
#content .wpb_text_column p:last-child,
.vc_message_box>p:last-child,
.wpb_alert p:last-child,
.wpb_text_column:last-child,
.wpb_text_column p:last-child {
   margin-bottom: 0
}

.vc_message_box-icon>*,
.vc_message_box-icon>.fa {
   font-size: 1.7em;
   line-height: 1
}

.vc_message_box-icon>*,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
   left: 50%;
   top: 50%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%)
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
   margin-bottom: 35px
}

.entry-content .twitter-share-button,
.fb_like,
.twitter-share-button,
.wpb_accordion .wpb_content_element,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element {
   margin-bottom: 21.74px
}

.vc_parallax {
   position: relative;
   overflow: hidden
}

.vc_parallax>* {
   position: relative;
   z-index: 1
}

.vc_parallax .vc_parallax-inner {
   pointer-events: none;
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   background-attachment: scroll;
   background-color: transparent;
   background-image: inherit;
   background-size: cover;
   z-index: 0;
   background-position: 50% 0
}

.vc_video-bg-container {
   position: relative
}

.vc_video-bg {
   height: 100%;
   overflow: hidden;
   pointer-events: none;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   z-index: 0
}

.vc_row[data-vc-full-width] {
   -webkit-transition: opacity .5s ease;
   -o-transition: opacity .5s ease;
   transition: opacity .5s ease;
   overflow: hidden
}

.vc_row[data-vc-full-width].vc_hidden {
   opacity: 0
}

.vc_empty-element>.vc_column-inner {
   min-height: 100px
}

iframe.twitter-share-button {
   margin: 0
}

.wpb_widgetised_column .wpb_wrapper>ul {
   margin: 0
}

.wpb_widgetised_column .wpb_wrapper>ul>li {
   margin-left: 0;
   background-image: none;
   list-style: none !important
}

.wpb_widgetised_column .wpb_wrapper>ul>li:after,
.wpb_widgetised_column .wpb_wrapper>ul>li:before {
   display: none !important
}

.wpb_button {
   display: inline-block;
   padding: 4px 10px;
   margin-bottom: 0;
   margin-top: 0;
   font-size: 13px;
   line-height: 18px;
   color: #333;
   text-align: center;
   text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
   vertical-align: middle;
   cursor: pointer;
   background-color: #f7f7f7;
   border: 1px solid #ccc;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
   border-color: rgba(0, 0, 0, .1)
}

.wpb_button.active,
.wpb_button.disabled,
.wpb_button:active,
.wpb_button:hover,
.wpb_button[disabled] {
   background-color: #eaeaea
}

.wpb_button:hover {
   color: #333;
   background-color: #e6e6e6;
   -webkit-transition: background-color .1s linear;
   -o-transition: background-color .1s linear;
   transition: background-color .1s linear;
   background-image: none
}

.wpb_button:focus {
   outline: dotted thin;
   outline: -webkit-focus-ring-color auto 5px;
   outline-offset: -2px
}

.wpb_button.active,
.wpb_button:active {
   background-color: #e6e6e6;
   background-image: none;
   outline: 0;
   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
   box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

button.wpb_btn-large,
span.wpb_btn-large {
   padding: 9px 14px;
   font-size: 15px;
   line-height: normal;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px
}

button.wpb_btn-large [class^=icon-],
span.wpb_btn-large [class^=icon-] {
   margin-top: 1px
}

button.wpb_btn-small,
span.wpb_btn-small {
   padding: 5px 9px;
   font-size: 11px;
   line-height: 16px
}

button.wpb_btn-small [class^=icon-],
span.wpb_btn-small [class^=icon-] {
   margin-top: -1px
}

button.wpb_btn-mini,
span.wpb_btn-mini {
   padding: 2px 6px;
   font-size: 11px;
   line-height: 14px
}

button.wpb_button::-moz-focus-inner,
input[type=submit].wpb_button::-moz-focus-inner {
   padding: 0;
   border: 0
}

a.wpb_button_a {
   border: none
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.wpb_gallery .wpb_flexslider .flex-caption {
   cursor: default
}

.wpb_call_to_action,
.wpb_call_to_action .wpb_button {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box
}

.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited {
   border: none;
   text-decoration: inherit;
   color: inherit
}

.vc_custom_heading a {
   -webkit-transition: all .2s ease-in-out;
   transition: all .2s ease-in-out;
   opacity: 1
}

.vc_custom_heading a:hover {
   opacity: .85
}

#content .wpb_call_to_action .wpb_call_text,
.wpb_call_to_action .wpb_call_text {
   margin: 0;
   padding-top: 0
}

.cta_align_bottom {
   text-align: center
}

.cta_align_bottom .wpb_button {
   position: static;
   margin-top: 21.74px;
   display: inline-block
}

.cta_no_button .wpb_call_text {
   width: auto;
   float: none
}

.wpb_gmaps_widget .wpb_wrapper {
   background-color: #f7f7f7;
   padding: 5px
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
   margin-bottom: 0;
   padding: 0;
   display: block;
   width: 100%;
   border: none
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
   position: relative;
   padding-bottom: 56.25%;
   height: 0
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%
}

.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_tour_next_prev_nav a:focus {
   outline: 0
}

.wpb_content_element .wpb_tabs_nav,
.wpb_content_element .wpb_tour_tabs_wrapper {
   padding: 0
}

.wpb_content_element .wpb_tabs_nav {
   margin: 0;
   padding-left: 0 !important;
   text-indent: inherit !important
}

#content .wpb_content_element .wpb_tabs_nav {
   margin: 0
}

.wpb_content_element .wpb_tabs_nav li {
   background-color: #FFF;
   white-space: nowrap;
   padding: 0;
   background-image: none;
   list-style: none !important
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
   background-color: #f7f7f7
}

.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
   display: none !important
}

.wpb_content_element .wpb_accordion_header a {
   border-bottom: none;
   text-decoration: none;
   display: block;
   padding: .5em 1em
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
   padding: 1em
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
   margin-bottom: 0
}

.wpb_tabs .wpb_tabs_nav li {
   float: left;
   margin: 0 1px 0 0
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
   margin: 0 0 1px;
   padding-top: 0;
   position: relative;
   text-transform: none;
   font-weight: inherit;
   font-size: inherit;
   font-family: inherit;
   line-height: inherit;
   letter-spacing: inherit
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
   padding-left: 1em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
   display: block;
   width: 16px;
   height: 16px;
   background-image: url(../../../plugins/js_composer_salient/assets/images/toggle_open.png);
   background-repeat: no-repeat;
   position: absolute;
   right: .7em;
   top: .7em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
   background-image: url(../../../plugins/js_composer_salient/assets/images/toggle_close.png)
}

.grid_layout-thumbnail .post-thumb,
body ul.wpb_thumbnails-fluid li .entry-content:last-child {
   margin-bottom: 0
}

.wpb_column .wpb_wrapper .wpb_teaser_grid {
   float: none
}

body ul.wpb_thumbnails-fluid li {
   padding: 0;
   margin-left: 0;
   background-image: none;
   list-style: none !important
}

body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
   display: none !important
}

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
   padding: 0;
   overflow: visible !important
}

.wpb_image_grid .wpb_image_grid_ul a {
   display: block
}

.wpb_image_grid .wpb_image_grid_ul img {
   display: block;
   max-width: 100%;
   height: auto
}

.wpb_gallery .theme-default .nivoSlider {
   margin-bottom: 0
}

.wpb_gallery .theme-default .nivo-controlNav {
   padding: 10px 0 3px
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
   bottom: auto;
   top: 100%;
   margin-top: 15px
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
   border: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
   line-height: 1
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
   z-index: 10
}

#content .wpb_gallery_slides ul.flex-direction-nav,
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.slides,
.wpb_content_element .wpb_gallery_slides ul li,
.wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.slides,
body .wpb_gallery_slides ul li {
   list-style: none;
   padding: 0;
   background-image: none;
   margin: 0
}

.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
   width: 10%
}

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
   width: 20%
}

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
   width: 30%
}

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
   width: 40%
}

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
   width: 50%
}

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
   width: 60%
}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
   width: 70%
}

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
   width: 80%
}

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
   width: 90%
}

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
   width: 100%
}

.wpb_video_widget .wpb_video_wrapper {
   padding-top: 56.25%;
   position: relative;
   width: 100%
}

.wpb_video_widget .wpb_video_wrapper>div {
   padding-top: 0 !important;
   position: static
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
   padding-top: 56.25%
}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
   padding-top: 75%
}

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
   padding-top: 42.55319149%
}

.wpb_video_widget.vc_video-align-left .wpb_wrapper {
   float: left
}

.wpb_video_widget.vc_video-align-center .wpb_wrapper {
   margin: 0 auto
}

.wpb_video_widget.vc_video-align-right .wpb_wrapper {
   float: right
}

.wpb_video_widget .wpb_wrapper {
   position: relative
}

.wpb_video_widget .wpb_wrapper iframe {
   width: 100%;
   height: 100%;
   display: block;
   position: absolute;
   margin: 0;
   top: 0;
   left: 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

.wpb_video_wrapper .fluid-width-video-wrapper {
   padding-top: 0 !important;
   position: static
}

.vc_pie_chart {
   z-index: 0;
   opacity: 0;
   filter: alpha(opacity=0)
}

.vc_pie_chart.vc_ready {
   opacity: 1;
   filter: alpha(opacity=100)
}

.vc_pie_chart .vc_pie_wrapper {
   position: relative;
   margin: 0 auto
}

.vc_pie_chart canvas {
   position: relative;
   z-index: 1
}

.vc_pie_chart .vc_pie_chart_value,
.vc_pie_chart_back {
   display: block;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0
}

.vc_pie_chart .vc_pie_chart_value {
   font-size: 200%;
   text-align: center
}

.vc_pie_chart_back {
   border: 6px solid #f7f7f7;
   border-radius: 50%;
   opacity: .3;
   filter: alpha(opacity=30);
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

.vc_text_separator,
.wpb_separator {
   border-bottom: 1px solid #EBEBEB;
   clear: both;
   height: 1px
}

.vc_sep_width_100,
.wpb_single_image img.vc_img-placeholder {
   width: 100%
}

.vc_chart .vc_chart-legend {
   font-size: 14px;
   margin: 0;
   padding: 0
}

.vc_chart .vc_chart-legend li {
   line-height: 1.3em;
   list-style: none;
   margin: 0 0 .3em;
   min-height: 1.3em
}

.vc_chart .vc_chart-legend span {
   border-radius: .3em;
   display: inline-block;
   height: 1.3em;
   left: 0;
   margin-right: .5em;
   vertical-align: middle;
   width: 1.3em
}

@media (min-width:768px) {
   .vc_chart .vc_chart-legend {
      display: inline-block;
      vertical-align: middle;
      width: 40%
   }

   .vc_chart .vc_chart-legend li {
      margin-left: 1em
   }

   .vc_chart .vc_chart-with-legend {
      display: inline-block;
      vertical-align: middle;
      width: 60%
   }
}

.vc_line-chart .vc_chart-with-legend {
   width: 75%
}

.vc_line-chart .vc_chart-legend {
   width: 25%
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
   border-radius: 0
}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
   border-radius: 50%
}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
   border-radius: 4px
}

.owl-carousel .owl-animated-out {
   z-index: 0
}

.owl-carousel .owl-animated-in {
   z-index: 1
}

@font-face {
   font-display: swap;
   font-family: vc_grid_v1;
   src: url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
   src: url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
   font-weight: 400;
   font-style: normal
}

[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
   font-family: vc_grid_v1;
   font-style: normal;
   font-weight: 400;
   line-height: 1
}

.vc_arrow-icon-minus:before {
   content: "\e61c"
}

.vc_arrow-icon-plus:before {
   content: "\e61d"
}

.vc_arrow-icon-arrow_down:before {
   content: "\e61e"
}

.vc_arrow-icon-arrow_up:before {
   content: "\e61f"
}

.vc_arrow-icon-arrow_01_left:before {
   content: "\e600"
}

.vc_arrow-icon-arrow_01_right:before {
   content: "\e601"
}

.vc_arrow-icon-arrow_02_left:before {
   content: "\e602"
}

.vc_arrow-icon-arrow_02_right:before {
   content: "\e603"
}

.vc_arrow-icon-arrow_03_left:before {
   content: "\e604"
}

.vc_arrow-icon-arrow_03_right:before {
   content: "\e605"
}

.vc_arrow-icon-arrow_04_left:before {
   content: "\e606"
}

.vc_arrow-icon-arrow_04_right:before {
   content: "\e607"
}

.vc_arrow-icon-arrow_05_left:before {
   content: "\e608"
}

.vc_arrow-icon-arrow_05_right:before {
   content: "\e609"
}

.vc_arrow-icon-arrow_06_left:before {
   content: "\e60a"
}

.vc_arrow-icon-arrow_06_right:before {
   content: "\e60b"
}

.vc_arrow-icon-arrow_07_left:before {
   content: "\e60c"
}

.vc_arrow-icon-arrow_07_right:before {
   content: "\e60d"
}

.vc_arrow-icon-arrow_08_left:before {
   content: "\e60e"
}

.vc_arrow-icon-arrow_08_right:before {
   content: "\e60f"
}

.vc_arrow-icon-arrow_09_left:before {
   content: "\e610"
}

.vc_arrow-icon-arrow_09_right:before {
   content: "\e611"
}

.vc_arrow-icon-arrow_10_left:before {
   content: "\e612"
}

.vc_arrow-icon-arrow_10_right:before {
   content: "\e613"
}

.vc_arrow-icon-arrow_11_left:before {
   content: "\e614"
}

.vc_arrow-icon-arrow_11_right:before {
   content: "\e615"
}

.vc_arrow-icon-arrow_12_left:before {
   content: "\e616"
}

.vc_arrow-icon-arrow_12_right:before {
   content: "\e617"
}

.vc_arrow-icon-navicon:before {
   content: "\f0c9"
}

.wpb_animate_when_almost_visible {
   opacity: 0;
   filter: alpha(opacity=0)
}

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
   -webkit-animation: none;
   -o-animation: none;
   animation: none
}

.top-to-bottom,
.wpb_top-to-bottom {
   -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   -o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.bottom-to-top,
.wpb_bottom-to-top {
   -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   -o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.left-to-right,
.wpb_left-to-right {
   -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   -o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.right-to-left,
.wpb_right-to-left {
   -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   -o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.appear,
.wpb_appear {
   -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   -o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1)
}

.wpb_start_animation {
   opacity: 1;
   filter: alpha(opacity=100)
}

@-webkit-keyframes wpb_ttb {
   0% {
      -webkit-transform: translate(0, -10%);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-moz-keyframes wpb_ttb {
   0% {
      -moz-transform: translate(0, -10%);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -moz-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-o-keyframes wpb_ttb {
   0% {
      -o-transform: translate(0, -10%);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -o-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@keyframes wpb_ttb {
   0% {
      -webkit-transform: translate(0, -10%);
      -ms-transform: translate(0, -10%);
      -o-transform: translate(0, -10%);
      transform: translate(0, -10%);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-webkit-keyframes wpb_btt {
   0% {
      -webkit-transform: translate(0, 10%);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-moz-keyframes wpb_btt {
   0% {
      -moz-transform: translate(0, 10%);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -moz-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-o-keyframes wpb_btt {
   0% {
      -o-transform: translate(0, 10%);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -o-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@keyframes wpb_btt {
   0% {
      -webkit-transform: translate(0, 10%);
      -ms-transform: translate(0, 10%);
      -o-transform: translate(0, 10%);
      transform: translate(0, 10%);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-webkit-keyframes wpb_ltr {
   0% {
      -webkit-transform: translate(-10%, 0);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-moz-keyframes wpb_ltr {
   0% {
      -moz-transform: translate(-10%, 0);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -moz-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-o-keyframes wpb_ltr {
   0% {
      -o-transform: translate(-10%, 0);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -o-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@keyframes wpb_ltr {
   0% {
      -webkit-transform: translate(-10%, 0);
      -ms-transform: translate(-10%, 0);
      -o-transform: translate(-10%, 0);
      transform: translate(-10%, 0);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-webkit-keyframes wpb_rtl {
   0% {
      -webkit-transform: translate(10%, 0);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-moz-keyframes wpb_rtl {
   0% {
      -moz-transform: translate(10%, 0);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -moz-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-o-keyframes wpb_rtl {
   0% {
      -o-transform: translate(10%, 0);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -o-transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@keyframes wpb_rtl {
   0% {
      -webkit-transform: translate(10%, 0);
      -ms-transform: translate(10%, 0);
      -o-transform: translate(10%, 0);
      transform: translate(10%, 0);
      opacity: 0;
      filter: alpha(opacity=0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-webkit-keyframes wpb_appear {
   0% {
      -webkit-transform: scale(.5);
      opacity: .1;
      filter: alpha(opacity=10)
   }

   100% {
      -webkit-transform: scale(1);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-moz-keyframes wpb_appear {
   0% {
      -moz-transform: scale(.5);
      opacity: .1;
      filter: alpha(opacity=10)
   }

   100% {
      -moz-transform: scale(1);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@-o-keyframes wpb_appear {
   0% {
      -o-transform: scale(.5);
      opacity: .1;
      filter: alpha(opacity=10)
   }

   100% {
      -o-transform: scale(1);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

@keyframes wpb_appear {
   0% {
      -webkit-transform: scale(.5);
      -ms-transform: scale(.5);
      -o-transform: scale(.5);
      transform: scale(.5);
      opacity: .1;
      filter: alpha(opacity=10)
   }

   100% {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      opacity: 1;
      filter: alpha(opacity=100)
   }
}

.vc-spinner::before {
   content: '';
   width: 16px;
   height: 16px;
   display: inline-block;
   pointer-events: none;
   margin-top: 6px;
   background: url(../../../plugins/js_composer_salient/assets/images/spinner.gif) no-repeat;
   background-position-x: center;
   background-position-y: center
}

.vc-spinner.vc-spinner-complete::before {
   background-image: url(../../../plugins/js_composer_salient/assets/vc/tick.png)
}

.vc-spinner.vc-spinner-failed::before {
   background-image: url(../../../plugins/js_composer_salient/assets/vc/remove.png)
}

.vc_row.vc_row-flex>.span_12 {
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
}

@media only screen and (max-width:999px) {

   .vc_row.vc_row-flex>.span_12,
   .vc_row.vc_row-flex>.span_12>.vc_column_container {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
   }
}

.vc_row.vc_row-flex>.span_12,
.vc_row.vc_row-flex>.span_12>.vc_column_container {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex
}

.vc_row.vc_row-flex>.span_12>.vc_vc_column,
.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex
}

.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal
}

.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
   -webkit-box-flex: 1;
   -webkit-flex-grow: 1;
   -ms-flex-positive: 1;
   flex-grow: 1;
   display: flex;
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
   .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
      min-height: 1em
   }
}

.vc_row.vc_row-flex>.span_12>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner>.vc_column_container {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   width: 100%
}

.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
   -webkit-box-flex: 1;
   -webkit-flex-grow: 1;
   -ms-flex-positive: 1;
   flex-grow: 1;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column
}

.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap {
   -webkit-box-align: stretch;
   -webkit-align-items: stretch;
   -ms-flex-align: stretch;
   align-items: stretch
}

.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
   -webkit-box-pack: start;
   -webkit-justify-content: flex-start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
   -webkit-box-align: start;
   -webkit-align-items: flex-start;
   -ms-flex-align: start;
   align-items: flex-start
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
   -webkit-box-align: end;
   -webkit-align-items: flex-end;
   -ms-flex-align: end;
   align-items: flex-end
}

.vc_row.vc_row-o-content-middle>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   -ms-flex-pack: center;
   justify-content: center;
   width: 100%
}

.vc_row.vc_row-o-content-bottom>.span_12>.vc_column_container>.vc_column-inner {
   -webkit-box-pack: end;
   -webkit-justify-content: flex-end;
   -ms-flex-pack: end;
   justify-content: flex-end
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center
}

@media screen and (max-width:999px) {

   .vc_row.vc_row-flex>.span_12,
   .vc_row.vc_row-flex>.span_12>.vc_column_container,
   .vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner,
   .vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
      display: block
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {

   .vc_row.vc_row-flex>.span_12,
   .vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths,
   .vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths>.vc_column-inner {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
   }
}

.vc_row.vc_row-o-columns-stretch.vc_row-o-full-height>.span_12 {
   -webkit-align-content: stretch;
   -ms-flex-line-pack: stretch;
   align-content: stretch
}

.vc_row.vc_row-o-columns-top.vc_row-o-full-height>.span_12 {
   -webkit-align-content: flex-start;
   -ms-flex-line-pack: start;
   align-content: flex-start
}

.vc_row.vc_row-o-columns-bottom.vc_row-o-full-height>.span_12 {
   -webkit-align-content: flex-end !important;
   -ms-flex-line-pack: end !important;
   align-content: flex-end !important
}

.vc_row.vc_row-o-columns-middle.vc_row-o-full-height>.span_12 {
   -webkit-align-content: center;
   -ms-flex-line-pack: center;
   align-content: center
}

.vc_row.vc_row-o-columns-bottom>.span_12::after,
.vc_row.vc_row-o-columns-middle>.span_12::after,
.vc_row.vc_row-o-columns-top>.span_12::after {
   content: '';
   width: 100%;
   height: 0;
   overflow: hidden;
   visibility: hidden;
   display: block
}

.vc_row.vc_row-flex.vc_row-o-full-height>.span_12 {
   display: -webkit-box !important;
   display: -webkit-flex !important;
   display: -ms-flexbox !important;
   display: flex !important
}

.nectar-color-accent-color,
body a,
label span,
body [class^="icon-"].icon-default-style,
.blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i,
.masonry.classic_enhanced .post .post-meta a:hover i,
.post .post-header h2 a,
.post .post-header a:hover,
.post .post-header a:focus,
#single-below-header a:hover,
#single-below-header a:focus,
.comment-list .pingback .comment-body>a:hover,
[data-style="list_featured_first_row"] .meta-category a,
[data-style="list_featured_first_row"] .meta-category a,
.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"] .icon-default-style,
div[data-style="minimal"] .toggle:hover>.toggle-title a,
div[data-style="minimal"] .toggle.open>.toggle-title a,
#footer-outer #copyright li a i:hover,
.ascend .comment-list .reply a,
body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
body.material #sidebar .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
body.material #footer-outer .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
#top nav .sf-menu .current_page_item>a .sf-sub-indicator i,
#top nav .sf-menu .current_page_ancestor>a .sf-sub-indicator i,
.sf-menu>.current_page_ancestor>a>.sf-sub-indicator i,
.material .widget .tagcloud a,
#single-below-header a:hover [class^="icon-"],
.wpcf7-form .wpcf7-not-valid-tip,
#header-outer .nectar-menu-label {
   color: #1ea082
}

#header-outer:not(.transparent) .nectar-mobile-only.mobile-header .menu-title-text:after {
   border-color: #1ea082 !important
}

#header-outer #top nav>ul>.button_bordered>a:hover,
#header-outer:not(.transparent) #social-in-menu a i:after,
.sf-menu>li>a:hover>.sf-sub-indicator i,
.sf-menu>li>a:active>.sf-sub-indicator i,
.sf-menu>.sfHover>a>.sf-sub-indicator i,
.sf-menu .megamenu>ul>li:hover>a,
#header-outer nav>ul>.megamenu>ul>li>a:hover,
#header-outer nav>ul>.megamenu>ul>.sfHover>a,
#header-outer nav>ul>.megamenu>ul>li>a:focus,
#top nav ul #nectar-user-account a:hover span,
#top nav ul #search-btn a:hover span,
#top nav ul .slide-out-widget-area-toggle a:hover span,
body.material:not([data-header-color="custom"]) #header-outer:not([data-format="left-header"]) #top ul.cart_list a:hover,
body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart,
#header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-item.has-ul>a,
#header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-ancestor.has-ul>a,
body #header-secondary-outer #social a:hover i,
body #header-secondary-outer #social a:focus i,
#footer-outer a:focus,
#footer-outer a:hover,
.recent-posts .post-header a:hover,
.result a:hover,
.post-area.standard-minimal .post .post-meta .date a,
.post-area.standard-minimal .post .post-header h2 a:hover,
.post-area.standard-minimal .post .more-link:hover span,
.post-area.standard-minimal .post .more-link span:after,
.post-area.standard-minimal .post .minimal-post-meta a:hover,
.single .post .post-meta a:hover,
.single .post .post-meta a:focus,
.single #single-meta div a:hover i,
.single #single-meta div:hover>a,
.single #single-meta div:focus>a,
.comment-list .comment-meta a:hover,
.comment-list .comment-meta a:focus,
.result .title a,
.circle-border,
.home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover,
.home .blog-recent .col .post-header h3 a,
.comment-author a:hover,
.comment-author a:focus,
.project-attrs li i,
.nectar-milestone .number.accent-color,
body #portfolio-nav a:hover i,
span.accent-color,
.portfolio-items .nectar-love:hover i,
.portfolio-items .nectar-love.loved i,
body .hovered .nectar-love i,
body:not(.material) #search-outer #search #close a span:hover,
.carousel-wrap[data-full-width="true"] .carousel-heading a:hover i,
#search-outer .ui-widget-content li:hover *,
#search-outer .ui-widget-content .ui-state-focus *,
.portfolio-filters-inline .container ul li .active,
.svg-icon-holder[data-color="accent-color"],
.team-member .accent-color:hover,
.blog-recent[data-style="minimal"] .col>span,
.blog-recent[data-style="title_only"] .col:hover .post-header .title,
body #pagination .page-numbers.prev:hover,
body #pagination .page-numbers.next:hover,
body #pagination a.page-numbers:hover,
body #pagination a.page-numbers:focus,
body[data-form-submit="see-through"] input[type=submit],
body[data-form-submit="see-through"] button[type=submit],
.nectar_icon_wrap[data-color="accent-color"] i,
.nectar_team_member_close .inner:before,
body:not([data-header-format="left-header"]) nav>ul>.megamenu>ul>li>ul>.has-ul>a:hover,
body:not([data-header-format="left-header"]) nav>ul>.megamenu>ul>li>ul>.has-ul>a:focus,
.masonry.material .masonry-blog-item .meta-category a,
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section .active,
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a:hover,
.material .comment-list .reply a:hover,
.material .comment-list .reply a:focus,
.material .widget li:not(.has-img) a:hover .post-title,
.material #sidebar .widget li:not(.has-img) a:hover .post-title,
.material #sidebar .widget ul[data-style="featured-image-left"] li a:hover .post-title,
.material #sidebar .widget .tagcloud a,
.single.material .post-area .content-inner>.post-tags a,
.post-area.featured_img_left .meta-category a,
.post-meta .icon-salient-heart-2.loved,
body.material .nectar-button.see-through.accent-color[data-color-override="false"],
div[data-style="minimal_small"] .toggle.accent-color>.toggle-title a:hover,
div[data-style="minimal_small"] .toggle.accent-color.open>.toggle-title a,
.testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before,
.nectar_single_testimonial[data-color="accent-color"] p .open-quote,
.nectar-quick-view-box .star-rating,
.widget_search .search-form button[type=submit] .icon-salient-search,
body.search-no-results .search-form button[type=submit] .icon-salient-search {
   color: #1ea082 !important
}

.nectar-bg-accent-color,
.nectar-bg-hover-accent-color:hover,
#ajax-content-wrap .nectar-bg-pseudo-accent-color:before,
[data-style="list_featured_first_row"] .meta-category a:before,
.tabbed>ul li .active-tab,
.tabbed>ul li .active-tab:hover,
.wpb_row .nectar-post-grid-filters[data-active-color="accent-color"] a:after,
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p,
.nectar_video_lightbox.nectar-button[data-color="default-accent-color"],
.nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover,
.nectar-cta[data-color="accent-color"]:not([data-style="material"]) .link_wrap,
.flex-direction-nav a,
.carousel-prev:hover,
.carousel-next:hover,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="accent-color"] .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="accent-color"] .flickity-page-dots .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="accent-color"] .visualized-total span,
[class*=" icon-"],
.toggle.open>.toggle-title a,
div[data-style="minimal"] .toggle.open>.toggle-title i:after,
div[data-style="minimal"] .toggle:hover>.toggle-title i:after,
div[data-style="minimal"] .toggle.open>.toggle-title i:before,
div[data-style="minimal"] .toggle:hover>.toggle-title i:before,
div[data-style="minimal_small"] .toggle.accent-color>.toggle-title:after,
.main-content .widget_calendar caption,
#footer-outer .widget_calendar caption,
.post .more-link span:hover,
.post.format-quote .post-content .quote-inner,
.post.format-link .post-content .link-inner,
.nectar-post-grid-wrap[data-load-more-color="accent-color"] .load-more:hover,
.format-status .post-content .status-inner,
.nectar-post-grid-item.nectar-new-item .inner:before,
input[type=submit]:hover,
input[type="button"]:hover,
body[data-form-submit="regular"] input[type=submit],
body[data-form-submit="regular"] button[type=submit],
body[data-form-submit="regular"] .container-wrap .span_12.light input[type=submit]:hover,
body[data-form-submit="regular"] .container-wrap .span_12.light button[type=submit]:hover,
#slide-out-widget-area,
#slide-out-widget-area-bg.fullscreen,
#slide-out-widget-area-bg.fullscreen-split,
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right,
.widget .material .widget .tagcloud a:before,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"] .nectar-list-item-btn:hover,
#header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .nectar-notice,
.woocommerce #review_form #respond .form-submit #submit,
#header-outer .nectar-menu-label:before {
   background-color: #1ea082
}

.orbit-wrapper .slider-nav .right,
.orbit-wrapper .slider-nav .left,
.progress li span,
.nectar-progress-bar span,
#footer-outer #footer-widgets .col .tagcloud a:hover,
#sidebar .widget .tagcloud a:hover,
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner,
#pagination .next a:hover,
#pagination .prev a:hover,
.comment-list .reply a:hover,
.comment-list .reply a:focus,
.icon-normal,
.bar_graph li span,
.nectar-button[data-color-override="false"].regular-button,
.nectar-button.tilt.accent-color,
body .swiper-slide .button.transparent_2 .primary-color:hover,
#footer-outer #footer-widgets .col input[type="submit"],
.blog-recent .more-link span:hover,
.post-tags a:hover,
#to-top:hover,
#to-top.dark:hover,
body[data-button-style*="rounded"] #to-top:after,
#pagination a.page-numbers:hover,
#pagination span.page-numbers.current,
.portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg,
.portfolio-items .col[data-default-color="true"] .bottom-meta,
.portfolio-items .col.nectar-new-item .inner-wrap:before,
.portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after,
.portfolio-filters a,
.portfolio-filters #sort-portfolio,
.project-attrs li span,
.portfolio-filters,
.portfolio-filters-inline[data-color-scheme="accent-color"],
.bottom_controls #portfolio-nav .controls li a i:after,
.bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i,
.single-portfolio .facebook-share a:hover,
.single-portfolio .twitter-share a:hover,
.single-portfolio .pinterest-share a:hover,
.single-post .facebook-share a:hover,
.single-post .twitter-share a:hover,
.single-post .pinterest-share a:hover,
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.post.quote .content-inner .quote-inner .whole-link,
.masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner,
.masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner,
.iosSlider .prev_slide:hover,
.iosSlider .next_slide:hover,
#header-outer .widget_shopping_cart a.button,
#header-outer a.cart-contents .cart-wrap span,
#header-outer #mobile-cart-link .cart-wrap span,
#top nav ul .slide-out-widget-area-toggle a:hover .lines,
#top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
#top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
#header-outer .widget_shopping_cart a.button,
body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"])>a span:after,
#buddypress a.button:focus,
.swiper-slide .button.solid_color a,
.swiper-slide .button.solid_color_2 a,
.select2-container .select2-choice:hover,
.select2-dropdown-open .select2-choice,
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover,
body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single,
#top nav>ul>.button_solid_color>a:before,
#header-outer.transparent #top nav>ul>.button_solid_color>a:before,
.twentytwenty-handle,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.masonry.classic_enhanced .posts-container article .meta-category a:hover,
.blog-recent[data-style*="classic_enhanced"] .meta-category a:hover,
.masonry.classic_enhanced .posts-container article .video-play-button,
.masonry.material .masonry-blog-item .meta-category a:before,
.material.masonry .masonry-blog-item .video-play-button,
.masonry.material .quote-inner:before,
.masonry.material .link-inner:before,
.nectar-recent-posts-slider .container .strong span:before,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:focus,
.single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,
.single .heading-title[data-header-style="default_minimal"] .meta-category a:focus,
.nectar-fancy-box:after,
.divider-small-border[data-color="accent-color"],
.divider-border[data-color="accent-color"],
.nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after,
#fp-nav:not(.light-controls).tooltip_alt ul li a span:after,
#fp-nav.tooltip_alt ul li a span:after,
.nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox,
body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play>.inner-wrap:before,
.span_12.dark .owl-theme .owl-dots .owl-dot.active span,
.span_12.dark .owl-theme .owl-dots .owl-dot:hover span,
.nectar-recent-posts-single_featured .strong a,
.post-area.standard-minimal .post .more-link span:before,
.nectar-slide-in-cart .widget_shopping_cart a.button,
.related-posts[data-style="material"] .meta-category a:before,
.post-area.featured_img_left .meta-category a:before,
body.material #page-header-bg.fullscreen-header .inner-wrap>a,
.nectar-hor-list-item[data-color="accent-color"]:before,
.material #sidebar .widget .tagcloud a:before,
.single .post-area .content-inner>.post-tags a:before,
.auto_meta_overlaid_spaced .post.quote .n-post-bg:after,
.auto_meta_overlaid_spaced .post.link .n-post-bg:after,
.post-area.featured_img_left .posts-container .article-content-wrap .video-play-button,
.post-area.featured_img_left .post .quote-inner:before,
.post-area.featured_img_left .link-inner:before,
.nectar-recent-posts-single_featured.multiple_featured .controls li:after,
.nectar-recent-posts-single_featured.multiple_featured .controls .active:before,
.nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after,
body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i,
body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after,
.fancybox-navigation button:hover:before,
button[type=submit]:hover,
button[type=submit]:focus,
body[data-form-submit="see-through"] input[type=submit]:hover,
body[data-form-submit="see-through"].woocommerce #respond input#submit:hover,
html body[data-form-submit="see-through"] button[type=submit]:hover,
body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover,
body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover,
body.original .bypostauthor .comment-body:before,
.widget_layered_nav ul.yith-wcan-label li a:hover,
.widget_layered_nav ul.yith-wcan-label .chosen a,
.nectar-next-section-wrap.bounce a:before,
body .nectar-button.see-through-2[data-hover-color-override="false"]:hover {
   background-color: #1ea082 !important
}

#header-outer #top nav>ul>li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .sfHover>a,
#header-outer #top nav>ul>li:not(.megamenu) .sfHover>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a,
#header-outer nav>ul>.megamenu>ul ul li a:hover,
#header-outer nav>ul>.megamenu>ul ul li a:focus,
#header-outer nav>ul>.megamenu>ul ul .sfHover>a,
#header-secondary-outer ul>li:not(.megamenu) .sfHover>a,
#header-secondary-outer ul>li:not(.megamenu) ul a:hover,
#header-secondary-outer ul>li:not(.megamenu) ul a:focus,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul ul .current-menu-item>a {
   background-color: #1ea082 !important
}

#header-outer[data-format="left-header"] #top nav>ul>li:not(.megamenu) ul a:hover {
   color: #1ea082
}

#header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item>a,
.sf-menu ul .open-submenu>a {
   color: #1ea082 !important
}

.tabbed>ul li .active-tab,
body.material input[type=text]:focus,
body.material textarea:focus,
body.material input[type=email]:focus,
body.material input[type=search]:focus,
body.material input[type=password]:focus,
body.material input[type=tel]:focus,
body.material input[type=url]:focus,
body.material input[type=date]:focus,
body.material input[type=number]:focus,
body.material select:focus,
.row .col .wp-caption .wp-caption-text,
.material.woocommerce-page input#coupon_code:focus,
.material #search-outer #search input[type="text"],
#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a .menu-title-text:after,
div[data-style="minimal"] .toggle.default.open i,
div[data-style="minimal"] .toggle.default:hover i,
div[data-style="minimal"] .toggle.accent-color.open i,
div[data-style="minimal"] .toggle.accent-color:hover i,
.single #single-meta div a:hover,
.single #single-meta div a:focus,
.single .fullscreen-blog-header #single-below-header>span a:hover,
.blog-title #single-meta .nectar-social.hover>div a:hover,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover,
.material.woocommerce-page[data-form-style="default"] div input#coupon_code:focus {
   border-color: #1ea082
}

body[data-form-style="minimal"] label:after,
body .recent_projects_widget a:hover img,
.recent_projects_widget a:hover img,
#sidebar #flickr a:hover img,
body .nectar-button.see-through-2[data-hover-color-override="false"]:hover,
#footer-outer #flickr a:hover img,
#featured article .post-title a:hover,
body #featured article .post-title a:hover,
div.wpcf7-validation-errors,
.select2-container .select2-choice:hover,
.select2-dropdown-open .select2-choice,
body:not(.original) .bypostauthor img.avatar,
.material blockquote::before,
blockquote.wp-block-quote:before,
#header-outer:not(.transparent) #top nav>ul>.button_bordered>a:hover:before,
.single #project-meta ul li:not(.meta-share-count):hover a,
body[data-button-style="rounded"] #pagination>a:hover,
body[data-form-submit="see-through"] input[type=submit],
body[data-form-submit="see-through"] button[type=submit],
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:before,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:after,
#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:after,
body.material .nectar-button.see-through.accent-color[data-color-override="false"],
.woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle,
body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn),
.woocommerce-account[data-form-submit="see-through"] .woocommerce-form-login button.button,
.woocommerce-account[data-form-submit="see-through"] .woocommerce-form-register button.button,
body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order,
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover,
body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single,
.gallery a:hover img {
   border-color: #1ea082 !important
}

.nectar-highlighted-text[data-using-custom-color="false"]:not([data-style="text_outline"]) em {
   background-image: linear-gradient(to right, rgba(30, 160, 130, .3) 0, rgba(30, 160, 130, .3) 100%)
}

.nectar-highlighted-text[data-using-custom-color="false"][data-style="regular_underline"] a em,
.nectar-highlighted-text[data-using-custom-color="false"][data-style="regular_underline"] em.has-link {
   background-image: linear-gradient(to right, rgba(30, 160, 130, .3) 0, rgba(30, 160, 130, .3) 100%), linear-gradient(to right, #1ea082 0, #1ea082 100%)
}

.nectar_icon_wrap .svg-icon-holder[data-color="accent-color"] svg path {
   stroke: #1ea082 !important
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i:after {
   box-shadow: #1ea082 0 8px 15px;
   opacity: .24
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]:before {
   box-shadow: 0 30px 90px #1ea082
}

.nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"] .box-bg:after {
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #1ea082 100%)
}

#footer-outer[data-link-hover="underline"][data-custom-color="false"] #footer-widgets ul:not([class*="nectar_blog_posts"]):not(.cart_list) a:not(.tag-cloud-link):not(.nectar-button),
#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
   background-image: linear-gradient(to right, #1ea082 0, #1ea082 100%)
}

#search-results .result .title a {
   background-image: linear-gradient(to right, #1ea082 0, #1ea082 100%)
}

.container-wrap .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i {
   box-shadow: -.6em 0 #1ea082, -.6em .6em #1ea082, .6em 0 #1ea082, .6em -.6em #1ea082, 0 -.6em #1ea082, -.6em -.6em #1ea082, 0 .6em #1ea082, .6em .6em #1ea082
}

#fp-nav:not(.light-controls).tooltip_alt ul li a.active span,
#fp-nav.tooltip_alt ul li a.active span {
   box-shadow: inset 0 0 0 2px #1ea082;
   -webkit-box-shadow: inset 0 0 0 2px #1ea082
}

.default-loading-icon:before {
   border-top-color: #1ea082 !important
}

#header-outer a.cart-contents span:before,
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after {
   border-color: transparent #1ea082 !important
}

body .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after,
body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after,
.portfolio-items[data-ps="6"] .bg-overlay,
.portfolio-items[data-ps="6"].no-masonry .bg-overlay,
.nectar_team_member_close .inner,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close {
   border-color: #1ea082
}

.widget .nectar_widget[class*="nectar_blog_posts_"] .arrow-circle svg circle,
.nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button svg circle.time {
   stroke: #1ea082
}

.im-icon-wrap[data-color="accent-color"] path {
   fill: #1ea082
}

@media only screen and (min-width :1px) and (max-width :1000px) {
   body #featured article .post-title>a {
      background-color: #1ea082
   }

   body #featured article .post-title>a {
      border-color: #1ea082
   }
}

#header-outer .widget_shopping_cart .cart_list li a.remove,
.original #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
.stock.out-of-stock,
#header-outer #top nav>ul>.button_bordered_2>a:hover,
#header-outer[data-lhe="default"] #top nav>ul>.button_bordered_2>a:hover,
#header-outer[data-lhe="default"] #top nav .sf-menu .button_bordered_2.current-menu-item>a {
   color: #ff783c !important
}

#top nav>ul>.button_solid_color_2>a:before,
#header-outer.transparent #top nav>ul>.button_solid_color_2>a:before,
body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before,
#header-outer .widget_shopping_cart a.button,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce span.onsale,
.woocommerce-page span.onsale {
   background-color: #ff783c
}

#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
#header-outer:not(.transparent) #top nav>ul>.button_bordered_2>a:hover:before {
   border-color: #ff783c
}

.nectar-color-extra-color-1,
.testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled:before,
div[data-style="minimal"] .toggle.extra-color-1:hover>.toggle-title a,
div[data-style="minimal"] .toggle.extra-color-1.open>.toggle-title a,
div[data-style="minimal_small"] .toggle.extra-color-1>.toggle-title a:hover,
div[data-style="minimal_small"] .toggle.extra-color-1.open>.toggle-title a {
   color: #ff783c
}

.nectar-milestone .number.extra-color-1,
span.extra-color-1,
.team-member .social.extra-color-1 li a,
body [class^="icon-"].icon-default-style.extra-color-1,
body [class^="icon-"].icon-default-style[data-color="extra-color-1"],
.team-member .extra-color-1:hover,
.svg-icon-holder[data-color="extra-color-1"],
.nectar_icon_wrap[data-color="extra-color-1"] i,
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section .active,
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section a:hover,
body.material .nectar-button.see-through.extra-color-1[data-color-override="false"],
.nectar_single_testimonial[data-color="extra-color-1"] p .open-quote,
.no-highlight.extra-color-1 h3 {
   color: #ff783c !important
}

.nectar-bg-extra-color-1,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-1:before,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-1"] a:after,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote.is-selected p,
.nectar-button.nectar_video_lightbox[data-color="default-extra-color-1"],
.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-1"]:hover,
.nectar-cta[data-color="extra-color-1"]:not([data-style="material"]) .link_wrap,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-1"] .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="extra-color-1"] .flickity-page-dots .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-1"] .visualized-total span,
.nectar-post-grid-wrap[data-load-more-color="extra-color-1"] .load-more:hover,
[class*=" icon-"].extra-color-1.icon-normal,
div[data-style="minimal"] .toggle.extra-color-1.open i:after,
div[data-style="minimal"] .toggle.extra-color-1:hover i:after,
div[data-style="minimal"] .toggle.open.extra-color-1 i:before,
div[data-style="minimal"] .toggle.extra-color-1:hover i:before,
div[data-style="minimal_small"] .toggle.extra-color-1>.toggle-title:after,
.toggle.open.extra-color-1>.toggle-title a,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"] .nectar-list-item-btn:hover {
   background-color: #ff783c
}

.nectar-button.regular-button.extra-color-1,
.nectar-button.tilt.extra-color-1,
body .swiper-slide .button.transparent_2 .extra-color-1:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style),
.portfolio-filters-inline[data-color-scheme="extra-color-1"],
.portfolio-filters[data-color-scheme="extra-color-1"] #sort-portfolio,
.portfolio-filters[data-color-scheme="extra-color-1"] a,
.nectar-fancy-box[data-color="extra-color-1"]:after,
.divider-small-border[data-color="extra-color-1"],
.divider-border[data-color="extra-color-1"],
.nectar-animated-title[data-color="extra-color-1"] .nectar-animated-title-inner:after,
.portfolio-filters-inline[data-color-scheme="extra-color-1-underline"] a:after,
.nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox,
body .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"] .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]:not([data-style="small"]) .play>.inner-wrap:before,
body.material .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox:before,
.nectar-hor-list-item[data-color="extra-color-1"]:before,
.nectar-fancy-box[data-color="extra-color-1"]:not([data-style="default"]) .box-bg:after,
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-1"] li:after,
.extra-color-1.icon-normal,
.bar_graph li .extra-color-1,
.nectar-progress-bar .extra-color-1,
.swiper-slide .button.solid_color .extra-color-1,
.swiper-slide .button.solid_color_2 .extra-color-1 {
   background-color: #ff783c !important
}

.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-1"] svg path {
   stroke: #ff783c !important
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i:after {
   box-shadow: #ff783c 0 8px 15px;
   opacity: .24
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-1"]:before {
   box-shadow: 0 30px 90px #ff783c
}

.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-1"] .box-bg:after {
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #ff783c 100%)
}

body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after,
body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after,
div[data-style="minimal"] .toggle.open.extra-color-1 i,
div[data-style="minimal"] .toggle.extra-color-1:hover i,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play:before,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play:after,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"]:hover {
   border-color: #ff783c
}

body.material .nectar-button.see-through.extra-color-1[data-color-override="false"] {
   border-color: #ff783c !important
}

.im-icon-wrap[data-color="extra-color-1"] path {
   fill: #ff783c
}

.nectar-color-extra-color-2,
.testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled:before,
div[data-style="minimal"] .toggle.extra-color-2:hover>.toggle-title a,
div[data-style="minimal"] .toggle.extra-color-2.open>.toggle-title a,
div[data-style="minimal_small"] .toggle.extra-color-2>.toggle-title a:hover,
div[data-style="minimal_small"] .toggle.extra-color-2.open>.toggle-title a {
   color: #282523
}

.nectar-milestone .number.extra-color-2,
span.extra-color-2,
.team-member .social.extra-color-2 li a,
body [class^="icon-"].icon-default-style.extra-color-2,
body [class^="icon-"].icon-default-style[data-color="extra-color-2"],
.team-member .extra-color-2:hover,
.svg-icon-holder[data-color="extra-color-2"],
.nectar_icon_wrap[data-color="extra-color-2"] i,
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section .active,
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section a:hover,
body.material .nectar-button.see-through.extra-color-2[data-color-override="false"],
.nectar_single_testimonial[data-color="extra-color-2"] p .open-quote,
.no-highlight.extra-color-2 h3 {
   color: #282523 !important
}

.nectar-bg-extra-color-2,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-2:before,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-2"] a:after,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote.is-selected p,
.nectar-button.nectar_video_lightbox[data-color="default-extra-color-2"],
.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-2"]:hover,
.nectar-cta[data-color="extra-color-2"]:not([data-style="material"]) .link_wrap,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-2"] .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="extra-color-2"] .flickity-page-dots .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-2"] .visualized-total span,
.nectar-post-grid-wrap[data-load-more-color="extra-color-2"] .load-more:hover,
[class*=" icon-"].extra-color-2.icon-normal,
div[data-style="minimal"] .toggle.extra-color-2.open i:after,
div[data-style="minimal"] .toggle.extra-color-2:hover i:after,
div[data-style="minimal"] .toggle.open.extra-color-2 i:before,
div[data-style="minimal"] .toggle.extra-color-2:hover i:before,
div[data-style="minimal_small"] .toggle.extra-color-2>.toggle-title:after,
.toggle.open.extra-color-2>.toggle-title a,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"] .nectar-list-item-btn:hover {
   background-color: #282523
}

.nectar-button.regular-button.extra-color-2,
.nectar-button.tilt.extra-color-2,
body .swiper-slide .button.transparent_2 .extra-color-2:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style),
.portfolio-filters-inline[data-color-scheme="extra-color-2"],
.portfolio-filters[data-color-scheme="extra-color-2"] #sort-portfolio,
.portfolio-filters[data-color-scheme="extra-color-2"] a,
.nectar-fancy-box[data-color="extra-color-2"]:after,
.divider-small-border[data-color="extra-color-2"],
.divider-border[data-color="extra-color-2"],
.nectar-animated-title[data-color="extra-color-2"] .nectar-animated-title-inner:after,
.portfolio-filters-inline[data-color-scheme="extra-color-2-underline"] a:after,
.nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox,
body .nectar-video-box[data-color="extra-color-2"][data-hover="zoom_button"] .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"]:not([data-style="small"]) .play>.inner-wrap:before,
body.material .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox:before,
.nectar-hor-list-item[data-color="extra-color-2"]:before,
.nectar-fancy-box[data-color="extra-color-2"]:not([data-style="default"]) .box-bg:after,
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-2"] li:after,
.extra-color-2.icon-normal,
.bar_graph li .extra-color-2,
.nectar-progress-bar .extra-color-2,
.swiper-slide .button.solid_color .extra-color-2,
.swiper-slide .button.solid_color_2 .extra-color-2 {
   background-color: #282523 !important
}

.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-2"] svg path {
   stroke: #282523 !important
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i:after {
   box-shadow: #282523 0 8px 15px;
   opacity: .24
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-2"]:before {
   box-shadow: 0 30px 90px #282523
}

.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-2"] .box-bg:after {
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #282523 100%)
}

body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after,
body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after,
div[data-style="minimal"] .toggle.open.extra-color-2 i,
div[data-style="minimal"] .toggle.extra-color-2:hover i,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play:before,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play:after,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"]:hover {
   border-color: #282523
}

body.material .nectar-button.see-through.extra-color-2[data-color-override="false"] {
   border-color: #282523 !important
}

.im-icon-wrap[data-color="extra-color-2"] path {
   fill: #282523
}

.nectar-color-extra-color-3,
.testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled:before,
div[data-style="minimal"] .toggle.extra-color-3:hover>.toggle-title a,
div[data-style="minimal"] .toggle.extra-color-3.open>.toggle-title a,
div[data-style="minimal_small"] .toggle.extra-color-3>.toggle-title a:hover,
div[data-style="minimal_small"] .toggle.extra-color-3.open>.toggle-title a {
   color: #aaa5a0
}

.nectar-milestone .number.extra-color-3,
span.extra-color-3,
.team-member .social.extra-color-3 li a,
body [class^="icon-"].icon-default-style.extra-color-3,
body [class^="icon-"].icon-default-style[data-color="extra-color-3"],
.team-member .extra-color-3:hover,
.svg-icon-holder[data-color="extra-color-3"],
.nectar_icon_wrap[data-color="extra-color-3"] i,
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section .active,
body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section a:hover,
body.material .nectar-button.see-through.extra-color-3[data-color-override="false"],
.nectar_single_testimonial[data-color="extra-color-3"] p .open-quote,
.no-highlight.extra-color-3 h3 {
   color: #aaa5a0 !important
}

.nectar-bg-extra-color-3,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-3:before,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-3"] a:after,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote.is-selected p,
.nectar-button.nectar_video_lightbox[data-color="default-extra-color-3"],
.nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-3"]:hover,
.nectar-cta[data-color="extra-color-3"]:not([data-style="material"]) .link_wrap,
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-3"] .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls="default"][data-control-color="extra-color-3"] .flickity-page-dots .dot:before,
.nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-3"] .visualized-total span,
.nectar-post-grid-wrap[data-load-more-color="extra-color-3"] .load-more:hover,
[class*=" icon-"].extra-color-3.icon-normal,
div[data-style="minimal"] .toggle.extra-color-3.open i:after,
div[data-style="minimal"] .toggle.extra-color-3:hover i:after,
div[data-style="minimal"] .toggle.open.extra-color-3 i:before,
div[data-style="minimal"] .toggle.extra-color-3:hover i:before,
div[data-style="minimal_small"] .toggle.extra-color-3>.toggle-title:after,
.toggle.open.extra-color-3>.toggle-title a,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"] .nectar-list-item-btn:hover {
   background-color: #aaa5a0
}

.nectar-button.regular-button.extra-color-3,
.nectar-button.tilt.extra-color-3,
body .swiper-slide .button.transparent_2 .extra-color-3:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style),
.portfolio-filters-inline[data-color-scheme="extra-color-3"],
.portfolio-filters[data-color-scheme="extra-color-3"] #sort-portfolio,
.portfolio-filters[data-color-scheme="extra-color-3"] a,
.nectar-fancy-box[data-color="extra-color-3"]:after,
.divider-small-border[data-color="extra-color-3"],
.divider-border[data-color="extra-color-3"],
.nectar-animated-title[data-color="extra-color-3"] .nectar-animated-title-inner:after,
.portfolio-filters-inline[data-color-scheme="extra-color-3-underline"] a:after,
.nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox,
body .nectar-video-box[data-color="extra-color-3"][data-hover="zoom_button"] .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"]:not([data-style="small"]) .play>.inner-wrap:before,
body.material .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox:before,
.nectar-hor-list-item[data-color="extra-color-3"]:before,
.nectar-fancy-box[data-color="extra-color-3"]:not([data-style="default"]) .box-bg:after,
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-3[data-color-override="false"] i,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-3"] li:after,
.extra-color-3.icon-normal,
.bar_graph li .extra-color-3,
.nectar-progress-bar .extra-color-3,
.swiper-slide .button.solid_color .extra-color-3,
.swiper-slide .button.solid_color_2 .extra-color-3 {
   background-color: #aaa5a0 !important
}

.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-3"] svg path {
   stroke: #aaa5a0 !important
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-3[data-color-override="false"] i:after {
   box-shadow: #aaa5a0 0 8px 15px;
   opacity: .24
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-3"]:before {
   box-shadow: 0 30px 90px #aaa5a0
}

.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-3"] .box-bg:after {
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #aaa5a0 100%)
}

body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after,
body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after,
div[data-style="minimal"] .toggle.open.extra-color-3 i,
div[data-style="minimal"] .toggle.extra-color-3:hover i,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play:before,
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play:after,
.nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"]:hover {
   border-color: #aaa5a0
}

body.material .nectar-button.see-through.extra-color-3[data-color-override="false"] {
   border-color: #aaa5a0 !important
}

.im-icon-wrap[data-color="extra-color-3"] path {
   fill: #aaa5a0
}

.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"]>li a .popular-featured-img:after {
   background: #1ea082;
   background: linear-gradient(to right, #1ea082, #ff783c)
}

.nectar-bg-extra-color-gradient-1,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-gradient-1:before,
.divider-small-border[data-color="extra-color-gradient-1"],
.divider-border[data-color="extra-color-gradient-1"],
.nectar-progress-bar .extra-color-gradient-1,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-gradient-1"] a:after,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-gradient-1"] li:after,
.nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-1"]:after {
   background: #ff783c;
   background: linear-gradient(to right, #ff783c, #1ea082)
}

.icon-normal.extra-color-gradient-1,
body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-1,
.nectar-button.extra-color-gradient-1:after,
.nectar-cta[data-color="extra-color-gradient-1"]:not([data-style="material"]) .link_wrap,
.nectar-button.see-through-extra-color-gradient-1:after,
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"] .box-bg:after,
.nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-1"] .load-more:before {
   background: #ff783c;
   background: linear-gradient(to bottom right, #ff783c, #1ea082)
}

body.material .nectar-button.regular.m-extra-color-gradient-1,
body.material .nectar-button.see-through.m-extra-color-gradient-1:before,
.swiper-slide .button.solid_color .extra-color-gradient-1,
.swiper-slide .button.transparent_2 .extra-color-gradient-1:before {
   background: #ff783c;
   background: linear-gradient(125deg, #ff783c, #1ea082)
}

body.material .nectar-button.regular.m-extra-color-gradient-1:before {
   background: #1ea082
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:before {
   box-shadow: 0 30px 90px #1ea082
}

.nectar-color-extra-color-gradient-1,
.testimonial_slider[data-rating-color="extra-color-gradient-1"] .star-rating .filled:before {
   color: #ff783c;
   background: linear-gradient(to right, #ff783c, #1ea082);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-clip: text;
   text-fill-color: transparent
}

.nectar-button.extra-color-gradient-1,
.nectar-button.see-through-extra-color-gradient-1 {
   border-width: 3px;
   border-style: solid;
   -moz-border-image: -moz-linear-gradient(top right, #ff783c 0, #1ea082 100%);
   -webkit-border-image: -webkit-linear-gradient(top right, #ff783c 0, #1ea082 100%);
   border-image: linear-gradient(to bottom right, #ff783c 0, #1ea082 100%);
   border-image-slice: 1
}

[class^="icon-"][data-color="extra-color-gradient-1"]:before,
[class*=" icon-"][data-color="extra-color-gradient-1"]:before,
[class^="icon-"].extra-color-gradient-1:not(.icon-normal):before,
[class*=" icon-"].extra-color-gradient-1:not(.icon-normal):before,
.nectar_icon_wrap[data-color="extra-color-gradient-1"]:not([data-style="shadow-bg"]) i {
   color: #ff783c;
   background: linear-gradient(to bottom right, #ff783c, #1ea082);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-clip: text;
   text-fill-color: transparent;
   display: initial
}

.nectar-button.extra-color-gradient-1 .hover,
.nectar-button.see-through-extra-color-gradient-1 .start {
   background: #ff783c;
   background: linear-gradient(to bottom right, #ff783c, #1ea082);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-clip: text;
   text-fill-color: transparent;
   display: initial
}

.nectar-button.extra-color-gradient-1.no-text-grad .hover,
.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start {
   background: transparent !important;
   color: #ff783c !important
}

.nectar-bg-extra-color-gradient-2,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-gradient-2:before,
.divider-small-border[data-color="extra-color-gradient-2"],
.divider-border[data-color="extra-color-gradient-2"],
.nectar-progress-bar .extra-color-gradient-2,
.wpb_row .nectar-post-grid-filters[data-active-color="extra-color-gradient-2"] a:after,
.nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-gradient-2"] li:after,
.nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-2"]:after {
   background: #aaa5a0;
   background: linear-gradient(to right, #aaa5a0, #282523)
}

.icon-normal.extra-color-gradient-2,
body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-2,
.nectar-button.extra-color-gradient-2:after,
.nectar-cta[data-color="extra-color-gradient-2"]:not([data-style="material"]) .link_wrap,
.nectar-button.see-through-extra-color-gradient-2:after,
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"] .box-bg:after,
.nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-2"] .load-more:before {
   background: #aaa5a0;
   background: linear-gradient(to bottom right, #aaa5a0, #282523)
}

body.material .nectar-button.regular.m-extra-color-gradient-2,
body.material .nectar-button.see-through.m-extra-color-gradient-2:before,
.swiper-slide .button.solid_color .extra-color-gradient-2,
.swiper-slide .button.transparent_2 .extra-color-gradient-2:before {
   background: #aaa5a0;
   background: linear-gradient(125deg, #aaa5a0, #282523)
}

body.material .nectar-button.regular.m-extra-color-gradient-2:before {
   background: #282523
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"]:before {
   box-shadow: 0 30px 90px #282523
}

.nectar-color-extra-color-gradient-2,
.testimonial_slider[data-rating-color="extra-color-gradient-2"] .star-rating .filled:before {
   color: #aaa5a0;
   background: linear-gradient(to right, #aaa5a0, #282523);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-clip: text;
   text-fill-color: transparent
}

.nectar-button.extra-color-gradient-2,
.nectar-button.see-through-extra-color-gradient-2 {
   border-width: 3px;
   border-style: solid;
   -moz-border-image: -moz-linear-gradient(top right, #aaa5a0 0, #282523 100%);
   -webkit-border-image: -webkit-linear-gradient(top right, #aaa5a0 0, #282523 100%);
   border-image: linear-gradient(to bottom right, #aaa5a0 0, #282523 100%);
   border-image-slice: 1
}

[class^="icon-"][data-color="extra-color-gradient-2"]:before,
[class*=" icon-"][data-color="extra-color-gradient-2"]:before,
[class^="icon-"].extra-color-gradient-2:not(.icon-normal):before,
[class*=" icon-"].extra-color-gradient-2:not(.icon-normal):before,
.nectar_icon_wrap[data-color="extra-color-gradient-2"]:not([data-style="shadow-bg"]) i {
   color: #aaa5a0;
   background: linear-gradient(to bottom right, #aaa5a0, #282523);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-clip: text;
   text-fill-color: transparent;
   display: initial
}

.nectar-button.extra-color-gradient-2 .hover,
.nectar-button.see-through-extra-color-gradient-2 .start {
   background: #aaa5a0;
   background: linear-gradient(to bottom right, #aaa5a0, #282523);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-clip: text;
   text-fill-color: transparent;
   display: initial
}

.nectar-button.extra-color-gradient-2.no-text-grad .hover,
.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
   background: transparent !important;
   color: #aaa5a0 !important
}

:root {
   --nectar-accent-color: #1e257e;
   --nectar-extra-color-1: #faf6f5;
   --nectar-extra-color-2: #faf6f5;
   --nectar-extra-color-3: #faf6f5;
}

body,
.container-wrap,
.material .ocm-effect-wrap,
.project-title,
.ascend .container-wrap,
.ascend .project-title,
body .vc_text_separator div,
.carousel-wrap[data-full-width="true"] .carousel-heading,
.carousel-wrap .left-border,
.carousel-wrap .right-border,
.single-post.ascend #page-header-bg.fullscreen-header,
.single-post #single-below-header.fullscreen-header,
#page-header-wrap,
.page-header-no-bg,
#full_width_portfolio .project-title.parallax-effect,
.portfolio-items .col,
.page-template-template-portfolio-php .portfolio-items .col.span_3,
.page-template-template-portfolio-php .portfolio-items .col.span_4,
body .nectar-quick-view-box div.product .product div.summary,
.nectar-global-section.before-footer,
.nectar-global-section.after-nav,
body.box-rolling,
body[data-footer-reveal="1"].ascend.box-rolling,
body[data-footer-reveal="1"].box-rolling,
.wpml-ls-statics-footer {
   background-color: #fff
}

body,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce .woocommerce-breadcrumb i,
body:not(.original) .comment-list .comment-author,
body:not(.original) .comment-list .pingback .comment-body>a,
.post-area.standard-minimal .post .more-link span,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"]>li .post-date {
   color: #282523
}

.ascend #author-bio .nectar-button:not(:hover) {
   color: #282523 !important;
   border-color: #282523 !important
}

.comment-list .comment-meta a:not(:hover),
.material .comment-list .reply a:not(:hover) {
   color: #282523;
   opacity: .7
}

#sidebar h4,
.ascend.woocommerce #sidebar h4,
body .row .col.section-title span {
   color: #282523
}

#ajax-content-wrap ul.products li.product.minimal .price {
   color: #282523 !important
}

.single .heading-title[data-header-style="default_minimal"] .meta-category a {
   color: #282523;
   border-color: #282523
}

.full-width-section>.col.span_12.dark,
.full-width-content>.col.span_12.dark {
   color: #282523
}

.full-width-section>.col.span_12.dark .portfolio-items .col h3,
.full-width-section>.col.span_12.dark .portfolio-items[data-ps="6"] .work-meta h4 {
   color: #fff
}

body #header-outer,
body #search-outer,
body.ascend #search-outer,
body[data-header-format="left-header"].ascend #search-outer,
.material #header-space,
#header-space,
.material #header-outer .bg-color-stripe,
.material #search-outer .bg-color-stripe,
.material #header-outer #search-outer:before,
.material #search-outer .nectar-ajax-search-results,
body[data-header-format="left-header"].material #search-outer,
body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header,
body #header-outer #mobile-menu:before,
.nectar-slide-in-cart.style_slide_in_click {
   background-color: #fff
}

body .nectar-slide-in-cart:not(.style_slide_in_click) .blockUI.blockOverlay {
   background-color: #ffffff !important
}

body #header-outer,
body[data-header-color="dark"] #header-outer {
   background-color: rgba(255, 255, 255, 100)
}

.material #header-outer:not(.transparent) .bg-color-stripe {
   display: none
}

#header-outer #top nav>ul>li>a,
#header-outer .slide-out-widget-area-toggle a i.label,
#header-outer:not(.transparent) #top #logo,
#header-outer #top .span_9>.slide-out-widget-area-toggle i,
#header-outer #top .sf-sub-indicator i,
body[data-header-color="custom"].ascend #boxed #header-outer .cart-menu .cart-icon-wrap i,
#header-outer #top nav ul #nectar-user-account a span,
#header-outer #top #toggle-nav i,
.material #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search,
#header-outer:not([data-permanent-transparent="1"]) .mobile-user-account .icon-salient-m-user,
#header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search,
#header-outer #top #mobile-cart-link i,
#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
body[data-header-format="left-header"] #header-outer #social-in-menu a,
#header-outer #top nav ul #search-btn a span,
#search-outer #search input[type="text"],
#search-outer #search #close a span,
body.ascend #search-outer #search #close a span,
body.ascend #search-outer #search input[type="text"],
.material #search-outer #search .span_12 span,
.style_slide_in_click .total,
.style_slide_in_click .total strong,
.nectar-slide-in-cart.style_slide_in_click h4,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list.woocommerce-mini-cart .mini_cart_item a,
.style_slide_in_click .woocommerce-mini-cart__empty-message h3 {
   color: #000000 !important
}

body #header-outer .nectar-header-text-content,
.nectar-ajax-search-results .search-post-item,
.nectar-ajax-search-results ul.products li.product,
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header {
   color: #000
}

.material #header-outer #search-outer input::-webkit-input-placeholder,
body[data-header-format="left-header"].material #search-outer input::-webkit-input-placeholder {
   color: #000000 !important
}

#header-outer #top .slide-out-widget-area-toggle a .lines:after,
#header-outer #top .slide-out-widget-area-toggle a .lines:before,
#header-outer #top .slide-out-widget-area-toggle a .lines-button:after,
body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
body.material.mobile #header-outer:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
#search-outer .close-wrap .close-line,
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line,
.nectar-slide-in-cart.style_slide_in_click .close-cart .close-line,
.nectar-ajax-search-results h4 a:before {
   background-color: #000
}

#top nav>ul>.button_bordered>a:before,
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
   border-color: #000
}

#header-outer:not(.transparent) .nectar-mobile-only.mobile-header .menu-title-text:after {
   border-color: #1ea082 !important
}

#header-outer .slide-out-widget-area-toggle a:hover i.label,
body #header-outer:not(.transparent) #social-in-menu a i:after,
.ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart,
body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart,
body #top nav .sf-menu>.current_page_ancestor>a .sf-sub-indicator i,
body #top nav .sf-menu>.current_page_item>a .sf-sub-indicator i,
#header-outer #top .sf-menu>.sfHover>a .sf-sub-indicator i,
#header-outer #top .sf-menu>li>a:hover .sf-sub-indicator i,
#header-outer #top nav ul #search-btn a:hover span,
#header-outer #top nav ul #nectar-user-account a:hover span,
#header-outer #top nav ul .slide-out-widget-area-toggle a:hover span,
body:not(.material) #search-outer #search #close a span:hover {
   color: #1ea082 !important
}

#top .sf-menu>li.nectar-regular-menu-item>a:hover>.nectar-menu-icon,
#top .sf-menu>li.nectar-regular-menu-item.sfHover>a>.nectar-menu-icon,
#top .sf-menu>li.nectar-regular-menu-item[class*="current-"]>a>.nectar-menu-icon,
#header-outer[data-lhe="default"]:not(.transparent) .nectar-header-text-content a:hover {
   color: #1ea082
}

.nectar-ajax-search-results .search-post-item h5 {
   background-image: linear-gradient(to right, #1ea082 0, #1ea082 100%)
}

#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav>ul>li:not([class*="button_"])>a>span:after,
#header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after {
   background-color: #1ea082 !important
}

#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a .menu-title-text:after,
body.material #header-outer #search-outer #search input[type="text"],
body[data-header-format="left-header"].material #search-outer #search input[type="text"] {
   border-color: #1ea082
}

#top .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon {
   color: #000
}

#search-outer .ui-widget-content,
body:not([data-header-format="left-header"]) #top .sf-menu li ul,
#header-outer nav>ul>.megamenu>.sub-menu,
body #header-outer nav>ul>.megamenu>.sub-menu>li>a,
#header-outer .widget_shopping_cart .cart_list a,
#header-outer .widget_shopping_cart .cart_list li,
#header-outer .widget_shopping_cart_content,
.woocommerce .cart-notification,
#header-secondary-outer ul ul li a,
#header-secondary-outer .sf-menu li ul {
   background-color: #e8e4e1
}

body[data-header-format="left-header"] #header-outer .cart-outer .cart-notification:after {
   border-color: transparent transparent #e8e4e1 transparent
}

#top .sf-menu li ul li a:hover,
body #top nav .sf-menu ul .sfHover>a,
#top .sf-menu li ul .current-menu-item>a,
#top .sf-menu li ul .current-menu-ancestor>a,
#header-outer nav>ul>.megamenu>ul ul li a:hover,
#header-outer nav>ul>.megamenu>ul ul li a:focus,
#header-outer nav>ul>.megamenu>ul ul .current-menu-item>a,
#header-secondary-outer ul ul li a:hover,
#header-secondary-outer ul ul li a:focus,
#header-secondary-outer ul>li:not(.megamenu) ul a:hover,
body #header-secondary-outer .sf-menu ul .sfHover>a,
#search-outer .ui-widget-content li:hover,
#search-outer .ui-state-hover,
#search-outer .ui-widget-content .ui-state-hover,
#search-outer .ui-widget-header .ui-state-hover,
#search-outer .ui-state-focus,
#search-outer .ui-widget-content .ui-state-focus,
#search-outer .ui-widget-header .ui-state-focus,
#header-outer #top nav>ul>li:not(.megamenu) ul a:hover,
#header-outer #top nav>ul>li:not(.megamenu) .sfHover>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .sfHover>a,
#header-outer nav>ul>.megamenu>ul ul .sfHover>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a:hover,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul ul .current-menu-item>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a {
   background-color: #ffffff !important
}

#search-outer .ui-widget-content li a,
#search-outer .ui-widget-content i,
#top .sf-menu li ul li a,
body #header-outer .widget_shopping_cart .cart_list a,
#header-secondary-outer ul ul li a,
.woocommerce .cart-notification .item-name,
.cart-outer .cart-notification,
#header-outer #top .sf-menu li ul .sf-sub-indicator i,
#header-outer .widget_shopping_cart .quantity,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a,
#header-outer .cart-notification .item-name,
#header-outer #top nav>ul>.nectar-woo-cart .cart-outer .widget ul a:hover,
#header-outer .cart-outer .total strong,
#header-outer .cart-outer .total,
#header-outer ul.product_list_widget li dl dd,
#header-outer ul.product_list_widget li dl dt {
   color: #555350 !important
}

.sf-menu .widget-area-active .widget *,
.sf-menu .widget-area-active:hover .widget * {
   color: #555350
}

#top .sf-menu>li li>a>.nectar-menu-icon {
   color: #000
}

#search-outer .ui-widget-content li:hover *,
#search-outer .ui-widget-content .ui-state-focus *,
body #top nav .sf-menu ul .sfHover>a,
#header-secondary-outer ul ul li:hover>a,
#header-secondary-outer ul ul li:hover>a i,
#header-secondary-outer ul .sfHover>a,
body[data-dropdown-style="minimal"] #header-secondary-outer ul>li:not(.megamenu) .sfHover>a,
body #top nav .sf-menu ul .sfHover>a .sf-sub-indicator i,
body #top nav .sf-menu ul li:hover>a .sf-sub-indicator i,
body #top nav .sf-menu ul li:hover>a,
body #top nav .sf-menu ul .current-menu-item>a,
body #top nav .sf-menu ul .current_page_item>a .sf-sub-indicator i,
body #top nav .sf-menu ul .current_page_ancestor>a .sf-sub-indicator i,
body #top nav .sf-menu ul .sfHover>a,
body #top nav .sf-menu ul .current_page_ancestor>a,
body #top nav .sf-menu ul .current-menu-ancestor>a,
body #top nav .sf-menu ul .current_page_item>a,
body .sf-menu ul li ul .sfHover>a .sf-sub-indicator i,
body .sf-menu>li>a:active>.sf-sub-indicator i,
body .sf-menu>.sfHover>a>.sf-sub-indicator i,
body .sf-menu li ul .sfHover>a,
#header-outer nav>ul>.megamenu>ul ul .current-menu-item>a,
#header-outer nav>ul>.megamenu>ul>li>a:hover,
#header-outer nav>ul>.megamenu>ul>.sfHover>a,
body #header-outer nav>ul>.megamenu ul li:hover>a,
#header-outer #top nav ul li .sfHover>a .sf-sub-indicator i,
#header-outer #top nav>ul>.megamenu>ul ul li a:hover,
#header-outer #top nav>ul>.megamenu>ul ul li a:focus,
#header-outer #top nav>ul>.megamenu>ul ul .sfHover>a,
#header-outer #header-secondary-outer nav>ul>.megamenu>ul ul li a:hover,
#header-outer #header-secondary-outer nav>ul>.megamenu>ul ul li a:focus,
#header-outer #header-secondary-outer nav>ul>.megamenu>ul ul .sfHover>a,
#header-outer #top nav ul li li:hover>a .sf-sub-indicator i,
#header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item>a,
body:not([data-header-format="left-header"]) #header-outer #top nav>ul>.megamenu>ul ul .current-menu-item>a,
body:not([data-header-format="left-header"]) #header-outer #header-secondary-outer nav>ul>.megamenu>ul ul .current-menu-item>a,
#header-outer #top nav>ul>li:not(.megamenu) ul a:hover,
body[data-dropdown-style="minimal"] #header-secondary-outer ul>li:not(.megamenu) ul a:hover,
#header-outer #top nav>ul>li:not(.megamenu) .sfHover>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .sfHover>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .current-menu-item>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a .sf-sub-indicator i,
#header-outer:not([data-format="left-header"]) #top nav>ul>.megamenu ul ul .current-menu-item>a,
#header-outer:not([data-format="left-header"]) #header-secondary-outer nav>ul>.megamenu ul ul .current-menu-item>a,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a:hover,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a:focus,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li:hover>a,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul:hover>a,
#header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-item.has-ul>a,
#header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-ancestor.has-ul>a {
   color: #ff783c !important
}

#top .sf-menu>li li>a:hover>.nectar-menu-icon,
#top .sf-menu>li li.sfHover>a>.nectar-menu-icon,
#top .sf-menu>li li.nectar-regular-menu-item[class*="current-"]>a>.nectar-menu-icon {
   color: #ff783c
}

body #header-outer #top nav .sf-menu ul li>a .item_desc {
   color: #CCCCCC !important
}

body #header-outer #top nav .sf-menu ul .sfHover>a .item_desc,
body #header-outer #top nav .sf-menu ul li:hover>a .item_desc,
body #header-outer #top nav .sf-menu ul .current-menu-item>a .item_desc,
body #header-outer #top nav .sf-menu ul .current_page_item>a .item_desc,
body #header-outer #top nav .sf-menu ul .current_page_ancestor>a .item_desc,
body #header-outer nav>ul>.megamenu>ul ul li a:focus .item_desc {
   color: #ffffff !important
}

body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>a,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>a,
#header-outer[data-lhe="default"] nav .sf-menu .megamenu ul .current_page_ancestor>a,
#header-outer[data-lhe="default"] nav .sf-menu .megamenu ul .current-menu-ancestor>a,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a {
   color: #ffffff !important
}

body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li:hover>a,
body:not([data-header-format="left-header"]) #header-outer #top nav>ul>.megamenu>ul>li:hover>a,
body:not([data-header-format="left-header"]) #header-outer #header-secondary-outer nav>ul>.megamenu>ul>li:hover>a,
#header-outer:not([data-format="left-header"]) nav>ul>.megamenu>ul>.current-menu-ancestor.menu-item-has-children>a,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>.current-menu-item>a,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul:hover>a,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a:focus,
#header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-item.has-ul>a,
#header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-ancestor.has-ul>a {
   color: #ffffff !important
}

.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top nav ul #search-btn a:after,
.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top nav ul #nectar-user-account a:after,
.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top nav ul .slide-out-widget-area-toggle a:after,
.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-contents:after,
body #header-outer[data-transparent-header="true"] #top nav ul #nectar-user-account>div,
body[data-header-color="custom"] #top nav ul #nectar-user-account>div,
#header-outer:not(.transparent) .sf-menu>li ul {
   border-color: #eee
}

#header-outer:not(.transparent) .sf-menu>li ul {
   border-top-width: 1px;
   border-top-style: solid
}

#search-outer .ui-widget-content,
body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul,
#header-outer nav>ul>.megamenu>.sub-menu,
body #header-outer nav>ul>.megamenu>.sub-menu>li>a,
#header-outer .widget_shopping_cart .cart_list a,
#header-secondary-outer ul ul li a,
#header-outer .widget_shopping_cart .cart_list li,
.woocommerce .cart-notification,
#header-outer .widget_shopping_cart_content {
   background-color: rgba(232, 228, 225, 100) !important
}

#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen),
#slide-out-widget-area-bg.fullscreen,
#slide-out-widget-area-bg.fullscreen-split,
#slide-out-widget-area-bg.fullscreen-inline-images .nectar-ocm-image-wrap-outer,
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right {
   background-color: #fcfaf8
}

body #slide-out-widget-area,
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i:before,
body #slide-out-widget-area a,
body #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,
#slide-out-widget-area.fullscreen-split .inner .widget.widget_nav_menu li a,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a,
#slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a,
body #slide-out-widget-area.fullscreen .menuwrapper li a,
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,
body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"],
body #slide-out-widget-area .nectar-menu-label {
   color: #000
}

body #slide-out-widget-area .nectar-menu-label:before {
   background-color: #000
}

#slide-out-widget-area .tagcloud a,
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after {
   border-color: #000
}

body #slide-out-widget-area h1,
body #slide-out-widget-area h2,
body #slide-out-widget-area h3,
body #slide-out-widget-area h4,
body #slide-out-widget-area h5,
body #slide-out-widget-area h6 {
   color: #fff
}

body #slide-out-widget-area[class*="fullscreen"] .current-menu-item>a,
body #slide-out-widget-area.fullscreen a:hover,
body #slide-out-widget-area.fullscreen-split a:hover,
body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .current-menu-item>a,
#slide-out-widget-area.slide-out-from-right-hover a:hover,
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i:after,
body #slide-out-widget-area.slide-out-from-right a:hover,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a:hover,
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover,
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li.current-menu-item>a,
#slide-out-widget-area.slide-out-from-right-hover.no-text-effect .inner .off-canvas-menu-container li a:hover,
body #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"],
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item>a,
#slide-out-widget-area .widget .nectar_widget[class*="nectar_blog_posts_"] li:not(.has-img) a:hover .post-title {
   color: #ff783c !important
}

body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after,
#slide-out-widget-area .tagcloud a:hover {
   border-color: #ff783c
}

#slide-out-widget-area.fullscreen-split .widget ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button),
#slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button) {
   background-image: linear-gradient(to right, #ff783c 0, #ff783c 100%)
}

#slide-out-widget-area ul .menu-item .nectar-ext-menu-item .menu-title-text {
   background-image: linear-gradient(to right, #ff783c 0, #ff783c 100%)
}

#mobile-menu ul .menu-item .nectar-ext-menu-item .menu-title-text {
   background-image: none
}

body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before {
   background-color: #ff1053
}

@media only screen and (min-width:1000px) {
   body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close .close-line {
      background-color: #fff
   }
}

#footer-outer,
#nectar_fullscreen_rows>#footer-outer.wpb_row .full-page-inner-wrap {
   background-color: #555350 !important
}

#footer-outer #footer-widgets {
   border-bottom: none
}

body.original #footer-outer #footer-widgets .col ul li {
   border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.original #footer-outer #footer-widgets .col .widget_recent_comments ul li,
#footer-outer #footer-widgets .col .widget_recent_comments ul li {
   background-color: rgba(0, 0, 0, .07);
   border-bottom: 0
}

#footer-outer,
#footer-outer a:not(.nectar-button) {
   color: #a9a5a0 !important
}

#footer-outer[data-link-hover="underline"][data-custom-color="true"] #footer-widgets ul:not([class*="nectar_blog_posts"]) a:not(.tag-cloud-link):not(.nectar-button),
#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
   background-image: linear-gradient(to right, #a9a5a0 0, #a9a5a0 100%)
}

#footer-outer #footer-widgets .widget h4,
#footer-outer .col .widget_recent_entries span,
#footer-outer .col .recent_posts_extra_widget .post-widget-text span {
   color: #777777 !important
}

body #footer-outer #copyright,
.ascend #footer-outer #copyright {
   border: none;
   background-color: #aaa5a0
}

body #footer-outer #copyright .widget h4,
body #footer-outer #copyright li a i,
body #footer-outer #copyright p {
   color: #777
}

#footer-outer #copyright a:not(.nectar-button) {
   color: #777777 !important
}

body #footer-outer[data-cols="1"] #copyright li a i:after {
   border-color: #777
}

body #footer-outer #copyright li a:hover i,
body #footer-outer[data-cols="1"] #copyright li a:hover i,
body #footer-outer[data-cols="1"] #copyright li a:hover i:after {
   border-color: #fff;
   color: #fff
}

#footer-outer #copyright a:hover:not(.nectar-button) {
   color: #ffffff !important
}

body #call-to-action {
   background-color: #ECEBE9
}

body #call-to-action span {
   color: #4B4F52
}

body #slide-out-widget-area-bg {
   background-color: rgba(0, 0, 0, .8)
}

.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
   background-color: #2d2d2d;
   opacity: .4
}

.single-post #page-header-bg[data-post-hs="default_minimal"] {
   background-color: #2d2d2d
}

@media only screen and (min-width:1000px) {
   #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo {
      margin-top: -14px
   }

   #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav>ul>li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle)>a {
      margin-bottom: 28px
   }

   #header-outer #logo,
   #header-outer .logo-spacing {
      margin-top: 28px;
      margin-bottom: 28px;
      position: relative
   }

   #header-outer.small-nav #logo,
   #header-outer.small-nav .logo-spacing {
      margin-top: 15.555555555556px;
      margin-bottom: 15.555555555556px
   }

   #header-outer.small-nav #logo img,
   #header-outer.small-nav .logo-spacing img {
      height: 32px
   }
}

@media only screen and (min-width:1000px) {
   .material #header-outer:not(.transparent) .bg-color-stripe {
      top: 94px;
      height: calc(35vh - 94px)
   }

   .material #header-outer:not(.transparent).small-nav .bg-color-stripe {
      top: 63.111111111111px;
      height: calc(35vh - 63.111111111111px)
   }
}

@media only screen and (max-width:999px) {

   .material #header-outer:not([data-permanent-transparent="1"]):not(.transparent) .bg-color-stripe,
   .material #header-outer:not([data-permanent-transparent="1"]).transparent .bg-color-stripe {
      top: 48px;
      height: calc(30vh - 48px)
   }
}

#header-outer #logo img,
#header-outer .logo-spacing img {
   height: 38px
}

body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] #top nav>ul>li:last-child>a,
#header-outer[data-menu-bottom-bar-align="left"][data-format="centered-menu-bottom-bar"][data-lhe="animated_underline"] #top .span_3 nav.right-side ul>li:last-child>a,
#header-outer[data-menu-bottom-bar-align="left_t_center_b"][data-format="centered-menu-bottom-bar"][data-lhe="animated_underline"] #top .span_3 nav.right-side ul>li:last-child>a {
   margin-right: 10px
}

#header-outer[data-menu-bottom-bar-align="left_t_center_b"][data-format="centered-menu-bottom-bar"][data-lhe="default"] #top .span_3 nav.right-side ul>li:not([class*="button_"]):last-child>a,
#header-outer[data-menu-bottom-bar-align="left"][data-format="centered-menu-bottom-bar"][data-lhe="default"] #top .span_3 nav.right-side ul>li:not([class*="button_"]):last-child>a {
   padding-right: 10px
}

#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a,
#top nav>ul>li[class*="button_solid_color"]>a,
body #header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_solid_color"]>a:hover,
#header-outer[data-lhe="animated_underline"] #top nav>.sf-menu>li[class*="button_bordered"]>a,
#top nav>ul>li[class*="button_bordered"]>a,
body #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a,
body #header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_bordered"]>a:hover,
body #header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a,
#header-outer[data-lhe="animated_underline"] #top nav>ul>li[class*="button_solid_color"]>a {
   margin-left: 10px;
   margin-right: 10px
}

#header-outer[data-lhe="default"] #top nav>ul>li>a,
#header-outer .nectar-header-text-content,
body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] .nectar-header-text-content {
   padding-left: 10px;
   padding-right: 10px
}

#header-outer[data-lhe="animated_underline"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav>ul>li>a {
   margin-left: 7px;
   margin-right: 7px
}

#header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav>ul>li>a {
   padding-left: 7px;
   padding-right: 7px
}

#top nav>ul>li>ul>li,
#header-outer[data-format="centered-menu"] #top nav>ul>li>ul>li,
#header-secondary-outer .sf-menu>li>ul>li,
#header-outer .widget_shopping_cart .cart_list,
#header-outer .widget_shopping_cart .total,
#header-outer .widget_shopping_cart .buttons {
   -webkit-transform: translate3d(0, 13px, 0);
   transform: translate3d(0, 13px, 0)
}

#header-outer nav ul li li:hover>a .sf-sub-indicator i,
#header-outer nav ul li .sfHover>a .sf-sub-indicator i,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a .sf-sub-indicator i,
#header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-item>a,
#header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-ancestor>a,
#header-outer nav>ul>.megamenu>ul ul .sfHover>a,
#header-outer nav>ul>.megamenu>ul ul li a:hover,
#header-outer nav>ul>.megamenu>ul ul li a:focus,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul ul .current-menu-item>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .sfHover>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a,
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a,
body[data-dropdown-style="minimal"] #header-secondary-outer ul>li:not(.megamenu) .sfHover>a,
body[data-dropdown-style="minimal"] #header-secondary-outer ul>li:not(.megamenu) ul a:hover {
   color: #fff
}

body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul ul li a:hover,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul ul .current-menu-item>a {
   color: #fff;
   background-color: #000
}

#slide-out-widget-area .nectar-ext-menu-item .menu-title-text {
   background-image: none !important
}

#header-space {
   height: 94px
}

@media only screen and (max-width:999px) {
   #header-space {
      height: 48px
   }
}

#header-outer #logo .mobile-only-logo,
#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 #logo img {
   height: 24px
}

@media only screen and (max-width:999px) {

   body #top #logo img,
   #header-outer[data-permanent-transparent="false"] #logo .dark-version {
      height: 24px !important
   }
}

#header-outer #social-in-menu .fa-twitter:after,
.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-twitter:after {
   content: "\e60c"
}

#header-outer #social-in-menu .fa-facebook:after,
.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-facebook:after {
   content: "\e60d"
}

#header-outer #social-in-menu .fa-linkedin:after,
.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-linkedin:after {
   content: "\e605"
}

#header-outer[data-format="left-header"] .buttons.sf-menu .nectar-header-text-content-wrap {
   float: none;
   display: block
}

#header-outer .nectar-header-text-content {
   line-height: 1.3em;
   padding-top: 15px;
   padding-bottom: 15px;
   color: #999;
   align-self: center
}

#header-outer[data-format="default"] .nectar-header-text-content,
#header-outer[data-format="centered-logo-between-menu"] .nectar-header-text-content {
   padding-left: 0;
   text-align: center
}

#header-outer[data-format="menu-left-aligned"] .nectar-header-text-content {
   text-align: right
}

#header-outer .buttons>.nectar-header-text-content:last-child {
   padding-right: 0
}

#header-outer .nectar-header-text-content h2,
#header-outer .nectar-header-text-content h3,
#header-outer .nectar-header-text-content h4,
#header-outer .nectar-header-text-content h5,
#header-outer .nectar-header-text-content h6 {
   margin-bottom: 0
}

#header-outer .nectar-header-text-content {
   transition: color 0.2s ease, opacity 0.2s ease
}

#header-outer .nectar-header-text-content a {
   transition: none;
   position: relative;
   display: inline-block
}

#header-outer[data-lhe="default"]:not(.transparent) .nectar-header-text-content a:hover {
   transition: color 0.2s ease
}

#header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after {
   transition: transform .3s ease-out, border-color .3s ease-out;
   position: absolute;
   display: block;
   bottom: -3px;
   height: 2px;
   left: 0;
   width: 100%;
   transform: scaleX(0);
   background-color: #000;
   content: ""
}

body[data-header-color="dark"] #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after {
   background-color: #fff
}

#header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:hover:after {
   transform: scaleX(1)
}

#header-outer .nectar-header-text-content * {
   color: inherit
}

#header-outer #mobile-menu .nectar-header-text-content div {
   color: #000
}

#header-outer.side-widget-open.hidden-menu #top nav>.sf-menu li,
#header-outer.hidden-menu-items #top nav>.sf-menu li:not(#social-in-menu) {
   transition: opacity 0.75s ease
}

body:not(.material) #header-outer[data-format="centered-menu"].side-widget-open #top nav>.sf-menu:not(.buttons) li,
body:not(.material) #header-outer.side-widget-open.hidden-menu #top nav>.sf-menu:not(.buttons) li,
body:not(.material) #header-outer.side-widget-open.hidden-menu-items #top nav>.sf-menu:not(.buttons) li:not(#social-in-menu) {
   opacity: 0
}

.off-canvas-menu-container .nectar-menu-icon,
.off-canvas-menu-container .nectar-menu-icon-img,
#header-outer #mobile-menu .nectar-menu-icon,
#header-outer #mobile-menu .nectar-menu-icon-img {
   display: none
}

body:not(.ascend) #header-outer[data-full-width="true"][data-remove-border="true"] #top nav ul #search-btn {
   margin-left: 22px
}

@media only screen and (max-width:999px) {

   #search-outer #search #close a:before,
   body[data-header-format="left-header"] #search-outer #search #close a:before,
   body.material #header-outer #search-outer #search #close a:before {
      height: 28px;
      width: 28px;
      margin: -14px 0 0 -14px
   }

   .material #search-outer #search #close a span {
      font-size: 13px;
      height: 13px;
      line-height: 13px;
      top: 6px
   }

   #search-outer #search #close a span {
      font-size: 16px;
      height: 16px;
      line-height: 16px
   }

   .ascend #search-outer #search #close a span {
      top: 0
   }

   .ascend #search-outer #search #close a {
      height: 20px
   }

   #search-outer #search #close a {
      height: 14px
   }

   #search-outer #search #close,
   body.material #header-outer #search-outer #search #close {
      top: 0;
      right: -5px
   }

   #search-outer #search #close a,
   body.material #header-outer #search-outer #search #close a {
      right: 8px;
      top: 9px
   }

   body.original #search-outer #search #close a {
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%)
   }
}

body[data-bg-header="true"][data-header-search="true"].ascend #header-outer.transparent[data-has-menu="false"] #top nav ul #search-btn a:after,
body[data-bg-header="true"][data-header-search="true"].ascend #header-outer[data-has-menu="false"] #top nav ul #search-btn a:after,
body[data-bg-header="true"][data-header-search="true"] #header-outer[data-has-menu="false"] #top nav ul #search-btn a:after {
   border: none;
   display: none
}

#search-outer {
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   position: absolute;
   z-index: 10000;
   overflow: visible;
   display: none;
   background-color: #fff
}

#search-box {
   position: relative
}

#search-outer .container {
   overflow: visible;
   width: 100%
}

#search-outer #search input[type=text] {
   width: 100%;
   color: #888;
   font-size: 43px;
   line-height: 43px;
   position: relative;
   padding: 0;
   background-color: transparent;
   border: 0;
   -webkit-transition: none;
   transition: none;
   box-shadow: none;
   font-family: "Open Sans";
   font-weight: 700;
   text-transform: uppercase;
   letter-spacing: 1px
}

#search-outer>#search form {
   width: 92%;
   float: left
}

#search-outer #search #close {
   list-style: none
}

#search-outer #search #close a {
   position: absolute;
   right: 0;
   top: 24px;
   display: block;
   width: 24px;
   height: 17px;
   line-height: 22px;
   z-index: 10
}

#search-outer #search #close a span:not(.close-line) {
   color: #a0a0a0;
   font-size: 18px;
   height: 20px;
   line-height: 19px;
   background-color: transparent;
   transition: color 0.2s ease
}

#search-outer>#search #close a:hover span {
   color: #000
}

#header-outer #search {
   position: relative
}

body #search-outer #search #close a span {
   font-size: 20px
}

@media only screen and (min-width :1px) and (max-width :999px) {

   .original #search-outer #search input[type="text"],
   body[data-header-format="left-header"]:not(.material) #search-outer #search input[type="text"] {
      font-size: 24px;
      border-bottom-width: 2px
   }

   .original #search-outer .container {
      width: 100%
   }

   body.material #search-outer #search form input[type="text"][name] {
      font-size: 16px;
      line-height: 40px;
      border-bottom-width: 2px;
      padding-right: 50px
   }

   body.material #search-outer,
   .material #search-outer .bg-color-stripe {
      height: 30vh
   }

   body.material #search-outer {
      min-height: 200px
   }

   body.material #search-outer .col {
      margin-bottom: 0
   }
}

@media only screen and (max-device-width:2600px) {
   .ascend.using-mobile-browser #search {
      height: 100%
   }

   .ascend.using-mobile-browser #search #search-box {
      top: 20px
   }
}

.ascend #search-outer {
   background-color: rgba(255, 255, 255, .97);
   height: 100vh;
   position: fixed;
   -webkit-transform: scale(1, 0);
   transform: scale(1, 0);
   padding: 0;
   z-index: 10100;
   top: 0
}

body.ascend #search-outer #search-box {
   transition: all 0.15s ease
}

body.ascend #search-outer.small-nav #search-box {
   transition: all 0.32s ease
}

@media only screen and (min-width:690px) {
   body.ascend.admin-bar #search-outer {
      top: 32px
   }
}

#search-box {
   top: 50%;
   left: 0;
   width: 100%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   position: absolute
}

body[data-header-color="dark"].ascend #search-outer {
   background-color: rgba(0, 0, 0, .94)
}

body[data-header-color="dark"].ascend #search-outer #search input[type="text"],
body[data-header-color="dark"].ascend #search-outer #search #close a span {
   color: #fff
}

body.ascend #search-outer .container {
   height: auto !important;
   float: none;
   width: 100%;
   padding: 0 40px;
   position: static
}

#header-outer #search {
   position: static !important
}

body.ascend #search-outer #search input[type="text"] {
   color: #000;
   height: auto;
   font-size: 80px;
   text-align: center
}

body.ascend #search-outer>#search form {
   width: 100%;
   float: none
}

#search-outer>#search form,
#search-outer #search .span_12 span {
   opacity: 0;
   position: relative
}

#search-outer #search #close {
   position: absolute;
   top: 30px;
   right: 30px
}

.ascend #search-outer #search #close a span:not(.close-line) {
   font-size: 22px
}

body.ascend #search-outer #search #close a {
   right: 0;
   top: 0;
   transition: all .47s cubic-bezier(.3, 1, .3, .95);
   -webkit-transition: all .47s cubic-bezier(.3, 1, .3, .95)
}

#search-outer #search #close a:hover {
   transform: rotate(90deg) translateZ(0);
   -webkit-transform: rotate(90deg) translateZ(0)
}

#search-outer #search .span_12 span {
   text-align: center;
   display: block;
   color: rgba(0, 0, 0, .4);
   margin-top: 15px
}

body.ascend #boxed #search-outer {
   width: auto;
   min-width: 1200px;
   left: auto
}

@media only screen and (max-width:1000px) {
   body.ascend #boxed #search-outer {
      min-width: 680px
   }
}

@media only screen and (max-width:690px) {
   body.ascend #boxed #search-outer {
      min-width: 100%
   }
}

body.ascend #search-outer #search #close a span {
   color: #000
}

body.ascend #search-outer .ui-widget-content {
   top: 90px !important
}

@media only screen and (max-width:1000px) {
   #search-box {
      -webkit-transform: none;
      transform: none;
      top: 20%
   }

   body.ascend #search-outer #search input[type="text"] {
      font-size: 40px
   }
}

@media only screen and (max-width:690px) {
   body.ascend #search-outer #search input[type="text"] {
      font-size: 28px
   }
}

@media only screen and (min-width:1000px) {
   body.ascend #search-outer #search #search-box input[type="text"] {
      font-size: 48px;
      line-height: 1
   }
}

#header-outer[data-header-resize="1"] #logo,
#header-outer[data-header-resize="1"] .logo-spacing {
   transition: margin 0.32s ease, color 0.32s ease
}

#header-outer[data-header-resize="1"] #logo img,
#header-outer[data-header-resize="1"] .logo-spacing img {
   transition: height 0.32s ease, opacity 0.2s ease
}

#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo,
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) .logo-spacing {
   transition: margin 0.15s ease
}

#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo img,
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) .logo-spacing img {
   transition: height 0.15s ease, opacity 0.2s ease
}

#header-outer.small-nav {
   transition: box-shadow 0.42s ease, opacity 0.3s ease
}

#header-outer.small-nav #logo,
#header-outer.small-nav .logo-spacing {
   transition: margin 0.32s ease
}

#header-outer.small-nav #logo img,
#header-outer.small-nav .logo-spacing img {
   transition: height 0.32s ease
}

#header-outer[data-using-secondary="1"].small-nav {
   transition: box-shadow 0.42s ease, opacity 0.3s ease, transform 0.32s ease
}

.nectar-skip-to-content:focus {
   position: fixed;
   left: 6px;
   top: 7px;
   height: auto;
   width: auto;
   display: block;
   font-size: 14px;
   font-weight: 600;
   padding: 15px 23px 14px;
   background: #f1f1f1;
   z-index: 100000;
   line-height: normal;
   text-decoration: none;
   box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6)
}

#header-outer[data-lhe="animated_underline"] li>a .menu-title-text {
   position: relative
}

#header-outer .mobile-header li:not([class*="button_"])>a .menu-title-text:after,
#header-outer[data-lhe="animated_underline"] nav>ul>li:not([class*="button_"])>a .menu-title-text:after,
#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:after {
   -webkit-transition: -webkit-transform .3s ease-out, border-color .3s ease-out;
   transition: transform .3s ease-out, border-color .3s ease-out;
   position: absolute;
   display: block;
   bottom: -6px;
   left: 0;
   width: 100%;
   -ms-transform: scaleX(0);
   -webkit-transform: scaleX(0);
   transform: scaleX(0);
   border-top: 2px solid #000;
   content: "";
   padding-bottom: inherit
}

#header-outer .mobile-header li:not([class*="button_"])>a:hover .menu-title-text:after,
#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a:hover .menu-title-text:after,
#header-outer[data-lhe="animated_underline"] #top nav>ul>.sfHover>a .menu-title-text:after,
#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_ancestor>a .menu-title-text:after,
#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-ancestor>a .menu-title-text:after,
#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item>a .menu-title-text:after,
#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item>a .menu-title-text:after,
#header-outer[data-lhe="animated_underline"] .buttons .current-menu-item>a .menu-title-text:after,
#header-outer[data-lhe="animated_underline"] .buttons .current-menu-ancestor>a .menu-title-text:after,
#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:hover:after,
#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:focus .menu-title-text:after {
   backface-visibility: hidden;
   -webkit-transform: scaleX(1);
   transform: scaleX(1)
}

body[data-header-inherit-rc="true"] #header-outer[data-lhe="animated_underline"].light-text #top nav>ul>li:not([class*="button_"])>a .menu-title-text:after {
   border-color: #fff
}

#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav>ul>li>a .menu-title-text:after {
   border-color: #000 !important
}

.span_12.light .wpb_text_column a {
   transition: 0.3s ease opacity, 0.3s ease color
}

.span_12.light .wpb_text_column a:not(:hover) {
   opacity: .7
}

@media only screen and (min-width:1000px) and (max-width:1300px) {

   .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
   .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,
   .full-width-content .vc_span12 .swiper-slide .content h2 {
      font-size: 45px !important;
      line-height: 51px !important
   }

   .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,
   .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,
   .full-width-content .vc_span12 .swiper-slide .content p {
      font-size: 18px !important;
      line-height: 31.2px !important
   }
}

@media only screen and (min-width :690px) and (max-width :999px) {

   .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
   .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,
   .full-width-content .vc_span12 .swiper-slide .content h2 {
      font-size: 33px !important;
      line-height: 39px !important
   }

   .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,
   .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,
   .full-width-content .vc_span12 .swiper-slide .content p {
      font-size: 13.2px !important;
      line-height: 24px !important
   }
}

@media only screen and (max-width :690px) {

   .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2,
   .full-width-content .vc_col-sm-12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2,
   .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2,
   .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
      font-size: 15px !important;
      line-height: 21px !important
   }

   .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p,
   .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p,
   .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
      font-size: 10px !important;
      line-height: 17.52px !important
   }
}

body #header-outer[data-transparent-header="true"],
body #header-outer[data-transparent-header="true"] .cart-menu {
   transition: background-color 0.30s ease, box-shadow 0.30s ease, margin 0.25s ease, backdrop-filter 0.25s ease;
   -webkit-transition: background-color 0.30s ease, box-shadow 0.30s ease, margin 0.25s ease, backdrop-filter 0.25s ease
}

body #header-outer[data-transparent-header="true"].transparent,
body #header-outer[data-transparent-header="true"].transparent .cart-menu {
   transition: border-color 0.30s ease;
   -webkit-transition: border-color 0.30s ease
}

body.original #header-outer[data-transparent-header="true"].transparent,
body.ascend #header-outer[data-transparent-header="true"].transparent,
body.material #header-outer[data-transparent-header="true"].transparent {
   box-shadow: none
}

body #header-outer[data-transparent-header="true"].transparent {
   background-color: transparent !important;
   -webkit-box-shadow: none;
   box-shadow: none;
   border-bottom: 1px solid rgba(255, 255, 255, .25)
}

#header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before {
   background: linear-gradient(to top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .04) 16%, rgba(0, 0, 0, .23) 75%, rgba(0, 0, 0, .33) 100%);
   position: absolute;
   pointer-events: none;
   height: 120%;
   top: 0;
   left: 0;
   width: 100%;
   content: "";
   display: block
}

body.material #header-outer[data-transparent-header="true"].transparent {
   border-bottom: 0
}

body #header-outer[data-transparent-header="true"].transparent nav>ul>li>a {
   margin-bottom: -1px
}

body #header-outer[data-transparent-header="true"][data-format="centered-menu"].transparent.side-widget-open.small-nav nav>ul>li>a {
   margin-bottom: 0
}

#header-outer[data-transparent-header="true"].transparent #logo img,
#header-outer[data-transparent-header="true"] #logo .starting-logo,
#header-outer[data-transparent-header="true"].light-text #logo img {
   opacity: 0;
   -ms-filter: "alpha(opacity=0)"
}

#header-outer[data-transparent-header="true"].transparent #logo .starting-logo,
#header-outer[data-transparent-header="true"].light-text #logo .starting-logo {
   opacity: 1;
   -ms-filter: "alpha(opacity=100)"
}

body #header-outer[data-transparent-header="true"][data-remove-border="true"],
#header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu,
#header-outer[data-transparent-header="true"][data-full-width="false"][data-remove-border="true"].transparent .cart-menu,
.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top .nectar-woo-cart .cart-contents {
   border: none !important
}

body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"] {
   transition: background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, margin 0.25s ease, backdrop-filter 0.25s ease;
   -webkit-transition: background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, margin 0.25s ease, backdrop-filter 0.25s ease
}

body:not(.ascend) #header-outer[data-transparent-header="true"][data-remove-border="true"]:not(.transparent) .cart-menu:after {
   border-left: 1px solid rgba(0, 0, 0, 0)
}

body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent.pseudo-data-transparent {
   border-color: transparent !important
}

#header-outer.light-text #top nav>ul>li>a,
#header-outer.light-text #top nav ul #search-btn a span,
#header-outer.light-text #top nav ul #nectar-user-account a span,
#header-outer.light-text #top .container nav>ul>li>a>.sf-sub-indicator i,
#header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.light-text .nectar-header-text-content,
.light-text .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a,
.ascend #boxed #header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer[data-lhe="default"].light-text #top nav .sf-menu .current-menu-item>a,
body[data-header-inherit-rc="true"] #header-outer[data-lhe="default"].light-text #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,
#header-outer[data-lhe="default"].light-text #top nav>ul>li>a:hover,
#header-outer[data-lhe="default"].light-text #top nav .sf-menu>.sfHover>a {
   color: #fff !important;
   opacity: .75
}

#header-outer.light-text #logo,
#header-outer.light-text .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon {
   color: #fff
}

body #header-outer.light-text #top .container nav ul .slide-out-widget-area-toggle a .lines,
body #header-outer.light-text #top .container nav ul .slide-out-widget-area-toggle a .lines:before,
body #header-outer.light-text #top .container nav ul .slide-out-widget-area-toggle a .lines:after,
body #header-outer.light-text #top .container nav ul .slide-out-widget-area-toggle .lines-button:after {
   background-color: #fff !important
}

#header-outer.dark-text #top nav>ul>li>a,
#header-outer.dark-text #top nav ul #search-btn a span,
#header-outer.dark-text #top nav ul #nectar-user-account a span,
#header-outer.dark-text nav>ul>li>a>.sf-sub-indicator i,
.dark-text .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a,
#header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend #boxed #header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer[data-lhe="default"].dark-text #top nav .sf-menu .current-menu-item>a {
   color: #444 !important;
   opacity: .75
}

#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines:before,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines:after {
   background-color: #444 !important
}

#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines-button:after {
   opacity: .75
}

#header-outer.light-text #top nav>ul>li>a:hover,
#header-outer.light-text #top nav .sf-menu>.sfHover>a,
#header-outer.light-text #top nav .sf-menu>.current_page_ancestor>a,
#header-outer.light-text #top nav .sf-menu>.current-menu-item>a,
#header-outer.light-text #top nav .sf-menu>.current-menu-ancestor>a,
#header-outer.light-text #top nav .sf-menu>.current_page_item>a,
#header-outer.light-text #top nav>ul>li>a:hover>.sf-sub-indicator>i,
#header-outer.light-text #top nav>ul>.sfHover>a>span>i,
#header-outer.light-text #top nav ul #search-btn a:hover span,
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover span,
#header-outer.light-text #top nav .sf-menu>.current-menu-item>a i,
#header-outer.light-text #top nav .sf-menu>.current-menu-ancestor>a i,
#header-outer.light-text .cart-outer:hover .icon-salient-cart,
.light-text .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a:hover,
.light-text .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"])[class*="current"] a,
.dark-text .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a:hover,
.dark-text .nectar-mobile-only.mobile-header li[class*="current"] a,
.ascend #boxed #header-outer.light-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend #boxed #header-outer.dark-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.dark-text #top nav>ul>li>a:hover,
#header-outer.dark-text #top nav .sf-menu>.sfHover>a,
#header-outer.dark-text #top nav .sf-menu>.current_page_ancestor>a,
#header-outer.dark-text #top nav .sf-menu>.current-menu-item>a,
#header-outer.dark-text #top nav .sf-menu>.current-menu-ancestor>a,
#header-outer.dark-text #top nav .sf-menu>.current_page_item>a,
#header-outer.dark-text #top nav>ul>li>a:hover>.sf-sub-indicator>i,
#header-outer.dark-text #top nav>ul>.sfHover>a>span>i,
#header-outer.dark-text #top nav ul #search-btn a:hover span,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover span,
#header-outer.dark-text #top nav .sf-menu>.current-menu-item>a i,
#header-outer.dark-text #top nav .sf-menu>.current-menu-ancestor>a i,
#header-outer.dark-text .cart-outer:hover .icon-salient-cart,
#header-outer.light-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines,
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
#header-outer.dark-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:after {
   opacity: 1 !important
}

#header-outer.light-text #top nav>ul>li>a,
#header-outer.light-text #top nav>ul>li *,
body.ascend #header-outer.light-text .cart-menu,
#header-outer.dark-text #top nav>ul>li>a,
#header-outer.dark-text #top nav>ul>li *,
.ascend #header-outer[data-full-width="true"].dark-text #top nav ul #search-btn a,
.ascend #header-outer[data-full-width="true"].dark-text #top nav ul .slide-out-widget-area-toggle a,
.ascend #header-outer[data-full-width="true"].light-text #top nav ul #search-btn a,
.ascend #header-outer[data-full-width="true"].light-text #top nav ul .slide-out-widget-area-toggle a,
body.ascend #header-outer.dark-text .cart-menu {
   border-color: rgba(0, 0, 0, .1)
}

body #header-outer.transparent[data-transparent-header="true"].dark-slide,
body #header-outer.transparent[data-transparent-header="true"].dark-slide .cart-menu,
body #header-outer.transparent[data-transparent-header="true"].dark-slide>#top nav ul #nectar-user-account>div,
body #header-outer.transparent[data-transparent-header="true"].dark-slide>#top nav ul .slide-out-widget-area-toggle>div,
#boxed #header-outer.transparent[data-transparent-header="true"].dark-slide,
body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"].dark-slide .cart-menu:after {
   border-color: rgba(0, 0, 0, .08) !important
}

#header-outer.transparent.dark-slide #top nav>ul>li[class*="button_bordered"]>a:before,
.dark-slide.transparent #top nav>ul>li[class*="button_bordered"]>a:before {
   border-color: #000 !important
}

#header-outer[data-transparent-header="true"].no-pointer-events {
   pointer-events: none
}

#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right,
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right-alt {
   pointer-events: auto
}

#header-outer[data-transparent-header="true"].transparent>header #logo img.dark-version,
#header-outer[data-transparent-header="true"].light-text>header #logo img.dark-version,
#header-outer[data-transparent-header="true"].transparent.dark-slide>header #logo img,
#header-outer[data-transparent-header="true"].dark-text>header #logo img,
#header-outer[data-transparent-header="true"].dark-text.side-widget-open>header #logo img.dark-version {
   opacity: 0 !important
}

#header-outer[data-transparent-header="true"].transparent.dark-slide>header #logo img.dark-version,
#header-outer[data-transparent-header="true"].dark-text>header #logo img.dark-version,
#header-outer[data-transparent-header="true"].dark-text.side-widget-open>header #logo img.starting-logo {
   opacity: 1 !important
}

#header-outer.transparent #top #logo,
#header-outer.transparent #top #logo:hover {
   color: #fff
}

#header-outer:not(.transparent).light-text #top #logo {
   color: #ffffff !important
}

#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before,
#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after,
body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)>#top .span_9>.slide-out-widget-area-toggle .lines-button:after,
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)>#top .span_9>.slide-out-widget-area-toggle .lines:before,
body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)>#top .span_9>.slide-out-widget-area-toggle .lines:after,
#header-outer[data-lhe="animated_underline"].transparent .nectar-header-text-content a:after {
   background-color: #ffffff !important
}

#header-outer.transparent #top nav>ul>li>a,
#header-outer.transparent #top nav>.sf-menu>li>a,
#header-outer.transparent .slide-out-widget-area-toggle a i.label,
#header-outer.transparent #top .span_9>.slide-out-widget-area-toggle a.using-label .label,
#header-outer.transparent #top nav ul #search-btn a .icon-salient-search,
#header-outer.transparent #top nav ul #nectar-user-account a span,
#header-outer.transparent #top nav>ul>li>a>.sf-sub-indicator i,
#header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.transparent #top .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon,
#header-outer.transparent .nectar-header-text-content,
#header-outer.transparent .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a {
   color: #ffffff !important;
   opacity: .75;
   will-change: opacity, color;
   transition: opacity 0.2s ease, color 0.2s ease
}

#header-outer.transparent[data-lhe="default"] #top nav>ul>li>a:hover,
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current_page_ancestor>a,
#header-outer.transparent #top nav .sf-menu>.current-menu-item>a,
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current-menu-ancestor>a,
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current-menu-item>a,
#header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current_page_item>a,
#header-outer.transparent #top nav>ul>li>a:hover>.sf-sub-indicator>i,
#header-outer.transparent #top .sf-menu>.sfHover>a .sf-sub-indicator i,
#header-outer.transparent #top nav>ul>.sfHover>a>span>i,
#header-outer.transparent #top nav ul #search-btn a:hover span,
#header-outer.transparent #top nav ul #nectar-user-account a:hover span,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover span,
#header-outer.transparent #top nav .sf-menu>.current-menu-item>a i,
body #header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current_page_item>a .sf-sub-indicator i,
#header-outer.transparent #top nav .sf-menu>.current-menu-ancestor>a i,
body #header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current-menu-ancestor>a i,
#header-outer.transparent .cart-outer:hover .icon-salient-cart,
.ascend #boxed #header-outer.transparent .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top .span_9>a[class*="mobile-"]>*,
#header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top #mobile-cart-link i,
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) #top .span_9>a[class*="mobile-"]>*,
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) #top #mobile-cart-link i,
#header-outer.transparent #top .sf-menu>li.nectar-regular-menu-item>a:hover>.nectar-menu-icon,
#header-outer.transparent #top .sf-menu>li.nectar-regular-menu-item.sfHover>a:hover>.nectar-menu-icon,
#header-outer.transparent #top .sf-menu>li.nectar-regular-menu-item[class*="current-"]>a:hover>.nectar-menu-icon,
#header-outer.transparent .nectar-header-text-content:hover,
#header-outer.transparent:not(.dark-slide) .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a:hover,
.transparent:not(.dark-slide) .nectar-mobile-only.mobile-header li[class*="menu-item-btn-style-button-border"]:not(:hover)>a {
   opacity: 1;
   color: #ffffff !important
}

#header-outer.transparent[data-lhe="animated_underline"] #top nav>ul>li>a:hover,
#header-outer.transparent[data-lhe="animated_underline"] #top nav>ul>li>a:focus,
#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu>.sfHover>a,
#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu>.current-menu-ancestor>a,
#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu>.current_page_item>a,
#header-outer.transparent[data-lhe="default"] #top nav>ul>li>a:focus,
#header-outer.transparent .slide-out-widget-area-toggle a:hover i.label,
#header-outer.transparent #top nav ul #search-btn a:focus span,
#header-outer.transparent #top nav ul #nectar-user-account a:focus span,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus span,
#header-outer.transparent .nectar-woo-cart .cart-contents:focus .icon-salient-cart {
   opacity: 1
}

#header-outer[data-lhe="animated_underline"].transparent #top nav>ul>li>a .menu-title-text:after,
#header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before,
#header-outer.transparent .nectar-mobile-only.mobile-header li a .menu-title-text:after {
   border-color: #ffffff !important
}

.transparent .left-aligned-ocm .lines-button i:before,
.transparent .left-aligned-ocm .lines-button i:after,
.transparent .left-aligned-ocm .lines-button:after,
#header-outer.transparent>#top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:before,
#header-outer.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:after,
body.material #header-outer.transparent .slide-out-widget-area-toggle a .close-line,
#header-outer.transparent>#top nav ul .slide-out-widget-area-toggle .lines-button:after {
   background-color: #ffffff !important
}

#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines,
body.material:not(.mobile) #header-outer.transparent .slide-out-widget-area-toggle a .close-line,
#header-outer.transparent:not(.side-widget-open) #top nav ul .slide-out-widget-area-toggle a .lines-button:after {
   opacity: .75
}

#header-outer.transparent.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,
body.material #header-outer.transparent .slide-out-widget-area-toggle a:hover .close-line,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines-button:after,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines:before,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines:after,
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines {
   opacity: 1
}

#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:before,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:after {
   background-color: #000000 !important
}

#header-outer.transparent.dark-slide>#top nav>ul>li>a,
#header-outer.transparent.dark-row>#top nav>ul>li>a,
#header-outer.transparent.dark-row .slide-out-widget-area-toggle a i.label,
#header-outer.transparent.dark-slide .slide-out-widget-area-toggle a i.label,
#header-outer.transparent.dark-slide #top .span_9>.slide-out-widget-area-toggle a.using-label .label,
#header-outer.transparent.dark-row #top .span_9>.slide-out-widget-area-toggle a.using-label .label,
#header-outer.transparent.dark-slide>#top nav ul #search-btn a span,
#header-outer.transparent.dark-row>#top nav ul #search-btn a span,
#header-outer.transparent.dark-slide>#top nav ul #nectar-user-account a span,
#header-outer.transparent.dark-row>#top nav ul #nectar-user-account a span,
#header-outer.transparent.dark-slide>#top nav>ul>li>a>.sf-sub-indicator [class^="icon-"],
#header-outer.transparent.dark-slide>#top nav>ul>li>a>.sf-sub-indicator [class*=" icon-"],
#header-outer.transparent.dark-row>#top nav>ul>li>a>.sf-sub-indicator [class*=" icon-"],
#header-outer.transparent.dark-slide .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.transparent.dark-row .cart-menu .cart-icon-wrap .icon-salient-cart,
body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide>#top .cart-outer .cart-menu .cart-icon-wrap i,
body.ascend #boxed #header-outer.transparent.dark-slide>#top .cart-outer .cart-menu .cart-icon-wrap i,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-search .icon-salient-search,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-user-account .icon-salient-m-user,
#header-outer[data-permanent-transparent="1"].transparent.dark-slide #top #mobile-cart-link i,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .span_9>a[class*="mobile-"]>*,
#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top #mobile-cart-link i,
#header-outer.transparent.dark-slide #top .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon,
#header-outer.transparent.dark-slide .nectar-header-text-content,
#header-outer.dark-slide .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a {
   color: #000000 !important
}

#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i:after,
#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i:before,
#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle .lines-button:after,
.transparent.dark-slide .left-aligned-ocm .lines-button i:before,
.transparent.dark-slide .left-aligned-ocm .lines-button i:after,
.transparent.dark-slide .left-aligned-ocm .lines-button:after,
body.marterial #header-outer.transparent.dark-slide>#top nav .slide-out-widget-area-toggle a .close-line,
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide>#top .span_9>.slide-out-widget-area-toggle.mobile-icon .lines-button:after,
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide>#top .span_9>.slide-out-widget-area-toggle.mobile-icon .lines:before,
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide>#top .span_9>.slide-out-widget-area-toggle.mobile-icon .lines:after,
#header-outer[data-lhe="animated_underline"].transparent.dark-slide .nectar-header-text-content a:after {
   background-color: #000000 !important
}

#header-outer.transparent.dark-slide>#top nav>ul>li>a:hover,
#header-outer.transparent.dark-slide>#top nav .sf-menu>.sfHover>a,
#header-outer.transparent.dark-slide>#top nav .sf-menu>.current_page_ancestor>a,
#header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-item>a,
#header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-ancestor>a,
#header-outer.transparent.dark-slide>#top nav .sf-menu>.current_page_item>a,
#header-outer.transparent.dark-slide>#top nav>ul>li>a:hover>.sf-sub-indicator>i,
#header-outer.transparent.dark-slide>#top nav>ul>.sfHover>a>span>i,
#header-outer.transparent.dark-slide>#top nav ul #search-btn a:hover span,
#header-outer.transparent.dark-slide>#top nav ul #nectar-user-account a:hover span,
body #header-outer.dark-slide.transparent[data-lhe="default"] #top nav .sf-menu>.current_page_item>a .sf-sub-indicator i,
#header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-item>a i,
#header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-ancestor>a i,
body #header-outer.dark-slide.transparent[data-lhe="default"] #top nav .sf-menu>.current-menu-ancestor>a i,
#header-outer.transparent.dark-slide>#top .cart-outer:hover .icon-salient-cart,
body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide>#top .cart-outer:hover .cart-menu .cart-icon-wrap i,
#header-outer.transparent.dark-slide>#top #logo,
#header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu>.current_page_item>a,
#header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu>.current-menu-ancestor>a,
#header-outer.transparent[data-lhe="default"].dark-slide #top nav>ul>li>a:hover,
#header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,
#header-outer.transparent.dark-slide #top nav>ul>.sfHover>a>span>i,
body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide>#top .cart-outer:hover .cart-menu .cart-icon-wrap i,
.swiper-wrapper .swiper-slide[data-color-scheme="dark"] .slider-down-arrow i.icon-default-style[class^="icon-"],
.slider-prev.dark-cs i,
.slider-next.dark-cs i,
.swiper-container .dark-cs.slider-prev .slide-count span,
.swiper-container .dark-cs.slider-next .slide-count span,
#header-outer.transparent.dark-slide #top .sf-menu>li.nectar-regular-menu-item>a:hover>.nectar-menu-icon,
#header-outer.transparent.dark-slide #top .sf-menu>li.nectar-regular-menu-item.sfHover>a:hover>.nectar-menu-icon,
#header-outer.transparent.dark-slide #top .sf-menu>li.nectar-regular-menu-item[class*="current-"]>a:hover>.nectar-menu-icon,
#header-outer.transparent.dark-slide .nectar-header-text-content:hover,
.transparent.dark-slide .nectar-mobile-only.mobile-header li[class*="menu-item-btn-style-button-border"]:not(:hover)>a {
   color: #000000 !important
}

#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav>ul>li>a .menu-title-text:after,
#header-outer.dark-slide.transparent:not(.side-widget-open) #top nav>ul>li[class*="button_bordered"]>a:before,
#header-outer.dark-slide .nectar-mobile-only.mobile-header li a .menu-title-text:after {
   border-color: #000000 !important
}

.swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch.swiper-active-switch i,
.swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch:hover i {
   background-color: #000
}

.slider-pagination.dark-cs .swiper-pagination-switch {
   border: 1px solid #000;
   background-color: transparent
}

.slider-pagination.dark-cs .swiper-pagination-switch:hover {
   background: none repeat scroll 0 0 #000
}

.slider-pagination.dark-cs .swiper-active-switch {
   background: none repeat scroll 0 0 #000
}

#fp-nav:not(.light-controls) ul li a span:after {
   background-color: #000
}

#fp-nav:not(.light-controls) ul li a span {
   box-shadow: inset 0 0 0 8px rgba(0, 0, 0, .3);
   -webkit-box-shadow: inset 0 0 0 8px rgba(0, 0, 0, .3)
}

body #fp-nav ul li a.active span {
   box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .8);
   -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .8)
}

@media only screen and (min-width:1000px) {

   .container,
   body[data-header-format="left-header"] .container,
   .woocommerce-tabs .full-width-content .tab-container,
   .nectar-recent-posts-slider .flickity-page-dots,
   .post-area.standard-minimal.full-width-content .post .inner-wrap,
   .material #search-outer #search {
      max-width: 1425px;
      width: 100%;
      margin: 0 auto;
      padding: 0 90px
   }

   body .container .page-submenu.stuck .container:not(.tab-container):not(.normal-container),
   .nectar-recent-posts-slider .flickity-page-dots,
   #nectar_fullscreen_rows[data-footer="default"] #footer-widgets .container,
   #nectar_fullscreen_rows[data-footer="default"] #copyright .container {
      padding: 0 90px !important
   }

   .swiper-slide .content {
      padding: 0 90px
   }

   body .container .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
      width: 100% !important;
      padding: 0 !important
   }

   body .carousel-heading .container .carousel-next {
      right: 10px
   }

   body .carousel-heading .container .carousel-prev {
      right: 35px
   }

   .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link {
      left: 90px
   }

   .carousel-wrap[data-full-width="true"] .carousel-heading {
      margin-left: -20px;
      margin-right: -20px
   }

   #ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-next {
      right: 90px
   }

   #ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-prev {
      right: 115px
   }

   .carousel-wrap[data-full-width="true"] {
      padding: 0
   }

   .carousel-wrap[data-full-width="true"] .caroufredsel_wrapper {
      padding: 20px
   }

   #search-outer #search #close a {
      right: 90px
   }

   body.material #search-outer #search #close {
      right: 90px
   }

   body.material #search-outer #search #close a {
      right: 12px
   }
}

@media only screen and (min-width:1000px) {

   .container,
   body[data-header-format="left-header"] .container,
   .woocommerce-tabs .full-width-content .tab-container,
   .nectar-recent-posts-slider .flickity-page-dots,
   .post-area.standard-minimal.full-width-content .post .inner-wrap,
   .material #search-outer #search {
      max-width: 2000px
   }
}

span.wpcf7-not-valid-tip,
.woocommerce input#coupon_code,
body[data-fancy-form-rcs="1"] .select2-container,
body[data-fancy-form-rcs="1"] .select2-drop,
body[data-fancy-form-rcs="1"] .select2-search,
.select2-search input,
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"] {
   font-size: 14px
}

.container-wrap input[type=text],
.container-wrap input[type=email],
.container-wrap input[type=password],
.container-wrap input[type=tel],
.container-wrap input[type=url],
.container-wrap input[type=search],
.container-wrap input[type=date],
.container-wrap input[type=number],
.container-wrap textarea,
.container-wrap select,
body>#review_form_wrapper.modal input[type=text],
body>#review_form_wrapper.modal textarea,
body>#review_form_wrapper.modal select,
body>#review_form_wrapper.modal input[type=email],
.select2-container--default .select2-selection--single,
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single,
.woocommerce input#coupon_code,
.material.woocommerce-page[data-form-style="default"] input#coupon_code,
body[data-form-style="minimal"] input[type="text"],
body[data-form-style="minimal"] textarea,
body[data-form-style="minimal"] input[type="email"],
body[data-form-style="minimal"] input[type=password],
body[data-form-style="minimal"] input[type=tel],
body[data-form-style="minimal"] input[type=url],
body[data-form-style="minimal"] input[type=search],
body[data-form-style="minimal"] input[type=date],
body[data-form-style="minimal"] input[type=number],
body[data-form-style="minimal"] select {
   font-size: 14px
}

#ajax-loading-screen .reveal-1 {
   background-color: #fff
}

#ajax-loading-screen .reveal-2 {
   background-color: #fff
}

@keyframes nectar_material_loader_colors {
   0% {
      stroke: #3452ff
   }

   50% {
      stroke: #3452ff
   }

   100% {
      stroke: #3452ff
   }
}

body[data-button-style^="rounded"].ascend .nectar-button.see-through,
body[data-button-style^="rounded"].ascend .nectar-button.see-through-2,
body[data-button-style^="rounded"].ascend .nectar-button.see-through-3,
body[data-button-style^="rounded"].ascend .container-wrap input[type="submit"],
body[data-button-style^="rounded"].ascend .container-wrap button[type="submit"],
.nectar-inherit-border-radius,
body[data-button-style^="rounded"] .nectar-cta:not([data-style="material"]) .link_wrap,
body[data-button-style^="rounded"] .nectar-button.see-through,
body[data-button-style^="rounded"] .nectar-button.see-through-2,
body[data-button-style^="rounded"] .nectar-button.see-through-3,
body[data-button-style^="rounded"] .portfolio-filters-inline .container ul li a,
body[data-button-style^="rounded"] .slide-out-widget-area-toggle[data-custom-color="true"] a:before,
body[data-button-style^="rounded"] #to-top,
body[data-button-style^="rounded"] .flex-direction-nav a,
body[data-button-style^="rounded"] #pagination span,
body[data-button-style^="rounded"] #pagination a,
body[data-button-style^="rounded"] #pagination .next.inactive,
body[data-button-style^="rounded"] #pagination .prev.inactive,
body[data-button-style^="rounded"].woocommerce nav.woocommerce-pagination ul li a,
body[data-button-style^="rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span,
body[data-button-style^="rounded"] .container-wrap nav.woocommerce-pagination ul li span,
body[data-button-style^="rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
body[data-button-style^="rounded"] #infscr-loading,
body[data-button-style^="rounded"] input[type=submit],
body[data-button-style^="rounded"] button[type=submit],
body[data-button-style^="rounded"] input[type="button"],
body[data-button-style^="rounded"] button,
body[data-button-style^="rounded"] .nectar-button,
body[data-button-style^="rounded"] .swiper-slide .button a,
body[data-button-style^="rounded"] #top nav>ul>li[class*="button_solid_color"]>a:before,
body[data-button-style^="rounded"] #top nav>ul>li[class*="button_bordered"]>a:before,
body[data-button-style^="rounded"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button,
body[data-button-style^="rounded"] #header-outer .widget_shopping_cart a.button,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button,
li[class*="menu-item-btn-style"]>a:before,
li[class*="menu-item-btn-style"]>a:after {
   border-radius: 200px !important;
   -webkit-border-radius: 200px !important;
   box-shadow: none;
   -ms-transition: opacity .45s cubic-bezier(.25, 1, .33, 1), transform .45s cubic-bezier(.25, 1, .33, 1), border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1), box-shadow .45s cubic-bezier(.25, 1, .33, 1);
   -webkit-transition: opacity .45s cubic-bezier(.25, 1, .33, 1), transform .45s cubic-bezier(.25, 1, .33, 1), border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1), box-shadow .45s cubic-bezier(.25, 1, .33, 1);
   transition: opacity .45s cubic-bezier(.25, 1, .33, 1), transform .45s cubic-bezier(.25, 1, .33, 1), border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1), box-shadow .45s cubic-bezier(.25, 1, .33, 1)
}

.nectar-shop-filters .nectar-shop-filter-trigger,
body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering .select2-selection--single,
body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering select,
.nectar-menu-label:before,
#slide-out-widget-area.fullscreen-inline-images .menuwrapper li.back>a,
.nectar-ext-menu-item__button {
   border-radius: 200px
}

body[data-button-style*="rounded_shadow"] .wp-block-button>.wp-block-button__link:hover,
body[data-button-style*="rounded_shadow"] .nectar-button:hover,
body[data-button-style*="rounded_shadow"] .nectar-button:focus,
body[data-button-style*="rounded_shadow"].ascend .nectar-button.see-through:hover,
body[data-button-style*="rounded_shadow"] input[type="submit"]:hover,
body[data-button-style*="rounded_shadow"] input[type="submit"]:focus,
body[data-button-style*="rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
body[data-button-style*="rounded_shadow"] .swiper-slide .button a:hover,
body[data-button-style="rounded_shadow"].ascend .nectar-button.see-through-2:hover,
body[data-button-style*="rounded_shadow"].ascend .nectar-button:hover,
body[data-button-style*="rounded_shadow"] .sharing-default-minimal .nectar-love:hover,
body[data-button-style="rounded_shadow"] .sharing-default-minimal .nectar-social-inner>a:hover,
body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,
body[data-button-style*="rounded_shadow"] .container-wrap input[type="submit"]:hover,
body[data-button-style="rounded_shadow"] .container-wrap button[type="submit"]:hover,
body[data-button-style="rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
   box-shadow: 0 20px 38px rgba(0, 0, 0, .16);
   -ms-transform: translateY(-3px);
   transform: translateY(-3px);
   -webkit-transform: translateY(-3px)
}

@media only screen and (min-width :1px) and (max-width :999px) {

   body:not([data-m-animate="1"]) .wpb_animate_when_almost_visible,
   body:not([data-m-animate="1"]) .wpb_animate_when_almost_visible.wpb_start_animation {
      opacity: 1;
      -webkit-animation: none;
      -o-animation: none;
      animation: none
   }

   body:not([data-m-animate="1"]) .clients.no-carousel.fade-in-animation>div {
      opacity: 1
   }

   .divider-border[data-animate="yes"],
   .divider-small-border[data-animate="yes"] {
      visibility: visible !important
   }

   img.img-with-animation[data-animation="fade-in-from-left"],
   .col.has-animation[data-animation="fade-in-from-left"],
   .wpb_column.has-animation[data-animation="fade-in-from-left"],
   .nectar-fancy-box.has-animation[data-animation="fade-in-from-left"],
   img.img-with-animation[data-animation="fade-in-from-right"],
   .col.has-animation[data-animation="fade-in-from-right"],
   .wpb_column.has-animation[data-animation="fade-in-from-right"],
   .nectar-fancy-box.has-animation[data-animation="fade-in-from-right"],
   .divider-border[data-animate="yes"],
   .divider-small-border[data-animate="yes"],
   .col.has-animation[data-animation="fade-in-from-bottom"],
   .wpb_column.has-animation[data-animation="fade-in-from-bottom"],
   .wpb_column.has-animation[data-animation="slight-fade-in-from-bottom"],
   .nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"],
   img.img-with-animation[data-animation="grow-in"],
   .col.has-animation[data-animation="grow-in"],
   .wpb_column.has-animation[data-animation="grow-in"],
   .nectar-fancy-box.has-animation[data-animation="grow-in"],
   img.img-with-animation[data-animation="flip-in"],
   .col.has-animation[data-animation="flip-in"],
   .wpb_column.has-animation[data-animation="flip-in"],
   .nectar-fancy-box.has-animation[data-animation="flip-in"],
   img.img-with-animation[data-animation="flip-in-vertical"],
   .col.has-animation[data-animation="flip-in-vertical"],
   .wpb_column.has-animation[data-animation="flip-in-vertical"],
   .wpb_column.has-animation[data-animation="slight-twist"],
   .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],
   .img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,
   .img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,
   .img-with-aniamtion-wrap[data-animation="fade-in-from-bottom"] .hover-wrap,
   .img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap,
   .img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap,
   .img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,
   .nectar-split-heading .heading-line>div,
   .nectar-split-heading span>.inner,
   .nectar-split-heading[data-animation-type="twist-in"],
   .nectar_food_menu_item .item_description,
   .nectar_food_menu_item .inner,
   .col.has-animation[data-animation="zoom-out"],
   .col.has-animation[data-animation="zoom-out-high"],
   .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
   .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],
   .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
   .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap,
   .column-image-bg-wrap[data-bg-animation*="reveal-from-"],
   .column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap,
   .column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap .column-image-bg,
   .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"],
   .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"]>div,
   .img-with-aniamtion-wrap[data-animation*="reveal-from-"] img.img-with-animation,
   .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
   .img-with-aniamtion-wrap[data-animation*="reveal-from-"],
   .nectar-rotating-words-title.element_stagger_words .text-wrap>span,
   .nectar-waypoint-el {
      transform: none !important;
      -webkit-transform: none !important
   }

   .clients.fade-in-animation>div,
   img.img-with-animation,
   .img-with-aniamtion-wrap .hover-wrap,
   .col.has-animation,
   .wpb_column.has-animation,
   .nectar-fancy-box.has-animation,
   img.img-with-animation[data-animation="flip-in"],
   .col.has-animation[data-animation="flip-in"],
   .wpb_column.has-animation[data-animation="flip-in"],
   .nectar-fancy-box.has-animation[data-animation="flip-in"],
   img.img-with-animation[data-animation="flip-in-vertical"],
   .col.has-animation[data-animation="flip-in-vertical"],
   .wpb_column.has-animation[data-animation="flip-in-vertical"],
   .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],
   .nectar_food_menu_item .item_description,
   .nectar_food_menu_item .inner,
   .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
   .nectar-fancy-ul[data-animation="true"] ul li,
   .nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated),
   .nectar-split-heading[data-animation-type="twist-in"],
   .nectar-split-heading span>.inner,
   .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],
   .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
   .column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap,
   .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"],
   .column-bg-overlay-wrap[data-bg-animation*="reveal-from-"]>div,
   .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
   .nectar-waypoint-el {
      opacity: 1 !important
   }

   body:not([data-m-animate="1"]) .span_12.flip-in-vertical-wrap {
      -webkit-perspective: none;
      perspective: none
   }

   .nectar_cascading_images .cascading-image .inner-wrap,
   .nectar-icon-list[data-animate="true"] .content,
   .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,
   .nectar-icon-list[data-animate="true"]:after,
   .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,
   .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,
   .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,
   .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner,
   .nectar-woo-flickity[data-animation*="fade-in"] ul.products .flickity-cell>.product {
      transform: none !important;
      -webkit-transform: none !important;
      opacity: 1 !important;
      animation: none !important
   }
}

@media only screen and (min-device-width:481px) and (max-device-width:1025px) and (orientation:landscape) {

   .col.has-animation[data-animation="fade-in-from-left"],
   .wpb_column.has-animation[data-animation="fade-in-from-left"],
   .img-with-animation[data-animation="fade-in-from-right"],
   .img-with-animation[data-animation="fade-in-from-left"],
   .divider-border[data-animate="yes"],
   .divider-small-border[data-animate="yes"],
   .img-with-animation[data-animation="grow-in"],
   .col.has-animation[data-animation="grow-in"],
   .wpb_column.has-animation[data-animation="grow-in"],
   .img-with-animation[data-animation="flip-in"],
   .col.has-animation[data-animation="flip-in"],
   .wpb_column.has-animation[data-animation="flip-in"],
   .img-with-animation[data-animation="flip-in-vertical"],
   .col.has-animation[data-animation="flip-in-vertical"],
   .wpb_column.has-animation[data-animation="flip-in-vertical"],
   .wpb_column.has-animation[data-animation="slight-twist"],
   .col.has-animation[data-animation="fade-in-from-bottom"],
   .col.has-animation[data-animation="slight-fade-in-from-bottom"],
   .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
      transform: none !important;
      -webkit-transform: none !important
   }

   .clients.fade-in-animation>div,
   .img-with-animation,
   .col.has-animation,
   .wpb_column.has-animation,
   .img-with-animation[data-animation="flip-in"],
   .col.has-animation[data-animation="flip-in"],
   .wpb_column.has-animation[data-animation="flip-in"],
   .img-with-animation[data-animation="flip-in-vertical"],
   .col.has-animation[data-animation="flip-in-vertical"],
   .wpb_column.has-animation[data-animation="flip-in-vertical"] {
      opacity: 1 !important
   }

   body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,
   body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,
   body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,
   body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,
   body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,
   body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,
   body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,
   body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
      transform: none;
      -webkit-transform: none
   }

   .divider-border[data-animate="yes"],
   .divider-small-border[data-animate="yes"] {
      visibility: visible
   }
}

@media only screen and (max-device-width:2600px) {

   body.using-mobile-browser .col.has-animation[data-animation="fade-in-from-left"],
   body.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-left"],
   body.using-mobile-browser .img-with-animation[data-animation="fade-in-from-right"],
   body.using-mobile-browser .img-with-animation[data-animation="fade-in-from-left"],
   body.using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"],
   body.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"],
   body.using-mobile-browser .img-with-animation[data-animation="grow-in"],
   body.using-mobile-browser .col.has-animation[data-animation="grow-in"],
   body.using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"],
   body.using-mobile-browser .divider-border[data-animate="yes"],
   body.using-mobile-browser .divider-small-border[data-animate="yes"],
   body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,
   body.using-mobile-browser .img-with-animation[data-animation="flip-in"],
   body.using-mobile-browser .col.has-animation[data-animation="flip-in"],
   body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],
   body.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"],
   body.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"],
   body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"],
   body.using-mobile-browser .wpb_column.has-animation[data-animation*="reveal-from"]>.vc_column-inner,
   body.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
   body.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap,
   body.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"],
   body.using-mobile-browser .nectar-split-heading span>.inner,
   body.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,
   body.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,
   body.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,
   body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,
   body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,
   body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,
   body.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner,
   body.using-mobile-browser .nectar-fancy-box.has-animation,
   body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"] img.img-with-animation,
   body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
   body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"],
   body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item,
   body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .post-heading span,
   body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .meta-date,
   body.using-mobile-browser .nectar-woo-flickity[data-animation*="fade-in"] ul.products .flickity-cell>.product,
   body.using-mobile-browser .nectar-rotating-words-title.element_stagger_words .text-wrap>span,
   body.using-mobile-browser .nectar-waypoint-el {
      transform: none !important;
      -webkit-transform: none !important
   }

   body.using-mobile-browser .clients.fade-in-animation>div,
   body.using-mobile-browser .img-with-animation,
   body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,
   body.using-mobile-browser .col.has-animation,
   body.using-mobile-browser .wpb_column.has-animation,
   body.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,
   body.using-mobile-browser .img-with-animation[data-animation="flip-in"],
   body.using-mobile-browser .col.has-animation[data-animation="flip-in"],
   body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],
   body.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"],
   body.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"],
   body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"],
   body.using-mobile-browser .nectar-fancy-box.has-animation,
   body.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"],
   body.using-mobile-browser .nectar-split-heading span>.inner,
   body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,
   body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item,
   body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .post-heading span,
   body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .meta-date,
   body.using-mobile-browser .nectar-woo-flickity[data-animation*="fade-in"] ul.products .flickity-cell>.product,
   body.using-mobile-browser .nectar-waypoint-el {
      opacity: 1 !important
   }

   body.using-mobile-browser .divider-border[data-animate="yes"],
   body.using-mobile-browser .divider-small-border[data-animate="yes"] {
      visibility: visible !important
   }

   body.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap,
   body.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,
   body.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,
   body.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,
   body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,
   body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,
   body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,
   body.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
      opacity: 1 !important;
      animation: none !important
   }

   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_animate_when_almost_visible,
   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_animate_when_almost_visible.wpb_start_animation {
      opacity: 1;
      -webkit-animation: none;
      -o-animation: none;
      animation: none
   }

   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,
   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,
   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,
   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,
   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,
   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,
   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,
   body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
      transform: none;
      -webkit-transform: none
   }

   body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading .heading-line>div {
      transform: none;
      -webkit-transform: none
   }

   body.using-mobile-browser:not([data-m-animate="1"]) .nectar-milestone:not(.animated-in) {
      opacity: 1
   }
}

#footer-outer .widget.widget_media_image img {
   margin-bottom: 0
}

#footer-outer #footer-widgets .col .tagcloud a:hover,
#footer-outer .nectar-button:hover {
   color: #fff !important
}

#footer-outer,
#nectar_fullscreen_rows>#footer-outer.wpb_row .full-page-inner-wrap {
   color: #ccc;
   position: relative;
   z-index: 10;
   background-color: #252525
}

#footer-outer .row {
   padding: 55px 0;
   margin-bottom: 0
}

#footer-outer #footer-widgets[data-has-widgets="false"] .row {
   padding: 0
}

#footer-outer .widget h4 {
   color: #777;
   font-size: 14px;
   font-weight: 600;
   margin-bottom: 20px
}

#footer-outer .widget h3,
#footer-outer .widget h5,
#footer-outer .widget h6 {
   color: inherit
}

#footer-outer .widget {
   margin-bottom: 30px
}

#footer-outer .widget.widget_categories ul ul,
#footer-outer .widget.widget_pages ul ul,
#footer-outer .widget.widget_nav_menu ul ul {
   margin: 0 !important;
   padding: 0 0 0 20px
}

#footer-outer #footer-widgets .widget.widget_pages li,
#footer-outer #footer-widgets .widget.widget_nav_menu li {
   border-bottom: 0;
   padding: 0 !important
}

#footer-outer .widget.widget_pages li a,
#footer-outer .widget.widget_nav_menu li a {
   padding: 8px 0;
   display: block
}

#footer-outer .widget_pages li a,
#footer-outer .widget_nav_menu li a {
   border-bottom: 1px solid #444
}

#ajax-content-wrap #footer-outer #footer-widgets .widget.widget_categories li a,
#ajax-content-wrap #footer-outer #footer-widgets .widget.widget_archive li a {
   display: inline-block;
   border-bottom: 0
}

#footer-outer .widget.widget_categories>ul>li:first-child>a,
#footer-outer .widget.widget_pages>ul>li:first-child>a,
#footer-outer .widget.widget_nav_menu>ul>li:first-child>a {
   padding-top: 0
}

#footer-outer .span_3 .widget:last-child {
   margin-bottom: 0
}

#footer-outer a {
   color: #ccc
}

#footer-outer a:hover {
   color: #000
}

#footer-outer .widget ul li {
   margin-bottom: 7px
}

#footer-outer[data-full-width="1"] .container {
   width: 100%;
   padding: 0 28px;
   max-width: none
}

#footer-outer .col {
   z-index: 10;
   min-height: 1px
}

#footer-outer .col .widget_recent_entries span,
#footer-outer .col .recent_posts_extra_widget .post-widget-text span {
   display: block;
   line-height: 17px;
   color: #999;
   font-size: 11px;
   margin-bottom: 6px
}

#footer-outer #footer-widgets .col ul li {
   padding: 8px 0;
   list-style: none;
   margin-bottom: 0;
   border-bottom: 1px solid #444
}

#footer-outer #footer-widgets .col ul li:last-child {
   margin-bottom: 0
}

#footer-outer .widget.widget_nav_menu li a,
#footer-outer #footer-widgets .col ul ul li:last-child {
   border-bottom: 0 !important
}

#footer-outer #footer-widgets .col p {
   padding-bottom: 20px
}

#footer-outer #footer-widgets .col p:last-child {
   padding-bottom: 0
}

#footer-outer #footer-widgets .col .widget_calendar table th {
   text-align: center
}

#footer-outer #footer-widgets .col .widget_calendar table tbody td {
   border: 0;
   color: #666;
   padding: 8px;
   font-size: 14px
}

#footer-outer #footer-widgets .col .widget_calendar table {
   border-collapse: collapse
}

#footer-outer #footer-widgets .col .widget_calendar table tbody tr td:first-child {
   border-left: 0
}

#footer-outer #footer-widgets .col .widget_calendar table tbody tr:nth-child(2n+1) {
   background-color: rgba(0, 0, 0, .1)
}

#footer-outer #footer-widgets .col .widget_calendar table th {
   border-bottom: 0;
   padding-bottom: 10px;
   font-weight: 700;
   padding: 10px;
   color: #666
}

#footer-outer #footer-widgets .col .widget_calendar table tfoot tr {
   margin-top: 20px
}

#footer-outer .widget_search .search-form input[type=submit],
#footer-outer .newsletter-widget form input[type=submit] {
   padding: 10px 11px 11px 10px
}

#footer-outer #footer-widgets .col .tagcloud a {
   background-color: rgba(0, 0, 0, .1);
   color: #A0A0A0;
   cursor: pointer;
   display: inline-block;
   float: left;
   margin: 3px 3px 0 0;
   padding: 5px 7px;
   position: relative;
   font-size: 8pt;
   text-transform: capitalize;
   transition: all 0.2s linear;
   border-radius: 2px;
   line-height: 22px
}

#footer-outer #footer-widgets .col .widget_tag_cloud:after {
   display: block;
   height: 0;
   clear: both;
   content: "";
   visibility: hidden
}

#footer-outer #footer-widgets .col .tagcloud a:hover {
   background-color: #000
}

#footer-outer #footer-widgets .col .widget_recent_comments ul li {
   background: none repeat scroll 0 0 rgba(0, 0, 0, .15);
   border: medium none;
   display: block;
   margin-bottom: 18px;
   padding: 15px;
   position: relative
}

#footer-outer #footer-widgets .col .widget.widget_recent_comments ul li {
   padding: 15px !important
}

#footer-outer #footer-widgets .col .widget_recent_comments ul li:last-child {
   margin-bottom: 0
}

#footer-outer #footer-widgets .col input[type=text],
#footer-outer #footer-widgets .col input[type=email] {
   padding: 10px;
   width: 100%
}

body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type=text] {
   color: #fff
}

body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=text]:focus,
body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email]:focus {
   background-color: #fff
}

#footer-outer #footer-widgets .col input[type=submit] {
   background-color: #000;
   opacity: .9;
   transition: opacity 0.2s linear 0s;
   -webkit-transition: opacity 0.2s linear 0s
}

#footer-outer #footer-widgets .col input[type=submit]:hover {
   opacity: 1
}

#footer-outer #footer-widgets .col .search-form form,
#footer-outer #footer-widgets .col .search-form label,
#footer-outer #footer-widgets .col .newsletter-widget form,
#footer-outer #footer-widgets .col .search-form {
   line-height: 12px
}

#footer-outer .recent_projects_widget img {
   background-color: #444;
   border-color: #4d4d4d
}

#footer-outer .recent_projects_widget a:hover img {
   border-color: #616161;
   background-color: #616161
}

#footer-outer #footer-widgets .col ul li:first-child>a,
#footer-outer #footer-widgets .col ul li:first-child {
   padding-top: 0 !important
}

#footer-outer #footer-widgets .rsswidget img {
   margin-bottom: -2px;
   margin-right: 2px
}

#footer-outer .recent_projects_widget img {
   margin-bottom: 0
}

@media only screen and (min-width :690px) and (max-width :999px) {

   #footer-outer .one-fourths.span_3,
   #footer-outer .one-fourths.vc_span3,
   #footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
      width: 48% !important;
      margin-bottom: 2%;
      margin-right: 15px;
      margin-left: 0 !important;
      padding: 15px;
      float: left
   }

   #footer-widgets .container .col {
      margin-left: 15px;
      width: 48%
   }

   #footer-widgets .one-fourths .span_3:nth-child(2n+1) {
      margin-left: 0
   }

   #footer-widgets .container .col.span_6,
   #footer-widgets .container .col.span_4 {
      margin-left: 0;
      margin-right: 15px;
      padding: 15px;
      margin-bottom: 0
   }

   #footer-widgets .container .col.span_4 {
      margin-bottom: 40px
   }

   #footer-widgets .container .row>div:last-child,
   #footer-widgets .container .row>div.col_last {
      margin-right: 0
   }
}

@media only screen and (max-width :690px) {
   #ajax-content-wrap #footer-widgets .container .col:nth-child(3) {
      margin-bottom: 40px
   }

   #footer-outer #flickr img,
   #sidebar #flickr img {
      width: 95px
   }
}

@media only screen and (min-width :1px) and (max-width :999px) {
   #footer-widgets .container .col {
      margin-bottom: 40px
   }

   #footer-widgets .container .col:nth-child(3),
   #footer-widgets .container .col:nth-child(4) {
      margin-bottom: 0
   }
}

[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button),
[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
   background-repeat: no-repeat;
   background-size: 0 2px;
   background-position: left bottom;
   opacity: 1;
   background-image: linear-gradient(to right, #000000 0, #000000 100%);
   transition: background-size 0.55s cubic-bezier(.2, .75, .5, 1), color 0.5s ease !important;
   text-decoration: none
}

#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
   transition: background-size 0.55s cubic-bezier(.2, .75, .5, 1), color 0.5s ease
}

#ajax-content-wrap #footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button),
#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
   display: inline;
   opacity: 1
}

[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button):hover {
   background-size: 100% 2px;
   opacity: 1
}

#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button):hover {
   opacity: 1
}

#to-top {
   display: block;
   position: fixed;
   text-align: center;
   line-height: 12px;
   right: 17px;
   bottom: 0;
   transform: translateY(105%);
   color: #fff;
   cursor: pointer;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   z-index: 9994;
   height: 29px;
   width: 29px;
   background-color: rgba(0, 0, 0, .25);
   background-repeat: no-repeat;
   background-position: center;
   transition: background-color 0.1s linear;
   -webkit-transition: background-color 0.1s linear
}

body[data-button-style*="rounded"] #to-top {
   transition: box-shadow 0.3s cubic-bezier(.55, 0, .1, 1), background-color 0.1s linear;
   -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(.55, 0, .1, 1), background-color 0.1s linear;
   background-color: rgba(0, 0, 0, .25)
}

body[data-button-style*="rounded"] #to-top:hover,
body[data-button-style*="rounded"] #to-top.dark:hover {
   transition: box-shadow 0.3s cubic-bezier(.55, 0, .1, 1), background-color 0.05s linear 0.25s;
   -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(.55, 0, .1, 1), background-color 0.05s linear 0.25s;
   box-shadow: 1px 2px 3px rgba(0, 0, 0, .16);
   background-color: transparent !important
}

body[data-button-style*="rounded"] #to-top:after,
body[data-button-style*="rounded"] #to-top:before {
   display: block;
   content: " ";
   height: 100%;
   width: 100%;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1;
   background-color: #000;
   transform: scale(0);
   -webkit-transform: scale(0);
   transition: all 0.3s cubic-bezier(.55, 0, .1, 1);
   -webkit-transition: all 0.3s cubic-bezier(.55, 0, .1, 1);
   border-radius: 100px;
   -webkit-border-radius: 100px
}

body[data-button-style*="rounded"] #to-top:before {
   background-color: rgba(255, 255, 255, .25);
   transform: scale(1);
   -webkit-transform: scale(1);
   transition: all 0.5s cubic-bezier(.165, .84, .44, 1);
   -webkit-transition: all 0.5s cubic-bezier(.165, .84, .44, 1);
   opacity: 0;
   z-index: 2
}

body[data-button-style*="rounded"] #to-top:hover:after {
   transform: scale(1);
   -webkit-transform: scale(1)
}

body[data-button-style*="rounded"] #to-top {
   overflow: hidden
}

body[data-button-style*="rounded"] #to-top i.fa-angle-up.top-icon,
body[data-button-style*="rounded"] #to-top i.fa-angle-up {
   -webkit-transform: translate(0, 0);
   transform: translate(0, 0);
   transition: transform 0.2s ease;
   -webkit-transition: transform 0.2s ease
}

body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up.top-icon,
body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up,
body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up.top-icon,
body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up {
   -webkit-transform: translate(0, -29px);
   transform: translate(0, -29px)
}

body[data-button-style*="rounded"] #to-top:active:before {
   opacity: 1
}

#to-top i {
   line-height: 29px;
   width: 29px;
   height: 29px;
   font-size: 14px;
   top: 0;
   left: 0;
   text-align: center;
   position: relative;
   z-index: 10;
   background-color: transparent
}

#to-top:hover,
#to-top.dark:hover {
   background-color: #000
}

#to-top.dark {
   background-color: rgba(0, 0, 0, .87)
}

body[data-button-style*="slightly_rounded"] #to-top {
   border-radius: 200px !important;
   -webkit-border-radius: 200px !important
}

.nectar-waypoint-el {
   transition: transform 750ms cubic-bezier(.33, 1, .68, 1), opacity 450ms ease
}

body,
.toggle h3 a,
body .ui-widget,
table,
select,
.bar_graph li span strong,
#slide-out-widget-area .tagcloud a,
body .container .woocommerce-message a.button,
#search-results .result .title span,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
.row .col.section-title .nectar-love span,
body .nectar-love span,
body .nectar-social .nectar-love .nectar-love-count,
body .carousel-heading h2,
.sharing-default-minimal .nectar-social .social-text,
body .sharing-default-minimal .nectar-love,
.widget ul.nectar_widget[class*="nectar_blog_posts_"]>li .post-date,
.single [data-post-hs="default_minimal"] #single-below-header span,
.single .heading-title[data-header-style="default_minimal"] #single-below-header span,
#header-outer .nectar-image-link-widget .image-link-content span,
#slide-out-widget-area.fullscreen .nectar-image-link-widget .image-link-content span,
#slide-out-widget-area.fullscreen-alt .nectar-image-link-widget .image-link-content span,
.nectar-header-text-content,
#slide-out-widget-area .nectar-ext-menu-item .menu-item-desc,
.woocommerce-checkout-review-order-table .product-info .product-quantity,
#ajax-content-wrap .nectar-shop-header-bottom .widget_layered_nav_filters ul li a,
#ajax-content-wrap .nectar-sticky-tabs .wpb_tabs_nav li .menu-content>a {
   font-family: Moderat;
   font-size: 16px;
   line-height: 24px;
   font-weight: 400
}

.bold,
strong,
b {
   font-family: Moderat;
   font-weight: 600
}

.single #single-below-header span {
   font-family: Moderat
}

.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
   line-height: 24px
}

#ajax-content-wrap .nectar-shop-header-bottom .widget_layered_nav_filters ul li a,
.nectar-shop-header-bottom .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered,
body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering select {
   font-weight: 400 !important
}

.nectar-shop-header-bottom .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered,
body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering select {
   font-family: Moderat !important
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
   body {
      font-size: 16px;
      line-height: 24px
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {
   body {
      font-size: 16px;
      line-height: 24px
   }
}

@media only screen and (max-width:690px) {
   body {
      font-size: 16px;
      line-height: 24px
   }
}

#header-outer #logo.no-image,
#header-outer[data-format="centered-menu"] .logo-spacing[data-using-image="false"],
#header-outer[data-format="centered-logo-between-menu"] .logo-spacing[data-using-image="false"] {
   font-family: Moderat
}

#top nav>ul>li>a,
.span_3 .pull-left-wrap>ul>li>a,
body.material #search-outer #search input[type="text"],
#top ul .slide-out-widget-area-toggle a i.label,
#top .span_9>.slide-out-widget-area-toggle a.using-label .label,
#header-secondary-outer .nectar-center-text,
#slide-out-widget-area .secondary-header-text,
#header-outer #mobile-menu ul li a,
#header-outer #mobile-menu .secondary-header-text,
.nectar-mobile-only.mobile-header a {
   font-family: Moderat
}

#search-outer #search input[type=text] {
   text-transform: none;
   letter-spacing: 0;
   font-family: Moderat
}

#top .sf-menu li ul li a,
#header-secondary-outer nav>ul>li>a,
#header-secondary-outer .sf-menu li ul li a,
#header-secondary-outer ul ul li a,
#header-outer .widget_shopping_cart .cart_list a,
.nectar-slide-in-cart.style_slide_in_click .close-cart {
   font-family: Moderat
}

#page-header-bg h1,
body h1,
body .row .col.section-title h1,
.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2,
body #error-404 h1,
[data-inherit-heading-family="h1"] {
   font-family: Moderat;
   font-size: 52px;
   line-height: 75px;
   font-weight: 400
}

@media only screen and (max-width:1300px) and (min-width:1000px) {

   body .row .col.section-title h1,
   body h1,
   .full-width-content .recent-post-container .inner-wrap h2 {
      font-size: 39px;
      line-height: 56.25px
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {

   body .row .col.section-title h1,
   body h1,
   html body .row .col.section-title.span_12 h1,
   #page-header-bg .span_6 h1,
   #page-header-bg.fullscreen-header .span_6 h1,
   body .featured-media-under-header h1,
   .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
      font-size: 36.4px;
      line-height: 52.5px
   }

   .full-width-content .recent-post-container .inner-wrap h2 {
      font-size: 36.4px;
      line-height: 52.5px
   }

   .wpb_wrapper h1.vc_custom_heading {
      font-size: 36.4px !important;
      line-height: 52.5px !important
   }
}

@media only screen and (max-width:690px) {

   body .row .col.section-title h1,
   body h1,
   html body .row .col.section-title.span_12 h1,
   body.single.single-post .row .col.section-title.span_12 h1,
   #page-header-bg .span_6 h1,
   #page-header-bg.fullscreen-header .span_6 h1,
   body .featured-media-under-header h1,
   .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
      font-size: 33.8px;
      line-height: 48.75px
   }

   .wpb_wrapper h1.vc_custom_heading {
      font-size: 33.8px !important;
      line-height: 48.75px !important
   }
}

#page-header-bg h2,
body h2,
article.post .post-header h2,
article.post.quote .post-content h2,
article.post.link .post-content h2,
#call-to-action span,
.woocommerce .full-width-tabs #reviews h3,
.row .col.section-title h2,
.nectar_single_testimonial[data-style="bold"] p,
.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
body #error-404 h2,
.woocommerce-page .woocommerce p.cart-empty,
.nectar-ext-menu-item .inherit-h2 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
#mobile-menu .nectar-ext-menu-item .inherit-h2,
#ajax-content-wrap .nectar-inherit-h2,
#header-outer .nectar-inherit-h2,
[data-inherit-heading-family="h2"],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h2 {
   font-family: Moderat;
   font-size: 42px;
   line-height: 48px;
   font-weight: 400
}

.single-product div.product h1.product_title,
.nectar-shop-header .page-title {
   font-size: 42px;
   line-height: 48px
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
   font-size: 42px
}

@media only screen and (max-width:1300px) and (min-width:1000px) {

   body h2,
   .single-product div.product h1.product_title,
   .nectar-shop-header .page-title,
   #ajax-content-wrap .nectar-inherit-h2,
   .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
      font-size: 35.7px;
      line-height: 40.8px
   }

   .row .span_2 h2,
   .row .span_3 h2,
   .row .span_4 h2,
   .row .vc_col-sm-2 h2,
   .row .vc_col-sm-3 h2,
   .row .vc_col-sm-4 h2 {
      font-size: 29.4px;
      line-height: 33.6px
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {

   .col h2,
   body h2,
   .single-product div.product h1.product_title,
   .nectar-shop-header .page-title,
   .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
   .nectar_single_testimonial[data-style="bold"] p,
   #slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
   #mobile-menu .nectar-ext-menu-item .inherit-h2,
   #ajax-content-wrap .nectar-inherit-h2,
   .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
      font-size: 33.6px;
      line-height: 38.4px
   }

   .wpb_wrapper h2.vc_custom_heading {
      font-size: 33.6px !important;
      line-height: 38.4px !important
   }
}

@media only screen and (max-width:690px) {

   .col h2,
   body h2,
   .single-product div.product h1.product_title,
   .nectar-shop-header .page-title,
   .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
   .nectar_single_testimonial[data-style="bold"] p,
   #slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
   #ajax-content-wrap .nectar-inherit-h2,
   .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
      font-size: 31.5px;
      line-height: 36px
   }

   .wpb_wrapper h2.vc_custom_heading {
      font-size: 31.5px !important;
      line-height: 36px !important
   }
}

body h3,
.row .col h3,
.toggle>h3.toggle-title a,
.ascend #respond h3,
.ascend h3#comments,
.woocommerce ul.products li.product.text_on_hover h3,
.masonry.classic_enhanced .masonry-blog-item h3.title,
.woocommerce ul.products li.product.material h3,
.woocommerce-page ul.products li.product.material h3,
.portfolio-items[data-ps="8"] .col h3,
.nectar-hor-list-item[data-font-family="h3"],
.woocommerce ul.products li.product h2,
.nectar-quick-view-box h1,
.nectar-ext-menu-item .inherit-h3 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
#mobile-menu .nectar-ext-menu-item .inherit-h3,
#ajax-content-wrap .nectar-inherit-h3,
#header-outer .nectar-inherit-h3,
[data-inherit-heading-family="h3"],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3,
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3,
body.woocommerce div.product p.price.nectar-inherit-h3 ins {
   font-family: Moderat
}

@media only screen and (min-width:1000px) {

   .ascend .comments-section .comment-wrap.full-width-section>h3#comments,
   .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {
      font-size: ;
      line-height:
   }

   #ajax-content-wrap .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
      font-size: ;
      line-height:
   }
}

@media only screen and (min-width:1300px) and (max-width:1500px) {
   body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
      font-size: ;
      line-height:
   }
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
   font-size: 22px
}

@media only screen and (max-width:1300px) and (min-width:1000px) {

   .row .span_2 h3,
   .row .span_3 h3,
   .row .span_4 h3,
   .row .vc_col-sm-2 h3,
   .row .vc_col-sm-3 h3,
   .row .vc_col-sm-4 h3,
   .row .col h3,
   body h3,
   #ajax-content-wrap .nectar-inherit-h3,
   .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
      font-size: 18.7px;
      line-height: 27.2px
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {

   .row .span_2 h3,
   .row .span_3 h3,
   .row .span_4 h3,
   .row .vc_col-sm-2 h3,
   .row .vc_col-sm-3 h3,
   .row .vc_col-sm-4 h3,
   .row .col h3,
   body h3,
   #slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
   #ajax-content-wrap .nectar-inherit-h3,
   .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
      font-size: 17.6px;
      line-height: 25.6px
   }

   .wpb_wrapper h3.vc_custom_heading {
      font-size: 17.6px !important;
      line-height: 25.6px !important
   }
}

@media only screen and (max-width:690px) {

   .row .span_2 h3,
   .row .span_3 h3,
   .row .span_4 h3,
   .row .vc_col-sm-2 h3,
   .row .vc_col-sm-3 h3,
   .row .vc_col-sm-4 h3,
   .row .col h3,
   body h3,
   #slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
   #mobile-menu .nectar-ext-menu-item .inherit-h3,
   #ajax-content-wrap .nectar-inherit-h3,
   .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
      font-size: 17.6px;
      line-height: 25.6px
   }

   .wpb_wrapper h3.vc_custom_heading {
      font-size: 17.6px !important;
      line-height: 25.6px !important
   }
}

@media only screen and (min-width:1300px) {
   .nectar-post-grid[data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) h3 {
      font-size: 30.8px
   }
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
   .nectar-post-grid[data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) h3 {
      font-size: 26.18px
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {
   .nectar-post-grid[data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) h3 {
      font-size: 24.64px
   }
}

body h4,
.row .col h4,
.portfolio-items .work-meta h4,
.list-icon-holder[data-icon_type="numerical"] span,
.portfolio-items .col.span_3 .work-meta h4,
#respond h3,
.blog-recent.related-posts h3.title,
h3#comments,
.portfolio-items[data-ps="6"] .work-meta h4,
.nectar-hor-list-item[data-font-family="h4"],
.toggles[data-style="minimal_small"] .toggle>h3 a,
.woocommerce #reviews #reply-title,
p.woocommerce.add_to_cart_inline>span.woocommerce-Price-amount,
p.woocommerce.add_to_cart_inline ins>span.woocommerce-Price-amount,
#header-outer .total,
#header-outer .total strong,
.nectar-ext-menu-item .inherit-h4 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
#mobile-menu .nectar-ext-menu-item .inherit-h4,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),
.woocommerce-cart .product-name a,
#ajax-content-wrap .nectar-inherit-h4,
#header-outer .nectar-inherit-h4,
.archive.woocommerce .container-wrap>.main-content #sidebar>.header h4,
[data-inherit-heading-family="h4"],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h4,
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h4,
body.woocommerce div.product p.price.nectar-inherit-h4 ins {
   font-family: Moderat;
   font-size: 32px;
   line-height: 48px
}

@media only screen and (min-width:690px) {
   .portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
      font-size: 54.4px !important;
      line-height: 62.4px !important
   }

   .nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item>a:not(.remove) {
      font-family: Moderat !important
   }
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
   font-size: 32px
}

@media only screen and (max-width:1300px) and (min-width:1000px) {

   .row .col h4,
   body h4,
   .woocommerce-cart .product-name a,
   #ajax-content-wrap .nectar-inherit-h4,
   .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
      font-size: 32px;
      line-height: 48px
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {

   .row .col h4,
   body h4,
   #slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
   .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),
   .woocommerce-cart .product-name a,
   #ajax-content-wrap .nectar-inherit-h4,
   .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
      font-size: 32px;
      line-height: 48px
   }
}

@media only screen and (max-width:690px) {

   .row .col h4,
   body h4,
   #slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
   .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),
   .woocommerce-cart .product-name a,
   #ajax-content-wrap .nectar-inherit-h4,
   .archive.woocommerce .container-wrap>.main-content #sidebar>.header h4,
   .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
      font-size: 28.8px;
      line-height: 43.2px
   }
}

body h5,
.row .col h5,
.portfolio-items .work-item.style-3-alt p,
.nectar-hor-list-item[data-font-family="h5"],
.nectar-ext-menu-item .inherit-h5 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h5,
#ajax-content-wrap .nectar-inherit-h5,
#header-outer .nectar-inherit-h5,
[data-inherit-heading-family="h5"],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h5,
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h5,
body.woocommerce div.product p.price.nectar-inherit-h5 ins {
   font-family: Moderat
}

body .wpb_column>.wpb_wrapper>.morphing-outline .inner>h5 {
   font-size:
}

@media only screen and (max-width:1300px) and (min-width:1000px) {

   .row .col h5,
   body h5,
   #ajax-content-wrap .nectar-inherit-h5 {
      font-size: 16px;
      line-height: 26px
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {

   .row .col h5,
   body h5,
   #ajax-content-wrap .nectar-inherit-h5 {
      font-size: 16px;
      line-height: 26px
   }
}

@media only screen and (max-width:690px) {

   .row .col h5,
   body h5,
   #slide-out-widget-area .nectar-ext-menu-item .inherit-h5,
   #ajax-content-wrap .nectar-inherit-h5 {
      font-size: 16px;
      line-height: 26px
   }
}

body h6,
.row .col h6,
.nectar-hor-list-item[data-font-family="h6"],
.nectar-ext-menu-item .inherit-h6 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h6,
#ajax-content-wrap .nectar-inherit-h6,
#header-outer .nectar-inherit-h6,
[data-inherit-heading-family="h6"],
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h6,
body.woocommerce div.product p.price.nectar-inherit-h6 ins {
   font-family: Moderat;
   font-size: 14px;
   line-height: 18px
}

@media only screen and (max-width:1300px) and (min-width:1000px) {

   .row .col h6,
   body h6,
   #ajax-content-wrap .nectar-inherit-h6 {
      font-size: 14px;
      line-height: 18px
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {

   .row .col h6,
   body h6,
   #ajax-content-wrap .nectar-inherit-h6 {
      font-size: 14px;
      line-height: 18px
   }
}

@media only screen and (max-width:690px) {

   .row .col h6,
   body h6,
   #ajax-content-wrap .nectar-inherit-h6 {
      font-size: 14px;
      line-height: 18px
   }
}

body i,
body em,
.masonry.meta_overlaid article.post .post-header .meta-author>span,
.post-area.masonry.meta_overlaid article.post .post-meta .date,
.post-area.masonry.meta_overlaid article.post.quote .quote-inner .author,
.post-area.masonry.meta_overlaid article.post.link .post-content .destination,
body .testimonial_slider[data-style="minimal"] blockquote span.title,
#ajax-content-wrap .nectar-inherit-italic {
   font-family: Moderat
}

body b,
body strong,
body .bold {
   font-family: Moderat;
   font-weight: 700
}

form label,
.woocommerce-checkout-review-order-table .product-info .amount,
.nectar-progress-bar p,
.nectar-progress-bar span strong i,
.nectar-progress-bar span strong,
body.material .nectar_single_testimonial[data-style="basic"] span.wrap,
body.material .nectar_single_testimonial[data-style="basic_left_image"] span.wrap,
.testimonial_slider:not([data-style="minimal"]) blockquote span,
.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-ordering .select2-container .select2-choice>.select2-chosen,
body[data-fancy-form-rcs="1"] .woocommerce-ordering select,
.tabbed[data-style="minimal_alt"]>ul li a,
.material .widget .nectar_widget[class*="nectar_blog_posts_"]>li .post-title,
body.material .tagcloud a,
.material .main-content .widget li a,
.material #footer-outer .widget li a,
.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,
.material .recentcomments .comment-author-link,
.single .post-area .content-inner>.post-tags a,
.masonry.material .masonry-blog-item .grav-wrap a,
.nectar-recent-posts-single_featured .grav-wrap a,
.masonry.material .masonry-blog-item .meta-category a,
.post-area.featured_img_left article .meta-category a,
.post-area.featured_img_left article .grav-wrap .text a,
.related-posts[data-style="material"] .meta-category a,
.masonry.auto_meta_overlaid_spaced article.post.quote .author,
.masonry.material article.post.quote .author,
.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-link-underline,
.nectar-post-grid.vert_list_counter .item-main:before,
body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span,
.material .tabbed>ul li a,
.post-area.featured_img_left article.post.quote .author,
.single .post.format-quote .author,
.related-posts[data-style="material"] .grav-wrap .text a,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a,
[data-style="list_featured_first_row"] .meta-category a,
.nectar-recent-posts-single_featured .strong a,
.nectar-recent-posts-single_featured.multiple_featured .controls li .title,
body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count,
body.woocommerce ul.products li.minimal.product span.onsale,
.nectar-ajax-search-results ul.products li.minimal.product span.onsale,
.nectar-woo-flickity ul.products li.minimal.product span.onsale,
.nectar-quick-view-box span.onsale,
.nectar-quick-view-box .nectar-full-product-link a,
body .nectar-quick-view-box .single_add_to_cart_button,
.nectar-quick-view-box .single_add_to_cart_button,
body .cart .quantity input.qty,
body .cart .quantity input.plus,
body .cart .quantity input.minus,
body .woocommerce-mini-cart .quantity input.qty,
body .woocommerce-mini-cart .quantity input.plus,
body .woocommerce-mini-cart .quantity input.minus,
.style_slide_in_click .product-meta>.quantity .amount,
.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close,
.woocommerce-account .woocommerce-form-login .lost_password,
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a,
.woocommerce div.product_meta,
.woocommerce table.shop_table th,
#header-outer .widget_shopping_cart .cart_list a,
.woocommerce .yith-wcan-reset-navigation.button,
.single-product .entry-summary p.stock.out-of-stock,
.nectar-post-grid .nectar-post-grid-item .content .meta-category a,
.nectar-slide-in-cart.style_slide_in_click ul.product_list_widget li dl dt,
.woocommerce-tabs ol.commentlist li .comment-text p.meta strong,
#ajax-content-wrap .nectar-inherit-label {
   font-family: Moderat
}

body #page-header-bg h1,
html body .row .col.section-title h1,
.nectar-box-roll .overlaid-content h1,
.featured-media-under-header h1 {
   font-family: Moderat
}

@media only screen and (min-width:690px) and (max-width:999px) {
   .overlaid-content h1 {
      font-size: ;
      line-height:
   }
}

@media only screen and (min-width:1000px) and (max-width:1300px) {

   #page-header-bg .span_6 h1,
   .nectar-box-roll .overlaid-content h1,
   body .featured-media-under-header h1 {
      font-size: ;
      line-height:
   }
}

@media only screen and (min-width:1300px) and (max-width:1500px) {

   #page-header-bg .span_6 h1,
   .nectar-box-roll .overlaid-content h1 {
      font-size: ;
      line-height:
   }
}

@media only screen and (max-width:690px) {
   .overlaid-content h1 {
      font-size: ;
      line-height:
   }
}

body #page-header-bg .span_6 span.subheader,
#page-header-bg span.result-num,
body .row .col.section-title>span,
.page-header-no-bg .col.section-title h1>span,
.nectar-box-roll .overlaid-content .subheader {
   font-family: Moderat
}

@media only screen and (min-width:1000px) and (max-width:1300px) {

   body #page-header-bg:not(.fullscreen-header) .span_6 span.subheader,
   body .row .col.section-title>span {
      font-size: ;
      line-height:
   }
}

@media only screen and (min-width:690px) and (max-width:999px) {

   body #page-header-bg.fullscreen-header .span_6 span.subheader,
   .overlaid-content .subheader {
      font-size: ;
      line-height:
   }

   #page-header-bg .span_6 span.subheader {
      font-size: 20px !important;
      line-height: 1.6 !important
   }
}

@media only screen and (max-width:690px) {

   body #page-header-bg.fullscreen-header .span_6 span.subheader,
   .overlaid-content .subheader {
      font-size: ;
      line-height:
   }

   #page-header-bg .span_6 span.subheader {
      font-size: 16px !important;
      line-height: 1.6 !important
   }
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a,
body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,
body #nectar-ocm-ht-line-check {
   font-family: Moderat
}

@media only screen and (min-width:690px) and (max-width:999px) {

   body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
   #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a,
   body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
      font-size: ;
      line-height:
   }
}

@media only screen and (max-width:690px) {

   body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
   #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a,
   body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
      font-size: ;
      line-height:
   }
}

body #slide-out-widget-area .menuwrapper li small,
#header-outer .sf-menu li ul li a .item_desc,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li small,
#slide-out-widget-area .off-canvas-menu-container .nectar-ext-menu-item .item_desc,
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu li small,
#header-outer #mobile-menu ul ul>li>a .item_desc,
.nectar-ext-menu-item .menu-item-desc,
#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
   font-family: Moderat
}

@media only screen and (min-width:690px) and (max-width:999px) {
   #slide-out-widget-area .menuwrapper li small {
      font-size: ;
      line-height:
   }
}

@media only screen and (max-width:690px) {
   #slide-out-widget-area .menuwrapper li small {
      font-size: ;
      line-height:
   }
}

#footer-outer .widget h4,
#sidebar h4,
#call-to-action .container a,
.uppercase,
.nectar-post-grid-wrap .load-more,
.nectar-button,
.nectar-button.medium,
.nectar-button.small,
.nectar-view-indicator span,
.nectar-3d-transparent-button,
.swiper-slide .button a,
.play_button_with_text span[data-font*="btn"],
body .widget_calendar table th,
body #footer-outer #footer-widgets .col .widget_calendar table th,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>a,
.carousel-heading h2,
body .gform_wrapper .top_label .gfield_label,
body .vc_pie_chart .wpb_pie_chart_heading,
#infscr-loading div,
#page-header-bg .author-section a,
.ascend input[type="submit"],
.ascend button[type="submit"],
.material input[type="submit"],
.material button[type="submit"],
.original .checkout_coupon button[type="submit"],
.original.woocommerce-cart .actions button[type="submit"],
.ascend .checkout_coupon button[type="submit"],
.ascend.woocommerce-cart .actions button[type="submit"],
body.material #page-header-bg.fullscreen-header .inner-wrap>a,
body #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,
.widget h4,
.text-on-hover-wrap .categories a,
.meta_overlaid article.post .post-header h3,
.meta_overlaid article.post.quote .post-content h3,
.meta_overlaid article.post.link .post-content h3,
.meta_overlaid article .meta-author a,
.pricing-column.highlight h3 .highlight-reason,
.blog-recent[data-style="minimal"] .col>span,
body .masonry.classic_enhanced .posts-container article .meta-category a,
body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a,
.blog-recent[data-style*="classic_enhanced"] .meta-category a,
.nectar-recent-posts-slider .container .strong,
.single .heading-title[data-header-style="default_minimal"] .meta-category a,
.nectar-fancy-box .link-text,
.post-area.standard-minimal article.post .post-meta .date a,
.post-area.standard-minimal article.post .more-link span,
body[data-button-style="rounded"] #pagination>a,
html body #pagination>span,
body[data-form-submit="see-through-2"] input[type=submit],
body[data-form-submit="see-through-2"] button[type=submit],
body[data-form-submit="see-through"] input[type=submit],
body[data-form-submit="see-through"] button[type=submit],
body[data-form-submit="regular"] input[type=submit] body[data-form-submit="regular"] button[type=submit],
.nectar_team_member_overlay .team_member_details .title,
body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>li.has-ul>a,
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container>a,
.nectar-hor-list-item .nectar-list-item-btn,
.nectar-category-grid-item .content span.subtext,
.yikes-easy-mc-form .yikes-easy-mc-submit-button,
.nectar-cta .nectar-button-type,
.nectar-post-grid-wrap .nectar-post-grid-filters h4,
.nectar-inherit-btn-type {
   font-family: Moderat;
   font-weight: 400
}

.home h1 {
   font-weight: 200;
   white-space: nowrap
}

.home .button-banner-homepage.nectar-button {
   font-size: 18px;
   padding: 10px 25px;
   margin-top: 50px;
   text-align: center;
   font-family: inherit;
   font-weight: 300
}

.home .wpb_video_wrapper {
   position: relative
}

.home .wpb_video_wrapper::after {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 1px;
   background: #fff
}

.home #ajax-content-wrap {
   margin-top: 15px
}

@media only screen and (min-width:2560px) {
   #header-outer .logo-wrapper .site-description {
      margin-left: 95px
   }

   #header-outer.small-nav .logo-wrapper .site-description {
      margin-left: 125px
   }
}

@media only screen and (max-width:1200px) {
   .home .button-banner-homepage.nectar-button {
      margin-top: 0;
      font-size: 12px;
      padding: 8px 10px
   }
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Black.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Black.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Black.woff2) format("woff2");
   font-weight: 900;
   font-style: normal;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Black-Italic.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Black-Italic.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Black-Italic.woff2) format("woff2");
   font-weight: 900;
   font-style: italic;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Bold.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Bold.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Bold.woff2) format("woff2");
   font-weight: 700;
   font-style: normal;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Bold-Italic.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Bold-Italic.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Bold-Italic.woff2) format("woff2");
   font-weight: 700;
   font-style: italic;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Light.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Light.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Light.woff2) format("woff2");
   font-weight: 300;
   font-style: normal;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Light-Italic.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Light-Italic.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Light-Italic.woff2) format("woff2");
   font-weight: 300;
   font-style: italic;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Medium.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Medium.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Medium.woff2) format("woff2");
   font-weight: 500;
   font-style: normal;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Medium-Italic.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Medium-Italic.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Medium-Italic.woff2) format("woff2");
   font-weight: 500;
   font-style: italic;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Regular.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Regular.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Regular.woff2) format("woff2");
   font-weight: 400;
   font-style: normal;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Regular-Italic.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Regular-Italic.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Regular-Italic.woff2) format("woff2");
   font-weight: 400;
   font-style: italic;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Thin.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Thin.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Thin.woff2) format("woff2");
   font-weight: 100;
   font-style: normal;
   font-display: swap
}

@font-face {
   font-family: "Moderat";
   src: url(../../../themes/salient-child/assets/fonts/Moderat-Thin-Italic.woff) format("woff"), url(../../../themes/salient-child/assets/fonts/Moderat-Thin-Italic.eot) format("opentype"), url(../../../themes/salient-child/assets/fonts/Moderat-Thin-Italic.woff2) format("woff2");
   font-weight: 100;
   font-style: italic;
   font-display: swap
}

.btn,
.btn.btn-none-hover:hover {
   border: 1px solid #aaa5a0;
   color: #aaa5a0
}

.btn {
   border-radius: 20px !important;
   font-size: 15px;
   padding: 13px 22px !important;
   font-family: "Moderat";
   font-weight: 400;
   line-height: 20px;
   cursor: pointer;
   background-color: transparent;
   display: inline-block;
   transition: all .45s cubic-bezier(.25, 1, .33, 1)
}

.btn.small {
   padding: 5px 10px !important
}

.btn.medium {
   font-size: 16px;
   padding: 10px 20px !important
}

.btn.large {
   padding: 16px 40px !important
}

.btn.btn-secondary {
   border-color: #ff783c;
   background-color: transparent;
   color: #ff783c
}

.btn:hover {
   box-shadow: 0 20px 38px rgba(0, 0, 0, .16);
   transform: translateY(-3px)
}

.btn.active,
.btn:hover {
   border-color: #ff783c;
   background-color: #ff783c;
   color: #fff
}

.btn.disabled {
   pointer-events: none;
   opacity: .5
}

.btn.btn-none-hover:hover {
   box-shadow: none;
   transform: none;
   cursor: inherit
}

.block-title,
.block-title2,
.btn-social,
.btn.btn-none-hover:hover {
   background-color: transparent;
   display: inline-block
}

.btn-social {
   border-radius: 50%;
   line-height: 30px;
   width: 34px;
   text-align: center;
   border: 1px solid #aaa5a0;
   color: #aaa5a0;
   transition: all .45s cubic-bezier(.25, 1, .33, 1)
}

.btn-social:hover {
   border-color: #ff783c;
   background-color: #ff783c;
   color: #fff;
   box-shadow: 0 20px 38px rgba(0, 0, 0, .16);
   transform: translateY(-3px)
}

.block-title,
.block-title2 {
   border-radius: 20px !important;
   font-size: 14px !important;
   padding: 5px 10px;
   font-weight: 400 !important;
   line-height: 20px !important;
   border: 1px solid #f0ebe6;
   color: #f0ebe6 !important
}

.block-title2 {
   font-size: 15px !important;
   padding: 5px 15px;
   border: 1px solid #7de6c8;
   color: #7de6c8 !important
}

.container-wrap {
   padding-top: inherit !important
}

#header-outer .logo-wrapper {
   align-items: center
}

#header-outer .site-description {
   margin-left: 85px
}

#header-outer .site-description h6 {
   margin-bottom: 0;
   font-size: 17px;
   line-height: 22px;
   font-weight: 400
}

#header-outer.scrolled-down .site-description,
.off-canvas-menu-container .nav_desc {
   display: none
}

#header-outer.small-nav #top {
   padding-top: 0
}

#header-outer.small-nav .site-description {
   margin-left: 110px;
   display: none
}

#header-outer.small-nav .site-description h6 {
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   font-size: 12px;
   line-height: 14px
}

#header-outer.small-nav~#to-top {
   transform: translateY(-300%) !important;
   transition: transform 350ms cubic-bezier(.86, 0, .07, 1) 0s
}

.no-link {
   padding: 40px
}

.off-canvas-menu-container {
   padding-top: 100px
}

.off-canvas-menu-container a {
   font-weight: 500 !important
}

.off-canvas-menu-container li {
   padding-bottom: 25px
}

#slide-out-widget-area-bg {
   background-color: rgba(30, 160, 130, .8) !important
}

#menu-footer-menu a:hover,
.wpml-ls-statics-shortcode_actions li a:hover,
body.hide-scrollbar.search-active #header-outer .wpml-ls-statics-shortcode_actions .wpml-ls-current-language a {
   color: #ff783c !important
}

#text-2 {
   color: #fff !important;
   font-weight: 500 !important
}

#text-3 {
   color: #555350 !important
}

#nav_menu-2 ul li.space-top {
   margin-top: 30px !important
}

#menu-footer-menu-1 a,
#menu-side-footer-menu a {
   color: #aaa5a0 !important;
   font-weight: 500 !important
}

#slide-out-widget-area .widget.widget_nav_menu li a,
.nectar-category-grid-item .content {
   padding: 0 !important
}

.blog-title,
.excerpt {
   display: none !important
}

#page-header-wrap {
   height: 100px !important
}

.single-post.ascend .container-wrap.fullscreen-blog-header,
body.single-post[data-bg-header=true].ascend div.container-wrap {
   padding-top: 0 !important
}

.toggles.accordion a {
   font-size: 24px !important
}

.nectar-category-grid-item {
   padding: 15px
}

.nectar-category-grid-item .inner {
   background: #1ea082 !important;
   border-radius: 27px;
   padding: 8px 30px;
   border: 1px solid #1ea082;
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   height: auto !important
}

.nectar-category-grid-item .inner .content {
   font-size: inherit !important
}

.nectar-category-grid-item .inner .cat-heading {
   background: 0 0 !important;
   font-size: 18px;
   font-family: "Moderat";
   font-weight: 300;
   line-height: 35px !important;
   display: inline-block;
   color: #fff !important
}

.nectar-category-grid-item .inner:hover {
   box-shadow: 0 20px 38px rgba(0, 0, 0, .16);
   transform: translateY(-3px)
}

.nectar-category-grid-item:hover {
   border-radius: 50px
}

.col.span_12.section-title h1 {
   padding-bottom: 5% !important
}

#section-about-us .column-image-bg {
   position: relative
}

#section-about-us .column-image-bg::after {
   content: "";
   width: 100%;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0
}

#section-about-us .col-about-us-left,
#section-about-us .col-about-us-left .wpb_wrapper>*,
#section-about-us .column-image-bg,
#section-about-us .column-image-bg::after {
   transition: all .45s cubic-bezier(.25, 1, .33, 1)
}

#section-about-us:hover .column-image-bg {
   transform: scale(1.05)
}

#section-about-us:hover .column-image-bg::after {
   background-color: rgba(0, 0, 0, .3)
}

#section-about-us:hover .col-about-us-left {
   color: #aaa9a7 !important
}

#section-about-us:hover .col-about-us-left .wpb_wrapper>:not(.block-title) {
   transform: translateY(-3px)
}

#section-about-us:hover .col-about-us-left .wpb_wrapper .block-title {
   color: #aaa9a7 !important;
   border-color: #aaa9a7 !important
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area ul.slick-dots li button {
   border: 1px solid #aaa5a0 !important
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area ul.slick-dots li.slick-active button {
   border: 1px solid #16a08b !important
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-logo-wrapper img.skip-lazy.sp_lcp_thumb {
   width: auto !important;
   height: auto !important
}

.button-banner-homepage {
   min-width: 124px
}

.video-mobile div.wpb_video_widget .wpb_video_wrapper {
   padding-top: 100%
}

#cn-close-notice {
   right: 10px;
   top: 5px;
   margin-top: 0
}

body.search-active #search-btn {
   display: none !important
}

body.bot_active #header-outer .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) a,
body.search-active #header-outer .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) a {
   color: #fff !important
}

body.hide-scrollbar {
   overflow-y: hidden
}

body.hide-scrollbar:not(.bot_active) #header-outer {
   z-index: 99999;
   background-color: transparent !important;
   top: 50px !important
}

body.hide-scrollbar:not(.bot_active) #header-outer #top .logo-wrapper {
   display: none !important
}

body.hide-scrollbar:not(.bot_active) #header-outer #top .col_last {
   position: absolute;
   right: 0
}

body.hide-scrollbar:not(.bot_active) #header-outer #top .col_last .wpml-ls-link {
   color: #fff
}

body.hide-scrollbar:not(.bot_active) #header-outer #top .col_last .lines-button::after,
body.hide-scrollbar:not(.bot_active) #header-outer #top .col_last .lines::after,
body.hide-scrollbar:not(.bot_active) #header-outer #top .col_last .lines::before {
   background-color: #fff !important
}

body.hide-scrollbar:not(.bot_active) #header-outer #top .col_last .slide-out-widget-area-toggle a:hover .lines-button::after,
body.hide-scrollbar:not(.bot_active) #header-outer #top .col_last .slide-out-widget-area-toggle a:hover .lines::after,
body.hide-scrollbar:not(.bot_active) #header-outer #top .col_last .slide-out-widget-area-toggle a:hover .lines::before {
   background-color: #ff783c !important
}

body.hide-scrollbar:not(.bot_active) #header-outer #top #search-btn,
body.hide-scrollbar:not(.bot_active) #header-outer #top .mobile-search {
   display: none !important
}

body.hide-scrollbar:not(.bot_active) #header-outer #top .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
   color: #ff783c !important
}

body .toggle h3 a {
   font-size: 25px;
   line-height: 1.2
}

body div[data-style=minimal] .toggle:first-child {
   border-top: 2px solid rgba(0, 0, 0, .08)
}

body .nectar-button.small {
   font-size: 15px
}

body .nectar-button.jumbo {
   border-width: 2px !important;
   padding: 10px 25px !important;
   font-weight: 300
}

div#footer-outer {
   z-index: 1
}

#footer-outer .col #text-2 .textwidget>p {
   font-size: 18px;
   line-height: 1.44;
   font-weight: 400;
   padding-bottom: 30px
}

.ascend #footer-outer #footer-widgets .widget.widget_nav_menu li.menu-item {
   padding: 0 !important;
   font-size: 18px;
   line-height: 1.44
}

span.link_wrap.hover .line {
   animation: ctaArrowLineEnd .45s cubic-bezier(.23, .46, .4, 1) forwards !important
}

span.link_wrap.hover svg {
   animation: ctaArrowSVGEnd .45s cubic-bezier(.23, .46, .4, 1) forwards !important
}

span.link_wrap.hover svg polyline {
   animation: ctaArrowStart .45s ease .25s forwards !important
}

.container-wrap .main-content .row,
.container-wrap .main-content h1,
.container-wrap .main-content h2,
.container-wrap .main-content h3,
.container-wrap .main-content h4,
.container-wrap .main-content h5,
.container-wrap .main-content h6,
.container-wrap .main-content p {
   overflow-wrap: break-word;
   word-wrap: break-word;
   -ms-word-break: break-word;
   word-break: break-word
}

.container-wrap .main-content .row,
.container-wrap .main-content p {
   font-size: 18px;
   line-height: 1.44;
   font-weight: 300
}

.container-wrap .main-content h1,
.container-wrap .main-content h2,
.container-wrap .main-content h3,
.container-wrap .main-content h4,
.container-wrap .main-content h5,
.container-wrap .main-content h6,
.logos-global h3 {
   font-weight: 300
}

.wpml-ls-statics-shortcode_actions {
   display: flex;
   align-items: center
}

#slide-out-widget-area .inner .slide_out_area_close .icon-salient-x.icon-default-style:hover,
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
   color: #1ea082 !important
}

.wpml-ls-statics-shortcode_actions li {
   float: none !important
}

#top nav ul #search-btn div a span {
   font-size: 22px
}

#top nav ul .slide-out-widget-area-toggle div {
   padding-left: 30px !important
}

#top nav ul .slide-out-widget-area-toggle a {
   width: 45px !important
}

#top nav ul .slide-out-widget-area-toggle a .lines::after {
   width: 45px;
   top: -8px
}

#top nav ul .slide-out-widget-area-toggle a .lines::before {
   width: 30px;
   left: 100%;
   transform: translate(-7px, 0);
   top: 8px
}

#top nav ul .slide-out-widget-area-toggle a .lines-button::after {
   width: 45px
}

#top nav ul .slide-out-widget-area-toggle a:hover .lines::before {
   width: 45px;
   transform: translate(-22px, 0);
   top: 10px;
   transition: top .2s linear, transform .2s linear, width .3s linear
}

#top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after {
   top: 1px;
   transition: top .2s linear
}

#slide-out-widget-area.slide-out-from-right {
   max-width: 800px
}

#slide-out-widget-area .inner .slide_out_area_close {
   right: 100px !important;
   top: 50px !important
}

#slide-out-widget-area .inner .slide_out_area_close .icon-salient-x.icon-default-style {
   font-size: 50px !important;
   color: #ff783c
}

#slide-out-widget-area .inner .off-canvas-menu-container .menu li a {
   font-weight: 400 !important;
   font-size: 35px;
   line-height: normal;
   font-family: inherit
}

#slide-out-widget-area .wpml-ls-statics-shortcode_actions {
   display: none
}

#text-3 {
   margin-top: 40px;
   font-weight: 400 !important
}

#nav_menu-4,
#text-3 {
   font-size: 18px;
   line-height: 1.44
}

#nav_menu-4 ul li.space-top {
   margin-top: 25px
}

#nav_menu-4 ul li a {
   font-weight: 400 !important;
   color: #aaa5a0
}

.max-width-5 {
   max-width: 500px
}

.container-wrap .description-txt p,
.container-wrap .intro-blog p {
   font-size: 25px;
   line-height: 35px
}

.container-wrap .blog-green-text h3 {
   font-size: 25px;
   margin-bottom: 20px !important
}

.container-wrap .blog-green-text p {
   font-size: 20px
}

div[data-style*=minimal] .toggle.open i.fa {
   transform: rotate(45deg)
}

div[data-style*=minimal] .toggle.open i.fa::after,
div[data-style*=minimal] .toggle.open i.fa::before {
   background: #db6c1b
}

div[data-style*=minimal] .toggle h3 a {
   padding: 20px 50px 20px 0
}

div[data-style*=minimal] .toggle h3 i.fa {
   border: 0;
   width: 40px;
   height: 40px;
   transition: all .3s linear;
   right: 30px;
   top: calc(50% - 5px)
}

div[data-style*=minimal] .toggle h3 i.fa::after,
div[data-style*=minimal] .toggle h3 i.fa::before {
   background: #ff783c
}

div[data-style*=minimal] .toggle h3 i.fa::before {
   top: calc(50% + 2px);
   width: 30px
}

div[data-style*=minimal] .toggle h3 i.fa::after {
   left: calc(50% + 2px);
   height: 30px;
   -webkit-transform: scale(1, 1) !important;
   transform: scale(1, 1) !important
}

.font-weight-300,
.font-weight-300 h6 {
   font-weight: 300
}

.group-block .full-width-content .col.padding-5-percent>.vc_column-inner {
   padding: 0 calc(100vw*.05)
}

.group-block .full-width-content .col.padding-7-percent>.vc_column-inner {
   padding: 0 calc(100vw*.035)
}

a {
   cursor: pointer
}

.sp-logo-carousel-pro-area .slick-slide img {
   max-height: 96px
}

.gform_heading {
   display: none
}

.title-text-25 .toggle-title a {
   font-size: 25px;
   line-height: normal
}

#footer-widgets .row>.col:nth-child(2) {
   width: 200px;
   line-height: normal
}

blockquote {
   font-style: italic;
   position: relative;
   padding: 1.5rem 1.2rem;
   display: inline-block;
   margin: 20px auto 40px;
   font-family: inherit;
   max-width: 900px;
   left: 50%;
   transform: translateX(-50%)
}

blockquote::after,
blockquote::before {
   position: absolute;
   font-family: "FontAwesome", serif;
   color: #ff783c;
   font-size: 16px
}

blockquote::before {
   content: "\f10d";
   top: -12px;
   margin-right: -20px;
   right: 100%
}

blockquote::after {
   content: "\f10e";
   margin-left: -20px;
   left: 100%;
   top: auto;
   bottom: -20px
}

blockquote p:first-child {
   border-bottom: 8px solid #ff783c;
   font-size: 28px !important;
   line-height: normal !important;
   display: inline-block;
   padding-bottom: 15px;
   margin-bottom: 5px
}

blockquote em {
   font-size: 18px;
   float: right
}

table tr:first-child th {
   color: #1ea082;
   text-align: center !important
}

#cookie-notice .cn-button {
   margin: 2px 5px !important
}

@media only screen and (max-width:1480px) {
   #slide-out-widget-area .inner .off-canvas-menu-container .menu li a {
      font-size: 20px
   }

   #slide-out-widget-area .inner .slide_out_area_close {
      right: 10px !important
   }

   #slide-out-widget-area .inner .slide_out_area_close .icon-salient-x.icon-default-style {
      font-size: 35px !important
   }
}

@media only screen and (max-width:1024px) {

   #header-outer .site-description,
   #header-outer.small-nav .site-description {
      margin-left: 30px
   }

   #header-outer .site-description h6 {
      font-size: 12px;
      line-height: 14px
   }

   .container-wrap .main-content .row,
   .container-wrap .main-content h1,
   .container-wrap .main-content h2,
   .container-wrap .main-content h3,
   .container-wrap .main-content h4,
   .container-wrap .main-content h5,
   .container-wrap .main-content h6,
   .container-wrap .main-content p {
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto
   }
}

@media only screen and (min-width:999px) and (max-width:1024px) {
   .hover-affect:first-child>.vc_column-inner {
      padding: 0 50px 0 90px !important
   }

   .hover-affect:last-child>.vc_column-inner {
      padding: 0 30px 0 0 !important
   }
}

@media only screen and (min-width:1px) and (max-width:999px) {
   #slide-out-widget-area .nectar-header-text-content.mobile-only {
      display: none
   }

   .logo-wrapper.col {
      display: flex
   }

   body.hide-scrollbar:not(.bot_active) #header-outer {
      top: 31px !important;
      width: 50px;
      right: 30px;
      left: auto
   }

   #slide-out-widget-area .wpml-ls-statics-shortcode_actions {
      display: block;
      margin-left: -15px
   }

   .hover-affect .vc_column-inner .row_col_wrap_12_inner {
      max-width: 600px;
      margin: 0 auto !important
   }

   .container-wrap .blog-green-text p,
   .container-wrap .description-txt p,
   .container-wrap .intro-blog p {
      font-size: 18px;
      line-height: 25px
   }

   .container-wrap .blog-green-text h3 {
      font-size: 23px !important
   }

   #footer-outer .one-fourths {
      padding: 15px 0 !important
   }
}

@media only screen and (min-width:769px) {
   body #slide-out-widget-area.slide-out-from-right {
      padding-top: 0 !important;
      padding-left: 6%;
      width: 33vw !important;
      transform: translate(33vw, 0) !important;
      -webkit-transform: translate(33vw, 0) !important
   }

   body #slide-out-widget-area.slide-out-from-right.open {
      transform: translate(0, 0) !important;
      -webkit-transform: translate(0, 0) !important
   }

   #header-outer.side-widget-open {
      visibility: hidden
   }

   #header-outer.side-widget-open,
   #header-outer.side-widget-open~#ajax-content-wrap #footer-outer,
   #header-outer.side-widget-open~#ajax-content-wrap .container-wrap {
      transform: translate(-33vw, 0) !important;
      -webkit-transform: translate(-33vw, 0) !important
   }
}

@media only screen and (max-width:690px) {
   .vc_column-inner .wpb_wrapper h1.vc_custom_heading {
      font-size: 35px !important;
      line-height: 40px !important
   }

   .wpb_wrapper>div.home-banner-title {
      margin-bottom: 0
   }

   .wpb_wrapper>div.home-banner-title .vc_column-inner .wpb_wrapper h1.vc_custom_heading {
      font-size: 45px !important;
      line-height: 55px !important
   }

   .off-canvas-menu-container {
      padding-top: 50px
   }

   .hover-affect .vc_column-inner .row_col_wrap_12_inner,
   body .container {
      max-width: 85% !important
   }

   .container-wrap .main-content .row,
   .container-wrap .main-content em,
   .container-wrap .main-content li,
   .container-wrap .main-content p,
   .container-wrap .main-content span,
   .container-wrap .main-content strong {
      font-size: 15px;
      line-height: 20px
   }

   #top {
      padding-top: 15px
   }
}

@media only screen and (max-width:479px) {

   #header-outer .site-description,
   #header-outer.small-nav .site-description {
      margin-left: 10px
   }

   .nectar-category-grid-item {
      padding: 5px 3px
   }

   .nectar-category-grid-item .inner {
      padding: 8px 15px
   }

   .nectar-category-grid-item .inner .cat-heading {
      line-height: 20px !important;
      font-size: 15px
   }

   .hover-affect .vc_column-inner .row_col_wrap_12_inner,
   body .container {
      max-width: 320px !important
   }
}

.author-wrapper .avatar {
   margin-right: 20px;
   width: 80px
}

.author-wrapper .avatar img {
   filter: grayscale(1);
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   margin-bottom: 0;
   border-radius: 50%;
   overflow: hidden;
   display: block
}

.author-wrapper .author {
   display: flex;
   align-items: center;
   font-size: 14px;
   line-height: 25px;
   flex-wrap: wrap
}

.author-wrapper .detail {
   width: calc(100% - 100px)
}

.author-wrapper .detail p {
   padding: 0;
   font-size: 15px !important;
   line-height: 20px !important
}

.owl-carousel,
.owl-carousel .owl-item {
   -webkit-tap-highlight-color: transparent;
   position: relative
}

.owl-carousel {
   display: none;
   width: 100%;
   z-index: 1
}

.owl-carousel .owl-stage {
   position: relative;
   -ms-touch-action: pan-Y;
   touch-action: manipulation;
   -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
   content: ".";
   display: block;
   clear: both;
   visibility: hidden;
   line-height: 0;
   height: 0
}

.owl-carousel .owl-stage-outer {
   position: relative;
   overflow: hidden;
   -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   -ms-backface-visibility: hidden;
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
   min-height: 1px;
   float: left;
   -webkit-backface-visibility: hidden;
   -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
   display: block;
   width: 100%
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
   display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
   display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
   cursor: pointer;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
   background: 0 0;
   color: inherit;
   border: none;
   padding: 0 !important;
   font: inherit
}

.owl-carousel.owl-loading {
   opacity: 0;
   display: block
}

.owl-carousel.owl-hidden {
   opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
   visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
   -ms-touch-action: pan-y;
   touch-action: pan-y;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none
}

.owl-carousel.owl-grab {
   cursor: move;
   cursor: grab
}

.owl-carousel.owl-rtl {
   direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
   float: right
}

.owl-carousel .animated {
   animation-duration: 1s;
   animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
   z-index: 0
}

.owl-carousel .owl-animated-out {
   z-index: 1
}

.owl-carousel .fadeOut {
   animation-name: fadeOut
}

@keyframes fadeOut {
   0% {
      opacity: 1
   }

   100% {
      opacity: 0
   }
}

.owl-height {
   transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
   opacity: 0;
   transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
   max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
   transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
   position: relative;
   height: 100%;
   background: #000
}

.owl-carousel .owl-video-play-icon {
   position: absolute;
   height: 80px;
   width: 80px;
   left: 50%;
   top: 50%;
   margin-left: -40px;
   margin-top: -40px;
   background: url(../../../themes/salient-child/assets/css/lib/owl-carousel/owl.video.play.png) no-repeat;
   cursor: pointer;
   z-index: 1;
   -webkit-backface-visibility: hidden;
   transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
   -ms-transform: scale(1.3, 1.3);
   transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
   display: none
}

.owl-carousel .owl-video-tn {
   opacity: 0;
   height: 100%;
   background-position: center center;
   background-repeat: no-repeat;
   background-size: contain;
   transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
   position: relative;
   z-index: 1;
   height: 100%;
   width: 100%
}

.owl-theme .owl-dots,
.owl-theme .owl-nav {
   text-align: center;
   -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav {
   margin-top: 10px
}

.owl-theme .owl-nav [class*=owl-] {
   color: #FFF;
   font-size: 14px;
   margin: 5px;
   padding: 4px 7px;
   background: #D6D6D6;
   display: inline-block;
   cursor: pointer;
   border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
   background: #869791;
   color: #FFF;
   text-decoration: none
}

.owl-theme .owl-nav .disabled {
   opacity: .5;
   cursor: default
}

.owl-theme .owl-nav.disabled+.owl-dots {
   margin-top: 10px
}

.owl-theme .owl-dots .owl-dot {
   display: inline-block;
   zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
   width: 10px;
   height: 10px;
   margin: 5px 7px;
   background: #D6D6D6;
   display: block;
   -webkit-backface-visibility: visible;
   transition: opacity .2s ease;
   border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
   background: #869791
}

.block-post-slider .thumbnail {
   overflow: hidden
}

.block-post-slider .thumbnail img {
   transition: all .45s cubic-bezier(.25, 1, .33, 1);
   width: 100% !important
}

.block-post-slider .item {
   position: relative
}

.block-post-slider .item:hover .thumbnail img {
   transform: scale(1.07)
}

.block-post-slider .item:hover .avatar img {
   filter: grayscale(0)
}

.block-post-slider .layer-link {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   display: block
}

.block-post-slider .info {
   background-color: #fff;
   padding: 15px 30px
}

.block-post-slider h3 {
   margin: 15px 0 !important
}

.block-post-slider h3 a {
   color: #000;
   font-size: 25px;
   line-height: 1.4
}

.block-post-slider .category {
   position: relative;
   z-index: 1
}

.block-post-slider .category .btn {
   font-size: 15px;
   font-family: inherit;
   font-weight: 300
}

.block-post-slider .owl-nav .owl-prev {
   margin-left: 35px;
   position: absolute;
   left: 0;
   top: 50%;
   transform: translate(0, -10px)
}

.block-post-slider .owl-nav .owl-next.disabled,
.block-post-slider .owl-nav .owl-prev.disabled {
   opacity: .5
}

.block-post-slider .owl-nav .owl-next {
   margin-right: 35px;
   float: right;
   position: absolute;
   right: 0;
   top: 50%;
   transform: translate(0, -10px)
}

.block-post-slider .owl-nav svg {
   filter: drop-shadow(2px 12px 10px rgba(128, 128, 128, .5))
}

.block-post-slider .owl-dots {
   display: none
}

@media only screen and (min-width:1750px) and (max-width:2480px) {
   .owl-carousel .owl-item .item {
      width: 95% !important
   }
}

@media only screen and (max-width:767px) {
   .block-post-slider .avatar {
      width: 60px
   }

   .block-post-slider .detail {
      width: calc(100% - 80px)
   }

   .block-post-slider .owl-nav .owl-prev {
      margin-left: 10px
   }

   .block-post-slider .owl-nav .owl-next {
      margin-right: 10px
   }
}

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
   font-display: swap;
   font-family: 'FontAwesome';
   src: url(../../../plugins/logo-carousel-pro/src/Frontend/assets/fonts/fontawesome-webfont.eot?v=4.6.3);
   src: url('../../../plugins/logo-carousel-pro/src/Frontend/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url(../../../plugins/logo-carousel-pro/src/Frontend/assets/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(../../../plugins/logo-carousel-pro/src/Frontend/assets/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(../../../plugins/logo-carousel-pro/src/Frontend/assets/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url('../../../plugins/logo-carousel-pro/src/Frontend/assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
   font-weight: 400;
   font-style: normal
}

.fa {
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   font-size: inherit;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}

.fa-lg {
   font-size: 1.33333333em;
   line-height: .75em;
   vertical-align: -15%
}

.fa-2x {
   font-size: 2em
}

.fa-3x {
   font-size: 3em
}

.fa-4x {
   font-size: 4em
}

.fa-5x {
   font-size: 5em
}

.fa-fw {
   width: 1.28571429em;
   text-align: center
}

.fa-ul {
   padding-left: 0;
   margin-left: 2.14285714em;
   list-style-type: none
}

.fa-ul>li {
   position: relative
}

.fa-li {
   position: absolute;
   left: -2.14285714em;
   width: 2.14285714em;
   top: .14285714em;
   text-align: center
}

.fa-li.fa-lg {
   left: -1.85714286em
}

.fa-border {
   padding: .2em .25em .15em;
   border: solid .08em #eee;
   border-radius: .1em
}

.fa-pull-left {
   float: left
}

.fa-pull-right {
   float: right
}

.fa.fa-pull-left {
   margin-right: .3em
}

.fa.fa-pull-right {
   margin-left: .3em
}

.pull-right {
   float: right
}

.pull-left {
   float: left
}

.fa.pull-left {
   margin-right: .3em
}

.fa.pull-right {
   margin-left: .3em
}

.fa-spin {
   -webkit-animation: fa-spin 2s infinite linear;
   animation: fa-spin 2s infinite linear
}

.fa-pulse {
   -webkit-animation: fa-spin 1s infinite steps(8);
   animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
   0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
   }

   100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg)
   }
}

@keyframes fa-spin {
   0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
   }

   100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg)
   }
}

.fa-rotate-90 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
   -webkit-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   transform: rotate(90deg)
}

.fa-rotate-180 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   transform: rotate(180deg)
}

.fa-rotate-270 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
   -webkit-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   transform: rotate(270deg)
}

.fa-flip-horizontal {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
   -webkit-transform: scale(-1, 1);
   -ms-transform: scale(-1, 1);
   transform: scale(-1, 1)
}

.fa-flip-vertical {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
   -webkit-transform: scale(1, -1);
   -ms-transform: scale(1, -1);
   transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
   filter: none
}

.fa-stack {
   position: relative;
   display: inline-block;
   width: 2em;
   height: 2em;
   line-height: 2em;
   vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
   position: absolute;
   left: 0;
   width: 100%;
   text-align: center
}

.fa-stack-1x {
   line-height: inherit
}

.fa-stack-2x {
   font-size: 2em
}

.fa-inverse {
   color: #fff
}

.fa-glass:before {
   content: "\f000"
}

.fa-music:before {
   content: "\f001"
}

.fa-search:before {
   content: "\f002"
}

.fa-envelope-o:before {
   content: "\f003"
}

.fa-heart:before {
   content: "\f004"
}

.fa-star:before {
   content: "\f005"
}

.fa-star-o:before {
   content: "\f006"
}

.fa-user:before {
   content: "\f007"
}

.fa-film:before {
   content: "\f008"
}

.fa-th-large:before {
   content: "\f009"
}

.fa-th:before {
   content: "\f00a"
}

.fa-th-list:before {
   content: "\f00b"
}

.fa-check:before {
   content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
   content: "\f00d"
}

.fa-search-plus:before {
   content: "\f00e"
}

.fa-search-minus:before {
   content: "\f010"
}

.fa-power-off:before {
   content: "\f011"
}

.fa-signal:before {
   content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
   content: "\f013"
}

.fa-trash-o:before {
   content: "\f014"
}

.fa-home:before {
   content: "\f015"
}

.fa-file-o:before {
   content: "\f016"
}

.fa-clock-o:before {
   content: "\f017"
}

.fa-road:before {
   content: "\f018"
}

.fa-download:before {
   content: "\f019"
}

.fa-arrow-circle-o-down:before {
   content: "\f01a"
}

.fa-arrow-circle-o-up:before {
   content: "\f01b"
}

.fa-inbox:before {
   content: "\f01c"
}

.fa-play-circle-o:before {
   content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
   content: "\f01e"
}

.fa-refresh:before {
   content: "\f021"
}

.fa-list-alt:before {
   content: "\f022"
}

.fa-lock:before {
   content: "\f023"
}

.fa-flag:before {
   content: "\f024"
}

.fa-headphones:before {
   content: "\f025"
}

.fa-volume-off:before {
   content: "\f026"
}

.fa-volume-down:before {
   content: "\f027"
}

.fa-volume-up:before {
   content: "\f028"
}

.fa-qrcode:before {
   content: "\f029"
}

.fa-barcode:before {
   content: "\f02a"
}

.fa-tag:before {
   content: "\f02b"
}

.fa-tags:before {
   content: "\f02c"
}

.fa-book:before {
   content: "\f02d"
}

.fa-bookmark:before {
   content: "\f02e"
}

.fa-print:before {
   content: "\f02f"
}

.fa-camera:before {
   content: "\f030"
}

.fa-font:before {
   content: "\f031"
}

.fa-bold:before {
   content: "\f032"
}

.fa-italic:before {
   content: "\f033"
}

.fa-text-height:before {
   content: "\f034"
}

.fa-text-width:before {
   content: "\f035"
}

.fa-align-left:before {
   content: "\f036"
}

.fa-align-center:before {
   content: "\f037"
}

.fa-align-right:before {
   content: "\f038"
}

.fa-align-justify:before {
   content: "\f039"
}

.fa-list:before {
   content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
   content: "\f03b"
}

.fa-indent:before {
   content: "\f03c"
}

.fa-video-camera:before {
   content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
   content: "\f03e"
}

.fa-pencil:before {
   content: "\f040"
}

.fa-map-marker:before {
   content: "\f041"
}

.fa-adjust:before {
   content: "\f042"
}

.fa-tint:before {
   content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
   content: "\f044"
}

.fa-share-square-o:before {
   content: "\f045"
}

.fa-check-square-o:before {
   content: "\f046"
}

.fa-arrows:before {
   content: "\f047"
}

.fa-step-backward:before {
   content: "\f048"
}

.fa-fast-backward:before {
   content: "\f049"
}

.fa-backward:before {
   content: "\f04a"
}

.fa-play:before {
   content: "\f04b"
}

.fa-pause:before {
   content: "\f04c"
}

.fa-stop:before {
   content: "\f04d"
}

.fa-forward:before {
   content: "\f04e"
}

.fa-fast-forward:before {
   content: "\f050"
}

.fa-step-forward:before {
   content: "\f051"
}

.fa-eject:before {
   content: "\f052"
}

.fa-chevron-left:before {
   content: "\f053"
}

.fa-chevron-right:before {
   content: "\f054"
}

.fa-plus-circle:before {
   content: "\f055"
}

.fa-minus-circle:before {
   content: "\f056"
}

.fa-times-circle:before {
   content: "\f057"
}

.fa-check-circle:before {
   content: "\f058"
}

.fa-question-circle:before {
   content: "\f059"
}

.fa-info-circle:before {
   content: "\f05a"
}

.fa-crosshairs:before {
   content: "\f05b"
}

.fa-times-circle-o:before {
   content: "\f05c"
}

.fa-check-circle-o:before {
   content: "\f05d"
}

.fa-ban:before {
   content: "\f05e"
}

.fa-arrow-left:before {
   content: "\f060"
}

.fa-arrow-right:before {
   content: "\f061"
}

.fa-arrow-up:before {
   content: "\f062"
}

.fa-arrow-down:before {
   content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
   content: "\f064"
}

.fa-expand:before {
   content: "\f065"
}

.fa-compress:before {
   content: "\f066"
}

.fa-plus:before {
   content: "\f067"
}

.fa-minus:before {
   content: "\f068"
}

.fa-asterisk:before {
   content: "\f069"
}

.fa-exclamation-circle:before {
   content: "\f06a"
}

.fa-gift:before {
   content: "\f06b"
}

.fa-leaf:before {
   content: "\f06c"
}

.fa-fire:before {
   content: "\f06d"
}

.fa-eye:before {
   content: "\f06e"
}

.fa-eye-slash:before {
   content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
   content: "\f071"
}

.fa-plane:before {
   content: "\f072"
}

.fa-calendar:before {
   content: "\f073"
}

.fa-random:before {
   content: "\f074"
}

.fa-comment:before {
   content: "\f075"
}

.fa-magnet:before {
   content: "\f076"
}

.fa-chevron-up:before {
   content: "\f077"
}

.fa-chevron-down:before {
   content: "\f078"
}

.fa-retweet:before {
   content: "\f079"
}

.fa-shopping-cart:before {
   content: "\f07a"
}

.fa-folder:before {
   content: "\f07b"
}

.fa-folder-open:before {
   content: "\f07c"
}

.fa-arrows-v:before {
   content: "\f07d"
}

.fa-arrows-h:before {
   content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
   content: "\f080"
}

.fa-twitter-square:before {
   content: "\f081"
}

.fa-facebook-square:before {
   content: "\f082"
}

.fa-camera-retro:before {
   content: "\f083"
}

.fa-key:before {
   content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
   content: "\f085"
}

.fa-comments:before {
   content: "\f086"
}

.fa-thumbs-o-up:before {
   content: "\f087"
}

.fa-thumbs-o-down:before {
   content: "\f088"
}

.fa-star-half:before {
   content: "\f089"
}

.fa-heart-o:before {
   content: "\f08a"
}

.fa-sign-out:before {
   content: "\f08b"
}

.fa-linkedin-square:before {
   content: "\f08c"
}

.fa-thumb-tack:before {
   content: "\f08d"
}

.fa-external-link:before {
   content: "\f08e"
}

.fa-sign-in:before {
   content: "\f090"
}

.fa-trophy:before {
   content: "\f091"
}

.fa-github-square:before {
   content: "\f092"
}

.fa-upload:before {
   content: "\f093"
}

.fa-lemon-o:before {
   content: "\f094"
}

.fa-phone:before {
   content: "\f095"
}

.fa-square-o:before {
   content: "\f096"
}

.fa-bookmark-o:before {
   content: "\f097"
}

.fa-phone-square:before {
   content: "\f098"
}

.fa-twitter:before {
   content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
   content: "\f09a"
}

.fa-github:before {
   content: "\f09b"
}

.fa-unlock:before {
   content: "\f09c"
}

.fa-credit-card:before {
   content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
   content: "\f09e"
}

.fa-hdd-o:before {
   content: "\f0a0"
}

.fa-bullhorn:before {
   content: "\f0a1"
}

.fa-bell:before {
   content: "\f0f3"
}

.fa-certificate:before {
   content: "\f0a3"
}

.fa-hand-o-right:before {
   content: "\f0a4"
}

.fa-hand-o-left:before {
   content: "\f0a5"
}

.fa-hand-o-up:before {
   content: "\f0a6"
}

.fa-hand-o-down:before {
   content: "\f0a7"
}

.fa-arrow-circle-left:before {
   content: "\f0a8"
}

.fa-arrow-circle-right:before {
   content: "\f0a9"
}

.fa-arrow-circle-up:before {
   content: "\f0aa"
}

.fa-arrow-circle-down:before {
   content: "\f0ab"
}

.fa-globe:before {
   content: "\f0ac"
}

.fa-wrench:before {
   content: "\f0ad"
}

.fa-tasks:before {
   content: "\f0ae"
}

.fa-filter:before {
   content: "\f0b0"
}

.fa-briefcase:before {
   content: "\f0b1"
}

.fa-arrows-alt:before {
   content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
   content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
   content: "\f0c1"
}

.fa-cloud:before {
   content: "\f0c2"
}

.fa-flask:before {
   content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
   content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
   content: "\f0c5"
}

.fa-paperclip:before {
   content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
   content: "\f0c7"
}

.fa-square:before {
   content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
   content: "\f0c9"
}

.fa-list-ul:before {
   content: "\f0ca"
}

.fa-list-ol:before {
   content: "\f0cb"
}

.fa-strikethrough:before {
   content: "\f0cc"
}

.fa-underline:before {
   content: "\f0cd"
}

.fa-table:before {
   content: "\f0ce"
}

.fa-magic:before {
   content: "\f0d0"
}

.fa-truck:before {
   content: "\f0d1"
}

.fa-pinterest:before {
   content: "\f0d2"
}

.fa-pinterest-square:before {
   content: "\f0d3"
}

.fa-google-plus-square:before {
   content: "\f0d4"
}

.fa-google-plus:before {
   content: "\f0d5"
}

.fa-money:before {
   content: "\f0d6"
}

.fa-caret-down:before {
   content: "\f0d7"
}

.fa-caret-up:before {
   content: "\f0d8"
}

.fa-caret-left:before {
   content: "\f0d9"
}

.fa-caret-right:before {
   content: "\f0da"
}

.fa-columns:before {
   content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
   content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
   content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
   content: "\f0de"
}

.fa-envelope:before {
   content: "\f0e0"
}

.fa-linkedin:before {
   content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
   content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
   content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
   content: "\f0e4"
}

.fa-comment-o:before {
   content: "\f0e5"
}

.fa-comments-o:before {
   content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
   content: "\f0e7"
}

.fa-sitemap:before {
   content: "\f0e8"
}

.fa-umbrella:before {
   content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
   content: "\f0ea"
}

.fa-lightbulb-o:before {
   content: "\f0eb"
}

.fa-exchange:before {
   content: "\f0ec"
}

.fa-cloud-download:before {
   content: "\f0ed"
}

.fa-cloud-upload:before {
   content: "\f0ee"
}

.fa-user-md:before {
   content: "\f0f0"
}

.fa-stethoscope:before {
   content: "\f0f1"
}

.fa-suitcase:before {
   content: "\f0f2"
}

.fa-bell-o:before {
   content: "\f0a2"
}

.fa-coffee:before {
   content: "\f0f4"
}

.fa-cutlery:before {
   content: "\f0f5"
}

.fa-file-text-o:before {
   content: "\f0f6"
}

.fa-building-o:before {
   content: "\f0f7"
}

.fa-hospital-o:before {
   content: "\f0f8"
}

.fa-ambulance:before {
   content: "\f0f9"
}

.fa-medkit:before {
   content: "\f0fa"
}

.fa-fighter-jet:before {
   content: "\f0fb"
}

.fa-beer:before {
   content: "\f0fc"
}

.fa-h-square:before {
   content: "\f0fd"
}

.fa-plus-square:before {
   content: "\f0fe"
}

.fa-angle-double-left:before {
   content: "\f100"
}

.fa-angle-double-right:before {
   content: "\f101"
}

.fa-angle-double-up:before {
   content: "\f102"
}

.fa-angle-double-down:before {
   content: "\f103"
}

.fa-angle-left:before {
   content: "\f104"
}

.fa-angle-right:before {
   content: "\f105"
}

.fa-angle-up:before {
   content: "\f106"
}

.fa-angle-down:before {
   content: "\f107"
}

.fa-desktop:before {
   content: "\f108"
}

.fa-laptop:before {
   content: "\f109"
}

.fa-tablet:before {
   content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
   content: "\f10b"
}

.fa-circle-o:before {
   content: "\f10c"
}

.fa-quote-left:before {
   content: "\f10d"
}

.fa-quote-right:before {
   content: "\f10e"
}

.fa-spinner:before {
   content: "\f110"
}

.fa-circle:before {
   content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
   content: "\f112"
}

.fa-github-alt:before {
   content: "\f113"
}

.fa-folder-o:before {
   content: "\f114"
}

.fa-folder-open-o:before {
   content: "\f115"
}

.fa-smile-o:before {
   content: "\f118"
}

.fa-frown-o:before {
   content: "\f119"
}

.fa-meh-o:before {
   content: "\f11a"
}

.fa-gamepad:before {
   content: "\f11b"
}

.fa-keyboard-o:before {
   content: "\f11c"
}

.fa-flag-o:before {
   content: "\f11d"
}

.fa-flag-checkered:before {
   content: "\f11e"
}

.fa-terminal:before {
   content: "\f120"
}

.fa-code:before {
   content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
   content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
   content: "\f123"
}

.fa-location-arrow:before {
   content: "\f124"
}

.fa-crop:before {
   content: "\f125"
}

.fa-code-fork:before {
   content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
   content: "\f127"
}

.fa-question:before {
   content: "\f128"
}

.fa-info:before {
   content: "\f129"
}

.fa-exclamation:before {
   content: "\f12a"
}

.fa-superscript:before {
   content: "\f12b"
}

.fa-subscript:before {
   content: "\f12c"
}

.fa-eraser:before {
   content: "\f12d"
}

.fa-puzzle-piece:before {
   content: "\f12e"
}

.fa-microphone:before {
   content: "\f130"
}

.fa-microphone-slash:before {
   content: "\f131"
}

.fa-shield:before {
   content: "\f132"
}

.fa-calendar-o:before {
   content: "\f133"
}

.fa-fire-extinguisher:before {
   content: "\f134"
}

.fa-rocket:before {
   content: "\f135"
}

.fa-maxcdn:before {
   content: "\f136"
}

.fa-chevron-circle-left:before {
   content: "\f137"
}

.fa-chevron-circle-right:before {
   content: "\f138"
}

.fa-chevron-circle-up:before {
   content: "\f139"
}

.fa-chevron-circle-down:before {
   content: "\f13a"
}

.fa-html5:before {
   content: "\f13b"
}

.fa-css3:before {
   content: "\f13c"
}

.fa-anchor:before {
   content: "\f13d"
}

.fa-unlock-alt:before {
   content: "\f13e"
}

.fa-bullseye:before {
   content: "\f140"
}

.fa-ellipsis-h:before {
   content: "\f141"
}

.fa-ellipsis-v:before {
   content: "\f142"
}

.fa-rss-square:before {
   content: "\f143"
}

.fa-play-circle:before {
   content: "\f144"
}

.fa-ticket:before {
   content: "\f145"
}

.fa-minus-square:before {
   content: "\f146"
}

.fa-minus-square-o:before {
   content: "\f147"
}

.fa-level-up:before {
   content: "\f148"
}

.fa-level-down:before {
   content: "\f149"
}

.fa-check-square:before {
   content: "\f14a"
}

.fa-pencil-square:before {
   content: "\f14b"
}

.fa-external-link-square:before {
   content: "\f14c"
}

.fa-share-square:before {
   content: "\f14d"
}

.fa-compass:before {
   content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
   content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
   content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
   content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
   content: "\f153"
}

.fa-gbp:before {
   content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
   content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
   content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
   content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
   content: "\f158"
}

.fa-won:before,
.fa-krw:before {
   content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
   content: "\f15a"
}

.fa-file:before {
   content: "\f15b"
}

.fa-file-text:before {
   content: "\f15c"
}

.fa-sort-alpha-asc:before {
   content: "\f15d"
}

.fa-sort-alpha-desc:before {
   content: "\f15e"
}

.fa-sort-amount-asc:before {
   content: "\f160"
}

.fa-sort-amount-desc:before {
   content: "\f161"
}

.fa-sort-numeric-asc:before {
   content: "\f162"
}

.fa-sort-numeric-desc:before {
   content: "\f163"
}

.fa-thumbs-up:before {
   content: "\f164"
}

.fa-thumbs-down:before {
   content: "\f165"
}

.fa-youtube-square:before {
   content: "\f166"
}

.fa-youtube:before {
   content: "\f167"
}

.fa-xing:before {
   content: "\f168"
}

.fa-xing-square:before {
   content: "\f169"
}

.fa-youtube-play:before {
   content: "\f16a"
}

.fa-dropbox:before {
   content: "\f16b"
}

.fa-stack-overflow:before {
   content: "\f16c"
}

.fa-instagram:before {
   content: "\f16d"
}

.fa-flickr:before {
   content: "\f16e"
}

.fa-adn:before {
   content: "\f170"
}

.fa-bitbucket:before {
   content: "\f171"
}

.fa-bitbucket-square:before {
   content: "\f172"
}

.fa-tumblr:before {
   content: "\f173"
}

.fa-tumblr-square:before {
   content: "\f174"
}

.fa-long-arrow-down:before {
   content: "\f175"
}

.fa-long-arrow-up:before {
   content: "\f176"
}

.fa-long-arrow-left:before {
   content: "\f177"
}

.fa-long-arrow-right:before {
   content: "\f178"
}

.fa-apple:before {
   content: "\f179"
}

.fa-windows:before {
   content: "\f17a"
}

.fa-android:before {
   content: "\f17b"
}

.fa-linux:before {
   content: "\f17c"
}

.fa-dribbble:before {
   content: "\f17d"
}

.fa-skype:before {
   content: "\f17e"
}

.fa-foursquare:before {
   content: "\f180"
}

.fa-trello:before {
   content: "\f181"
}

.fa-female:before {
   content: "\f182"
}

.fa-male:before {
   content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
   content: "\f184"
}

.fa-sun-o:before {
   content: "\f185"
}

.fa-moon-o:before {
   content: "\f186"
}

.fa-archive:before {
   content: "\f187"
}

.fa-bug:before {
   content: "\f188"
}

.fa-vk:before {
   content: "\f189"
}

.fa-weibo:before {
   content: "\f18a"
}

.fa-renren:before {
   content: "\f18b"
}

.fa-pagelines:before {
   content: "\f18c"
}

.fa-stack-exchange:before {
   content: "\f18d"
}

.fa-arrow-circle-o-right:before {
   content: "\f18e"
}

.fa-arrow-circle-o-left:before {
   content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
   content: "\f191"
}

.fa-dot-circle-o:before {
   content: "\f192"
}

.fa-wheelchair:before {
   content: "\f193"
}

.fa-vimeo-square:before {
   content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
   content: "\f195"
}

.fa-plus-square-o:before {
   content: "\f196"
}

.fa-space-shuttle:before {
   content: "\f197"
}

.fa-slack:before {
   content: "\f198"
}

.fa-envelope-square:before {
   content: "\f199"
}

.fa-wordpress:before {
   content: "\f19a"
}

.fa-openid:before {
   content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
   content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
   content: "\f19d"
}

.fa-yahoo:before {
   content: "\f19e"
}

.fa-google:before {
   content: "\f1a0"
}

.fa-reddit:before {
   content: "\f1a1"
}

.fa-reddit-square:before {
   content: "\f1a2"
}

.fa-stumbleupon-circle:before {
   content: "\f1a3"
}

.fa-stumbleupon:before {
   content: "\f1a4"
}

.fa-delicious:before {
   content: "\f1a5"
}

.fa-digg:before {
   content: "\f1a6"
}

.fa-pied-piper-pp:before {
   content: "\f1a7"
}

.fa-pied-piper-alt:before {
   content: "\f1a8"
}

.fa-drupal:before {
   content: "\f1a9"
}

.fa-joomla:before {
   content: "\f1aa"
}

.fa-language:before {
   content: "\f1ab"
}

.fa-fax:before {
   content: "\f1ac"
}

.fa-building:before {
   content: "\f1ad"
}

.fa-child:before {
   content: "\f1ae"
}

.fa-paw:before {
   content: "\f1b0"
}

.fa-spoon:before {
   content: "\f1b1"
}

.fa-cube:before {
   content: "\f1b2"
}

.fa-cubes:before {
   content: "\f1b3"
}

.fa-behance:before {
   content: "\f1b4"
}

.fa-behance-square:before {
   content: "\f1b5"
}

.fa-steam:before {
   content: "\f1b6"
}

.fa-steam-square:before {
   content: "\f1b7"
}

.fa-recycle:before {
   content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
   content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
   content: "\f1ba"
}

.fa-tree:before {
   content: "\f1bb"
}

.fa-spotify:before {
   content: "\f1bc"
}

.fa-deviantart:before {
   content: "\f1bd"
}

.fa-soundcloud:before {
   content: "\f1be"
}

.fa-database:before {
   content: "\f1c0"
}

.fa-file-pdf-o:before {
   content: "\f1c1"
}

.fa-file-word-o:before {
   content: "\f1c2"
}

.fa-file-excel-o:before {
   content: "\f1c3"
}

.fa-file-powerpoint-o:before {
   content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
   content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
   content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
   content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
   content: "\f1c8"
}

.fa-file-code-o:before {
   content: "\f1c9"
}

.fa-vine:before {
   content: "\f1ca"
}

.fa-codepen:before {
   content: "\f1cb"
}

.fa-jsfiddle:before {
   content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
   content: "\f1cd"
}

.fa-circle-o-notch:before {
   content: "\f1ce"
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
   content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
   content: "\f1d1"
}

.fa-git-square:before {
   content: "\f1d2"
}

.fa-git:before {
   content: "\f1d3"
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
   content: "\f1d4"
}

.fa-tencent-weibo:before {
   content: "\f1d5"
}

.fa-qq:before {
   content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
   content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
   content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
   content: "\f1d9"
}

.fa-history:before {
   content: "\f1da"
}

.fa-circle-thin:before {
   content: "\f1db"
}

.fa-header:before {
   content: "\f1dc"
}

.fa-paragraph:before {
   content: "\f1dd"
}

.fa-sliders:before {
   content: "\f1de"
}

.fa-share-alt:before {
   content: "\f1e0"
}

.fa-share-alt-square:before {
   content: "\f1e1"
}

.fa-bomb:before {
   content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
   content: "\f1e3"
}

.fa-tty:before {
   content: "\f1e4"
}

.fa-binoculars:before {
   content: "\f1e5"
}

.fa-plug:before {
   content: "\f1e6"
}

.fa-slideshare:before {
   content: "\f1e7"
}

.fa-twitch:before {
   content: "\f1e8"
}

.fa-yelp:before {
   content: "\f1e9"
}

.fa-newspaper-o:before {
   content: "\f1ea"
}

.fa-wifi:before {
   content: "\f1eb"
}

.fa-calculator:before {
   content: "\f1ec"
}

.fa-paypal:before {
   content: "\f1ed"
}

.fa-google-wallet:before {
   content: "\f1ee"
}

.fa-cc-visa:before {
   content: "\f1f0"
}

.fa-cc-mastercard:before {
   content: "\f1f1"
}

.fa-cc-discover:before {
   content: "\f1f2"
}

.fa-cc-amex:before {
   content: "\f1f3"
}

.fa-cc-paypal:before {
   content: "\f1f4"
}

.fa-cc-stripe:before {
   content: "\f1f5"
}

.fa-bell-slash:before {
   content: "\f1f6"
}

.fa-bell-slash-o:before {
   content: "\f1f7"
}

.fa-trash:before {
   content: "\f1f8"
}

.fa-copyright:before {
   content: "\f1f9"
}

.fa-at:before {
   content: "\f1fa"
}

.fa-eyedropper:before {
   content: "\f1fb"
}

.fa-paint-brush:before {
   content: "\f1fc"
}

.fa-birthday-cake:before {
   content: "\f1fd"
}

.fa-area-chart:before {
   content: "\f1fe"
}

.fa-pie-chart:before {
   content: "\f200"
}

.fa-line-chart:before {
   content: "\f201"
}

.fa-lastfm:before {
   content: "\f202"
}

.fa-lastfm-square:before {
   content: "\f203"
}

.fa-toggle-off:before {
   content: "\f204"
}

.fa-toggle-on:before {
   content: "\f205"
}

.fa-bicycle:before {
   content: "\f206"
}

.fa-bus:before {
   content: "\f207"
}

.fa-ioxhost:before {
   content: "\f208"
}

.fa-angellist:before {
   content: "\f209"
}

.fa-cc:before {
   content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
   content: "\f20b"
}

.fa-meanpath:before {
   content: "\f20c"
}

.fa-buysellads:before {
   content: "\f20d"
}

.fa-connectdevelop:before {
   content: "\f20e"
}

.fa-dashcube:before {
   content: "\f210"
}

.fa-forumbee:before {
   content: "\f211"
}

.fa-leanpub:before {
   content: "\f212"
}

.fa-sellsy:before {
   content: "\f213"
}

.fa-shirtsinbulk:before {
   content: "\f214"
}

.fa-simplybuilt:before {
   content: "\f215"
}

.fa-skyatlas:before {
   content: "\f216"
}

.fa-cart-plus:before {
   content: "\f217"
}

.fa-cart-arrow-down:before {
   content: "\f218"
}

.fa-diamond:before {
   content: "\f219"
}

.fa-ship:before {
   content: "\f21a"
}

.fa-user-secret:before {
   content: "\f21b"
}

.fa-motorcycle:before {
   content: "\f21c"
}

.fa-street-view:before {
   content: "\f21d"
}

.fa-heartbeat:before {
   content: "\f21e"
}

.fa-venus:before {
   content: "\f221"
}

.fa-mars:before {
   content: "\f222"
}

.fa-mercury:before {
   content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
   content: "\f224"
}

.fa-transgender-alt:before {
   content: "\f225"
}

.fa-venus-double:before {
   content: "\f226"
}

.fa-mars-double:before {
   content: "\f227"
}

.fa-venus-mars:before {
   content: "\f228"
}

.fa-mars-stroke:before {
   content: "\f229"
}

.fa-mars-stroke-v:before {
   content: "\f22a"
}

.fa-mars-stroke-h:before {
   content: "\f22b"
}

.fa-neuter:before {
   content: "\f22c"
}

.fa-genderless:before {
   content: "\f22d"
}

.fa-facebook-official:before {
   content: "\f230"
}

.fa-pinterest-p:before {
   content: "\f231"
}

.fa-whatsapp:before {
   content: "\f232"
}

.fa-server:before {
   content: "\f233"
}

.fa-user-plus:before {
   content: "\f234"
}

.fa-user-times:before {
   content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
   content: "\f236"
}

.fa-viacoin:before {
   content: "\f237"
}

.fa-train:before {
   content: "\f238"
}

.fa-subway:before {
   content: "\f239"
}

.fa-medium:before {
   content: "\f23a"
}

.fa-yc:before,
.fa-y-combinator:before {
   content: "\f23b"
}

.fa-optin-monster:before {
   content: "\f23c"
}

.fa-opencart:before {
   content: "\f23d"
}

.fa-expeditedssl:before {
   content: "\f23e"
}

.fa-battery-4:before,
.fa-battery-full:before {
   content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
   content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
   content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
   content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
   content: "\f244"
}

.fa-mouse-pointer:before {
   content: "\f245"
}

.fa-i-cursor:before {
   content: "\f246"
}

.fa-object-group:before {
   content: "\f247"
}

.fa-object-ungroup:before {
   content: "\f248"
}

.fa-sticky-note:before {
   content: "\f249"
}

.fa-sticky-note-o:before {
   content: "\f24a"
}

.fa-cc-jcb:before {
   content: "\f24b"
}

.fa-cc-diners-club:before {
   content: "\f24c"
}

.fa-clone:before {
   content: "\f24d"
}

.fa-balance-scale:before {
   content: "\f24e"
}

.fa-hourglass-o:before {
   content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
   content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
   content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
   content: "\f253"
}

.fa-hourglass:before {
   content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
   content: "\f255"
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
   content: "\f256"
}

.fa-hand-scissors-o:before {
   content: "\f257"
}

.fa-hand-lizard-o:before {
   content: "\f258"
}

.fa-hand-spock-o:before {
   content: "\f259"
}

.fa-hand-pointer-o:before {
   content: "\f25a"
}

.fa-hand-peace-o:before {
   content: "\f25b"
}

.fa-trademark:before {
   content: "\f25c"
}

.fa-registered:before {
   content: "\f25d"
}

.fa-creative-commons:before {
   content: "\f25e"
}

.fa-gg:before {
   content: "\f260"
}

.fa-gg-circle:before {
   content: "\f261"
}

.fa-tripadvisor:before {
   content: "\f262"
}

.fa-odnoklassniki:before {
   content: "\f263"
}

.fa-odnoklassniki-square:before {
   content: "\f264"
}

.fa-get-pocket:before {
   content: "\f265"
}

.fa-wikipedia-w:before {
   content: "\f266"
}

.fa-safari:before {
   content: "\f267"
}

.fa-chrome:before {
   content: "\f268"
}

.fa-firefox:before {
   content: "\f269"
}

.fa-opera:before {
   content: "\f26a"
}

.fa-internet-explorer:before {
   content: "\f26b"
}

.fa-tv:before,
.fa-television:before {
   content: "\f26c"
}

.fa-contao:before {
   content: "\f26d"
}

.fa-500px:before {
   content: "\f26e"
}

.fa-amazon:before {
   content: "\f270"
}

.fa-calendar-plus-o:before {
   content: "\f271"
}

.fa-calendar-minus-o:before {
   content: "\f272"
}

.fa-calendar-times-o:before {
   content: "\f273"
}

.fa-calendar-check-o:before {
   content: "\f274"
}

.fa-industry:before {
   content: "\f275"
}

.fa-map-pin:before {
   content: "\f276"
}

.fa-map-signs:before {
   content: "\f277"
}

.fa-map-o:before {
   content: "\f278"
}

.fa-map:before {
   content: "\f279"
}

.fa-commenting:before {
   content: "\f27a"
}

.fa-commenting-o:before {
   content: "\f27b"
}

.fa-houzz:before {
   content: "\f27c"
}

.fa-vimeo:before {
   content: "\f27d"
}

.fa-black-tie:before {
   content: "\f27e"
}

.fa-fonticons:before {
   content: "\f280"
}

.fa-reddit-alien:before {
   content: "\f281"
}

.fa-edge:before {
   content: "\f282"
}

.fa-credit-card-alt:before {
   content: "\f283"
}

.fa-codiepie:before {
   content: "\f284"
}

.fa-modx:before {
   content: "\f285"
}

.fa-fort-awesome:before {
   content: "\f286"
}

.fa-usb:before {
   content: "\f287"
}

.fa-product-hunt:before {
   content: "\f288"
}

.fa-mixcloud:before {
   content: "\f289"
}

.fa-scribd:before {
   content: "\f28a"
}

.fa-pause-circle:before {
   content: "\f28b"
}

.fa-pause-circle-o:before {
   content: "\f28c"
}

.fa-stop-circle:before {
   content: "\f28d"
}

.fa-stop-circle-o:before {
   content: "\f28e"
}

.fa-shopping-bag:before {
   content: "\f290"
}

.fa-shopping-basket:before {
   content: "\f291"
}

.fa-hashtag:before {
   content: "\f292"
}

.fa-bluetooth:before {
   content: "\f293"
}

.fa-bluetooth-b:before {
   content: "\f294"
}

.fa-percent:before {
   content: "\f295"
}

.fa-gitlab:before {
   content: "\f296"
}

.fa-wpbeginner:before {
   content: "\f297"
}

.fa-wpforms:before {
   content: "\f298"
}

.fa-envira:before {
   content: "\f299"
}

.fa-universal-access:before {
   content: "\f29a"
}

.fa-wheelchair-alt:before {
   content: "\f29b"
}

.fa-question-circle-o:before {
   content: "\f29c"
}

.fa-blind:before {
   content: "\f29d"
}

.fa-audio-description:before {
   content: "\f29e"
}

.fa-volume-control-phone:before {
   content: "\f2a0"
}

.fa-braille:before {
   content: "\f2a1"
}

.fa-assistive-listening-systems:before {
   content: "\f2a2"
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
   content: "\f2a3"
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
   content: "\f2a4"
}

.fa-glide:before {
   content: "\f2a5"
}

.fa-glide-g:before {
   content: "\f2a6"
}

.fa-signing:before,
.fa-sign-language:before {
   content: "\f2a7"
}

.fa-low-vision:before {
   content: "\f2a8"
}

.fa-viadeo:before {
   content: "\f2a9"
}

.fa-viadeo-square:before {
   content: "\f2aa"
}

.fa-snapchat:before {
   content: "\f2ab"
}

.fa-snapchat-ghost:before {
   content: "\f2ac"
}

.fa-snapchat-square:before {
   content: "\f2ad"
}

.fa-pied-piper:before {
   content: "\f2ae"
}

.fa-first-order:before {
   content: "\f2b0"
}

.fa-yoast:before {
   content: "\f2b1"
}

.fa-themeisle:before {
   content: "\f2b2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
   content: "\f2b3"
}

.fa-fa:before,
.fa-font-awesome:before {
   content: "\f2b4"
}

.sr-only {
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0, 0, 0, 0);
   border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
   position: static;
   width: auto;
   height: auto;
   margin: 0;
   overflow: visible;
   clip: auto
}

.sp-lcpro-clear {
   clear: both
}

.sp-lcpro-clear {
   clear: both
}

.sp-logo-carousel-pro-section * {
   box-sizing: border-box
}

.sp-logo-carousel-pro-section .fa {
   font-style: normal
}

img.sp_lcp_thumb {
   max-width: 100%;
   height: auto
}

.sp-logo-carousel-pro-section .bx-wrapper {
   background: 0 0;
   box-shadow: none;
   border: none
}

.layout-inline .lcp-container {
   display: flex;
   flex-flow: row wrap
}

.layout-inline .lcp-container .sp-lcp-item,
.layout-inline .lcp-container .sp-lcp-item .sp-lcp-item-border {
   width: 100%;
   height: 100%;
   display: flex;
   justify-content: center;
   align-items: center
}

[class*=lcp-col-] {
   position: relative;
   min-height: 1px;
   display: inline-block;
   vertical-align: top;
   box-sizing: border-box
}

.lcp-col-lg-1 {
   width: 100%;
   flex: 0 0 100%
}

.lcp-col-lg-2 {
   width: 49.9%;
   flex: 0 0 49.9%
}

.lcp-col-lg-3 {
   width: 33.2222%;
   flex: 0 0 33.2222%
}

.lcp-col-lg-4 {
   width: 24.8%;
   flex: 0 0 24.8%
}

.lcp-col-lg-5 {
   width: 19.8%;
   flex: 0 0 19.8%
}

.lcp-col-lg-6 {
   width: 16.5%;
   flex: 0 0 16.5%
}

.lcp-col-lg-7 {
   width: 14.1%;
   flex: 0 0 14.1%
}

.lcp-col-lg-8 {
   width: 12.5%;
   flex: 0 0 12.5%
}

.lcp-col-lg-9 {
   width: 11.111111111%;
   flex: 0 0 11.111111111%
}

.lcp-col-lg-10 {
   width: 10%;
   flex: 0 0 10%
}

.lcp-col-lg-11 {
   width: 9.090909091%;
   flex: 0 0 9.090909091%
}

.lcp-col-lg-12 {
   width: 8.333333333%;
   flex: 0 0 8.333333333%
}

.text-center {
   text-align: center
}

.lcp-pagination {
   display: inline-block;
   padding-left: 0
}

.lcp-pagination li {
   display: inline-block;
   margin: 0 6px 0 0
}

.lcp-pagination li a,
.lcp-pagination li span {
   background: #fff;
   color: #5e5e5e;
   border: 2px solid #bbb;
   width: 38px;
   height: 38px;
   line-height: 38px;
   font-size: 16px;
   text-align: center;
   text-decoration: none;
   font-weight: 700;
   border-radius: 3px;
   -webkit-transition: all .33s;
   transition: all .33s;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   display: inline-block
}

.lcp-pagination li:first-child {
   margin-left: 0
}

div.sp-logo-carousel-pro-section .list-content-area,
div.sp-logo-carousel-pro-section .list-logo-area {
   margin-right: 15px;
   margin-left: 15px;
   overflow: hidden
}

div.sp-logo-carousel-pro-section .list-logo-area {
   width: 30%
}

div.sp-logo-carousel-pro-section .list-content-area {
   width: 70%
}

.entry-content .sp-logo-carousel-pro-section .sp-logo-carousel-pro-area a {
   -webkit-box-shadow: none;
   box-shadow: none;
   text-decoration: none
}

.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .logo-title {
   line-height: 1.1;
   font-size: 14px;
   font-weight: 500
}

.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area.list-container .sp-lcp-item .bottom-description a,
.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area.list-container .sp-lcp-item .bottom-title a {
   box-shadow: none
}

div.sp-logo-carousel-pro-section .list-logo-area-right {
   float: right;
   position: relative;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   width: 30%;
   overflow: hidden
}

div.sp-logo-carousel-pro-section .list-content-area-right {
   float: right;
   position: relative;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   width: 70%;
   text-align: right
}

div.sp-logo-carousel-pro-section .list-logo-area-center {
   position: relative;
   min-height: 1px;
   margin-bottom: 20px;
   width: 100%;
   overflow: hidden
}

div.sp-logo-carousel-pro-section .list-content-area-center {
   position: relative;
   min-height: 1px;
   margin-bottom: 40px;
   width: 100%
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .list-logo-area-center img {
   display: inline-block
}

div.sp-logo-carousel-pro-section.layout-list {
   overflow: hidden
}

div.sp-logo-carousel-pro-section.layout-list .logo-title {
   padding-top: 10px;
   padding-bottom: 15px
}

div.sp-logo-carousel-pro-section.layout-list .list-description {
   padding-bottom: 20px
}

.sp-lcp-item-border {
   display: flex;
   flex-direction: column
}

.sp-lcp-item-border.content_position_bottom-logo {
   flex-direction: column-reverse
}

.sp-lcp-item-border.content_position_left-logo,
.sp-lcp-item-border.content_position_right-logo {
   flex-direction: row;
   align-items: center;
   justify-content: space-around
}

.sp-lcp-item-border.content_position_right-logo {
   flex-direction: row-reverse
}

div.sp-logo-carousel-pro-section [class*=lcp-col]:focus {
   outline: 0
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border.content_position_left-logo div,
div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border.content_position_right-logo div {
   flex: 1
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border .sp-lcp-logo-wrapper,
div.sp-logo-carousel-pro-section.layout-inline {
   overflow: hidden
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border .middle-description,
div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border .sp-lcp-logo-wrapper,
div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border .sp-lcpro-readmore-area {
   position: relative;
   z-index: 2
}

div.sp-logo-carousel-pro-section.layout-inline .sp-logo-carousel-pro-area .sp-lcp-item {
   margin: 0
}

div.sp-logo-carousel-pro-section.layout-inline [class*=lcp-col-] {
   padding-right: 0;
   padding-left: 0;
   margin-bottom: 0
}

div.sp-logo-carousel-pro-section.layout-inline .lcp-container {
   margin-left: 0;
   margin-right: 0
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border {
   position: relative;
   overflow: hidden;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item {
   position: relative;
   outline: 0;
   line-height: 0;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
   box-sizing: border-box
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .slick-slide:focus {
   outline: 0
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item img {
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius: 0;
   box-shadow: 0 0;
   display: block;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -ms-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
   margin: 0 auto;
   max-width: 100%
}

.sp-lcpro-modal-logo-content img,
div.sp-logo-carousel-pro-section.layout-carousel .sp-logo-carousel-pro-area .sp-lcp-item img {
   display: inline-block;
   max-width: 100%;
   height: auto
}

div.sp-logo-carousel-pro-section.layout-grid [class*=lcp-col],
div.sp-logo-carousel-pro-section.layout-inline [class*=lcp-col] {
   float: none;
   display: inline-block
}

div.sp-logo-carousel-pro-section.layout-grid .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border,
div.sp-logo-carousel-pro-section.layout-grid .sp-logo-carousel-pro-area .sp-lcp-item img,
div.sp-logo-carousel-pro-section.layout-inline .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border,
div.sp-logo-carousel-pro-section.layout-inline .sp-logo-carousel-pro-area .sp-lcp-item img {
   margin: 0 auto
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .content_position_bottom-logo .logo-title {
   margin-bottom: 5px;
   margin-top: 10px;
   padding-bottom: 0
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border.content_position_overlay .sp-lcp-logo-content-details.overlay-type-covered {
   background: #16a08b;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   width: 100%;
   height: 100%;
   display: flex;
   justify-content: center;
   flex-direction: column;
   opacity: 0;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -ms-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-logo-content-details.overlay-type-lower {
   background: #16a08b;
   position: absolute;
   left: 0;
   width: 100%;
   padding: 5px;
   display: flex;
   justify-content: center;
   flex-direction: column;
   opacity: 0;
   -webkit-transition: all .4s;
   -moz-transition: all .4s;
   -ms-transition: all .4s;
   -o-transition: all .4s;
   transition: all .4s
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-logo-content-details.overlay-type-lower.caption-position-bottom {
   bottom: -80px
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-logo-content-details.overlay-type-lower.caption-position-top {
   top: -80px
}

div.sp-logo-carousel-pro-section.title_position_middle .sp-logo-carousel-pro-area .sp-lcp-item .middle-title {
   padding-top: 10px
}

.sp-logo-carousel-pro-area .sp-lcp-item .logo-title {
   padding-top: 10px;
   padding-bottom: 15px
}

.sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-logo-content-details.overlay-type-lower .logo-title {
   padding-top: 0;
   padding-bottom: 0
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-logo-content-details.overlay-type-lower .logo-description {
   padding-bottom: 0
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border.content_position_bottom-logo .logo-description {
   padding-top: 10px
}

.sp-lcp-logo-content-details {
   padding-left: 10px;
   padding-right: 10px
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .middle-description {
   margin-top: 10px;
   font-size: 14px;
   line-height: 1.5;
   text-align: center;
   font-weight: 400
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .logo-description {
   font-size: 14px;
   line-height: 1.5;
   text-align: center;
   font-weight: 400;
   padding-bottom: 20px
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-not-found-any-logo {
   margin-left: 15px;
   font-size: 16px;
   line-height: 1;
   font-weight: 400;
   color: red
}

.sp-logo-carousel-pro-area .sp-logo-filter {
   margin: 0 0 16px 0;
   padding: 0;
   display: inline-block
}

.sp-logo-carousel-pro-area .sp-logo-filter li {
   float: left;
   margin: 4px;
   list-style: none
}

.sp-logo-carousel-pro-area .sp-logo-filter li button {
   position: relative;
   padding: 8px 15px;
   font-weight: 600;
   border: none;
   background-color: #e2e2e2;
   color: #444;
   border-radius: 2px;
   display: inline-block;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
   border-bottom: none;
   cursor: pointer
}

.sp-logo-carousel-pro-area .sp-logo-filter li button:focus {
   outline: 0
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area ul.slick-dots {
   margin: 10px 0 0 0;
   padding: 0;
   list-style: none;
   text-align: center
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area ul.slick-dots li {
   display: inline-table;
   position: relative;
   border-bottom: none
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area ul.slick-dots li button {
   font-size: 0;
   line-height: 0;
   display: block;
   width: 12px;
   height: 12px;
   cursor: pointer;
   color: transparent;
   border: 0;
   outline: 0;
   background: #bbb;
   margin: 4px;
   padding: 0;
   border-radius: 50%
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area ul.slick-dots li.slick-active button {
   background: #16a08b
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .slick-next,
div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .slick-prev {
   font-size: 20px;
   line-height: 28px;
   display: block;
   width: 30px;
   height: 30px;
   padding: 0;
   cursor: pointer;
   color: #afafaf;
   outline: 0;
   border: none;
   background-color: #f0f0f0;
   position: absolute;
   text-align: center;
   top: -45px;
   z-index: 5;
   -webkit-transition: all .3s ease;
   -moz-transition: all .3s ease;
   transition: all .3s ease;
   box-sizing: border-box
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .slick-next:hover,
div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .slick-prev:hover {
   background-color: #16a08b;
   color: #fff
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .slick-prev {
   right: 42px
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .slick-next {
   right: 2px
}

div.sp-logo-carousel-pro-section.nav_position_top_left .sp-logo-carousel-pro-area .slick-prev {
   left: 2px;
   right: inherit
}

div.sp-logo-carousel-pro-section.nav_position_top_left .sp-logo-carousel-pro-area .slick-next {
   left: 42px;
   right: inherit
}

div.sp-logo-carousel-pro-section.nav_position_top_center .sp-logo-carousel-pro-area .slick-prev {
   left: 50%;
   right: inherit;
   margin-left: -35px
}

div.sp-logo-carousel-pro-section.nav_position_top_center .sp-logo-carousel-pro-area .slick-next {
   right: 50%;
   left: inherit;
   margin-right: -35px
}

div.sp-logo-carousel-pro-section.nav_position_bottom_left .sp-logo-carousel-pro-area .slick-prev {
   left: 2px;
   right: inherit;
   top: inherit;
   bottom: -45px
}

div.sp-logo-carousel-pro-section.nav_position_bottom_left .sp-logo-carousel-pro-area .slick-next {
   left: 42px;
   right: inherit;
   top: inherit;
   bottom: -45px
}

div.sp-logo-carousel-pro-section.nav_position_bottom_right .sp-logo-carousel-pro-area .slick-prev {
   left: inherit;
   right: 42px;
   top: inherit;
   bottom: -45px
}

div.sp-logo-carousel-pro-section.nav_position_bottom_right .sp-logo-carousel-pro-area .slick-next {
   right: 2px;
   left: inherit;
   top: inherit;
   bottom: -45px
}

div.sp-logo-carousel-pro-section.nav_position_bottom_center .sp-logo-carousel-pro-area .slick-prev {
   left: 50%;
   margin-left: -35px;
   right: inherit;
   top: inherit;
   bottom: -45px
}

div.sp-logo-carousel-pro-section.nav_position_bottom_center .sp-logo-carousel-pro-area .slick-next {
   right: 50%;
   margin-right: -35px;
   left: inherit;
   top: inherit;
   bottom: -45px
}

div.sp-logo-carousel-pro-section.nav_position_vertical_center .sp-logo-carousel-pro-area .slick-prev {
   left: -10px;
   right: inherit;
   top: 50%;
   bottom: inherit;
   margin-top: -15px
}

div.sp-logo-carousel-pro-section.nav_position_vertical_center .sp-logo-carousel-pro-area .slick-next {
   right: -8px;
   left: inherit;
   top: 50%;
   bottom: inherit;
   margin-top: -15px
}

div.sp-logo-carousel-pro-section.nav_position_vertical_center_inner .sp-logo-carousel-pro-area .slick-prev {
   left: 3px;
   right: inherit;
   top: 50%;
   bottom: inherit;
   margin-top: -15px
}

div.sp-logo-carousel-pro-section.nav_position_vertical_center_inner .sp-logo-carousel-pro-area .slick-next {
   right: 3px;
   left: inherit;
   top: 50%;
   bottom: inherit;
   margin-top: -15px
}

div.sp-logo-carousel-pro-section.nav_position_vertical_center_inner_hover .sp-logo-carousel-pro-area .slick-prev {
   left: -50px;
   right: inherit;
   top: 50%;
   bottom: inherit;
   margin-top: -15px;
   -webkit-transition: all .4s;
   -moz-transition: all .4s;
   -o-transition: all .4s;
   transition: all .4s
}

div.sp-logo-carousel-pro-section.nav_position_vertical_center_inner_hover .sp-logo-carousel-pro-area .slick-next {
   right: -50px;
   left: inherit;
   top: 50%;
   bottom: inherit;
   margin-top: -15px;
   -webkit-transition: all .4s;
   -moz-transition: all .4s;
   -o-transition: all .4s;
   transition: all .4s
}

div.sp-logo-carousel-pro-section.nav_position_vertical_center_inner_hover .sp-logo-carousel-pro-area:hover .slick-prev {
   left: 3px
}

div.sp-logo-carousel-pro-section.nav_position_vertical_center_inner_hover .sp-logo-carousel-pro-area:hover .slick-next {
   right: 3px
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area.slick-slider {
   display: none
}

div.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area.slick-initialized.slick-slider {
   display: block
}

.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item .sp-lcp-item-border .sp-lcp-logo-wrapper {
   min-height: 50px
}

.lcp-popup-nav-arrow {
   display: none;
   position: absolute;
   top: 50%;
   font-size: 40px;
   color: #fff;
   z-index: 99;
   width: 35px;
   cursor: pointer;
   transform: translateY(-50%)
}

.lcp-popup-nav-arrow.popup-next {
   right: -50px
}

.lcp-popup-nav-arrow.popup-prev {
   left: -50px
}

.lcp-items-load-more span {
   cursor: pointer;
   text-decoration: none;
   font-size: 16px;
   color: #5e5e5e;
   border: 2px solid #bbb;
   font-weight: 500;
   border-radius: 3px;
   background: #fff;
   padding: 8px 16px;
   -webkit-transition: all .33s;
   transition: all .33s;
   text-align: center
}

.sp-logo-carousel-pro-area .sp-isotope-logo-items {
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
}

.sp-logo-carousel-pro-section .lcp-items-load-more {
   margin: 20px 0;
   width: 100%
}

.page-load-status {
   display: none;
   padding-top: 20px;
   color: #777;
   width: 100%
}

.page-load-status .loader-ellips p {
   font-size: 20px;
   position: relative;
   width: 4em;
   height: 1em;
   display: inline-block !important
}

.page-load-status .loader-ellips__dot {
   display: block;
   width: 1em;
   height: 1em;
   border-radius: .5em;
   background: #1595ce;
   position: absolute;
   -webkit-animation-duration: .5s;
   animation-duration: .5s;
   -webkit-animation-timing-function: ease;
   animation-timing-function: ease;
   -webkit-animation-iteration-count: infinite;
   animation-iteration-count: infinite
}

.page-load-status .loader-ellips__dot:nth-child(1),
.page-load-status .loader-ellips__dot:nth-child(2) {
   left: 0
}

.page-load-status .loader-ellips__dot:nth-child(3) {
   left: 1.5em
}

.page-load-status .loader-ellips__dot:nth-child(4) {
   left: 3em
}

@-webkit-keyframes reveal {
   from {
      -webkit-transform: scale(.001);
      transform: scale(.001)
   }

   to {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
}

@keyframes reveal {
   from {
      -webkit-transform: scale(.001);
      transform: scale(.001)
   }

   to {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
}

@-webkit-keyframes slide {
   to {
      -webkit-transform: translateX(1.5em);
      transform: translateX(1.5em)
   }
}

@keyframes slide {
   to {
      -webkit-transform: translateX(1.5em);
      transform: translateX(1.5em)
   }
}

.page-load-status .loader-ellips__dot:nth-child(1) {
   -webkit-animation-name: reveal;
   animation-name: reveal
}

.page-load-status .loader-ellips__dot:nth-child(2),
.page-load-status .loader-ellips__dot:nth-child(3) {
   -webkit-animation-name: slide;
   animation-name: slide
}

.page-load-status .loader-ellips__dot:nth-child(4) {
   -webkit-animation-name: reveal;
   animation-name: reveal;
   animation-direction: reverse
}

.page-load-status .infinite-scroll-last {
   color: #444;
   font-size: 16px
}

#sidebar .sp-logo-carousel-pro-area ul li {
   border-bottom: 0;
   padding-left: 0;
   padding-right: 0
}

.textwidget .sp-logo-carousel-pro-area a {
   border-bottom: none
}

.sp-lcp-conf,
.sp-lcp-tooltip-conf {
   display: none
}

.sp-lcpro-readmore-area .sp-lcpro-readmore {
   background: 0 0;
   color: #05b3c6;
   padding: 5px 13px;
   margin-bottom: 18px;
   line-height: 20px;
   display: inline-block;
   border-radius: 2px;
   border: 2px solid #05b3c6 !important
}

html.remodal-is-locked {
   overflow: hidden;
   -ms-touch-action: none;
   touch-action: none
}

.remodal,
[data-remodal-id] {
   display: none
}

.remodal-overlay {
   position: fixed;
   z-index: 9999;
   top: -5000px;
   right: -5000px;
   bottom: -5000px;
   left: -5000px;
   display: none
}

.remodal-wrapper {
   position: fixed;
   z-index: 999999999;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 100%;
   display: none;
   overflow: hidden;
   text-align: center;
   -webkit-overflow-scrolling: touch;
   box-sizing: border-box
}

.remodal-wrapper * {
   box-sizing: border-box
}

.remodal-wrapper:after {
   display: inline-block;
   height: 100%;
   margin-left: -.05em;
   content: ""
}

.sp-lcp-logo-wrapper .logo-title.hover_full_title {
   background: #16a08b;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   width: 100%;
   height: 100%;
   display: flex;
   justify-content: center;
   flex-direction: column;
   opacity: 0;
   -webkit-transition: all .3s;
   -moz-transition: all .3s;
   -ms-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s
}

.sp-lcp-logo-wrapper .logo-title.hover_bottom_full_title {
   background: #16a08b;
   position: absolute;
   bottom: -100%;
   left: 0;
   width: 100%;
   padding: 5px;
   display: flex;
   justify-content: center;
   flex-direction: column;
   opacity: .9;
   -webkit-transition: all .4s;
   -moz-transition: all .4s;
   -ms-transition: all .4s;
   -o-transition: all .4s;
   transition: all .4s
}

.sp-lcp-item-border:hover .sp-lcp-logo-wrapper .logo-title.hover_full_title {
   opacity: 1
}

.sp-lcp-item-border:hover .sp-lcp-logo-wrapper .logo-title.hover_bottom_full_title {
   opacity: 1;
   bottom: 0
}

.sp-logo-carousel-pro-section .lcp_logo_search {
   margin-bottom: 40px
}

.sp-logo-carousel-pro-section .lcp_logo_search input {
   width: 400px;
   margin-left: 5px;
   height: 44px;
   padding: 0 32px 0 10px;
   border-radius: 4px;
   border: 1px solid #ccc;
   background-color: #fff;
   display: inline-block;
   max-width: 100%
}

.sp-logo-carousel-pro-section .lcp_logo_search label {
   color: #5e5e5e;
   font-size: 14px;
   position: relative;
   display: inline-block;
   max-width: 100%
}

.sp-logo-carousel-pro-section .lcp_logo_search label::after {
   position: absolute;
   right: 10px;
   content: "\f002";
   font-family: FontAwesome;
   top: 7px;
   font-size: 16px;
   color: #4444
}

.edit-post-visual-editor .sp-logo-carousel-pro-area * {
   box-sizing: border-box
}

.remodal-overlay,
.remodal-wrapper {
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden
}

.remodal {
   position: relative;
   outline: 0;
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
   text-size-adjust: 100%
}

.remodal-is-initialized {
   display: inline-block
}

.remodal-bg.remodal-is-opened,
.remodal-bg.remodal-is-opening {
   -webkit-filter: blur(3px);
   filter: blur(3px)
}

.remodal-overlay {
   background: rgba(43, 46, 56, .9)
}

.remodal-overlay.remodal-is-closing,
.remodal-overlay.remodal-is-opening {
   -webkit-animation-duration: .3s;
   animation-duration: .3s;
   -webkit-animation-fill-mode: forwards;
   animation-fill-mode: forwards
}

.remodal-overlay.remodal-is-opening {
   -webkit-animation-name: remodal-overlay-opening-keyframes;
   animation-name: remodal-overlay-opening-keyframes
}

.remodal-overlay.remodal-is-closing {
   -webkit-animation-name: remodal-overlay-closing-keyframes;
   animation-name: remodal-overlay-closing-keyframes
}

.remodal {
   box-sizing: border-box;
   width: 100%;
   margin-bottom: 10px;
   padding: 35px;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   color: #2b2e38;
   background: #fff
}

.remodal.remodal-is-closing,
.remodal.remodal-is-opening {
   -webkit-animation-duration: .3s;
   animation-duration: .3s;
   -webkit-animation-fill-mode: forwards;
   animation-fill-mode: forwards
}

.remodal.remodal-is-opening {
   -webkit-animation-name: remodal-opening-keyframes;
   animation-name: remodal-opening-keyframes
}

.remodal.remodal-is-closing {
   -webkit-animation-name: remodal-closing-keyframes;
   animation-name: remodal-closing-keyframes
}

.remodal,
.remodal-wrapper:after {
   vertical-align: middle
}

.remodal-close {
   position: absolute;
   top: 0;
   right: 0;
   display: block;
   overflow: visible;
   width: 35px;
   height: 35px;
   margin: 0;
   padding: 0;
   cursor: pointer;
   -webkit-transition: color .2s;
   transition: color .2s;
   text-decoration: none;
   color: #95979c;
   border: 0;
   outline: 0;
   background: 0 0
}

.remodal-close:focus,
.remodal-close:hover {
   color: #2b2e38
}

.remodal-close:before {
   font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
   font-size: 25px;
   line-height: 35px;
   position: absolute;
   top: 0;
   left: 0;
   display: block;
   width: 35px;
   content: "\00d7";
   text-align: center
}

.remodal-cancel,
.remodal-confirm {
   font: inherit;
   display: inline-block;
   overflow: visible;
   min-width: 110px;
   margin: 0;
   padding: 12px 0;
   cursor: pointer;
   -webkit-transition: background .2s;
   transition: background .2s;
   text-align: center;
   vertical-align: middle;
   text-decoration: none;
   border: 0;
   outline: 0
}

.remodal-confirm {
   color: #fff;
   background: #81c784
}

.remodal-confirm:focus,
.remodal-confirm:hover {
   background: #66bb6a
}

.remodal-cancel {
   color: #fff;
   background: #e57373
}

.remodal-cancel:focus,
.remodal-cancel:hover {
   background: #ef5350
}

.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner,
.remodal-confirm::-moz-focus-inner {
   padding: 0;
   border: 0
}

.remodal-wrapper .sp-lcpro-modal-logo {
   padding: 0;
   margin: auto;
   max-height: 100%;
   max-height: 100%;
   background: 0 0
}

.remodal-wrapper .sp-lcpro-modal-logo-content {
   max-height: calc(100vh - 20px);
   overflow: auto;
   padding: 25px;
   overflow-x: auto;
   background: #fff
}

@media screen and (max-width:800px) {
   .sp-lcpro-modal-logo .lcp-popup-nav-arrow {
      color: #ddd
   }

   .sp-lcpro-modal-logo .lcp-popup-nav-arrow.popup-next {
      right: 0
   }

   .sp-lcpro-modal-logo .lcp-popup-nav-arrow.popup-prev {
      left: 0
   }
}

@-webkit-keyframes remodal-opening-keyframes {
   from {
      -webkit-transform: scale(1.05);
      transform: scale(1.05);
      opacity: 0
   }

   to {
      -webkit-transform: none;
      transform: none;
      opacity: 1;
      -webkit-filter: blur(0);
      filter: blur(0)
   }
}

@keyframes remodal-opening-keyframes {
   from {
      -webkit-transform: scale(1.05);
      transform: scale(1.05);
      opacity: 0
   }

   to {
      -webkit-transform: none;
      transform: none;
      opacity: 1;
      -webkit-filter: blur(0);
      filter: blur(0)
   }
}

@-webkit-keyframes remodal-closing-keyframes {
   from {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }

   to {
      -webkit-transform: scale(.95);
      transform: scale(.95);
      opacity: 0;
      -webkit-filter: blur(0);
      filter: blur(0)
   }
}

@keyframes remodal-closing-keyframes {
   from {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }

   to {
      -webkit-transform: scale(.95);
      transform: scale(.95);
      opacity: 0;
      -webkit-filter: blur(0);
      filter: blur(0)
   }
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
   from {
      opacity: 0
   }

   to {
      opacity: 1
   }
}

@keyframes remodal-overlay-opening-keyframes {
   from {
      opacity: 0
   }

   to {
      opacity: 1
   }
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
   from {
      opacity: 1
   }

   to {
      opacity: 0
   }
}

@keyframes remodal-overlay-closing-keyframes {
   from {
      opacity: 1
   }

   to {
      opacity: 0
   }
}

@media only screen and (min-width:641px) {
   .remodal {
      max-width: 700px
   }
}

.lt-ie9 .remodal-overlay {
   background: #2b2e38
}

.lt-ie9 .remodal {
   width: 700px
}

@media (min-width:992px) and (max-width:1100px) {
   .lcp-col-md-1 {
      width: 100%;
      flex: 0 0 100%
   }

   .lcp-col-md-2 {
      width: 49.9%;
      flex: 0 0 49.9%
   }

   .lcp-col-md-3 {
      width: 33.2222%;
      flex: 0 0 33.2222%
   }

   .lcp-col-md-4 {
      width: 24.8%;
      flex: 0 0 24.8%
   }

   .lcp-col-md-5 {
      width: 19.8%;
      flex: 0 0 19.8%
   }

   .lcp-col-md-6 {
      width: 16.5%;
      flex: 0 0 16.5%
   }

   .lcp-col-md-7 {
      width: 14.1%;
      flex: 0 0 14.1%
   }

   .lcp-col-md-8 {
      width: 12.5%;
      flex: 0 0 12.5%
   }

   .lcp-col-md-9 {
      width: 11.111111111%;
      flex: 0 0 11.111111111%
   }

   .lcp-col-md-10 {
      width: 10%;
      flex: 0 0 10%
   }

   .lcp-col-md-11 {
      width: 9.090909091%;
      flex: 0 0 9.090909091%
   }

   .lcp-col-md-12 {
      width: 8.333333333%;
      flex: 0 0 8.333333333%
   }
}

@media (min-width:650px) and (max-width:991px) {
   .lcp-col-sm-1 {
      width: 100%;
      flex: 0 0 100%
   }

   .lcp-col-sm-2 {
      width: 49.9%;
      flex: 0 0 49.9%
   }

   .lcp-col-sm-3 {
      width: 33.2222%;
      flex: 0 0 33.2222%
   }

   .lcp-col-sm-4 {
      width: 24.8%;
      flex: 0 0 24.8%
   }

   .lcp-col-sm-5 {
      width: 19.8%;
      flex: 0 0 19.8%
   }

   .lcp-col-sm-6 {
      width: 16.5%;
      flex: 0 0 16.5%
   }

   .lcp-col-sm-7 {
      width: 14.1%;
      flex: 0 0 14.1%
   }

   .lcp-col-sm-8 {
      width: 12.5%;
      flex: 0 0 12.5%
   }

   .lcp-col-sm-9 {
      width: 11.111111111%;
      flex: 0 0 11.111111111%
   }

   .lcp-col-sm-10 {
      width: 10%;
      flex: 0 0 10%
   }

   .lcp-col-sm-11 {
      width: 9.090909091%;
      flex: 0 0 9.090909091%
   }

   .lcp-col-sm-12 {
      width: 8.333333333%;
      flex: 0 0 8.333333333%
   }
}

@media (max-width:651px) {
   .lcp-col-xs-1 {
      width: 100%;
      flex: 0 0 100%
   }

   .lcp-col-xs-2 {
      width: calc(49% - 1px);
      flex: 0 0 calc(49% - 1px)
   }

   .lcp-col-xs-3 {
      width: calc(33.2222% - 1px);
      flex: 0 0 calc(33.2222% - 1px)
   }

   .lcp-col-xs-4 {
      width: calc(24.8% - 1px);
      flex: 0 0 calc(24.8% - 1px)
   }

   .lcp-col-xs-5 {
      width: calc(19.8% - 1px);
      flex: 0 0 calc(19.8% - 1px)
   }

   .lcp-col-xs-6 {
      width: calc(16.5% - 1px);
      flex: 0 0 calc(16.5% - 1px)
   }

   .lcp-col-xs-7 {
      width: calc(14.1% - 1px);
      flex: 0 0 calc(14.1% - 1px)
   }

   .lcp-col-xs-8 {
      width: calc(12.5% - 1px);
      flex: 0 0 calc(12.5% - 1px)
   }

   .lcp-col-xs-9 {
      width: calc(11.111111111% - 1px);
      flex: 0 0 calc(11.111111111% - 1px)
   }

   .lcp-col-xs-10 {
      width: 10%;
      flex: 0 0 10%
   }

   .lcp-col-xs-11 {
      width: 9.090909091%;
      flex: 0 0 9.090909091%
   }

   .lcp-col-xs-12 {
      width: 8.333333333%;
      flex: 0 0 8.333333333%
   }
}

.slick-list,
.slick-slider,
.slick-track {
   position: relative;
   display: block
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
   visibility: hidden
}

.slick-slider {
   box-sizing: border-box;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-touch-callout: none;
   -khtml-user-select: none;
   -ms-touch-action: pan-y;
   touch-action: pan-y;
   -webkit-tap-highlight-color: transparent
}

.slick-list {
   overflow: hidden;
   margin: 0;
   padding: 0
}

.slick-list:focus {
   outline: 0
}

.slick-list.dragging {
   cursor: pointer;
   cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
}

.slick-track {
   top: 0;
   left: 0
}

.slick-track:after,
.slick-track:before {
   display: table;
   content: ''
}

.slick-track:after {
   clear: both
}

.slick-slide {
   display: none;
   float: left;
   height: 100%;
   min-height: 1px
}

[dir=rtl] .slick-slide {
   float: right
}

.slick-slide img {
   display: block
}

.slick-slide.slick-loading img {
   display: none
}

.slick-slide.dragging img {
   pointer-events: none
}

.slick-initialized .slick-slide {
   display: block
}

.slick-vertical .slick-slide {
   display: block;
   height: auto;
   border: 1px solid transparent
}

.slick-arrow.slick-hidden {
   display: none
}

#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
   transition: color .2s ease
}

.sf-menu>li>a>.sf-sub-indicator i {
   transition: color .2s ease
}

.sf-shadow .sf-shadow-off {
   background: none repeat scroll 0 0 transparent
}

#header-outer:not([data-header-resize="1"]):not([data-format=left-header]) #logo img {
   transition: opacity .2s ease
}

#header-outer[data-using-secondary="1"]:not([data-format=left-header]) {
   transition: transform .32s ease, background-color .3s ease 0s, box-shadow .3s ease 0s, margin .25s ease
}

#top nav ul #nectar-user-account a span,
#top nav ul #search-btn a span {
   -webkit-transition: color .2s ease;
   transition: color .2s ease
}

#top ul .slide-out-widget-area-toggle a i.label {
   -webkit-transition: color .2s ease;
   transition: color .2s ease
}

#header-outer:not(.no-transition) .nectar-menu-icon.svg-icon svg path,
#slide-out-width-area .nectar-menu-icon.svg-icon svg path {
   transition: fill .2s ease
}

#header-outer header .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon {
   transition: color .2s ease
}

#header-outer.slide-out-hover {
   transition: background-color .3s ease
}

#header-outer.slide-out-hover header,
#header-outer.slide-out-hover>.cart-outer {
   transition: opacity .3s ease
}

body[data-hhun="1"] #header-outer.transparent[data-transparent-header=true][data-remove-border=true] {
   transition: transform .3s ease, box-shadow .3s ease, background .3s ease, opacity .3s ease, border-color .3s ease, backdrop-filter .3s ease
}

body[data-hhun="1"] #header-outer.detached,
body[data-hhun="1"] #header-outer.transparent[data-transparent-header=true][data-remove-border=true][data-permanent-transparent="1"].detached {
   transition: transform .3s ease, height .3s ease, background .3s ease, opacity .3s ease, border-color .3s ease, box-shadow .3s ease, backdrop-filter .3s ease
}

@media only screen and (max-width:1000px) {
   body[data-hhun="1"] #header-outer {
      transition: transform .3s ease, height .3s ease, background .3s ease, opacity .3s ease, border-color .3s ease, box-shadow .3s ease, backdrop-filter .3s ease
   }
}

body[data-hhun="1"] #header-outer.transparent.at-top {
   transition: background-color .3s ease, box-shadow .3s ease, transform .3s ease, backdrop-filter .3s ease
}

.wpb_row .nectar-video-wrap .nectar-video-inner.transition,
.wpb_row .row-bg-wrap .row-bg.transition {
   transition: transform .65s cubic-bezier(.05, .2, .1, 1)
}

body[data-ajax-transitions=false] .top-level .row-bg-wrap[data-bg-animation=fade-in] .inner-wrap.using-image {
   transition: opacity .55s ease-out
}

.column-image-bg-wrap[data-bg-animation=zoom-out-reveal][data-bg-overlay=true],
.row-bg-wrap[data-bg-animation=zoom-out-reveal][data-bg-overlay=true] {
   transition: transform 1.3s cubic-bezier(.12, .75, .4, 1), opacity .55s ease-out .2s
}

.column-image-bg-wrap .column-image-bg.loaded,
.row-bg-wrap .row-bg.loaded,
body[data-ajax-transitions] .parallax-layer.column-image-bg.loaded,
body[data-ajax-transitions] .parallax_section .row-bg.loaded {
   transition: opacity .4s ease .1s
}

.flex-viewport {
   max-height: 2000px;
   transition: all 1s ease
}

body[data-button-style*=rounded_shadow] .wp-block-button>.wp-block-button__link {
   transition: all .45s cubic-bezier(.25, 1, .33, 1)
}

#ajax-content-wrap .nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap {
   transition: background-color .3s ease
}

.circle-border {
   transition-duration: 225ms;
   transition-property: all;
   transition-timing-function: cubic-bezier(.5, -.7, .67, .7)
}

.img-with-aniamtion-wrap .color-overlay {
   transition: opacity .65s cubic-bezier(.2, 1, .2, 1)
}

.img-with-aniamtion-wrap .inner .hover-wrap[data-hover-animation] {
   transition: all .65s cubic-bezier(.05, .2, .1, 1) !important
}

.scroll-down-wrap {
   transition: opacity .4s ease
}

.portfolio-items[data-ps="8"] .col .work-info .vert-center line,
.portfolio-items[data-ps="8"] line {
   -webkit-transition: none;
   transition: none
}

.masonry.classic .post-featured-img img.nectar-lazy,
.post-area.standard-minimal .post-featured-img img.nectar-lazy,
.post-content.classic .post-featured-img img.nectar-lazy {
   transition: opacity .5s ease
}

#ajax-content-wrap .wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy {
   transition: opacity .5s ease, transform .5s ease
}

#ajax-content-wrap .nectar-underline .post-heading {
   transition: background-size .55s cubic-bezier(.2, .75, .5, 1)
}

.posts-container[data-load-animation=fade_in_from_bottom] article .inner-wrap,
.posts-container[data-load-animation=fade_in_from_bottom] article .inner-wrap.animated {
   transition: opacity .3s cubic-bezier(.3, .58, .55, 1), transform .3s cubic-bezier(.3, .58, .55, 1)
}

.posts-container[data-load-animation=perspective] article .inner-wrap,
.posts-container[data-load-animation=perspective] article .inner-wrap.animated {
   transition: opacity .3s cubic-bezier(.1, .3, .2, 1), transform .72s cubic-bezier(.1, .3, .27, 1)
}

.post.quote .content-inner .quote-inner .whole-link {
   transition: all .45s cubic-bezier(.25, 1, .33, 1)
}

.blurred-wrap {
   transition: filter .45s linear
}

.slide-out-widget-area-toggle .lines-button.x2 .lines:after,
.slide-out-widget-area-toggle .lines-button.x2 .lines:before {
   transition: transform .45s ease, background-color .2s ease, opacity .2s ease
}

.lines-button.x2 .lines {
   transition: background .2s ease, opacity .2s ease
}

.lines-button.x2 .lines:after,
.lines-button.x2 .lines:before {
   transform-origin: 50% 50%;
   transition: top .4s .45s ease, transform .3s ease, background-color .2s ease, opacity .2s ease
}

.slide-out-widget-area-toggle .closed>span {
   transition: transform .33s 0s ease
}

#header-outer[data-header-button_style=default] #top nav>ul>li[class*=button_solid_color]>a:hover:before,
#header-outer[data-header-button_style=default].transparent #top nav>ul>li[class*=button_solid_color]>a:hover:before {
   opacity: .85 !important
}

#header-outer #top .sf-menu>li[class*=button_solid_color].sfHover>a .sf-sub-indicator i,
#header-outer #top .sf-menu>li[class*=button_solid_color]:hover>a .sf-sub-indicator,
#header-outer[data-lhe=default] #top nav .sf-menu>[class*=button_solid_color].sfHover:not(#social-in-menu)>a,
#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color]>a:hover,
body #header-outer[data-lhe=default] #top nav .sf-menu>li[class*=button_solid_color].sfHover>a {
   color: #fff !important
}

#header-outer.transparent.dark-slide>#top nav .sf-menu>li[class*=button_solid_color].sfHover>a,
#header-outer.transparent.dark-slide>#top nav>ul>li[class*=button_solid_color]>a:hover,
#header-outer[data-lhe=animated_underline].transparent.dark-slide #top nav>ul>li[class*=button_solid_color]>a:hover,
#header-outer[data-lhe=default] #top nav .sf-menu>li[class*=button_solid_color]>a:hover,
#header-outer[data-lhe=default].transparent.dark-slide #top nav>ul>li[class*=button_solid_color]>a:hover {
   color: #fff !important;
   opacity: 1 !important;
   padding-left: 20px;
   padding-right: 20px
}

#header-outer[data-lhe=default] #top nav>ul>li[class*=button_bordered]>a:hover {
   padding-left: 20px;
   padding-right: 20px
}

#header-outer .sf-menu>.sfHover>ul,
#header-outer .sf-menu>li:hover>ul {
   top: 100%
}

.sf-vertical .sfHover ul,
.sf-vertical li:hover ul {
   left: 100%;
   top: 0
}

.sf-menu .sfHover>ul,
.sf-menu li:hover>ul {
   z-index: 999;
   pointer-events: all
}

.sf-menu li li.sfHover {
   z-index: 999
}

.sf-menu li .sfHover ul,
.sf-menu li li .sfHover ul,
.sf-menu li li li:hover ul,
.sf-menu li li:hover ul {
   left: 20em;
   top: 0
}

#header-outer nav>.sf-menu>.megamenu.nectar-megamenu-menu-item>ul .widget-area-active .widget a:hover {
   background-color: transparent !important
}

#header-outer .widget_shopping_cart.open .buttons,
#header-outer .widget_shopping_cart.open .cart_list,
#header-outer .widget_shopping_cart.open .total,
#header-outer[data-format=centered-menu] #top nav>ul>.sfHover>ul>li,
#header-secondary-outer .sf-menu>.sfHover>ul>li,
#top nav>ul>.sfHover>ul>li {
   opacity: 1;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
}

#top nav>ul>.megamenu:hover ul li {
   pointer-events: auto
}

#header-secondary-outer .sf-menu li .sfHover .on-left-side,
#header-secondary-outer .sf-menu li li .on-left-side,
.sf-menu li .sfHover .on-left-side,
.sf-menu li li .on-left-side {
   right: 20em;
   left: auto;
   margin-right: -20px;
   margin-left: 0
}

.sf-menu .sfHover>.on-left-side {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
}

.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a {
   display: inline-block;
   margin-right: 0;
   margin-left: 0;
   overflow: hidden
}

#header-outer #social-in-menu a:hover i,
.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i {
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%)
}

.col.boxed:not(.wpb_column):hover {
   top: -4px;
   box-shadow: 0 2px 3px rgba(0, 0, 0, .3)
}

.nectar-button.see-through-2:hover,
.nectar-button.see-through-3:hover {
   background-color: transparent
}

body[data-button-style*=rounded_shadow] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,
body[data-button-style*=rounded_shadow].material .nectar-button.see-through:hover {
   box-shadow: 0 20px 38px rgba(0, 0, 0, .11) !important
}

body[data-button-style*=slightly_rounded] #page-header-bg[data-post-hs=default_minimal] .inner-wrap>a:hover,
body[data-button-style*=slightly_rounded].single .heading-title[data-header-style=default_minimal] .meta-category a:hover {
   transform: translateY(-3px) !important
}

body[data-button-style=slightly_rounded_shadow] .widget_search input[type=submit]:hover {
   -webkit-transform: none !important;
   transform: none !important
}

body .nectar-button.see-through:hover {
   border-color: #fff
}

.col.light .nectar-button.see-through:hover {
   border-color: #fff
}

.col.dark .nectar-button.see-through:hover {
   border-color: #000
}

body .col.dark .nectar-button.see-through-2:hover,
body .col.dark .nectar-button.see-through-3:hover,
body .nectar-button.see-through-2:hover,
body .nectar-button.see-through-3:hover {
   color: #fff;
   opacity: 1 !important
}

.nectar-button.tilt:hover,
.nectar-button.tilt:hover:after,
.nectar-button.tilt:hover:before,
.swiper-slide .button.solid_color_2 a:hover,
.swiper-slide .button.solid_color_2 a:hover:after,
.swiper-slide .button.solid_color_2 a:hover:before {
   transition: all .5s cubic-bezier(.25, 1, .33, 1)
}

.nectar-button.tilt:hover:after,
.nectar-button.tilt:hover:before,
.swiper-slide .button.solid_color_2 a:hover:after,
.swiper-slide .button.solid_color_2 a:hover:before {
   opacity: 1
}

.nectar-button.tilt:hover,
.swiper-slide .button.solid_color_2 a:hover {
   transform: rotateX(20deg)
}

body:not(.mobile) .nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext=custom][data-subtext-vis=always] .subtext:after,
body:not(.mobile) .nectar-cta[data-style=underline] .link_wrap .link_text:hover:after,
body:not(.mobile) .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a:hover:after {
   animation: portSliderLine .45s cubic-bezier(.15, .75, .5, 1) forwards
}

.nectar-cta[data-style=see-through] .link_wrap:hover .link_text:after {
   transform: scale(.8);
   opacity: 0
}

.nectar-cta[data-style=see-through] .link_wrap:hover .arrow:after,
.nectar-cta[data-style=see-through] .link_wrap:hover .arrow:before {
   transform: scale(1, 1) translateX(9px)
}

body:not(.mobile) .nectar-cta[data-style=underline] .link_wrap:hover .link_text:after {
   animation: none;
   transform: scaleX(0);
   transform-origin: right
}

.nectar-cta[data-style=arrow-animation] .link_wrap:hover svg,
.team-member:hover .nectar-cta[data-style=arrow-animation] .link_wrap svg {
   animation: ctaArrowSVGEnd .45s cubic-bezier(.23, .46, .4, 1) forwards
}

.nectar-cta[data-style=arrow-animation] .link_wrap:hover .link_text .line,
.team-member:hover .nectar-cta[data-style=arrow-animation] .link_wrap .link_text .line {
   animation: ctaArrowLineEnd .45s cubic-bezier(.23, .46, .4, 1) forwards
}

.nectar-cta[data-style=arrow-animation] .link_wrap:hover .link_text>.text,
.team-member:hover .nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text {
   animation: ctaArrowTextEnd .45s cubic-bezier(.23, .46, .4, 1) forwards
}

.nectar-cta[data-style=arrow-animation] .link_wrap:hover polyline,
.team-member:hover .nectar-cta[data-style=arrow-animation] .link_wrap polyline {
   animation: ctaArrowStart .45s ease .25s forwards
}

.team-member:hover .team-meta .nectar-cta[data-style=arrow-animation] .link_wrap polyline,
.team-meta .nectar-cta[data-style=arrow-animation] .link_wrap:hover polyline {
   animation: ctaArrowStartTeam .8s ease forwards
}

#ajax-content-wrap .nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap:hover {
   transition: background-color .5s cubic-bezier(.23, .46, .4, 1)
}

@media only screen and (min-width:1000px) {

   .menu-item-hover-text-reveal-wave .hover .char,
   .nectar-cta[data-style=text-reveal-wave] .link_text.hover .char,
   .nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap.hover .char {
      animation: nectar_cta_letter_animation .5s cubic-bezier(.46, .4, .56, .87) forwards;
      transform: translateY(110%);
      opacity: 0
   }
}

@keyframes nectar_cta_letter_animation {
   0% {
      opacity: 0;
      transform: translateY(115%)
   }

   30% {
      opacity: 1
   }

   45% {
      opacity: 1;
      transform: translateY(-25%)
   }

   100% {
      opacity: 1;
      transform: translateY(0)
   }
}

.nectar-cta[data-color*=extra-color-gradient][class*=hover_color_] .link_wrap:hover:before {
   opacity: 1
}

.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered,
.col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^=icon-].icon-3x.alt-style.hovered {
   background-color: rgba(0, 0, 0, .035)
}

.light .col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered,
.light .col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^=icon-].icon-3x.alt-style.hovered {
   background-color: rgba(0, 0, 0, .1)
}

#sidebar .widget:hover i[class^=icon-].icon-3x.alt-style {
   background-color: rgba(0, 0, 0, .035)
}

#sidebar .widget:hover .circle-border,
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border {
   border: 1px solid #000;
   transform: scale(1.18);
   transition-timing-function: cubic-bezier(.4, .25, .14, 1.73)
}

#sidebar .widget:hover [class^=icon-].icon-3x,
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.hovered,
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^=icon-].icon-3x.hovered {
   color: #fff;
   background-color: #000
}

#sidebar .widget:hover .extra-color-gradient-1 .circle-border,
#sidebar .widget:hover .extra-color-gradient-2 .circle-border,
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-1 .circle-border,
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-2 .circle-border {
   transform: none;
   -webkit-transform: none
}

#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn,
#page-header-bg .blog-title #single-meta .nectar-social.hover>div a {
   border: 2px solid rgba(255, 255, 255, .4)
}

#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn:hover,
#page-header-bg .blog-title #single-meta .nectar-social.hover>div a:hover,
.single #page-header-bg .blog-title #single-meta div .n-shortcode:hover a,
.single #page-header-bg .blog-title #single-meta>div>a:hover {
   border: 2px solid #fff
}

body[data-button-style^=rounded] .section-down-arrow.hovered,
body[data-button-style^=rounded] .section-down-arrow:hover {
   opacity: 1
}

body[data-button-style^=rounded] .section-down-arrow.hovered i.fa-angle-down,
body[data-button-style^=rounded] .section-down-arrow.hovered i.fa-angle-down.top,
body[data-button-style^=rounded] .section-down-arrow:hover i.fa-angle-down,
body[data-button-style^=rounded] .section-down-arrow:hover i.fa-angle-down.top {
   transform: translate(0, 0) !important
}

.masonry.material .masonry-blog-item .grav-wrap a img.hovered,
.masonry.material .masonry-blog-item .grav-wrap a:hover img,
.nectar-recent-posts-single_featured a img.hovered,
.nectar-recent-posts-single_featured a:hover img,
.related-posts[data-style=material] .grav-wrap a img.hovered,
.related-posts[data-style=material] .grav-wrap a:hover img {
   box-shadow: 0 7px 20px rgba(0, 0, 0, .19)
}

.masonry.material .masonry-blog-item h3 a:hover,
.related-posts[data-style=material] h3 a:hover {
   color: inherit !important
}

.post.format-link .post-content .link-inner:hover,
.post.format-quote .post-content .quote-inner:hover,
.post.link .classic .link-inner:hover,
.post.quote .classic .quote-inner:hover {
   background-color: #333
}

.related-posts[data-style=material] .inner-wrap:hover .post-featured-img img {
   transform: scale(1.07)
}

.blog-recent .more-link span:hover,
.post .more-link span:hover {
   background-color: #000
}

.post .post-header h2 a:hover {
   color: inherit
}

.post.quote .content-inner .quote-inner:hover .whole-link {
   background-color: #333
}

.post.link .post-content a:hover .link-inner,
.post.quote .post-content a:hover .quote-inner {
   background-color: #333
}

.post .post-meta a:hover {
   color: #000
}

body #pagination>a.page-numbers:hover,
body #pagination>a:hover,
body nav.woocommerce-pagination li a:hover {
   background-color: transparent !important
}

#pagination .next a:hover,
#pagination .prev a:hover,
#pagination a.page-numbers:hover,
#pagination span.page-numbers.current,
.woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,
.woocommerce nav.woocommerce-pagination ul li a:hover {
   background-color: #000
}

body .widget_search .search-form button[type=submit]:hover {
   background-color: transparent !important
}

body #ajax-content-wrap .widget_search .search-form button[type=submit]:hover {
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%)
}

body #ajax-content-wrap .widget_search .search-form button[type=submit]:hover,
body.search-no-results #search-results .search-form button[type=submit]:hover {
   box-shadow: none !important
}

body[data-form-style=minimal] .widget_search .search-form button[type=submit]:hover {
   top: auto;
   bottom: 0;
   -webkit-transform: none;
   transform: none
}

#sidebar .widget .tagcloud a:hover,
.post-tags a:hover {
   background-color: #000
}

body[data-form-submit=regular] button[type=submit]:hover,
body[data-form-submit=regular] input[type=submit]:hover {
   opacity: .85
}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {
   transition: transform .65s cubic-bezier(.05, .2, .1, 1)
}

.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom]:hover .hover-wrap-inner {
   transform: scale(1.13)
}

.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom-crop]:hover .hover-wrap-inner {
   transform: scale(1.15)
}

.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom-crop]:hover {
   transform: scale(.95) !important
}

.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot.is-selected:before,
.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot.is-selected:before,
.nectar-quick-view-box .flickity-page-dots .dot.is-selected:before,
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,
.nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot.is-selected:before,
body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch.swiper-active-switch:before {
   transform: scale(2);
   box-shadow: inset 0 0 0 1px #000;
   background-color: transparent
}

.span_12.light .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot.is-selected:before,
.span_12.light .nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot.is-selected:before,
.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,
.span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,
.span_12.light .testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot.is-selected:before,
body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before {
   box-shadow: inset 0 0 0 1px #fff
}

#ajax-content-wrap .flickity-page-dots .dot.is-selected,
.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch.swiper-active-switch {
   opacity: 1
}

.lines-button.close {
   transform: scale3d(.8, .8, .8)
}

.lines-button.arrow.close .lines:after,
.lines-button.arrow.close .lines:before {
   top: 0;
   width: 1.11111rem
}

.slide-out-widget-area-toggle .lines-button.close .lines:before {
   transform: translateY(-6px) rotateZ(-45deg)
}

.slide-out-widget-area-toggle .lines-button.close .lines:after {
   transform: translateY(6px) rotateZ(45deg)
}

#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines:before {
   transform: translateY(-6px) rotateZ(-45deg)
}

#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines:after {
   transform: translateY(6px) rotateZ(45deg)
}

.slide-out-widget-area-toggle .lines-button.close:after {
   transform: scale(0, 1)
}

.lines-button.minus.close .lines:after,
.lines-button.minus.close .lines:before {
   transform: none;
   top: 0;
   width: 1.4rem
}

.lines-button.x.close .lines {
   background: 0 0 !important
}

.lines-button.x.close .lines:after,
.lines-button.x.close .lines:before {
   transform-origin: 50% 50%;
   top: 0;
   width: 1.4rem
}

.column-bg-overlay-wrap[data-bg-animation=zoom-out-reveal].animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.animated-in,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap.animated-in,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.using-image.animated-in,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.using-image.animated-in {
   transform: scale(1)
}

.column-image-bg-wrap[data-bg-animation=fade-in] .inner-wrap.animated-in,
.row-bg-wrap[data-bg-animation=fade-in] .inner-wrap:not(.using-image).animated-in+.row-bg-overlay,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=fade-in] .inner-wrap.using-image.animated-in {
   opacity: 1
}

.column-bg-overlay-wrap[data-bg-animation=zoom-out-reveal].animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in {
   opacity: 1
}

.nectar-waypoint-el:not([data-nectar-waypoint-el-stagger]).animated-in {
   transform: translate3d(0, 0, 0);
   opacity: 1
}

.posts-container article.animated-in .inner-wrap,
.posts-container[data-load-animation=fade_in] article.animated-in .inner-wrap.animated {
   opacity: 1;
   transform: translateY(0);
   height: 100%
}

.posts-container[data-load-animation=perspective] article.animated-in .inner-wrap.animated {
   transform: translateY(0) translateZ(0) rotateX(0);
   opacity: 1
}

.nectar-view-indicator {
   position: fixed;
   z-index: 400;
   left: -47px;
   top: -47px;
   pointer-events: none;
   width: 94px;
   height: 94px;
   mix-blend-mode: difference;
   will-change: transform
}

.nectar-drag-indicator {
   position: fixed;
   z-index: 400;
   left: -26px;
   top: -26px;
   pointer-events: none;
   width: 52px;
   height: 52px;
   mix-blend-mode: difference;
   will-change: transform
}

.nectar-drag-indicator.color-dark,
.nectar-drag-indicator.color-light {
   mix-blend-mode: normal
}

.nectar-drag-indicator.color-dark:before {
   border: 2px solid #000
}

.nectar-drag-indicator.color-dark i {
   color: #000
}

.nectar-drag-indicator:before {
   border: 2px solid #fff;
   width: 100%;
   height: 100%;
   display: block;
   content: "";
   position: absolute;
   left: -2px;
   top: -2px;
   transform: scale(.2);
   opacity: 0;
   border-radius: 50%
}

.nectar-drag-indicator span {
   position: absolute;
   top: 50%;
   left: 0;
   display: block;
   width: 100%;
   text-align: center;
   transform: translateY(-50%)
}

.nectar-drag-indicator i {
   top: 0;
   color: #fff;
   font-size: 16px;
   opacity: 0;
   position: absolute
}

.nectar-drag-indicator i.fa-angle-left {
   left: -22px;
   top: -9px;
   transform: translateX(17px)
}

.nectar-drag-indicator i.fa-angle-right {
   right: -22px;
   top: -9px;
   transform: translateX(-17px)
}

.nectar-drag-indicator:before,
.nectar-view-indicator .color-circle {
   transition: transform .45s ease, opacity .3s ease
}

.nectar-drag-indicator i {
   transition: transform .2s ease, opacity .2s ease
}

.nectar-view-indicator span {
   transition: opacity .2s ease
}

.nectar-drag-indicator.visible i {
   transition: transform .45s ease, opacity .3s ease
}

.nectar-drag-indicator.visible i.fa-angle-left,
.nectar-drag-indicator.visible i.fa-angle-right,
.nectar-drag-indicator.visible:before,
.nectar-view-indicator.visible .color-circle,
.nectar-view-indicator.visible span {
   transform: scale(1);
   opacity: 1
}

.nectar-drag-indicator.visible.pointer-down:before {
   transform: scale(.8);
   transition: transform .25s ease-out, opacity .3s ease
}

.nectar-view-indicator:not(.style-see-through) {
   mix-blend-mode: normal
}

.nectar-view-indicator.blurred-bg .color-circle {
   -webkit-backdrop-filter: blur(12px);
   backdrop-filter: blur(12px)
}

.nectar-view-indicator .color-circle {
   background-color: #000;
   width: 100%;
   height: 100%;
   display: block;
   content: "";
   position: absolute;
   left: -2px;
   top: -2px;
   transform: scale(.2);
   opacity: 0;
   border-radius: 50%
}

body .nectar-view-indicator span {
   opacity: 0;
   font-size: 16px;
   color: #fff;
   line-height: 94px;
   text-align: center;
   width: 100%;
   display: inline-block
}

.nectar-view-indicator.style-see-through .color-circle {
   background-color: transparent;
   border: 2px solid #fff
}

.nectar-drag-indicator.in-boxed,
.nectar-view-indicator.in-boxed {
   z-index: 10000
}

body.compensate-for-scrollbar {
   overflow: hidden
}

.fancybox-active {
   height: auto
}

.fancybox-is-hidden {
   left: -9999px;
   margin: 0;
   position: absolute !important;
   top: -9999px;
   visibility: hidden
}

.fancybox-container {
   -webkit-backface-visibility: hidden;
   height: 100%;
   left: 0;
   outline: 0;
   position: fixed;
   -webkit-tap-highlight-color: transparent;
   top: 0;
   -ms-touch-action: manipulation;
   touch-action: manipulation;
   transform: translateZ(0);
   width: 100%;
   z-index: 99992
}

.fancybox-container * {
   box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
   bottom: 0;
   left: 0;
   position: absolute;
   right: 0;
   top: 0
}

.fancybox-outer {
   -webkit-overflow-scrolling: touch;
   overflow-y: auto
}

.fancybox-bg {
   background: #1e1e1e;
   opacity: 0;
   transition-duration: inherit;
   transition-property: opacity;
   transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
   opacity: .95;
   transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
   direction: ltr;
   opacity: 0;
   position: absolute;
   transition: opacity .25s ease, visibility 0s ease .25s;
   visibility: hidden;
   z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
   opacity: 1;
   transition: opacity .25s ease 0s, visibility 0s ease 0s;
   visibility: visible
}

.fancybox-infobar {
   color: #ccc;
   font-size: 13px;
   -webkit-font-smoothing: subpixel-antialiased;
   height: 44px;
   left: 0;
   line-height: 44px;
   min-width: 44px;
   mix-blend-mode: difference;
   padding: 0 10px;
   pointer-events: none;
   top: 0;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none
}

.fancybox-toolbar {
   right: 0;
   top: 0
}

.fancybox-stage {
   direction: ltr;
   overflow: visible;
   transform: translateZ(0);
   z-index: 99994
}

.fancybox-is-open .fancybox-stage {
   overflow: hidden
}

.fancybox-slide {
   -webkit-backface-visibility: hidden;
   display: none;
   height: 100%;
   left: 0;
   outline: 0;
   overflow: auto;
   -webkit-overflow-scrolling: touch;
   padding: 44px;
   position: absolute;
   text-align: center;
   top: 0;
   transition-property: transform, opacity;
   white-space: normal;
   width: 100%;
   z-index: 99994
}

.fancybox-slide::before {
   content: '';
   display: inline-block;
   font-size: 0;
   height: 100%;
   vertical-align: middle;
   width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
   display: block
}

.fancybox-slide--image {
   overflow: hidden;
   padding: 44px 0
}

.fancybox-slide--image::before {
   display: none
}

.fancybox-slide--html {
   padding: 6px
}

.fancybox-content {
   background: #fff;
   display: inline-block;
   margin: 0;
   max-width: 100%;
   overflow: auto;
   -webkit-overflow-scrolling: touch;
   padding: 44px;
   position: relative;
   text-align: left;
   vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
   animation-timing-function: cubic-bezier(.5, 0, .14, 1);
   -webkit-backface-visibility: hidden;
   background: 0 0;
   background-repeat: no-repeat;
   background-size: 100% 100%;
   left: 0;
   max-width: none;
   overflow: visible;
   padding: 0;
   position: absolute;
   top: 0;
   -ms-transform-origin: top left;
   transform-origin: top left;
   transition-property: transform, opacity;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
   cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
   cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
   cursor: -webkit-grab;
   cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
   cursor: -webkit-grabbing;
   cursor: grabbing
}

.fancybox-container [data-selectable=true] {
   cursor: text
}

.fancybox-image,
.fancybox-spaceball {
   background: 0 0;
   border: 0;
   height: 100%;
   left: 0;
   margin: 0;
   max-height: none;
   max-width: none;
   padding: 0;
   position: absolute;
   top: 0;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   width: 100%
}

.fancybox-spaceball {
   z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
   height: 100%;
   overflow: visible;
   padding: 0;
   width: 100%
}

.fancybox-slide--video .fancybox-content {
   background: #000
}

.fancybox-slide--map .fancybox-content {
   background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
   background: #fff
}

.fancybox-iframe,
.fancybox-video {
   background: 0 0;
   border: 0;
   display: block;
   height: 100%;
   margin: 0;
   overflow: hidden;
   padding: 0;
   width: 100%
}

.fancybox-iframe {
   left: 0;
   position: absolute;
   top: 0
}

.fancybox-error {
   background: #fff;
   cursor: default;
   max-width: 400px;
   padding: 40px;
   width: 100%
}

.fancybox-error p {
   color: #444;
   font-size: 16px;
   line-height: 20px;
   margin: 0;
   padding: 0
}

.fancybox-button {
   background: rgba(30, 30, 30, .6);
   border: 0;
   border-radius: 0;
   box-shadow: none;
   cursor: pointer;
   display: inline-block;
   height: 44px;
   margin: 0;
   padding: 10px;
   position: relative;
   transition: color .2s;
   vertical-align: top;
   visibility: inherit;
   width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
   color: #ccc
}

.fancybox-button:hover {
   color: #fff
}

.fancybox-button:focus {
   outline: 0
}

.fancybox-button.fancybox-focus {
   outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
   color: #888;
   cursor: default;
   outline: 0
}

.fancybox-button div {
   height: 100%
}

.fancybox-button svg {
   display: block;
   height: 100%;
   overflow: visible;
   position: relative;
   width: 100%
}

.fancybox-button svg path {
   fill: currentColor;
   stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--play svg:nth-child(2) {
   display: none
}

.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1) {
   display: none
}

.fancybox-progress {
   background: #ff5268;
   height: 2px;
   left: 0;
   position: absolute;
   right: 0;
   top: 0;
   -ms-transform: scaleX(0);
   transform: scaleX(0);
   -ms-transform-origin: 0;
   transform-origin: 0;
   transition-property: transform;
   transition-timing-function: linear;
   z-index: 99998
}

.fancybox-close-small {
   background: 0 0;
   border: 0;
   border-radius: 0;
   color: #ccc;
   cursor: pointer;
   opacity: .8;
   padding: 8px;
   position: absolute;
   right: -12px;
   top: -44px;
   z-index: 401
}

.fancybox-close-small:hover {
   color: #fff;
   opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
   color: currentColor;
   padding: 10px;
   right: 0;
   top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
   overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
   display: none
}

.fancybox-navigation .fancybox-button {
   background-clip: content-box;
   height: 100px;
   opacity: 0;
   position: absolute;
   top: calc(50% - 50px);
   width: 70px
}

.fancybox-navigation .fancybox-button div {
   padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
   left: 0;
   left: env(safe-area-inset-left);
   padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
   padding: 31px 6px 31px 26px;
   right: 0;
   right: env(safe-area-inset-right)
}

.fancybox-caption {
   background: linear-gradient(to top, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);
   bottom: 0;
   color: #eee;
   font-size: 14px;
   font-weight: 400;
   left: 0;
   line-height: 1.5;
   padding: 75px 44px 25px 44px;
   pointer-events: none;
   right: 0;
   text-align: center;
   z-index: 99996
}

@supports (padding:max(0px)) {
   .fancybox-caption {
      padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
   }
}

.fancybox-caption--separate {
   margin-top: -50px
}

.fancybox-caption__body {
   max-height: 50vh;
   overflow: auto;
   pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
   color: #ccc;
   text-decoration: none
}

.fancybox-caption a:hover {
   color: #fff;
   text-decoration: underline
}

.fancybox-loading {
   animation: fancybox-rotate 1s linear infinite;
   background: 0 0;
   border: 4px solid #888;
   border-bottom-color: #fff;
   border-radius: 50%;
   height: 50px;
   left: 50%;
   margin: -25px 0 0 -25px;
   opacity: .7;
   padding: 0;
   position: absolute;
   top: 50%;
   width: 50px;
   z-index: 99999
}

@keyframes fancybox-rotate {
   100% {
      transform: rotate(360deg)
   }
}

.fancybox-animated {
   transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
   opacity: 0;
   transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
   opacity: 0;
   transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
   opacity: 1;
   transform: translate3d(0, 0, 0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
   opacity: 0;
   transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
   opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
   opacity: 0;
   transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
   opacity: 0;
   transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
   opacity: 1;
   transform: scale3d(1, 1, 1)
}

@media all and (max-height:576px) {
   .fancybox-slide {
      padding-left: 6px;
      padding-right: 6px
   }

   .fancybox-slide--image {
      padding: 6px 0
   }

   .fancybox-close-small {
      right: -6px
   }

   .fancybox-slide--image .fancybox-close-small {
      background: #4e4e4e;
      color: #f2f4f6;
      height: 36px;
      opacity: 1;
      padding: 6px;
      right: 0;
      top: 0;
      width: 36px
   }

   .fancybox-caption {
      padding-left: 12px;
      padding-right: 12px
   }

   @supports (padding:max(0px)) {
      .fancybox-caption {
         padding-left: max(12px, env(safe-area-inset-left));
         padding-right: max(12px, env(safe-area-inset-right))
      }
   }
}

.fancybox-share {
   background: #f4f4f4;
   border-radius: 3px;
   max-width: 90%;
   padding: 30px;
   text-align: center
}

.fancybox-share h1 {
   color: #222;
   font-size: 35px;
   font-weight: 700;
   margin: 0 0 20px 0
}

.fancybox-share p {
   margin: 0;
   padding: 0
}

.fancybox-share__button {
   border: 0;
   border-radius: 3px;
   display: inline-block;
   font-size: 14px;
   font-weight: 700;
   line-height: 40px;
   margin: 0 5px 10px 5px;
   min-width: 130px;
   padding: 0 15px;
   text-decoration: none;
   transition: all .2s;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
   color: #fff
}

.fancybox-share__button:hover {
   text-decoration: none
}

.fancybox-share__button--fb {
   background: #3b5998
}

.fancybox-share__button--fb:hover {
   background: #344e86
}

.fancybox-share__button--pt {
   background: #bd081d
}

.fancybox-share__button--pt:hover {
   background: #aa0719
}

.fancybox-share__button--tw {
   background: #1da1f2
}

.fancybox-share__button--tw:hover {
   background: #0d95e8
}

.fancybox-share__button svg {
   height: 25px;
   margin-right: 7px;
   position: relative;
   top: -1px;
   vertical-align: middle;
   width: 25px
}

.fancybox-share__button svg path {
   fill: #fff
}

.fancybox-share__input {
   background: 0 0;
   border: 0;
   border-bottom: 1px solid #d7d7d7;
   border-radius: 0;
   color: #5d5b5b;
   font-size: 14px;
   margin: 10px 0 0 0;
   outline: 0;
   padding: 10px 15px;
   width: 100%
}

.fancybox-thumbs {
   background: #ddd;
   bottom: 0;
   display: none;
   margin: 0;
   -webkit-overflow-scrolling: touch;
   -ms-overflow-style: -ms-autohiding-scrollbar;
   padding: 2px 2px 4px 2px;
   position: absolute;
   right: 0;
   -webkit-tap-highlight-color: transparent;
   top: 0;
   width: 212px;
   z-index: 99995
}

.fancybox-thumbs-x {
   overflow-x: auto;
   overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
   display: block
}

.fancybox-show-thumbs .fancybox-inner {
   right: 212px
}

.fancybox-thumbs__list {
   font-size: 0;
   height: 100%;
   list-style: none;
   margin: 0;
   overflow-x: hidden;
   overflow-y: auto;
   padding: 0;
   position: absolute;
   position: relative;
   white-space: nowrap;
   width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
   overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
   width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
   background: #fff;
   border-radius: 10px;
   box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
   background: #2a2a2a;
   border-radius: 10px
}

.fancybox-thumbs__list a {
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   background-color: rgba(0, 0, 0, .1);
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
   cursor: pointer;
   float: left;
   height: 75px;
   margin: 2px;
   max-height: calc(100% - 8px);
   max-width: calc(50% - 4px);
   outline: 0;
   overflow: hidden;
   padding: 0;
   position: relative;
   -webkit-tap-highlight-color: transparent;
   width: 100px
}

.fancybox-thumbs__list a::before {
   border: 6px solid #ff5268;
   bottom: 0;
   content: '';
   left: 0;
   opacity: 0;
   position: absolute;
   right: 0;
   top: 0;
   transition: all .2s cubic-bezier(.25, .46, .45, .94);
   z-index: 99991
}

.fancybox-thumbs__list a:focus::before {
   opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
   opacity: 1
}

@media all and (max-width:576px) {
   .fancybox-thumbs {
      width: 110px
   }

   .fancybox-show-thumbs .fancybox-inner {
      right: 110px
   }

   .fancybox-thumbs__list a {
      max-width: calc(100% - 10px)
   }
}

@media only screen and (min-width:600px) {
   body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-toolbar {
      top: 32px
   }

   body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-infobar {
      top: 38px
   }
}

.fancybox-video {
   visibility: visible
}

.fancybox-bg {
   background-color: #000
}

body.compensate-for-scrollbar,
html.compensate-for-scrollbar {
   margin-right: 0 !important
}

html.compensate-for-scrollbar {
   overflow-y: scroll !important
}

button.fancybox-button {
   background-color: #000
}

body[data-button-style*=slightly_rounded] button.fancybox-button,
body[data-button-style^=rounded] button.fancybox-button {
   border-radius: 0 !important
}

button.fancybox-button--fsenter,
button.fancybox-button--fsexit,
html body[data-button-style*=slightly_rounded] button.fancybox-button--fsenter,
html body[data-button-style^=rounded] button.fancybox-button--fsenter {
   border-radius: 0 0 0 5px !important
}

.fancybox-navigation button {
   color: #fff;
   background-color: transparent
}

.fancybox-navigation button:before {
   content: "";
   position: absolute;
   top: 30px;
   right: 25px;
   width: 40px;
   height: 40px;
   border-radius: 50px;
   background-color: rgba(25, 25, 25, .45);
   z-index: -1;
   transform: scale(.9);
   transition: all .25s cubic-bezier(.15, .2, .1, 1)
}

.fancybox-navigation button.fancybox-button--arrow_right:before {
   right: 5px
}

@media only screen and (min-width:690px) {
   .fancybox-navigation button:hover:before {
      transform: scale(1.1);
      box-shadow: 0 7px 18px rgba(0, 0, 0, .25)
   }
}

.fancybox-navigation .fancybox-button--arrow_left {
   left: 20px
}

.fancybox-navigation .fancybox-button--arrow_right {
   right: 20px
}

@media only screen and (max-width:690px) {
   .fancybox-navigation button:before {
      transition: none
   }

   .fancybox-navigation .fancybox-button--arrow_left {
      left: 0
   }

   .fancybox-navigation .fancybox-button--arrow_right {
      right: 0
   }
}

@media only screen and (min-width:690px) {
   #slide-out-widget-area .secondary-header-text {
      display: none
   }
}

@media only screen and (max-width:999px) and (min-width:690px) {
   body.original #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
      display: none
   }
}

#slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon span:after,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li a:after,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .nectar-menu-item-with-icon span:after,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:after {
   -webkit-transition: -webkit-transform .3s ease-out, border-color .3s ease-out;
   transition: transform .3s ease-out, border-color .3s ease-out;
   position: absolute;
   display: block;
   bottom: -6px;
   left: 0;
   width: 100%;
   -webkit-transform: scaleX(0);
   transform: scaleX(0);
   border-top: 2px solid #000;
   content: '';
   padding-bottom: inherit
}

#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li .nectar-menu-item-with-icon,
body #slide-out-widget-area .inner .off-canvas-menu-container .nectar-menu-item-with-icon,
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li .nectar-menu-item-with-icon,
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li .nectar-menu-item-with-icon {
   display: flex;
   align-items: center
}

body #slide-out-widget-area .inner .off-canvas-menu-container .nectar-menu-item-with-icon.nectar-menu-item-with-desc,
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li .nectar-menu-item-with-icon.nectar-menu-item-with-desc,
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li .nectar-menu-item-with-icon.nectar-menu-item-with-desc {
   align-items: flex-start
}

#slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon.nectar-menu-item-with-desc span:after,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .nectar-menu-item-with-icon.nectar-menu-item-with-desc span:after {
   bottom: 0
}

#slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after {
   border-color: inherit;
   transform-origin: left
}

body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon:after,
body #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .nectar-menu-item-with-icon:after {
   display: none !important
}

#slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text {
   position: relative
}

#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a {
   position: relative
}

#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .current-menu-item>.nectar-menu-item-with-icon .menu-title-text:after,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .current-menu-item>a:after,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .nectar-menu-item-with-icon:hover .menu-title-text:after,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:focus:after,
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:hover:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .current-menu-item>.nectar-menu-item-with-icon .menu-title-text:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .current-menu-item>a:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .nectar-menu-item-with-icon:hover .menu-title-text:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:hover:after,
body.material #slide-out-widget-area[class=slide-out-from-right] .off-canvas-menu-container li a:focus:after {
   backface-visibility: hidden;
   -webkit-transform: scaleX(1);
   transform: scaleX(1)
}

#slide-out-widget-area .off-canvas-menu-container ul .menu-item .widget-area-active .widget ul {
   max-height: none;
   padding-left: 0
}

#header-outer #mobile-menu ul .menu-item .widget-area-active .widget ul,
body #slide-out-widget-area .menu.subview .menu-item .widget-area-active .widget li {
   display: block !important
}

#slide-out-widget-area .off-canvas-menu-container .widget-area-active .widget ul.product_list_widget {
   text-align: left
}

#slide-out-widget-area .off-canvas-menu-container .widget-area-active .widget ul.product_list_widget li a {
   display: inline
}

#slide-out-widget-area .off-canvas-menu-container .widget-area-active .widget ul.product_list_widget li a:after {
   display: none
}

#slide-out-widget-area .widget-area-active .wp-caption .wp-caption-text {
   color: #000
}

#slide-out-widget-area .off-canvas-menu-container li>a>.sf-sub-indicator {
   display: none
}

#slide-out-widget-area .inner .off-canvas-menu-container li a {
   font-size: 20px;
   line-height: 30px;
   font-family: 'Open Sans';
   font-weight: 700
}

#slide-out-widget-area .menuwrapper li small,
#slide-out-widget-area .off-canvas-social-links li a,
#slide-out-widget-area.fullscreen .inner li a,
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a,
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
   opacity: .7;
   transition: opacity .2s ease, color .2s ease;
   -webkit-transition: opacity .2s ease, color .2s ease
}

#slide-out-widget-area .inner .current-menu-ancestor>a,
#slide-out-widget-area .inner .current-menu-item>a,
#slide-out-widget-area .inner .current_page_ancestor>a,
#slide-out-widget-area .inner .current_page_item>a,
#slide-out-widget-area .inner .off-canvas-menu-container .menuwrapper li>a.hovered,
#slide-out-widget-area .off-canvas-social-links li a:hover,
#slide-out-widget-area.fullscreen .inner li a:hover,
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:focus,
#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover,
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:focus,
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover {
   opacity: 1
}

#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li {
   position: relative
}

#slide-out-widget-area .ocm-dropdown-arrow {
   transition: transform .5s cubic-bezier(.215, .61, .355, 1);
   position: absolute;
   right: -6px;
   top: 10px;
   transform: translateY(-50%);
   cursor: pointer;
   height: 28px;
   width: 28px;
   line-height: 0
}

#slide-out-widget-area .ocm-dropdown-arrow i {
   font-size: 18px;
   height: 28px;
   width: 28px;
   line-height: 28px;
   top: 0
}

#slide-out-widget-area .open-submenu>.ocm-dropdown-arrow {
   transform: translateY(-50%) rotate(180deg)
}

#slide-out-widget-area .secondary-header-text,
body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
   margin-bottom: 35px;
   border-radius: 6px;
   background-color: rgba(0, 0, 0, .1);
   padding: 10px 15px
}

body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content * {
   color: inherit
}

body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content div>:last-child {
   margin-bottom: 0
}

body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
   align-self: flex-start
}

#slide-out-widget-area .nectar-header-text-content>span>:last-child {
   margin-bottom: 0
}

body #slide-out-widget-area .secondary-header-text {
   line-height: 1.4em
}

#slide-out-widget-area,
#slide-out-widget-area.slide-out-from-right-hover {
   overflow-y: scroll !important;
   overflow-x: hidden;
   -ms-overflow-style: none;
   scrollbar-width: none
}

#slide-out-widget-area::-webkit-scrollbar {
   display: none
}

#slide-out-widget-area .bottom-text {
   padding-bottom: 0;
   font-size: 12px
}

#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li {
   display: inline-block;
   padding: 0 6px 6px 0
}

#slide-out-widget-area .off-canvas-social-links li i {
   background-color: transparent;
   font-size: 18px;
   line-height: 22px
}

.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a,
body:not(.material) #slide-out-widget-area .off-canvas-social-links li a {
   padding: 0 8px
}

.blurred-wrap.blurred {
   -webkit-filter: blur(5px);
   -moz-filter: blur(5px);
   -ms-filter: blur(5px);
   filter: blur(5px)
}

.msie .blurred-wrap.blurred {
   -ms-filter: none;
   filter: none
}

#slide-out-widget-area .widget h4 {
   margin-bottom: 8px
}

#slide-out-widget-area .inner>div {
   margin-bottom: 25px
}

#slide-out-widget-area .inner>div:first-of-type {
   margin-top: -7px
}

#slide-out-widget-area .inner {
   width: 100%;
   height: 100%
}

#slide-out-widget-area,
#slide-out-widget-area a,
#slide-out-widget-area h3,
#slide-out-widget-area h4 {
   color: #fff
}

body.material #slide-out-widget-area.slide-out-from-right .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover {
   color: #fff
}

#slide-out-widget-area .nectar-menu-label:before {
   background-color: #fff
}

body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close {
   position: absolute;
   right: 22px;
   top: 22px
}

body[data-full-width-header=false].admin-bar #slide-out-widget-area .slide_out_area_close {
   top: 47px
}

body[data-full-width-header=false].ascend #slide-out-widget-area.slide-out-from-right .slide_out_area_close,
body[data-full-width-header=false].original #slide-out-widget-area.slide-out-from-right .slide_out_area_close {
   z-index: 100
}

body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close {
   display: block;
   transition: all .47s cubic-bezier(.3, 1, .3, .95) 0s;
   -webkit-transition: all .47s cubic-bezier(.3, 1, .3, .95) 0s;
   font-family: 'Open Sans';
   font-weight: 400
}

body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close {
   backface-visibility: hidden;
   -webkit-backface-visibility: hidden;
   width: 34px;
   height: 34px;
   transition: all .47s cubic-bezier(.3, 1, .3, .95) 0s;
   -webkit-transition: all .47s cubic-bezier(.3, 1, .3, .95) 0s;
   color: #ddd;
   font-size: 18px;
   max-width: none;
   line-height: 32px
}

body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^=icon-] {
   transform: rotate(90deg);
   -webkit-transform: rotate(90deg)
}

body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close:hover {
   border-color: rgba(255, 255, 255, .7)
}

body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^=icon-] {
   -webkit-backface-visibility: hidden;
   font-size: 18px;
   height: 34px;
   left: -2px;
   line-height: 32px;
   max-width: none;
   transition: all .47s cubic-bezier(.3, 1, .3, .95) 0s;
   -webkit-transition: all .47s cubic-bezier(.3, 1, .3, .95) 0s;
   width: 34px
}

body #slide-out-widget-area .slide_out_area_close .icon-default-style {
   color: #fff
}

#slide-out-widget-area .menuwrapper {
   position: relative;
   -webkit-perspective: 1000px;
   perspective: 1000px;
   -webkit-perspective-origin: center;
   perspective-origin: center;
   margin-right: 0;
   display: block
}

#slide-out-widget-area .menuwrapper button {
   background: #ccc;
   border: none;
   width: 48px;
   height: 45px;
   text-indent: -900em;
   overflow: hidden;
   position: relative;
   cursor: pointer;
   outline: 0
}

#slide-out-widget-area .menuwrapper button:after {
   content: '';
   position: absolute;
   width: 68%;
   height: 5px;
   background: #fff;
   top: 10px;
   left: 16%;
   box-shadow: 0 10px 0 #fff, 0 20px 0 #fff
}

#slide-out-widget-area .menuwrapper ul {
   padding: 0;
   list-style: none;
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d
}

#slide-out-widget-area .menuwrapper li {
   position: relative
}

#slide-out-widget-area .menuwrapper li small {
   display: inline-block;
   text-transform: uppercase;
   font-size: 15px;
   font-family: 'Open Sans';
   font-weight: 600;
   letter-spacing: 2px;
   position: relative;
   top: -4px;
   opacity: .6
}

#slide-out-widget-area:not(.fullscreen):not(.fullscreen-alt) .menuwrapper li small {
   font-size: 14px;
   display: block;
   font-family: 'Open Sans';
   letter-spacing: inherit;
   margin-top: 5px;
   font-weight: 700
}

#slide-out-widget-area .no-touch .menuwrapper li a:hover {
   background: rgba(255, 248, 213, .1)
}

#slide-out-widget-area .menuwrapper .back>a {
   background: rgba(0, 0, 0, .13)
}

#slide-out-widget-area:not(.fullscreen) .menuwrapper .back>a,
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container .back>a {
   padding-left: 10px;
   padding-right: 10px;
   margin-left: -10px
}

body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>.back,
body #slide-out-widget-area .menuwrapper .back {
   display: inline-block;
   margin-bottom: 20px !important
}

#slide-out-widget-area .menuwrapper .menu {
   margin: 0;
   position: relative;
   width: 100%;
   opacity: 0;
   pointer-events: none;
   -webkit-transform: translateY(10px);
   transform: translateY(10px);
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden
}

#slide-out-widget-area .menuwrapper .menu.menu-toggle {
   transition: all .25s ease
}

#slide-out-widget-area .menuwrapper .menu.menuopen {
   opacity: 1;
   pointer-events: auto;
   -webkit-transform: translateY(0);
   transform: translateY(0)
}

body #slide-out-widget-area .menuwrapper li .sub-menu {
   display: none
}

#slide-out-widget-area .menuwrapper>.sub-menu,
body #slide-out-widget-area .menuwrapper li .sub-menu {
   margin: 0 !important;
   padding: 0 !important
}

#slide-out-widget-area .mobile-only,
body #slide-out-widget-area .menu.subview .subview>a,
body #slide-out-widget-area .menu.subview .subview>small,
body #slide-out-widget-area .menu.subview .subviewopen>a,
body #slide-out-widget-area .menu.subview .subviewopen>small,
body #slide-out-widget-area .menu.subview li {
   display: none
}

body #slide-out-widget-area .menu.subview .subview>a,
body #slide-out-widget-area .menu.subview .subviewopen>a {
   display: none !important
}

body #slide-out-widget-area .menu.subview .subview,
body #slide-out-widget-area .menu.subview .subview .sub-menu,
body #slide-out-widget-area .menu.subview .subviewopen,
body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu,
body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>li {
   display: block
}

#slide-out-widget-area .menuwrapper>.sub-menu {
   position: absolute;
   width: 100%;
   top: 0;
   left: 0
}

.menu.dl-animate-out-5 {
   -webkit-animation: MenuAnimOut5 .4s ease-in-out;
   animation: MenuAnimOut5 .4s ease-in-out
}

.menu.dl-animate-in-5 {
   -webkit-animation: MenuAnimIn5 .4s ease-in-out;
   animation: MenuAnimIn5 .4s ease-in-out
}

.menuwrapper>.sub-menu.dl-animate-in-5 {
   -webkit-animation: SubMenuAnimIn5 .4s ease-in-out;
   animation: SubMenuAnimIn5 .4s ease-in-out
}

.menuwrapper>.sub-menu.dl-animate-out-5 {
   -webkit-animation: SubMenuAnimOut5 .4s ease-in-out;
   animation: SubMenuAnimOut5 .4s ease-in-out
}

@-webkit-keyframes MenuAnimOut5 {
   100% {
      -webkit-transform: rotateY(-25deg) translateX(-300px);
      opacity: 0
   }
}

@keyframes MenuAnimOut5 {
   100% {
      -webkit-transform: rotateY(-25deg) translateX(-300px);
      transform: rotateY(-25deg) translateX(-300px);
      opacity: 0
   }
}

@-webkit-keyframes MenuAnimIn5 {
   0% {
      -webkit-transform: rotateY(-25deg) translateX(-300px);
      opacity: 0
   }

   100% {
      -webkit-transform: rotateY(0) translateX(0);
      opacity: 1
   }
}

@keyframes MenuAnimIn5 {
   0% {
      -webkit-transform: rotateY(-25deg) translateX(-300px);
      transform: rotateY(-25deg) translateX(-300px);
      opacity: 0
   }

   100% {
      -webkit-transform: rotateY(0) translateX(0);
      transform: rotateY(0) translateX(0);
      opacity: 1
   }
}

@-webkit-keyframes SubMenuAnimIn5 {
   0% {
      -webkit-transform: rotateY(25deg) translateX(300px);
      opacity: 0
   }

   100% {
      -webkit-transform: rotateY(0) translateX(0);
      opacity: 1
   }
}

@keyframes SubMenuAnimIn5 {
   0% {
      -webkit-transform: rotateY(25deg) translateX(300px);
      transform: rotateY(25deg) translateX(300px);
      opacity: 0
   }

   100% {
      -webkit-transform: rotateY(0) translateX(0);
      transform: rotateY(0) translateX(0);
      opacity: 1
   }
}

@-webkit-keyframes SubMenuAnimOut5 {
   0% {
      -webkit-transform: rotateY(0) translateX(0);
      opacity: 1
   }

   100% {
      -webkit-transform: rotateY(25deg) translateX(300px);
      opacity: 0
   }
}

@keyframes SubMenuAnimOut5 {
   0% {
      -webkit-transform: rotateY(0) translateX(0);
      transform: rotateY(0) translateX(0);
      opacity: 1
   }

   100% {
      -webkit-transform: rotateY(25deg) translateX(300px);
      transform: rotateY(25deg) translateX(300px);
      opacity: 0
   }
}

.menu.dl-animate-out-4 {
   -webkit-animation: MenuAnimOut4 .4s ease-in-out;
   animation: MenuAnimOut4 .4s ease-in-out
}

.menu.dl-animate-in-4 {
   -webkit-animation: MenuAnimIn4 .4s ease-in-out;
   animation: MenuAnimIn4 .4s ease-in-out
}

.menuwrapper>.sub-menu.dl-animate-in-4 {
   -webkit-animation: SubMenuAnimIn4 .4s ease;
   animation: SubMenuAnimIn4 .4s ease
}

.menuwrapper>.sub-menu.dl-animate-out-4 {
   -webkit-animation: SubMenuAnimOut4 .4s ease;
   animation: SubMenuAnimOut4 .4s ease
}

@-webkit-keyframes MenuAnimOut4 {
   100% {
      -webkit-transform: scale(1.2);
      opacity: 0
   }
}

@keyframes MenuAnimOut4 {
   100% {
      -webkit-transform: scale(1.2);
      transform: scale(1.2);
      opacity: 0
   }
}

@-webkit-keyframes MenuAnimIn4 {
   0% {
      -webkit-transform: scale(1.2);
      opacity: 0
   }

   100% {
      -webkit-transform: scale(1);
      opacity: 1
   }
}

@keyframes MenuAnimIn4 {
   0% {
      -webkit-transform: scale(1.2);
      transform: scale(1.2);
      opacity: 0
   }

   100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }
}

@-webkit-keyframes SubMenuAnimIn4 {
   0% {
      -webkit-transform: scale(.8);
      opacity: 0
   }

   100% {
      -webkit-transform: scale(1);
      opacity: 1
   }
}

@keyframes SubMenuAnimIn4 {
   0% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: 0
   }

   100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }
}

@-webkit-keyframes SubMenuAnimOut4 {
   0% {
      -webkit-transform: scale(1);
      opacity: 1
   }

   100% {
      -webkit-transform: scale(.8);
      opacity: 0
   }
}

@keyframes SubMenuAnimOut4 {
   0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }

   100% {
      -webkit-transform: scale(.8);
      transform: scale(.8);
      opacity: 0
   }
}

#slide-out-widget-area.fullscreen-split[data-dropdown-func=default] .off-canvas-menu-container li ul,
#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul {
   position: relative;
   max-height: 0;
   box-sizing: content-box;
   -webkit-transition: max-height .5s cubic-bezier(.215, .61, .355, 1), padding .25s cubic-bezier(.215, .61, .355, 1);
   transition: max-height .5s cubic-bezier(.215, .61, .355, 1), padding .25s cubic-bezier(.215, .61, .355, 1);
   -ms-transform: none;
   -webkit-transform: none;
   transform: none;
   overflow: hidden
}

#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul {
   padding-left: 20px
}

#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul>li:first-child,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul>li:first-child {
   margin-top: 10px
}

#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul>li:last-child,
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul>li:last-child {
   margin-bottom: 0
}

.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li a,
body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container li li a {
   font-size: 16px;
   line-height: 22px
}

.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container .menu-item-has-children>a,
body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container .menu-item-has-children>a {
   margin-right: 20px
}

body:not(.material) #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul>li:last-child {
   margin-bottom: 10px
}

#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span,
#slide-out-widget-area .widget_recent_entries span {
   display: block;
   line-height: 17px;
   color: #999;
   font-size: 11px;
   margin-bottom: 6px
}

#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span,
#slide-out-widget-area .widget_recent_entries span {
   color: inherit
}

#slide-out-widget-area .widget_recent_entries span {
   opacity: .8
}

#slide-out-widget-area .widget_calendar table tbody td,
#slide-out-widget-area .widget_calendar table th {
   color: inherit
}

#slide-out-widget-area .tagcloud a {
   padding: 2px 11px;
   position: relative;
   border: 1px solid #fff;
   background-color: transparent;
   margin: 0 8px 8px 0;
   font-size: 12px;
   display: block;
   float: left;
   text-transform: uppercase;
   transition: all .2s linear;
   -webkit-transition: all .2s linear
}

#slide-out-widget-area .tagcloud a:last-child:after,
#slide-out-widget-area .tagcloud:after {
   display: block;
   content: ' ';
   clear: both;
   height: 1px
}

#slide-out-widget-area .recent_projects_widget img {
   height: auto;
   width: 100%
}

body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^=icon-] {
   font-size: 24px !important
}

@media only screen and (max-width :690px) {
   body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
      display: block
   }
}

@media only screen and (min-width :1px) and (max-width :999px) {
   body #slide-out-widget-area .slide_out_area_close {
      position: absolute;
      right: 22px;
      top: 22px;
      z-index: 100
   }

   .admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links,
   .admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links,
   body #slide-out-widget-area.fullscreen .off-canvas-social-links,
   body #slide-out-widget-area.fullscreen-alt .off-canvas-social-links {
      position: relative;
      bottom: 0;
      right: 0;
      margin-top: 70px
   }

   #slide-out-widget-area.fullscreen .off-canvas-social-links:after,
   #slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after {
      display: block;
      height: 1px;
      width: 0;
      background-color: rgba(255, 255, 255, .6);
      content: ' ';
      margin: 0 auto;
      position: absolute;
      top: -40px;
      left: 50%;
      transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      transition: all .5s cubic-bezier(.215, .61, .355, 1);
      -webkit-transition: all .5s cubic-bezier(.215, .61, .355, 1);
      -moz-transition: all .5s cubic-bezier(.215, .61, .355, 1)
   }

   #slide-out-widget-area .mobile-only {
      display: block
   }

   #slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile=true] .off-canvas-menu-container {
      top: 0;
      position: relative
   }

   #slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown:after,
   #slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown:after {
      width: 100px
   }

   .admin-bar #slide-out-widget-area.fullscreen .bottom-text,
   .admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text,
   body #slide-out-widget-area.fullscreen .bottom-text,
   body #slide-out-widget-area.fullscreen-alt .bottom-text {
      position: relative;
      bottom: 0;
      left: 0;
      margin-bottom: 30px;
      margin-top: 15px
   }

   #slide-out-widget-area.overflow-state,
   .admin-bar #slide-out-widget-area.overflow-state {
      padding-top: 110px
   }

   #slide-out-widget-area.fullscreen .inner.overflow-state {
      margin-top: 0;
      margin-bottom: 130px
   }

   body[data-full-width-header=false] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close {
      display: none
   }
}
/******************************************************************************************************************/
/* BRAX | Responsive Personal Portfolio Template                                                                  */
/* (c) Rene Puschinger | https://themeforest.net/user/themegrids                                                  */
/******************************************************************************************************************/
/* STYLES                                                                                                         */
/* Contents:                                                                                                      */
/*  - GENERAL TEMPLATE STYLES                                                                                     */
/*  - TYPED.js                                                                                                    */
/*  - HEADER                                                                                                      */
/*  - HERO AREA                                                                                                   */
/*  - ABOUT SECTION                                                                                               */
/*  - HIRE ME SECTION                                                                                             */
/*  - PORTFOLIO SECTION                                                                                           */
/*  - EXPERIENCE SECTION                                                                                          */
/*  - TESTINOMIALS SECTION                                                                                        */
/*  - BLOG SECTION                                                                                                */
/*  - CONTACT FORM                                                                                                */
/*  - FOOTER                                                                                                      */

/******************************************************************************************************************/
/** GENERAL TEMPLATE STYLES                                                                                       */
/******************************************************************************************************************/

html {
    overflow-x: hidden;
}

body {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff;
}

.animation {
    opacity: 0;
}

* {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

a {
    transition: all 0.6s ease 0s;
    color: #aaa;
}

a:hover {
    color: #eee;
}

h1 {
    font-size: 4.0rem;
    font-weight: 700;
    text-transform: uppercase;
}

h2 {
    padding-bottom: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2.0rem;
}

h3 {
    padding-bottom: 0.7rem;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.1rem;
}

@media only screen and (max-width: 767px) {
    h1 {
        font-size: 2.4rem;
    }

}

q, p {
    font-size: 1rem;
    letter-spacing: 0.5px;
}

.no-js #preloader {
    display: none;
}

.js #preloader {
    display: block;
    position: absolute;
    left: 100px;
    top: 0;
}

.js #preloader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../img/ring.gif') center no-repeat #fff;
}

.btn {
    font-family: 'Roboto Condensed', sans-serif;
    border-radius: 15px;
    border: 0;
    color: #FFF;
    cursor: pointer;
    outline: 0;
}

.btn-primary {
    background: rgba(0, 0, 0, 0.1);
    border: 1px solid #fff;
    text-transform: uppercase;
    border-radius: 0;
    text-shadow: none;
}

a.btn-primary {
    padding: 10px 12px 12px 12px;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background: #fff;
    color: #333;
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff;
    border-color: #fff;
}

.btn-secondary {
    background: #000;
    border: 1px solid #000;
    text-transform: uppercase;
    border-radius: 0;
    text-shadow: none;
}

a.btn-secondary {
    padding: 10px 12px 12px 12px;
}

.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
    background: #fff;
    color: #333;
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff;
    border-color: #000;
}

a:focus {
    color: inherit;
}

section {
    padding: 2rem 0;
    text-align: center;
    background: #fff;
}

.section-header {
    padding: 2rem 0;
    padding-right: 15px;
    padding-left: 15px;
}

.section-footer {
    padding-top: 4rem;
    font-style: italic;
    font-size: 1.5rem;
    color: #c0c0c0;
}

#content-wrap {
    z-index: 0;
}

#footer-wrap {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    
}

/******************************************************************************************************************/
/** TYPED.js                                                                                                      */
/******************************************************************************************************************/

.typed-wrap {
    margin-top: 2rem;
}

.typed {
    font-size: 1.5rem;
}

@media only screen and (max-width: 767px) {
    .typed {
        font-size: 1.3rem;
    }
}


.typed-cursor {
    opacity: 1;
    font-size: 1.5rem;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}

@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.portfolio-link {
    display: none;
}

/******************************************************************************************************************/
/** HEADER                                                                                                        */
/******************************************************************************************************************/

/* The side navigation menu */
.sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 1; /* Stay on top */
    top: 0; /* Stay at the top */
    right: 0;
    background-color: #1e257e; /* Black*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    text-decoration: none;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
}

#openNav {
    font-size: 30px;
    cursor: pointer;
    position: fixed; /* Stay in place */
    z-index: 1000; /* Stay on top */
    top: 0; /* Stay at the top */
    right: 0;
    padding: 10px;
    color: #888;
}

header {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

nav a.nav-link {
    font-weight: 500;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    text-align: center;
}

nav a.nav-link:active, nav a.nav-link:focus {
    color: #fff;
}

/******************************************************************************************************************/
/** HERO AREA                                                                                                     */
/******************************************************************************************************************/

.jumbotron {
    background: url(../img/hero.jpg) repeat-y;
    background-size: cover;
    background-color: #fff;
    position: relative;
    padding-top: 5rem;
    padding-bottom: 5rem;
    color: #000;
    text-shadow: 0px 1px 2px #fff;
    border-radius: 0;
    height: 80vh;
    width: 100%;
    margin: 0;
    letter-spacing: 0.7px;
}

.jumbotron .btn-primary {
    background: #000;
    border: 1px solid #000;
    color: #fff;
}

.jumbotron .btn-primary:hover {
    background: #fff;
    border: 1px solid #000;
    color: #000;
}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .jumbotron {
    height: 900px;
  }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape){
  .jumbotron {
    height: 768px;
  }
}

@media screen and (device-aspect-ratio: 40/71) {
  .jumbotron {
    height: 500px;
  }
}

.jumbotron .container {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    min-height: 200px;
}


#particles-js {
    position: absolute;
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 0;
    margin-top: 0;
}

#effect-js {
    position: absolute;
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 0;
    margin-top: 0;
}

#bg-video-wrap {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

#bg-video {
    height: 100vh;
    width: 100%;
    z-index: 0;
    object-fit: cover;
    opacity: 1;
    background-color: #000;
    margin-top: 0;
}

.jumbotron .type-it {
    font-size: 1.5rem;
}

@-webkit-keyframes down-bounce {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    30% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
    50% {
        -webkit-transform: translateY(-7px);
        transform: translateY(-7px);
    }
    70% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}

@keyframes down-bounce {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    30% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
    50% {
        -webkit-transform: translateY(-7px);
        transform: translateY(-7px);
    }
    70% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}

.down-bounce {
    -webkit-animation: down-bounce 4s infinite;
    animation: down-bounce 4s infinite;
}

.arrow-wrap {
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -20px;
}

.arrow {
    width: 40px;
    height: 40px;
    color: #000;
    font-size: 1.6rem;
    display: block;
    bottom: 10px;
    text-align: center;
    text-decoration: none;
}

.arrow:hover, .arrow:focus, .arrow:active {
    text-decoration: none;
    color: #000;
    font-size: 2.5rem;
}

.my-4 {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

/******************************************************************************************************************/
/** ABOUT SECTION                                                                                                 */
/******************************************************************************************************************/

#about {
	padding: 4rem 0;
}

#about .photo {
    width: 100%;
}

#about h2 {
    color: #999;
}

#about p {
    text-align: left;
    color: #666;
    letter-spacing: 0.5px;
}

#about h4 {
    padding-top: 2rem;
}

.photo-wrap {
    position: relative;
    width: 100%;
}

.photo-text .fa, .photo-text .fa:visited, .photo-text .fa:active, .photo-text .fa:focus {
    color: #fff;
    margin: auto 5px;
	width: 2rem;
	font-size: 2rem;
}

.photo-text .fa:hover {
    color: #aaa;
}

.photo-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.7);
    overflow: hidden;
    width: 0;
    height: 100%;
    transition: .5s ease;
}

.photo-wrap:hover .photo-overlay {
    width: 100%;
}

.photo-text {
    white-space: nowrap;
    color: white;
    font-size: 20px;
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

/******************************************************************************************************************/
/** SERVICES SECTION                                                                                              */
/******************************************************************************************************************/

#services {
    text-align: center;
    color: #333;
    background: #f4f4f4;
    padding-bottom: 2rem;
    margin-bottom: 0;
}

#services h2 {
    color: #333;
}

#services i {
    font-size: 1.4rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

#services .circle {
    background-color: #333;
    border-radius: 100px;
    padding: 6px;
    width: 50px;
    height: 50px;
    position: relative;
    margin: 6px auto;
}

#services .box {
    background: #fff;
    border-bottom: 5px solid #666;
    padding: 10px;
    margin-bottom: 30px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}

#services .box:hover {
    background: #333;
    border-bottom: 5px solid #e1e1e1;
}

#services .box:hover .circle {
    background-color: #fff;
}

#services .box:hover i {
    color: #333;
}

#services .box:hover h3, #services .box:hover p {
    color: #fff;
}

#services h3 {
    margin-top: 21px;
}

/******************************************************************************************************************/
/** HIRE ME SECTION                                                                                               */
/******************************************************************************************************************/

#hireme {
    background: url(../img/hireme-bg.jpg) repeat-y;
    background-size: cover;
    background-color: #000;
    text-align: center;
    padding-bottom: 2rem;
    margin-bottom: 0;
    padding-top: 2rem;
    margin-top: 0;
    color: #fff;
    width: 100%;
}

#hireme h4 {
	margin-top: 4rem;
	line-height: 1.5;
}

#hireme .btn {
	margin-top: 4rem;
}

/******************************************************************************************************************/
/** PORTFOLIO SECTION                                                                                             */
/******************************************************************************************************************/
#logo {
    position:fixed; 
    top:0; 
    left:0;
}



#portfolio {
    padding-bottom: 4rem;
    border-radius: 0;
}

#portfolio .item {
    padding: 0;
    margin: 0;
}

#portfolio .magnifier {
    background: rgba(255, 255, 255, 0.9) url(../img/magnifier.png) no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

#portfolio .magnifier:hover {
    opacity: 0.8;
}

#portfolio .isotope,
.isotope .item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

#portfolio .isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}

#portfolio .isotope .item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: transform, opacity;
}

#filters-group {
    margin-bottom: 2rem;
}

#portfolio .filter {
    padding: 0 1.5rem;
    font-size: 1rem;
    border-radius: 15px;
    border: 0;
    color: #999 !important;
    cursor: pointer;
    outline: 0;
    display: inline-block;
    margin-bottom: 1rem;
    text-transform: uppercase;
    font-weight: bold;
}

#portfolio .filter:hover, .portfolio .filter:active, .portfolio .filter:focus {
    color: #333 !important;

}

/******************************************************************************************************************/
/** EXPERIENCE SECTION                                                                                            */
/******************************************************************************************************************/

#experience .container {
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}

#experience .container:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1px;
    width: 2px;
    height: 100%;
    background: #CCD1D9;
    z-index: 1
}

.timeline-block {
    width: -webkit-calc(50% + 8px);
    width: -moz-calc(50% + 8px);
    width: calc(50% + 8px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    clear: both;
}

.timeline-block-right {
    float: right;
}

.timeline-block-left {
    float: left;
    direction: rtl;
}

.timeline-content {
    direction: ltr;
}

.marker {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 5px solid #000;
    background: #eee;
    margin-top: 10px;
    z-index: 999;
}

.timeline-content {
    width: 95%;
    padding: 0 15px;
    color: #666
}

.timeline-content h3 {
    margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 1.2rem;
    font-weight: 500;
}

.timeline-content span {
    font-size: 15px;
    color: #a4a4a4;
}

.timeline-content p {
    font-size: 14px;
    line-height: 1.5;
    word-spacing: 1px;
    color: #888;
}


@media screen and (max-width: 768px) {
    #experience .container:before {
        left: 8px;
        width: 2px;
    }
    .timeline-block {
        width: 100%;
        margin-bottom: 30px;
    }
    .timeline-block-right {
        float: none;
    }

    .timeline-block-left {
        float: none;
        direction: ltr;
    }
}

/******************************************************************************************************************/
/** TESTIMONIALS SECTION                                                                                          */
/******************************************************************************************************************/

#testimonials {
    background: url(../img/testimonials-bg.jpg) repeat-y;
    background-size: cover;
    background-color: #000;
    text-align: center;
    padding-bottom: 4rem;
    margin-bottom: 0;
    color: #fff;
    width: 100%;

}

#testimonials .testimonial {
    text-align: center;
    max-width: 850px;
    margin: 0 auto 2rem auto;
    padding: 30px;
    background: rgba(0, 0, 0, 0.7);
}

#testimonials .testimonial-avatar {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    margin: 20px auto;
}

#testimonials .testimonial-quote {
    display: block;
    font-weight: 300;
    padding: 10px 0;
}

#testimonials .testimonial-author {
    display: block;
    margin-top: 30px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}

#testimonials .flickity-page-dots {
    padding-top: 1rem;
    margin: 0 auto;
    position: static;
}

#testimonials .flickity-page-dots .dot {
    border-radius: 0;
    background: #fff;
    opacity: 0.6;
}

#testimonials .flickity-page-dots .dot.is-selected {
    background-color: #aaa;
    -webkit-box-shadow: 0 0 0 2px #aaa;
    box-shadow: 0 0 0 2px #aaa;
    opacity: 1;
}

#testimonials .gallery-cell {
    width: 98%;
}

#testimonials-content::before {
    content: "\201C";
    font-size: 100px;
    position: absolute;
    left: 20px;
    top: 0;
    z-index: 555;
}

#testimonials-content::after {
    content: "\201D";
    font-size: 100px;
    position: absolute;
    right: 20px;
    bottom: 0;
    z-index: 555;
}

/******************************************************************************************************************/
/** BLOG SECTION                                                                                                  */
/******************************************************************************************************************/
#blog {
    padding-bottom: 2rem;
}

#blog .item {
    text-align: left;
	padding-bottom: 2rem;
}

#blog h4 {
    font-size: 1.4rem;
    margin-top: 1rem;
    margin-bottom: 0.3rem;
}

/******************************************************************************************************************/
/** CONTACT FORM                                                                                                  */
/******************************************************************************************************************/

#contact {
    background: #333;
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 2rem;
    border-bottom: 4px dashed #fff;
}

#contact .container {
    margin: 2rem auto;
}

#contact-form {
    position: relative;
}

#contact button {
    margin-top: 1rem;
}

#ajaxLoad {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../img/squares.gif) center no-repeat;
}

#contact p {
    color: #fff;
    letter-spacing: 0.5px;
}

#contact .contact-form {
    padding: 0 0 30px 0;
}

#contact .section-header {
    padding-bottom: 0;
}

#contact .form-control::-webkit-input-placeholder {
    color: #c0c0c0;
    font-weight: 200;
}

#contact .form-control:-moz-placeholder {
    color: #c0c0c0;
    font-weight: 200;
}

#contact .form-control::-moz-placeholder {
    color: #c0c0c0;
    font-weight: 200;
}

#contact .form-control:-ms-input-placeholder {
    color: #c0c0c0;
    font-weight: 200;
}

#contact .section-header p {
    color: #f0f0f0;
    letter-spacing: 0.5px;
}

#contact input, #contact textarea {
    margin: 26px 0;
    border-radius: 0;
}
#contact input, #contact textarea {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    background: none;
    outline: none;
    resize: none;
    border: 0;
    transition: all .3s;
	border: 2px solid #333;
    border-bottom: 2px solid #bbb;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
}

#contact input:focus, #contact textarea:focus {
    border: 2px solid #fff;
}

#contact textarea {
    height: 184px;
}

#contact2 {
    color: #333;
    margin: 0;
    padding: 2rem 0;
}

#contact2 .withMap {
    margin-top: 2rem;
    margin-bottom: 1rem;
}

#contact2 .withMap p {
    text-align: left;
    color: #666;
    letter-spacing: 0.5px;
}

#contact2 .withMap div {
    font-size: 1.1rem;
    text-align: left;
    color: #555;
    letter-spacing: 0.5px;
}

#contact2 .withMap .fa {
    padding-right: 10px;
    color: #000;
    font-size: 1.2rem;
}

#contact2 .mapinfo {
    margin-top: 1rem;
}

#googleMap {
    width: 100%;
    height: 218px;
}

@media only screen and (max-width: 767px) {
    #googleMap {
        margin-top: 2rem;
    }
    #contact2 .col-md-4 {
        margin-top: 1rem;
    }
}




/******************************************************************************************************************/
/** FOOTER                                                                                                        */
/******************************************************************************************************************/

@media only screen and (max-width: 768px) {
    .footer .col-12 p {
        text-align: center;
    }

    .footer .col-12 .pull-right {
        text-align: center;
        float: none !important;
    }
}


/* (A) FIXED WRAPPER */
.hwrap {
   overflow: hidden; /* HIDE SCROLL BAR */
   background: #fff;
 }
 
 /* (B) MOVING TICKER WRAPPER */
 .hmove { display: flex; }
 
 /* (C) ITEMS - INTO A LONG HORIZONTAL ROW */
 .hitem {
   flex-shrink: 0;
   width: 100%;
   box-sizing: border-box;
   padding: 0px;
   text-align: center;
 }
 
 /* (D) ANIMATION - MOVE ITEMS FROM RIGHT TO LEFT */
 /* 4 ITEMS -400%, CHANGE THIS IF YOU ADD/REMOVE ITEMS */
 @keyframes tickerh {
   0% { transform: translate3d(100%, 0, 0); }
   100% { transform: translate3d(-400%, 0, 0); }
 }
 .hmove { animation: tickerh linear 100s infinite; }
 .hmove:hover { animation-play-state: paused; }

 


.footer {
    color: #0c1519;
    background: #fff;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 2rem;
    padding-bottom: 1rem;
    border-top: 2px solid black;
}

.footer .fa, .footer .fa:visited, .footer .fa:active, .footer .fa:focus {
    color: #fff;
    margin: auto 5px;
}

.footer .fa:hover {
    color: #eee;
}

/******************************************************************************************************************/
/** POPUP                                                                                                    */
/******************************************************************************************************************/

/* Popup box BEGIN Impressum*/
.hover_bkgr_fricc{
   background:rgba(0,0,0,0);
   cursor:pointer;
   display:none;
   height:100%;
   position:fixed;
   text-align:center;
   top:0;
   width:50%;
   z-index:10000;
}
.hover_bkgr_fricc .helper{
   display:inline-block;
   height:100%;
   vertical-align:middle;
}
.hover_bkgr_fricc > div {
   background-color: #fff;
   box-shadow: 10px 10px 60px #555;
   display: inline-block;
   height: auto;
   max-width: 551px;
   min-height: 100px;
   vertical-align: middle;
   width: 60%;
   position: relative;
   border-radius: 8px;
   padding: 15px 5%;
}
.popupCloseButton {
   background-color: #fff;
   border: 3px solid #999;
   border-radius: 50px;
   cursor: pointer;
   display: inline-block;
   font-family: arial;
   font-weight: bold;
   position: absolute;
   top: -20px;
   right: -20px;
   font-size: 25px;
   line-height: 30px;
   width: 30px;
   height: 30px;
   text-align: center;
}
.popupCloseButton:hover {
   background-color: #ccc;
}
.trigger_popup_fricc {
   cursor: pointer;
   font-size: 20px;
   margin: 20px;
   display: inline-block;
   font-weight: bold;
}
/* Popup box BEGIN */





/* Popup box BEGIN Datenschutz*/
.hover_bkgr_fricc2{
   background:rgba(0,0,0,0);
   cursor:pointer;
   display:none;
   height:100%;
   position:fixed;
   text-align:center;
   top:0;
   width:50%;
   overflow: scroll; 
   z-index:10000;
}
.hover_bkgr_fricc2 .helper{
   display:inline-block;
   height:100%;
   vertical-align:middle;
}
.hover_bkgr_fricc2 > div {
   background-color: #fff;
   box-shadow: 10px 10px 60px #555;
   display: inline-block;
   height: auto;
   max-width: 551px;
   min-height: 100px;
   vertical-align: middle;
   width: 60%;
   position: relative;
   border-radius: 8px;
   padding: 15px 5%;
}
.popupCloseButton {
   background-color: #fff;
   border: 3px solid #999;
   border-radius: 50px;
   cursor: pointer;
   display: inline-block;
   font-family: arial;
   font-weight: bold;
   position: absolute;
   top: -20px;
   right: -20px;
   font-size: 25px;
   line-height: 30px;
   width: 30px;
   height: 30px;
   text-align: center;
}
.popupCloseButton:hover {
   background-color: #ccc;
}
.trigger_popup_fricc2 {
   cursor: pointer;
   font-size: 20px;
   margin: 20px;
   display: inline-block;
   font-weight: bold;
}
/* Popup box BEGIN */


/* kontakt css */

@keyframes spinAround {
   from {
     transform: rotate(0deg);
   }
 
   to {
     transform: rotate(359deg);
   }
 }
 
 .button,.file {
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
 }
 
 .button,.input,.textarea,.select select,.file-cta,.file-name {
   -moz-appearance: none;
   -webkit-appearance: none;
   align-items: center;
   border: 1px solid transparent;
   border-radius: 4px;
   box-shadow: none;
   display: inline-flex;
   font-size: 1rem;
   height: 2.5em;
   justify-content: flex-start;
   line-height: 1.5;
   padding-bottom: calc(0.5em - 1px);
   padding-left: calc(0.75em - 1px);
   padding-right: calc(0.75em - 1px);
   padding-top: calc(0.5em - 1px);
   position: relative;
   vertical-align: top;
 }
 
 .button:focus,.input:focus,.textarea:focus,.select select:focus,.file-cta:focus,.file-name:focus,.button:active,.input:active,.textarea:active,.select select:active,.file-cta:active,.file-name:active {
   outline: none;
 }
 
 .button[disabled],.input[disabled],.textarea[disabled],.select select[disabled],.file-cta[disabled],.file-name[disabled] {
   cursor: not-allowed;
 }
 
 html {
   background-color: white;
   font-size: 16px;
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   min-width: 300px;
   overflow-x: hidden;
   overflow-y: scroll;
   text-rendering: optimizeLegibility;
   text-size-adjust: 100%;
 }
 
 body,button,input,select,textarea {
   font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
 }
 
 body {
   color: #4a4a4a;
   font-size: 1em;
   font-weight: 400;
   line-height: 1.5;
 }
 
 input[type="checkbox"],input[type="radio"] {
   vertical-align: baseline;
 }
 
 span {
   font-style: inherit;
   font-weight: inherit;
 }
 
 strong {
   color: #363636;
   font-weight: 700;
 }
 
 legend,textarea {
   margin: 0;
   padding: 0;
 }
 
 button,input,select,textarea {
   margin: 0;
 }
 
 html {
   box-sizing: border-box;
 }
 
 *,*::before,*::after {
   box-sizing: inherit;
 }
 
 .button {
   background-color: white;
   border-color: #dbdbdb;
   border-width: 1px;
   color: #363636;
   cursor: pointer;
   justify-content: center;
   padding-bottom: calc(0.5em - 1px);
   padding-left: 1em;
   padding-right: 1em;
   padding-top: calc(0.5em - 1px);
   text-align: center;
   white-space: nowrap;
 }
 
 .button strong {
   color: inherit;
 }
 
 .button:hover {
   border-color: #b5b5b5;
   color: #363636;
 }
 
 .button:focus {
   border-color: #3273dc;
   color: #363636;
 }
 
 .button:focus:not(:active) {
   box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
 }
 
 .button:active {
   border-color: #4a4a4a;
   color: #363636;
 }
 
 .button.is-text {
   background-color: transparent;
   border-color: transparent;
   color: #4a4a4a;
   text-decoration: underline;
 }
 
 .button.is-text:hover,.button.is-text:focus {
   background-color: whitesmoke;
   color: #363636;
 }
 
 .button.is-text:active {
   background-color: #e8e8e8;
   color: #363636;
 }
 
 .button.is-text[disabled] {
   background-color: transparent;
   border-color: transparent;
   box-shadow: none;
 }
 
 .button.is-link {
   background-color: #3273dc;
   border-color: transparent;
   color: #fff;
 }
 
 .button.is-link:hover {
   background-color: #276cda;
   border-color: transparent;
   color: #fff;
 }
 
 .button.is-link:focus {
   border-color: transparent;
   color: #fff;
 }
 
 .button.is-link:focus:not(:active) {
   box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
 }
 
 .button.is-link:active {
   background-color: #2366d1;
   border-color: transparent;
   color: #fff;
 }
 
 .button.is-link[disabled] {
   background-color: #3273dc;
   border-color: transparent;
   box-shadow: none;
 }
 
 .button.is-normal {
   font-size: 1rem;
 }
 
 .button.is-medium {
   font-size: 1.25rem;
 }
 
 .button[disabled] {
   background-color: white;
   border-color: #dbdbdb;
   box-shadow: none;
   opacity: 0.5;
 }
 
 .button.is-fullwidth {
   display: flex;
   width: 100%;
 }
 
 .buttons {
   align-items: center;
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-start;
 }
 
 .buttons .button {
   margin-bottom: 0.5rem;
 }
 
 .buttons .button:not(:last-child):not(.is-fullwidth) {
   margin-right: 0.5rem;
 }
 
 .buttons:last-child {
   margin-bottom: -0.5rem;
 }
 
 .buttons:not(:last-child) {
   margin-bottom: 1rem;
 }
 
 .input,.textarea,.select select {
   background-color: white;
   border-color: #dbdbdb;
   border-radius: 4px;
   color: #363636;
 }
 
 .input::-moz-placeholder,.textarea::-moz-placeholder,.select select::-moz-placeholder {
   color: rgba(54, 54, 54, 0.3);
 }
 
 .input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.select select::-webkit-input-placeholder {
   color: rgba(54, 54, 54, 0.3);
 }
 
 .input:-moz-placeholder,.textarea:-moz-placeholder,.select select:-moz-placeholder {
   color: rgba(54, 54, 54, 0.3);
 }
 
 .input:-ms-input-placeholder,.textarea:-ms-input-placeholder,.select select:-ms-input-placeholder {
   color: rgba(54, 54, 54, 0.3);
 }
 
 .input:hover,.textarea:hover,.select select:hover {
   border-color: #b5b5b5;
 }
 
 .input:focus,.textarea:focus,.select select:focus,.input:active,.textarea:active,.select select:active {
   border-color: #3273dc;
   box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
 }
 
 .input[disabled],.textarea[disabled],.select select[disabled] {
   background-color: whitesmoke;
   border-color: whitesmoke;
   box-shadow: none;
   color: #7a7a7a;
 }
 
 .input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.select select[disabled]::-moz-placeholder {
   color: rgba(122, 122, 122, 0.3);
 }
 
 .input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder {
   color: rgba(122, 122, 122, 0.3);
 }
 
 .input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.select select[disabled]:-moz-placeholder {
   color: rgba(122, 122, 122, 0.3);
 }
 
 .input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder {
   color: rgba(122, 122, 122, 0.3);
 }
 
 .input,.textarea {
   box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
   max-width: 100%;
   width: 100%;
 }
 
 .input[readonly],.textarea[readonly] {
   box-shadow: none;
 }
 
 .is-link.input,.is-link.textarea {
   border-color: #3273dc;
 }
 
 .is-link.input:focus,.is-link.textarea:focus,.is-link.input:active,.is-link.textarea:active {
   box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
 }
 
 .is-medium.input,.is-medium.textarea {
   font-size: 1.25rem;
 }
 
 .is-fullwidth.input,.is-fullwidth.textarea {
   display: block;
   width: 100%;
 }
 
 .textarea {
   display: block;
   max-width: 100%;
   min-width: 100%;
   padding: calc(0.75em - 1px);
   resize: vertical;
 }
 
 .textarea:not([rows]) {
   max-height: 40em;
   min-height: 8em;
 }
 
 .textarea[rows] {
   height: initial;
 }
 
 .checkbox,.radio {
   cursor: pointer;
   display: inline-block;
   line-height: 1.25;
   position: relative;
 }
 
 .checkbox input,.radio input {
   cursor: pointer;
 }
 
 .checkbox:hover,.radio:hover {
   color: #363636;
 }
 
 .checkbox[disabled],.radio[disabled] {
   color: #7a7a7a;
   cursor: not-allowed;
 }
 
 .radio + .radio {
   margin-left: 0.5em;
 }
 
 .select {
   display: inline-block;
   max-width: 100%;
   position: relative;
   vertical-align: top;
 }
 
 .select:not(.is-multiple) {
   height: 2.5em;
 }
 
 .select:not(.is-multiple):not(.is-loading)::after {
     border: 3px solid transparent;
     border-radius: 2px;
     border-right: 0;
     border-top: 0;
     content: " ";
     display: block;
     height: 0.625em;
     margin-top: -0.4375em;
     pointer-events: none;
     position: absolute;
     top: 50%;
     transform: rotate(-45deg);
     transform-origin: center;
     width: 0.625em; 
 }
 
 .select:not(.is-multiple):not(.is-loading)::after {
     border-color: #3273dc;
     right: 1.125em;
     z-index: 4; 
 }
 
 .select select {
   cursor: pointer;
   display: block;
   font-size: 1em;
   max-width: 100%;
   outline: none;
 }
 
 .select select::-ms-expand {
   display: none;
 }
 
 .select select[disabled]:hover {
   border-color: whitesmoke;
 }
 
 .select select:not([multiple]) {
   padding-right: 2.5em;
 }
 
 .select select[multiple] {
   height: auto;
   padding: 0;
 }
 
 .select select[multiple] option {
   padding: 0.5em 1em;
 }
 
 .select.is-link:not(:hover)::after {
   border-color: #3273dc;
 }
 
 .select.is-link select {
   border-color: #3273dc;
 }
 
 .select.is-link select:hover {
   border-color: #2366d1;
 }
 
 .select.is-link select:focus,.select.is-link select:active {
   box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
 }
 
 .select.is-medium {
   font-size: 1.25rem;
 }
 
 .select.is-fullwidth {
   width: 100%;
 }
 
 .select.is-fullwidth select {
   width: 100%;
 }
 
 .file {
   align-items: stretch;
   display: flex;
   justify-content: flex-start;
   position: relative;
 }
 
 .file.is-link .file-cta {
   background-color: #3273dc;
   border-color: transparent;
   color: #fff;
 }
 
 .file.is-link:hover .file-cta {
   background-color: #276cda;
   border-color: transparent;
   color: #fff;
 }
 
 .file.is-link:focus .file-cta {
   border-color: transparent;
   box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
   color: #fff;
 }
 
 .file.is-link:active .file-cta {
   background-color: #2366d1;
   border-color: transparent;
   color: #fff;
 }
 
 .file.is-medium {
   font-size: 1.25rem;
 }
 
 .file.has-name .file-cta {
   border-bottom-right-radius: 0;
   border-top-right-radius: 0;
 }
 
 .file.has-name .file-name {
   border-bottom-left-radius: 0;
   border-top-left-radius: 0;
 }
 
 .file.is-fullwidth .file-label {
   width: 100%;
 }
 
 .file.is-fullwidth .file-name {
   flex-grow: 1;
   max-width: none;
 }
 
 .file-label {
   align-items: stretch;
   display: flex;
   cursor: pointer;
   justify-content: flex-start;
   overflow: hidden;
   position: relative;
 }
 
 .file-label:hover .file-cta {
   background-color: #eeeeee;
   color: #363636;
 }
 
 .file-label:hover .file-name {
   border-color: #d5d5d5;
 }
 
 .file-label:active .file-cta {
   background-color: #e8e8e8;
   color: #363636;
 }
 
 .file-label:active .file-name {
   border-color: #cfcfcf;
 }
 
 .file-input {
   height: 100%;
   left: 0;
   opacity: 0;
   outline: none;
   position: absolute;
   top: 0;
   width: 100%;
 }
 
 .file-cta,.file-name {
   border-color: #dbdbdb;
   border-radius: 4px;
   font-size: 1em;
   padding-left: 1em;
   padding-right: 1em;
   white-space: nowrap;
 }
 
 .file-cta {
   background-color: whitesmoke;
   color: #4a4a4a;
 }
 
 .file-name {
   border-color: #dbdbdb;
   border-style: solid;
   border-width: 1px 1px 1px 0;
   display: block;
   max-width: 16em;
   overflow: hidden;
   text-align: inherit;
   text-overflow: ellipsis;
 }
 
 .label {
   color: #363636;
   display: block;
   font-size: 1rem;
   font-weight: 700;
 }
 
 .label:not(:last-child) {
   margin-bottom: 0.5em;
 }
 
 .label.is-medium {
   font-size: 1.25rem;
 }
 
 .field:not(:last-child) {
   margin-bottom: 0.75rem;
 }
 
 .field-label .label {
   font-size: inherit;
 }
 
 @media screen and (max-width: 768px) {
   .field-label {
     margin-bottom: 0.5rem;
   }
 }
 
 @media screen and (min-width: 769px), print {
   .field-label {
     flex-basis: 0;
     flex-grow: 1;
     flex-shrink: 0;
     margin-right: 1.5rem;
     text-align: right;
   }
 
   .field-label.is-normal {
     padding-top: 0.375em;
   }
 
   .field-label.is-medium {
     font-size: 1.25rem;
     padding-top: 0.375em;
   }
 }
 
 .field-body .field .field {
   margin-bottom: 0;
 }
 
 @media screen and (min-width: 769px), print {
   .field-body {
     display: flex;
     flex-basis: 0;
     flex-grow: 5;
     flex-shrink: 1;
   }
 
   .field-body .field {
     margin-bottom: 0;
   }
 
   .field-body > .field {
     flex-shrink: 1;
   }
 
   .field-body > .field:not(:last-child) {
     margin-right: 0.75rem;
   }
 }
 
 .control {
   box-sizing: border-box;
   clear: both;
   font-size: 1rem;
   position: relative;
   text-align: inherit;
 }
 
 .has-text-link {
   color: #3273dc !important;
 }
 
 .my-0 {
   margin-top: 0 !important;
   margin-bottom: 0 !important;
 }
 
 .my-1 {
   margin-top: 0.25rem !important;
   margin-bottom: 0.25rem !important;
 }
 
 .my-2 {
   margin-top: 0.5rem !important;
   margin-bottom: 0.5rem !important;
 }
 
 .my-3 {
   margin-top: 0.75rem !important;
   margin-bottom: 0.75rem !important;
 }
 
 .my-4 {
   margin-top: 1rem !important;
   margin-bottom: 1rem !important;
 }
 
 .my-5 {
   margin-top: 1.5rem !important;
   margin-bottom: 1.5rem !important;
 }
 
 .my-6 {
   margin-top: 3rem !important;
   margin-bottom: 3rem !important;
 }
 
 .px-0 {
   padding-left: 0 !important;
   padding-right: 0 !important;
 }
 
 .px-1 {
   padding-left: 0.25rem !important;
   padding-right: 0.25rem !important;
 }
 
 .px-2 {
   padding-left: 0.5rem !important;
   padding-right: 0.5rem !important;
 }
 
 .px-3 {
   padding-left: 0.75rem !important;
   padding-right: 0.75rem !important;
 }
 
 .px-4 {
   padding-left: 1rem !important;
   padding-right: 1rem !important;
 }
 
 .px-5 {
   padding-left: 1.5rem !important;
   padding-right: 1.5rem !important;
 }
 
 .px-6 {
   padding-left: 3rem !important;
   padding-right: 3rem !important;
 }
 
 .has-text-weight-normal {
   font-weight: 400 !important;
 }
 
 .has-text-weight-medium {
   font-weight: 500 !important;
 }
 
 .is-hidden {
   display: none !important;
 }
 
 @media screen and (max-width: 1023px) {
   .is-hidden-touch {
     display: none !important;
   }
 }
 
 .js-validate-error-label {
   color: crimson;
   font-size: 0.9em;
 }
 
 .js-validate-error-field {
   border: 1px solid #dc3545 !important;
 }
 
 .js-validate-error-field:focus {
   box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
 }