@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Blogs/DisplayAuthor.cshtml.rz.scp.css */
#stripe[b-gniap891fi] {
	background: rgb(232 78 15 / 100%);
	width: 100%;
	height: 11em;
}

#slanted[b-gniap891fi] {
	height: 5.5em;
	width: 100%;
}


[b-gniap891fi] .right-part {
	box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
	border-radius: 4px;
	font-size: 1em;
	padding: 0px;
}

[b-gniap891fi] .right-part {
}

	[b-gniap891fi] .right-part .header-content {
		border-radius: 6px;
	}

	[b-gniap891fi] .right-part img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 6em;
	}

	[b-gniap891fi] .right-part p {
		font-weight: bold;
		font-family: 'PoppinsBold';
		font-size: 0.8em;
	}

	[b-gniap891fi] .right-part .content {
		width: 100%;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
	}

		[b-gniap891fi] .right-part .content .type-contract {
			text-transform: uppercase;
			font-weight: bold;
			font-family: 'PoppinsBold';
			font-size: 1.2em;
		}

[b-gniap891fi] .slanted-edge {
	--p: 15px;
	aspect-ratio: 5;
	padding: 1.5em;
}

[b-gniap891fi] .button-style {
	margin-top: 0.7em;
	box-shadow: none;
}

[b-gniap891fi] .img-title {
	width: 100%;
}

[b-gniap891fi] .left-part p {
	text-align: justify;
}

@media screen and (min-width: 992px) {
	[b-gniap891fi] .right-part {
		position: sticky !important;
		z-index: 100 !important;
		top: 100px;
		margin-bottom: auto;
		float: right !important;
		margin-top: -2.5em;
	}
}

@media screen and (max-width: 767px) {
	[b-gniap891fi] .right-part {
		display: initial;
		top: 0;
		position: initial !important;
		margin-bottom: 30px;
	}
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Blogs/DisplayOne.cshtml.rz.scp.css */
#stripe[b-c1gkroyvj8] {
	background: rgb(232 78 15 / 100%);
	width: 100%;
	height: 11em;
}

#slanted[b-c1gkroyvj8] {
	height: 5.5em;
	width: 100%;
}


[b-c1gkroyvj8] .right-part {
	box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
	border-radius: 4px;
	font-size: 1em;
	padding: 0px;
}

[b-c1gkroyvj8] .right-part {
}

	[b-c1gkroyvj8] .right-part .header-content {
		border-radius: 6px;
	}

	[b-c1gkroyvj8] .right-part img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 6em;
	}

	[b-c1gkroyvj8] .right-part p {
		font-weight: bold;
		font-family: 'PoppinsBold';
		font-size: 0.8em;
	}

	[b-c1gkroyvj8] .right-part .content {
		width: 100%;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
	}

		[b-c1gkroyvj8] .right-part .content .type-contract {
			text-transform: uppercase;
			font-weight: bold;
			font-family: 'PoppinsBold';
			font-size: 1.2em;
		}

[b-c1gkroyvj8] .slanted-edge {
	--p: 15px;
	aspect-ratio: 5;
	padding: 1.5em;
}

[b-c1gkroyvj8] .button-style {
	margin-top: 0.7em;
	box-shadow: none;
}

[b-c1gkroyvj8] .img-title {
	width: 100%;
}

[b-c1gkroyvj8] .left-part p {
	text-align: justify;
}

@media screen and (min-width: 992px) {
	[b-c1gkroyvj8] .right-part {
		position: sticky !important;
		z-index: 100 !important;
		top: 100px;
		margin-bottom: auto;
		float: right !important;
		margin-top: -2.5em;
	}
}

@media screen and (max-width: 767px) {
	[b-c1gkroyvj8] .right-part {
		display: initial;
		top: 0;
		position: initial !important;
		margin-bottom: 30px;
	}
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Blogs/Partials/_WithBigPictureArticleResumeCard.cshtml.rz.scp.css */
.article[b-uxixxnrt7h] {
    width: 24rem;
    margin-right: 2.5em;
    border-radius: calc(1.25rem - 1px) calc(1.25rem - 1px) calc(1.25rem - 1px) calc(1.25rem - 1px);
    background-color: rgb(232 78 15 / 100%);
    color: white;
}

.article:hover[b-uxixxnrt7h] {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    cursor: pointer;
}

[b-uxixxnrt7h] .card-header {
    color: white;
    padding: 0;
    padding-top: 0;
    padding-bottom: 2em;
    height: 12em;
    display: inline-block;
}

    [b-uxixxnrt7h] .card-header img {
        height: auto;
        max-width: 100%;
    }

    .card-header:first-child[b-uxixxnrt7h] {
        border-radius: calc(1.25rem - 1px) calc(1.25rem - 1px) 0 0;
    }

[b-uxixxnrt7h] .card-header h3 {
    font-size: 1.35em;
}

[b-uxixxnrt7h] .card-body {
    color: white;
    margin-top: -25px;
    padding: 2em;
    padding-top: 2em;
    font-family: 'PoppinsRegular';
}

[b-uxixxnrt7h] .card-body {
    border-radius: 0 0 calc(1.25rem - 1px) calc(1.25rem - 1px);
}

[b-uxixxnrt7h] .slanted-edge {
    --p: 25px;
}

[b-uxixxnrt7h] .card-body .row, [b-uxixxnrt7h] .card-body .col-4 {
    height: 6em;
}

    [b-uxixxnrt7h] .card-body .row .content div {
        margin-top: 1.5em;
        font-weight: bold;
        font-size: 1.5em;
    }

[b-uxixxnrt7h] .col-4 img {
    height: 6em;
}

[b-uxixxnrt7h] .hello-miaou {
    top: 49.8em;
    left: 21.4em;
    position: absolute;
    width: 2.8em;
    height: 3em;
    background-image: url('/imgs/dtbc_picto_coucou.png');
    background-size: 90%;
    background-repeat: no-repeat;
}

@media (max-width: 920px) {
    .article[b-uxixxnrt7h] {
        width: 21rem;
        margin-right: 0.5em;
        margin-bottom: 2em;
    }

    [b-uxixxnrt7h] .hello-miaou {
        top: 49.7em;
        left: 18.4em;
    }

    [b-uxixxnrt7h] .card-body .row .content div {
        margin-top: 1.9em;
        font-weight: bold;
        font-size: 1.0em;
    }
}

@media (max-width: 576px) {
    .article[b-uxixxnrt7h] {
        width: 100%;
        margin-right: 0em;
        margin-bottom: 3em;
    }

    [b-uxixxnrt7h] .hello-miaou {
        top: 49.7em;
        left: 22.6em;
    }
}

/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Bookings/BookingDone.cshtml.rz.scp.css */
#stripe[b-ymy4xmulqh] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-ymy4xmulqh] {
    height: 5.5em;
    width: 100%;
}


[b-ymy4xmulqh] .right-part .inter, [b-ymy4xmulqh] .right-part .intra {
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    border-radius: 4px;
    font-size: 1em;
    padding: 0px;
}

