.contact-us-page{background-color:#ECEDF1;}@media (min-width:992px){.contact-us-page{background-color:#F0F0F0;}}@media (min-width:992px){.contact-us-page .banner.banner-top .bg-img{right:-50px;}}@media (min-width:1200px){.contact-us-page .banner.banner-top .bg-img{right:0;}}@media (min-width:992px){.contact-us-page .banner .holder{padding-bottom:14px;}}@media (min-width:1400px){.contact-us-page .banner .holder{padding-bottom:22px;}}.contact-us-page .banner .title-section .subtitle{padding-right:0;}@media (min-width:992px){.contact-us-page .banner .title-section .subtitle{padding-right:20px;}}@media (min-width:1400px){.contact-us-page .banner .title-section .subtitle{font-size:20px;line-height:1.2;padding-right:23px;}}@media (min-width:992px){.contact-us-page .banner .title-elem{margin-bottom:10px;}}@media (min-width:1400px){.contact-us-page .banner .title-elem{margin-bottom:7px;}}.contact-info-section{padding-top:16px;}@media (min-width:992px){.contact-info-section{padding-top:40px;padding-bottom:40px;}}@media (min-width:1400px){.contact-info-section{padding-top:50px;padding-bottom:50px;}}@media (min-width:992px){.contact-info-section .cubes-list{display:flex;flex-wrap:wrap;margin:0 -3.5px -7px;}}@media (min-width:1400px){.contact-info-section .cubes-list{margin-left:-6px;margin-right:-6px;margin-bottom:-12px;}}.contact-info-section .cubes-list-item{margin-bottom:11px;}@media (min-width:992px){.contact-info-section .cubes-list-item{flex:0 0 33.3%;max-width:33.3%;padding:0 3.5px;margin-bottom:7px;}}@media (min-width:1400px){.contact-info-section .cubes-list-item{padding-left:6px;padding-right:6px;margin-bottom:12px;}}.contact-info-section .cubes-list-item:last-child{margin-bottom:0;}@media (min-width:992px){.contact-info-section .cubes-list-item:last-child{margin-bottom:7px;}}@media (min-width:1400px){.contact-info-section .cubes-list-item:last-child{margin-bottom:12px;}}.contact-info-section .cubes-list-item .card-body p{white-space:pre-line;line-height:20px;}@media (min-width:992px){.contact-info-section .cubes-list-item .card-body p{line-height:unset;}}@media (min-width:992px){.contact-info-section .cubes-list-item.main{order:-1;}}.contact-info-section .cubes-list-item.main .card-body{display:flex;}.contact-info-section .address-list{display:flex;flex-direction:column;justify-content:space-between;}.contact-info-section .address-list li{display:flex;}.contact-info-section .address-list li .block-img{flex-shrink:0;max-width:16px;margin-left:13px;}@media (min-width:992px){.contact-info-section .address-list li .block-img{max-width:13px;margin-left:19px;}}@media (min-width:1400px){.contact-info-section .address-list li .block-img{max-width:19px;margin-left:16px;}}.contact-info-section .card{display:flex;flex-direction:column;min-width:0;height:100%;min-height:140px;font-size:15px;border:0;word-wrap:break-word;background-clip:border-box;position:relative;transition:background-color 0.3s ease-in;}@media (min-width:992px){.contact-info-section .card{min-height:188px;font-size:16px;}.contact-info-section .card:hover{background-color:rgba(255,255,255,0.8);}}@media (min-width:1400px){.contact-info-section .card{min-height:278px;font-size:20px;line-height:26px;}}.contact-info-section .card-title{font-size:18px;line-height:1.27;margin-bottom:14px;}@media (min-width:992px){.contact-info-section .card-title{margin-bottom:12px;}}@media (min-width:1400px){.contact-info-section .card-title{font-size:24px;line-height:1.08;margin-bottom:20px;}}@media (min-width:1400px){.contact-info-section .card a{font-size:20px;line-height:1;}}.contact-info-section .card-body{flex:1 1 auto;padding-top:13px;padding-bottom:12px;--bs-card-spacer-x:13px;}@media (min-width:992px){.contact-info-section .card-body{font-size:14px;padding:27px 20px;}}@media (min-width:1400px){.contact-info-section .card-body{font-size:20px;padding:40px;}}.contact-info-section .card-footer{padding-top:3px;padding-bottom:12px;--bs-card-cap-padding-x:13px;}@media (min-width:992px){.contact-info-section .card-footer{padding:0 20px 27px;}}@media (min-width:1400px){.contact-info-section .card-footer{padding:0 40px 40px;}}
