@charset "UTF-8";
*{padding:0;margin:0;border:0}
*,:before,:after{box-sizing:border-box}
:focus,:active{outline:none}
a:focus,a:active{outline:none}
nav,footer,header,aside{display:block}
html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}
input,button,textarea{font-family:inherit}
input::-ms-clear{display:none}
button{cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}
a,a:visited{text-decoration:none}
a:hover{text-decoration:none}
ul li{list-style:none}
img{vertical-align:top}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}
html{scroll-behavior:smooth}
body{background:#fff;color:#151515;height:100%;font-size:16px;font-family:var(--font-family)}
body.hidden{overflow:hidden}
.wrapper{min-height:100vh;overflow:hidden;display:flex;flex-direction:column}
.page{flex:1 0 auto}
._container{max-width:1246px;padding:0 15px;margin:0 auto}
.pagination{display:flex;align-items:center;justify-content:center;margin-top:50px}
.pagination span{margin:0 var(--swiper-pagination-bullet-horizontal-gap,8px)!important}
@media (max-width: 480px) {
.pagination span{margin:0 var(--swiper-pagination-bullet-horizontal-gap,2px)!important}
.pagination{margin-top:20px}
}
.swiper-pagination-bullet{display:inline-flex;justify-content:center;align-items:center;width:6px;height:6px;background-color:#85858580;opacity:1;border-radius:0;transition:.3s}
.swiper-pagination-bullet-active{width:64px;height:6px;background-color:#151515}
.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden;display:none}
.preloader video{width:100%;height:100%;object-fit:cover}
.fade-out{animation:fadeOut 1s ease forwards}
@keyframes fadeOut {
0%{opacity:1;visibility:visible}
100%{opacity:0;visibility:hidden}
}
.header{position:fixed;left:0;top:0;width:100%;z-index:99;background:#fff0;transition:all .4s ease;background-color:transparent}
.header__body{position:relative;height:123px;display:flex;justify-content:space-between;align-items:center}
@media (max-width: 480px) {
.header__body{height:60px}
}
.header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
@media (max-width: 480px) {
.header__logo *{height:50px}
}
.header__svg-logo-top{transition:.3s}
.header__svg-logo-bottom{transition:.3s}
.header__svg-logo-bottom *{transition:.3s}
.header__items{width:100%;display:flex;justify-content:space-between}
.header__items-left{max-width:400px;width:100%;display:flex;justify-content:space-between}
.header__item{font-family:circe;font-weight:400;font-size:14px;text-transform:uppercase;color:#FFF;transition:.3s;text-wrap:nowrap}
.header__item:hover{color:#E10210}
.header__item_menu{font-family:circe;font-weight:400;font-size:14px;text-transform:uppercase;color:#FFF}
.header__langs{color:#FFF;background-color:transparent;text-transform:uppercase;margin-left:32px;transition:.3s}
.header__langs *{background-color:#C1C1C1}
.header__social{display:flex;justify-content:center;align-items:center;gap:8px;padding-left:32px}
.header__social-item{border:1px solid #ABABAB;display:flex;justify-content:center;align-items:center;height:28.52px;width:28.52px;border-radius:100%;padding:7px}
.header__social-phone-image{height:14px}
.header__social-whatsapp-image{height:17px}
.header__social-whatsapp-image svg{height:200px}
.header .header__social-phone-image{transition:.3s}
.header .header__social-whatsapp-image{transition:.3s}
.header .header__social-whatsapp-image .header__svg_one{transition:.3s}
.header .header__social-whatsapp-image .header__svg_two{transition:.3s}
@media (max-width: 1200px) {
.header__desc{display:none}
}
.burger{display:none}
@media (max-width: 1200px) {
.burger{display:flex;gap:10px}
}
.burger .burger-image *{fill:#FFF;transition:.3s}
.header.active{background-color:#FFF;box-shadow:0 0 10px 0 #00000017}
.header.active .burger{display:none}
@media (max-width: 1200px) {
.header.active .burger{display:flex;gap:10px}
}
.header.active .burger .burger-image *{fill:#151515}
.header.active .header__item{color:#151515;transition:.3s}
.header.active .header__item:hover{color:#E10210}
.header.active .header__langs{color:#151515}
.header.active .header__social-phone-image path{fill:#151515}
.header.active .header__social-whatsapp-image .header__svg_one{stroke:#151515;fill:#FFF}
.header.active .header__social-whatsapp-image .header__svg_two{fill:#151515}
.header.active .header__svg-logo-top{fill:#004AAD}
.header.active .header__svg-logo-bottom *{fill:#151515}
.menu{padding:20px;background-color:#798992;position:fixed;left:0;top:0;height:100vh;width:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;row-gap:50px;transform:translateX(-100%);transition:.8s}
.menu.active{transform:translateX(0)}
.menu__close{position:absolute;right:20px;top:15px;font-size:50px;color:#bbb;cursor:pointer}
@media (max-width: 480px) {
.menu__close{font-size:40px;right:15px;top:10px}
}
.menu__logo img{width:173px}
.menu__items{display:flex;flex-direction:column;align-items:center;row-gap:30px}
.menu__social{margin-bottom:50px;display:flex;gap:15px;align-items:center}
.menu__social-phone-image{height:14px}
.menu__social-whatsapp-image{height:17px}
.menu__social-whatsapp-image svg{height:200px}
.footer{background-color:#F6F6F6}
.footer__body{display:flex;justify-content:space-between;padding-top:40px;padding-bottom:45px;gap:30px}
@media (max-width: 750px) {
.footer__body{flex-direction:column}
}
.footer__content{display:flex;justify-content:space-between}
.footer__text{max-width:240px;margin-right:116px}
@media (max-width: 750px) {
.footer__text{margin-right:30px}
}
.footer__title{font-family:NoirPro;font-weight:400;font-size:17px;color:#151515}
.footer__subtitle{font-family:NoirPro;font-weight:400;font-size:13px;padding-top:23px;color:#555;text-wrap:balance}
.footer__subtitle-1{font-family:NoirPro;font-weight:400;font-size:13px;padding-top:23px;color:#555}
.footer__bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #63636333;padding-top:25px;padding-bottom:30px;gap:20px}
@media (max-width: 490px) {
.footer__bottom{gap:0}
}
.footer__foot{display:flex;color:#151515;font-family:NoirPro;font-weight:400;font-size:13px}
@media (max-width: 490px) {
.footer__foot{flex-direction:column}
}
.footer__foot-left{display:flex;gap:5px;color:#151515;font-family:NoirPro;font-weight:400;font-size:13px;padding-right:5px}
.footer__foot-left a{cursor:pointer;padding-top:2px}
.footer__text-to-top{color:#151515;font-family:NoirPro;font-weight:400;font-size:16px;leading-trim:Cap height;line-height:16px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:Auto;text-decoration-thickness:Auto}
.main{height:100%;min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}
.main::after{content:"";display:block;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;min-height:100vh;background-color:#262626A6}
.main_container{display:flex;justify-content:center;align-items:center;height:100vh;position:relative;z-index:1}
.main__content{display:flex;flex-direction:column;align-items:center}
.main__title{font-family:circe;font-weight:400;font-size:90px;color:#FFF;leading-trim:Cap height;line-height:90.43px;letter-spacing:0;text-align:center;text-transform:uppercase}
@media (max-width: 480px) {
.main__title{font-size:50px;line-height:52.43px}
}
.main__subtitle{font-family:circe;font-weight:700;font-size:48px;color:#FFF;line-height:57.72px;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:30px 0}
@media (max-width: 480px) {
.main__subtitle{font-size:30px;line-height:32.43px}
}
.main__text{font-family:circe;font-weight:400;font-size:24px;line-height:26px;text-align:center;color:#DADADA;max-width:625px}
@media (max-width: 480px) {
.main__text{font-size:15px;line-height:17px}
}
.main__image-place{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-family:circe;font-weight:400;font-size:15px;leading-trim:Cap height;line-height:100%;letter-spacing:20%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#BFBFBF}
.main__image{margin-top:5px}
.about{padding-top:100px}
@media (max-width: 480px) {
.about{padding-top:50px}
}
.about__container{display:flex;flex-direction:column;gap:100px}
@media (max-width: 1200px) {
.about__container{flex-direction:column-reverse;gap:50px}
}
.about__content{display:flex;align-items:center;justify-content:space-between;gap:20px}
@media (max-width: 1200px) {
.about__content{flex-direction:column}
}
.about__content:nth-child(even){flex-direction:row-reverse}
.about__content:nth-child(even) .about__words{padding-left:30px}
@media (max-width: 1200px) {
.about__content:nth-child(even){flex-direction:column}
.about__content:nth-child(even) .about__words{padding-left:0}
}
.about__image-place{background-repeat:no-repeat;background-position:center;background-size:cover;height:568px;width:584px}
.about__words{max-width:582px}
.about__title{font-family:Circe;font-weight:400;font-size:30px;leading-trim:Cap height;line-height:40px;letter-spacing:2px;vertical-align:bottom;text-transform:uppercase;color:#151515;position:relative;padding-bottom:15px;margin-bottom:30px}
.about__title::after{content:"";display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#151515}
@media (max-width: 600px) {
.about__title{font-size:25px;line-height:30px;letter-spacing:auto}
}
.about__text{font-family:Circe;font-weight:400;font-size:20px;leading-trim:Cap height;line-height:26px;letter-spacing:0;color:#444;text-align:justify}
.indicators{margin-top:100px;height:100%;min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
@media (max-width: 480px) {
.indicators{margin-top:50px}
}
.indicators::after{content:"";display:block;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-color:#262626E3}
.indicators__container{position:relative;z-index:1;height:100%;min-height:100vh}
.indicators__content{height:100%;min-height:100vh}
.indicators__title{border-right:1px solid #FFFFFF1A;border-left:1px solid #FFFFFF1A;font-family:Circe;font-weight:400;font-size:29px;color:#FFF;grid-column:span 1;padding-bottom:20px}
.indicators__text{font-family:Circe;font-weight:400;font-size:18px;line-height:22px;color:#D5DFEB;grid-column:span 3;padding-bottom:20px}
@media (max-width: 1050px) {
.indicators__text{grid-column:span 2}
}
@media (max-width: 800px) {
.indicators__text{grid-column:span 1}
}
.indicators__bottom{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:100%;min-height:100vh;width:100%}
.indicators__bottom > :nth-child(n){border-top:1px solid #FFFFFF1A;padding-left:20px;padding-right:25px;border-right:1px solid #FFFFFF1A;padding-top:50px}
.indicators__bottom > :nth-child(4n-1){border-left:1px solid #FFFFFF1A}
@media (max-width: 1090px) {
.indicators__bottom{grid-template-columns:1fr 1fr 1fr}
.indicators__bottom > :nth-child(3n){border-left:1px solid #FFFFFF1A}
}
@media (max-width: 850px) {
.indicators__bottom{grid-template-columns:1fr 1fr}
.indicators__bottom > :nth-child(n){border-left:1px solid #FFFFFF1A}
}
@media (max-width: 600px) {
.indicators__bottom{grid-template-columns:1fr}
.indicators__bottom > :nth-child(n){border-left:1px solid #FFFFFF1A}
}
.indicators__item{padding-bottom:20px}
.indicators__item-title{font-family:Circe;font-weight:400;font-size:30px;color:#FFF;padding-bottom:30px}
@media (max-width: 480px) {
.indicators__item-title{font-size:20px}
}
.indicators__item-text{font-family:Circe;font-weight:400;font-size:17px;line-height:19px;color:#D5DFEB;position:relative;padding-top:10px;padding-bottom:30px}
.indicators__item-text::after{content:"";display:block;position:absolute;bottom:0;left:0;width:60px;height:2px;background-color:#FFF}
.projects{scroll-margin:120px;margin-top:100px}
@media (max-width: 480px) {
.projects{margin-top:50px}
}
.projects__title{font-family:Circe;font-weight:400;font-size:50px;leading-trim:Cap height;line-height:60px;letter-spacing:4%;vertical-align:bottom;text-transform:uppercase;color:#151515;position:relative;padding-bottom:20px;margin-bottom:50px}
.projects__title::after{content:"";display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#151515}
@media (max-width: 480px) {
.projects__title{font-size:30px;line-height:32px;padding-bottom:10px;margin-bottom:20px}
}
.projects__item{display:flex;gap:25px}
@media (max-width: 1000px) {
.projects__item{flex-direction:column}
}
.projects__item-image-place{background-repeat:no-repeat;background-position:center;background-size:cover;height:441px;width:100%;max-width:553px;display:flex;justify-content:center;align-items:center}
@media (max-width: 480px) {
.projects__item-image-place{height:320px}
}
@media (max-width: 1000px) {
.projects__item-image{width:100%}
}
.projects__item-slider{height:441px;width:100%;position:relative;display:flex;justify-content:start;align-items:end}
@media (max-width: 480px) {
.projects__item-slider{height:320px}
}
.projects__item-slider-s{height:441px;width:100%;position:absolute}
@media (max-width: 480px) {
.projects__item-slider-s{height:320px}
}
.projects__item-slider-s .swiper-wrapper{height:441px;width:100%}
.projects__item-slider-s-item{height:100%;width:100%;background-position:start;background-repeat:no-repeat;background-size:cover;height:441px;width:100%}
@media (max-width: 480px) {
.projects__item-slider-s-item{height:320px}
}
.projects__item-slider-bottom-image-place-right{transform:scale(-1)}
.projects__item-slider-bottom{position:relative;z-index:1;display:flex;align-items:end;gap:10px;margin:10px}
.projects__item-slider-text{background:#FFFFFFB2;backdrop-filter:blur(10px);max-width:374px;padding:25px}
.projects__item-slider-title{font-family:Circe;font-weight:700;font-size:22px;leading-trim:Cap height;line-height:30px;letter-spacing:0;color:#151515}
@media (max-width: 480px) {
.projects__item-slider-title{font-size:15px;line-height:17px}
}
.projects__item-slider-subtitle{font-family:Circe;font-weight:400;font-size:17px;leading-trim:Cap height;line-height:24px;letter-spacing:0;color:#666}
@media (max-width: 480px) {
.projects__item-slider-subtitle{font-size:12px;line-height:14px}
}
.projects__item-slider-bottom-image-place-right{height:41px;background-color:transparent}
.projects__item-slider-bottom-image-place-left{height:41px;background-color:transparent}
.geography{margin-top:100px}
@media (max-width: 900px) {
.geography{margin-top:220px}
}
.geography__container{position:relative}
.geography__title{font-family:Circe;font-weight:400;font-size:50px;leading-trim:Cap height;line-height:60px;letter-spacing:4%;vertical-align:bottom;text-transform:uppercase;color:#151515;position:absolute;left:15px;top:30px;max-width:310px}
@media (max-width: 900px) {
.geography__title{left:15px;top:-120px}
.geography__title{font-size:25px;line-height:30px;max-width:150px}
}
.geography__mini-block{position:absolute;max-width:150px;right:15px;top:0;display:flex;flex-direction:column;gap:20px}
@media (max-width: 900px) {
.geography__mini-block{right:15px;top:-152px}
}
.geography__mini-block-title-1{font-family:Circe;font-weight:400;font-size:16px;leading-trim:Cap height;line-height:18.05px;letter-spacing:0}
@media (max-width: 900px) {
.geography__mini-block-title-1{font-size:12px;line-height:14px}
}
.geography__mini-block-text-1{font-family:Circe;font-weight:400;font-size:26px;leading-trim:Cap height;line-height:28.1px;letter-spacing:0}
@media (max-width: 900px) {
.geography__mini-block-text-1{font-size:18px;line-height:20px}
}
.geography__mini-block-title-2{font-family:Circe;font-weight:400;font-size:16px;leading-trim:Cap height;line-height:18.05px;letter-spacing:0}
@media (max-width: 900px) {
.geography__mini-block-title-2{font-size:12px;line-height:14px}
}
.geography__mini-block-text-2{font-family:Circe;font-weight:400;font-size:26px;leading-trim:Cap height;line-height:28.1px;letter-spacing:0}
@media (max-width: 900px) {
.geography__mini-block-text-2{font-size:18px;line-height:20px}
}
.geography__map{width:100%}
.geography__map *{width:100%}
.career{margin-top:100px;height:100%;min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
@media (max-width: 480px) {
.career{margin-top:50px}
}
.career::after{content:"";display:block;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-color:#262626A6}
.career__conatiner{display:flex;justify-content:center;align-items:center;height:100vh;position:relative;z-index:1;max-width:723px}
.career__content{display:flex;flex-direction:column;align-items:center}
.career__title{font-family:Circe;font-weight:400;font-size:50px;leading-trim:Cap height;line-height:60px;letter-spacing:4%;text-align:center;vertical-align:bottom;text-transform:uppercase;color:#FFF;position:relative;padding-bottom:20px;margin-bottom:40px}
.career__title::after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background-color:#FFF}
@media (max-width: 480px) {
.career__title{font-size:30px;line-height:32px;padding-bottom:10px;margin-bottom:20px}
}
.career__text{font-family:Circe;font-weight:400;font-size:22px;leading-trim:Cap height;line-height:28px;letter-spacing:0;text-align:center;color:#DADADA;padding-bottom:40px}
@media (max-width: 480px) {
.career__text{font-size:18px;line-height:20px;padding-bottom:10px}
}
.career__link{position:relative;background-color:#FFF;padding:20px 75px;transition:.3s}
.career__link:hover{background-color:#E10210}
.career__link:hover .career__link-text{color:#FFF}
.career__link:hover .career__link-image *{stroke:#FFF}
.career__link-text{font-family:Circe;font-weight:700;font-size:17px;leading-trim:Cap height;line-height:100%;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#E10210;transition:.3s}
.career__link-image-place{position:absolute;top:5px;right:10px}
.career__link-image *{transition:.3s}
.career__image-place{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-family:circe;font-weight:400;font-size:15px;leading-trim:Cap height;line-height:100%;letter-spacing:20%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#BFBFBF}
.career__image{margin-top:5px}
.recommended{margin-top:100px}
@media (max-width: 480px) {
.recommended{margin-top:50px}
}
.recommended__container{display:flex}
@media (max-width: 950px) {
.recommended__container{flex-direction:column;gap:10px}
}
.recommended__content{position:relative;z-index:2;max-width:471px}
.recommended__title{font-family:Circe;font-weight:400;font-size:50px;leading-trim:Cap height;line-height:60px;letter-spacing:4%;vertical-align:bottom;text-transform:uppercase;color:#151515;position:relative;padding-bottom:20px;margin-bottom:50px}
.recommended__title::after{content:"";display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#151515}
@media (max-width: 480px) {
.recommended__title{font-size:30px;line-height:32px;padding-bottom:10px;margin-bottom:20px}
}
.recommended__text{font-family:Circe;font-weight:400;font-size:22px;leading-trim:Cap height;line-height:28px;letter-spacing:0;color:#444;margin-bottom:40px}
.recommended__pagination span{margin:0 var(--swiper-pagination-bullet-horizontal-gap,10px)!important}
.recommended__pagination span:first-child{margin-left:0 var(--swiper-pagination-bullet-horizontal-gap,0px)!important}
.recommended__items{width:309px;height:420px}
.recommended__items .swiper-wrapper{width:309px;height:420px}
.recommended__item{position:relative;width:309px;height:420px;overflow:hidden;display:flex;justify-content:center;align-items:center}
.recommended__item-image{width:290px;height:390px;background-position:center;background-repeat:no-repeat;background-size:100%,100%}
.recommended__border{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;width:309px;height:420px;pointer-events:none}
.licence{margin-top:100px}
@media (max-width: 480px) {
.licence{margin-top:50px}
}
.licence__title{font-family:Circe;font-weight:400;font-size:50px;leading-trim:Cap height;line-height:60px;letter-spacing:4%;vertical-align:bottom;text-transform:uppercase;color:#151515;position:relative;padding-bottom:20px;margin-bottom:50px}
.licence__title::after{content:"";display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#151515}
@media (max-width: 480px) {
.licence__title{font-size:30px;line-height:32px;padding-bottom:10px;margin-bottom:20px}
}
.licence__item{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}
.licence__item-image{height:363px;max-width:280px}
.licence__item-image-field-container{height:363px;max-width:280px;display:none}
.licence__item-image-field-container.active{height:363px;max-width:280px;display:block}
.licence__item-image-field{height:323px;margin-top:20px;max-width:240px;margin-left:20px;background-size:cover;background-repeat:no-repeat;background-position:center}
.licence__pdf-link{display:flex;justify-content:center;align-items:center}
@media (max-width: 1200px) {
.licence__pdf-link{display:none}
}
.licence__pdf-download{display:none}
@media (max-width: 1200px) {
.licence__pdf-download{display:flex;justify-content:center;align-items:center}
}
.licence__item-canva{height:323px;width:224px}
.licence__border{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;height:364px;pointer-events:none}
.feedback{scroll-margin:80px;margin-top:100px;margin-bottom:100px}
@media (max-width: 480px) {
.feedback{margin-top:50px;margin-bottom:50px}
}
.feedback__title{font-family:Circe;font-weight:400;font-size:50px;leading-trim:Cap height;line-height:60px;letter-spacing:4%;vertical-align:bottom;text-transform:uppercase;color:#151515;position:relative;padding-bottom:20px;margin-bottom:50px}
.feedback__title::after{content:"";display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#151515}
@media (max-width: 480px) {
.feedback__title{font-size:30px;line-height:32px;padding-bottom:10px;margin-bottom:20px}
}
.feedback__content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;gap:20px}
@media (max-width: 800px) {
.feedback__content{grid-template-columns:1fr 1fr}
}
@media (max-width: 480px) {
.feedback__content{grid-template-columns:1fr}
}
.feedback__item{width:100%;border:1px solid #E8E8E8;padding:25px}
.feedback__item-title{font-family:Circe;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:bottom;color:#868686;margin-bottom:10px}
.feedback__item-subtitle{font-family:Circe;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:bottom;color:#151515;margin-top:100px;transition:.3s}
.feedback__item-subtitle:hover{color:#E10210}
.feedback__button-wrapper {
  display: flex;
  justify-content: center;
  margin: 30px 0 40px 0;
}

.feedback__button {
  display: inline-block;
  padding: 15px 30px;
  background-color: #007bff;
  color: white;
  text-decoration: none;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.feedback__button:hover {
  background-color: #0056b3;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 123, 255, 0.3);
}

.feedback__button:active {
  transform: translateY(0);
}