[b-ymy4xmulqh] .right-part {
}

    [b-ymy4xmulqh] .right-part .header-content {
        border-radius: 6px;
    }

    [b-ymy4xmulqh] .right-part img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 6em;
    }

    [b-ymy4xmulqh] .right-part p {
        font-weight: bold;
        font-family: 'PoppinsBold';
        font-size: 0.8em;
    }

    [b-ymy4xmulqh] .right-part .content {
        width: 100%;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
    }

        [b-ymy4xmulqh] .right-part .content .type-contract {
            text-transform: uppercase;
            font-weight: bold;
            font-family: 'PoppinsBold';
            font-size: 1.2em;
        }

[b-ymy4xmulqh] .slanted-edge {
    --p: 15px;
    aspect-ratio: 5;
    padding: 1.5em;
}

[b-ymy4xmulqh] .button-style {
    margin-top: 0.7em;
    box-shadow: none;
}

[b-ymy4xmulqh] .img-title {
    width: 100%;
}

[b-ymy4xmulqh] .left-part p {
    text-align: justify;
}

@media screen and (min-width: 992px) {
    [b-ymy4xmulqh] .right-part {
        position: sticky !important;
        z-index: 100 !important;
        top: 100px;
        margin-bottom: auto;
        float: right !important;
        margin-top: -2.5em;
    }
}

@media screen and (max-width: 767px) {
    [b-ymy4xmulqh] .right-part {
        display: initial;
        top: 0;
        position: initial !important;
        margin-bottom: 30px;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Bookings/BookOne.cshtml.rz.scp.css */
#stripe[b-2iw5ged9v7] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-2iw5ged9v7] {
    height: 5.5em;
    width: 100%;
}


[b-2iw5ged9v7] .right-part .inter, [b-2iw5ged9v7] .right-part .intra {
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    border-radius: 4px;
    font-size: 1em;
    padding: 0px;
}

[b-2iw5ged9v7] .right-part {
}

    [b-2iw5ged9v7] .right-part .header-content {
        border-radius: 6px;
    }

    [b-2iw5ged9v7] .right-part img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 6em;
    }

    [b-2iw5ged9v7] .right-part p {
        font-weight: bold;
        font-family: 'PoppinsBold';
        font-size: 0.8em;
    }

    [b-2iw5ged9v7] .right-part .content {
        width: 100%;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
    }

        [b-2iw5ged9v7] .right-part .content .type-contract {
            text-transform: uppercase;
            font-weight: bold;
            font-family: 'PoppinsBold';
            font-size: 1.2em;
        }

[b-2iw5ged9v7] .slanted-edge {
    --p: 15px;
    aspect-ratio: 5;
    padding: 1.5em;
}

[b-2iw5ged9v7] .button-style {
    margin-top: 0.7em;
    box-shadow: none;
}

[b-2iw5ged9v7] .img-title {
    width: 100%;
}

[b-2iw5ged9v7] .left-part p {
    text-align: justify;
}

@media screen and (min-width: 992px) {
    [b-2iw5ged9v7] .right-part {
        position: sticky !important;
        z-index: 100 !important;
        top: 100px;
        margin-bottom: auto;
        float: right !important;
        margin-top: -2.5em;
    }
}

@media screen and (max-width: 767px) {
    [b-2iw5ged9v7] .right-part {
        display: initial;
        top: 0;
        position: initial !important;
        margin-bottom: 30px;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Bookings/Partials/_LeftPart.cshtml.rz.scp.css */
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Bookings/Partials/_RightPart.cshtml.rz.scp.css */
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Coaching/Index.cshtml.rz.scp.css */
#stripe[b-8xc5mg4ubg] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-8xc5mg4ubg] {
    height: 5.5em;
    width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Community/JoinUs.cshtml.rz.scp.css */
#stripe[b-rjlo62y5ml] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-rjlo62y5ml] {
    height: 5.5em;
    width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Community/Podcast.cshtml.rz.scp.css */
#stripe[b-wnmb5v2t0z] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-wnmb5v2t0z] {
    height: 5.5em;
    width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/ContactUs/Index.cshtml.rz.scp.css */
#stripe[b-0i81b9uit5] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-0i81b9uit5] {
    height: 5.5em;
    width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Curious/Index.cshtml.rz.scp.css */
#stripe[b-gwgn7uhzdv] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-gwgn7uhzdv] {
    height: 5.5em;
    width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Home/Index.cshtml.rz.scp.css */
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Home/Partials/_CharmingCohesion.cshtml.rz.scp.css */
#charming-cohesion[b-dag66dzkip] {
    margin-bottom: 0rem;
}

    #charming-cohesion p[b-dag66dzkip] {
        text-align: justify;
    }

    [b-dag66dzkip] .shadow-bt:before {
        box-shadow: 0 0 70px 5px rgba(1, 1, 1, 0.5);
    }

    #charming-cohesion[b-dag66dzkip]  img.miahoo {
        width: 90%;
    }

@media (max-width: 576px) {
    #charming-cohesion[b-dag66dzkip]  .size-h2 {
        font-size: 1.7em;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Home/Partials/_Coaching.cshtml.rz.scp.css */
#coaching-mentoring[b-q36yb4i9ve] {
    padding-bottom: 8em !important;
}

    #coaching-mentoring[b-q36yb4i9ve]  .description {
        text-align: justify;
    }


