@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
/*!
Theme Name: tavkor
Theme URI: http://underscores.me/
Author: Maksim Makartsov
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tavkor
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

tavkor is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*{margin:0;padding:0;outline:none}img,svg{vertical-align:middle}a{width:fit-content;color:#000;text-decoration:none}button:active,a.button:active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}html{background:#fff}body{max-width:100%;width:100%;margin:auto;font-size:1.25rem;font-family:"Jost",sans-serif;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}input{font-family:"Jost",sans-serif;border:none}.container{max-width:1664px;width:86.666667%;margin:0 auto}.html__fonts{font-size:16px;line-height:1.1}.mt-middle{margin-top:70px}h3.title{font-size:3rem;margin-bottom:25px}#menu__open,#menu__close{display:none}button{font-family:"Jost",sans-serif;font-size:1.5rem;line-height:1.1;border:none;background:0 0;cursor:pointer}.button{display:flex;align-items:center;justify-content:center;height:49px;width:100%;max-width:300px;border-radius:50px;background:red;color:#fff;transition:ease-in-out .3s}.button:hover{box-shadow:0 0 20px red}.header{z-index:11;width:100%;position:sticky;top:0;background:#000}.header.header__home{position:fixed;width:100%;background:rgba(0,0,0,.7);transition:ease-in-out .3s}.header.header__home.__active{background:#000}.header.__active{border-bottom:2px solid red}.header__wrapper{display:flex;align-items:center;height:100px}.header__logo{width:11.899038%}.logo img{display:block;width:100%}nav.navigation{margin-left:auto}nav.navigation .menu{font-size:1.5rem;list-style:none;display:flex;align-items:center;column-gap:20px}nav.navigation .menu a{color:#fff;width:fit-content;position:relative}nav.navigation .menu a:after{content:'';display:block;width:100%;height:2px;background:#fe0000;position:absolute;left:0;bottom:0;transform:translateY(100%);transition:ease-in-out .3s;opacity:0}nav.navigation .menu a:hover:after,nav.navigation .menu a[aria-current=page]:after{opacity:1}.header__iconCall{display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:5px;padding:10px;transition:ease-in-out .3s;margin:0 2.403846%}.header__iconCall:hover{background:#000;border:1px solid red;box-shadow:0 0 10px red}.header__iconCall svg{width:40px;height:auto}.header__iconCall svg path.animation{animation:iconCall infinite 2s}@keyframes iconCall{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}.header .button,.footer .button{width:17.427885%}.firstScreen_home{position:relative}.firstScreen_home .firstScreen__wrapper{height:100vh;max-height:1100px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.firstScreen_home.animation_ell .title_wrapper h1,.firstScreen_home.animation_ell .title_wrapper h2,.firstScreen_home.animation_ell .title_wrapper p{opacity:0;transform:translateY(15px)}.firstScreen_home.animation_ell._active .title_wrapper h1{animation:firstScreen_home_animation 1s forwards .3s}.firstScreen_home.animation_ell._active .title_wrapper h2{animation:firstScreen_home_animation 1s forwards 1.3s}.firstScreen_home.animation_ell._active .title_wrapper p{animation:firstScreen_home_animation 1s forwards 1.4s}@keyframes firstScreen_home_animation{to{opacity:1;transform:translateY(0)}}.firstScreen_messengers{list-style:none;position:absolute;right:0;display:flex;flex-direction:column;row-gap:30px}.firstScreen_messengers>li a{display:block;padding:8px;box-sizing:border-box;width:52px;background:rgba(255,255,255,.6);transition:ease-in-out .3s;border-radius:5px}.firstScreen_messengers>li a:hover{background:rgba(255,255,255,1)}.firstScreen_messengers img{width:100%;height:auto}.firstScreen__call{position:absolute;z-index:3;bottom:30px;left:30px;background:rgba(0,0,0,.86);box-shadow:0 0 20px #000;border-radius:50px;width:fit-content;padding:0 35px;max-width:265px;display:flex;align-items:center;justify-content:center;column-gap:16px;font-size:2rem;color:#fff;height:58px}.firstScreen__call{animation:firstScreen__call 3s infinite}@keyframes firstScreen__call{50%{background:rgba(255,255,255,.86);color:#000;transform:scale(1.01) translateY(-1px);box-shadow:0 0 20px #fff}100%{background:rgba(0,0,0,.86);color:#fff;transform:scale(1);box-shadow:0 0 20px #000}}.firstScreen__call svg{width:36px;height:auto}.firstScreen__call svg path{animation:firstScreen__call_svg 3s infinite}@keyframes firstScreen__call_svg{50%{fill:#000}100%{fill:#fff}}.firstScreen_home .firstScreen__img{position:absolute;width:100%;height:100%;left:0;top:0}.firstScreen_home .firstScreen__img img{width:100%;height:100%;object-position:center;object-fit:cover}.firstScreen__content{width:fit-content;display:flex;flex-direction:column;row-gap:30px;align-items:center;justify-content:center;text-align:center;color:#fff;background-image:url(//tavkor.by/wp-content/themes/tavkor/assets/img/first_screen/home_shadow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;text-shadow:0 4px 4px rgba(0,0,0,.5)}.title_wrapper h1,.name_category{font-weight:700;font-size:8rem;line-height:1;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);text-align:center}.title_wrapper h1:after,.name_category:after{content:'';display:block;width:65%;height:3px;background:red;border-radius:10px;margin-top:30px}.firstScreen__content h2{font-size:2rem;font-weight:400}.firstScreen__content p{font-size:2rem;position:absolute;bottom:100px}.footer{background:#000;padding:20px 0 30px;color:#fff;font-size:1.25rem}.footer__wrapper{display:flex;justify-content:space-between;column-gap:2.103365%;padding-bottom:14px;border-bottom:2px solid #fff}.footer__logo{width:12.019231%}.footer{white-space:nowrap;a{color:#fff;transition:ease-in-out .3s}.list__contacts{list-style:none}.list__contacts>li{display:flex;align-items:flex-start;column-gap:20px;margin-bottom:15px}.list__contacts>li:last-child{margin-bottom:0}.list__contacts>li.mail{align-items:center}.list__contacts>li svg{width:40px;height:auto}.list__calling{list-style:none;display:flex;flex-direction:column;row-gap:10px}.list__calling>li{display:flex;flex-wrap:wrap;column-gap:5px;font-weight:300}.list__calling>li a{font-weight:400}.menu{margin-top:10px;list-style:none;display:flex;justify-content:center;align-items:center;column-gap:1.201923%;transition:ease-in-out .3s}a:hover,.menu a[aria-current=page]{color:red}.copy{text-align:center;margin-top:24px}}.office__items{display:flex;flex-direction:column;row-gap:12px}.advantages{padding-bottom:100px;background-image:url(//tavkor.by/wp-content/themes/tavkor/assets/img/home/advantages.jpg);background-position:center bottom;background-size:contain;background-repeat:no-repeat;.title{text-align:center}.text{font-size:1.5rem;text-align:center;line-height:1.2}}.advantages__items>li{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:20px;padding:35px 0 15px;box-sizing:border-box;box-shadow:0 0 20px 0 rgba(0,0,0,.4);background:#fff;font-weight:500;font-size:1.5rem;line-height:1.3}.advantages__items{display:grid;grid-template-columns:repeat(4,1fr);column-gap:3.846154%;margin-top:50px}.advantages__items>li svg{width:21.73913%}.construction__bg img{width:100%}.construction{position:relative;color:#fff}.construction__wrapper{width:100%;padding-top:45px;position:absolute;top:0;left:0}.construction__content{width:49.278846%;margin:0 0 0 auto;.button{margin:0 auto;width:35.365854%}}.construction__content p{text-transform:uppercase;margin:35px 0;text-shadow:0 4px 4px rgba(0,0,0,.5)}.objects .title{margin:0}.object__item{padding:30px 0;box-sizing:border-box;display:grid;grid-template-columns:1fr 61.298077%;column-gap:4.807692%;font-size:2rem;color:rgba(0,0,0,.86);background:#fff}.object__gallary{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4.901961%;img{width:100%;height:100%;object-fit:cover}a:nth-child(even){transform:translateY(30px)}a:nth-child(odd){transform:translateY(-30px)}}.object__gallary a{display:block;aspect-ratio:5/6}.object__content h4{margin-bottom:12px}.objects__swiper_buttons{display:flex;align-items:center;justify-content:flex-end;column-gap:3.004808%;margin-bottom:-30px;button{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;height:auto;margin:0;border:2px solid #fe0000;border-radius:5px;width:65px;height:65px;padding:10px;box-sizing:border-box;background:#fff;transition:ease-in-out .3s}button:after{content:''}button:hover{box-shadow:0 0 20px red}}.customers__swiper{padding:5px;box-sizing:border-box;img{width:100%;height:auto;border:2px solid #000;padding:10px 0;object-fit:contain;object-position:center}}.massMedia{background:#000;padding:60px 0;color:white;.title{margin:0}.sub_title{font-size:3rem;font-weight:400}.massMedia__content{display:flex;flex-direction:column;row-gap:12px;padding-top:30px;.button{background:0 0;border:1px solid red;border-radius:50px;width:fit-content;padding:0 40px;margin-top:20px;box-sizing:border-box}}}.massMedia__wrapper{display:grid;grid-template-columns:1fr 67.307692%;column-gap:2.403846%}.massMedia__swiper .swiper-slide a{aspect-ratio:1/1;display:block;position:relative}.massMedia__swiper .swiper-slide a>p{width:100%;position:absolute;bottom:0;left:0;background:#0000009a;color:#fff;font-size:1rem;padding:10px 5px;box-sizing:border-box;transition:ease-in-out .3s}.massMedia__swiper .swiper-slide a:hover>p{background:rgba(0,0,0,.82)}.massMedia__swiper img{width:100%;height:100%;object-fit:cover}.swiper-pagination.pagination{position:relative;margin-top:35px;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);background:#fff;height:10px}.swiper-pagination.pagination .swiper-pagination-progressbar-fill{box-shadow:0 0 4px 0 rgba(0,0,0,.25);background:#fe0000;border-radius:50px}.massMedia button:after{color:#fe0000;width:100%;font-size:unset}.massMedia button{top:0;margin:0;height:100%;width:35px;padding:0 10px;box-sizing:border-box;transition:ease-in-out .3s}.massMedia .swiper-button-next{right:0}.massMedia .swiper-button-prev{left:0}.massMedia__swiper:hover button{background:rgba(255,255,255,.454)}.recommendations .title{position:relative;padding-top:25px;width:fit-content;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.recommendations .title:before{content:'';width:60%;height:4px;background:red;border-radius:5px;position:absolute;top:0}.recommendations__swiper{img{width:100%;box-shadow:0 0 20px rgba(0,0,0,.25);transition:ease-in-out .3s}img:hover{box-shadow:0 0 10px red}}.recommendations__item{padding:25px;box-sizing:border-box}.pagination_bullet,.pagination_dynamicBullets{position:relative;margin-top:40px}.pagination_bullet .swiper-pagination-bullet{width:5%;height:4px;background:red;border-radius:1px}.pagination_dynamicBullets .swiper-pagination-bullet{background:red}.btn_swiper{background:rgba(0,0,0,0);margin:0;width:35px;padding:0 10px;box-sizing:border-box;transition:ease-in-out .3s;border-radius:2px}.recommendations:hover button.btn_swiper{background:#515151}button.btn_swiper:after{color:#fff;width:100%;font-size:unset}.btn_swiper.swiper-button-next{right:0}.recommendations__swiper.swiper-button-prev{left:0}.contacts{background-image:url(//tavkor.by/wp-content/themes/tavkor/assets/img/home/contacts__bg.jpg);background-position:bottom center;background-size:100%;background-repeat:no-repeat;padding:40px 0 80px;.title{font-weight:400}}.contacts__info{display:flex;flex-direction:column;row-gap:20px}.contacts__info a:hover{text-decoration:underline}.contacts__info>li{list-style:none;display:flex;flex-direction:column;row-gap:12px;text-shadow:0 0 5px #cbcbcb}.contacts__info>li span{font-size:2rem}.contacts__wrapper{display:grid;grid-template-columns:1fr 43.269231%;align-items:center}.contacts_form{box-shadow:0 0 20px 0 rgba(0,0,0,.4);background:#fff;display:flex;flex-direction:column;align-items:center;row-gap:30px;padding:55px 0}.contacts_form input[type=text]{font-family:"Jost",sans-serif;width:83.333333%;font-weight:300;font-size:2rem;color:#7c7777;border:none;border-bottom:1px solid #d9d9d9;padding-left:2%;box-sizing:border-box}.contacts_form .button{margin-top:10px;width:40.277778%}.page_name .firstScreen__call{display:none}.page_name img{min-height:200px;width:100%;object-position:center;object-fit:cover}.page_name{position:relative;margin-bottom:55px}.page_name__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.aboutCompany_information__text{font-size:1.75rem;display:flex;flex-direction:column;row-gap:30px;padding-top:50px}.aboutCompany_information__item{display:grid;grid-template-columns:48.076923% 1fr;column-gap:1.201923%}.aboutCompany_information__item:nth-child(even) .aboutCompany_information__text{text-align:right}.aboutCompany_information__item:nth-child(even) .aboutCompany_information__img{position:relative;top:-20%}.aboutCompany_information__img img{width:100%}.banner img{width:100%}.stagesConstriction .title{text-align:center;font-weight:600}.stagesConstriction__items{list-style:none;display:flex;flex-direction:column;row-gap:50px;width:84.134615%;margin:0 auto}.stagesConstriction__text{width:40.714286%;font-weight:500;font-size:1.25rem;box-shadow:0 0 20px 0 rgba(0,0,0,.25);border:2px solid #fff;background:#fff;border-radius:10px;min-height:120px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:ease-in .3s}.stagesConstriction__items>li{position:relative;display:flex;align-items:center;justify-content:center}.stagesConstriction__items>li:nth-child(odd) .stagesConstriction__text{margin:0 auto 0 0}.stagesConstriction__items>li:nth-child(even) .stagesConstriction__text{margin:0 0 0 auto}.stagesConstriction__items>li:after{content:'';position:absolute;width:66px;height:66px;background-image:url(//tavkor.by/wp-content/themes/tavkor/assets/img/about_company/arr.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:ease-in-out .3s;border-radius:50%}.stagesConstriction__text p{width:100%;display:grid;grid-template-columns:12.820513% 1fr;align-items:center;column-gap:16px}.stagesConstriction__text p:before{content:'';opacity:0;display:block;width:100%;height:70px;background-image:url(//tavkor.by/wp-content/themes/tavkor/assets/img/about_company/mark.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:ease-in-out .3s}.stagesConstriction__items>li:hover:after{box-shadow:0 0 10px #fe0000}.stagesConstriction__items>li:nth-child(odd):hover:after{transform:rotate(90deg) scale(1.1)}.stagesConstriction__items>li:nth-child(even):hover:after{transform:rotate(-90deg) scale(1.1)}.stagesConstriction__items>li:hover .stagesConstriction__text p:before{opacity:1}.stagesConstriction__items>li:hover .stagesConstriction__text{border:2px solid #fe0000;box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.stagesConstriction__wrapper{position:relative;margin-top:45px;display:flex;justify-content:center}.stagesConstriction__line{position:absolute;top:0;height:calc(100% - 15px);width:6px;background:#fe0000;transform:translateY(-25px);border-radius:10px}.content{font-size:1.5rem;line-height:1.3}.certificates__type{font-weight:500;font-size:1.5rem;color:#fff;padding:14px 4.206731%;box-sizing:border-box;background:#fe0000;margin-bottom:40px}.certificates__swiper img{width:100%}.certificates__item:hover button.btn_swiper{background:#515151}.certificates__item:not(:last-child){margin-bottom:65px}.vacancies_advantages__items{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);column-gap:3.846154%}.vacancies_advantages__items>li{box-shadow:0 0 20px 0 rgba(0,0,0,.4);background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;padding:15px 11.71875% 40px;box-sizing:border-box;font-weight:500;font-size:1.5rem}.vacancies_advantages__items>li span{font-weight:500;font-size:6rem;color:#fe0000}.vacancies_information__items{display:flex;flex-direction:column;list-style:none}.vacancies_information__items>li{display:grid;align-items:center;grid-template-columns:1fr 56.490385%;column-gap:3.605769%;font-weight:400;font-size:2rem;padding:45px 0;box-sizing:border-box;border-top:1px solid #000;line-height:1.4}.vacancies_information__items>li:last-child{border-bottom:1px solid #000}.vacancies_information__items>li ul{padding-left:2rem}.vacancies_information__items>li span{font-weight:500;font-size:3rem;color:red}.vacancies_form__wrapper{display:grid;align-items:center;grid-template-columns:43.990385% 1fr;column-gap:4.326923%;margin-top:30px}.vacancies_form{display:flex;flex-direction:column;row-gap:32px}.vacancies_form .button{width:fit-content;padding:0 90px}.vacancies_form input[type=text]{background:#d9d9d9;height:66px;padding-left:14px;font-size:1rem;color:#433652;font-weight:400}.vacancies_form input[type=text]::placeholder{color:#433652}.inputs_col_2{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4.371585%}.vacancies_form__text{text-align:center;font-size:1.5rem;font-weight:500;line-height:1.4}.vacancies_form__img img{width:100%}.vacancies_items__wrapper{display:grid;grid-template-columns:39.663462% 1fr;column-gap:3.605769%;.title{text-align:center}}.vacancies__items{list-style:none;display:flex;flex-direction:column}.vacancies__items>li{display:flex;column-gap:6.355932%;align-items:center;justify-content:space-between;padding:10px 7.415254% 10px 2.118644%;box-sizing:border-box;background:#d9d9d9;font-size:1.5rem}.vacancies__items>li:nth-child(odd){background:#fff}.vacancies__name{max-width:600px}.vacancies__price{white-space:nowrap;font-weight:500}.vacancies_contacts__img img{width:100%}.vacancies_items__content{padding-top:200px}.vacancies__contacts__info{font-weight:300;font-size:2.25rem;display:flex;flex-direction:column;row-gap:5px;margin-top:35px}.vacancies__contacts__info a{font-weight:400}.contacts__items{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.442308%}.contacts__items a{transition:ease-in-out .3s}.contacts__items a:hover{color:red}.contacts__items>li{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px;background:#f3f5f7;padding:20px 5.576208% 80px;text-align:center;line-height:1.4}.contacts__items>li>span,.maps_adress__items>li>span{font-weight:700;font-size:1rem;text-transform:uppercase;color:#6c7275}.contacts__items>li .list__calling{list-style:none;font-weight:300}.contacts__items>li a{font-weight:500}.maps__item>*{width:100%;height:100%}.maps__item iframe{width:100%;height:100%;border:none}.contacts__maps{position:relative;padding:40px 2.403846%;box-sizing:border-box}.maps__item{width:100%;height:100%;position:absolute;left:0;top:0}.maps_adress__items{position:relative;z-index:2;list-style:none;width:312px;display:flex;flex-direction:column;row-gap:32px}.maps_adress__items>li{display:flex;flex-direction:column;align-items:center;row-gap:16px;text-align:center;background:#f3f5f7;padding:20px 6.410256%}.projects__items>article{padding:35px 0;border-top:3px solid #d9d9d9}.projects__items>article:last-child{border-bottom:3px solid #d9d9d9}.projects__item{display:grid;grid-template-columns:39.423077% 1fr;column-gap:3.846154%;font-size:1.5rem}.projects__items .post-thumbnail,.project_single__gallary .swiper-slide>a{display:block;width:100%;aspect-ratio:16/9}.swiper_single__thumbs .swiper-slide{height:150px}.projects__img img{width:100%;height:100%;object-fit:cover}.projects__name{font-size:2rem;font-weight:500;margin-top:15px}.projects__executor{color:#7c7777}.projects__actions{display:flex;justify-content:space-between}.projects__actions .button{width:30.720339%}.projects__content{width:100%;display:flex;flex-direction:column;justify-content:space-between;row-gap:15px}.projects__year{line-height:1;font-size:12.5rem;color:rgba(124,119,119,.19);transition:ease-in-out .3s}.projects__item:hover .projects__year{color:#fe0000;text-shadow:0 0 15px #fe0000}.project_single__content{display:flex;justify-content:space-between;padding-bottom:40px;border-bottom:3px solid #d9d9d9;margin-bottom:30px}.project_single__gallary img{width:100%;height:auto}.swiper_single__img .swiper-slide{background:#ebebeb}.swiper_single__img img{width:100%;height:100%;object-fit:contain;object-position:center}.swiper_single__thumbs{margin-top:20px}.swiper_single__thumbs img{width:100%;height:auto}.swiper_single__thumbs .swiper-slide{height:150px;opacity:.4;transition:ease-in-out .3s;cursor:pointer}.swiper_single__thumbs .swiper-slide img{height:100%;object-fit:cover}.swiper_single__thumbs .swiper-slide-thumb-active{opacity:1}.single_btn:after{content:''}.single_btn{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border:2px solid #fe0000;border-radius:5px;margin:0;background:rgba(255,255,255,.631)}.swiper_single_btn__wrapper{width:100%;position:absolute;top:50px;display:flex;align-items:center;justify-content:flex-end;padding-right:2.403846%;box-sizing:border-box;column-gap:3.004808%}.project_single__gallary{width:74.519231%;margin:0 auto;margin-top:50px}.project_single__gallary__mobile{display:none}.modal__body{display:none;position:fixed;z-index:20;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.718);padding:100px 0;box-sizing:border-box;overflow:auto}.modal__wrapper{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.modal{position:relative;max-width:1300px;width:67.708333%;background-color:#000;background-image:url(//tavkor.by/wp-content/themes/tavkor/assets/img/modal_bg.jpg);background-position:left center;background-size:cover;background-repeat:no-repeat;padding:60px 4.615385% 160px;box-sizing:border-box;color:#fff;font-size:2.25rem;text-transform:uppercase;border:1px solid #fff}.modal h4{font-weight:500}.modal__form{display:flex;flex-direction:column;row-gap:30px;margin-top:40px;width:49.180328%}.modal__form input[type=text]{font-weight:300;font-size:2rem;color:#7c7777;background:0 0;padding-bottom:12px;border-bottom:1px solid #d9d9d9}.modal__form .button{height:auto;max-width:100%;width:100%;font-size:2rem;padding:20px 0}.modal__close{position:absolute;top:30px;right:2.307692%;width:2.307692%;height:auto}.modal__close svg{display:block;width:100%;height:100%}.paginate_links{display:flex;align-items:center;justify-content:center;column-gap:1.201923%;margin-top:100px}.paginate_links .page-numbers{display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.125rem;transition:ease-in-out .3s}.paginate_links span.page-numbers,.paginate_links a.page-numbers:hover:not(.next,.prev){background:#000;color:#fff}.paginate_links a.next:hover,.paginate_links a.prev:hover{text-decoration:underline}.paginate_links .page-numbers:not(.next,.prev){width:64px;height:64px;border:1px solid #000;border-radius:5px;box-sizing:border-box}