/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/*--------------------------------------------------------------------------------------------------------
	BEGIN: Custom clamp headings, padding, margins
--------------------------------------------------------------------------------------------------------*/
:root
{
	font-size: 62.5% !important;
	scroll-behavior: smooth;
	--ecss-body-font-size:clamp(1.6rem, 1.5191rem  + 0.2247vw, 1.8rem);
	--ecss-h1-font-size:clamp(3.2437rem, 2.3816rem  + 2.3945vw, 5.3748rem);
	--ecss-h2-font-size:clamp(2.8833rem, 2.2378rem  + 1.7929vw, 4.479rem);
	--ecss-h3-font-size:clamp(2.5629rem, 2.0898rem  + 1.3141vw, 3.7325rem);
	--ecss-h4-font-size:clamp(2.2781rem, 1.9415rem  + 0.9351vw, 3.1104rem);
	--ecss-h5-font-size:clamp(2.025rem, 1.7957rem  + 0.6371vw, 2.592rem);
	--ecss-h6-font-size:clamp(1.8rem, 1.6544rem  + 0.4045vw, 2.16rem);
	--ecss-h0-font-size:clamp(3.6491rem, 2.5163rem  + 3.1468vw, 6.4497rem);
	--ecss-h7-font-size:clamp(1.4222rem, 1.3908rem  + 0.0874vw, 1.5rem);
	--ecss-h8-font-size:clamp(1.25rem, 1.2443rem  + 0.016vw, 1.2642rem);
}
.scwd p
{
	margin-top: 0;
	margin-bottom: 2rem;
}
.scwd p:last-child
{
	margin-bottom: 0;
}
.scwd .h-scale--s h1
{
	font-size: var(--ecss-h3-font-size);
}
.scwd .h-scale--s h2
{
	font-size: var(--ecss-h4-font-size);
}
.scwd .h-scale--s h3
{
	font-size: var(--ecss-h5-font-size);
}
.scwd .h-scale--s h4
{
	font-size: var(--ecss-h6-font-size);
}