@media (max-width: 576px) {
    [b-q36yb4i9ve] .size-h2 {
        font-size: 1.7em;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Home/Partials/_FirstStep.cshtml.rz.scp.css */
.home[b-usp7rj2pdx] {
    width: 100%;
    height: 840px;

}

.with-img[b-usp7rj2pdx] {
    background-image: url('./imgs/background-home.jpeg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position-y: top;
}

.slogan[b-usp7rj2pdx] {
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'BungeeRegular';
    text-align: center;
}

    .slogan h1[b-usp7rj2pdx] {
        font-size: 2.3em;
        margin-top: 18em;
    }

    .slogan span[b-usp7rj2pdx] {
        color: #E84E0F;
    }


@media (max-width: 640.98px) {
    .slogan h1[b-usp7rj2pdx] {
        font-size: 1.9em;
        margin-top: 20em;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Home/Partials/_PresentationWithQualiopi.cshtml.rz.scp.css */
#presentation[b-2bnmua35nw] {
    height: 40em;
    width: 100%;
}

[b-2bnmua35nw] .logo {
    width: 120px;
    height: 90px;
}

[b-2bnmua35nw] .description {
    text-align: justify;
}


@media (max-width: 641px) {
    #presentation[b-2bnmua35nw] {
        height: auto;
        margin-bottom: 8em;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Home/Partials/_ValuesAndCommitments.cshtml.rz.scp.css */
#values[b-j1uosanx16] {

}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Home/ThanksYouCanDownloadPdf.cshtml.rz.scp.css */
.thanks[b-1ta27mso6n] {
    margin-top: 85px;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Home/ThousandsThanksYou.cshtml.rz.scp.css */
.thanks[b-zak0co5dam] {
    margin-top: 85px;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Mentor/Index.cshtml.rz.scp.css */
#stripe[b-wawppvnjm5] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-wawppvnjm5] {
    height: 5.5em;
    width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Others/cgu.cshtml.rz.scp.css */
#stripe[b-ajmyqxryd3] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-ajmyqxryd3] {
    height: 5.5em;
    width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Others/FinanceYourTraining.cshtml.rz.scp.css */
.focus[b-dhw7u85eu7] {
    background-color: #3c3c3c;
    height: 4.2em;
    color: white;
    font-weight: bold;
    font-size: 1.8em;
    padding: 1.4em;
    text-align: center;
}

#stripe[b-dhw7u85eu7] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-dhw7u85eu7] {
    height: 5.5em;
    width: 100%;
}


@media (max-width: 640.98px) {
    .focus[b-dhw7u85eu7] {
        height: auto;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Others/LegalMentions.cshtml.rz.scp.css */
#stripe[b-mmipn9143n] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-mmipn9143n] {
    height: 5.5em;
    width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Others/WhoWeAre.cshtml.rz.scp.css */
#stripe[b-t5lx9e4nph] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-t5lx9e4nph] {
    height: 5.5em;
    width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/Components/Blog/Default.cshtml.rz.scp.css */
#technical-excellence[b-yqct8tn82t] {
    margin-top: 5rem;
}

[b-yqct8tn82t] h2 {
    font-family: 'PoppinsLight';
    font-weight: bold;
}

[b-yqct8tn82t] h3 {
    font-size: 30px;
    font-weight: bold;
}

[b-yqct8tn82t] .description {
    width: 70%;
    text-align: justify;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/Components/GlobalReviews/Default.cshtml.rz.scp.css */
.reviews[b-e9muslsfil] {
    background-color: #3c3c3c;
    height: 4.2em;
    color: white;
    font-weight: bold;
    font-size: 1.8em;
    padding: 1.4em;
}

[b-e9muslsfil] .stars i {
    font-size: 0.8em !important;
    color: #E84E0F;
    font-size: 1.2em;
}

@media (max-width: 640.98px) {
    .reviews[b-e9muslsfil] {
        height: auto;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/Components/Sessions/Default.cshtml.rz.scp.css */
@keyframes bump-b-imkxrnbrd4 {
    0%, 20%, 100% {
        transform: translateY(-50%) scale(1);
    }

    10% {
        transform: translateY(-50%) scale(1.1);
    }
}

#session-indicator[b-imkxrnbrd4] {
    position: fixed;
    top: 8%;
    right: 13px;
    transform-origin: center center;
    animation: bump-b-imkxrnbrd4 3.5s ease-in-out infinite;
    background-color: #6f2dbd; /* violet */
    padding: 1rem 2rem 1rem 1rem;
    align-items: center;
    color: #fff;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.2rem;
    z-index: 9999;
    width: 8em;
    text-align: center;
    cursor: pointer;
    overflow: visible;
    transition: none;
}

    #session-indicator[b-imkxrnbrd4]::after {
        content: "";
        position: absolute;
        top: 50%;
        right: -1rem;
        transform: translateY(-50%);
        border-left: 1rem solid #6f2dbd;
        border-top: 0.8rem solid transparent;
        border-bottom: 0.8rem solid transparent;
        transition: border-color 0.3s ease-in-out;
    }

.icon[b-imkxrnbrd4] {
    position: relative;
    display: inline-block;
    width: 36px;
    height: 36px;
    margin-right: 0.5rem;
}

.outer-arc[b-imkxrnbrd4] {
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 36px;
    border: 3px solid #fff;
    border-radius: 50%;
}

.inner-arc[b-imkxrnbrd4] {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 24px;
    height: 24px;
    border: 3px solid #fff;
    border-radius: 50%;
}

.center-circle[b-imkxrnbrd4] {
    position: absolute;
    top: 14px;
    left: 12px;
    width: 12px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
}

.text[b-imkxrnbrd4] {
    text-align: center;
    line-height: 1.1;
}

#session-indicator .text[b-imkxrnbrd4]  a {
    font-size: 0.99em;
}

.session-list[b-imkxrnbrd4] {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    display:none;
    background-color: #6f2dbd; /* même violet */
    list-style: none;
    padding: 0;
    padding-left: 1.5em;
    padding-bottom: 1.2em;
    margin: 0;
    opacity: 0;
    transform: translateY(-10px);
    transition: none;
}

    .session-list li a[b-imkxrnbrd4] {
        font-size: 0.8em;
    }

#session-indicator:hover[b-imkxrnbrd4] {
    width: 650px;
    background-color: rgba(111, 45, 189, 0.95);
}

    #session-indicator:hover .session-list[b-imkxrnbrd4] {
        opacity: 1;
        max-height: 20rem;
        display:block;
    }

        #session-indicator:hover .session-list li[b-imkxrnbrd4] {
            text-align: left;
        }

            #session-indicator:hover .session-list li[b-imkxrnbrd4], #session-indicator:hover .session-list li a[b-imkxrnbrd4] {
                font-size: 0.8em;
            }

@media (max-width: 576px) {
    #session-indicator[b-imkxrnbrd4] {
        top: 10%;
        right: 10%;
    }

        #session-indicator:hover[b-imkxrnbrd4] {
            width: 145px;
        }

            #session-indicator:hover .session-list[b-imkxrnbrd4] {
                opacity: 0;
            }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/Components/SoftSkills/Default.cshtml.rz.scp.css */
#soft-skills[b-3hhykjpt0a] {
    margin-top: 5rem;
    width: 100%;
}

[b-3hhykjpt0a] h2 {
    font-family: 'PoppinsLight';
    font-weight: bold;
}

[b-3hhykjpt0a] h3 {
    font-size: 20px;
    font-weight: bold;
}

[b-3hhykjpt0a] .description {
    width: 70%;
    text-align: justify;
}

@media (max-width: 576px) {
    [b-3hhykjpt0a] .description {
        width: 100%;
        text-align: justify;
    }

    .size-h2[b-3hhykjpt0a] {
        font-size: 1.6em;
    }
}

/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/Components/TechnicalExcellence/Default.cshtml.rz.scp.css */
#technical-excellence[b-gbq0of613v] {
    margin-top: 5rem;
}

[b-gbq0of613v] h2 {
    font-family: 'PoppinsLight';
    font-weight: bold;
}

[b-gbq0of613v] h3 {
    font-size: 30px;
    font-weight: bold;
}

[b-gbq0of613v] .description {
    width: 70%;
    text-align: justify;
}

