<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.our-team-main
{
	width:100%;
	height:auto;
	border-bottom:5px #323233 solid;
	background:#fff;
	text-align:center;
	border-radius:10px;
	overflow:hidden;
	position:relative;
	transition:0.5s;
	margin-bottom:28px;
}


.our-team-main img
{
	border-radius:50%;
	margin-bottom:20px;
	width: 90px;
}

.our-team-main h3
{
	font-size:20px;
	font-weight:700;
}

.our-team-main p
{
	margin-bottom:0;
}

.team-back
{
	width:100%;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	padding:5px 15px 0 15px;
	text-align:left;
	background:#fff;
	
}

.team-front
{
	width:100%;
	height:auto;
	position:relative;
	z-index:10;
	background:#fff;
	padding:15px;
	bottom:0px;
	transition: all 0.5s ease;
}

.our-team-main:hover .team-front
{
	bottom:-200px;
	transition: all 0.5s ease;
}

.our-team-main:hover
{
	border-color:#777;
	transition:0.5s;
}.box15{position:relative;text-align:center}
.box15 img{width:100%;height:auto}
.box15 .box-content{width:100%;height:100%;position:absolute;top:0;left:0;transition:all .5s ease 0s}
.box15:hover .box-content{background-color:rgba(240,240,240,.8)}
.box15 .box-content:after,.box15 .box-content:before{content:"";width:50px;height:50px;position:absolute;opacity:0;transform:scale(1.5);transition:all .6s ease .3s}
.box15 .box-content:before{border-left:1px solid #040404;border-top:1px solid #040404;top:19px;left:19px}
.box15 .box-content:after{border-bottom:1px solid #040404;border-right:1px solid #040404;bottom:19px;right:19px}
.box15:hover .box-content:after,.box15:hover .box-content:before{opacity:1;transform:scale(1)}
.box15 .title{font-size:16px;color:#000;margin:0;position:relative;top:0;opacity:0;transition:all 1s ease 10ms}
.box15:hover .title{top:39%;opacity:1;transition:all .5s cubic-bezier(1,-.53,.405,1.425) 10ms}
.box15 .title:after{content:"";width:0;height:1px;background:#040404;position:absolute;bottom:-8px;left:0;right:0;margin:0 auto;transition:all 1s ease 0s}
.box15:hover .title:after{width:80%;transition:all 1s ease .8s}
.box15 .icon{width:100%;margin:0 auto;position:absolute;bottom:0;opacity:0;transition-duration:.6s;transition-timing-function:cubic-bezier(1,-.53,.405,1.425);transition-delay:.1s}
.box15:hover .icon{bottom:10%;opacity:1}
.box15 .icon li{display:inline-block}
.box15 .icon li a{display:block;width:30px;height:30px;line-height:30px;border-radius:50%;font-size:14px;color:#000;border:1px solid #000;margin-right:5px;transition:all .3s ease-in-out 0s}
.box15 .icon li a:hover{background:#000;color:#fff}
.box1 img,.box1:after,.box1:before{width:100%;transition:all .3s ease 0s}
.box1 .icon,.box2,.box3,.box4,.box5 .icon li a{text-align:center}
.box10:after,.box10:before,.box1:after,.box1:before,.box2 .inner-content:after,.box3:after,.box3:before,.box4:before,.box5:after,.box5:before,.box6:after,.box7:after,.box7:before{content:""}
.box1,.box11,.box12,.box13,.box14,.box16,.box17,.box18,.box2,.box20,.box21,.box3,.box4,.box5,.box5 .icon li a,.box6,.box7,.box8{overflow:hidden}
.box1 .title,.box10 .title,.box4 .title,.box7 .title{letter-spacing:1px}
.box3 .post,.box4 .post,.box5 .post,.box7 .post{font-style:italic}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mb-30{margin-bottom:30px}
@media only screen and (max-width:990px){.box15{margin-bottom:30px}
}
.hide-on-mobile {display: inline}
@media only screen and (max-width:990px){.hide-on-mobile{display:none}
}
.phonelink{
    position: fixed; /* Lock location always on the scree */
    z-index: 9998;
    top: 20%; /* Set to the top */
    right: 0; /* Set to the right */
    margin: 40px; /* Add space around background */
}
.phoneicon{
    width: 40px; /* Set width of icon */
    height: 40px; /* Set height of icon */
}
@media screen and (max-width: 480px){
    .lgscreenphone{
        display: none;  /* On small screens make phone icon disappear */
    }
    .mbscreenphone{
        display: block; /* On small screens make phone icon appear */
    }
}
@media screen and (min-width: 481px){
    .mbscreenphone{
        display: none; /* On large screens make phone icon disappear */
    }
    .lgscreenphone{
        display: block; /* On large screens make phone icon appear */
    }
}.box8 .icon,.box8 .title{margin:0;position:absolute}
.box8{text-align:center;box-shadow:0 0 3px rgba(0,0,0,.3);position:relative}
.box8 img{width:100%;height:auto}
.box8 .box-content{width:100%;height:100%;background:rgba(0,0,0,.6);color:#fff;opacity:0;position:absolute;top:0;left:0;transform:perspective(400px) rotateX(-90deg);transform-origin:center top 0;transition:all .5s ease 0s}
.box8 .icon li a,.box8 .title{display:block;margin-left:auto;margin-right:auto;background:rgba(16,104,166,.6);font-size:20px;color:#fff}
.box8:hover .box-content{opacity:1;transform:perspective(400px) rotateX(0)}
.box8 .title{padding:5px 7px;border-radius:5px;font-weight:600;bottom:20px;left:20px;transition:all .9s ease 0s}
.box8 .icon li a,.box9 .box-content,.box9 .icon li,.box9 img{transition:all .35s ease 0s}
.box8:hover .title{bottom:-40px}
.box8 .icon{list-style:none;padding:0;top:42%;left:0;right:0}
.box8 .icon li a{display:block;width:40px;height:40px;line-height:40px;border-radius:50%;margin-right:7px}
.box9 .icon,.box9 .title{width:100%;font-size:22px}
.box8 .icon li a:hover{background:#fff;color:#000}
.box8 .title_in{font-size:21px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:20px;margin-top:20px}
.box8 .description{font-size:14px;font-style:italic;padding:0 10px;margin:15px 0}
.box8 .read-more{display:block;width:120px;background:#1068a6;border-radius:5px;font-size:14px;color:#fff;text-transform:capitalize;padding:10px 0;margin:0 auto}
.box1 img,.box1:after,.box1:before{width:100%;transition:all .3s ease 0s}
.box1 .icon,.box2,.box3,.box4,.box5 .icon li a{text-align:center}
.box10:after,.box10:before,.box1:after,.box1:before,.box2 .inner-content:after,.box3:after,.box3:before,.box4:before,.box5:after,.box5:before,.box6:after,.box7:after,.box7:before{content:""}
.box1,.box11,.box12,.box13,.box14,.box16,.box17,.box18,.box2,.box20,.box21,.box3,.box4,.box5,.box5 .icon li a,.box6,.box7,.box8{overflow:hidden}
.box1 .title,.box10 .title,.box4 .title,.box7 .title{letter-spacing:1px}
.box3 .post,.box4 .post,.box5 .post,.box7 .post{font-style:italic}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mb-30{margin-bottom:30px}
@media only screen and (max-width:990px){.box8{margin-bottom:20px}
}

#customers {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  line-height: 1.25;
  table-layout: fixed;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){ background-color: #f2f2f2; }

#customers tr:hover { background-color: #ddd; }

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #1068a6;
  color: white;
}

@media screen and (max-width: 600px) {
#customers {
    border: 0;
  }
#customers caption {
    font-size: 1.3em;
  }
#customers thead {
    display: none;
  }
#customers tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: 0.625em;
  }
#customers td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 0.8em;
    text-align: right;
  }
#customers td:before {
    content: attr(aria-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
#customers td:last-child {
    border-bottom: 0;
  }
}.customers_tiprom {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 75%;
  border-collapse: collapse;
  line-height: 1.25;
  table-layout: fixed;
  margin: 5%;
  background-color: white;
  text-align: center;
  color: #30574a;
}

.customers_tiprom td, .customers_tiprom th {
  border: 2px solid #3d7363;
  padding: 5px;
}

.customers_tiprom th {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  background-color: #30574a;
  color: white;
}
td.vertical{
   writing-mode:tb-rl;
   filter: flipV;
}
#myFooter {
    background-color: #3c3d41;
    color: white;
    padding-top: 30px;
}

#myFooter .footer-copyright {
    background-color: #333333;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
}

#myFooter .row {
    margin-bottom: 60px;
}

#myFooter .navbar-brand {
    margin-top: 45px;
    height: 65px;
}