body.scwd
{
	font-size: var(--ecss-or-font-size, var(--ecss-body-font-size));
}
.scwd h1, .scwd .h1, .scwd .h1 .elementor-heading-title, .scwd .h1.elementor-heading-title
{
	font-size: var(--ecss-or-font-size, var(--ecss-h1-font-size));
	line-height: 1.1em;
}
.scwd .h1--size, .scwd .h1--size .elementor-heading-title, .scwd .h1--size.elementor-heading-title
{
	font-size: var(--ecss-or-font-size);
	--ecss-or-font-size:var(--ecss-h1-font-size);
	line-height: 1.1em;
}
.scwd h2, .scwd .h2, .scwd .h2 .elementor-heading-title, .scwd .h2.elementor-heading-title
{
	font-size: var(--ecss-or-font-size, var(--ecss-h2-font-size));
	line-height: 1.1em;
}
.scwd .h2--size, .scwd .h2--size .elementor-heading-title, .scwd .h2--size.elementor-heading-title
{
	font-size: var(--ecss-or-font-size);
	--ecss-or-font-size:var(--ecss-h2-font-size);
	line-height: 1.1em;
}
.scwd h3, .scwd .h3, .scwd .h3 .elementor-heading-title, .scwd .h3.elementor-heading-title
{
	font-size: var(--ecss-or-font-size, var(--ecss-h3-font-size));
	line-height: 1.1em;
}
.scwd .h3--size, .scwd .h3--size .elementor-heading-title, .scwd .h3--size.elementor-heading-title
{
	font-size: var(--ecss-or-font-size);
	--ecss-or-font-size:var(--ecss-h3-font-size);
	line-height: 1.1em;
}
.scwd h4, .scwd .h4, .scwd .h4 .elementor-heading-title, .scwd .h4.elementor-heading-title
{
	font-size: var(--ecss-or-font-size, var(--ecss-h4-font-size));
	line-height: 1.1em;
}
.scwd .h4--size, .scwd .h4--size .elementor-heading-title, .scwd .h4--size.elementor-heading-title
{
	font-size: var(--ecss-or-font-size);
	--ecss-or-font-size:var(--ecss-h4-font-size);
	line-height: 1.1em;
}
.scwd h5, .scwd .h5, .scwd .h5 .elementor-heading-title, .scwd .h5.elementor-heading-title
{
	font-size: var(--ecss-or-font-size, var(--ecss-h5-font-size));
	line-height: 1.1em;
}
.scwd .h5--size, .scwd .h5--size .elementor-heading-title, .scwd .h5--size.elementor-heading-title
{
	font-size: var(--ecss-or-font-size);
	--ecss-or-font-size:var(--ecss-h5-font-size);
	line-height: 1.1em;
}
.scwd h6, .scwd .h6, .scwd .h6 .elementor-heading-title, .scwd .h6.elementor-heading-title
{
	font-size: var(--ecss-or-font-size, var(--ecss-h6-font-size));
	line-height: 1.1em;
}
.scwd .h6--size, .scwd .h6--size .elementor-heading-title, .scwd .h6--size.elementor-heading-title
{
	font-size: var(--ecss-or-font-size);
	--ecss-or-font-size:var(--ecss-h6-font-size);
	line-height: 1.1em;
}
.scwd .h0, .scwd .h0 .elementor-heading-title, .scwd .h0.elementor-heading-title
{
	font-size: var(--ecss-or-font-size, var(--ecss-h0-font-size));
	line-height: 1.1em;
}
.scwd .h0--size, .scwd .h0--size .elementor-heading-title, .scwd .h0--size.elementor-heading-title
{
	font-size: var(--ecss-or-font-size);
	--ecss-or-font-size:var(--ecss-h0-font-size);
	line-height: 1.1em;
}
.scwd .h7, .scwd .h7 .elementor-heading-title, .scwd .h7.elementor-heading-title
{
	font-size: var(--ecss-or-font-size, var(--ecss-h7-font-size));
	line-height: 1.1em;
}
.scwd .h7--size, .scwd .h7--size .elementor-heading-title, .scwd .h7--size.elementor-heading-title
{
	font-size: var(--ecss-or-font-size);
	--ecss-or-font-size:var(--ecss-h7-font-size);
	line-height: 1.1em;
}
.scwd .h8, .scwd .h8 .elementor-heading-title, .scwd .h8.elementor-heading-title
{
	font-size: var(--ecss-or-font-size, var(--ecss-h8-font-size));
	line-height: 1.1em;
}
.scwd .h8--size, .scwd .h8--size .elementor-heading-title, .scwd .h8--size.elementor-heading-title
{
	font-size: var(--ecss-or-font-size);
	--ecss-or-font-size:var(--ecss-h8-font-size);
	line-height: 1.1em;
}
:root
{
	/*
	--pad-top: clamp(5rem, min( 10 * 1vw , 10 * 1vh), 10rem);
	--pad-bottom: var(--pad-top);
	--pad-left: 1rem;
	--pad-right: var(--pad-left);
	--pad-tb-min: 1rem;
	--pad-divider: 3;
	--pad-xxl:clamp(5.4737rem, -1.3872rem  + 19.058vw, 22.4353rem);
	--pad-div-xxl:calc(var(--pad-xxl) / var(--pad-divider));
	--pad-xl:clamp(4.8655rem, 0.0256rem  + 13.4441vw, 16.8307rem);
	--pad-div-xl:calc(var(--pad-xl) / var(--pad-divider));
	--pad-l:clamp(4.3249rem, 0.967rem  + 9.3273vw, 12.6262rem);
	--pad-div-l:calc(var(--pad-l) / var(--pad-divider));
	--pad-m:clamp(3.8443rem, 1.568rem  + 6.3232vw, 9.472rem);
	--pad-div-m:calc(var(--pad-m) / var(--pad-divider));
	--pad-s:clamp(3.4172rem, 1.9252rem  + 4.1445vw, 7.1058rem);
	--pad-div-s:calc(var(--pad-s) / var(--pad-divider));
	--pad-xs:clamp(3.0375rem, 2.1099rem  + 2.5766vw, 5.3307rem);
	--pad-div-xs:calc(var(--pad-xs) / var(--pad-divider));
	--pad-xxs:clamp(2.7rem, 2.1746rem  + 1.4596vw, 3.999rem);
	--pad-div-xxs:calc(var(--pad-xxs) / var(--pad-divider));
	*/

	--pad-top: clamp(5rem, min( 10 * 1vw , 10 * 1vh), 10rem);
	--pad-bottom: var(--pad-top);
	--pad-left: 1rem;
	--pad-right: var(--pad-left);
	--pad-tb-min: 1rem;
	--pad-divider: 2;
	--pad-xxl:clamp(5.4737rem, 1.9014rem  + 9.923vw, 14.3051rem);
	--pad-div-xxl:calc(var(--pad-xxl) / var(--pad-divider));
	--pad-xl:clamp(4.8655rem, 2.2045rem  + 7.3917vw, 11.4441rem);
	--pad-div-xl:calc(var(--pad-xl) / var(--pad-divider));
	--pad-l:clamp(4.3249rem, 2.371rem  + 5.4274vw, 9.1553rem);
	--pad-div-l:calc(var(--pad-l) / var(--pad-divider));
	--pad-m:clamp(3.8443rem, 2.4367rem  + 3.91vw, 7.3242rem);
	--pad-div-m:calc(var(--pad-m) / var(--pad-divider));
	--pad-s:clamp(3.4172rem, 2.4293rem  + 2.744vw, 5.8594rem);
	--pad-div-s:calc(var(--pad-s) / var(--pad-divider));
	--pad-xs:clamp(3.0375rem, 2.3701rem  + 1.8539vw, 4.6875rem);
	--pad-div-xs:calc(var(--pad-xs) / var(--pad-divider));
	--pad-xxs:clamp(2.7rem, 2.2753rem  + 1.1798vw, 3.75rem);
	--pad-div-xxs:calc(var(--pad-xxs) / var(--pad-divider));
}
.scwd .pad-oc, .scwd .pad-oc--template [data-elementor-type="wp-page"] > .e-con, .scwd .pad-oc--template [data-elementor-type="wp-page"] .elementor-section-wrap > .e-con
{
	padding-inline-start: var(--pad-left);
	padding-inline-end: var(--pad-right);
}
.scwd .pad-tb--none
{
	padding-block-start: 0;
	padding-block-end: 0;
}
.scwd .pad-t--none
{
	padding-block-start: 0;
}
.scwd .pad-b--none
{
	padding-block-end: 0;
}
.scwd .pad-tb--min
{
	padding-block-start: var(--pad-tb-min);
	padding-block-end: var(--pad-tb-min);
}
.scwd .pad-t--min
{
	padding-block-start: var(--pad-tb-min);
}
.scwd .pad-b--min
{
	padding-block-end: var(--pad-tb-min);
}
.scwd .pad-tb--xxl
{
	padding-block-start: var(--pad-xxl);
	padding-block-end: var(--pad-xxl);
}
.scwd .pad-t--xxl
{
	padding-block-start: var(--pad-xxl);
}
.scwd .pad-b--xxl
{
	padding-block-end: var(--pad-xxl);
}
.scwd .pad--xxl
{
	padding-block-start: var(--pad-div-xxl);
	padding-block-end: var(--pad-div-xxl);
	padding-inline-start: var(--pad-div-xxl);
	padding-inline-end: var(--pad-div-xxl);
}
.scwd .pad-tb--xl
{
	padding-block-start: var(--pad-xl);
	padding-block-end: var(--pad-xl);
}
.scwd .pad-t--xl
{
	padding-block-start: var(--pad-xl);
}
.scwd .pad-b--xl
{
	padding-block-end: var(--pad-xl);
}
.scwd .pad--xl
{
	padding-block-start: var(--pad-div-xl);
	padding-block-end: var(--pad-div-xl);
	padding-inline-start: var(--pad-div-xl);
	padding-inline-end: var(--pad-div-xl);
}
.scwd .pad-tb--l
{
	padding-block-start: var(--pad-l);
	padding-block-end: var(--pad-l);
}
.scwd .pad-t--l
{
	padding-block-start: var(--pad-l);
}
.scwd .pad-b--l
{
	padding-block-end: var(--pad-l);
}
.scwd .pad--l
{
	padding-block-start: var(--pad-div-l);
	padding-block-end: var(--pad-div-l);
	padding-inline-start: var(--pad-div-l);
	padding-inline-end: var(--pad-div-l);
}
.scwd .pad-tb--m
{
	padding-block-start: var(--pad-m);
	padding-block-end: var(--pad-m);
}
.scwd .pad-t--m
{
	padding-block-start: var(--pad-m);
}
.scwd .pad-b--m
{
	padding-block-end: var(--pad-m);
}
.scwd .pad--m
{
	padding-block-start: var(--pad-div-m);
	padding-block-end: var(--pad-div-m);
	padding-inline-start: var(--pad-div-m);
	padding-inline-end: var(--pad-div-m);
}
.scwd .pad-tb--s
{
	padding-block-start: var(--pad-s);
	padding-block-end: var(--pad-s);
}
.scwd .pad-t--s
{
	padding-block-start: var(--pad-s);
}
.scwd .pad-b--s
{
	padding-block-end: var(--pad-s);
}
.scwd .pad--s
{
	padding-block-start: var(--pad-div-s);
	padding-block-end: var(--pad-div-s);
	padding-inline-start: var(--pad-div-s);
	padding-inline-end: var(--pad-div-s);
}
.scwd .pad-tb--xs
{
	padding-block-start: var(--pad-xs);
	padding-block-end: var(--pad-xs);
}
.scwd .pad-t--xs
{
	padding-block-start: var(--pad-xs);
}
.scwd .pad-b--xs
{
	padding-block-end: var(--pad-xs);
}
.scwd .pad--xs
{
	padding-block-start: var(--pad-div-xs);
	padding-block-end: var(--pad-div-xs);
	padding-inline-start: var(--pad-div-xs);
	padding-inline-end: var(--pad-div-xs);
}
.scwd .pad-tb--xxs
{
	padding-block-start: var(--pad-xxs);
	padding-block-end: var(--pad-xxs);
}
.scwd .pad-t--xxs
{
	padding-block-start: var(--pad-xxs);
}
.scwd .pad-b--xxs
{
	padding-block-end: var(--pad-xxs);
}
.scwd .pad--xxs
{
	padding-block-start: var(--pad-div-xxs);
	padding-block-end: var(--pad-div-xxs);
	padding-inline-start: var(--pad-div-xxs);
	padding-inline-end: var(--pad-div-xxs);
}