@media (max-width: 576px) {
    [b-gbq0of613v] .description {
        width: 100%;
        text-align: justify;
    }

    .size-h2[b-gbq0of613v] {
        font-size: 1.8em;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/Components/WaitingTimeHeader/Default.cshtml.rz.scp.css */
div.promo[b-8icoe0i8jx] {
    z-index: 1000;
    top: 0;
    left: 0;   
}

div.promo[b-8icoe0i8jx] {
    padding-top: 12px;
    padding-bottom: 10px;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/HeroShort.cshtml.rz.scp.css */
section.hero[b-d4birs5zvd] {
    background-color: rgb(205 77 12);
    font-size: 14px;
    padding-top: 60px;
}

    section.hero .container[b-d4birs5zvd] {
        padding-top: 70px;
    }

    section.hero h1[b-d4birs5zvd] {
        color: white;
    }

section.hereo .container h2[b-d4birs5zvd] {
    color: grey;
}

section.hero .description div[b-d4birs5zvd] {
    padding-left: 20px;
    padding-right: 20px;
    color: white;
    text-align: justify;
}


    section.hero .description div a[b-d4birs5zvd] {
        text-decoration: none;
        color: black;
        font-weight: bold;
    }

strong[b-d4birs5zvd] {
    font-weight: bold;
    color: white;
}

input[b-d4birs5zvd] {
    width: 45%;
    margin: 0 auto;
}

button.cta[b-d4birs5zvd] {
    background-color: black;
    color: white;
}

button.cta:hover[b-d4birs5zvd], button.cta:active[b-d4birs5zvd] {
    background-color: #ffc107;
    color: black;
}

.form-control:focus[b-d4birs5zvd] {
    box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem black;
}


input:invalid[b-d4birs5zvd] {
    border: 2px dashed red;
}

input:invalid:focus[b-d4birs5zvd] {
  background-image: linear-gradient(lightgreen);
}

[b-d4birs5zvd] img {
    max-width: 100%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/Seo/_BreadCrumb.cshtml.rz.scp.css */
.breadcrumb[b-wvi5w6dvmh] {
    margin-left: 3em;
    margin-bottom: 0.5em;
}

.breadcrumb a[b-wvi5w6dvmh] {
    font-style: italic;
    color: grey;
}

.breadcrumb .separator[b-wvi5w6dvmh] {
    margin: 0 5px;
}

.breadcrumb .last[b-wvi5w6dvmh] {
    font-weight: bold;
    text-decoration-style: solid;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/Booking/_InterBooking.cshtml.rz.scp.css */
@using DevToBeCurious.Core.TrainingCourses.Models.Booking
@model Reservation

/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/_LeftPart.cshtml.rz.scp.css */
.img-title[b-f8yp6q75qh] {
    width: 50%;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/_ResumeReviews.cshtml.rz.scp.css */
#summary-review[b-wh5c7hsdrv] {

}

    #summary-review .notation[b-wh5c7hsdrv] {
        padding: 1.2em;
        font-weight: bold;
        font-family: 'PoppinsBold';
        font-size: 1.2em;
    }

    [b-wh5c7hsdrv] .stars i {
        color: #E84E0F;
        font-size: 3em;
    }

@media (max-width: 576px) {
    [b-wh5c7hsdrv] .stars i {
        font-size: 2.6em;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/_RightPart.cshtml.rz.scp.css */

/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/_TrainingCourseAccordeon.cshtml.rz.scp.css */
[b-rpknbandg0] .accordion-item, [b-rpknbandg0] .accordion-item .accordion-header {
    background-color: #F1EEDD;
}

[b-rpknbandg0] .accordion-item {
    margin-bottom: 1em;
}

[b-rpknbandg0] .accordion-button {
    border-color: white;
    background-color: #F1EEDD;
    color: black;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/_TrainingCourseProgram.cshtml.rz.scp.css */
@using DevToBeCurious.Core.TrainingCourses.Models.Programs
@model TrainingProgram

@foreach(var item in Model.Days)
{
	<partial name="TrainingCourses/_TrainingCourseProgramOneDay" model="item" />
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/_TrainingCourseProgramOneDay.cshtml.rz.scp.css */
.one-day[b-ny1tzm22lk] {
    border-radius: calc(1.25rem - 1px) calc(1.25rem - 1px) calc(1.25rem - 1px) calc(1.25rem - 1px);
}

    .one-day:hover[b-ny1tzm22lk] {
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
        cursor: pointer;
    }

[b-ny1tzm22lk] .card-header {
    color: white;
    padding-top: 1.3em;
    padding-bottom: 2em;
    height: 5.5em;
}

[b-ny1tzm22lk] .card-header, [b-ny1tzm22lk] .card-body {
    cursor: default;
}

    [b-ny1tzm22lk] .card-header .title {
        font-size: 1.8em;
        padding-left: 1.5em;
        font-weight: bold;
    }

    [b-ny1tzm22lk] .card-header .picto {
        padding: 0;
        margin-top: 1.1em;
    }

        [b-ny1tzm22lk] .card-header .picto img {
            width: 3em;
            margin-top: -1.5em;
        }

.card-header:first-child[b-ny1tzm22lk] {
    border-radius: calc(1.25rem - 1px) calc(1.25rem - 1px) 0 0;
}

[b-ny1tzm22lk] .card-header h3 {
    font-size: 1.35em;
}

[b-ny1tzm22lk] .slanted-edge {
    --p: 16px;
}

[b-ny1tzm22lk] .card-body {
    color: white;
    font-family: 'PoppinsRegular';
    background-color: white;
}

[b-ny1tzm22lk] .card-body {
    border-radius: 0 0 calc(1.25rem - 1px) calc(1.25rem - 1px);
}

    [b-ny1tzm22lk] .card-body .modules {
        color: black;
    }

    [b-ny1tzm22lk] .card-body .row, [b-ny1tzm22lk] .card-body .col-4 {
        height: 6em;
    }

        [b-ny1tzm22lk] .card-body .row .content div {
            margin-top: 1.5em;
            font-weight: bold;
            font-size: 1.5em;
        }

[b-ny1tzm22lk] .col-4 img {
    height: 6em;
}

[b-ny1tzm22lk] .hello-miaou {
    top: 38.7em;
    left: 21.4em;
    position: absolute;
    width: 2.8em;
    height: 3em;
    background-image: url('/imgs/dtbc_picto_coucou_blanc.png');
    background-size: 90%;
    background-repeat: no-repeat;
}

[b-ny1tzm22lk] .each-session {
    margin-left: 0.5em;
    margin-top: 0.2em;
    font-size: 0.8em;
    font-style: italic;
}

@media (max-width: 920px) {
    .one-day[b-ny1tzm22lk] {
        width: 21rem;
        margin-right: 0.5em;
        margin-bottom: 2em;
    }

    [b-ny1tzm22lk] .hello-miaou {
        top: 38.7em;
        left: 18.4em;
    }

    [b-ny1tzm22lk] .card-body .row .content div {
        margin-top: 1.9em;
        font-weight: bold;
        font-size: 1.0em;
    }
}

@media (max-width: 576px) {
    .one-day[b-ny1tzm22lk] {
        width: 100%;
        margin-right: 0em;
        margin-bottom: 3em;
    }

    [b-ny1tzm22lk] .hello-miaou {
        left: 22.0em;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/_TrainingCourseResumeCard.cshtml.rz.scp.css */
.training-course[b-m864s1xzb9] {
    width: 24rem;
    margin-right: 2.5em;
    border-radius: calc(1.25rem - 1px) calc(1.25rem - 1px) calc(1.25rem - 1px) calc(1.25rem - 1px);
}

.training-course:hover[b-m864s1xzb9] {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    cursor: pointer;
}

[b-m864s1xzb9] .card-header {
    color: white;
    padding-top: 2em;
    padding-bottom: 2em;
    height: 11em;
}

    [b-m864s1xzb9] .card-header .picto img {
        width: 5em;
    }

    .card-header:first-child[b-m864s1xzb9] {
        border-radius: calc(1.25rem - 1px) calc(1.25rem - 1px) 0 0;
    }

[b-m864s1xzb9] .card-header h3 {
    font-size: 1.10em;
}

[b-m864s1xzb9] .card-body {
    color: white;
    margin-top: -25px;
    padding: 2em;
    padding-top: 2em;
    font-family: 'PoppinsRegular';
}

[b-m864s1xzb9] .card-body {
    border-radius: 0 0 calc(1.25rem - 1px) calc(1.25rem - 1px);
}

[b-m864s1xzb9] .slanted-edge {
    --p: 25px;
}

[b-m864s1xzb9] .card-body .row, [b-m864s1xzb9] .card-body .col-4 {
    height: 6em;
}

    [b-m864s1xzb9] .card-body .row .content div {
        margin-top: 1.5em;
        font-weight: bold;
        font-size: 1.3em;
    }

[b-m864s1xzb9] .col-4 img {
    height: 6em;
}

[b-m864s1xzb9] .hello-miaou {
    top: 38.7em;
    left: 21.4em;
    position: absolute;
    width: 2.8em;
    height: 3em;
    background-image: url('/imgs/dtbc_picto_coucou_blanc.png');
    background-size: 90%;
    background-repeat: no-repeat;
}

@media (max-width: 920px) {
    .training-course[b-m864s1xzb9] {
        width: 21rem;
        margin-right: 0.5em;
        margin-bottom: 2em;
    }

    [b-m864s1xzb9] .hello-miaou {
        top: 38.7em;
        left: 18.4em;
    }

    [b-m864s1xzb9] .card-body .row .content div {
        margin-top: 1.9em;
        font-weight: bold;
        font-size: 1.0em;
    }
}

@media (max-width: 576px) {
    .training-course[b-m864s1xzb9] {
        width: 100%;
        margin-right: 0em;
        margin-bottom: 3em;
    }

    [b-m864s1xzb9] .hello-miaou {
        left: 22.5em;
        top: 40.9em;
    }
}


/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/_TrainingCourseReviews.cshtml.rz.scp.css */
#reviews p[b-3wkknki10z] {
	margin-bottom: 1.2em;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/TrainingCourses/_WithBigPictureTrainingCourseResumeCard.cshtml.rz.scp.css */
.training-course[b-81b85hhz9z] {
    width: 24rem;
    margin-right: 2.5em;
    border-radius: calc(1.25rem - 1px) calc(1.25rem - 1px) calc(1.25rem - 1px) calc(1.25rem - 1px);
}

.training-course:hover[b-81b85hhz9z] {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    cursor: pointer;
}

[b-81b85hhz9z] .card-header {
    color: white;
    padding: 0;
    padding-top: 0;
    padding-bottom: 2em;
    height: 12em;
}

    [b-81b85hhz9z] .card-header img {
        width: 100%;
    }

    .card-header:first-child[b-81b85hhz9z] {
        border-radius: calc(1.25rem - 1px) calc(1.25rem - 1px) 0 0;
    }

[b-81b85hhz9z] .card-header h3 {
    font-size: 1.35em;
}

[b-81b85hhz9z] .card-body {
    color: white;
    margin-top: -25px;
    padding: 2em;
    padding-top: 2em;
    font-family: 'PoppinsRegular';
}

[b-81b85hhz9z] .card-body {
    border-radius: 0 0 calc(1.25rem - 1px) calc(1.25rem - 1px);
}

[b-81b85hhz9z] .slanted-edge {
    --p: 25px;
}

[b-81b85hhz9z] .card-body .row, [b-81b85hhz9z] .card-body .col-4 {
    height: 6em;
}

    [b-81b85hhz9z] .card-body .row .content div {
        margin-top: 1.5em;
        font-weight: bold;
        font-size: 1.5em;
    }

    [b-81b85hhz9z] .card-body .row .content div.price {
        font-size: 1.2em;
    }

[b-81b85hhz9z] .col-4 img {
    height: 6em;
}

[b-81b85hhz9z] .hello-miaou {
    top: 47.8em;
    left: 21.4em;
    position: absolute;
    width: 2.8em;
    height: 3em;
    background-image: url('/imgs/dtbc_picto_coucou.png');
    background-size: 90%;
    background-repeat: no-repeat;
}

@media (max-width: 920px) {
    .training-course[b-81b85hhz9z] {
        width: 21rem;
        margin-right: 0.5em;
        margin-bottom: 2em;
    }

    [b-81b85hhz9z] .hello-miaou {
        top: 49.7em;
        left: 18.4em;
    }

    [b-81b85hhz9z] .card-body .row .content div {
        margin-top: 1.9em;
        font-weight: bold;
        font-size: 1.0em;
    }
}

@media (max-width: 576px) {
    .training-course[b-81b85hhz9z] {
        width: 100%;
        margin-right: 0em;
        margin-bottom: 3em;
    }

    [b-81b85hhz9z] .hello-miaou {
        top: 48.7em;
        left: 20.8em;
    }
}

/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/UIs/_Carousel.cshtml.rz.scp.css */
.carousel-plus[b-t1ksec8k7s], .carousel-container[b-t1ksec8k7s] {
    position: relative;
    width: 80%;
    margin: 0 auto;
}

    .carousel-container[b-t1ksec8k7s] {
        
    }

    .carousel-plus-inner[b-t1ksec8k7s] {
        display: flex;
        transition: transform 0.3s ease-in-out;
    }

.carousel-plus-item[b-t1ksec8k7s] {
    margin-right: 2em;
    text-align: center;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    background-color: #fff;
    cursor: pointer;
}

    .carousel-plus-item[b-t1ksec8k7s]  a, .carousel-plus-item[b-t1ksec8k7s]  a:link, .carousel-plus-item[b-t1ksec8k7s]  a:visited, .carousel-plus-item[b-t1ksec8k7s]  a:hover, .carousel-plus-item[b-t1ksec8k7s]  a:active {
        text-decoration: none;
    }

    .carousel-plus-item h3[b-t1ksec8k7s] {
        font-size: 1.2em;
    }

    .carousel-plus-item .content[b-t1ksec8k7s] {
        font-size: 1.0em;
    }

    .carousel-plus-item img[b-t1ksec8k7s] {
        width: 100%;
        border-radius: 5px 5px 0 0;
    }

    .carousel-plus-item p[b-t1ksec8k7s]  span {
        font-style: italic;
        color: black;
        text-decoration: underline;
    }

    .carousel-plus-control[b-t1ksec8k7s] {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background-color: rgba(0, 0, 0, 0.5);
        color: white;
        border: none;
        padding: 10px;
        cursor: pointer;
        z-index: 1;
        height: 5em;
        width: 1.7em;
        font-size: 3em;
    }

    .carousel-plus-control.prev[b-t1ksec8k7s] {
        left: 10px;
    }

    .carousel-plus-control.next[b-t1ksec8k7s] {
        right: 10px;
    }

@media (max-width: 576px) {
    .carousel-plus[b-t1ksec8k7s], .carousel-container[b-t1ksec8k7s] {
        width: 100%;
    }

    .carousel-plus-item[b-t1ksec8k7s] {
        flex: auto;
        margin-bottom: 1.5em;
        margin-right: 0;
        margin-left: 0;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/UIs/_PageNotPresent.cshtml.rz.scp.css */
.curious-box[b-egemmuwpqp] {
    max-width: 500px;
    width: 100%;
    background-color: #fffbe6;
    border: 2px dashed #f0ad4e;
    margin: 0 auto;
}

.cat-container[b-egemmuwpqp] {
    width: 100%;
    display: flex;
    justify-content: center;
}

.cat-img[b-egemmuwpqp] {
    max-width: 200px;
    height: auto;
    display: block;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_Clients.cshtml.rz.scp.css */
section.clients[b-3546vbg5t4] {
    background-color: white;
    padding-bottom: 50px;
    border-bottom: 3px solid #F1EEDD;
    margin-top: 3em !important;
}

.items.container[b-3546vbg5t4] {
    display: flex;
}

section.clients .item[b-3546vbg5t4] {
    width: 100px;
    margin: 20px;
}

[b-3546vbg5t4] img {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    display: block;
}

section.clients .item[b-3546vbg5t4] {
    display: none;
}

section.clients .item:nth-child(-n+4)[b-3546vbg5t4] {
    display: list-item;
}

@media (min-width: 768px) {
    section.clients .item[b-3546vbg5t4] {
        display: block;
    }
}

[b-3546vbg5t4]::-webkit-details-marker {
    display: none;
}

[b-3546vbg5t4]::marker {
    content: '';
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_ContactUs.cshtml.rz.scp.css */
#contact-me[b-1bexvm2kl5] {
    height: 60em;
    width: 100%;
}

[b-1bexvm2kl5] input.form-control, [b-1bexvm2kl5] textarea.form-control {
    background-color: #F1EEDD;
}

[b-1bexvm2kl5] #frmContactUs {
    width: 50%;
}

@media (max-width: 920px) {
    [b-1bexvm2kl5] #frmContactUs {
        width: 80%;
    }
}

@media (max-width: 575.98px) {
    #contact-me[b-1bexvm2kl5] {
        height: auto;
        width: 100%;
    }

    [b-1bexvm2kl5] #frmContactUs {
        width: 100%;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_CookieBanner.cshtml.rz.scp.css */
#cookie-banner[b-v6a3ksii0v] {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
    font-family: Arial, sans-serif;
}

#cookie-banner-collapsed[b-v6a3ksii0v] {
    background-color: lightgray;
    color: #fff;
    padding: 0.5rem 1rem;
    cursor: pointer;
}

#cookie-banner-expanded[b-v6a3ksii0v] {
    background-color: lightgray;
    color: #fff;
    padding: 1rem;
    width: 300px;
}

.hidden[b-v6a3ksii0v] {
    display: none;
}

#cookie-banner-expanded p[b-v6a3ksii0v] {
    margin: 0 0 0.5rem;
}

#cookie-banner-expanded label[b-v6a3ksii0v] {
    display: block;
    margin-bottom: 0.5rem;
}

#cookie-banner-expanded .buttons[b-v6a3ksii0v] {
    text-align: right;
}

#cookie-banner-expanded button[b-v6a3ksii0v] {
    background-color: #fff;
    color: darkgoldenrod;
    border: none;
    padding: 0.4rem 0.8rem;
    margin-left: 0.5rem;
    cursor: pointer;
    border-radius: 0.25rem;
    transition: opacity 0.2s;
    margin-top: 10px;
}

    #cookie-banner-expanded button:hover[b-v6a3ksii0v] {
        opacity: 0.8;
    }
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_Curious.cshtml.rz.scp.css */
#curious[b-qcvstkeqn9] {
    height: 56em;
    width: 100%;
}

[b-qcvstkeqn9] a img {
    width: 10em;
}

    [b-qcvstkeqn9] a img.big-pict {
        width: 15em;
    }

[b-qcvstkeqn9] .link:hover {
    cursor: pointer;
    border: 1px solid #3C3C3C;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
    transition: box-shadow 0.3s ease;
}

#curious[b-qcvstkeqn9]  .size-h2 {
    font-size: 1.8em;
}

@media (max-width: 576px) {
    #curious[b-qcvstkeqn9]  .size-h2 {
        font-size: 1.7em;
    }

    [b-qcvstkeqn9] a img {
        width: 3em;
    }

        [b-qcvstkeqn9] a img.big-pict {
            width: 6em;
        }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_Footer.cshtml.rz.scp.css */
footer[b-n4g79vhv2j] {
	background-color: #3c3c3c;
	height: 12em;
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 200;
}

	footer[b-n4g79vhv2j]  .content {
		padding: 5rem !important;
	}

	footer[b-n4g79vhv2j]  img.logo {
		width: 9em;
		height: 6em;
	}

	footer .links[b-n4g79vhv2j] {
	}

	footer .links[b-n4g79vhv2j]  a {
		color: white;
		text-transform: uppercase;
	}

	footer .infos[b-n4g79vhv2j] {
		color: white;
	}

.social-links[b-n4g79vhv2j] {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex; 
	gap: 15px; 
	justify-content: center; 
}

	.social-links li a[b-n4g79vhv2j] {
		font-size: 1.8rem;
		color: #E84E0F;
		transition: color 0.3s ease;
	}

		.social-links li a:hover[b-n4g79vhv2j] {
			color: #000;
		}

@media (max-width: 920px) {
	.slanted-edge[b-n4g79vhv2j] {
		--p: 30px;
	}

	footer .links[b-n4g79vhv2j]  a, footer .infos[b-n4g79vhv2j] {
		font-size: 0.8em;
	}

	footer[b-n4g79vhv2j]  .content {
		padding: 2rem !important;
		padding-top: 2.8em !important;
	}
}

@media (max-width: 576px) {
	footer .infos[b-n4g79vhv2j] {
	}

	.social-links[b-n4g79vhv2j] {
		display:block;
		margin-left: 7.5em;
		margin-top: -2em;
	}
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_Header.cshtml.rz.scp.css */
#header[b-skcqiy0c1q] {
    height: 90px
}

.background-opacity[b-skcqiy0c1q] {
    background: rgb(232 78 15 / 90%);
}

[b-skcqiy0c1q] a.logo img {
    width: 100px;
    height: 80px
}

[b-skcqiy0c1q] a.logo {
    margin-left: 20px;
}

@media (max-width: 640.98px) {
    #header[b-skcqiy0c1q] {
        height: 90px;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
.background[b-ry8ewxj9uk] {
    height: 100vh;
    width: 100%;
    background-color: black;
}

.container-fluid[b-ry8ewxj9uk] {
    padding-right: 0px;
    padding-left: 0px;
}

a.navbar-brand[b-ry8ewxj9uk] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-ry8ewxj9uk] {
  color: #0077cc;
}

.btn-primary[b-ry8ewxj9uk] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-ry8ewxj9uk], .nav-pills .show > .nav-link[b-ry8ewxj9uk] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-ry8ewxj9uk] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-ry8ewxj9uk] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-ry8ewxj9uk] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-ry8ewxj9uk] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-ry8ewxj9uk] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_MainMenu.cshtml.rz.scp.css */
[b-s22rv6cc63] .text-white {
    color: white;
    font-weight: bold;
    font-family: 'PoppinsLight';
    font-size: 22px;
    text-transform: uppercase;
}

