/* CSS Document */
.parallax-section {
    padding: 250px 0;
}
.parallax-section .parallax img {
    opacity: .93;
}
.parallax-section .card {
    color: #7F7F7F;
    padding: 20px;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.90);
    backdrop-filter: blur(2px);
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin: 0 3vw;
}
.parallax-section .card h2 {
    color: var(--color-3, #1E4382);
    margin: 0;
}
.parallax-section .card p {
    margin: 0;
}

.parallax-section.yacht-service {
    padding: 200px 50px;
	text-align: center;
}
.parallax-section.yacht-service .parallax img {
    opacity: .5;
}
.parallax-section.yacht-service h2 {
    margin: 0 0 30px;
}
.parallax-section.yacht-service p {
    margin: 0 0 0;
}
.parallax-section.yacht-service p:not(:last-child) {
    margin: 0 0 30px;
}


@media (max-width: 1200px) {}
@media (max-width: 991px) {}
@media (max-width: 768px) {}