#myFooter .footer-copyright p {
    margin: 10px;
    color: #ccc;
}

#myFooter ul {
    list-style-type: none;
    padding-left: 0;
    line-height: 1.7;
}

#myFooter h3 {
  color: white;
}

#myFooter h5 {
    font-size: 18px;
    color: white;
    font-weight: bold;
    margin-top: 30px;
}

#myFooter a {
    color: #d2d1d1;
    text-decoration: none;
}

#myFooter a:hover,
#myFooter a:focus {
    text-decoration: none;
    color: white;
}

#myFooter .social-networks {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 16px;
}

#myFooter .social-networks a {
    font-size: 32px;
    color: #f9f9f9;
    padding: 10px;
    transition: 0.2s;
}

#myFooter .social-networks a:hover {
    text-decoration: none;
}

#myFooter .facebook:hover {
    color: #0077e2;
}

#myFooter .vk:hover {
    color: #4c75a3;
}

#myFooter .instagram:hover {
    color: #405de6;
}

#myFooter .youtube:hover {
    color: #c4302b;
}

#myFooter .btn {
    color: white;
    background-color: #1068a6;
    border-radius: 20px;
    border: none;
    width: 150px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    line-height: 25px;
}

#myFooter .logo {
  position: relative;
  top: 30px;
  align: center;
}

@media screen and (max-width: 767px) {
    #myFooter {
        text-align: center;
    }
}
/*кнопка звонка*/

.callback-bt {
    background: #38a3fd;
    border-radius: 50%;
    box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3);
    cursor: pointer;
    border: 2px solid transparent;
    display: none;
    height: 50px;
    width: 50px;
    text-align: center;
    position: fixed;
    right: 10%;
    top: 20%;
    z-index: 99999;
    transition: .3s ease-in-out;
    -webkit-animation: hoverWave linear 1s infinite;
    animation: hoverWave linear 1s infinite;
}

.callback-bt:hover {
    background: #fff;
    border: 2px solid #38a3fd;
}

.callback-bt .text-call {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    position: relative;
}

.callback-bt .text-call:after {
    content: "\f095";
    display: block;
    font-family: fontawesome;
    color: #fff;
    font-size: 28px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    opacity: 1;
    transition: .3s ease-in-out;
    animation: 1200ms ease 0s normal none 1 running shake;
    animation-iteration-count: infinite;
}

.callback-bt .text-call:hover:after {
    color: #38a3fd;
}

.callback-bt .text-call span {
    color: #38a3fd;
    display: block;
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    opacity: 0;
    font-size: 8px;
    line-height: 12px;
    font-weight: 600;
    text-transform: uppercase;
    transition: .3s ease-in-out;
    font-family: 'montserrat', Arial, Helvetica, sans-serif;
    display: none;
}

.callback-bt .text-call:hover span {
    opacity: 1;
}

@keyframes hoverWave {
    0% {
        box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3), 0 0 0 0 rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2)
    }

    40% {
        box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3), 0 0 0 10px rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2)
    }

    80% {
        box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3), 0 0 0 20px rgba(56, 163, 253, 0), 0 0 0 16.7px rgba(56, 163, 253, 0.067)
    }

    100% {
        box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3), 0 0 0 20px rgba(56, 163, 253, 0), 0 0 0 30px rgba(56, 163, 253, 0.0)
    }
}

/* animations icon */

@keyframes shake {
    0% {
        transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
    }

    10% {
        transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
    }

    20% {
        transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
    }

    30% {
        transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
    }

    40% {
        transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
    }

    50% {
        transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
    }

    60% {
        transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
    }

    70% {
        transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
    }

    80% {
        transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
    }

    90% {
        transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
    }

    100% {
        transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
    }
}

@media (max-width: 565px) {
    .callback-bt {
         display:block;
     }
}

/* конец кнопки звонка *//* fix logo */
.navbar-header {
    padding-top: 11px;
    padding-bottom: 11px;
}
.submenu {
    display: none;
    background-color: #f5f5f5;
    padding: 0;
    position: absolute;
    width: max-content;
    z-index: 10;
    list-style: none;
    filter: drop-shadow(0px 0px 8px rgba(50, 50, 93, 0.30));
    border-radius: 8px;
    grid-template-columns: repeat(2, 1fr);
}
.submenu li {
    position: relative;

}
.submenu li:not(:last-child) {
    border-bottom: 1px solid #d5d5d5;
    
}
.submenu a {
    padding: 8px 16px ;
    width: 100%;
    display: flex;
    line-height: 1.1;
    font-size: 18px;
    font-weight: 100;
    color: #333;

    
}
#top_menu a[href="/shop"] {
    display: flex;
}
/* .submenu a span {

} */
.submenu a .fa,
#top_menu a[href="/shop"] .fa{
    flex: 0 0 30px;
    width: 30px;
    margin-left: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.submenu .submenu {
    left: 100%;
    top: 0;
    /* filter: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px; */
}
/* .submenu .submenu a {
    padding: 12px 16px;
    width: 100%;
    background-color: #333;
} */
.submenu.show{
    display: grid;
    
}
.submenu .submenu.show{
    display: block;
    
}

#top_menu .caret.fa.fa-chevron-right {
    border: none;
    width: unset;
    height: unset;
}
#top_menu .caret.fa::before {
    font-size: 12px;
}
@media (hover: hover) and  (min-width: 768px){
    #top_menu li:hover&gt;.submenu {
        display: grid;
    }
    #top_menu .submenu li:hover&gt;.submenu  {
        display: block;
    }
}
@media (max-width: 768px) {
    /* #top_menu li:hover&gt;.submenu {
        display: flex;
        flex-direction: column;
    } */
    .submenu {
        position: static;
        width: 100%;
        border-radius: 0px;
        filter: none;
    }
    .submenu .submenu {
        background-color: #e6e6e6;
        padding-left: 10px;
    }
    #nav_right {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #top_menu &gt; li &gt; a {
        line-height: 1.2;
        padding: 8px 16px!important;
    }
    #top_menu &gt; li:not(:last-child) {
        border-bottom: 1px solid #d5d5d5;
    }
    
}
@media (max-width: 400px) {
    .navbar-fixed-top {
        position: fixed!important;
        max-height: 100%;
        overflow: scroll;
    }
}

#registration_form .table thead tr th:last-child,
#registration_form .table tbody tr td:last-child {
    display: none;
}</pre></body></html>