.navbar-nav .nav-item[b-s22rv6cc63] {
    margin-right: 2em;
}

    .navbar-nav .nav-item:hover[b-s22rv6cc63] {
        border: 2px solid #3C3C3C;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
        border-radius: 8px; 
        transition: box-shadow 0.3s ease;
    }

    .scrolled .navbar-nav .nav-item[b-s22rv6cc63]  .nav-link {
        color: black !important;
    }

.scrolled .navbar-nav .nav-item[b-s22rv6cc63]  .nav-link:hover {
    color: white !important;
}

.show[b-s22rv6cc63] {
    background-color: rgb(232 78 15 / 84%);
    padding: 1.5em;
}


@media (max-width: 640.98px) {
    .navbar-nav .nav-item[b-s22rv6cc63] {
        margin-right: 0em;
    }
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_MoreInformationsButton.cshtml.rz.scp.css */
.more-information[b-c33se6nah4] {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
}

	.more-information[b-c33se6nah4]  img {
		width: 7em;
	}

[b-c33se6nah4] .btn-lg {
	margin-top: 0.8rem;
	padding: 2rem 1rem;
	font-family: 'PoppinsBold';
	color: #3c3c3c;
	background-color: #f1eddc;
	border: 0;
	border-radius: 12rem;
	padding-left: 2.5rem;
	padding-right: 6.5rem;
	text-transform: uppercase;
}

	[b-c33se6nah4] .btn-lg:hover
	{
		border: 1px solid black;
	}

	[b-c33se6nah4] .glass {
		margin-left: -5rem;
		margin-top: 0.2rem;
		cursor: pointer;
	}

@media (max-width: 576px) {
	[b-c33se6nah4] .glass {
		margin-top: 1.2rem;
	}
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_PlusWorkWithUs.cshtml.rz.scp.css */
[b-nsrz5pkxow] p {
    text-align: justify;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_Psh.cshtml.rz.scp.css */
[b-1dt3tttfx7] p {
    text-align: justify;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_Referent.cshtml.rz.scp.css */
#referent[b-utfzukpkhe] {
    padding-bottom: 1.5em;
    border-bottom: 2px solid #F1EEDD;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_TeachingMethods.cshtml.rz.scp.css */
[b-rk2rdah09i] p {
    text-align: justify;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Shared/_TrainingCoursesSearchBar.cshtml.rz.scp.css */
.doc-search-modal[b-z58u5qjk56] {
    width: 100%;
    margin: 2em;
    margin-bottom: 5em;
}

.doc-search-search-bar[b-z58u5qjk56] {
}

[b-z58u5qjk56] .doc-search-form {
    border-radius: 1px
}

.doc-search-visually-hidden-for-accessibility[b-z58u5qjk56] {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

[b-z58u5qjk56] .doc-search-form {
    align-items: center;
    background: white;
    border-radius: 4px;
    box-shadow: inset 0 0 0 2px #E84E0F;
    display: flex;
    height: 4em;
    margin: 0;
    padding: 0 12px;
    padding-right: 0px;
    position: relative;
    width: 100%
}

[b-z58u5qjk56] .doc-search-input {
    appearance: none;
    background: transparent;
    border: 0;
    color: #1c1e21;
    flex: 1;
    font: inherit;
    font-size: 1.2em;
    height: 100%;
    outline: none;
    padding: 0 0 0 8px;
    width: 80%
}

    [b-z58u5qjk56] .doc-search-input::placeholder {
        color: black;
        opacity: 1
    }

    [b-z58u5qjk56] .doc-search-input::-webkit-search-cancel-button, [b-z58u5qjk56] .doc-search-input::-webkit-search-decoration, [b-z58u5qjk56] .doc-search-input::-webkit-search-results-button, [b-z58u5qjk56] .doc-search-input::-webkit-search-results-decoration {
        display: none
    }

[b-z58u5qjk56] .doc-search-loading-indicator, [b-z58u5qjk56] .doc-dearch-magnifier-label, [b-z58u5qjk56] .doc-search-reset {
    margin: 0;
    padding: 0
}

[b-z58u5qjk56] .doc-search-link {
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    font: inherit;
    margin: 0;
    padding: 0
}

[b-z58u5qjk56] .doc-search-search-icon {
    stroke-width: 1.6;
}

[b-z58u5qjk56] .doc-search-magnifier-label, [b-z58u5qjk56] .doc-search-reset {
    align-items: center;
    color: #E84E0F;
    display: flex;
    justify-content: center
}

    [b-z58u5qjk56] .doc-search-loading-indicator svg, [b-z58u5qjk56] .doc-search-magnifier-label svg {
        height: 24px;
        width: 24px
    }

[b-z58u5qjk56] .doc-search-button-search {
    border: 0;
    background-color: transparent;
    color: white;
    padding: 1.2em;
    margin-right: 0px;
    width: 7em;
}

    [b-z58u5qjk56] .doc-search-button-search img {
        width: 7em;
        transition: transform 0.3s ease, opacity 0.3s ease;
    }

        [b-z58u5qjk56] .doc-search-button-search img:hover {
            transform: scale(1.1);
        }

        [b-z58u5qjk56] .doc-search-button-search img:active {
            transform: scale(0.95);
            opacity: 0.8;
            box-shadow: none;
        }
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/SoftSkills/DisplayOne.cshtml.rz.scp.css */
#stripe[b-ncf1g8se4e] {
	background: rgb(232 78 15 / 100%);
	width: 100%;
	height: 11em;
}

#slanted[b-ncf1g8se4e] {
	height: 5.5em;
	width: 100%;
}


[b-ncf1g8se4e] .right-part .inter, [b-ncf1g8se4e] .right-part .intra {
	box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
	border-radius: 4px;
	font-size: 1em;
	padding: 0px;
}

[b-ncf1g8se4e] .right-part {
}

	[b-ncf1g8se4e] .right-part .header-content {
		border-radius: 6px;
	}

	[b-ncf1g8se4e] .right-part img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 6em;
	}

	[b-ncf1g8se4e] .right-part p {
		font-weight: bold;
		font-family: 'PoppinsBold';
		font-size: 0.8em;
	}

	[b-ncf1g8se4e] .right-part .content {
		width: 100%;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
	}

		[b-ncf1g8se4e] .right-part .content .type-contract {
			text-transform: uppercase;
			font-weight: bold;
			font-family: 'PoppinsBold';
			font-size: 1.2em;
		}

[b-ncf1g8se4e] .slanted-edge {
	--p: 15px;
	aspect-ratio: 5;
	padding: 1.5em;
}

[b-ncf1g8se4e] .button-style {
	margin-top: 0.7em;
	box-shadow: none;
}

[b-ncf1g8se4e] .img-title {
	width: 100%;
}

[b-ncf1g8se4e] .left-part p {
	text-align: justify;
}

@media screen and (min-width: 992px) {
	[b-ncf1g8se4e] .right-part {
		position: sticky !important;
		z-index: 100 !important;
		top: 100px;
		margin-bottom: auto;
		float: right !important;
		margin-top: -2.5em;
	}
}

@media screen and (max-width: 767px) {
	[b-ncf1g8se4e] .right-part {
		display: initial;
		top: 0;
		position: initial !important;
		margin-bottom: 30px;
	}
}

@media (max-width: 575.98px) {
	#presentation div.container-fluid[b-ncf1g8se4e] {
		margin-top: 2em;
	}

	[b-ncf1g8se4e] .left-part {
		margin-top: 3em;
	}
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/TechnicalTrainings/DisplayOne.cshtml.rz.scp.css */
#stripe[b-eamrwuy6qf] {
	background: rgb(232 78 15 / 100%);
	width: 100%;
	height: 11em;
}

#slanted[b-eamrwuy6qf] {
	height: 5.5em;
	width: 100%;
}


[b-eamrwuy6qf] .right-part .inter, [b-eamrwuy6qf] .right-part .intra {
	box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
	border-radius: 4px;
	font-size: 1em;
	padding: 0px;
}

[b-eamrwuy6qf] .right-part {
}

	[b-eamrwuy6qf] .right-part .header-content {
		border-radius: 6px;
	}

	[b-eamrwuy6qf] .right-part img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 6em;
	}

	[b-eamrwuy6qf] .right-part p {
		font-weight: bold;
		font-family: 'PoppinsBold';
		font-size: 0.8em;
	}

	[b-eamrwuy6qf] .right-part .content {
		width: 100%;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
	}

		[b-eamrwuy6qf] .right-part .content .type-contract {
			text-transform: uppercase;
			font-weight: bold;
			font-family: 'PoppinsBold';
			font-size: 1.2em;
		}

