@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap"); @import url("http://fonts.cdnfonts.com/css/bahnschrift"); @font-face { font-family: 'Octarine'; font-style: normal; font-weight: 300; src: url("/layout/fonts/Octarine-Light.woff") format("woff"); } @font-face { font-family: 'Octarine'; font-style: italic; font-weight: 300; src: url("/layout/fonts/Octarine-BoldOblique.woff") format("woff"); } @font-face { font-family: 'Octarine'; font-style: normal; font-weight: 700; src: url("/layout/fonts/Octarine-Bold.woff") format("woff"); } @font-face { font-family: 'Octarine'; font-style: italic; font-weight: 700; src: url("/layout/fonts/Octarine-BoldOblique.woff") format("woff"); } #page-79 * { font-family: 'Octarine', sans-serif; } #page-79 .box-gap { padding-top: 50px; padding-bottom: 50px; } #page-79 .box-gap-top { padding-top: 50px; } #page-79 .box-gap-bottom { padding-bottom: 50px; } @media (max-width: 991px) { #page-79 .box-gap { padding-top: 30px; padding-bottom: 30px; } #page-79 .box-gap-top { padding-top: 30px; } #page-79 .box-gap-bottom { padding-bottom: 30px; } } @media (min-width: 1500px) { #page-79 .container.container_big { max-width: 1800px; } } #page-79 .btn-landing-nav { color: #ffffff; background: #000; border-radius: 20px; padding: 8px 20px 5px; font-weight: 300; } #page-79 #landing_nav .landing_nav__wrapper { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 20px 0; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper:hover .swiper-button-prev, #page-79 #landing_hero .landing_hero__wrapper .landingSwiper:hover .swiper-button-next { visibility: visible; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide { display: flex; align-items: center; height: 530px; border-bottom: 5px solid #f5f5f5; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data { position: relative; margin-left: 50px; padding: 50px 150px 50px 100px; background: rgba(255, 255, 255, 0.3); } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data::before { content: ''; position: absolute; top: -30px; left: -50px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.3); } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data h2 { position: relative; font-size: 3.5rem; margin-bottom: 0; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data_1 h2 strong { color: #99735a; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data_2 h2 strong { color: #38414d; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data_3 h2 strong { color: #d5b93a; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination { position: relative; bottom: 0; width: fit-content; margin: 0 auto; padding: 10px 50px 30px; background: #f5f5f5; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination .swiper-pagination-bullet { width: 170px; height: auto; background: transparent; color: #000; padding-top: 15px; border-top: 1px solid #ebebeb; border-radius: 0; margin-top: 20px; opacity: 1; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination .swiper-pagination-bullet-active { border-color: #000; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination .swiper-pagination-bullet:first-child { text-align: left; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination .swiper-pagination-bullet:last-child { text-align: right; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-button-prev, #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-button-next { top: calc(50% - 50px); background: #ffffff; border-radius: 500px; width: 40px; height: 40px; visibility: hidden; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-button-prev::after, #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-button-next::after { color: #000; font-size: 22px; } @media (max-width: 1199px) { #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data h2 { font-size: 2.5rem; } } @media (max-width: 991px) { #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data { margin-left: 30px; padding: 30px 60px; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data h2 { font-size: 2.0rem; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data::before { left: -30px; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination { padding: 10px 20px 20px; width: 100%; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination .swiper-pagination-bullet { width: 154px; font-size: 14px; } } @media (max-width: 767px) { #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data { margin-left: 0; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data::before { left: 0; width: calc(100% - 30px); } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-slide .slide_data h2 { font-size: 24px; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination { display: flex; align-items: center; justify-content: center; gap: 5px; background: transparent; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; overflow: hidden; margin: 0; border: none; background: #ffffff; border-radius: 50px; padding: 0; font-size: 0; border: 1px solid #000; transition: all 250ms ease; } #page-79 #landing_hero .landing_hero__wrapper .landingSwiper .swiper-pagination .swiper-pagination-bullet-active { background: #000; } } #page-79 #landing_footer { background: #555555; padding: 60px 0 30px; } #page-79 #landing_footer .landing_footer__top { display: grid; grid-template-columns: 1fr 1fr; grid-template-areas: 'panel_1 panel_2' 'panel_1 panel_3'; margin-bottom: 15px; } #page-79 #landing_footer .landing_footer__top p { color: #ffffff; margin-bottom: 0; } #page-79 #landing_footer .landing_footer__top a { color: #ffffff; } #page-79 #landing_footer .landing_footer__top .panel_1 { grid-area: panel_1; } #page-79 #landing_footer .landing_footer__top .panel_1 img { margin-bottom: 30px; } #page-79 #landing_footer .landing_footer__top .panel_2 { grid-area: panel_2; display: flex; flex-direction: column; justify-content: flex-end; } #page-79 #landing_footer .landing_footer__top .panel_2 p { margin-bottom: 5px; } #page-79 #landing_footer .landing_footer__top .panel_2 .panel_2__nav { display: flex; gap: 25px; } #page-79 #landing_footer .landing_footer__top .panel_3 { grid-area: panel_3; display: flex; flex-direction: column; justify-content: flex-end; } #page-79 #landing_footer .landing_footer__top .panel_3 p { margin-bottom: 5px; } #page-79 #landing_footer .landing_footer__top .panel_3 .panel_3__nav { display: flex; gap: 25px; } #page-79 #landing_footer .landing_footer__bottom { display: flex; justify-content: space-between; align-items: center; padding-top: 15px; border-top: 1px solid #ffffff; } #page-79 #landing_footer .landing_footer__bottom .footer_bottom__left { display: flex; flex-direction: row; column-gap: 20px; } #page-79 #landing_footer .landing_footer__bottom .footer_bottom__left a { color: #ffffff; } #page-79 #landing_footer .landing_footer__bottom .footer_bottom__right { display: flex; flex-direction: row; column-gap: 20px; } #page-79 #landing_footer .landing_footer__bottom .footer_bottom__right a img { width: 24px; height: 24px; } @media (max-width: 1600px) { #page-79 #landing_footer .landing_footer__top { grid-template-columns: 1fr 3fr; } } @media (max-width: 767px) { #page-79 #landing_footer .landing_footer__top { grid-template-columns: 1fr; grid-template-areas: "panel_1" "panel_2" "panel_3"; gap: 20px; } #page-79 #landing_footer .landing_footer__top .panel_2 .panel_2__nav { display: grid; grid-template-columns: repeat(auto-fit, minmax(60px, 1fr)); gap: 10px; } #page-79 #landing_footer .landing_footer__top .panel_3 .panel_3__nav { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px; } } #page-79 ul.type1 { list-style: none; margin-bottom: 0; padding-left: 0; } #page-79 ul.type1 li { position: relative; padding-left: 30px; color: #555555; font-size: 16px; } #page-79 ul.type1 li::before { content: ''; position: absolute; left: 0; top: 1px; width: 20px; height: 20px; border: 1px solid #000; } #page-79 .box_mini_title h3 { color: #000; font-size: 18px; text-transform: uppercase; margin-bottom: 0; } #page-79 .box_title h2 { color: #555555; font-size: 22px; font-weight: 700; } #page-79 .box-01 .box-01__wrapper .tiles { display: grid; grid-template-columns: 1fr 1fr 1fr; } #page-79 .box-01 .box-01__wrapper .tiles .tile { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 15px; } #page-79 .box-01 .box-01__wrapper .tiles .tile .tile_img img { width: 100%; max-height: 90px; min-width: 74px; } #page-79 .box-01 .box-01__wrapper .tiles .tile .tile_data h2 { font-size: 1.25rem; text-transform: uppercase; margin-bottom: 0; } #page-79 .box-01 .box-01__wrapper .tiles .tile .tile_data p { margin-bottom: 0; } @media (max-width: 1199px) { #page-79 .box-01 .box-01__wrapper .tiles { grid-template-columns: 1fr 1fr; column-gap: 15px; row-gap: 30px; } #page-79 .box-01 .box-01__wrapper .tiles .tile:last-child { grid-column: 1 / -1; } } @media (max-width: 991px) { #page-79 .box-01 .box-01__wrapper .tiles { grid-template-columns: 1fr; } #page-79 .box-01 .box-01__wrapper .tiles .tile:nth-child(2) .tile_img img { width: 65px; } #page-79 .box-01 .box-01__wrapper .tiles .tile .tile_img img { width: 50px; min-width: unset; } #page-79 .box-01 .box-01__wrapper .tiles .tile .tile_data h2 { font-size: 16px; } #page-79 .box-01 .box-01__wrapper .tiles .tile .tile_data p { font-size: 14px; } } #page-79 .box-02 .box-02__wrapper .scontainer-content { display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; } #page-79 .box-02 .box-02__wrapper .scontainer-content .box-02_col_right { position: relative; } #page-79 .box-02 .box-02__wrapper .scontainer-content .box-02_col_right img { width: 100%; } #page-79 .box-02 .box-02__wrapper .scontainer-content .box-02_col_right::after { content: url("/upload/filemanager/landing/Zasob-3.svg"); position: absolute; bottom: 0; height: 72px; width: 285px; left: -220px; z-index: -1; } #page-79 .box-02 .box-02__wrapper .scontainer-content .box_text p { color: #555555; font-size: 16px; } @media (max-width: 1300px) { #page-79 .box-02 .box-02__wrapper .scontainer-content .box-02_col_right::after { position: relative; width: auto; height: auto; inset: 0; } } @media (max-width: 991px) { #page-79 .box-02 .box-02__wrapper .scontainer-content { grid-template-columns: 1fr; } #page-79 .box-02 .box-02__wrapper .scontainer-content .box_text p { font-size: 14px; } #page-79 .box-02 .box-02__wrapper .scontainer-content .box_text ul.type1 li { font-size: 14px; } #page-79 .box-02 .box-02__wrapper .scontainer-content .box-02_col_right { grid-row: 1; } } #page-79 .box-03 .box-03__wrapper .scontainer-content { display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; } #page-79 .box-03 .box-03__wrapper .scontainer-content .box-03_col.box-03_col_left img { width: 100%; } #page-79 .box-03 .box-03__wrapper .scontainer-content .box_text p { color: #555555; font-size: 16px; } @media (max-width: 991px) { #page-79 .box-03 .box-03__wrapper .scontainer-content { grid-template-columns: 1fr; gap: 30px; } #page-79 .box-03 .box-03__wrapper .scontainer-content .box_text p { font-size: 14px; } #page-79 .box-03 .box-03__wrapper .scontainer-content .box_text ul.type1 li { font-size: 14px; } #page-79 .box-03 .box-03__wrapper .scontainer-content .box-02_col_left { text-align: center; } } #page-79 .box-04 .box-04__wrapper > video { margin-bottom: -150px; width: 100%; } #page-79 .box-04 .box-04__wrapper .box-04__tiles { position: relative; display: flex; flex-direction: row; justify-content: center; column-gap: 50px; width: 100%; max-width: 1000px; margin: 0 auto; } #page-79 .box-04 .box-04__wrapper .box-04__tiles::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ffffff; } #page-79 .box-04 .box-04__wrapper .box-04__tiles .tile { display: flex; align-items: center; flex-direction: column; justify-content: center; border: 1px solid #000; min-width: 270px; z-index: 1; gap: 20px; } #page-79 .box-04 .box-04__wrapper .box-04__tiles .tile h2 { font-size: 22px; } @media (max-width: 1199px) { #page-79 .box-04 .box-04__wrapper > img { margin-bottom: 30px; } } @media (max-width: 991px) { #page-79 .box-04 .box-04__wrapper .box-04__tiles { flex-direction: column; gap: 30px; align-items: center; } #page-79 .box-04 .box-04__wrapper .box-04__tiles .tile { width: fit-content; } #page-79 .box-04 .box-04__wrapper .box-04__tiles .tile h2 { font-size: 18px; } } #page-79 .box-05 .box-05__wrapper { text-align: center; } #page-79 .box-05 .box-05__wrapper h2 { color: #555555; font-size: 30px; font-weight: 600; margin-bottom: 15px; } #page-79 .box-05 .box-05__wrapper p { font-size: 20px; margin-bottom: 20px; } #page-79 .box-05 .box-05__wrapper a { display: inline-block; color: #555555; font-size: 18px; font-weight: 700; text-transform: uppercase; padding: 20px 30px 15px; border: 3px solid #000; } @media (max-width: 991px) { #page-79 .box-05 .box-05__wrapper h2 { font-size: 26px; } #page-79 .box-05 .box-05__wrapper p { font-size: 16px; } #page-79 .box-05 .box-05__wrapper a { font-size: 16px; padding: 15px 30px 10px; } } #page-79 .box-06 .box-06__wrapper { background: #a6a6a6; display: grid; grid-template-columns: 1fr 1fr; } #page-79 .box-06 .box-06__wrapper .box-06_col_left { position: relative; min-height: 315px; } #page-79 .box-06 .box-06__wrapper .box-06_col_left img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } #page-79 .box-06 .box-06__wrapper .box-06_col_left h2 { position: relative; padding: 80px; color: #ffffff; font-size: 50px; width: 100%; max-width: 800px; } #page-79 .box-06 .box-06__wrapper .box-06_col_right { display: flex; flex-direction: row; flex-wrap: wrap; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile { width: 50%; height: 50%; display: flex; align-items: center; justify-content: center; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(1) h3 sup, #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(4) h3 sup { top: -55px; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(2) h3 sup, #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(3) h3 sup { top: -70px; right: 10px; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile h3 { color: #ffffff; margin-bottom: 0; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile h3 span { font-size: 120px; font-family: 'Bahnschrift', sans-serif; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile h3 span strong { font-size: 30px; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile h3 sup, #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile h3 sub { width: 100%; max-width: 40px; display: inline-block; font-size: 14px; line-height: 1.5; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(1), #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(2) { border-bottom: 1px solid #ffffff; } @media (max-width: 1500px) { #page-79 .box-06 .box-06__wrapper { grid-template-columns: 3fr 4fr; } } @media (max-width: 1199px) { #page-79 .box-06 .box-06__wrapper { grid-template-columns: 1fr; } #page-79 .box-06 .box-06__wrapper .box-06_col_left { min-height: 200px; } #page-79 .box-06 .box-06__wrapper .box-06_col_left img { object-position: top; } #page-79 .box-06 .box-06__wrapper .box-06_col_left h2 { padding: 50px; font-size: 40px; text-align: center; margin: 0 auto; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(1) h3 sup, #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(4) h3 sup { top: -30px; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(2) h3 sup, #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:nth-child(3) h3 sup { top: -45px; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile h3 { width: 100%; text-align: center; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile h3 span { font-size: 80px; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile h3 sup { font-size: 12px; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile h3 sub { font-size: 12px; } } @media (max-width: 991px) { #page-79 .box-06 .box-06__wrapper .box-06_col_left { min-height: 150px; } #page-79 .box-06 .box-06__wrapper .box-06_col_left img { object-position: top; } #page-79 .box-06 .box-06__wrapper .box-06_col_left h2 { padding: 50px; font-size: 30px; } } @media (max-width: 767px) { #page-79 .box-06 .box-06__wrapper .box-06_col_right { height: fit-content; flex-direction: column; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile { width: 100%; } #page-79 .box-06 .box-06__wrapper .box-06_col_right .tile:not(:last-child) { border-bottom: 1px solid #ffffff; } } #page-79 .box-07 .box-07__wrapper { text-align: center; } #page-79 .box-07 .box-07__wrapper > h2 { color: #555555; font-size: 30px; font-weight: 600; margin-bottom: 15px; } #page-79 .box-07 .box-07__wrapper > p { font-size: 20px; margin-bottom: 30px; } #page-79 .box-07 .box-07__wrapper .productsSwiper { padding: 0 50px; } #page-79 .box-07 .box-07__wrapper .productsSwiper:hover .swiper-button-prev, #page-79 .box-07 .box-07__wrapper .productsSwiper:hover .swiper-button-next { visibility: visible; } #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-wrapper { margin-bottom: 25px; } #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-wrapper .swiper-slide img { width: 100%; height: 320px; object-fit: contain; } #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-wrapper .swiper-slide p { color: #555555; font-size: 16px; text-align: center; margin-bottom: 0; margin-top: 20px; font-weight: 700; } #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-button-prev, #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-button-next { top: calc(50% - 25px); background: #ffffff; border-radius: 500px; width: 40px; height: 40px; visibility: hidden; } #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-button-prev::after, #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-button-next::after { color: #000; font-size: 22px; } #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-pagination { position: relative; } #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-pagination .swiper-pagination-bullet { background: transparent; border: 1px solid #000; opacity: 1; } #page-79 .box-07 .box-07__wrapper .productsSwiper .swiper-pagination .swiper-pagination-bullet-active { background: #000; } #page-79 .box-08 .box-08__wrapper { display: grid; grid-template-columns: calc(60% - 100px) 40%; column-gap: 100px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left { display: grid; grid-template-columns: 250px 1fr; column-gap: 100px; margin-bottom: 40px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_left h2 { font-size: 28px; margin-bottom: 30px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_left .addreses_list:not(:last-child) { margin-bottom: 30px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_right { width: 100%; max-width: 500px; display: flex; flex-direction: column; gap: 25px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_right img { width: 100%; max-width: 500px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_right h2 { text-align: right; width: fit-content; margin-left: auto; background: #000; color: #ffffff; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_right #map_layout area { cursor: pointer; } #page-79 .box-08 .box-08__wrapper .box-08_col_left ul { position: relative; list-style: none; padding-left: 50px; margin-left: 2px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left ul:not(:last-child) { margin-bottom: 40px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left ul::before { content: ''; position: absolute; left: 0; top: 0; width: 8px; height: 100%; background: #fdef8e; } #page-79 .box-08 .box-08__wrapper .box-08_col_left ul li { font-size: 13px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left ul li.title { color: #000; font-size: 18px; font-weight: 700; padding-top: 2px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left ul li.ul_handler { cursor: pointer; } #page-79 .box-08 .box-08__wrapper .box-08_col_left ul li.li_empty { min-height: 15px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left ul li a:hover { color: #000; } #page-79 .box-08 .box-08__wrapper .box-08_col_left ul .ul_data { display: none; } #page-79 .box-08 .box-08__wrapper .box-08_col_right { padding: 80px; background: #e6dfd9; } #page-79 .box-08 .box-08__wrapper .box-08_col_right > h3 { color: #000; font-size: 16px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right > h2 { color: #000; font-size: 28px; font-weight: 700; margin-bottom: 40px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form input, #page-79 .box-08 .box-08__wrapper .box-08_col_right form textarea { border-radius: 0; border: none; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form input::placeholder, #page-79 .box-08 .box-08__wrapper .box-08_col_right form textarea::placeholder { color: #e6dfd9; font-weight: 700; font-size: 15px; text-transform: uppercase; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form input:focus, #page-79 .box-08 .box-08__wrapper .box-08_col_right form textarea:focus { box-shadow: none; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form textarea { resize: none; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form input { margin-bottom: 15px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form-mini-inputs-2 { display: grid; grid-template-columns: 1fr 2fr; gap: 15px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form_text p { color: #000; font-size: 16px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form_last_box input[type="checkbox"] { appearance: none; background-color: #000; margin: 0; width: 26px; height: 26px; left: 0; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form_last_box input[type="checkbox"]:checked::before { opacity: 1; visibility: visible; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form_last_box input[type="checkbox"]::before { content: '\f00c'; font-family: 'fontawesome'; position: absolute; inset: 3px; color: #ffffff; font-size: 21px; line-height: 1; visibility: hidden; opacity: 0; transition: all 250ms ease; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form_last_box label { color: #000; font-size: 16px; padding-left: 20px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .btn-1 { display: flex; margin-left: auto; margin-top: 20px; border: none; color: #ffffff; font-size: 18px; text-transform: uppercase; background: #000; padding: 10px 30px 5px; cursor: pointer; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form-files .fileuploader { border: none; border-radius: 0; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form-files .fileuploader-input { justify-content: space-between; align-items: center; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form-files .fileuploader-input .fileuploader-input-caption { padding: 5px 0 0 0; height: 100%; display: flex; align-items: center; align-self: auto; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form-files .fileuploader-input .fileuploader-input-caption span { color: #e6dfd9; font-weight: 700; font-size: 15px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form-files .fileuploader-input .fileuploader-input-button { background: transparent; padding: 0; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form-files .fileuploader-input .fileuploader-input-button:hover { box-shadow: none; transform: none; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form-files .fileuploader-input .fileuploader-input-button img { width: 24px; } @media (max-width: 1600px) { #page-79 .box-08 .box-08__wrapper { grid-template-columns: 1fr 2fr; } #page-79 .box-08 .box-08__wrapper .box-08_col_left { display: flex; flex-direction: column-reverse; } #page-79 .box-08 .box-08__wrapper .box-08_col .sub_col_right { display: none; } } @media (max-width: 991px) { #page-79 .box-08 .box-08__wrapper { grid-template-columns: 1fr; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_left h2 { font-size: 22px; margin-bottom: 20px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_left .addreses_list { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_left .addreses_list:not(:last-child) { margin-bottom: 20px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_left ul { width: fit-content; height: fit-content; margin-bottom: 0; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_left ul li { font-size: 12px; } #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_left ul li.title { font-size: 16px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right { padding: 30px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right > h2 { font-size: 24px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right > h3 { font-size: 14px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form_text p { font-size: 14px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .form_last_box label { font-size: 14px; } #page-79 .box-08 .box-08__wrapper .box-08_col_right form .btn-1 { font-size: 16px; } } @media (max-width: 575px) { #page-79 .box-08 .box-08__wrapper .box-08_col_left .sub_col_left .addreses_list { grid-template-columns: 1fr; } }