/*
:root
{	--mar-top: clamp(5rem, min( 10 * 1vw , 10 * 1vh), 10rem);
	--mar-bottom: var(--mar-top);
	--mar-left: 1rem;
	--mar-right: var(--mar-left);
	--mar-tb-min: 1rem;
	--mar-divider: 3;
	--mar-xxl:clamp(7.5776rem, 5.7917rem  + 4.9608vw, 11.9928rem);
	--mar-div-xxl:calc(var(--mar-xxl) / var(--mar-divider));
	--mar-xl:clamp(5.6846rem, 4.5533rem  + 3.1425vw, 8.4814rem);
	--mar-div-xl:calc(var(--mar-xl) / var(--mar-divider));
	--mar-l:clamp(4.2645rem, 3.5633rem  + 1.9479vw, 5.9982rem);
	--mar-div-l:calc(var(--mar-l) / var(--mar-divider));
	--mar-m:clamp(3.1992rem, 2.7774rem  + 1.1717vw, 4.242rem);
	--mar-div-m:calc(var(--mar-m) / var(--mar-divider));
	--mar-s:clamp(1.8005rem, 1.6705rem  + 0.3609vw, 2.1216rem);
	--mar-div-s:calc(var(--mar-s) / var(--mar-divider));
	--mar-xs:clamp(1.3507rem, 1.2901rem  + 0.1683vw, 1.5005rem);
	--mar-div-xs:calc(var(--mar-xs) / var(--mar-divider));
	--mar-xxs:clamp(1.0133rem, 0.9939rem  + 0.0538vw, 1.0611rem);
	--mar-div-xxs:calc(var(--mar-xxs) / var(--mar-divider));
}
.scwd .mar-oc
{
	margin-inline-start: var(--mar-left);
	margin-inline-end: var(--mar-right);
}
.scwd .mar-tb--none
{
	margin-block-start: 0;
	margin-block-end: 0;
}
.scwd .mar-t--none
{
	margin-block-start: 0;
}
.scwd .mar-b--none
{
	margin-block-end: 0;
}
.scwd .mar-tb--min
{
	margin-block-start: var(--mar-tb-min);
	margin-block-end: var(--mar-tb-min);
}
.scwd .mar-t--min
{
	margin-block-start: var(--mar-tb-min);
}
.scwd .mar-b--min
{
	margin-block-end: var(--mar-tb-min);
}
.scwd .mar-tb--xxl
{
	margin-block-start: var(--mar-xxl);
	margin-block-end: var(--mar-xxl);
}
.scwd .mar-t--xxl
{
	margin-block-start: var(--mar-xxl);
}
.scwd .mar-b--xxl
{
	margin-block-end: var(--mar-xxl);
}
.scwd .mar--xxl
{
	margin-block-start: var(--mar-div-xxl);
	margin-block-end: var(--mar-div-xxl);
	margin-inline-start: var(--mar-div-xxl);
	margin-inline-end: var(--mar-div-xxl);
}
.scwd .mar-tb--xl
{
	margin-block-start: var(--mar-xl);
	margin-block-end: var(--mar-xl);
}
.scwd .mar-t--xl
{
	margin-block-start: var(--mar-xl);
}
.scwd .mar-b--xl
{
	margin-block-end: var(--mar-xl);
}
.scwd .mar--xl
{
	margin-block-start: var(--mar-div-xl);
	margin-block-end: var(--mar-div-xl);
	margin-inline-start: var(--mar-div-xl);
	margin-inline-end: var(--mar-div-xl);
}
.scwd .mar-tb--l
{
	margin-block-start: var(--mar-l);
	margin-block-end: var(--mar-l);
}
.scwd .mar-t--l
{
	margin-block-start: var(--mar-l);
}
.scwd .mar-b--l
{
	margin-block-end: var(--mar-l);
}
.scwd .mar--l
{
	margin-block-start: var(--mar-div-l);
	margin-block-end: var(--mar-div-l);
	margin-inline-start: var(--mar-div-l);
	margin-inline-end: var(--mar-div-l);
}
.scwd .mar-tb--m
{
	margin-block-start: var(--mar-m);
	margin-block-end: var(--mar-m);
}
.scwd .mar-t--m
{
	margin-block-start: var(--mar-m);
}
.scwd .mar-b--m
{
	margin-block-end: var(--mar-m);
}
.scwd .mar--m
{
	margin-block-start: var(--mar-div-m);
	margin-block-end: var(--mar-div-m);
	margin-inline-start: var(--mar-div-m);
	margin-inline-end: var(--mar-div-m);
}
.scwd .mar-tb--s
{
	margin-block-start: var(--mar-s);
	margin-block-end: var(--mar-s);
}
.scwd .mar-t--s
{
	margin-block-start: var(--mar-s);
}
.scwd .mar-b--s
{
	margin-block-end: var(--mar-s);
}
.scwd .mar--s
{
	margin-block-start: var(--mar-div-s);
	margin-block-end: var(--mar-div-s);
	margin-inline-start: var(--mar-div-s);
	margin-inline-end: var(--mar-div-s);
}
.scwd .mar-tb--xs
{
	margin-block-start: var(--mar-xs);
	margin-block-end: var(--mar-xs);
}
.scwd .mar-t--xs
{
	margin-block-start: var(--mar-xs);
}
.scwd .mar-b--xs
{
	margin-block-end: var(--mar-xs);
}
.scwd .mar--xs
{
	margin-block-start: var(--mar-div-xs);
	margin-block-end: var(--mar-div-xs);
	margin-inline-start: var(--mar-div-xs);
	margin-inline-end: var(--mar-div-xs);
}
.scwd .mar-tb--xxs
{
	margin-block-start: var(--mar-xxs);
	margin-block-end: var(--mar-xxs);
}
.scwd .mar-t--xxs
{
	margin-block-start: var(--mar-xxs);
}
.scwd .mar-b--xxs
{
	margin-block-end: var(--mar-xxs);
}
.scwd .mar--xxs
{
	margin-block-start: var(--mar-div-xxs);
	margin-block-end: var(--mar-div-xxs);
	margin-inline-start: var(--mar-div-xxs);
	margin-inline-end: var(--mar-div-xxs);
}*/
/*--------------------------------------------------------------------------------------------------------
	END: Custom clamp headings, padding, margins
--------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------
	BEGIN: Custom
--------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------
	BEGIN: content/layout
----------------------------------------------------*/
body
{
	margin:0;
}
/*----------------------------------------------------
	END: content/layout
----------------------------------------------------*/
/*----------------------------------------------------
	BEGIN: forms
----------------------------------------------------*/
.scwd textarea
{
	font-family:inherit;
}
/*----------------------------------------------------
	END: forms
----------------------------------------------------*/
/*----------------------------------------------------
	BEGIN: Elementor
----------------------------------------------------*/
:root
{
	--content-width-narrow:880px;
	--content-width-wide:1440px;
}
/* content widths */
.scwd .content-width > .e-con-inner
{
	width:var(--content-width);
	max-width:100%;
}
.scwd .content-width--narrow  > .e-con-inner
{
	width:var(--content-width-narrow);
	max-width:100%;
}
.scwd .content-width--wide > .e-con-inner
{
	width:var(--content-width-wide);
	max-width:100%;
}

