.elementor-kit-5{--e-global-color-primary:#EE2785;--e-global-color-secondary:#F2EDE7;--e-global-color-text:#0B090D;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Variera";--e-global-typography-primary-font-size:88px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"General Sans";--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"General Sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"Des Montilles";--e-global-typography-accent-font-size:40px;--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"General Sans", Sans-serif;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"General Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-5 h1{font-family:"Variera", Sans-serif;}.elementor-kit-5 h2{font-family:"Variera", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1460px;}.e-con{--container-max-width:1460px;}.elementor-widget:not(:last-child){margin-block-end: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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.slashSeparator li{
    position: relative;
}

.slashSeparator li:not(:first-child):before{
    content:"/";
    position: absolute;
    top:-4px;
    left:-15px;
    color:var(--e-global-color-primary);
}

h1 span,
h2 span{
    font-family:'Des Montilles', serif;
}

.fullHeight{
    height:100vh;
    min-height:590px;
}

.fullHeightLessHeader{
    height:calc(100vh - 80px);
    min-height:590px;
}

.elementor-heading-title span{
    color:var(--e-global-color-primary);
}

@media (max-width:767px) {
    
 .fullHeightLessHeader{
     height:auto;
     min-height:calc(100vh - 80px);
 }  
 
}

@media (min-width:767px) {
    
    /*Set opacity to inner elements and background gradient of case study grid to 0 but not when the editor is active or for inner video elements.*/

    body:not(.elementor-editor-active) .caseStudyGrid > .elementor-element:before,
    body:not(.elementor-editor-active) .caseStudyGrid > .elementor-element *:not(.elementor-background-video-container):not(video),
    body:not(.elementor-editor-active) .caseStudyGrid > .elementor-element .elementor-background-video-container:before{
        opacity:0;
        transition: opacity .2s ease-in-out;
    }

    body:not(.elementor-editor-active) .caseStudyGrid > .elementor-element:hover:before,
    body:not(.elementor-editor-active) .caseStudyGrid > .elementor-element:hover .elementor-background-video-container:before{
        opacity:.6;
    }

    body:not(.elementor-editor-active) .caseStudyGrid > .elementor-element:hover *:not(.elementor-background-video-container):not(video){
        opacity:1;
    }
    
}

.falseButton,
.falseButton *{
    transition: all .2s ease-in-out !important;
    border: none !important;
    font-weight:600 !important;
    background-color: var(--e-global-color-primary) !important;
}

/*.falseButton:hover p{*/
/*    color:var(--e-global-color-primary) !important;*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Variera';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/Variera-Black.woff') format('woff'),
		url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/Variera-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-Extralight.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-Light.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-Medium.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-Bold.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-ExtralightItalic.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-LightItalic.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-Italic.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/GeneralSans-BoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Des Montilles';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pinkponycreative.com/wp-content/uploads/2023/11/DesMontilles-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */