.elementor-kit-215{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-color-3e37fc9:#39FF83;--e-global-typography-primary-font-family:"New Font";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"New Font";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"New Font";--e-global-typography-text-font-size:1.2em;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"New Font";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"New Font", Sans-serif;font-size:1.2em;font-weight:400;font-style:normal;line-height:1.3em;letter-spacing:0.25px;}.elementor-kit-215 p{margin-bottom:0.65em;}.elementor-kit-215 a{color:var( --e-global-color-text );}.elementor-kit-215 a:hover{color:var( --e-global-color-text );text-decoration:underline;}.elementor-kit-215 h1{color:#000000;font-family:"New Font", Sans-serif;font-size:4.5em;font-weight:500;font-style:normal;letter-spacing:1.5px;}.elementor-kit-215 h2{font-family:"New Font", Sans-serif;font-size:2.2em;font-weight:bold;line-height:1.1em;letter-spacing:0.2px;}.elementor-kit-215 h3{font-family:"New Font", Sans-serif;font-size:1.3em;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}.elementor-kit-215 h4{font-family:"New Font", Sans-serif;font-weight:bold;text-transform:none;letter-spacing:0.7px;}.elementor-kit-215 h5{font-size:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-215 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-215 h2{font-size:2em;}.elementor-kit-215 h3{font-size:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
    
    
--padding:25px;    
--header-height: 120px;
--full-height: 
    calc(
    100vh 
    -
    (var(--header-height) * 1)
    );
--full-height-item: 
    calc(
    100vh 
    - 
    (var(--header-height) * 2.5)
    );
}



body{
    color: #fff;
}




h1, #footertitle{
    font-size: clamp(2.5rem, -2.5rem + 6.6667vw, 5rem) !important;
    
}


html body *{
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  transition: all 0.2s !important;
}

.elementor-location-header{
    height: 0 !important;
}

.elementor-inner{
    padding-top: var(--header-height);
}



html body
.elementor-section-height-full,
.full-height{
    /*
    margin-top: var(--header-height);
    */
    min-height: var(--full-height)
}

.full-height .elementor-container{
    height: 100% !important;
}








/* Fixed Footer and two columns */

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

#fixed-footer{
    position: fixed;
    left: 0;
    top: var(--header-height);
    bottom: 0;
    width: 33.33vw;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.elementor-inner, .elementor-location-single{
    padding-left: calc(33.33vw - 1px);
}
}

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

#fixed-footer{
    width: 25vw;
    overflow-y: scroll;
        -ms-overflow-style: none;
        scrollbar-width: none;
}

.elementor-inner, .elementor-location-single{
    padding-left: calc(25vw - 1px);
}
}



#fixed-footer::-webkit-scrollbar {
    display: none !important;
}









.section-title{
    position: sticky !important;
    top: var(--header-height) !important;
    border-top: 1px solid black;
    background: none !important;
/*    backdrop-filter: 
        blur(10px) 
        brightness(50%) !important;
    -webkit-backdrop-filter: 
        blur(10px) 
        brightness(50%) !important;
        margin-bottom: -1px;
*/
}


p{
    font-weight: 400 !important;
}

p strong{
    font-weight: 900;
}


p a{
    color: inherit;
    text-decoration: underline !important;
}

p a:hover{
    color: inherit;
    font-style: italic;

}

p a::before{
    content: "→ ";
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'New Font';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Regular.eot');
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Regular.woff2') format('woff2'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Regular.woff') format('woff');
}
@font-face {
	font-family: 'New Font';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-RegularItalic.eot');
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-RegularItalic.eot?#iefix') format('embedded-opentype'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-RegularItalic.woff2') format('woff2'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-RegularItalic.woff') format('woff');
}
@font-face {
	font-family: 'New Font';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Medium.eot');
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Medium.woff2') format('woff2'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Medium.woff') format('woff');
}
@font-face {
	font-family: 'New Font';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-MediumItalic.woff2') format('woff2'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'New Font';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Bold.eot');
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Bold.woff2') format('woff2'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Bold.woff') format('woff');
}
@font-face {
	font-family: 'New Font';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Light.woff2') format('woff2'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-Light.woff') format('woff');
}
@font-face {
	font-family: 'New Font';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-LightItalic-1.woff2') format('woff2'),
		url('https://www.new-aesthetics.com/wp-content/uploads/2023/02/New-Font-LightItalic.woff') format('woff');
}
/* End Custom Fonts CSS */