/* menus */
.scwd .elementor-nav-menu--dropdown
{
	font-size:.85em;
}

.scwd .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item
{
	font-size:1.1em;
}


/* lightbox */
.scwd .elementor-lightbox .elementor-lightbox-image
{
	box-shadow:none;
}
.scwd .elementor-lightbox
{
    --lightbox-ui-color: hsla(0, 0%, 93.3%, 0.9);
    --lightbox-ui-color-hover: #fff;
    --lightbox-text-color: var(--lightbox-ui-color);
    --lightbox-header-icons-size: 25px;
    --lightbox-navigation-icons-size: 35px;
}
.scwd .dialog-type-lightbox
{
	background-color: rgba(0, 0, 0, .9);
}

/* slideshow */
.scwd .elementor-slideshow__header
{
	width:auto;
}
.scwd .elementor-slideshow__share-links
{
	right:auto;
}
.scwd .elementor-slideshow__share-links:before
{
	right:3.6em;
}
.scwd .swiper-slide
{
	z-index:10;
}
.scwd .swiper-slide:hover
{
	z-index:11;
}

/* icon box */
.scwd .elementor-icon-box-title
{
	margin:0 0 .8em 0;
}
.scwd .hover-up.elementor-widget-icon-box
{
    transition: transform .5s ease-out;
	z-index:5;
}
.scwd .hover-up.elementor-widget-icon-box:hover
{
	z-index:10;
    transition-duration: .3s;
    transform:translateY(-2rem);
}
.scwd .hover-up.elementor-widget-icon-box a:after
{
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	z-index: 1;
}
.scwd .hover-up.elementor-icon-box-icon
{
	z-index: 2;
}