[b-eamrwuy6qf] .slanted-edge {
	--p: 15px;
	aspect-ratio: 5;
	padding: 1.5em;
}

[b-eamrwuy6qf] .button-style {
	margin-top: 0.7em;
	box-shadow: none;
}

[b-eamrwuy6qf] .img-title {
	width: 100%;
}

[b-eamrwuy6qf] .left-part p {
	text-align: justify;
}

@media screen and (min-width: 992px) {
	[b-eamrwuy6qf] .right-part {
		position: sticky !important;
		z-index: 100 !important;
		top: 115px;
		margin-bottom: auto;
		float: right !important;
		margin-top: -2.5em;
	}
}

@media screen and (max-width: 767px) {
	[b-eamrwuy6qf] .right-part {
		display: initial;
		top: 0;
		position: initial !important;
		margin-bottom: 30px;
	}
}

@media (max-width: 575.98px) {
	#presentation div.container-fluid[b-eamrwuy6qf] {
		margin-top: 2em;
	}

	[b-eamrwuy6qf] .left-part {
		margin-top: 3em;
	}
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/TechnicalTrainings/ListByOneCategoryAndChildOne.cshtml.rz.scp.css */
#header[b-a1bk9368ah] {
    background-image: url('imgs/formation-default-background.jpg');
    background-repeat: no-repeat;
    height: 20em;
    width: 100%;
    background-size: cover;
    position: relative;
}

    #header h1[b-a1bk9368ah] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin: 0;
        text-transform: uppercase;
        font-weight: bold;
        font-family: 'BungeeRegular'
    }

    #header h1 span[b-a1bk9368ah] {
        color: white;
    }

