@charset "UTF-8";
 @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");
@font-face {
font-family: "Mont";
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Heavy.eot);
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Heavy.eot?#iefix) format("embedded-opentype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Heavy.woff2) format("woff2"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Heavy.woff) format("woff"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Heavy.ttf) format("truetype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Heavy.svg#Mont-Heavy) format("svg");
font-weight: 800;
font-style: normal;
font-display: swap; }
@font-face {
font-family: "Mont Book";
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Book.eot);
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Book.eot?#iefix) format("embedded-opentype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Book.woff2) format("woff2"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Book.woff) format("woff"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Book.ttf) format("truetype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Book.svg#Mont-Book) format("svg");
font-weight: normal;
font-style: normal;
font-display: swap; }
@font-face {
font-family: "Mont";
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-SemiBold.eot);
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-SemiBold.eot?#iefix) format("embedded-opentype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-SemiBold.woff2) format("woff2"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-SemiBold.woff) format("woff"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-SemiBold.ttf) format("truetype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-SemiBold.svg#Mont-SemiBold) format("svg");
font-weight: 600;
font-style: normal;
font-display: swap; }
@font-face {
font-family: "Mont";
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Regular.eot);
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Regular.eot?#iefix) format("embedded-opentype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Regular.woff2) format("woff2"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Regular.woff) format("woff"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Regular.ttf) format("truetype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Regular.svg#Mont-Regular) format("svg");
font-weight: normal;
font-style: normal;
font-display: swap; }
@font-face {
font-family: "Mont";
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-ExtraLight.eot);
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-ExtraLight.eot?#iefix) format("embedded-opentype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-ExtraLight.woff2) format("woff2"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-ExtraLight.woff) format("woff"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-ExtraLight.ttf) format("truetype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-ExtraLight.svg#Mont-ExtraLight) format("svg");
font-weight: 200;
font-style: normal;
font-display: swap; }
@font-face {
font-family: "Mont";
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Light.eot);
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Light.eot?#iefix) format("embedded-opentype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Light.woff2) format("woff2"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Light.woff) format("woff"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Light.ttf) format("truetype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Light.svg#Mont-Light) format("svg");
font-weight: 300;
font-style: normal;
font-display: swap; }
@font-face {
font-family: "Mont";
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Bold.eot);
src: url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Bold.eot?#iefix) format("embedded-opentype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Bold.woff2) format("woff2"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Bold.woff) format("woff"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Bold.ttf) format("truetype"), url(//parc-verde.ro/wp-content/themes/parcverde/fonts/subset-Mont-Bold.svg#Mont-Bold) format("svg");
font-weight: bold;
font-style: normal;
font-display: swap; } @keyframes bounce {
0%,
20%,
50%,
80%,
100% {
transform: translateY(0); }
40% {
transform: translateY(-20px); }
60% {
transform: translateY(-10px); } }
.bounce {
animation: bounce 2s infinite; } body {
color: #000;
overflow-x: hidden; }
a:hover, a:focus, a:active {
text-decoration: none; } .hamburger {
padding: 15px 15px;
display: inline-block;
cursor: pointer;
transition-property: transform;
transition-duration: 0.3s;
transition-timing-function: ease;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible; }
.hamburger:hover .hamburger-inner,
.hamburger:hover .hamburger-inner::before,
.hamburger:hover .hamburger-inner::after {
background-color: #2b3c69; }
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
background-color: #fff; }
.hamburger.is-active:hover .hamburger-inner,
.hamburger.is-active:hover .hamburger-inner::before,
.hamburger.is-active:hover .hamburger-inner::after {
background-color: #d9d9d9; }
.hamburger-box {
width: 40px;
height: 24px;
display: inline-block;
position: relative; }
.hamburger-inner {
display: block;
top: 50%;
margin-top: -2px; }
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
width: 40px;
height: 4px;
background-color: #000;
border-radius: 4px;
position: absolute;
transition-property: transform;
transition-duration: 0.3s;
transition-timing-function: ease; }
.hamburger-inner::before,
.hamburger-inner::after {
content: "";
display: block; }
.hamburger-inner::before {
top: -10px; }
.hamburger-inner::after {
bottom: -10px; } .hamburger--squeeze .hamburger-inner {
transition-duration: 0.075s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {
transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
.hamburger--squeeze .hamburger-inner::after {
transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze.is-active .hamburger-inner {
transform: rotate(45deg);
transition-delay: 0.12s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--squeeze.is-active .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
.hamburger--squeeze.is-active .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); } .languages_menu {
float: right; }
@media (max-width: 991px) {
.languages_menu {
display: none;
margin-top: -66px;
z-index: 3;
display: relative;
position: relative; } }
.languages_menu ul {
list-style: none;
margin: 0; }
.languages_menu ul li {
font-family: "Inter", arial, sans-serif;
font-size: 16px;
color: #000;
line-height: 75px; }
.languages_menu ul li a {
cursor: pointer;
color: #000; }
.languages_menu ul li .lang_icon {
width: 24px;
height: auto;
margin-right: 10px;
display: inline-block;
vertical-align: middle; }
@media (max-width: 991px) {
.languages_menu ul li .lang_icon {
vertical-align: top;
margin-top: 4px; } }
@media (max-width: 991px) {
.lang_mobile {
display: block !important; } }
.header {
background: #fff;
padding: 0px 0;
transition: 0.3s;
position: relative;
z-index: 99999; }
@media (max-width: 991px) {
.header {
padding: 10px 0; }
.header.is-active {
background: #2b3c69; }
.header.is-active .logo .logo-white {
display: block; }
.header.is-active .logo .logo-colored {
display: none; } }
@media (max-width: 427px) {
.header .container {
padding: 0; } }
.header .container .col-md-12 {
text-align: center; }
.header .logo {
float: left;
display: none; }
@media (max-width: 991px) {
.header .logo {
display: block; } }
.header .logo .logo-img {
width: auto;
height: 75px; }
@media (min-width: 992px) {
.header .logo .logo-img.logo-white {
display: none !important; }
.header .logo .logo-img.logo-colored {
display: block !important; } }
@media (max-width: 991px) {
.header .logo .logo-img {
height: 50px; } }
@media (max-width: 991px) {
.header .logo .logo-white {
display: none; }
.header .logo .logo-colored {
display: block; } }
.header .nav {
display: inline-block; }
@media (max-width: 991px) {
.header .nav {
display: none; } }
.header .nav ul {
list-style: none;
margin: 0;
padding: 0; }
.header .nav ul li {
float: left;
font-family: "Inter", arial, sans-serif;
font-size: 16px;
font-weight: 500;
margin-right: 25px;
line-height: 75px; }
.header .nav ul li:last-child {
margin-right: 0; }
.header .nav ul li a {
color: #000;
padding: 10px;
transition: 0.3s;
border: 1px solid transparent;
border-radius: 11px; }
.header .nav ul li:hover a, .header .nav ul li:focus a, .header .nav ul li:active a, .header .nav ul li.current-menu-item a {
border: 1px solid #000;
text-decoration: none; }
.header .mobile_trigger {
display: none;
float: right;
padding-top: 0;
padding-bottom: 0;
margin-top: 15px; }
@media (max-width: 991px) {
.header .mobile_trigger {
display: block; } }
.header .mobile_menu {
background: #fff;
position: absolute;
left: 0;
right: 0;
width: 100%;
top: 100%;
transition: 0.3s;
opacity: 0;
visibility: hidden; }
@media (min-width: 992px) {
.header .mobile_menu {
display: none !important; } }
@media (max-width: 467px) {
.header .mobile_menu {
overflow-x: hidden; } }
@media (max-width: 427px) {
.header .mobile_menu {
padding-top: 0; } }
.header .mobile_menu.is-active {
background: #2b3c69;
opacity: 1;
visibility: visible; }
.header .mobile_menu ul {
padding: 0;
margin: 0;
list-style: none; }
.header .mobile_menu ul li {
display: block; }
.header .mobile_menu ul li a {
color: #fff;
transition: 0.3s; }
.header .mobile_menu ul li a:hover {
color: #d9d9d9; }
@media (max-width: 467px) {
.header .mobile_menu .top_wrapper {
display: flex;
justify-content: center;
align-items: center; }
.header .mobile_menu .top_wrapper:after {
content: "";
display: block;
clear: both; } }
.header .mobile_menu .mobile_main-menu {
width: 100%; }
.header .mobile_menu .mobile_main-menu ul {
padding: 10px 0; }
.header .mobile_menu .mobile_main-menu ul li a {
padding: 10px;
display: block;
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 26px;
letter-spacing: 1.2px;
position: relative; }
.header .mobile_menu .mobile_main-menu ul li a:before {
content: "";
display: block;
width: 4px;
height: 26px;
position: absolute;
right: 100%;
background: #fcda4f;
opacity: 0;
visibility: hidden;
transition: 0.3s; }
.header .mobile_menu .mobile_main-menu ul li.current-menu-item a {
font-weight: 800; }
.header .mobile_menu .mobile_main-menu ul li.current-menu-item a:before {
opacity: 1;
visibility: visible; }
.header .mobile_menu .mobile_subheader-menu {
border-top: 1px solid #3d5492;
padding: 10px 15px; }
.header .mobile_menu .mobile_subheader-menu ul li a {
padding: 10px;
font-family: "Inter", arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 17px;
letter-spacing: 0.2px;
display: inline-block; }
.header .mobile_menu .mobile_subheader-menu ul li a .arrow-icon {
width: 24px;
height: auto;
margin-left: 10px;
display: inline-block;
vertical-align: middle; }
@media (max-width: 390px) {
.header .mobile_menu .mobile_subheader-menu ul li a .arrow-icon {
margin-left: 3px; } }
.header .mobile_menu .image_refference {
display: none;
width: 50%;
float: left; }
@media (max-width: 467px) {
.header .mobile_menu .image_refference {
display: block; } }
@media (max-width: 427px) {
.header .mobile_menu .image_refference {
width: 40%; } }
.header .mobile_menu .image_refference .menu-img {
width: 100%; }
@media (max-width: 467px) {
.header .mobile_menu .image_refference .menu-img {
position: relative;
right: -50px; } }
@media (max-width: 427px) {
.header .mobile_menu .image_refference .menu-img {
width: 150%;
right: 10px; } } .subheader {
background: #2b3c69;
text-align: center;
padding: 16px 0; }
@media (max-width: 991px) {
.subheader {
display: none; } }
.subheader .container .col-md-12 {
padding-right: 13px;
padding-left: 13px; }
.subheader .container ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 0; }
.subheader .container ul li {
display: inline-block;
font-size: 14px; }
.subheader .container ul li:after {
content: "";
display: inline-block;
vertical-align: middle;
width: 1px;
height: 29px;
background: #d9d9d9;
margin: 0 15px; }
@media (max-width: 1199px) {
.subheader .container ul li:after {
margin: 0 4px; } }
.subheader .container ul li:last-child:after {
display: none; }
.subheader .container ul li a {
color: #fff;
padding: 10px;
font-family: "Inter", arial, sans-serif;
font-weight: 500;
font-size: 14px;
transition: 0.3s;
border-radius: 11px; }
@media (max-width: 1199px) {
.subheader .container ul li a {
padding: 10px 6px; } }
.subheader .container ul li a .arrow-icon {
width: 24px;
height: auto;
margin-left: 10px;
display: inline-block;
vertical-align: middle; }
@media (max-width: 1199px) {
.subheader .container ul li a .arrow-icon {
margin-left: 5px;
display: none; } }
.subheader .container ul li a:hover, .subheader .container ul li a:focus, .subheader .container ul li a:active {
text-decoration: none;
background: #354b85; } .footer {
background: #2b3c69;
padding: 50px 0 30px; }
.footer .footer-section {
padding-bottom: 30px; }
@media (max-width: 767px) {
.footer .footer-section {
padding-bottom: 0; } }
.footer .footer-section:after {
content: "";
display: block;
clear: both; }
.footer .footer-section:last-child {
padding-bottom: 0; }
.footer .footer-section ul {
list-style: none;
margin: 0;
padding: 0; }
@media (max-width: 767px) {
.footer .footer-section ul {
padding-bottom: 30px; } }
.footer .footer-section ul li {
font-family: arial, sans-serif;
line-height: 28px;
font-size: 18px; }
@media (max-width: 1199px) {
.footer .footer-section ul li {
font-size: 14px; } }
@media (max-width: 767px) {
.footer .footer-section ul li {
font-size: 18px; } }
.footer .footer-section ul li a {
color: #fff;
transition: 0.3s; }
.footer .footer-section ul li:hover a {
color: #d9d9d9;
text-decoration: none; }
.footer .footer-section.footer-top .footer_logo-img {
width: auto;
height: 92px; }
.footer .footer-section.footer-middle .footer_logo-img {
width: auto;
height: 92px; }
@media (max-width: 991px) {
.footer .footer-section.footer-middle .footer_logo-img {
margin-bottom: 30px; } }
.footer .footer-section.footer-middle ul li {
padding-bottom: 10px; }
@media (max-width: 1199px) {
.footer .footer-section.footer-middle ul li {
padding-bottom: 5px; } }
.footer .footer-section.footer-middle ul li:last-child {
padding-bottom: 0; }
.footer .footer-section.footer-bottom {
font-size: 0;
text-align: center; }
@media (max-width: 767px) {
.footer .footer-section.footer-bottom {
text-align: left; } }
.footer .footer-section.footer-bottom > div {
float: none;
display: inline-block;
vertical-align: middle; }
.footer .footer-section.footer-bottom .copyright {
margin: 0;
padding: 0;
color: #fff;
font-family: Arial, sans-serif;
font-size: 14px;
line-height: 28px;
display: inline-block; }
.footer .footer-section.footer-bottom ul {
display: inline-block; }
.footer .footer-section.footer-bottom ul li {
display: inline-block;
margin-left: 25px; }
.footer .footer-section.footer-bottom .social_media-container {
text-align: right; }
.footer .footer-section.footer-bottom .social_media-container ul li {
margin-left: 20px; }
.footer .footer-section.footer-bottom .social_media-container ul li a {
font-size: 0;
transition: 0.3s; }
.footer .footer-section.footer-bottom .social_media-container ul li:hover a {
opacity: 0.6; }
.back_to-top {
background: #2b3c69;
transition: 0.3s;
position: fixed;
right: 25px;
bottom: 25px;
width: 40px;
height: 40px;
border-radius: 8px;
cursor: pointer;
z-index: 100;
opacity: 0;
visibility: hidden; }
.back_to-top.is-active {
opacity: 1;
visibility: visible; }
@media (max-width: 767px) {
.back_to-top {
right: 10px;
bottom: 10px; } }
.back_to-top:hover {
background: #32c787; }
.back_to-top img {
width: 100%;
transform: rotate(180deg); }  .top_banner {
color: #fff;
padding-top: 100px;
text-align: center;
background-size: cover !important; }
@media (max-width: 1199px) {
.top_banner {
padding-top: 60px; } }
@media (max-width: 767px) {
.top_banner {
padding-top: 40px; } }
.top_banner .container .title {
margin: 0;
padding-bottom: 30px; }
.top_banner .container .title span {
display: block;
font-family: "Mont", arial, sans-serif;
font-size: 56px;
line-height: 120%;
letter-spacing: 1px; }
@media (max-width: 1199px) {
.top_banner .container .title span {
font-size: 40px; } }
@media (max-width: 767px) {
.top_banner .container .title span {
font-size: 32px; } }
@media (max-width: 414px) {
.top_banner .container .title span {
font-size: 30px; } }
.top_banner .container .title span.regular_text {
font-weight: 400; }
.top_banner .container .title span.bold_text {
font-weight: 800; }
.top_banner .container .text {
font-family: "Mont Book", arial, sans-serif;
font-weight: 400;
font-size: 32px;
line-height: 110%;
letter-spacing: 1px;
padding-bottom: 30px;
margin: 0; }
@media (max-width: 1199px) {
.top_banner .container .text {
font-size: 26px; } }
@media (max-width: 767px) {
.top_banner .container .text {
font-size: 20px; } }
.top_banner .container .text b {
font-family: "Mont", arial, sans-serif;
font-weight: 700; }
@media (max-width: 414px) {
.top_banner .container .text br {
display: none; } }
.top_banner .container .btn {
display: inline-block;
font-family: "Inter", arial, sans-serif;
font-weight: 600;
color: #fff;
font-size: 23px;
letter-spacing: 1px;
margin-bottom: 20px; }
@media (max-width: 767px) {
.top_banner .container .btn {
display: none; } }
.top_banner .container .btn .btn_text {
display: block; }
.top_banner .container .btn .arrow_down {
width: 66px;
height: auto;
display: inline-block; }
.top_banner .bottom_logos {
position: relative;
overflow: hidden;
text-align: left; }
.top_banner .bottom_logos .blur_bg {
background: linear-gradient(90.03deg, rgba(121, 143, 255, 0.25) -1.22%, rgba(174, 187, 255, 0.25) 97.48%);
backdrop-filter: blur(9px);
-webkit-backdrop-filter: blur(9px);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
z-index: 1; }
.top_banner .bottom_logos .container {
padding: 15px 15px 15px;
position: relative;
z-index: 2; }
@media (max-width: 767px) {
.top_banner .bottom_logos .container {
padding: 30px 15px; } }
@media (max-width: 600px) {
.top_banner .bottom_logos .container {
padding: 20px 0; } }
.top_banner .bottom_logos .container .label {
font-family: "Inter", arial, sans-serif;
font-weight: 600;
font-size: 16px;
letter-spacing: 1px;
margin-bottom: 10px;
display: block;
color: #2b3c69; }
@media (max-width: 767px) {
.top_banner .bottom_logos .container .label {
margin-bottom: 20px;
font-size: 14px;
text-align: center; } }
@media (max-width: 414px) {
.top_banner .bottom_logos .container .label {
font-size: 12px; } }
.top_banner .bottom_logos .container .logos {
text-align: center; }
.top_banner .bottom_logos .container .logos .company_logo {
display: inline-block; }
@media (max-width: 767px) {
.top_banner .bottom_logos .container .developed_by {
width: 100%; } }
.top_banner .bottom_logos .container .developed_by .logos {
border-right: 1px solid rgba(43, 60, 105, 0.8);
padding: 30px 0 20px;
text-align: left; }
@media (max-width: 1199px) {
.top_banner .bottom_logos .container .developed_by .logos {
padding: 20px 0; } }
@media (max-width: 991px) {
.top_banner .bottom_logos .container .developed_by .logos {
padding: 10px 0 20px; } }
@media (max-width: 767px) {
.top_banner .bottom_logos .container .developed_by .logos {
border: none;
text-align: center; } }
.top_banner .bottom_logos .container .developed_by .logos .company_logo:first-child {
width: 34%; }
.top_banner .bottom_logos .container .developed_by .logos .company_logo:last-child {
width: 48%;
margin-left: 7%; }
.top_banner .bottom_logos .container .sustained_by {
padding: 0 0 0 40px;
font-size: 0; }
@media (max-width: 767px) {
.top_banner .bottom_logos .container .sustained_by {
padding: 0 15px;
text-align: center;
width: 100%;
margin-top: 20px; } }
.top_banner .bottom_logos .container .sustained_by .company_logo {
width: 33.33333%;
display: inline-block;
margin: 0; }
.top_banner.bg_overlay {
position: relative; }
.top_banner.bg_overlay:before {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: rgba(0, 0, 0, 0.5); }
.top_banner.bg_overlay .bottom_logos {
z-index: 5; }
.homepage_wrapper .top_banner {
background-position: 50% 47% !important;
padding: 0; }
@media (max-width: 680px) {
.homepage_wrapper .top_banner {
background-position: 35% 50% !important; } }
.homepage_wrapper .top_banner.banner_desktop {
display: block; }
@media (max-width: 767px) {
.homepage_wrapper .top_banner.banner_desktop {
display: none; } }
.homepage_wrapper .top_banner.banner_mobile {
display: none; }
@media (max-width: 767px) {
.homepage_wrapper .top_banner.banner_mobile {
display: block; }
.homepage_wrapper .top_banner.banner_mobile .container .btn {
margin-bottom: 320px !important; } }
.homepage_wrapper .top_banner .container .title {
text-align: left;
padding: 80px 0 0;
color: #2b3c69;
font-weight: 700; }
@media (max-width: 767px) {
.homepage_wrapper .top_banner .container .title {
padding-top: 50px; } }
.homepage_wrapper .top_banner .container .title span {
font-size: 40px; }
@media (max-width: 991px) {
.homepage_wrapper .top_banner .container .title span {
font-size: 30px; } }
@media (max-width: 767px) {
.homepage_wrapper .top_banner .container .title span {
font-size: 26px; } }
@media (max-width: 500px) {
.homepage_wrapper .top_banner .container .title span br {
display: none; } }
@media (max-width: 414px) {
.homepage_wrapper .top_banner .container .title span {
font-size: 22px; } }
.homepage_wrapper .top_banner .container .title span.regular_text {
font-weight: 700; }
.homepage_wrapper .top_banner .container .btn {
background: #fcda4f;
border-radius: 12px;
color: #33523b;
padding: 15px 31px;
font-family: "Inter", arial, sans-serif;
font-weight: 500;
display: inline-block;
transition: 0.3s;
font-size: 18px;
text-align: center;
float: left;
margin-bottom: 400px; }
@media (max-width: 1199px) {
.homepage_wrapper .top_banner .container .btn {
margin-bottom: 250px; } }
@media (max-width: 991px) {
.homepage_wrapper .top_banner .container .btn {
margin-bottom: 200px;
padding: 15px 20px; } }
@media (max-width: 767px) {
.homepage_wrapper .top_banner .container .btn {
margin-bottom: 160px;
padding: 15px 15px; } }
.homepage_wrapper .top_banner .container .btn:hover {
text-decoration: none;
background: #2b3c69;
color: #fff; } .about_carousel {
position: relative; }
.about_carousel .owl-stage-outer {
overflow-x: hidden; }
.about_carousel .owl-stage-outer .owl-stage:after {
content: "";
display: block;
clear: both; }
.about_carousel .owl-stage-outer .owl-stage .owl-item {
float: left; }
.about_carousel .owl-stage-outer .owl-stage .owl-item .carousel_slide .slide_img {
width: 100%;
display: block; }
@media (max-width: 600px) {
.about_carousel .owl-stage-outer .owl-stage .owl-item .carousel_slide .slide_img {
display: none; } }
.about_carousel .owl-stage-outer .owl-stage .owl-item .carousel_slide .slide_img-mobile {
width: 100%;
display: none; }
@media (max-width: 600px) {
.about_carousel .owl-stage-outer .owl-stage .owl-item .carousel_slide .slide_img-mobile {
display: block; } }
.about_carousel .owl-nav {
display: none; }
.about_carousel .owl-dots {
position: absolute;
left: 50%;
top: 7%;
transform: translateX(-50%);
width: 100%;
text-align: center; }
@media (max-width: 600px) {
.about_carousel .owl-dots {
top: 5%; } }
.about_carousel .owl-dots .owl-dot {
background: #d9d9d9;
border-radius: 23px;
border: none;
-webkit-appearance: none;
width: 52px;
height: 6px;
margin-right: 11px;
transition: 0.3s; }
@media (max-width: 600px) {
.about_carousel .owl-dots .owl-dot {
width: 28px; } }
.about_carousel .owl-dots .owl-dot:last-child {
margin-right: 0; }
.about_carousel .owl-dots .owl-dot.active {
background: #fcda4f; } .call_to-action {
background: #32c787;
padding: 26px 0; }
.call_to-action .container {
font-size: 0; }
.call_to-action .container > div {
float: none;
display: inline-block;
vertical-align: middle; }
@media (max-width: 991px) {
.call_to-action .container > div {
display: block;
width: 100%;
float: none; } }
.call_to-action .section_text {
color: #fff;
font-family: "Mont", arial, sans-serif;
font-weight: 400;
font-size: 30px;
line-height: 132%;
letter-spacing: 1px;
margin: 0; }
@media (max-width: 1199px) {
.call_to-action .section_text {
font-size: 30px; } }
@media (max-width: 991px) {
.call_to-action .section_text {
margin-bottom: 20px; } }
@media (max-width: 767px) {
.call_to-action .section_text {
font-size: 22px; } }
@media (max-width: 467px) {
.call_to-action .section_text {
font-size: 20px; } }
.call_to-action .section_text b {
font-weight: 700; }
.call_to-action .cta_btn {
background: #fcda4f;
border-radius: 12px;
color: #33523b;
padding: 26px 31px;
font-family: "Inter", arial, sans-serif;
font-weight: 500;
display: inline-block;
transition: 0.3s;
font-size: 18px; }
@media (max-width: 1199px) {
.call_to-action .cta_btn {
padding: 20px 25px;
font-size: 16px; } }
@media (max-width: 991px) {
.call_to-action .cta_btn {
padding: 15px 20px;
font-size: 16px; } }
@media (max-width: 767px) {
.call_to-action .cta_btn {
padding: 15px; } }
.call_to-action .cta_btn:hover, .call_to-action .cta_btn:focus, .call_to-action .cta_btn:active {
text-decoration: none;
background: #2b3c69;
color: #fff; } .section_repeater {
background-size: cover !important;
background-attachment: fixed !important;
height: 100vh;
position: relative; }
@media (max-width: 767px) {
.section_repeater {
height: 75vh; } }
.section_repeater .content_bar {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
backdrop-filter: blur(9px);
-webkit-backdrop-filter: blur(9px);
color: #fff;
padding: 40px 0; }
@media (max-width: 991px) {
.section_repeater .content_bar {
padding: 20px 0; } }
.section_repeater .content_bar .container {
font-size: 0; }
.section_repeater .content_bar .container > div {
display: inline-block;
float: none;
vertical-align: middle; }
.section_repeater .content_bar .section_title {
font-family: "Mont", arial, sans-serif;
font-weight: 400;
font-size: 42px;
line-height: 137%;
letter-spacing: 1px;
margin: 0; }
@media (max-width: 1199px) {
.section_repeater .content_bar .section_title {
font-size: 30px; } }
@media (max-width: 991px) {
.section_repeater .content_bar .section_title {
margin-bottom: 10px; } }
@media (max-width: 767px) {
.section_repeater .content_bar .section_title {
font-size: 22px; } }
@media (max-width: 467px) {
.section_repeater .content_bar .section_title {
font-size: 20px; } }
.section_repeater .content_bar .section_title b {
font-weight: 800; }
@media (max-width: 991px) {
.section_repeater .content_bar .section_title br {
display: none; } }
.section_repeater .content_bar .section_description {
font-family: "Inter", arial, sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 160%;
letter-spacing: 1px;
margin: 0; }
@media (max-width: 1199px) {
.section_repeater .content_bar .section_description {
font-size: 16px; } }
@media (max-width: 991px) {
.section_repeater .content_bar .section_description {
margin-bottom: 20px; } }
.section_repeater .content_bar .button_wrapper {
text-align: right; }
.section_repeater .content_bar .button_wrapper .section_btn {
background: #fcda4f;
border-radius: 12px;
color: #33523b;
padding: 26px 31px;
font-family: "Inter", arial, sans-serif;
font-weight: 500;
display: inline-block;
transition: 0.3s;
font-size: 18px;
text-align: center; }
@media (max-width: 1199px) {
.section_repeater .content_bar .button_wrapper .section_btn {
font-size: 16px;
padding: 20px 25px; } }
@media (max-width: 991px) {
.section_repeater .content_bar .button_wrapper .section_btn {
padding: 15px 20px; } }
@media (max-width: 767px) {
.section_repeater .content_bar .button_wrapper .section_btn {
padding: 15px 15px; } }
.section_repeater .content_bar .button_wrapper .section_btn:hover, .section_repeater .content_bar .button_wrapper .section_btn:focus, .section_repeater .content_bar .button_wrapper .section_btn:active {
text-decoration: none;
background: #2b3c69;
color: #fff; } .statistics_section {
padding: 50px 0; }
.statistics_section .title {
padding: 0 0 50px 0;
margin: 0;
font-family: "Mont", arial, sans-serif;
font-size: 38px;
line-height: 141%;
letter-spacing: 1px;
font-weight: 400; }
@media (max-width: 1199px) {
.statistics_section .title {
padding-bottom: 30px;
font-size: 36px; } }
@media (max-width: 767px) {
.statistics_section .title {
font-size: 30px; } }
@media (max-width: 467px) {
.statistics_section .title {
font-size: 22px; } }
.statistics_section .title b {
font-weight: 700; }
.statistics_section .statistics_number {
color: #32c787;
font-family: "Mont", arial, sans-serif;
font-size: 84px;
line-height: 141%;
letter-spacing: 1px;
font-weight: 700; }
@media (max-width: 1199px) {
.statistics_section .statistics_number {
font-size: 70px; } }
@media (max-width: 767px) {
.statistics_section .statistics_number {
font-size: 70px; } }
@media (max-width: 467px) {
.statistics_section .statistics_number {
font-size: 40px; } }
.statistics_section .statistics_image {
width: 100%; }
.statistics_section .statistics_data {
font-size: 0; }
.statistics_section .statistics_data > div {
display: inline-block;
float: none;
vertical-align: middle; } .timeline_section {
overflow-x: hidden;
padding-bottom: 50px; }
.timeline_section .title {
text-align: center;
font-family: "Inter", arial, sans-serif;
font-weight: 700;
font-size: 34px;
line-height: 160%;
letter-spacing: 1px;
margin: 0;
padding: 0; }
@media (max-width: 1199px) {
.timeline_section .title {
font-size: 30px; } }
@media (max-width: 767px) {
.timeline_section .title {
font-size: 24px; }
.timeline_section .title br {
display: none; } }
@media (max-width: 467px) {
.timeline_section .title {
font-size: 18px; } }
.timeline_section .text {
text-align: center;
font-family: "Inter", arial, sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 160%;
letter-spacing: 1px;
margin: 20px 0 0 0; }
@media (max-width: 767px) {
.timeline_section .text br {
display: none; } }
@media (max-width: 467px) {
.timeline_section .text {
font-size: 16px; } }
.timeline_section .timeline_carousel {
margin-top: 80px; }
@media (max-width: 467px) {
.timeline_section .timeline_carousel {
width: 80%; } }
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage:after {
content: "";
display: block;
clear: both; }
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage .owl-item {
float: left; }
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage .owl-item .slide {
padding-right: 50px;
position: relative;
border-top: 1px solid #d9d9d9;
padding-top: 30px; }
@media (max-width: 467px) {
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage .owl-item .slide {
padding: 30px 35px 0; } }
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage .owl-item .slide:before {
content: "";
display: block;
width: 14px;
height: 14px;
background: #000;
position: absolute;
top: -7px;
left: 0; }
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage .owl-item .slide .slide_no {
font-family: "Inter", arial, sans-serif;
font-weight: 700;
font-size: 69px;
line-height: 160%;
letter-spacing: 1px;
display: block; }
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage .owl-item .slide .slide_title {
font-family: "Inter", arial, sans-serif;
font-weight: 700;
font-size: 25px;
line-height: 160%;
letter-spacing: 1px;
margin: 0; }
@media (max-width: 467px) {
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage .owl-item .slide .slide_title {
font-size: 18px; } }
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage .owl-item .slide .slide_text {
font-family: "Mont", arial, sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 160%;
letter-spacing: 1px;
margin: 0;
margin-top: 10px; }
@media (max-width: 467px) {
.timeline_section .timeline_carousel .owl-stage-outer .owl-stage .owl-item .slide .slide_text {
font-size: 14px; } }
.timeline_section .timeline_carousel .owl-dots {
display: none; }
.timeline_section .timeline_carousel .owl-nav {
text-align: center;
padding: 50px 0 0;
display: none; }
.timeline_section .timeline_carousel .owl-nav button {
background: transparent;
border: none;
padding: 5px 8px;
margin: 0 7px;
transition: 0.3s; }
.timeline_section .timeline_carousel .owl-nav button img {
width: 35px;
height: auto; }
.timeline_section .timeline_carousel .owl-nav button.disabled {
opacity: 0.3; } .prefooter_section {
padding: 25px 0;
text-align: center;
background: #f7f7f8; }
.prefooter_section .logo_parc {
position: absolute;
float: left; }
@media (max-width: 991px) {
.prefooter_section .logo_parc {
display: none; } }
.prefooter_section .logo_parc .logo-img {
width: auto;
height: 75px; }
@media (min-width: 992px) {
.prefooter_section .logo_parc .logo-img.logo-white {
display: none !important; }
.prefooter_section .logo_parc .logo-img.logo-colored {
display: block !important; } }
@media (max-width: 991px) {
.prefooter_section .logo_parc .logo-img {
height: 50px; } }
@media (max-width: 991px) {
.prefooter_section .logo_parc .logo-white {
display: none; }
.prefooter_section .logo_parc .logo-colored {
display: block; } }
@media (max-width: 991px) {
.prefooter_section {
padding: 50px 0; }
.prefooter_section .logo .logo-white {
display: block; }
.prefooter_section .logo .logo-colored {
display: none; } }
@media (max-width: 467px) {
.prefooter_section .container {
padding: 0; } }
.prefooter_section .title {
font-family: "Inter", arial, sans-serif;
font-size: 22px;
line-height: 160%;
letter-spacing: 1px;
font-weight: 700;
margin: 0;
padding: 0; }
@media (max-width: 767px) {
.prefooter_section .title {
font-size: 26px; } }
.prefooter_section .subtitle,
.prefooter_section .description {
font-family: "Inter", arial, sans-serif;
font-size: 16px !important;
line-height: 160%;
letter-spacing: 1px;
font-weight: 400;
margin: 0;
padding: 0; }
@media (max-width: 767px) {
.prefooter_section .subtitle,
.prefooter_section .description {
font-size: 16px; } }
.prefooter_section .logos_en {
padding: 20px 0; }
.prefooter_section .logos_en:after {
content: "";
display: block;
clear: both; }
.prefooter_section .logos_en a:nth-child(2) .logo {
width: 30%; }
@media (max-width: 370px) {
.prefooter_section .logos_en a:nth-child(2) .logo {
width: 100%;
height: auto; } }
.prefooter_section .logos_en .logo {
display: inline-block;
width: 25%;
margin: 0 2%;
vertical-align: middle; }
@media (max-width: 991px) {
.prefooter_section .logos_en .logo {
width: 30%;
margin: 0 1%; } }
@media (max-width: 370px) {
.prefooter_section .logos_en .logo {
display: block;
margin: 0 auto 20px;
width: auto;
height: 100px; } }
.prefooter_section .logos {
padding: 20px 0; }
.prefooter_section .logos:after {
content: "";
display: block;
clear: both; }
.prefooter_section .logos a:nth-child(2) .logo {
width: 48%; }
@media (max-width: 370px) {
.prefooter_section .logos a:nth-child(2) .logo {
width: 100%;
height: auto; } }
.prefooter_section .logos .logo {
display: inline-block;
width: 25%;
vertical-align: middle; }
@media (max-width: 370px) {
.prefooter_section .logos .logo {
display: block;
margin: 0 auto 20px;
width: 100%; } } .contact_section {
padding: 70px 0; }
@media (max-width: 991px) {
.contact_section {
padding: 50px 0; } }
.contact_section .contact-img {
width: 100%; }
@media (max-width: 991px) {
.contact_section .contact-img {
margin-top: 50px; } }
@media (max-width: 767px) {
.contact_section .contact-img {
display: none; } }
.contact_section .title {
font-family: "Mont", arial, sans-serif;
font-weight: 600;
font-size: 42px;
letter-spacing: 1px;
padding: 0;
margin: 0;
margin-bottom: 15px; }
@media (max-width: 1199px) {
.contact_section .title {
font-size: 38px; } }
@media (max-width: 767px) {
.contact_section .title {
font-size: 32px; } }
@media (max-width: 500px) {
.contact_section .title {
font-size: 28px; } }
.contact_section .text {
font-family: "Mont", arial, sans-serif;
font-weight: 400;
font-size: 18px;
letter-spacing: 1px;
line-height: 160%;
padding: 0;
margin-bottom: 60px; }
@media (max-width: 767px) {
.contact_section .text {
font-size: 16px;
margin-bottom: 40px; } }
.contact_section .contact_persons .contact_person {
margin-bottom: 60px; }
.contact_section .contact_persons .contact_person .contact_name {
font-family: "Inter", arial, sans-serif;
font-weight: 500;
font-size: 26px;
margin: 0;
margin-bottom: 20px; }
@media (max-width: 767px) {
.contact_section .contact_persons .contact_person .contact_name {
font-size: 24px; } }
.contact_section .contact_persons .contact_person .contact_details {
font-size: 0; }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper {
display: inline-block;
vertical-align: middle; }
@media (max-width: 1199px) {
.contact_section .contact_persons .contact_person .contact_details .column_wrapper {
width: 100% !important;
display: block;
margin-bottom: 20px; } }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper .icon,
.contact_section .contact_persons .contact_person .contact_details .column_wrapper .contact_data {
display: inline-block;
vertical-align: middle; }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.email_wrapper {
width: 60%; }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.email_wrapper .icon {
width: 51px; }
@media (max-width: 500px) {
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.email_wrapper .icon {
width: 31px; } }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.email_wrapper .contact_data {
width: calc(100% - 51px); }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.phone_wrapper {
width: 40%; }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.phone_wrapper .icon {
width: 32px; }
@media (max-width: 500px) {
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.phone_wrapper .icon {
width: 21px; } }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.phone_wrapper .contact_data {
width: calc(100% - 32px); }
@media (max-width: 1199px) {
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.phone_wrapper .contact_data {
width: calc(100% - 51px);
padding-left: 51px; } }
@media (max-width: 500px) {
.contact_section .contact_persons .contact_person .contact_details .column_wrapper.phone_wrapper .contact_data {
padding-left: 21px; } }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper .contact_data {
padding-left: 30px; }
@media (max-width: 500px) {
.contact_section .contact_persons .contact_person .contact_details .column_wrapper .contact_data {
padding-left: 10px; } }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper .contact_data label {
font-family: "Inter", arial, sans-serif;
font-weight: 500;
font-size: 18px;
margin: 0;
display: block; }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper .contact_data .contact_text {
font-family: "Inter", arial, sans-serif;
font-weight: 500;
font-size: 14px;
color: #000;
transition: 0.3s;
display: inline-block; }
.contact_section .contact_persons .contact_person .contact_details .column_wrapper .contact_data .contact_text:hover, .contact_section .contact_persons .contact_person .contact_details .column_wrapper .contact_data .contact_text:focus, .contact_section .contact_persons .contact_person .contact_details .column_wrapper .contact_data .contact_text:active {
color: #2b3c69; }
.contact_section .custom_subsection .subsection_title {
font-family: "Inter", arial, sans-serif;
font-weight: 500;
font-size: 26px;
margin: 0;
margin-bottom: 20px; }
@media (max-width: 767px) {
.contact_section .custom_subsection .subsection_title {
font-size: 24px; } }
.contact_section .custom_subsection .subsection_text {
font-family: "Mont", arial, sans-serif;
font-weight: 400;
font-size: 18px;
letter-spacing: 1px;
line-height: 160%;
padding: 0;
margin-bottom: 60px; }
@media (max-width: 767px) {
.contact_section .custom_subsection .subsection_text {
font-size: 16px; } } .about_wrapper .top_banner {
padding-top: 15%; }
.about_wrapper .top_banner .title_bar {
text-align: right;
background: rgba(152, 206, 255, 0.15);
backdrop-filter: blur(9px);
-webkit-backdrop-filter: blur(9px); }
@media (max-width: 767px) {
.about_wrapper .top_banner .title_bar {
background: none;
backdrop-filter: none;
-webkit-backdrop-filter: none; } }
.about_wrapper .top_banner .title_bar .title {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 800;
font-size: 42px;
line-height: 143.3%;
letter-spacing: 1.2px;
color: #fff;
margin: 0;
padding: 50px 0; }
@media (max-width: 1199px) {
.about_wrapper .top_banner .title_bar .title {
font-size: 30px; } }
@media (max-width: 991px) {
.about_wrapper .top_banner .title_bar .title {
font-size: 28px; } }
@media (max-width: 767px) {
.about_wrapper .top_banner .title_bar .title {
font-size: 24px; } }
@media (max-width: 467px) {
.about_wrapper .top_banner .title_bar .title {
font-size: 20px; } }
.about_wrapper .about_section {
padding: 70px 0; }
@media (max-width: 767px) {
.about_wrapper .about_section {
padding: 50px 0; } }
.about_wrapper .about_section .title {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 42px;
line-height: 143.3%;
letter-spacing: 1.2px;
color: #000000;
margin: 0;
margin-bottom: 30px;
padding: 0; }
@media (max-width: 1199px) {
.about_wrapper .about_section .title {
font-size: 36px; } }
@media (max-width: 767px) {
.about_wrapper .about_section .title {
font-size: 30px; } }
@media (max-width: 467px) {
.about_wrapper .about_section .title {
font-size: 22px; } }
.about_wrapper .about_section .title b {
font-weight: 800; }
.about_wrapper .about_section .text {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 140.3%;
letter-spacing: 1.2px;
color: #000000;
margin: 0; }
@media (max-width: 1199px) {
.about_wrapper .about_section .text {
font-size: 20px; } }
@media (max-width: 767px) {
.about_wrapper .about_section .text {
font-size: 16px;
line-height: 179.52%; } }
.about_wrapper .how_section {
padding: 0 0 70px; }
@media (max-width: 767px) {
.about_wrapper .how_section {
padding: 0 0 50px; } }
.about_wrapper .how_section .title {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 42px;
line-height: 143.3%;
letter-spacing: 1.2px;
color: #000000;
margin: 0;
margin-bottom: 30px;
padding: 0; }
@media (max-width: 1199px) {
.about_wrapper .how_section .title {
font-size: 36px; } }
@media (max-width: 767px) {
.about_wrapper .how_section .title {
font-size: 30px; } }
@media (max-width: 467px) {
.about_wrapper .how_section .title {
font-size: 22px; } }
.about_wrapper .how_section .title b {
font-weight: 800; }
.about_wrapper .how_section .text_wrapper {
font-family: "Inter", arial, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 179.52%;
letter-spacing: 1.2px;
color: #000000;
padding-right: 40px;
text-align: justify; }
@media (max-width: 991px) {
.about_wrapper .how_section .text_wrapper {
padding-right: 15px;
margin-bottom: 30px;
text-align: left; } }
.about_wrapper .how_section .text_wrapper p {
margin-bottom: 30px; }
.about_wrapper .how_section .text_wrapper p:last-child {
margin: 0; }
.about_wrapper .how_section .text_wrapper:last-child {
padding-left: 40px;
padding-right: 15px; }
@media (max-width: 991px) {
.about_wrapper .how_section .text_wrapper:last-child {
padding-left: 15px;
margin-bottom: 0; } }
.about_wrapper .last_section {
padding: 20px 0 0; }
@media (max-width: 767px) {
.about_wrapper .last_section {
padding: 20px 0 0; } }
.about_wrapper .last_section .title {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 800;
font-size: 42px;
line-height: 138.52%;
letter-spacing: 1.2px;
color: #000000;
margin: 0;
margin-bottom: 30px; }
@media (max-width: 1199px) {
.about_wrapper .last_section .title {
font-size: 36px; } }
@media (max-width: 767px) {
.about_wrapper .last_section .title {
font-size: 30px; } }
@media (max-width: 467px) {
.about_wrapper .last_section .title {
font-size: 22px; } }
.about_wrapper .last_section .text {
font-family: "Inter", arial, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 179.52%;
letter-spacing: 1.2px;
color: #000000;
margin: 0; }
.about_wrapper .last_section.outer_section {
padding-bottom: 80px; }
@media (max-width: 767px) {
.about_wrapper .last_section.outer_section {
padding-bottom: 50px; } }
@media (max-width: 500px) {
.about_wrapper .last_section.outer_section {
padding-bottom: 0; }
.about_wrapper .last_section.outer_section .container,
.about_wrapper .last_section.outer_section .container > div {
padding: 0; } }
.about_wrapper .last_section.outer_section .image_wrapper {
margin-top: 50px;
position: relative; }
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper {
position: absolute;
bottom: 30px;
left: 60px;
right: 60px;
color: #fff; }
@media (max-width: 500px) {
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper {
left: 30px;
right: 30px; } }
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_regular {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 600;
font-size: 28px;
line-height: 139.02%;
letter-spacing: 1.2px;
display: block;
margin: 0;
padding: 0; }
@media (max-width: 991px) {
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_regular {
font-size: 20px; } }
@media (max-width: 767px) {
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_regular {
font-size: 16px; } }
@media (max-width: 500px) {
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_regular {
font-size: 28px; } }
@media (max-width: 379px) {
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_regular {
font-size: 20px; } }
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_bold {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 800;
font-size: 70px;
line-height: 159.52%;
letter-spacing: 1.2px;
text-transform: capitalize;
margin: 0;
padding: 0; }
@media (max-width: 991px) {
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_bold {
font-size: 40px; } }
@media (max-width: 767px) {
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_bold {
font-size: 36px; } }
@media (max-width: 500px) {
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_bold {
font-size: 54px; } }
@media (max-width: 379px) {
.about_wrapper .last_section.outer_section .image_wrapper .text_wrapper .text_bold {
font-size: 40px; } }
.about_wrapper .last_section.outer_section .image_wrapper img {
width: 100%; }
.about_wrapper .last_section.outer_section .image_wrapper img.img_desktop {
display: block; }
@media (max-width: 500px) {
.about_wrapper .last_section.outer_section .image_wrapper img.img_desktop {
display: none; } }
.about_wrapper .last_section.outer_section .image_wrapper img.img_mobile {
display: none; }
@media (max-width: 500px) {
.about_wrapper .last_section.outer_section .image_wrapper img.img_mobile {
display: block; } } .park_wrapper .top_banner {
padding-top: 11%; }
.park_wrapper .top_banner .container {
position: relative; }
.park_wrapper .top_banner .container .park_logo {
position: absolute;
bottom: 70px;
left: 0;
width: 225px;
height: auto; }
@media (max-width: 1199px) {
.park_wrapper .top_banner .container .park_logo {
width: 180px; } }
@media (max-width: 991px) {
.park_wrapper .top_banner .container .park_logo {
position: static;
float: right;
width: 150px;
margin-bottom: 20px;
margin-right: 15px; } }
@media (max-width: 767px) {
.park_wrapper .top_banner .container .park_logo {
width: 130px; } }
@media (max-width: 467px) {
.park_wrapper .top_banner .container .park_logo {
width: 100px; } }
.park_wrapper .top_banner .container .content_wrapper {
text-align: right;
padding-bottom: 70px; }
@media (max-width: 991px) {
.park_wrapper .top_banner .container .content_wrapper .title {
clear: both; } }
.park_wrapper .top_banner .container .content_wrapper .title .regular_text {
font-style: normal;
font-weight: 500;
font-size: 42px;
line-height: 54px; }
@media (max-width: 1199px) {
.park_wrapper .top_banner .container .content_wrapper .title .regular_text {
font-size: 38px;
line-height: 44px; } }
@media (max-width: 991px) {
.park_wrapper .top_banner .container .content_wrapper .title .regular_text {
font-size: 34px;
line-height: 40px; } }
@media (max-width: 767px) {
.park_wrapper .top_banner .container .content_wrapper .title .regular_text {
font-size: 26px;
line-height: 34px; } }
@media (max-width: 467px) {
.park_wrapper .top_banner .container .content_wrapper .title .regular_text {
font-size: 22px;
line-height: 28px; } }
.park_wrapper .top_banner .container .content_wrapper .title .bold_text {
font-style: normal;
font-weight: 800;
font-size: 42px;
line-height: 54px;
text-transform: capitalize; }
@media (max-width: 1199px) {
.park_wrapper .top_banner .container .content_wrapper .title .bold_text {
font-size: 38px;
line-height: 44px; } }
@media (max-width: 991px) {
.park_wrapper .top_banner .container .content_wrapper .title .bold_text {
font-size: 34px;
line-height: 40px; } }
@media (max-width: 767px) {
.park_wrapper .top_banner .container .content_wrapper .title .bold_text {
font-size: 26px;
line-height: 34px; } }
@media (max-width: 467px) {
.park_wrapper .top_banner .container .content_wrapper .title .bold_text {
font-size: 22px;
line-height: 28px; } }
.park_wrapper .top_banner .container .content_wrapper .text {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 140.3%;
letter-spacing: 1.2px;
padding: 0; }
@media (max-width: 1199px) {
.park_wrapper .top_banner .container .content_wrapper .text {
font-size: 18px; } }
@media (max-width: 991px) {
.park_wrapper .top_banner .container .content_wrapper .text {
font-size: 16px; } }
.park_wrapper .about_park {
padding: 70px 0 0; }
@media (max-width: 767px) {
.park_wrapper .about_park {
padding: 50px 0; } }
.park_wrapper .about_park .title {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 42px;
line-height: 54px;
letter-spacing: 1.2px;
text-transform: capitalize;
color: #000000;
margin: 0;
margin-bottom: 50px;
padding: 0; }
@media (max-width: 1199px) {
.park_wrapper .about_park .title {
font-size: 36px;
line-height: 48px; } }
@media (max-width: 767px) {
.park_wrapper .about_park .title {
font-size: 30px;
line-height: 42px;
margin-bottom: 30px; } }
@media (max-width: 600px) {
.park_wrapper .about_park .title br {
display: none; } }
@media (max-width: 467px) {
.park_wrapper .about_park .title {
font-size: 22px;
line-height: 34px; } }
.park_wrapper .about_park .title b {
font-weight: 800; }
.park_wrapper .about_park .small_title {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 800;
font-size: 20px;
line-height: 179.52%;
letter-spacing: 1.2px;
color: #000000;
margin: 0;
padding: 0;
display: block; }
@media (max-width: 767px) {
.park_wrapper .about_park .small_title {
font-size: 18px; } }
.park_wrapper .about_park .text {
font-family: "Inter", arial, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 179.52%;
letter-spacing: 1.2px;
color: #000000;
padding: 20px 0 20px;
margin: 0; }
@media (max-width: 767px) {
.park_wrapper .about_park .text {
font-size: 16px; } }
.park_wrapper .about_park .text.second_text {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 800;
font-size: 42px;
line-height: 179.52%;
letter-spacing: 1.2px;
color: #000000;
padding: 0; }
@media (max-width: 767px) {
.park_wrapper .about_park .text.second_text {
font-size: 32px; } }
@media (max-width: 467px) {
.park_wrapper .about_park .text.second_text {
font-size: 26px; } }
.park_wrapper .about_park .google_map iframe {
width: 100% !important;
height: 320px !important; }
@media (max-width: 991px) {
.park_wrapper .about_park .google_map iframe {
margin-top: 50px; } }
.park_wrapper .park_data {
padding: 20px 0 0; }
@media (max-width: 767px) {
.park_wrapper .park_data {
padding: 20px 0 0; } }
.park_wrapper .park_data .title {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 34px;
line-height: 54px;
letter-spacing: 1.2px;
color: #000000;
margin: 0;
margin-bottom: 50px;
padding: 0; }
@media (max-width: 1199px) {
.park_wrapper .park_data .title {
font-size: 36px;
line-height: 48px; } }
@media (max-width: 767px) {
.park_wrapper .park_data .title {
font-size: 30px;
line-height: 42px;
margin-bottom: 30px; } }
@media (max-width: 467px) {
.park_wrapper .park_data .title {
font-size: 22px;
line-height: 34px; } }
.park_wrapper .park_data .title b {
font-weight: 800; }
.park_wrapper .park_data .image_wrapper {
position: relative; }
@media (max-width: 991px) {
.park_wrapper .park_data .image_wrapper {
margin-bottom: 50px; } }
@media (max-width: 767px) {
.park_wrapper .park_data .image_wrapper {
margin-bottom: 30px; } }
.park_wrapper .park_data .image_wrapper:last-child {
margin-bottom: 0; }
.park_wrapper .park_data .image_wrapper .text_wrapper {
position: absolute;
bottom: 10px;
left: 60px;
right: 60px;
color: #fff; }
@media (max-width: 500px) {
.park_wrapper .park_data .image_wrapper .text_wrapper {
left: 30px;
right: 30px; } }
.park_wrapper .park_data .image_wrapper .text_wrapper .data_title {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 159.52%;
letter-spacing: 1.2px;
margin: 0;
padding: 0;
display: block; }
@media (max-width: 767px) {
.park_wrapper .park_data .image_wrapper .text_wrapper .data_title {
font-size: 22px; } }
@media (max-width: 414px) {
.park_wrapper .park_data .image_wrapper .text_wrapper .data_title {
font-size: 18px; } }
.park_wrapper .park_data .image_wrapper .text_wrapper .data_text {
font-family: "Mont", arial, sans-serif;
font-style: normal;
font-weight: 800;
font-size: 60px;
line-height: 149.52%;
letter-spacing: 1.2px;
margin: 0;
padding: 0;
display: block; }
@media (max-width: 767px) {
.park_wrapper .park_data .image_wrapper .text_wrapper .data_text {
font-size: 40px; } }
@media (max-width: 414px) {
.park_wrapper .park_data .image_wrapper .text_wrapper .data_text {
font-size: 30px; } }
.park_wrapper .park_data .image_wrapper img {
width: 100%; }
.park_wrapper .park_data.outer_section {
padding: 0 0 70px; }
@media (max-width: 991px) {
.park_wrapper .park_data.outer_section {
padding: 0 0 30px; } }
@media (max-width: 767px) {
.park_wrapper .park_data.outer_section {
padding: 0 0 10px; } }
@media (max-width: 500px) {
.park_wrapper .park_data.outer_section .container,
.park_wrapper .park_data.outer_section .container > div {
padding: 0; } }
@media (max-width: 767px) {
.page-template-template-regular .container {
padding: 0 !important; } }
.news_wrapper {
padding: 70px 0; }
.news_wrapper a {
color: #000; }
@media (max-width: 767px) {
.news_wrapper {
padding: 20px 0 0 0; } }
@media (max-width: 767px) {
.news_wrapper .main_article {
padding: 0; } }
.news_wrapper .main_article .posts_container .post_item .post_title h2 {
font-family: "Mont", arial, sans-serif;
font-weight: 700;
font-size: 42px;
letter-spacing: 1px;
padding: 15px;
margin: 0;
margin-bottom: 15px;
color: #000; }
@media (max-width: 767px) {
.news_wrapper .main_article .posts_container .post_item .post_title h2 {
font-size: 22px;
padding: 15px 0; } }
.news_wrapper .main_article .posts_container .post_item .post_title h2 a {
transition: 0.3s; }
.news_wrapper .main_article .posts_container .post_item .post_title h2 a:hover {
color: #575757; }
@media (max-width: 767px) {
.news_wrapper .main_article .posts_container .post_item .col-sm-5 {
padding: 0; } }
.news_wrapper .main_article .posts_container .post_item .col-sm-5 .post_header {
overflow: hidden; }
@media (max-width: 1199px) {
.news_wrapper .main_article .posts_container .post_item .col-sm-5 .post_header {
min-height: 400px; } }
@media (max-width: 767px) {
.news_wrapper .main_article .posts_container .post_item .col-sm-5 .post_header {
text-align: center;
min-height: auto; } }
.news_wrapper .main_article .posts_container .post_item .col-sm-5 .post_header img {
padding: 20px;
padding-top: 0;
padding-left: 0; }
@media (min-width: 1200px) {
.news_wrapper .main_article .posts_container .post_item .col-sm-5 .post_header img {
height: 400px; } }
@media (max-width: 767px) {
.news_wrapper .main_article .posts_container .post_item .col-sm-5 .post_header img {
padding-right: 0;
max-width: 400px; } }
@media (max-width: 767px) {
.news_wrapper .main_article .posts_container .post_item .col-sm-7 {
padding: 0; } }
.news_wrapper .main_article .posts_container .post_item .col-sm-7 .post_content .post_excerpt {
font-family: "Inter", arial, sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 160%;
letter-spacing: 1px;
margin: 0; }
.news_wrapper .main_article .posts_container .post_item .col-sm-7 .post_content .post_nav .readmore {
padding: 15px 20px;
display: inline-block;
background-color: #fcda4f;
border-radius: 6px;
font-family: "Inter", arial, sans-serif;
color: #33523b;
margin: 25px 0;
font-size: 14px;
transition: 0.3s; }
.news_wrapper .main_article .posts_container .post_item .col-sm-7 .post_content .post_nav .readmore:hover {
background: #2b3c69;
color: #fff; }
@media (max-width: 767px) {
.news_wrapper .secondary_articles {
padding: 0; } }
.news_wrapper .secondary_articles .other_posts_title {
font-family: "Mont", arial, sans-serif;
font-weight: 700;
font-size: 42px;
letter-spacing: 1px;
padding: 50px 15px;
margin: 0;
color: #000;
display: inline-block; }
@media (max-width: 767px) {
.news_wrapper .secondary_articles .other_posts_title {
font-size: 28px;
padding: 50px 0; } }
.news_wrapper .secondary_articles .posts_container .post_item {
padding-bottom: 50px;
color: #000; }
.news_wrapper .secondary_articles .posts_container .post_item a {
color: #000;
transition: 0.3s; }
.news_wrapper .secondary_articles .posts_container .post_item a:hover {
color: #575757; }
@media (max-width: 767px) {
.news_wrapper .secondary_articles .posts_container .post_item {
padding-left: 0;
padding-right: 0; } }
.news_wrapper .secondary_articles .posts_container .post_item .post_title {
padding: 0; }
.news_wrapper .secondary_articles .posts_container .post_item .post_title h2 {
font-family: "Mont", arial, sans-serif;
font-weight: 700;
font-size: 22px;
letter-spacing: 1px; }
.news_wrapper .secondary_articles .posts_container .post_item .col-md-12 {
padding: 0; }
.news_wrapper .secondary_articles .posts_container .post_item .col-md-12 .post_content .post_excerpt {
font-family: "Inter", arial, sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 160%;
letter-spacing: 1px;
margin: 0;
padding: 10px 0; }
.news_wrapper .secondary_articles .posts_container .post_item .col-md-12 .post_content .post_nav .readmore {
padding: 15px 20px;
display: inline-block;
background-color: #fcda4f;
border-radius: 6px;
font-family: "Inter", arial, sans-serif;
color: #33523b;
margin: 15px 0;
font-size: 14px;
transition: 0.3s; }
.news_wrapper .secondary_articles .posts_container .post_item .col-md-12 .post_content .post_nav .readmore:hover {
background: #2b3c69;
color: #fff; }
.news_wrapper .secondary_articles .posts_container .post_item .col-md-12 .post_header {
max-height: 240px;
max-width: 340px;
overflow: hidden; }
@media (max-width: 1199px) {
.news_wrapper .secondary_articles .posts_container .post_item .col-md-12 .post_header {
max-width: 270px;
max-height: 170px; } }
@media (max-width: 767px) {
.news_wrapper .secondary_articles .posts_container .post_item .col-md-12 .post_header {
max-width: 100%;
max-height: 250px; } }
@media (max-width: 767px) {
.news_wrapper .secondary_articles .posts_container .post_item .col-md-12 .post_header img {
width: 100%; } }
.news_wrapper .pagination_container {
text-align: center; }
@media (max-width: 767px) {
.news_wrapper .pagination_container {
padding: 0; } }
.news_wrapper .pagination_container .pagination {
display: inline-block;
text-align: center;
font-family: "Mont", arial, sans-serif;
font-size: 22px;
padding-bottom: 50px; }
@media (max-width: 767px) {
.news_wrapper .pagination_container .pagination {
font-size: 16px; } }
.news_wrapper .pagination_container .pagination .current {
padding: 10px 20px;
background: #fcda4f;
border-radius: 6px; }
.news_wrapper .pagination_container .pagination .page-numbers {
margin: 0 10px;
padding: 10px 20px;
transition: 0.3s; }
.news_wrapper .pagination_container .pagination .page-numbers:hover {
background: #fcda4f;
border-radius: 6px; }
.news_wrapper .pagination_container .pagination .next,
.news_wrapper .pagination_container .pagination .prev {
margin: 0 10px;
padding: 10px 20px;
background: #fcda4f;
border-radius: 6px;
transition: 0.3s; }
.news_wrapper .pagination_container .pagination .next:hover,
.news_wrapper .pagination_container .pagination .prev:hover {
background: #2b3c69;
color: #fff; }
.post-template-default.single-post .content_container {
padding: 70px 0; }
@media (max-width: 767px) {
.post-template-default.single-post .content_container {
padding: 20px; } }
.post-template-default.single-post .content_container h1 {
font-family: "Mont", arial, sans-serif;
font-weight: 700;
font-size: 42px;
letter-spacing: 1px;
padding: 15px 0;
margin: 15px 0;
margin-top: 0;
padding-top: 0;
color: #000; }
@media (max-width: 767px) {
.post-template-default.single-post .content_container h1 {
font-size: 22px;
padding: 15px 0; } }
.post-template-default.single-post .content_container p,
.post-template-default.single-post .content_container li {
font-family: "Inter", arial, sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 160%;
letter-spacing: 1px;
margin: 0; }
.post-template-default.single-post .top_image_container {
max-height: 300px;
overflow: hidden;
position: relative; }
.post-template-default.single-post .top_image_container:after {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
right: 0;
bottom: 0;
content: "";
background-color: rgba(0, 0, 0, 0.5); }
.post-template-default.single-post .top_image_container .attachment-post-thumbnail {
max-width: 100%; }
#post-404 {
background-image: url(https://parc-verde.dsdev.ro/wp-content/uploads/2023/02/parc1-bg-min-scaled.jpg);
padding: 100px 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative; }
#post-404:after {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
right: 0;
bottom: 0;
content: "";
background-color: rgba(0, 0, 0, 0.5); }
#post-404 h1,
#post-404 h2 {
font-family: "Mont", arial, sans-serif;
font-weight: 700;
font-size: 40px;
color: #fff; }
#post-404 .container {
position: relative;
z-index: 2; }
#post-404 a {
color: #fcda4f;
transition: 0.5s; }
#post-404 a:hover {
color: #c2a739; }
.subtitle {
font-size: 32px !important;
margin-bottom: 10px !important; }
@media (max-width: 467px) {
.subtitle {
font-size: 22px !important; } }
.subtext {
margin-bottom: 20px !important; }
.about_park .table_col {
padding: 0 !important; }
.table_group .table_image_title {
margin: 50px 0 10px 0 !important;
text-align: center;
font-size: 32px !important;
text-transform: none !important;
font-weight: 700 !important; }
@media (max-width: 600px) {
.table_group .table_image_title {
font-size: 22px !important;
line-height: 22px !important; } }
.table_group .text_align_left {
text-align: left; }
.table_group .text_align_center {
text-align: center; }
.table_group .text_align_right {
text-align: right; }
.table_group .activity_head th {
background: #2b3c68;
padding: 10px; }
.table_group .activity_head th:first-child {
border-bottom-left-radius: 15px;
border-top-left-radius: 15px;
text-align: left;
padding-left: 40px; }
@media (max-width: 600px) {
.table_group .activity_head th:first-child {
padding-left: 10px; } }
.table_group .activity_head th:last-child {
border-bottom-right-radius: 15px;
border-top-right-radius: 15px; }
.table_group .tech_head th {
background-color: #32c787; }
.table_group .activity_content {
color: #2b3c68; }
.table_group .activity_content .grey_background {
background-color: #e5e5e5; }
.table_group .activity_content td {
font-size: 20px;
font-family: "Inter", arial, sans-serif; }
@media (max-width: 600px) {
.table_group .activity_content td {
font-size: 16px; } }
@media (max-width: 400px) {
.table_group .activity_content td {
font-size: 14px; } }
.table_group .activity_content td ul {
margin: 0;
padding-left: 80px;
text-align: left; }
@media (max-width: 600px) {
.table_group .activity_content td ul {
padding-left: 40px; } }
.table_group .activity_content td p {
margin: 0; }
.table_group .activity_content td:first-child {
width: 40%;
border-bottom-left-radius: 10px;
border-top-left-radius: 10px; }
.table_group .activity_content td:first-child p {
padding-left: 40px;
text-align: left; }
@media (max-width: 600px) {
.table_group .activity_content td:first-child p {
padding-left: 10px; } }
@media (max-width: 600px) {
.table_group .activity_content td:first-child {
width: auto; } }
.table_group .activity_content td:last-child {
border-bottom-right-radius: 10px;
border-top-right-radius: 10px; }
.table_group .tech_content td:first-child {
border-bottom-left-radius: 10px;
border-top-left-radius: 10px;
width: auto; }
.table_group .tech_content td:first-child p {
padding-left: 40px; }
@media (max-width: 600px) {
.table_group .tech_content td:first-child p {
padding-left: 10px; } }
.table_group .park_table {
width: 80%;
margin: 0 auto;
color: #fff;
font-family: "Mont", arial, sans-serif;
font-size: 24px;
border-collapse: separate;
border-spacing: 0 10px; }
@media (max-width: 767px) {
.table_group .park_table {
width: 100%; } }
@media (max-width: 600px) {
.table_group .park_table {
font-size: 18px; } }
@media (max-width: 400px) {
.table_group .park_table {
font-size: 16px; } }
.media_container .media_title {
font-family: "Mont", arial, sans-serif;
font-weight: 700;
font-size: 42px;
letter-spacing: 1px;
padding: 50px 15px 0;
margin: 0;
color: #000;
display: inline-block; }
.media_container .images_title {
font-family: "Mont", arial, sans-serif;
font-weight: 700;
font-size: 32px;
letter-spacing: 1px;
padding: 50px 15px;
margin: 0;
color: #000;
display: inline-block; }
.media_container .images_container,
.media_container .videos_container {
display: grid;
grid-template-columns: repeat(3, 1fr); gap: 20px; width: 100%; align-items: start; }
@media (max-width: 767px) {
.media_container .images_container,
.media_container .videos_container {
grid-template-columns: repeat(1, 1fr); } }
.media_container .images_container > div,
.media_container .videos_container > div {
display: flex;
flex-direction: column; }
.media_container .images_container .media_image,
.media_container .videos_container .media_image {
width: 100%;
height: auto; aspect-ratio: 3 / 2; object-fit: cover;
border-radius: 8px;
display: block; }
.media_container .images_container p,
.media_container .videos_container p {
margin: 10px 0 0 0;  }
.videos_container {    }
.videos_container .media-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
width: 100%; }
.videos_container .video-item {
position: relative;
cursor: pointer;
width: 100%;
aspect-ratio: 16 / 9; overflow: hidden;
border-radius: 8px; }
.videos_container .video-item img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.3s ease, opacity 0.3s ease; }
.videos_container .video-item:hover img {
transform: scale(1.05);
opacity: 0.8; }
.videos_container .play-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 50px;
color: white;
text-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
pointer-events: none; }
@media (max-width: 768px) {
.videos_container .media-container {
grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 480px) {
.videos_container .media-container {
grid-template-columns: 1fr; } }
.close-modal {
top: 10px;
right: 20px;
font-size: 40px; }
.modal-overlay {
display: none; position: fixed; top: 0;
left: 0;
width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.85); z-index: 999999;  align-items: center;
justify-content: center; } .modal-overlay.show-modal {
display: flex; } .modal-content {
position: relative;
width: 90%; max-width: 900px; aspect-ratio: 16 / 9; background: #000;
box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.5); border-radius: 8px; overflow: hidden; } .modal-content iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; } .close-modal {
position: absolute;
top: 20px;
right: 30px;
color: #ffffff;
font-size: 45px;
font-weight: bold;
cursor: pointer;
z-index: 1000000; line-height: 1;
transition: color 0.3s ease; } .close-modal:hover {
color: #ff3333; }
@media (max-width: 480px) {
.close-modal {
top: 10px;
right: 20px;
font-size: 40px; } }