@font-face{font-family:'GothamLight';src:url('/wp-content/themes/snstheme/fonts/GothamLight.ttf') format('truetype')}@font-face{font-family:'GothamBook';src:url('/wp-content/themes/snstheme/fonts/GothamBook.ttf') format('truetype')}@font-face{font-family:'GothamBold';src:url('/wp-content/themes/snstheme/fonts/GothamBold.ttf') format('truetype')}:root{--primary-color:#859b9f;--secondary-color:#bba69e;--color-1:#4a4a6e;--color-2:#e0e6e7;--ymm-border-radius:10px}body,html{font-family:'GothamLight',sans-serif}.colx p{margin-bottom:0}.colx .wp-block-image{margin:0}.head-address{text-align:right}.cta-box h2{margin-bottom:0}h1,h2,h4,h5,h6,label.wpforms-field-label{font-family:"GothamBold",sans-serif;font-weight:600}span.ac_title_class{font-family:"GothamMedium",sans-serif}.wpsm_panel-body li{font-family:'Montserrat'}h3{font-family:"Montserrat",sans-serif;font-weight:600}a,p{font-family:'Montserrat',sans-serif !important}.banner-title .n2-ss-text{font-family:"GothamBook",sans-serif !important}.banner-title h2#n2-ss-2item2{font-family:"GothamBold",sans-serif !important}.banner-parag p{font-family:"GothamLight",sans-serif !important;font-size:18px !important}.footer-widgets ul.menu li a{font-weight:inherit !important}footer h3.wp-block-heading{font-size:20px;font-weight:700}.join-team h3{margin-bottom:0 !important}.flex-container{display:flex;align-items:center}.flex-item{flex:1;padding:10px}.cols-info.account ul li{display:inline-block;color:var(--secondary-color)}.top-inner-container .fa{padding:0 10px}.cols-info.account{text-align:right}.top-header ul,.top-header ol{margin:0}.box-with-shadow{box-shadow:rgba(0,0,0,.2) 0px 0px 14px 0px;padding:32px;border-radius:15px}.page-id-1206 figure.wp-block-image.alignfull.size-full,.page-id-1258 figure.wp-block-image.alignfull.size-full,.page-id-1256 figure.wp-block-image.alignfull.size-full{border:1px solid var(--primary-color);border-radius:15px}.page-id-1206 figure.wp-block-image.alignfull.size-full img,.page-id-1258 figure.wp-block-image.alignfull.size-full img,.page-id-1256 figure.wp-block-image.alignfull.size-full img{border-radius:15px}.site-identity{padding:20px 0}.container{padding:0 8%}.home #page{padding-top:0}.home .site-content,.page-id-1269 .site-content,.page-id-1277 .site-content{padding:0}.top-inner-container.left{display:flex;gap:1.5em}.top-inner-container.right{text-align:right}.top-navigation-right{max-width:85%}.site-title-wrap{max-width:15%}.main-navigation ul li a,.flex-container{line-height:1;font-size:15px !important}#primary{margin:0 auto;display:block;width:100%;max-width:1600px}.cols-info.cta a{padding:10px 20px;border-radius:var(--ymm-border-radius);font-family:'Montserrat',sans-serif !important}.flex-main-container.top-header{padding-top:10px;padding-bottom:10px}.top-inner-container.right .cols-info{display:inline-flex}.footer-tagline{width:100%}.footer-widgets ul li.wp-block-social-link{padding:0 !important}.footer-widgets ul li{padding:0 0 24px}.footer-widgets{margin-bottom:0}.footer-bottom-2{text-align:center;padding-top:30px;padding-bottom:30px;font-weight:500;color:var(--color-1)}.home .footer-widgets .footer-column{width:21.6%;padding-top:24%}.footer-widgets .footer-column{width:21.6%}.section-8{margin-bottom:-186px;z-index:1000 !important;position:relative !important;border-radius:30px !important}.footer-column.col3 p{margin-bottom:0}h1,h2,h3,h4,h5,h6,.entry-header .entry-title a,.editor-post-title__input alabel.wpforms-field-label{color:var(--color-1) !important}.banner h2,.banner h3{color:var(--color-1) !important}.entry-content p a,.entry-content p a:hover,.header-text a,.header-text a:hover,.entry-content .meta-list a,.post-navigation a:hover .post-title,.entry-header .entry-title a:hover,#page .more-link:hover,.site-footer a,.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-page-item a{color:var(--color-1) !important}.site-footer a,.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-page-item a{color:var(--color-1) !important}.site-footer{padding:0 0 5.5%}.main-navigation a{color:var(--color-1) !important;font-weight:400 !important}.main-navigation ul li{padding:0 9px}.top-header .main-navigation a,.top-header .main-navigation ul li.current-menu-item a,.top-header .main-navigation ul li.current-page-item a{color:#fff !important;font-weight:400 !important}.site-header{background:#fff}.site-header{box-shadow:0px 0px 13px #e1e1e1}.home .site-header{box-shadow:0px 0px 13px #e1e1e1}a,p{color:var(--dark-color)}.head-address p{color:var(--primary-color);text-align:right}p.thin{margin-bottom:0}::selection{background:var(--primary-color);color:#fff !important}footer#colophon{background-color:var(--color-2) !important}.footer-column.col4 a{color:#fff !important}.cols-info.cta a{background-color:var(--secondary-color)}.flex-main-container.top-header{background-color:var(--primary-color);color:#fff}.wp-block-social-link{border-radius:20px !important;background-color:var(--color-1) !important}.wp-block-social-link a{color:#fff !important;font-size:18px;padding:14px}.home .wp-block-kadence-posts .loop-entry{box-shadow:0px 0px 0px 0px rgba(0,0,0,.05) !important}.wp-block-kadence-posts .loop-entry{box-shadow:0px 0px 33px -10px rgb(0 0 0/24%) !important;border-radius:1em !important}.wp-block-kadence-posts .loop-entry .post-thumbnail{border-radius:15px}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{margin-left:13%}.main-navigation .sub-menu,.main-navigation .children{background:var(--secondary-color)}.main-navigation .sub-menu li a,.main-navigation .children li a{color:#fff !important}.site-header .sub-menu:before,.site-header #menu-top-nav .sub-menu:before{border-bottom:8px solid var(--secondary-color)}.main-navigation #menu-top-nav .sub-menu,.main-navigation #menu-top-nav .children{top:27px;font-size:15px}.main-navigation ul li.current-menu-item .sub-menu a{color:#fff !important}.wp-block-button__link,input[type=submit],input.gform_button.button{color:#fff;background-color:var(--primary-color);border-radius:var(--ymm-border-radius);box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;font-family:'Montserrat',sans-serif !important}.kt-button.button{color:#fff !important;background-color:var(--primary-color) !important;border-radius:var(--ymm-border-radius) !important;box-shadow:none !important;text-decoration:none !important;padding:calc(0.667em + 1px) calc(0.667em + 1px) !important;font-size:1.025em !important;font-weight:400 !important;font-family:'Montserrat',sans-serif !important}.kt-button.button.secondary{color:var(--secondary-color) !important;background-color:rgb(255 255 255/0%) !important;border-radius:var(--ymm-border-radius) !important;box-shadow:none !important;text-decoration:none !important;padding:calc(0.667em + 2px) calc(1.333em + 2px) !important;font-size:1.125em !important;font-weight:400 !important;font-family:'Montserrat',sans-serif !important}.section-3 .kt-button.button.secondary{padding:0 !important;text-decoration:underline !important}.btn-secondary .wp-block-button__link{color:var(--primary-color);background-color:rgb(255 255 255/0%);border-radius:var(--ymm-border-radius);box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;border:2px solid var(--primary-color)}div#n2-ss-2 .n2-ss-button-container a{font-family:'Montserrat',sans-serif !important}.wp-block-button__link,.btn-secondary .wp-block-button__link,.n2-ss-button-container a,.cols-info.cta a{transition:.2s ease-in-out}.main-navigation a:hover{color:var(--secondary-color) !important}.cols-info.cta:hover a{background-color:#a0bcc2 !important}.cols-info.menu .main-navigation a:hover{color:#f3d8ce !important}.wp-block-button__link:hover,input.gform_button.button:hover{color:#fff;background-color:var(--secondary-color)}.btn-secondary .wp-block-button__link:hover{color:var(--light-color);background-color:var(--secondary-color)}.wp-block-social-link:hover{background-color:#a0bcc2 !important}.kt-button.button:hover{background-color:#607376 !important}.kt-button.button.secondary:hover{color:var(--primary-color) !important;background-color:rgb(255 255 255/0%) !important}.woocommerce.woocommerce-page .products li.product{background:var(--medium-light-color);padding:15px}h2.woocommerce-loop-category__title{background-color:var(--primary-color);color:var(--white-color) !important;margin-top:26px !important;text-align:center;border-radius:0;border:1px solid var(--primary-color)}h2.woocommerce-loop-category__title:hover{background-color:var(--primary-color);color:#fff !important}.archive.woocommerce.woocommerce-page ul.products li.product .button,.woocommerce.woocommerce-page .button,.related.products ul.products li.product .button{padding:10px;max-width:100%;border-radius:0}.woocommerce ul.products li.product .button{display:block;text-align:center;color:var(--white-color);border-radius:9999px}.woocommerce ul.products li.product .button,.woocommerce.woocommerce-page .button,.woocommerce div.product form.cart .button,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce button.button.alt,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff;background-color:var(--primary-color);border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;font-weight:300}.wc-block-cart__submit{background-color:var(--primary-color);border-radius:9999px;box-shadow:none;text-decoration:none}.wc-block-cart__submit a{color:#fff;font-weight:300}.woocommerce ul.products li.product .price{color:var(--dark-color);display:block;font-weight:400;margin-bottom:.5em}.woocommerce a.added_to_cart{padding-top:.5em;display:block;text-align:center !important}.woocommerce-info{border-top-color:var(--secondary-color)}.woocommerce-info:before{color:var(--secondary-color)}span.cart-total{display:inline-block;background:#ff0;border-radius:100%;line-height:1;padding:1px 3px;position:absolute;margin-left:20px;margin-top:-5px;font-size:12px;color:#2a2a2a;font-weight:700}.entry-content p a,.header-text a{box-shadow:inset 0 0px 0 #0072e5 !important}.footer-bottom{display:none}h2.wsp-pages-title,.wsp-container li.page_item.page-item-1277{display:none}@media only screen and (max-width:1280px){.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{margin-left:2% !important}}@media only screen and (max-width:1137px){.flex-container{display:flex;align-items:center;flex-direction:column}.wp-block-group.wrapx,.join-team .is-layout-flex{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;gap:0}.join-team h3{margin-bottom:0 !important;text-align:left;margin-bottom:20px !important}}@media only screen and (max-width:1024px){.col-img2{margin-left:0 !important;padding-left:8% !important;padding-right:8% !important}.col-content-1 .kt-row-column-wrap{padding-left:8% !important;padding-right:8% !important}}@media only screen and (max-width:1000px){.footer-widgets .footer-column{margin-right:3%}.site-title-wrap{max-width:100% !important}}@media only screen and (max-width:980px){.footer-widgets .footer-column{width:100% !important}.home .footer-widgets .footer-column{padding-top:2% !important}.home .footer-widgets .footer-column.col1{padding-top:24% !important}}@media only screen and (max-width:768px){.section-8{margin-bottom:-114px}.join-team .is-layout-flex{flex-direction:row}}@media only screen and (max-width:650px){.top-inner-container.left{display:flex;gap:1em;flex-direction:column;text-align:center}}@media only screen and (max-width:500px){.flex-container{display:flex;align-items:center;flex-direction:column}.section-8{margin-bottom:-68px}}@media (min-width:1000px){.n2-ss-section-main-content,.alignwide{width:82vw !important}}