.scwd .paw-icon .elementor-icon
{
	transform:rotate(-18deg);
}
/*----------------------------------------------------
	END: Elementor
----------------------------------------------------*/
/*----------------------------------------------------
	BEGIN: General formatting
----------------------------------------------------*/
/* headings */
h1,h2,h3,h4,h5,h6
{
	margin-top:0;
	margin-bottom:.7em;
}

/* lists */
ol, ul
{
	padding-inline-start: 2em;
    margin-block-start: 2em;
}
li
{
    padding-inline-start: .5em;
    margin-block-end: 1em;
}

/* block click */
.block-click a:after
{
	content: "";
	position: absolute;
	display: block;
	inset: 0;
	z-index: 1;
}

/* buttons */
.scwd button,
.scwd button
{
	cursor:pointer;
}
.scwd .button.hover,
.scwd .elementor-button.hover
{
	background-color: #000000;
    color: #FFFFFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}
.ghost.elementor-widget-button .elementor-button
{
	background: transparent;
	border:2px solid var( --e-global-color-primary );
	color: var( --e-global-color-primary );
}
.ghost.elementor-widget-button .elementor-button:hover,
.ghost.elementor-widget-button .elementor-button:active
{
	background: #000000;
	border-color: #000000;
	color: #ffffff;
}

.scwd .font-weight--norm
{
	font-weight:normal;
}
/*----------------------------------------------------
	END: General formatting
----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------
	END: Custom
--------------------------------------------------------------------------------------------------------*/