#list-by-category[b-a1bk9368ah] {
    margin-bottom: 10em;
}

#breadcrumb[b-a1bk9368ah] {
    padding-top: 5em;
}

[b-a1bk9368ah] .description {
    text-align: justify;
    margin-bottom: 2em;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/TrainingCourses/ListByOneCategory.cshtml.rz.scp.css */
#header[b-7mmrw7jmt1] {
    background-image: url('imgs/formation-default-background.jpg');
    background-repeat: no-repeat;
    height: 20em;
    width: 100%;
    background-size: cover;
    position: relative;
}

    #header h1[b-7mmrw7jmt1] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin: 0;
        text-transform: uppercase;
        font-weight: bold;
        font-family: 'BungeeRegular'
    }

        #header h1 span[b-7mmrw7jmt1] {
            color: white;
        }

#list-by-category[b-7mmrw7jmt1] {
}

[b-7mmrw7jmt1] .training-course {
}

[b-7mmrw7jmt1] .description {
    text-align: justify;
}

[b-7mmrw7jmt1] a {
    text-decoration: none;
    color: black;
}

#breadcrumb[b-7mmrw7jmt1] {
    padding-top: 5em;
}



[b-7mmrw7jmt1] .stars i {
    font-size: 0.8em !important;
    color: #E84E0F;
    font-size: 1.2em;
}

