/*
Theme Name: Escapelle
Theme URI: https://www.escapelle.com
Description: New main website.
Author: Escapelle
Author URI: Escapelle
Version: 100.0
*/


@media screen and (max-width: 1280px) {
    .homeHero .homeContainer h1 span {
        font-size: calc(142px * 0.75);
    }
}

@media screen and (max-width: 1220px) {
    .homeHero .homeContainer h1 span {
        font-size: calc(102px * 0.75);
    }
}

@media screen and (max-width: 1100px) {
    .homeHero .homeContainer h1 span {
        font-size: calc(102px * 0.8);
    }
}

@media screen and (max-width: 1024px) {
    .homeHero .homeContainer h1 span {
        font-size: calc(95px * 0.75);
    }
}

@media screen and (max-width: 970px) {
    .homeHero .homeContainer h1 span {
        font-size: calc(90px * 0.75);
    }
}


@media screen and (max-width: 575px) {
    .homeHero .homeContainer h1 span {
        font-size: calc(43px * 0.75);
    }
}



.homeHero .homeContainer h1 span.second {
        font-size: calc(124px * 0.8);
	margin: 17px 0 17px 135px;
    }

@media screen and (max-width: 1370px) {
    .homeHero .homeContainer h1 span.second {
        font-size: calc(116px * 0.8);
    }
}

@media screen and (max-width: 1200px) {
    .homeHero .homeContainer h1 span.second {
        font-size: calc(95px * 0.8);
    }
}

@media screen and (max-width: 1150px) {
    .homeHero .homeContainer h1 span.second {
        font-size: calc(85px * 0.75);
    }
}

@media screen and (max-width: 1040px) {
    .homeHero .homeContainer h1 span.second {
        font-size: calc(80px * 0.8);
    }
}

@media screen and (max-width: 970px) {
    .homeHero .homeContainer h1 span.second {
        font-size: calc(70px * 0.8);
    }
}

@media screen and (max-width: 890px) {
    .homeHero .homeContainer h1 span.second {
        margin-left: 150px;
        font-size: calc(65px * 0.8);
    }
}

@media screen and (max-width: 768px) {
    .homeHero .homeContainer h1 span.second {
        width: 100%;
        margin-left: 0;
    }
}

@media screen and (max-width: 575px) {
    .homeHero .homeContainer h1 span.second {
        font-size: calc(40px * 0.8);
    }
}

.homeHero .introduction {
	margin-top: 70px;
}

@media screen and (max-width: 768px) {
    .homeHero .introduction {
        max-width: 100%;
        margin-top: 240px;
    }
}

.faqResults .faqResultSection .faqLeft .faqResultTitle h3 strong {
font-size: 46px;
}

.homeHero .homeContainer h1 span.first strong {
margin-left: 220px;
}


@media screen and (max-width: 768px) {
    .homeHero .homeContainer h1 span.first strong {
        margin-left: 0;
    }
}


.homeHero .homeContainer h1 span.third {
    margin-left: 160px;
}


@media screen and (max-width: 768px) {
    .homeHero .homeContainer h1 span.third {
        margin-left: 60px;
    }
}

.warning {
 background-color: #ffa589;
 color: white;
 padding: 24px 0;
 text-transform: uppercase;
}

.warning h3 {
 font-weight: bold;
}

.warning p {
 margin-bottom: 0;
 color: white;
 font-size: 16px;
 line-height: 20px;
}
