.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Young Serif";--e-global-typography-primary-font-size:3rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:3.4rem;--e-global-typography-secondary-font-family:"Young Serif";--e-global-typography-secondary-font-size:2.2rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:2.8rem;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8rem;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.8rem;--e-global-typography-3d406a7-font-family:"Young Serif";--e-global-typography-3d406a7-font-size:2rem;--e-global-typography-3d406a7-line-height:1.8rem;--e-global-typography-fa3c39f-font-family:"Young Serif";--e-global-typography-fa3c39f-font-size:1.75rem;--e-global-typography-fa3c39f-line-height:1.6rem;--e-global-typography-832d7c6-font-family:"Young Serif";--e-global-typography-832d7c6-font-size:1.5rem;--e-global-typography-832d7c6-line-height:1.6rem;--e-global-typography-02268af-font-family:"Young Serif";--e-global-typography-02268af-font-size:1.25rem;--e-global-typography-02268af-line-height:1.6rem;--e-global-typography-465e467-font-family:"Young Serif";--e-global-typography-465e467-font-size:1.12rem;--e-global-typography-465e467-line-height:1.6rem;--e-global-typography-8c323e7-font-family:"Young Serif";--e-global-typography-8c323e7-font-size:1rem;--e-global-typography-8c323e7-line-height:1.4rem;--e-global-typography-60844fa-font-family:"Open Sans";--e-global-typography-60844fa-font-size:0.81rem;--e-global-typography-60844fa-line-height:1.8rem;--e-global-typography-a71252d-font-family:"Open Sans";--e-global-typography-a71252d-font-size:0.93rem;--e-global-typography-a71252d-line-height:1.8rem;--e-global-typography-fd29c1a-font-family:"Open Sans";--e-global-typography-fd29c1a-font-size:1.4rem;--e-global-typography-fd29c1a-line-height:1.8rem;background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-a71252d-font-family ), Sans-serif;font-size:var( --e-global-typography-a71252d-font-size );line-height:var( --e-global-typography-a71252d-line-height );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:12px 32px 12px 32px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-3d406a7-font-family ), Sans-serif;font-size:var( --e-global-typography-3d406a7-font-size );line-height:var( --e-global-typography-3d406a7-line-height );}.elementor-kit-7 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-fa3c39f-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3c39f-font-size );line-height:var( --e-global-typography-fa3c39f-line-height );}.elementor-kit-7 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-832d7c6-font-family ), Sans-serif;font-size:var( --e-global-typography-832d7c6-font-size );line-height:var( --e-global-typography-832d7c6-line-height );}.elementor-kit-7 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-02268af-font-family ), Sans-serif;font-size:var( --e-global-typography-02268af-font-size );line-height:var( --e-global-typography-02268af-line-height );}.elementor-kit-7 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-465e467-font-family ), Sans-serif;font-size:var( --e-global-typography-465e467-font-size );line-height:var( --e-global-typography-465e467-line-height );}.elementor-kit-7 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-8c323e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8c323e7-font-size );line-height:var( --e-global-typography-8c323e7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7 h1{font-size:var( --e-global-typography-3d406a7-font-size );line-height:var( --e-global-typography-3d406a7-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-fa3c39f-font-size );line-height:var( --e-global-typography-fa3c39f-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-832d7c6-font-size );line-height:var( --e-global-typography-832d7c6-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-02268af-font-size );line-height:var( --e-global-typography-02268af-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-465e467-font-size );line-height:var( --e-global-typography-465e467-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-8c323e7-font-size );line-height:var( --e-global-typography-8c323e7-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-a71252d-font-size );line-height:var( --e-global-typography-a71252d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:2.6rem;--e-global-typography-primary-line-height:3rem;--e-global-typography-text-font-size:0.93rem;--e-global-typography-text-line-height:1.6rem;--e-global-typography-accent-font-size:0.93rem;--e-global-typography-accent-line-height:1.6rem;--e-global-typography-3d406a7-font-size:1.75rem;--e-global-typography-fa3c39f-font-size:1.5rem;--e-global-typography-832d7c6-font-size:1.37rem;--e-global-typography-60844fa-font-size:0.75rem;--e-global-typography-a71252d-font-size:0.87rem;--e-global-typography-fd29c1a-font-size:1.1rem;}.elementor-kit-7 h1{font-size:var( --e-global-typography-3d406a7-font-size );line-height:var( --e-global-typography-3d406a7-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-fa3c39f-font-size );line-height:var( --e-global-typography-fa3c39f-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-832d7c6-font-size );line-height:var( --e-global-typography-832d7c6-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-02268af-font-size );line-height:var( --e-global-typography-02268af-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-465e467-font-size );line-height:var( --e-global-typography-465e467-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-8c323e7-font-size );line-height:var( --e-global-typography-8c323e7-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-a71252d-font-size );line-height:var( --e-global-typography-a71252d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Change scrollbar style */
body::-webkit-scrollbar {
  width: 10px;
}

