.contact-btn-contact {
position: fixed;
right: 20px;
bottom: 40%;
width: 100px;
height: 100px;
cursor: pointer;
z-index: 9999;
}
.contact-btn-contact:hover {
opacity: 0.8; }
.page-template-page_technology .wp-block-list {
list-style-type: disc;
margin: revert;
padding: revert;
} .page-template-page_technology .affiliate-nav-wrapper {
background-color: #FFFFFF;
!important;
}
.page-template-page_technology .affiliate-nav-wrapper.sticky {
background-color: var(--color-beige);
}  .page-template-page_technology .tech-box-content {
width: 100%;
max-width: 71.25rem;
padding: 1rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.page-template-page_technology .bloc-tech {
display: flex;
width: 100%;
max-width: max-content;
gap: 1rem;
} .page-template-page_technology .left-section {
flex: 1 1 50%;
display: flex;
flex-direction: column;
justify-content: space-between;
background-size: contain;
width: 100%;
height: auto;
position: relative;
background-repeat: no-repeat;
}
.page-template-page_technology .left-bloc {
padding: 3rem 3rem 0 4rem;
gap: 2rem;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.page-template-page_technology .left-bloc p {
font-size: 1.8rem;
color: #FFFFFF;
font-weight: lighter;
padding-right: 3rem;
}
.page-template-page_technology.page-id-13982 .left-bloc p,
.page-template-page_technology.page-id-12500 .left-bloc p,
.page-template-page_technology.page-id-8348 .left-bloc p {
padding-bottom: 5rem;
}
.page-template-page_technology.page-id-10489 .left-bloc p {
padding-bottom: 3rem;
}
.page-template-page_technology .left-bloc img {
max-width: 18%;
}
.page-template-page_technology .btn-contact {
display: inline-block;
margin-top: 20px;
background-color: #749BAA;
color: #fff;
text-decoration: none;
border-radius: 25px;
padding: 20px 25px;
text-align: center;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: normal;
position: absolute;
bottom: 1%;
left: 36%;
width: 63%;
height: auto;
}
.page-template-page_technology .btn-contact::before {
content: '→';
position: relative;
right: 25px;
font-size: 30px;
} .page-template-page_technology .middle-right {
flex: 1 1 50%;
display: flex;
gap: 1rem;
} .page-template-page_technology .middle-section {
flex: 1;
position: relative;
overflow: hidden;
cursor: pointer;
border-radius: 40px;
}
.page-template-page_technology .middle-section img {
width: 100%;
height: 100%;
display: block;
transition: transform 0.3s ease;
}
.page-template-page_technology .middle-section:hover img {
transform: scale(1.05);
}
.page-template-page_technology .middle-section .hover-arrow {
position: absolute;
bottom: 10px;
right: 10px;
background-color: #FFFFFF;
border-radius: 50%;
width: 45px;
height: 45px;
display: flex;
justify-content: center;
align-items: flex-start;
opacity: 0;
transition: opacity 0.3s ease;
transform: rotate(-45deg);
font-size: 30px;
}
.page-template-page_technology .middle-section:hover .hover-arrow {
opacity: 1;
} .page-template-page_technology .right-section {
flex: 1;
display: flex;
flex-direction: column;
gap: 1rem;
}
.page-template-page_technology .image-box {
border-radius: 15px;
overflow: hidden;
}
.page-template-page_technology .image-box img {
width: 100%;
height: auto;
display: block;
}
.page-template-page_technology .card-number {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
padding: 20px;
border-radius: 40px;
text-align: center;
font-size: 1.5rem;
font-weight: bold;
}
.page-template-page_technology .card-number span {
display: block;
}
.page-template-page_technology .card-number .key-data {
font-size: 3rem;
font-weight: bold;
color: #FFFFFF;
}
.page-template-page_technology .card-number .title-brand-tech {
font-size: 1.5rem;
font-weight: lighter;
color: #34463F;
}
.page-template-page_technology .card-number .brand-text-tech {
font-size: 1rem;
font-weight: lighter;
color: #FFFFFF;
}  .page-template-page_technology #bloc-md {
position: relative;
}
.page-template-page_technology #bloc-md #bloc-sous-md {
max-width: 69.25rem;
width: 100%;
padding: 1rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.page-template-page_technology #bloc-md h2 {
font-size: 2.5em;
color: #3c4a47;
text-align: center;
margin: 20px 0;
font-weight: 400;
}
.page-template-page_technology #bloc-md p {
text-align: center;
color: #3c4a47;
margin: 20px auto;
font-weight: 400;
display: flex;
justify-content: center;
max-width: 65rem;
font-style: italic;
}
.page-template-page_technology #bloc-md .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
} .page-template-page_technology #bloc-md .logos-slider {
width: 100%;
overflow: hidden;
padding: 20px 0;
margin: 0 auto;
display: flex;
max-width: 59.25rem;
}
.page-template-page_technology #bloc-md .swiper-container {
width: 100%;
}
.page-template-page_technology #bloc-md .swiper-slide {
display: flex;
justify-content: center;
align-items: center;
}
.page-template-page_technology #bloc-md .swiper-slide img {
width: 100px; height: auto;
transition: transform 0.3s ease-in-out;
}
.page-template-page_technology #bloc-md .swiper-wrapper {
align-items: center;
}
.page-template-page_technology #bloc-md .swiper-slide img:hover {
transform: scale(1.1); }  .page-template-page_technology #bloc-nm {
position: relative;
margin: 0;
}
.page-template-page_technology #bloc-sous-nm {
width: 100%;
max-width: max-content;
padding: 1rem 1rem 3rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
display: flex;
align-content: center;
flex-wrap: wrap;
flex-direction: column;
}
.page-template-page_technology #bloc-nm h2 {
font-size: 2.5em;
color: #3c4a47;
text-align: center;
margin: 20px 0 0;
font-weight: 400;
}
.page-template-page_technology #bloc-nm .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
}
.page-template-page_technology #bloc-nm .box-container {
align-items: center;
display: flex;
padding: 35px 15px;
width: 100%;
gap: 1rem;
flex-wrap: nowrap;
}
.page-template-page_technology #bloc-nm .box-item {
position: relative;
-webkit-backface-visibility: hidden;
width: 270px;
margin-bottom: 35px;
max-width: 100%;
}
.page-template-page_technology #bloc-nm .flip-box {
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
perspective: 1000px;
-webkit-perspective: 1000px;
}
.page-template-page_technology #bloc-nm .flip-box-front,
.page-template-page_technology #bloc-nm .flip-box-back {
text-align: center;
background-size: cover;
background-position: center;
border-radius: 34px;
min-height: 570px;
-ms-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
-webkit-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}
.page-template-page_technology #bloc-nm .flip-box-front {
-ms-transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.page-template-page_technology #bloc-nm .flip-box:hover .flip-box-front {
-ms-transform: rotateY(-180deg);
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.page-template-page_technology #bloc-nm .flip-box-back {
position: absolute;
top: 0;
left: 0;
width: 100%;
-ms-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.page-template-page_technology #bloc-nm .flip-box-back .wp-block-buttons {
justify-content: space-around;
}
.page-template-page_technology #bloc-nm .flip-box:hover .flip-box-back {
-ms-transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.page-template-page_technology #bloc-nm .flip-box .inner {
position: absolute;
left: 0;
width: auto;
padding: 20px;
outline: 1px solid transparent;
-webkit-perspective: inherit;
perspective: inherit;
z-index: 2;
transform: translateY(-50%) translateZ(60px) scale(0.94);
-webkit-transform: translateY(-50%) translateZ(60px) scale(0.94);
-ms-transform: translateY(-50%) translateZ(60px) scale(0.94);
top: 50%;
}
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology #bloc-nm .flip-box-front .flip-box-header {
font-size: 26px;
color: #749BAA;
font-weight: 500;
}
.page-template-page_technology #bloc-nm .box-item:nth-child(5) .flip-box .flip-box-front .flip-box-header {
margin-block-start: 1.5em;
margin-block-end: 1.5em;
}
.page-template-page_technology #bloc-nm .flip-box-back .flip-box-header {
font-size: 26px;
color: #fff;
font-weight: 500;
}
.page-template-page_technology #bloc-nm .flip-box p {
line-height: 1.5em;
font-size: 17px;
color: #fff;
}
.page-template-page_technology #bloc-nm .flip-box-img {
margin-top: 25px;
width: 100%;
}
.page-template-page_technology #bloc-nm .instruction-mobile {
display: none; text-align: center;
margin: 0;
font-size: 16px;
color: #2C423D;
font-style: italic;
}
.page-template-page_technology #bloc-nm .mobile-image-on-flip {
margin-top: 20px;
max-width: 100%;
display: none;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 1024px) { .page-template-page_technology #bloc-nm .instruction-mobile,
.page-template-page_technology #bloc-nm .mobile-image-on-flip {
display: block;
}
.page-template-page_technology #bloc-nm .flip-box-back .mobile-image-on-flip {
display: block;
top: 50px;
position: relative;
}
.page-template-page_technology #bloc-nm .flip-box-front .mobile-image-on-flip {
display: block;
top: -10px;
position: relative;
} .page-template-page_technology #bloc-nm .flip-box {
position: relative;
transition: transform 0.6s;
}
.page-template-page_technology #bloc-nm .flip-box:hover .flip-box-front {
transform: rotateY(0deg);
}
.page-template-page_technology #bloc-nm .flip-box:hover .flip-box-back {
transform: rotateY(180deg);
} .page-template-page_technology #bloc-nm .flip-box .flip-box-front {
backface-visibility: hidden;
width: 100%;
height: 100%;
} .page-template-page_technology #bloc-nm .flip-box .flip-box-back {
backface-visibility: hidden;
width: 100%;
height: 100%;
} .page-template-page_technology #bloc-nm .flip-box.flipped {
transform: rotateY(180deg);
}
}  .page-template-page_technology #hero-section {
position: relative;
width: 100%;
height: auto;
display: flex;
}
.page-template-page_technology #hero-section picture img {
width: auto;
max-width: 100%;
height: 100%;
object-fit: cover;
}
.page-template-page_technology #hero-section .hero-content {
position: absolute;
text-align: center;
z-index: 1;
top: -10%;
left: 46.5%;
}
.page-template-page_technology #hero-section .hero-content .icon {
width: 50px;
height: 50px;
margin: 0 auto 20px;
}
.page-template-page_technology #hero-section .hero-content svg {
height: 80px;
}
@media (max-width: 480px) {
.page-template-page_technology #hero-section .hero-content .icon {
width: 40px;
height: 40px;
}
.page-template-page_technology #hero-section .hero-content svg {
height: 70px;
}
}  .page-template-page_technology .bloc-va {
position: relative;
margin-bottom: 0;
padding-top: 0 !important;
padding-bottom: 0 !important;
z-index: 1;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard {
background-size: cover;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .qubely-mediacard-content-wrapper {
background-image: none;
background-color: rgba(240, 206, 206, 0);
width: 100%;
max-width: 71.25rem;
padding: 0 0 5rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard h2 {
font-size: 2.5em;
color: #ffffff;
text-align: center;
margin: 20px 0;
font-weight: 400;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .box-value {
text-align: center;
max-width: 1200px;
padding: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stats {
display: flex;
justify-content: space-between;
align-items: center;
gap: 2rem;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon,
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: 22vh;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon {
flex: 1;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
margin: 40px 0;
border-top: 2px solid rgba(255, 255, 255, 0.2);
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
border-radius: 28px;
background: linear-gradient(279deg, rgba(217, 217, 217, 0.00) 1.33%, rgba(217, 217, 217, 0.56) 87.96%);
box-shadow: 0px 4px 19.8px 5px rgba(0, 0, 0, 0.24);
backdrop-filter: blur(4.050000190734863px);
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon img {
width: 100%;
height: 100%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
flex: 6;
display: flex;
justify-content: space-between;
text-align: center;
padding: 20px;
margin: 40px 0;
border-top: 2px solid rgba(255, 255, 255, 0.2);
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
border-radius: 28px;
background: linear-gradient(279deg, rgba(217, 217, 217, 0.00) 1.33%, rgba(217, 217, 217, 0.56) 87.96%);
box-shadow: 0px 4px 19.8px 5px rgba(0, 0, 0, 0.24);
backdrop-filter: blur(4.050000190734863px);
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat {
flex: 1;
margin: 0 10px;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
position: relative;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::after {
content: "";
display: block;
width: 2px;
height: 50%;
background-color: #fff;
position: absolute;
right: 0;
top: 25%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat h2 {
font-size: 2rem;
margin-bottom: 10px;
transition: color 0.3s;
font-weight: 600;
font-family: montserrat, serif;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat p {
font-size: 17px;
margin: 0 0.5rem;
color: #FFFFFF;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .additional-info {
display: flex;
justify-content: space-between;
margin-top: 3rem;
gap: 2rem;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box {
padding: 4rem 1rem 2rem;
width: 23%;
text-align: center;
transition: transform 0.3s;
position: relative;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
border-radius: 28px;
background: linear-gradient(279deg, rgba(217, 217, 217, 0.00) 1.33%, rgba(217, 217, 217, 0.56) 87.96%);
box-shadow: 0px 4px 19.8px 5px rgba(0, 0, 0, 0.24);
backdrop-filter: blur(4.050000190734863px);
}
.page-template-page_technology.page-id-12500 .bloc-va .qubely-block-mediacard .info-box,
.page-template-page_technology.page-id-8348 .bloc-va .qubely-block-mediacard .info-box {
padding: 4rem 0.5rem 2rem;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box img {
width: 125px;
height: 125px;
margin-bottom: 10px;
position: absolute;
transform: translate(-50%, -95%);
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box h4 {
font-size: 25px;
font-weight: 500;
margin: 20px 5px;
color: #FFFFFF;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box:nth-child(1) h4 {
margin: 20px 7px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box:nth-child(2) h4 {
margin: 20px 15px;
}  .page-template-page_technology #bloc-ecom h2 {
font-size: 2.5em;
color: #3c4a47;
text-align: center;
margin: 20px 0;
font-weight: 400;
display: flex;
justify-content: center;
}
.page-template-page_technology #bloc-ecom h2 img {
margin-left: 0.75rem;
margin-top: 0.5rem;
}
.page-template-page_technology #bloc-ecom .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
}
.page-template-page_technology #bloc-ecom .wp-block-media-text.is-style-itancia-media-text {
max-width: 65.375rem;
display: flex;
gap: 8%;
margin-top: 1.75rem;
margin-bottom: 1.75rem;
}
.page-template-page_technology #bloc-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__media {
flex: 2;
}
.page-template-page_technology #bloc-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content {
flex: 4;
}  .page-template-page_technology #bloc-ln {
display: none;
position: relative;
margin: 0;
}
.page-template-page_technology #bloc-sous-ln {
width: 100%;
max-width: 71.25rem;
padding: 1rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
display: flex;
align-content: center;
flex-wrap: wrap;
flex-direction: column;
}
.page-template-page_technology #bloc-ln h2 {
font-size: 2.5em;
color: #3c4a47;
text-align: center;
margin: 20px 0 0;
font-weight: 400;
display: flex;
align-items: center;
justify-content: center;
}
.page-template-page_technology #bloc-ln .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
}
.page-template-page_technology #bloc-ln .fab.fa-linkedin {
color: #0077b5;
margin-left: 0.75rem;
font-size: 1.5em;
}
.page-template-page_technology #bloc-ln .no-info-lk {
text-align: center;
}
.page-template-page_technology #bloc-ln .post-bloc {
display: flex;
}
.page-template-page_technology #bloc-ln .post-card {
text-align: center;
margin: 20px;
}
.page-template-page_technology #bloc-ln .post-card img {
max-width: 100%;
height: auto;
border-radius: 36px;
transition: transform 0.3s ease;
}
.page-template-page_technology #bloc-ln .post-card img:hover {
transform: scale(1.05);
}  .page-template-page_technology #bloc-event-tech {
position: relative;
margin: 0;
padding: 0;
display: none;
}
.page-template-page_technology #bloc-event-tech #bloc-sous-event {
width: 100%;
max-width: 71.25rem;
padding: 1rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
display: flex;
align-content: center;
flex-wrap: wrap;
flex-direction: column;
}
.page-template-page_technology #bloc-event-tech h2 {
font-size: 2.5em;
color: #3c4a47;
text-align: center;
margin: 20px 0 0;
font-weight: 400;
display: flex;
align-items: center;
justify-content: center;
}
.page-template-page_technology #bloc-event-tech .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
}
.page-template-page_technology #bloc-event-tech .block-latest-posts .title-actu {
display: none;
}
.page-template-page_technology #bloc-event-tech .block-latest-posts {
padding-top: 0;
padding-bottom: 2rem;
}
.page-template-page_technology #bloc-event-tech .button-2 {
transition: transform 0.3s ease;
}
.page-template-page_technology #bloc-event-tech .button-2:hover {
font-weight: 500;
transform: scale(1.1);
}
.page-template-page_technology .affiliate-nav-wrapper.affiliate-nav-wrapper nav ul li:hover > a.dropdown-toggle + ul.sub-menu.sticky,
.page-template-page_technology .affiliate-nav-wrapper.affiliate-nav-wrapper nav ul li.active > a.dropdown-toggle + ul.sub-menu.sticky {
top: auto!important;
}   @media screen and (min-width: 280px) and (max-width: 359px) {
.page-template-page_technology .tech-box-content {
padding: 1rem;
}
.page-template-page_technology .left-bloc {
padding: 1rem 2rem 0 2rem;
gap: 0;
}
.page-template-page_technology .bloc-tech {
display: flex;
gap: 1rem;
flex-direction: column;
height: max-content;
}
.page-template-page_technology .middle-right {
height: 100%;
align-items: center;
}
.page-template-page_technology .middle-section img {
height: auto;
}
.page-template-page_technology .left-bloc p {
font-size: 1.1rem;
padding-right: 0;
}
.page-template-page_technology .card-number,
.page-template-page_technology .middle-section {
border-radius: 15px;
}
.page-template-page_technology .btn-contact {
bottom: 0;
font-size: 14px;
padding: 12px 25px;
}
.page-template-page_technology .btn-contact::before {
right: 15px;
font-size: 18px;
}
.page-template-page_technology .card-number .key-data {
font-size: 2rem;
}
.page-template-page_technology .card-number .title-brand-tech {
font-size: 1rem;
}
.page-template-page_technology .card-number .brand-text-tech {
font-size: 0.8rem;
}
.page-template-page_technology #bloc-md .swiper-slide img {
width: 125px;
}
.page-template-page_technology #hero-section picture img {
object-fit: contain;
height: auto;
}
.page-template-page_technology #hero-section {
padding: 0;
margin: 0;
}
.page-template-page_technology #hero-section .hero-content svg {
height: 70px;
}
.page-template-page_technology #hero-section .hero-content {
top: -10%;
left: 32%;
}
.page-template-page_technology #bloc-nm .box-container {
flex-wrap: wrap;
justify-content: center;
padding: 0 15px 35px;
}
.page-template-page_technology #bloc-sous-nm {
padding: 1rem;
}
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box:nth-child(2) h4 {
margin: 20px 30px;
}
.page-template-page_technology #bloc-nm .box-item {
margin-bottom: 20px;
width: 100%;
}
.page-template-page_technology #bloc-nm .flip-box-front .flip-box-header,
.page-template-page_technology #bloc-nm .flip-box-back .flip-box-header {
font-size: 24px;
}
.page-template-page_technology #bloc-nm .flip-box-back .wp-block-button__link {
font-size: 1em;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stats {
flex-direction: column;
gap: 0;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: max-content;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-template-rows: auto;
width: 95%;
justify-content: center;
gap: 4rem;
padding: 40px 20px;
margin: 20px 0 40px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
content: "";
display: block;
width: 2px;
height: 50%;
background-color: #fff;
position: absolute;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
bottom: -40%;
left: 25%;
width: 50%;
height: 2px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::after {
right: -25%;
height: 60%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat::after {
display: none;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box h4 {
font-size: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .additional-info {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-template-rows: auto;
gap: 6rem 5rem;
justify-items: center;
margin-top: 4rem;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box {
padding: 4rem 0.5rem 2rem;
width: 100%;
}
.page-template-page_technology #bloc-sous-ln {
padding: 0;
}
.page-template-page_technology #bloc-ln .post-bloc {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology #bloc-ln .post-card {
min-height: 6rem;
}
.page-template-page_technology #bloc-md h2,
.page-template-page_technology #bloc-nm h2,
.page-template-page_technology .bloc-va .qubely-block-mediacard h2,
.page-template-page_technology #bloc-ecom h2,
.page-template-page_technology #bloc-ln h2,
.page-template-page_technology #bloc-event-tech h2 {
font-size: 1.6em;
font-weight: 500;
}
.page-template-page_technology #bloc-ecom h2,
.page-template-page_technology #bloc-ln h2 {
flex-direction: column;
align-items: center;
}
.contact-btn-contact {
right: 5px;
bottom: 50%;
width: 70px;
height: 70px;
}
.page-template-page_technology #bloc-md #bloc-sous-md .wp-block-button__link {
font-size: 0.8em;
}
.page-template-page_technology #bloc-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
} @media screen and (min-width: 360px) and (max-width: 414px) {
.page-template-page_technology .tech-box-content {
padding: 1rem;
}
.page-template-page_technology .left-bloc {
padding: 1rem 2rem 0 2rem;
}
.page-template-page_technology .bloc-tech {
display: flex;
gap: 1rem;
flex-direction: column;
height: max-content;
}
.page-template-page_technology .middle-right {
height: 100%;
align-items: center;
}
.page-template-page_technology .middle-section img {
height: auto;
}
.page-template-page_technology .left-bloc p {
font-size: 1.4rem;
padding-right: 0;
}
.page-template-page_technology .btn-contact {
bottom: 0;
font-size: 18px;
padding: 12px 25px;
}
.page-template-page_technology .btn-contact::before {
right: 15px;
font-size: 25px;
}
.page-template-page_technology .card-number .key-data {
font-size: 3rem;
}
.page-template-page_technology .card-number .title-brand-tech {
font-size: 1.5rem;
}
.page-template-page_technology .card-number .brand-text-tech {
font-size: 1.2rem;
}
.page-template-page_technology #bloc-md .swiper-slide img {
width: 125px;
}
.page-template-page_technology #hero-section picture img {
object-fit: contain;
height: auto;
}
.page-template-page_technology #hero-section {
padding: 0;
margin: 0;
}
.page-template-page_technology #hero-section .hero-content svg {
height: 70px;
}
.page-template-page_technology #hero-section .hero-content {
top: -8%;
left: 38%;
}
.page-template-page_technology #bloc-nm .box-container {
flex-wrap: wrap;
justify-content: center;
padding: 0 15px 35px;
}
.page-template-page_technology #bloc-sous-nm {
padding: 1rem;
}
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box:nth-child(2) h4 {
margin: 20px 30px;
}
.page-template-page_technology #bloc-nm .box-item {
margin-bottom: 20px;
width: 100%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stats {
flex-direction: column;
gap: 0;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: max-content;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
width: 95%;
justify-content: center;
gap: 2rem;
padding: 40px 20px;
margin: 20px 0 40px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
content: "";
display: block;
width: 2px;
height: 50%;
background-color: #fff;
position: absolute;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
bottom: -20%;
left: 25%;
width: 50%;
height: 2px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::after {
right: -25%;
height: 60%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:nth-child(2)::after,
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:nth-child(3)::before {
display: none;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box h4 {
font-size: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .additional-info {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-template-rows: auto;
gap: 6rem 5rem;
justify-items: center;
margin-top: 4rem;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box {
padding: 4rem 0.5rem 2rem;
width: 100%;
}
.page-template-page_technology #bloc-ln .post-bloc {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology #bloc-ln .post-card {
min-height: 12rem;
}
.page-template-page_technology #bloc-md h2,
.page-template-page_technology #bloc-nm h2,
.page-template-page_technology .bloc-va .qubely-block-mediacard h2,
.page-template-page_technology #bloc-ecom h2,
.page-template-page_technology #bloc-ln h2,
.page-template-page_technology #bloc-event-tech h2 {
font-size: 1.6em;
font-weight: 500;
}
.page-template-page_technology #bloc-ecom h2,
.page-template-page_technology #bloc-ln h2 {
flex-direction: column;
align-items: center;
}
.contact-btn-contact {
right: 5px;
bottom: 50%;
width: 70px;
height: 70px;
}
.page-template-page_technology #bloc-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
}
@media screen and (min-width: 359px) and (max-width: 361px) {
.page-template-page_technology .bloc-tech {
height: 96vh;
}
.page-template-page_technology .left-bloc {
padding: 0 2rem 0 2rem;
gap: 1rem;
}
.page-template-page_technology .left-bloc p {
font-size: 1.3rem;
padding-right: 0;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
width: 100%;
}
.page-template-page_technology .bloc-tech {
display: flex;
gap: 0;
flex-direction: column;
height: max-content;
}
.page-template-page_technology .middle-right {
height: 100%;
align-items: center;
}
.page-template-page_technology .middle-section img {
height: auto;
}
.page-template-page_technology #hero-section picture img {
object-fit: contain;
height: auto;
}
.page-template-page_technology #hero-section {
padding: 0;
margin: 0;
}
.page-template-page_technology .btn-contact {
bottom: 9%;
font-size: 18px;
padding: 12px 25px;
}
.page-template-page_technology #bloc-md #bloc-sous-md .wp-block-button__link {
font-size: 1em;
}
.page-template-page_technology #bloc-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
}
@media screen and (min-width: 374px) and (max-width: 376px) {
.page-template-page_technology .bloc-tech {
height: 110vh;
}
.page-template-page_technology .left-bloc p {
font-size: 1.3rem;
padding-right: 0;
}
.page-template-page_technology .bloc-tech {
display: flex;
gap: 0;
flex-direction: column;
height: max-content;
}
.page-template-page_technology .middle-right {
height: 100%;
align-items: center;
}
.page-template-page_technology .middle-section img {
height: auto;
}
.page-template-page_technology #hero-section picture img {
object-fit: contain;
height: auto;
}
.page-template-page_technology #hero-section {
padding: 0;
margin: 0;
}
.page-template-page_technology .btn-contact {
bottom: 8%;
font-size: 18px;
padding: 12px 25px;
}
.page-template-page_technology #bloc-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
}
@media screen and (min-width: 415px) and (max-width: 767px) {
.page-template-page_technology .tech-box-content {
padding: 1rem;
}
.page-template-page_technology .left-bloc {
padding: 2rem 2rem 0 2rem;
}
.page-template-page_technology .bloc-tech {
display: flex;
gap: 0;
flex-direction: column;
height: max-content;
}
.page-template-page_technology .middle-right {
height: 100%;
align-items: center;
}
.page-template-page_technology .middle-section img {
height: auto;
}
.page-template-page_technology .left-bloc p {
font-size: 1.5rem;
padding-right: 1rem;
}
.page-template-page_technology .btn-contact {
bottom: 8%;
font-size: 20px;
padding: 12px 25px;
}
.page-template-page_technology .btn-contact::before {
right: 15px;
}
.page-template-page_technology .card-number .key-data {
font-size: 3rem;
}
.page-template-page_technology .card-number .title-brand-tech {
font-size: 1.5rem;
}
.page-template-page_technology .card-number .brand-text-tech {
font-size: 1.2rem;
}
.page-template-page_technology #bloc-md .swiper-slide img {
width: 125px;
}
.page-template-page_technology #hero-section .hero-content svg {
height: 70px;
}
.page-template-page_technology #hero-section .hero-content {
top: -8%;
left: 38%;
}
.page-template-page_technology #bloc-nm .box-container {
flex-wrap: wrap;
justify-content: center;
padding: 0 15px 35px;
}
.page-template-page_technology #bloc-sous-nm {
padding: 1rem;
}
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box:nth-child(2) h4 {
margin: 20px 30px;
}
.page-template-page_technology #bloc-nm .box-item {
margin-bottom: 20px;
width: 100%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stats {
flex-direction: column;
gap: 0;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: max-content;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
gap: 3rem;
padding: 40px 20px;
margin: 20px 0 40px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
content: "";
display: block;
width: 2px;
height: 50%;
background-color: #fff;
position: absolute;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
bottom: -20%;
left: 25%;
width: 50%;
height: 2px;
}
.page-template-page_technology #hero-section picture img {
object-fit: contain;
height: auto;
}
.page-template-page_technology #hero-section {
padding: 0;
margin: 0;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::after {
right: -25%;
height: 60%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:nth-child(2)::after,
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:nth-child(3)::before {
display: none;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box h4 {
font-size: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .additional-info {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-template-rows: auto;
gap: 6rem 5rem;
justify-items: center;
margin-top: 4rem;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box {
padding: 4rem 0.5rem 2rem;
width: 100%;
}
.page-template-page_technology #bloc-ln .post-bloc {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology #bloc-ln .post-card {
min-height: 16rem;
}
.page-template-page_technology #bloc-md h2,
.page-template-page_technology #bloc-nm h2,
.page-template-page_technology .bloc-va .qubely-block-mediacard h2,
.page-template-page_technology #bloc-ecom h2,
.page-template-page_technology #bloc-ln h2,
.page-template-page_technology #bloc-event-tech h2 {
font-size: 1.6em;
font-weight: 500;
}
.page-template-page_technology #bloc-ecom h2,
.page-template-page_technology #bloc-ln h2 {
flex-direction: column;
align-items: center;
}
.contact-btn-contact {
right: 12px;
bottom: 50%;
width: 70px;
height: 70px;
}
.page-template-page_technology #bloc-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
} @media screen and (min-width: 768px) and (max-width: 819px) {
.page-template-page_technology .tech-box-content {
padding: 1rem 4rem;
}
.page-template-page_technology .bloc-tech {
display: flex;
gap: 2rem;
flex-direction: column;
height: 81rem;
}
.page-template-page_technology .left-bloc p {
font-size: 2.3rem;
}
.page-template-page_technology .btn-contact {
bottom: 7%;
font-size: 30px;
padding: 30px 25px;
}
.page-template-page_technology .card-number .key-data {
font-size: 5rem;
}
.page-template-page_technology .card-number .title-brand-tech {
font-size: 2rem;
}
.page-template-page_technology .card-number .brand-text-tech {
font-size: 1.5rem;
}
.page-template-page_technology #bloc-md .swiper-slide img {
width: 150px;
}
.page-template-page_technology #hero-section .hero-content svg {
height: 70px;
}
.page-template-page_technology #hero-section .hero-content {
top: -4%;
left: 44%;
}
.page-template-page_technology #bloc-nm .box-container {
flex-wrap: wrap;
justify-content: center;
padding: 0 15px 35px;
}
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology #bloc-nm .box-item {
margin-bottom: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stats {
flex-direction: column;
gap: 0;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: max-content;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
gap: 3rem;
padding: 40px 20px;
margin: 20px 0 40px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
content: "";
display: block;
width: 2px;
height: 50%;
background-color: #fff;
position: absolute;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
bottom: -25%;
left: 25%;
width: 50%;
height: 2px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::after {
right: -15%;
height: 70%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:nth-child(2)::after,
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:nth-child(3)::before {
display: none;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box h4 {
font-size: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .additional-info {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
gap: 6rem 5rem;
justify-items: center;
margin-top: 4rem;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box {
padding: 4rem 0.5rem 2rem;
width: 100%;
}
.page-template-page_technology #bloc-ln .post-bloc {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology #bloc-ln .post-card {
min-height: 16rem;
}
}
@media screen and (min-width: 820px) and (max-width: 1023px) {
.page-template-page_technology .affiliate-nav-wrapper .flex-container {
align-items: center;
padding: 1rem 0 8rem;
position: relative;
z-index: 2;
}
.page-template-page_technology .affiliate-nav-wrapper .logo-col {
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
flex: inherit;
width: 100%;
padding-bottom: .625rem;
border-bottom: .1875rem solid var(--current-affiliate-color);
border-left: 0 solid var(--factory-color);
text-align: center;
}
.page-template-page_technology .affiliate-nav-wrapper nav {
flex-direction: column-reverse;
}
.page-template-page_technology .tech-box-content {
padding: 1rem 4rem;
}
.page-template-page_technology .bloc-tech {
display: flex;
gap: 2rem;
flex-direction: column;
height: 81rem;
}
.page-template-page_technology .left-bloc p {
font-size: 2.5rem;
}
.page-template-page_technology .btn-contact {
bottom: 1%;
font-size: 30px;
padding: 30px 25px;
}
.page-template-page_technology .card-number .key-data {
font-size: 5rem;
}
.page-template-page_technology .card-number .title-brand-tech {
font-size: 2rem;
}
.page-template-page_technology .card-number .brand-text-tech {
font-size: 1.5rem;
}
.page-template-page_technology #bloc-md .swiper-slide img {
width: 150px;
}
.page-template-page_technology #hero-section .hero-content svg {
height: 70px;
}
.page-template-page_technology #hero-section .hero-content {
top: -4%;
left: 44%;
}
.page-template-page_technology #bloc-nm .box-container {
flex-wrap: wrap;
justify-content: center;
padding: 0 15px 35px;
}
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology #bloc-nm .box-item {
margin-bottom: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stats {
flex-direction: column;
gap: 0;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: max-content;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
gap: 3rem;
padding: 40px 20px;
margin: 20px 0 40px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
content: "";
display: block;
width: 2px;
height: 50%;
background-color: #fff;
position: absolute;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::before {
bottom: -25%;
left: 25%;
width: 50%;
height: 2px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:not(:last-child)::after {
right: -15%;
height: 70%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:nth-child(2)::after,
.page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details .stat:nth-child(3)::before {
display: none;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box h4 {
font-size: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .additional-info {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
gap: 6rem 5rem;
justify-items: center;
margin-top: 4rem;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box {
padding: 4rem 0.5rem 2rem;
width: 100%;
}
.page-template-page_technology #bloc-ln .post-bloc {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology #bloc-ln .post-card {
min-height: 16rem;
}
.page-template-page_technology #bloc-event-tech .block-latest-posts-items .post-card {
display: flex;
flex: 0 0 100%;
flex-direction: column;
justify-content: stretch;
cursor: pointer;
max-width: 100%;
min-height: 30.0625rem;
box-sizing: border-box;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
.page-template-page_technology .affiliate-nav-wrapper .flex-container {
align-items: center;
padding: 1rem 0 8rem;
position: relative;
z-index: 2;
}
.page-template-page_technology .affiliate-nav-wrapper .logo-col {
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
flex: inherit;
width: 100%;
padding-bottom: .625rem;
border-bottom: .1875rem solid var(--current-affiliate-color);
border-left: 0 solid var(--factory-color);
text-align: center;
}
.page-template-page_technology .affiliate-nav-wrapper nav {
flex-direction: column-reverse;
}
.page-template-page_technology .left-bloc p {
font-size: 1.6rem;
}
.page-template-page_technology .btn-contact {
bottom: 0;
}
.page-template-page_technology #bloc-md .swiper-slide img {
width: 115px;
}
.page-template-page_technology #hero-section .hero-content svg {
height: 70px;
}
.page-template-page_technology #hero-section .hero-content {
top: -3%;
left: 45%;
}
.page-template-page_technology #bloc-nm .box-container {
flex-wrap: wrap;
justify-content: center;
padding: 0 15px 35px;
}
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology #bloc-nm .box-item {
margin-bottom: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: 12rem;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box h4 {
font-size: 20px;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .info-box {
padding: 4rem 0.5rem 2rem;
}
.page-template-page_technology #bloc-ln .post-card {
min-height: 16rem;
}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology #hero-section .hero-content {
top: -14%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: 20vh;
}
.page-template-page_technology #bloc-nm .flip-box-front, .page-template-page_technology #bloc-nm .flip-box-back {
min-height: 630px;
}
} @media screen and (min-width: 1366px) and (max-width: 1439px) {
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology #hero-section .hero-content {
top: -14%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: 20vh;
}
} @media screen and (min-width: 1680px) and (max-width: 1919px) {
.page-template-page_technology #bloc-nm .box-container {
justify-content: center;
}
.page-template-page_technology #hero-section .hero-content {
top: -12%;
left: 47.5%;
}
.page-template-page_technology #bloc-nm .box-item:nth-child(3) .flip-box .flip-box-front .inner {
padding: 20px !important;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: 20vh;
}
}
@media screen and (min-width: 1920px) and (max-width: 1982px) {
.page-template-page_technology #bloc-nm .box-container {
justify-content: center;
}
.page-template-page_technology #hero-section .hero-content {
left: 47.5%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: 18vh;
}
}
@media screen and (min-width: 1983px) {
.page-template-page_technology #bloc-nm .box-container {
justify-content: center;
}
.page-template-page_technology #hero-section .hero-content {
left: 47.5%;
}
.page-template-page_technology .bloc-va .qubely-block-mediacard .icon, .page-template-page_technology .bloc-va .qubely-block-mediacard .stat-details {
min-height: 18vh;
}
}     .page-template-page_technology .tech-box-content-market {
width: 100%;
max-width: 71.25rem;
padding: 1rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.page-template-page_technology .bloc-tech-market {
display: flex;
width: 100%;
gap: 1rem;
} .page-template-page_technology .left-section-market {
flex: 3;
display: flex;
flex-direction: column;
justify-content: space-between;
background-size: contain;
width: 100%;
height: 100%;
position: relative;
background-repeat: no-repeat;
}
.page-template-page_technology .left-bloc-market {
padding: 3rem 3rem 0 4rem;
gap: 2rem;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.page-template-page_technology .left-bloc-market .has-p1 {
font-size: 4.5rem;
color: #FFFFFF;
font-weight: bold;
text-align: center
}
.page-template-page_technology .left-bloc-market img {
max-width: 12%;
}
.page-template-page_technology .btn-contact-market {
display: inline-block;
margin-top: 20px;
background-color: #749BAA;
color: #fff;
text-decoration: none;
border-radius: 25px;
padding: 20px 25px;
text-align: center;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: normal;
position: absolute;
bottom: 3%;
left: 55%;
width: 45%;
height: auto;
}
.page-template-page_technology .btn-contact-market::before {
content: '→';
position: relative;
right: 25px;
font-size: 30px;
} .page-template-page_technology .middle-right-market {
flex: 1;
display: flex;
}
.page-template-page_technology .right-section-market {
flex: 1;
display: flex;
flex-direction: column;
gap: 1rem;
height: 97%;
}
.page-template-page_technology .card-number-market-img img {
width: 100%;
height: auto;
display: block;
}
.page-template-page_technology .card-number-market-img,
.page-template-page_technology .card-number-market {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
padding: 10px;
border-radius: 40px;
text-align: center;
font-size: 1.5rem;
font-weight: bold;
min-height: 24vh;
}
.page-template-page_technology .card-number-market span {
display: block;
}
.page-template-page_technology .card-number-market .key-data {
font-size: 3rem;
font-weight: bold;
color: #FFFFFF;
}
.page-template-page_technology .card-number-market .title-brand-tech {
font-size: 1.5rem;
font-weight: 500;
color: #FFFFFF;
}
.page-template-page_technology .card-number-market .brand-text-tech {
font-size: 1rem;
font-weight: lighter;
color: #FFFFFF;
}  .page-template-page_technology #bloc-mdm {
position: relative;
margin: 0;
}
.page-template-page_technology #bloc-mdm #bloc-mdm-mw {
max-width: 71.25rem;
width: 100%;
padding: 2rem 1rem 1rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.page-template-page_technology #bloc-mdm h2 {
font-size: 2.5em;
color: #3c4a47;
text-align: center;
margin: 20px 0;
font-weight: 400;
}
.page-template-page_technology #bloc-mdm .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
}
.page-template-page_technology #bloc-mdm .partners-mark-logo {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 90%;
overflow: hidden;
background: rgb(255, 255, 255);
border-radius: 28px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7.4px);
-webkit-backdrop-filter: blur(7.4px);
border: 1px solid rgba(255, 255, 255, 0.4);
margin: 3rem auto;
}
.page-template-page_technology #bloc-mdm .partners-mark-items {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
align-items: center;
justify-items: center;
padding: 40px;
}
.page-template-page_technology .bloc-nc-page .partners-mark-items {
grid-template-columns: repeat(6, 1fr);
display: grid !important;
}
.page-template-page_technology #bloc-mdm .partners-mark-items img {
width: 100%;
max-width: 180px;
object-fit: contain;
}  .page-template-page_technology .bloc-market-mw {
position: relative;
margin-bottom: 0;
padding-top: 0 !important;
padding-bottom: 0 !important;
z-index: 1;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard {
background-size: cover;
background-position: top;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard .qubely-mediacard-content-wrapper {
background-image: none;
background-color: rgba(240, 206, 206, 0);
width: 100%;
max-width: 71.25rem;
padding: 0 0 1rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard h2 {
font-size: 2.5em;
color: #ffffff;
margin: 20px 0;
font-weight: 400;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #ffffff;
border-radius: 30px;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market {
gap: 2rem;
max-width: 65.25rem;
display: flex
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 3rem;
width: 100%;
transition: transform 0.3s;
position: relative;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
flex: 3;
border-radius: 28.366px;
background: linear-gradient(279deg, rgba(217, 217, 217, 0.00) 1.33%, rgba(217, 217, 217, 0.3) 87.96%);
box-shadow: 0px 4.052px 20.059px 5.065px rgba(0, 0, 0, 0.24);
backdrop-filter: blur(4.102955341339111px);
font-family: montserrat, serif;
}
.page-template-page_technology .bloc-mark-cyb .qubely-block-mediacard #media-market .wp-block-media-text__content,
.page-template-page_technology .bloc-mark-uct .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 4rem 3rem;
}
.page-template-page_technology .bloc-mark-uct .qubely-block-mediacard #media-market-snd  {
margin-top: 3.75rem;
}
.page-template-page_technology .bloc-mark-nc .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 4.5rem 3rem;
}
.page-template-page_technology .bloc-mark-cs .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 1rem 3rem;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__media {
flex: 2;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content,
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__media {
min-height: max-content;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd {
gap: 2rem;
max-width: 65.25rem;
display: flex;
margin-top: 0;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content {
flex: 3;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content ul li {
margin-bottom: 20px;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__media {
flex: 2;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content .wp-block-button__link:before {
content: '→';
position: relative;
right: 10px;
font-size: 20px;
}  .page-template-page_technology .bloc-market-category {
position: relative;
margin-bottom: 0;
padding-top: 0 !important;
padding-bottom: 0 !important;
z-index: 1;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard {
background-size: cover;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .qubely-mediacard-content-wrapper {
background-image: none;
background-color: rgba(240, 206, 206, 0);
width: 100%;
max-width: 71.25rem;
padding: 0 0 5rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard h2 {
font-size: 2.5em;
color: #ffffff;
text-align: center;
margin: 20px 0;
font-weight: 400;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-container-market {
position: relative;
width: auto;
margin: auto;
overflow: hidden;
padding: 3rem 0;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-categorie {
display: flex;
transition: transform 0.3s ease-in-out;
justify-content: flex-start;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item {
flex: 0 0 18%;
margin: 0 11px;
position: relative;
overflow: visible;
transition: box-shadow 0.3s ease;
padding: 3rem 1rem;
z-index: 0;
text-align: center;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
border-radius: 28px;
background: linear-gradient(279deg, rgba(217, 217, 217, 0.00) 1.33%, rgba(217, 217, 217, 0.56) 87.96%);
box-shadow: 0 4px 19.8px 5px rgba(0, 0, 0, 0.24);
backdrop-filter: blur(4.050000190734863px);
} .page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item img {
width: 80%;
height: auto;
object-fit: cover;
display: block;
margin: auto;
transition: transform 0.3s ease; }
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item:hover img {
transform: scale(1.2); }
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item .order-link {
text-decoration: none;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 1rem;
flex-direction: column;
} .page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item .order-icon {
width: 55px;
position: absolute;
bottom: -8%;
left: 50%;
transform: translateX(-50%) scale(0);
transition: transform 0.3s ease;
opacity: 0;
z-index: 1;
} .page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item:hover .order-icon {
transform: translateX(-50%) scale(1); opacity: 1;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item h3 {
margin: 10px 0;
color: #FFF;
text-align: center;
font-family: Montserrat, serif;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
color: #fff;
font-size: 8rem;
font-weight: 100;
cursor: pointer;
z-index: 10;
display: none;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow.left {
left: 10vh;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow.right {
right: 10vh;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow.show {
display: block;
}  .page-template-page_technology #bloc-market-ecom {
padding-top: 3rem;
}
.page-template-page_technology #bloc-market-ecom h2 {
font-size: 2.5em;
color: #3c4a47;
text-align: left;
margin: 20px auto;
font-weight: 400;
display: flex;
justify-content: center;
max-width: 65rem;
}
.page-template-page_technology #bloc-market-ecom h2 img {
margin-right: 1.75rem;
width: 30% !important;
}
.page-template-page_technology #bloc-market-ecom .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text {
max-width: 65.375rem;
display: flex;
gap: 8%;
margin-top: 1.75rem;
margin-bottom: 1.75rem;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__media {
flex: 2;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content {
flex: 4;
}   .page-template-page_technology #mdm-cyber {
position: relative;
margin: 0;
}
.page-template-page_technology #mdm-cyber .left-bloc-market {
padding: 7rem 3rem 0 4rem;
gap: 4rem;
} .page-template-page_technology #bloc-tech-market {
position: relative;
margin: 0;
}
.page-template-page_technology #bloc-tech-market #bloc-sous-tech {
width: 100%;
max-width: 71.25rem;
padding: 3rem 0;
margin: auto;
}
.page-template-page_technology #bloc-tech-market #bloc-sous-tech .wp-block-button__link:before {
content: '→';
position: relative;
right: 10px;
font-size: 20px;
}
.page-template-page_technology #mdm-cyber .right-section-market {
height: 90%;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 10%;
}   @media screen and (min-width: 280px) and (max-width: 359px) {
.page-template-page_technology .bloc-tech-market {
flex-direction: column;
}
.page-template-page_technology .left-section-market {
height: 100%;
}
.page-template-page_technology .left-bloc-market {
padding: 1rem 2rem 0 2rem;
gap: 0;
}
.page-template-page_technology .left-bloc-market .has-p1 {
font-size: 2rem;
margin-top: 2rem;
}
.page-template-page_technology .left-bloc-market img {
max-width: 15%;
}
.page-template-page_technology .btn-contact-market {
border-radius: 15px;
padding: 10px 20px;
bottom: 1%;
left: 35%;
width: 65%;
font-size: 15px;
}
.page-template-page_technology .btn-contact-market::before {
right: 10px;
font-size: 20px;
}
.page-template-page_technology .right-section-market {
flex-direction: row;
}
.page-template-page_technology .card-number-market .key-data {
font-size: 2rem;
}
.page-template-page_technology .card-number-market .title-brand-tech {
font-size: 1rem;
}
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
border-radius: 20px;
min-height: 15vh;
margin: 0 auto;
}
.page-template-page_technology #bloc-mdm #bloc-mdm-mw {
padding: 1rem 1rem 1rem;
}
.page-template-page_technology #bloc-mdm h2 {
font-size: 1.2em;
font-weight: 500;
}
.page-template-page_technology #bloc-mdm .partners-mark-logo {
width: 100%;
border-radius: 15px;
}
.page-template-page_technology #bloc-mdm .partners-mark-items {
padding: 20px;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard h2 {
font-size: 1.2em;
font-weight: 500;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market {
flex-direction: column-reverse;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 2rem;
width: 72%;
font-weight: 400;
border-radius: 20px;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd {
flex-direction: column;
margin-bottom: 0;
}
.page-template-page_technology .bloc-mark-uct .qubely-block-mediacard .media-market-snd-2 {
flex-direction: column-reverse !important;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard h2 {
font-size: 1.2em;
font-weight: 500;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item {
flex: 0 0 60%;
margin: 0 10px;
padding: 3rem 0;
border-radius: 20px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow {
top: 88%;
font-size: 4rem;
}
.page-template-page_technology #bloc-market-ecom {
margin: 0;
}
.page-template-page_technology #bloc-market-ecom h2 {
font-size: 1.2em;
text-align: center;
font-weight: 500;
flex-direction: column;
align-items: center;
gap: 1rem;
}
.page-template-page_technology #bloc-market-ecom h2 img {
margin-right: auto;
margin-left: auto;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content .wp-block-buttons {
justify-content: center;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
.page-template-page_technology #mdm-cyber .left-bloc-market {
padding: 2rem 2rem 0 2rem;
gap: 1rem;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 4%;
}
} @media screen and (min-width: 360px) and (max-width: 414px) {
.page-template-page_technology .bloc-tech-market {
flex-direction: column;
}
.page-template-page_technology .left-section-market {
height: 100%;
}
.page-template-page_technology .left-bloc-market {
padding: 1rem 2rem 0 2rem;
gap: 1rem;
}
.page-template-page_technology .left-bloc-market .has-p1 {
font-size: 2.5rem;
margin-top: 2rem;
}
.page-template-page_technology .left-bloc-market img {
max-width: 15%;
}
.page-template-page_technology .btn-contact-market {
border-radius: 15px;
padding: 10px 20px;
bottom: 5.5%;
left: 35%;
width: 65%;
font-size: 20px;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 1%;
}
.page-template-page_technology .btn-contact-market::before {
right: 10px;
}
.page-template-page_technology .right-section-market {
flex-direction: row;
}
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
border-radius: 25px;
min-height: 18vh;
}
.page-template-page_technology #bloc-mdm h2 {
font-size: 1.5em;
font-weight: 500;
}
.page-template-page_technology #bloc-mdm .partners-mark-logo {
width: 100%;
border-radius: 15px;
}
.page-template-page_technology #bloc-mdm .partners-mark-items {
padding: 20px;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard h2 {
font-size: 1.5em;
font-weight: 500;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market {
flex-direction: column-reverse;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 2rem;
width: 82%;
font-weight: 400;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd {
flex-direction: column;
margin-bottom: 0;
}
.page-template-page_technology .bloc-mark-uct .qubely-block-mediacard .media-market-snd-2 {
flex-direction: column-reverse !important;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard h2 {
font-size: 1.5em;
font-weight: 500;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item {
flex: 0 0 65%;
margin: 0 10px;
padding: 3rem 0;
border-radius: 20px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow {
top: 88%;
font-size: 4rem;
}
.page-template-page_technology #bloc-market-ecom {
margin: 0;
}
.page-template-page_technology #bloc-market-ecom h2 {
font-size: 1.5em;
text-align: center;
font-weight: 500;
flex-direction: column;
align-items: center;
gap: 1rem;
}
.page-template-page_technology #bloc-market-ecom h2 img {
margin-right: auto;
margin-left: auto;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content .wp-block-buttons {
justify-content: center;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
.page-template-page_technology #mdm-cyber .left-bloc-market {
padding: 3rem 1rem 0 2rem;
gap: 2rem;
}
.page-template-page_technology #mdm-cyber .left-bloc-market .wp-block-buttons {
margin: 0
}
}
@media screen and (min-width: 359px) and (max-width: 361px) {
.page-template-page_technology .btn-contact-market::before {
font-size: 25px;
}
.page-template-page_technology .btn-contact-market {
padding: 10px 20px;
font-size: 20px;
}
.page-template-page_technology .left-bloc-market .has-p1 {
font-size: 2.5rem;
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.page-template-page_technology .card-number-market .key-data {
font-size: 2.2rem;
}
.page-template-page_technology .card-number-market .title-brand-tech {
font-size: 1.2rem;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content {
width: 78%;
}
}
@media screen and (min-width: 374px) and (max-width: 376px) {
.page-template-page_technology .left-bloc-market .has-p1 {
font-size: 2.5rem;
margin-top: 2rem;
margin-bottom: 1.7rem;
}
.page-template-page_technology .btn-contact-market {
padding: 10px 20px;
}
.page-template-page_technology .btn-contact-market::before {
font-size: 25px;
}
.page-template-page_technology .card-number-market .key-data {
font-size: 2.5rem;
}
.page-template-page_technology .card-number-market .title-brand-tech {
font-size: 1.2rem;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content {
width: 78%;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 7%;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow {
top: 90%;
}
}
@media screen and (min-width: 415px) and (max-width: 767px) {
.page-template-page_technology .bloc-tech-market {
flex-direction: column;
}
.page-template-page_technology .left-section-market {
height: 100%;
}
.page-template-page_technology .left-bloc-market {
padding: 1rem 2rem 0 2rem;
gap: 1rem;
}
.page-template-page_technology .left-bloc-market .has-p1 {
font-size: 2.5rem;
}
.page-template-page_technology .left-bloc-market img {
max-width: 15%;
}
.page-template-page_technology .btn-contact-market {
border-radius: 20px;
padding: 10px 25px;
bottom: 5.5%;
left: 35%;
width: 65%;
}
.page-template-page_technology .btn-contact-market::before {
right: 10px;
}
.page-template-page_technology .right-section-market {
flex-direction: row;
}
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
border-radius: 25px;
min-height: 20vh;
}
.page-template-page_technology #bloc-mdm h2 {
font-size: 1.5em;
font-weight: 500;
}
.page-template-page_technology #bloc-mdm .partners-mark-logo {
width: 100%;
border-radius: 15px;
}
.page-template-page_technology #bloc-mdm .partners-mark-items {
padding: 20px;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard h2 {
font-size: 1.5em;
font-weight: 500;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market {
flex-direction: column-reverse;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 2rem;
width: 82%;
font-weight: 400;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd {
flex-direction: column;
margin-bottom: 0;
}
.page-template-page_technology .bloc-mark-uct .qubely-block-mediacard .media-market-snd-2 {
flex-direction: column-reverse !important;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard h2 {
font-size: 1.5em;
font-weight: 500;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item {
flex: 0 0 45%;
margin: 0 10px;
padding: 3rem 0;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow {
top: 88%;
font-size: 4rem;
}
.page-template-page_technology #bloc-market-ecom {
margin: 0;
}
.page-template-page_technology #bloc-market-ecom h2 {
font-size: 1.5em;
text-align: center;
font-weight: 500;
flex-direction: column;
align-items: center;
gap: 1rem;
}
.page-template-page_technology #bloc-market-ecom h2 img {
margin-right: auto;
margin-left: auto;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content .wp-block-buttons {
justify-content: center;
}
.page-template-page_technology #mdm-cyber .left-bloc-market {
padding: 2rem 3rem 0 3rem;
gap: 2rem;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 5.5%;
}
} @media screen and (min-width: 768px) and (max-width: 819px) {
.page-template-page_technology .bloc-tech-market {
flex-direction: column;
}
.page-template-page_technology .left-section-market {
height: 100%;
}
.page-template-page_technology .left-bloc-market {
padding: 5rem 2rem 0 3rem;
gap: 1rem;
}
.page-template-page_technology .left-bloc-market img {
max-width: 15%;
}
.page-template-page_technology .btn-contact-market {
border-radius: 20px;
padding: 25px;
bottom: 1%;
left: 36%;
width: 63%;
font-size: 30px;
}
.page-template-page_technology .btn-contact-market::before {
font-size: 45px;
}
.page-template-page_technology .right-section-market {
flex-direction: row;
}
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
min-height: 20vh;
}
.page-template-page_technology .card-number-market .key-data {
font-size: 4.8rem;
}
.page-template-page_technology #bloc-mdm h2 {
font-weight: 500;
}
.page-template-page_technology .card-number-market .brand-text-tech {
font-size: 1.8rem;
}
.page-template-page_technology .card-number-market .title-brand-tech {
font-size: 2.3rem;
}
.page-template-page_technology #bloc-mdm .partners-mark-logo {
width: 80%;
}
.page-template-page_technology #bloc-mdm .partners-mark-items {
padding: 20px;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology #bloc-mdm .partners-mark-items img {
max-width: 200px;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard h2 {
font-weight: 500;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market {
flex-direction: column-reverse;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 2rem;
width: 68%;
font-weight: 400;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content h3,
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content p {
font-size: 1.3em;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd {
flex-direction: column;
margin-bottom: 0;
}
.page-template-page_technology .bloc-mark-uct .qubely-block-mediacard .media-market-snd-2 {
flex-direction: column-reverse !important;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content ul,
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content p,
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content .wp-block-button__link {
font-size: 1.3em;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content .wp-block-button__link:before {
font-size: 28px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard h2 {
font-weight: 500;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item {
flex: 0 0 45%;
margin: 0 10px;
padding: 4rem 0;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item h3 {
font-size: 25px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item .order-icon {
width: 70px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow {
top: 92%;
font-size: 6rem;
}
.page-template-page_technology #bloc-market-ecom {
margin: 0;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
.page-template-page_technology #bloc-market-ecom h2 {
text-align: center;
font-weight: 500;
flex-direction: column;
align-items: center;
gap: 1rem;
}
.page-template-page_technology #bloc-market-ecom h2 img {
margin-right: auto;
margin-left: auto;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content ul,
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content p,
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content .wp-block-button__link {
font-size: 1.3em;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content .wp-block-buttons {
justify-content: center;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 6%;
}
}
@media screen and (min-width: 820px) and (max-width: 1023px) {
.page-template-page_technology .bloc-tech-market {
flex-direction: column;
}
.page-template-page_technology .left-section-market {
height: 100%;
}
.page-template-page_technology .left-bloc-market {
padding: 5rem 2rem 0 3rem;
}
.page-template-page_technology .left-bloc-market img {
max-width: 15%;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 1%;
}
.page-template-page_technology .btn-contact-market {
border-radius: 20px;
padding: 25px;
bottom: 1%;
left: 36%;
width: 63%;
font-size: 34px;
}
.page-template-page_technology .btn-contact-market::before {
font-size: 50px;
}
.page-template-page_technology .right-section-market {
flex-direction: row;
}
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
min-height: 20vh;
}
.page-template-page_technology .card-number-market .key-data {
font-size: 5rem;
}
.page-template-page_technology #bloc-mdm h2 {
font-weight: 500;
}
.page-template-page_technology .card-number-market .brand-text-tech {
font-size: 2rem;
}
.page-template-page_technology .card-number-market .title-brand-tech {
font-size: 2.5rem;
}
.page-template-page_technology #bloc-mdm .partners-mark-logo {
width: 80%;
}
.page-template-page_technology #bloc-mdm .partners-mark-items {
padding: 20px;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
}
.page-template-page_technology #bloc-mdm .partners-mark-items img {
max-width: 200px;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard h2 {
font-weight: 500;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market {
flex-direction: column-reverse;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 2rem;
width: 65%;
font-weight: 400;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content h3,
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content p {
font-size: 1.5em;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd {
flex-direction: column;
margin-bottom: 0;
}
.page-template-page_technology .bloc-mark-uct .qubely-block-mediacard .media-market-snd-2 {
flex-direction: column-reverse !important;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content ul,
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content p,
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content .wp-block-button__link {
font-size: 1.5em;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market-snd .wp-block-media-text__content .wp-block-button__link:before {
font-size: 30px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard h2 {
font-weight: 500;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item {
flex: 0 0 45%;
margin: 0 10px;
padding: 4rem 0;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item h3 {
font-size: 25px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item .order-icon {
width: 70px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow {
top: 92%;
font-size: 6rem;
}
.page-template-page_technology #bloc-market-ecom {
margin: 0;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text {
flex-direction: column;
}
.page-template-page_technology #bloc-market-ecom h2 {
text-align: center;
font-weight: 500;
flex-direction: column;
align-items: center;
gap: 1rem;
}
.page-template-page_technology #bloc-market-ecom h2 img {
margin-right: auto;
margin-left: auto;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content ul,
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content p,
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content .wp-block-button__link {
font-size: 1.5em;
}
.page-template-page_technology #bloc-market-ecom .wp-block-media-text.is-style-itancia-media-text .wp-block-media-text__content .wp-block-buttons {
justify-content: center;
}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
.page-template-page_technology .left-section-market {
height: 33vh;
}
.page-template-page_technology  #mdm-cyber .left-section-market {
height: 100%;
}
.page-template-page_technology .right-section-market {
height: 100%;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 0;
}
.page-template-page_technology .btn-contact-market {
bottom: 0;
}
.page-template-page_technology .right-section-market {
height: 100%;
}
.page-template-page_technology #mdm-cyber .right-section-market {
height: 100%;
}
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
min-height: 12vh;
}
.page-template-page_technology .left-bloc-market {
padding: 2rem 3rem 0 4rem;
gap: 0;
}
.page-template-page_technology #bloc-mdm h2,
.page-template-page_technology .bloc-market-category .qubely-block-mediacard h2,
.page-template-page_technology #bloc-market-ecom h2,
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard h2 {
font-size: 2em;
}
.page-template-page_technology #bloc-mdm .partners-mark-items img {
max-width: 160px;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__media {
flex: 3;
}
.page-template-page_technology .bloc-market-mw .qubely-block-mediacard #media-market .wp-block-media-text__content {
padding: 1.5rem 3rem;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .slider-item {
flex: 0 0 20%;
margin: 0 10px;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow {
font-size: 4rem;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow.right {
right: -2vh;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow.left {
left: -2vh;
}
.page-template-page_technology #bloc-market-ecom h2 img {
margin-right: 1.5rem;
width: 30% !important;
}
.page-template-page_technology #mdm-cyber .left-bloc-market {
padding: 5rem 3rem 0 4rem;
gap: 2rem;
}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {
.page-template-page_technology .left-section-market {
height: 100%;
}
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
min-height: 20vh;
}
.page-template-page_technology #mdm-cyber .left-bloc-market {
gap: 3rem;
}
.page-template-page_technology .right-section-market {
height: 97%;
}
.page-template-page_technology .btn-contact-market {
bottom: 3%;
}
.page-template-page_technology .right-section-market {
height: 99%;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 4%;
}
.page-template-page_technology #mdm-cyber .right-section-market {
height: 97%;
}
} @media screen and (min-width: 1366px) and (max-width: 1439px) {
.page-template-page_technology .left-section-market { }
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
min-height: 20vh;
}
.page-template-page_technology #mdm-cyber .left-bloc-market {
gap: 3rem;
}
.page-template-page_technology #mdm-cyber .btn-contact-market {
bottom: 4%;
}
.page-template-page_technology #mdm-cyber .right-section-market {
height: 97%;
}
} @media screen and (min-width: 1680px) and (max-width: 1919px) {
.page-template-page_technology .left-section-market { }
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
min-height: 20vh;
}
}
@media screen and (min-width: 1920px) and (max-width: 1982px) {
.page-template-page_technology .left-section-market { }
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
min-height: 20vh;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow.left {
left: 24vh;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow.right {
right: 24vh;
}
}
@media screen and (min-width: 1983px) {
.page-template-page_technology .left-section-market { }
.page-template-page_technology .card-number-market-img, .page-template-page_technology .card-number-market {
min-height: 20vh;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow.left {
left: 24vh;
}
.page-template-page_technology .bloc-market-category .qubely-block-mediacard .arrow.right {
right: 24vh;
}
}  .page-template-page_technology #brands-tech {
position: relative;
margin: 0;
}
.page-template-page_technology #brands-tech #brands-sous-tech {
max-width: 81.25rem;
width: 100%;
padding: 1rem 1rem 3rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.page-template-page_technology #brands-tech h2 {
font-size: 2.5em;
color: #3c4a47;
margin: 20px auto;
font-weight: 400;
display: flex;
justify-content: center;
max-width: 65rem;
}
.page-template-page_technology #brands-tech p {
text-align: center;
color: #3c4a47;
margin: 20px auto;
font-weight: 400;
display: flex;
justify-content: center;
max-width: 65rem;
font-style: italic;
}
.page-template-page_technology #brands-tech .underline-tech {
display: block;
width: 130px;
height: 6px;
margin: 25px auto 10px;
background-color: #87b7b6;
border-radius: 30px;
}
.page-template-page_technology #brands-tech .filters {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-top: 60px;
margin-bottom: 40px;
}
.page-template-page_technology #brands-tech .filters button {
cursor: pointer;
padding: 15px 30px;
border-radius: 37px;
background: #FFF;
box-shadow: 0px -0.879px 7.383px 0px rgba(0, 0, 0, 0.25);
color: #2C423D;
}
.page-template-page_technology #brands-tech .filters button.active {
background: #749BAA;
color: white;
}
.page-template-page_technology #brands-tech .filters button.inactive {
background-color: #f1f1f1;
color: #aaa;
border-color: #ddd;
cursor: not-allowed;
}
.page-template-page_technology #brands-tech .group {
margin-bottom: 30px;
}
.page-template-page_technology #brands-tech .group-title {
margin-bottom: 15px;
color: #2C423D;
font-family: Inter, serif;
font-size: 3rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.page-template-page_technology #brands-tech .logos {
display: flex;
flex-wrap: wrap;
gap: 1rem 4rem;
align-items: center;
}
.page-template-page_technology #brands-tech .logo {
padding: 10px;
text-align: center;
width: 150px;
}
.page-template-page_technology #brands-tech .logo img {
max-width: max-content;
height: auto;
width: 100%;
}
.page-template-page_technology #brands-tech .logo p {
display: none;
}
.page-template-page_technology #brands-tech .hidden {
display: none;
}   @media screen and (min-width: 280px) and (max-width: 359px) {
.page-template-page_technology #brands-tech h2 {
font-size: 1.5em;
font-weight: 500;
}
.page-template-page_technology #brands-tech .filters {
justify-content: center;
}
.page-template-page_technology #brands-tech #brands-sous-tech {
padding: 1rem 1rem 3rem;
}
.page-template-page_technology #brands-tech #logoGroups {
padding: 0 2rem;
}
.page-template-page_technology #brands-tech .logos {
gap: 1rem;
}
.page-template-page_technology #brands-tech .filters button:nth-child(1) {
width: 100%;
}
.page-template-page_technology #brands-tech .filters button:nth-child(2),
.page-template-page_technology #brands-tech .filters button:nth-child(3),
.page-template-page_technology #brands-tech .filters button:nth-child(4),
.page-template-page_technology #brands-tech .filters button:nth-child(5) {
width: 45%;
}
.page-template-page_technology #brands-tech .filters button:nth-child(6) {
width: 50%;
}
.page-template-page_technology #brands-tech .filters button {
font-size: 0.8rem;
}
} @media screen and (min-width: 360px) and (max-width: 414px) {
.page-template-page_technology #brands-tech h2 {
font-size: 1.5em;
font-weight: 500;
}
.page-template-page_technology #brands-tech .filters {
justify-content: center;
}
.page-template-page_technology #brands-tech #brands-sous-tech {
padding: 1rem 1rem 3rem;
}
.page-template-page_technology #brands-tech #logoGroups {
padding: 0 2rem;
}
.page-template-page_technology #brands-tech .logos {
gap: 1rem;
}
.page-template-page_technology #brands-tech .filters button:nth-child(1) {
width: 100%;
}
.page-template-page_technology #brands-tech .filters button {
font-size: 0.8rem;
}
}
@media screen and (min-width: 415px) and (max-width: 767px) {
.page-template-page_technology #brands-tech h2 {
font-size: 1.8em;
font-weight: 500;
}
.page-template-page_technology #brands-tech .filters {
justify-content: center;
}
.page-template-page_technology #brands-tech #brands-sous-tech {
padding: 1rem 1rem 3rem;
}
.page-template-page_technology #brands-tech #logoGroups {
padding: 0 2rem;
}
.page-template-page_technology #brands-tech .logos {
gap: 1rem;
}
.page-template-page_technology #brands-tech .filters button {
font-size: 0.8rem;
}
} @media screen and (min-width: 768px) and (max-width: 819px) {
.page-template-page_technology #brands-tech #brands-sous-tech {
padding: 1rem 1rem 3rem;
}
.page-template-page_technology #brands-tech #logoGroups {
padding: 0 2rem;
}
.page-template-page_technology #brands-tech .logos {
gap: 1rem;
}
.page-template-page_technology #brands-tech .filters button {
font-size: 0.8rem;
}
}
@media screen and (min-width: 820px) and (max-width: 1023px) {
.page-template-page_technology #brands-tech #brands-sous-tech {
padding: 1rem 1rem 3rem;
}
.page-template-page_technology #brands-tech #logoGroups {
padding: 0 2rem;
}
.page-template-page_technology #brands-tech .logos {
gap: 1rem;
}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
.page-template-page_technology #brands-tech #brands-sous-tech {
max-width: 59.25rem;
padding: 1rem 1rem 3rem;
}
.page-template-page_technology #brands-tech .logos {
gap: 2rem;
}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) {
.page-template-page_technology #brands-tech #brands-sous-tech {
max-width: 71.25rem;
padding: 1rem 1rem 3rem;
}
.page-template-page_technology #brands-tech .logos {
gap: 3rem;
}
} @media screen and (min-width: 1366px) and (max-width: 1439px) {
.page-template-page_technology #brands-tech #brands-sous-tech {
max-width: 71.25rem;
}
} .page-template-page_technology #calendar-atp-page {
position: relative;
margin: 0 auto;
width: 100%;
} .page-template-page_technology #calendar-atp-page .calendar-atp-mobile {
display: none;
text-align: center;
padding: 30px 15px;
}
.page-template-page_technology #calendar-atp-page .calendar-atp-mobile-link {
color: #7b2ead;
font-size: 20px;
text-decoration: none;
font-weight: 500;
line-height: 1.4;
display: inline-block;
font-family: 'Sailec', sans-serif;
margin: 0;
}
.page-template-page_technology #calendar-atp-page .calendar-atp-mobile-link a {
color: #2c423d;
} .page-template-page_technology #calendar-atp-page .calendar-atp-page {
max-width: 81.25rem;
width: 100%;
padding: 1rem 1rem 3rem;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.page-template-page_technology #calendar-atp-page .calendar-atp-banner {
display: block;
width: 100%;
max-width: 700px;
border-radius: 60px 0;
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.5);
border: 10px solid #fff;
overflow: hidden;
margin: 10px auto;
}
.page-template-page_technology #calendar-atp-page .calendar-atp-table-container {
margin-top: 25px;
font-size: 11px;
color: #2c423d;
}
.page-template-page_technology #calendar-atp-page table.calendar-atp {
width: 100%;
border-collapse: collapse;
}
.page-template-page_technology #calendar-atp-page .calendar-atp thead th {
background: #440099;
color: #fff;
font-weight: bold;
text-transform: capitalize;
font-size: 10px;
padding: 20px 10px;
letter-spacing: 0.06em;
border: 1px solid #440099;
}
.page-template-page_technology #calendar-atp-page .calendar-atp th.col-course {
text-align: center;
padding-left: 8px;
}
.page-template-page_technology #calendar-atp-page .calendar-atp th.col-days {
text-align: center;
width: 90px;
}
.page-template-page_technology #calendar-atp-page .calendar-atp th.month {
text-align: center;
}
.page-template-page_technology #calendar-atp-page .calendar-atp td {
border: 1px solid #440099;
padding: 6px;
white-space: nowrap;
vertical-align: middle;
font-size: 13px;
}
.page-template-page_technology #calendar-atp-page .calendar-atp td.col-course {
color: #2c423d;
text-decoration: none;
text-underline-offset: 1px;
}
.page-template-page_technology #calendar-atp-page .calendar-atp td.col-days {
text-align: center;
color: #2c423d;
}
.page-template-page_technology #calendar-atp-page .calendar-atp td.month {
text-align: center;
color: #2c423d;
}
.page-template-page_technology #calendar-atp-page .calendar-atp .group-row td {
border: none;
padding: 20px 5px!important;
font-weight: bold;
font-size: 16px;
color: #440099;
}
.page-template-page_technology #calendar-atp-page .calendar-atp .group-row td[colspan] {
padding-left: 0;
}
.page-template-page_technology #calendar-atp-page .calendar-atp .spacer-row td {
border: none;
padding: 3px 0;
}
.page-template-page_technology #calendar-atp-page .atp-button {
background-color: #440099;
box-shadow: 8px 4px 26px 4px rgba(0, 0, 0, 0.09);
border-radius: 5px;
margin-top: 1rem;
} @media (max-width: 1023px) {
.page-template-page_technology #calendar-atp-page .calendar-atp-page {
display: none;
}
.page-template-page_technology #calendar-atp-page .calendar-atp-mobile {
display: block;
}
} .page-template-page_technology.page-id-52127 .affiliate-nav-wrapper,
.page-template-page_technology.page-id-52126 .affiliate-nav-wrapper,
.page-template-page_technology.page-id-52125 .affiliate-nav-wrapper,
.page-template-page_technology.page-id-52124 .affiliate-nav-wrapper,
.page-template-page_technology.page-id-47450 .affiliate-nav-wrapper {
display: none !important;
}
.page-template-page_technology #maintenance-mode {
margin: auto;
}
.page-template-page_technology #maintenance-mode .sous-maintenance {
padding: 15rem 0;
}
.page-template-page_technology.page-id-52127 .contact-btn-contact,
.page-template-page_technology.page-id-52126 .contact-btn-contact,
.page-template-page_technology.page-id-52125 .contact-btn-contact,
.page-template-page_technology.page-id-52124 .contact-btn-contact,
.page-template-page_technology.page-id-47450 .contact-btn-contact {
display: none;
}