[b-7mmrw7jmt1] a.to-link {
    margin-bottom: 0;
}

[b-7mmrw7jmt1] a.to-link h3 {
    color: black;
    margin-bottom: 0;
}

.slanted-edge[b-7mmrw7jmt1] {
    margin-top: 1.5em;
    aspect-ratio: 2;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/TrainingCourses/Sessions.cshtml.rz.scp.css */
#stripe[b-g6ms3okiq8] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-g6ms3okiq8] {
    height: 5.5em;
    width: 100%;
}



/* bordures des cellules */
.table-custom th[b-g6ms3okiq8],
.table-custom td[b-g6ms3okiq8] {
    padding: 0.75rem; /* même padding que .table */
    color: black;
}

.table-custom td h2[b-g6ms3okiq8] {
    color: grey;
}

/* 2. Zébrures (lignes impaires) */
.table-custom-striped tbody tr:nth-of-type(odd)[b-g6ms3okiq8] {
    background-color: rgba(237, 113, 63, 0.9) !important; /* orange mixé à 20% de blanc */
    color: #ffffff; /* texte blanc pour le contraste */
}

.table-custom-striped tbody tr:nth-of-type(odd) h2[b-g6ms3okiq8] {
    color: wheat;
}

/* 3. Effet hover */
.table-custom-hover tbody tr:hover[b-g6ms3okiq8] {
    background-color: rgba(237, 113, 63, 0.9);
    color: #ffffff;
}

/* 4. En-tête */
.table-custom thead th[b-g6ms3okiq8] {
    background-color: rgba(232, 78, 15, 0.9);
    color: #ffffff;
}
/* _content/DevToBeCurious.Main.WebSite.Web.UI/Pages/Users/Login.cshtml.rz.scp.css */
#stripe[b-gce20cmbg3] {
    background: rgb(232 78 15 / 100%);
    width: 100%;
    height: 11em;
}

#slanted[b-gce20cmbg3] {
    height: 5.5em;
    width: 100%;
}