body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
}

body::-webkit-scrollbar-thumb {
  background-color: #343A40;
  border-radius: 10px;
}

body::-webkit-scrollbar-thumb:hover {
  background-color: #ADB5BD;
}

/* Typography */
h1, h2, h3, h4, h5, h6 {
    font-variation-settings: "dots" 2
}

p, ul, ol, ul li, ol li, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

body:not(.elementor-editor-active) .main-content ul {
    list-style-position: outside;
    list-style-type: circle;
    padding: 0 1rem 1rem 32px !important;
}

body:not(.elementor-editor-active) .main-content ol {
    list-style-position: outside;
    padding:  1rem 1rem 0 !important;
}

.main-content ol li,
.main-content ul li {
    padding: 0px;
    margin: 0px;
}

.main-content li:not(:last-child) {
    margin-bottom: 0.5rem;
}

.main-content p {
    margin-bottom: 1em;
}

.main-content p:has(+ h2),
.main-content p:has(+ h3),
.main-content p:has(+ h4),
.main-content p:has(+ h5),
.main-content p:has(+ h6),
.main-content p:last-child {
    margin-bottom: 0 !important;
}

.main-content h1,
.main-content h2,
.main-content h3,
.main-content h4,
.main-content h5,
.main-content h6 {
    margin-top: 1.8rem;
    margin-bottom: 0.4em;
}

.main-content h1:first-child,
.main-content h2:first-child {
    margin-top: 0 !important;
}

mark {
    background-color: yellow
}

small {
    font-size: 80%;
}

strong, b {
    font-weight: 700 !important;
}

.alignright {
	float: right;
	margin: 16px 0 16px 32px;
}

.alignleft {
	float: left;
	margin: 16px 32px 16px 0;
}

.aligncenter {
    
    max-width: 100%;
    height: auto;
	display: block;
	margin: 16px auto
}

.alignright img,
.alignleft img,
.aligncenter img {
    min-width: 100%;
	border: 1px solid #F8F9FA;
	border-radius: 8px;
}

.wp-caption-text {
    font-style: normal;
    font-size: 0.75rem;
    line-height: 1.2rem;
    text-align: center;
    color: var(--e-global-color-f04974d);
}

/* main Logo */
.logo-dark .st0 {
    fill: var(--e-global-color-text)
}

.logo-dark .st1 {
    fill: var(--e-global-color-primary);
}

.logo-light .st0 {
    fill: #ffffff
}

.logo-light .st1 {
    fill: var(--e-global-color-primary);
}

/* Icon Size */
.icon-16,
.icon-16 svg {
    width: 16px;
    height: 16px;
}

.icon-18,
.icon-18 svg {
    width: 18px;
    height: 18px;
}

.icon-22,
.icon-22 svg {
    min-width: 22px;
    height: 22px;
}

.icon-24,
.icon-24 svg {
    width: 24px;
    height: 24px;
}

.icon-26,
.icon-26 svg {
    width: 26px;
    height: 26px;
}

.icon-28,
.icon-28 svg {
    width: 28px;
    height: 28px;
}

.icon-32,
.icon-32 svg {
    width: 32px;
    height: 32px;
}

.icon-48,
.icon-48 svg {
    width: 48px;
    height: 48px;
}

.icon-64,
.icon-64 svg {
    width: 64px;
    height: 64px;
}

.icon-80,
.icon-80 svg {
    width: 80px;
    height: 80px;
}

.icon-96,
.icon-96 svg {
    width: 96px;
    height: 96px;
}/* End custom CSS */