.gray-500{color: rgb(155, 155, 155);}
.text-size-md{font-size: 24px;}
a:focus,button:focus{outline: none !important;}
:focus{outline: none;}
blockquote{padding: 0px; margin: 0px;}
input,button,select,textarea{outline: none;}
label{margin-bottom: 0px;}
p{margin: 0px;}
ul,ol{list-style: none; padding: 0px; margin: 0px;}
ul li,ol li{display: block;}
dl{margin: 0px;}
dt,dd{line-height: inherit;}
dt{font-weight: inherit;}
dd{margin-bottom: 0px;}
cite{font-style: normal;}
form{margin-bottom: 0px;}
blockquote{padding-left: 0px; border-left: 0px;}
address{margin-top: 0px; margin-bottom: 0px;}
figure{margin-bottom: 0px;}
html p a:hover{text-decoration: none;}
body{font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 14px; line-height: 1.71429; font-weight: 400; letter-spacing: 0.05em; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); text-size-adjust: none; -webkit-font-smoothing: subpixel-antialiased;}
h1,h2,h3,h4,h5,h6,[class*="heading-"]{margin-top: 0px; margin-bottom: 0px; font-weight: 400; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; letter-spacing: 0.05em; color: rgb(51, 51, 51);}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class*="heading-"] a{color: inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,[class*="heading-"] a:hover{color: rgb(36, 123, 221);}
h1{font-size: 45px; line-height: 0.88; font-weight: 400; letter-spacing: 0.075em;}
@media (min-width: 768px){h1{font-size: 70px;}}
@media (min-width: 1200px){h1{font-size: 90px; line-height: 1.04444;}}
h2{font-size: 36px; line-height: 0.88;}
@media (min-width: 768px){h2{font-size: 50px;}}
@media (min-width: 992px){h2{font-size: 60px;}}
@media (min-width: 1200px){h2{font-size: 70px; line-height: 1;}}
h3{font-size: 32px; line-height: 1.2; font-weight: 300;}
@media (min-width: 768px){h3{font-size: 40px;}}
@media (min-width: 992px){h3{font-size: 48px; line-height: 1.20833;}}
h4{font-size: 28px; line-height: 1; letter-spacing: 0em;}
@media (min-width: 768px){h4{font-size: 36px; line-height: 1;}}
h5{font-size: 20px; line-height: 1.2em; letter-spacing: 0px; font-weight: 500;}
@media (min-width: 768px){h5{font-size: 24px;}}
h6{font-size: 18px; line-height: 1; font-weight: 500; letter-spacing: 0.1em;}
@media (min-width: 768px){h6{font-size: 20px;}}
small,.small{display: block; font-size: 12px; line-height: 1.5;}
mark{padding: 2px 4px; color: rgb(255, 255, 255); background: rgb(51, 51, 51);}
.big{font-size: 18px; line-height: 1.55556;}
code{padding: 10px 5px; border-radius: 0.2rem; font-size: 90%; color: rgb(17, 17, 17); background: rgb(242, 242, 242);}
p [data-toggle="tooltip"]{color: rgb(183, 183, 183);}
p [style*="max-width"]{display: inline-block;}
.brand{display: inline-block;}
.brand .brand-logo-light{display: none;}
.brand .brand-logo-dark{display: block;}
a{transition: 0.3s ease-in-out;}
a,a:focus,a:active,a:hover{text-decoration: none;}
a,a:focus,a:active{color: rgb(36, 123, 221);}
a:hover{color: rgb(24, 86, 156);}
a[href*="tel"],a[href*="mailto"]{white-space: nowrap;}
.box-icon-classic{position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; padding: 30px 14px; min-height: 100%; background: rgb(51, 51, 51); transition: 0.2s; z-index: 1; border: 1px solid rgb(92, 92, 92);}
.box-icon-classic::before{position: absolute; content: ""; inset: 0px; border: 1px solid rgb(92, 92, 92); transition: 0.2s; z-index: -1;}
.box-icon-classic-3::before{inset: 8px; border: 1px solid rgb(92, 92, 92);}
.box-icon-classic-3 .box-icon-classic-icon{color: rgb(255, 255, 255);}
.box-icon-classic-icon{font-size: 36px; line-height: 1; color: rgb(36, 123, 221); transition: 0.2s ease-in-out;}
@media (min-width: 992px){.desktop .box-icon-classic:hover{transition-delay: 0.1s; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px;}.desktop .box-icon-classic:hover::before{border-width: 0px;}.desktop .box-icon-classic-3:hover{transition-delay: 0s;}.desktop .box-icon-classic-3:hover::before{border-width: 1px; inset: 0px;}}
@media (min-width: 768px){.box-icon-classic{padding-top: 54px; padding-bottom: 54px;}}
.ie-edge .box-icon-classic,.ie-10 .box-icon-classic,.ie-11 .box-icon-classic{height: 100%;}
.box-icon-leah{position: relative; text-align: left; padding: 20px 20px 30px; min-height: 100%; background: rgb(247, 247, 247); transition: 0.3s ease-in-out;}
.box-icon-leah-2{background: rgb(247, 247, 247);}
.box-icon-leah-2 .box-icon-leah-count{color: rgb(155, 155, 155);}
.box-icon-leah-2 .box-icon-leah-count::after{background: rgb(255, 255, 255);}
.box-icon-leah-icon{font-size: 42px; line-height: 1; color: rgb(36, 123, 221);}
.box-icon-leah-title{font-weight: 500; letter-spacing: 0px;}
.box-icon-leah-count{position: absolute; text-align: center; top: 3px; right: 0px; padding: 6px 3px 10px 7px; min-width: 45px; font-size: 24px; line-height: 24px; font-weight: 500; letter-spacing: 0.05em; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; text-transform: uppercase; color: rgb(111, 111, 111); transition: inherit; z-index: 1;}
.box-icon-leah-count::before{display: inline-block; transition: transform 0.3s, -webkit-transform 0.3s;}
.box-icon-leah-count::after{position: absolute; content: ""; inset: -10px -10px 0px 0px; background: rgb(255, 255, 255); pointer-events: none; z-index: -1;}
.box-icon-leah-text{color: rgb(155, 155, 155);}
* + .box-icon-leah-title{margin-top: 16px;}
* + .box-icon-leah-text{margin-top: 10px;}
@media (min-width: 992px){.desktop .box-icon-leah:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 12px 0px;}.desktop .box-icon-leah:hover .box-icon-leah-count::before{transform: translate3d(0px, -10px, 0px);}.desktop .box-icon-leah-2:hover .box-icon-leah-count{color: rgb(36, 123, 221);}}
@media (min-width: 1200px){.box-icon-leah{padding-left: 30px; padding-right: 30px;}}
.box-contacts{text-align: center; display: flex; align-items: center; justify-content: center; min-height: 310px; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; transition: 0.3s;}
.box-contacts-body{max-width: 250px;}
.box-contacts-icon{font-size: 60px; line-height: 1; color: rgb(36, 123, 221);}
.box-contacts-decor{margin: 30px auto; height: 2px; max-width: 100px; background: rgb(36, 123, 221); transition: 0.3s ease-in-out;}
.box-contacts-link{font-size: 18px; line-height: 1.67; letter-spacing: 0.025em;}
.box-contacts-link a,.box-contacts-link a:focus,.box-contacts-link a:active{color: inherit;}
.box-contacts-link a:hover{color: rgb(155, 155, 155);}
@media (min-width: 992px){.desktop .box-contacts{box-shadow: none; border: 1px solid rgb(225, 225, 225);}.desktop .box-contacts-decor{margin-top: 17px; margin-bottom: 17px; width: 0px;}.desktop .box-contacts:hover{border-color: transparent; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px;}.desktop .box-contacts:hover .box-contacts-decor{margin-top: 30px; margin-bottom: 30px; width: 100%; transition: margin 0.3s, width 0.4s ease-in-out;}}
.box-contacts-icon + .box-contacts-link{margin-top: 40px;}
* + .box-contacts-link{margin-top: 0px;}
.ie-edge .box-contacts,.ie-10 .box-contacts,.ie-11 .box-contacts{height: 310px;}
.box-pricing{position: relative; overflow: hidden; max-width: 370px; margin-left: auto; margin-right: auto; padding: 70px 15px 0px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px;}
.box-pricing .button{border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;}
.box-pricing .button:hover,.box-pricing .button:active{background-color: rgb(111, 111, 111); border-color: rgb(111, 111, 111);}
.box-pricing-popular .box-pricing-badge{display: inline-block;}
.box-pricing-body{max-width: 260px; margin-left: auto; margin-right: auto;}
.box-pricing-title{letter-spacing: 0.1em;}
.box-pricing-time{font-size: 14px; line-height: 1; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
.box-pricing-button{margin-top: 40px; margin-left: -15px; margin-right: -15px;}
.box-pricing-list{text-align: left;}
.box-pricing-list > li{text-indent: -25px; padding-left: 25px; color: rgb(155, 155, 155);}
.box-pricing-list > li::before{position: relative; display: inline-block; content: ""; left: 0px; top: 0px; width: 25px; font-size: 14px; line-height: 1; text-indent: 0px; font-family: FontAwesome; color: rgb(155, 155, 155);}
.box-pricing-list > li.active{color: rgb(51, 51, 51);}
.box-pricing-list > li.active::before{color: rgb(36, 123, 221);}
.box-pricing-list > li + li{margin-top: 14px;}
.box-pricing-badge{position: absolute; top: 15px; right: 15px; display: none; padding: 10px 13px 6px; font-size: 14px; line-height: 1; font-weight: 600; letter-spacing: 0.075em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(255, 255, 255); background: rgb(36, 123, 221); border-radius: 4px;}
* + .box-pricing-price{margin-top: 4px;}
* + .box-pricing-time{margin-top: 6px;}
* + .box-pricing-list{margin-top: 30px;}
.divider + .box-pricing-list{margin-top: 0px;}
html .group{margin-bottom: -20px; margin-left: -15px;}
html .group:empty{margin-bottom: 0px; margin-left: 0px;}
html .group > *{display: inline-block; margin-top: 0px; margin-bottom: 20px; margin-left: 15px;}
html .group-xs{margin-bottom: -11px; margin-left: -9px;}
html .group-xs:empty{margin-bottom: 0px; margin-left: 0px;}
html .group-xs > *{display: inline-block; margin-top: 0px; margin-bottom: 11px; margin-left: 9px;}
html .group-md{margin-bottom: -17px; margin-left: -17px;}
html .group-md:empty{margin-bottom: 0px; margin-left: 0px;}
html .group-md > *{display: inline-block; margin-top: 0px; margin-bottom: 17px; margin-left: 17px;}
html .group-middle{display: flex; flex-flow: column; align-items: center; justify-content: center;}
@media (min-width: 576px){html .group-middle{flex-direction: row; margin-top: 40px;}}
@media (min-width: 768px){html .group-middle{flex-direction: row; justify-content: flex-start;}}
* + .group-md{margin-top: 40px;}
.row + .group-md{margin-top: 35px;}
.unit{display: flex; flex: 0 1 100%; margin-bottom: -30px; margin-left: -20px;}
.unit > *{margin-bottom: 30px; margin-left: 20px;}
.unit:empty{margin-bottom: 0px; margin-left: 0px;}
.unit-body{flex: 0 1 auto;}
.unit-left{flex: 0 0 auto; max-width: 100%;}
.unit-spacing-xs{margin-bottom: -10px; margin-left: -12px;}
.unit-spacing-xs > *{margin-bottom: 10px; margin-left: 12px;}
.unit-spacing-md{margin-bottom: -20px; margin-left: -24px;}
.unit-spacing-md > *{margin-bottom: 20px; margin-left: 24px;}
.unit-spacing-lg{margin-bottom: -20px; margin-left: -30px;}
.unit-spacing-lg > *{margin-bottom: 20px; margin-left: 30px;}
.list-inline > li{display: inline-block;}
html .list-inline-sm{transform: translate3d(0px, -8px, 0px); margin-bottom: -8px; margin-left: -8px; margin-right: -8px;}
html .list-inline-sm > *{margin-top: 8px; padding-left: 8px; padding-right: 8px;}
html .list-inline-md{transform: translate3d(0px, -8px, 0px); margin-bottom: -8px; margin-left: -10px; margin-right: -10px;}
html .list-inline-md > *{margin-top: 8px; padding-left: 10px; padding-right: 10px;}
.list-marked{text-align: left;}
.list-marked > li{text-indent: -25px; padding-left: 25px;}
.list-marked > li::before{position: relative; display: inline-block; left: 0px; top: 0px; content: ""; height: 9px; width: 9px; margin-right: 16px; border-radius: 50%; background: rgb(215, 215, 215);}
.list-marked > li + li{margin-top: 10px;}
.list-marked-md > li{text-indent: -18px; padding-left: 18px;}
.list-marked-md > li::before{height: 8px; width: 8px; margin-right: 10px;}
.list-marked-third > li::before{background: rgb(111, 111, 111);}
* + .list-marked{margin-top: 15px;}
p + .list-marked{margin-top: 10px;}
.list > li + li{margin-top: 10px;}
.list-0 > li + li{margin-top: 0px;}
.list-xl > li + li{margin-top: 40px;}
@media (max-width: 991px){.list-custom-2{margin-left: -20px;}.list-custom-2 li{display: inline-block; margin-left: 20px;}}
@media (min-width: 992px){.list-custom-2{columns: 2; break-inside: avoid; column-gap: 30px;}}
img{display: inline-block; max-width: 100%; height: auto;}
.img-circles{border-radius: 50%;}
.icon{display: inline-block; font-size: 16px; line-height: 1;}
.icon::before{position: relative; display: inline-block; font-weight: 400; font-style: normal; speak: none; text-transform: none;}
.table-custom{width: 100%; text-align: left; max-width: 100%; font-size: 18px; line-height: 1; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; background: rgb(255, 255, 255); border-collapse: collapse; border: 1px solid rgb(225, 225, 225);}
.table-custom th,.table-custom td{color: rgb(44, 52, 59); background: rgb(255, 255, 255);}
.table-custom th{padding: 29px 15px 27px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(155, 155, 155); border-bottom: 1px solid rgb(225, 225, 225);}
@media (max-width: 991px){.table-custom th{padding-top: 18px; padding-bottom: 14px;}}
.table-custom td{padding: 12px 15px; line-height: 1; font-weight: 400; letter-spacing: 0.1em; color: rgb(51, 51, 51);}
.table-custom tfoot td{font-weight: 700;}
* + .table-custom-responsive{margin-top: 25px;}
.table-custom.table-custom-primary thead th{color: rgb(255, 255, 255); background: rgb(36, 123, 221); border: 0px;}
.table-custom.table-custom-bordered tr td:first-child{border-left: 0px;}
.table-custom.table-custom-bordered tr td:last-child{border-right: 0px;}
.table-custom.table-custom-bordered td{border: 1px solid rgb(225, 225, 225);}
.table-custom.table-custom-bordered tbody > tr:first-of-type > td{border-top: 0px;}
.table-custom.table-custom-striped{border-bottom: 1px solid rgb(225, 225, 225);}
.table-custom.table-custom-striped tbody tr:nth-of-type(2n+1) td{background: transparent;}
.table-custom.table-custom-striped tbody tr:nth-of-type(2n) td{background: rgb(215, 215, 215);}
.table-custom.table-custom-striped tbody td{border: 0px;}
.table-custom.table-custom-striped tfoot td:not(:first-child){border-left: 0px;}
@media (max-width: 991px){.table-custom-responsive{display: block; width: 100%; overflow-x: auto;}.table-custom-responsive.table-bordered{border: 0px;}}
.table-cart{text-align: center;}
.table-cart th:first-child,.table-cart td:first-child{text-align: left;}
@media (min-width: 992px){.table-cart th:first-child,.table-cart td:first-child{padding-left: 32px;}}
.table-cart tbody tr:first-child td{padding-top: 24px;}
.table-cart tbody tr:last-child td{padding-bottom: 24px;}
.table-cart td{width: auto; min-width: auto; font-size: 18px; letter-spacing: 0.075em;}
.table-cart td:first-child{width: 61%; min-width: 350px;}
.table-cart td:first-child > *{display: inline-block; vertical-align: middle;}
@media (min-width: 992px){.table-cart td:first-child{min-width: 500px;}}
.table-cart td:not(:first-child){width: 13%;}
.table-cart td:nth-child(2),.table-cart td:nth-child(4){min-width: 140px;}
.table-cart td:nth-child(3){min-width: 150px;}
@media (min-width: 992px){.table-cart td{font-size: 24px;}}
.table-cart-link{letter-spacing: 0.05em;}
.table-cart-link,.table-cart-link:focus,.table-cart-link:active{color: rgb(51, 51, 51);}
.table-cart-link:hover{color: rgb(36, 123, 221);}
.table-cart-figure{display: inline-block; text-align: center; width: 100%; max-width: 90px; background: rgb(244, 244, 244);}
@media (min-width: 992px){.table-cart-figure{max-width: 146px;}}
.table-cart-figure + a{margin-left: 15px;}
@media (min-width: 992px){.table-cart-figure + a{margin-left: 30px;}}
.table-checkout tr + tr td{border-top: 1px solid rgb(225, 225, 225);}
.table-checkout td{padding: 20px 20px 16px; min-width: 150px;}
.table-checkout td:last-child{text-align: right;}
@media (min-width: 576px){.table-checkout td{padding: 29px 64px 25px 25px;}}
hr{margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(215, 215, 215);}
.divider{font-size: 0px; line-height: 0; height: 1px; width: 100%; background: rgb(225, 225, 225);}
.divider-30{margin: 30px 0px;}
.divider-35{margin: 35px 0px;}
.divider-40{margin: 40px 0px;}
.divider + *{margin-top: 0px;}
.title-decoration-lines-left{position: relative; font-size: 36px; font-weight: 500; line-height: 50px; margin-top: -10px; margin-left: 25px; margin-bottom: 22px;}
.title-decoration-lines-left::before{position: absolute; content: ""; top: 10%; left: -25px; height: 78%; width: 4px; background: rgb(215, 215, 215);}
.title-decoration-lines-left + p{margin-top: 8px;}
.text-decoration-lines{position: relative; overflow: hidden; width: 100%;}
.text-decoration-lines-content{position: relative; display: inline-block; padding: 0px 16px; font-size: 18px; letter-spacing: 0.1em; color: rgb(155, 155, 155); font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; text-transform: uppercase;}
.text-decoration-lines-content::before,.text-decoration-lines-content::after{position: absolute; content: ""; top: calc(50% - 2px); height: 1px; width: 100vw; background: rgb(225, 225, 225);}
.text-decoration-lines-content::before{left: 0px; transform: translate3d(-100%, 0px, 0px);}
.text-decoration-lines-content::after{right: 0px; transform: translate3d(100%, 0px, 0px);}
* + .text-decoration-lines{margin-top: 26px;}
.text-decoration-lines + .rd-form{margin-top: 22px;}
.button{position: relative; overflow: hidden; display: inline-block; min-width: 200px; padding: 17px 33px 15px; font-size: 18px; line-height: 1.34; border: 2px solid; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-weight: 500; letter-spacing: 0.075em; text-transform: uppercase; white-space: nowrap; text-overflow: ellipsis; text-align: center; cursor: pointer; vertical-align: middle; user-select: none; transition: 250ms ease-in-out;}
.button-block{display: block; width: 100%;}
.button-default,.button-default:focus{color: rgb(204, 204, 204); background-color: rgb(44, 52, 59); border-color: rgb(44, 52, 59);}
.button-default:hover,.button-default:active{color: rgb(255, 255, 255); background-color: rgb(36, 123, 221); border-color: rgb(36, 123, 221);}
.button-default.button-ujarak::before{background: rgb(36, 123, 221);}
.button-default.button-pipaluk,.button-default.button-pipaluk:focus{background: transparent;}
.button-default.button-pipaluk::before,.button-default.button-pipaluk:focus::before{background: rgb(44, 52, 59); border-color: rgb(36, 123, 221);}
.button-default.button-pipaluk::after,.button-default.button-pipaluk:focus::after{border-color: rgb(36, 123, 221);}
.button-default.button-pipaluk:hover,.button-default.button-pipaluk:active{color: rgb(36, 123, 221); background: transparent;}
.button-default.button-wapasha,.button-default.button-wapasha:focus{color: rgb(44, 52, 59); background: transparent;}
.button-default.button-wapasha::before,.button-default.button-wapasha:focus::before{border-color: rgb(44, 52, 59);}
.button-default.button-wapasha::after,.button-default.button-wapasha:focus::after{border-color: rgb(36, 123, 221);}
.button-default.button-wapasha:hover,.button-default.button-wapasha:active{color: rgb(36, 123, 221); background: transparent;}
.button-primary,.button-primary:focus{color: rgb(255, 255, 255); background-color: rgb(36, 123, 221); border-color: rgb(36, 123, 221);}
.button-primary:hover,.button-primary:active{color: rgb(255, 255, 255); background-color: rgb(155, 155, 155); border-color: rgb(155, 155, 155);}
.button-primary.button-ujarak::before{background: rgb(155, 155, 155);}
.button-primary.button-pipaluk,.button-primary.button-pipaluk:focus{background: transparent;}
.button-primary.button-pipaluk::before,.button-primary.button-pipaluk:focus::before{background: rgb(36, 123, 221); border-color: rgb(155, 155, 155);}
.button-primary.button-pipaluk::after,.button-primary.button-pipaluk:focus::after{border-color: rgb(155, 155, 155);}
.button-primary.button-pipaluk:hover,.button-primary.button-pipaluk:active{color: rgb(155, 155, 155); background: transparent;}
.button-primary.button-wapasha,.button-primary.button-wapasha:focus{color: rgb(36, 123, 221); background: transparent;}
.button-primary.button-wapasha::before,.button-primary.button-wapasha:focus::before{border-color: rgb(36, 123, 221);}
.button-primary.button-wapasha::after,.button-primary.button-wapasha:focus::after{border-color: rgb(155, 155, 155);}
.button-primary.button-wapasha:hover,.button-primary.button-wapasha:active{color: rgb(155, 155, 155); background: transparent;}
.button-secondary,.button-secondary:focus{color: rgb(255, 255, 255); background-color: rgb(235, 110, 110); border-color: rgb(235, 110, 110);}
.button-secondary:hover,.button-secondary:active{color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); border-color: rgb(51, 51, 51);}
.button-secondary.button-ujarak::before{background: rgb(51, 51, 51);}
.button-secondary.button-pipaluk,.button-secondary.button-pipaluk:focus{background: transparent;}
.button-secondary.button-pipaluk::before,.button-secondary.button-pipaluk:focus::before{background: rgb(235, 110, 110); border-color: rgb(51, 51, 51);}
.button-secondary.button-pipaluk::after,.button-secondary.button-pipaluk:focus::after{border-color: rgb(51, 51, 51);}
.button-secondary.button-pipaluk:hover,.button-secondary.button-pipaluk:active{color: rgb(51, 51, 51); background: transparent;}
.button-secondary.button-wapasha,.button-secondary.button-wapasha:focus{color: rgb(235, 110, 110); background: transparent;}
.button-secondary.button-wapasha::before,.button-secondary.button-wapasha:focus::before{border-color: rgb(235, 110, 110);}
.button-secondary.button-wapasha::after,.button-secondary.button-wapasha:focus::after{border-color: rgb(51, 51, 51);}
.button-secondary.button-wapasha:hover,.button-secondary.button-wapasha:active{color: rgb(51, 51, 51); background: transparent;}
.button-secondary-4,.button-secondary-4:focus{color: rgb(255, 255, 255); background-color: rgb(243, 99, 98); border-color: rgb(243, 99, 98);}
.button-secondary-4:hover,.button-secondary-4:active{color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); border-color: rgb(51, 51, 51);}
.button-secondary-4.button-ujarak::before{background: rgb(51, 51, 51);}
.button-secondary-4.button-pipaluk,.button-secondary-4.button-pipaluk:focus{background: transparent;}
.button-secondary-4.button-pipaluk::before,.button-secondary-4.button-pipaluk:focus::before{background: rgb(243, 99, 98); border-color: rgb(51, 51, 51);}
.button-secondary-4.button-pipaluk::after,.button-secondary-4.button-pipaluk:focus::after{border-color: rgb(51, 51, 51);}
.button-secondary-4.button-pipaluk:hover,.button-secondary-4.button-pipaluk:active{color: rgb(51, 51, 51); background: transparent;}
.button-secondary-4.button-wapasha,.button-secondary-4.button-wapasha:focus{color: rgb(243, 99, 98); background: transparent;}
.button-secondary-4.button-wapasha::before,.button-secondary-4.button-wapasha:focus::before{border-color: rgb(243, 99, 98);}
.button-secondary-4.button-wapasha::after,.button-secondary-4.button-wapasha:focus::after{border-color: rgb(51, 51, 51);}
.button-secondary-4.button-wapasha:hover,.button-secondary-4.button-wapasha:active{color: rgb(51, 51, 51); background: transparent;}
.button-white,.button-white:focus{color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.button-white:hover,.button-white:active{color: rgb(255, 255, 255); background-color: rgb(235, 110, 110); border-color: rgb(235, 110, 110);}
.button-white.button-ujarak::before{background: rgb(235, 110, 110);}
.button-white.button-pipaluk,.button-white.button-pipaluk:focus{background: transparent;}
.button-white.button-pipaluk::before,.button-white.button-pipaluk:focus::before{background: rgb(255, 255, 255); border-color: rgb(235, 110, 110);}
.button-white.button-pipaluk::after,.button-white.button-pipaluk:focus::after{border-color: rgb(235, 110, 110);}
.button-white.button-pipaluk:hover,.button-white.button-pipaluk:active{color: rgb(235, 110, 110); background: transparent;}
.button-white.button-wapasha,.button-white.button-wapasha:focus{color: rgb(255, 255, 255); background: transparent;}
.button-white.button-wapasha::before,.button-white.button-wapasha:focus::before{border-color: rgb(255, 255, 255);}
.button-white.button-wapasha::after,.button-white.button-wapasha:focus::after{border-color: rgb(235, 110, 110);}
.button-white.button-wapasha:hover,.button-white.button-wapasha:active{color: rgb(235, 110, 110); background: transparent;}
.button-gray-100,.button-gray-100:focus{color: rgb(51, 51, 51); background-color: rgb(242, 242, 242); border-color: rgb(242, 242, 242);}
.button-gray-100:hover,.button-gray-100:active{color: rgb(51, 51, 51); background-color: rgb(229, 229, 229); border-color: rgb(229, 229, 229);}
.button-gray-100.button-ujarak::before{background: rgb(229, 229, 229);}
.button-gray-100.button-pipaluk,.button-gray-100.button-pipaluk:focus{background: transparent;}
.button-gray-100.button-pipaluk::before,.button-gray-100.button-pipaluk:focus::before{background: rgb(242, 242, 242); border-color: rgb(229, 229, 229);}
.button-gray-100.button-pipaluk::after,.button-gray-100.button-pipaluk:focus::after{border-color: rgb(229, 229, 229);}
.button-gray-100.button-pipaluk:hover,.button-gray-100.button-pipaluk:active{color: rgb(229, 229, 229); background: transparent;}
.button-gray-100.button-wapasha,.button-gray-100.button-wapasha:focus{color: rgb(242, 242, 242); background: transparent;}
.button-gray-100.button-wapasha::before,.button-gray-100.button-wapasha:focus::before{border-color: rgb(242, 242, 242);}
.button-gray-100.button-wapasha::after,.button-gray-100.button-wapasha:focus::after{border-color: rgb(229, 229, 229);}
.button-gray-100.button-wapasha:hover,.button-gray-100.button-wapasha:active{color: rgb(229, 229, 229); background: transparent;}
.button-gray-4,.button-gray-4:focus{color: rgb(51, 51, 51); background-color: rgb(247, 247, 247); border-color: rgb(247, 247, 247);}
.button-gray-4:hover,.button-gray-4:active{color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); border-color: rgb(51, 51, 51);}
.button-gray-4.button-ujarak::before{background: rgb(51, 51, 51);}
.button-gray-4.button-pipaluk,.button-gray-4.button-pipaluk:focus{background: transparent;}
.button-gray-4.button-pipaluk::before,.button-gray-4.button-pipaluk:focus::before{background: rgb(247, 247, 247); border-color: rgb(51, 51, 51);}
.button-gray-4.button-pipaluk::after,.button-gray-4.button-pipaluk:focus::after{border-color: rgb(51, 51, 51);}
.button-gray-4.button-pipaluk:hover,.button-gray-4.button-pipaluk:active{color: rgb(51, 51, 51); background: transparent;}
.button-gray-4.button-wapasha,.button-gray-4.button-wapasha:focus{color: rgb(247, 247, 247); background: transparent;}
.button-gray-4.button-wapasha::before,.button-gray-4.button-wapasha:focus::before{border-color: rgb(247, 247, 247);}
.button-gray-4.button-wapasha::after,.button-gray-4.button-wapasha:focus::after{border-color: rgb(51, 51, 51);}
.button-gray-4.button-wapasha:hover,.button-gray-4.button-wapasha:active{color: rgb(51, 51, 51); background: transparent;}
.button-gray-7,.button-gray-7:focus{color: rgb(255, 255, 255); background-color: rgb(65, 65, 65); border-color: rgb(65, 65, 65);}
.button-gray-7:hover,.button-gray-7:active{color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.button-gray-7.button-ujarak::before{background: rgb(255, 255, 255);}
.button-gray-7.button-pipaluk,.button-gray-7.button-pipaluk:focus{background: transparent;}
.button-gray-7.button-pipaluk::before,.button-gray-7.button-pipaluk:focus::before{background: rgb(65, 65, 65); border-color: rgb(255, 255, 255);}
.button-gray-7.button-pipaluk::after,.button-gray-7.button-pipaluk:focus::after{border-color: rgb(255, 255, 255);}
.button-gray-7.button-pipaluk:hover,.button-gray-7.button-pipaluk:active{color: rgb(255, 255, 255); background: transparent;}
.button-gray-7.button-wapasha,.button-gray-7.button-wapasha:focus{color: rgb(65, 65, 65); background: transparent;}
.button-gray-7.button-wapasha::before,.button-gray-7.button-wapasha:focus::before{border-color: rgb(65, 65, 65);}
.button-gray-7.button-wapasha::after,.button-gray-7.button-wapasha:focus::after{border-color: rgb(255, 255, 255);}
.button-gray-7.button-wapasha:hover,.button-gray-7.button-wapasha:active{color: rgb(255, 255, 255); background: transparent;}
.button-gray-8,.button-gray-8:focus{color: rgb(255, 255, 255); background-color: rgb(53, 53, 53); border-color: rgb(53, 53, 53);}
.button-gray-8:hover,.button-gray-8:active{color: rgb(255, 255, 255); background-color: rgb(235, 110, 110); border-color: rgb(235, 110, 110);}
.button-gray-8.button-ujarak::before{background: rgb(235, 110, 110);}
.button-gray-8.button-pipaluk,.button-gray-8.button-pipaluk:focus{background: transparent;}
.button-gray-8.button-pipaluk::before,.button-gray-8.button-pipaluk:focus::before{background: rgb(53, 53, 53); border-color: rgb(235, 110, 110);}
.button-gray-8.button-pipaluk::after,.button-gray-8.button-pipaluk:focus::after{border-color: rgb(235, 110, 110);}
.button-gray-8.button-pipaluk:hover,.button-gray-8.button-pipaluk:active{color: rgb(235, 110, 110); background: transparent;}
.button-gray-8.button-wapasha,.button-gray-8.button-wapasha:focus{color: rgb(53, 53, 53); background: transparent;}
.button-gray-8.button-wapasha::before,.button-gray-8.button-wapasha:focus::before{border-color: rgb(53, 53, 53);}
.button-gray-8.button-wapasha::after,.button-gray-8.button-wapasha:focus::after{border-color: rgb(235, 110, 110);}
.button-gray-8.button-wapasha:hover,.button-gray-8.button-wapasha:active{color: rgb(235, 110, 110); background: transparent;}
.button-gray-11,.button-gray-11:focus{color: rgb(255, 255, 255); background-color: rgb(48, 50, 51); border-color: rgb(48, 50, 51);}
.button-gray-11:hover,.button-gray-11:active{color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.button-gray-11.button-ujarak::before{background: rgb(255, 255, 255);}
.button-gray-11.button-pipaluk,.button-gray-11.button-pipaluk:focus{background: transparent;}
.button-gray-11.button-pipaluk::before,.button-gray-11.button-pipaluk:focus::before{background: rgb(48, 50, 51); border-color: rgb(255, 255, 255);}
.button-gray-11.button-pipaluk::after,.button-gray-11.button-pipaluk:focus::after{border-color: rgb(255, 255, 255);}
.button-gray-11.button-pipaluk:hover,.button-gray-11.button-pipaluk:active{color: rgb(255, 255, 255); background: transparent;}
.button-gray-11.button-wapasha,.button-gray-11.button-wapasha:focus{color: rgb(48, 50, 51); background: transparent;}
.button-gray-11.button-wapasha::before,.button-gray-11.button-wapasha:focus::before{border-color: rgb(48, 50, 51);}
.button-gray-11.button-wapasha::after,.button-gray-11.button-wapasha:focus::after{border-color: rgb(255, 255, 255);}
.button-gray-11.button-wapasha:hover,.button-gray-11.button-wapasha:active{color: rgb(255, 255, 255); background: transparent;}
.button-gray-14,.button-gray-14:focus{color: rgb(255, 255, 255); background-color: rgb(47, 47, 47); border-color: rgb(47, 47, 47);}
.button-gray-14:hover,.button-gray-14:active{color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.button-gray-14.button-ujarak::before{background: rgb(255, 255, 255);}
.button-gray-14.button-pipaluk,.button-gray-14.button-pipaluk:focus{background: transparent;}
.button-gray-14.button-pipaluk::before,.button-gray-14.button-pipaluk:focus::before{background: rgb(47, 47, 47); border-color: rgb(255, 255, 255);}
.button-gray-14.button-pipaluk::after,.button-gray-14.button-pipaluk:focus::after{border-color: rgb(255, 255, 255);}
.button-gray-14.button-pipaluk:hover,.button-gray-14.button-pipaluk:active{color: rgb(255, 255, 255); background: transparent;}
.button-gray-14.button-wapasha,.button-gray-14.button-wapasha:focus{color: rgb(47, 47, 47); background: transparent;}
.button-gray-14.button-wapasha::before,.button-gray-14.button-wapasha:focus::before{border-color: rgb(47, 47, 47);}
.button-gray-14.button-wapasha::after,.button-gray-14.button-wapasha:focus::after{border-color: rgb(255, 255, 255);}
.button-gray-14.button-wapasha:hover,.button-gray-14.button-wapasha:active{color: rgb(255, 255, 255); background: transparent;}
.button-gray-31,.button-gray-31:focus{color: rgb(255, 255, 255); background-color: rgb(83, 87, 91); border-color: rgb(83, 87, 91);}
.button-gray-31:hover,.button-gray-31:active{color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); border-color: rgb(51, 51, 51);}
.button-gray-31.button-ujarak::before{background: rgb(51, 51, 51);}
.button-gray-31.button-pipaluk,.button-gray-31.button-pipaluk:focus{background: transparent;}
.button-gray-31.button-pipaluk::before,.button-gray-31.button-pipaluk:focus::before{background: rgb(83, 87, 91); border-color: rgb(51, 51, 51);}
.button-gray-31.button-pipaluk::after,.button-gray-31.button-pipaluk:focus::after{border-color: rgb(51, 51, 51);}
.button-gray-31.button-pipaluk:hover,.button-gray-31.button-pipaluk:active{color: rgb(51, 51, 51); background: transparent;}
.button-gray-31.button-wapasha,.button-gray-31.button-wapasha:focus{color: rgb(83, 87, 91); background: transparent;}
.button-gray-31.button-wapasha::before,.button-gray-31.button-wapasha:focus::before{border-color: rgb(83, 87, 91);}
.button-gray-31.button-wapasha::after,.button-gray-31.button-wapasha:focus::after{border-color: rgb(51, 51, 51);}
.button-gray-31.button-wapasha:hover,.button-gray-31.button-wapasha:active{color: rgb(51, 51, 51); background: transparent;}
.button-gray-32,.button-gray-32:focus{color: rgb(255, 255, 255); background-color: rgb(41, 41, 41); border-color: rgb(41, 41, 41);}
.button-gray-32:hover,.button-gray-32:active{color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); border-color: rgb(51, 51, 51);}
.button-gray-32.button-ujarak::before{background: rgb(51, 51, 51);}
.button-gray-32.button-pipaluk,.button-gray-32.button-pipaluk:focus{background: transparent;}
.button-gray-32.button-pipaluk::before,.button-gray-32.button-pipaluk:focus::before{background: rgb(41, 41, 41); border-color: rgb(51, 51, 51);}
.button-gray-32.button-pipaluk::after,.button-gray-32.button-pipaluk:focus::after{border-color: rgb(51, 51, 51);}
.button-gray-32.button-pipaluk:hover,.button-gray-32.button-pipaluk:active{color: rgb(51, 51, 51); background: transparent;}
.button-gray-32.button-wapasha,.button-gray-32.button-wapasha:focus{color: rgb(41, 41, 41); background: transparent;}
.button-gray-32.button-wapasha::before,.button-gray-32.button-wapasha:focus::before{border-color: rgb(41, 41, 41);}
.button-gray-32.button-wapasha::after,.button-gray-32.button-wapasha:focus::after{border-color: rgb(51, 51, 51);}
.button-gray-32.button-wapasha:hover,.button-gray-32.button-wapasha:active{color: rgb(51, 51, 51); background: transparent;}
.button-default-outline,.button-default-outline:focus{color: rgb(51, 51, 51); background-color: transparent; border-color: rgb(51, 51, 51);}
.button-default-outline:hover,.button-default-outline:active{color: rgb(255, 255, 255); background-color: rgb(36, 123, 221); border-color: rgb(36, 123, 221);}
.button-default-outline.button-ujarak::before{background: rgb(36, 123, 221);}
.button-default-outline.button-pipaluk,.button-default-outline.button-pipaluk:focus{background: transparent;}
.button-default-outline.button-pipaluk::before,.button-default-outline.button-pipaluk:focus::before{background: transparent; border-color: rgb(36, 123, 221);}
.button-default-outline.button-pipaluk::after,.button-default-outline.button-pipaluk:focus::after{border-color: rgb(36, 123, 221);}
.button-default-outline.button-pipaluk:hover,.button-default-outline.button-pipaluk:active{color: rgb(36, 123, 221); background: transparent;}
.button-default-outline.button-wapasha,.button-default-outline.button-wapasha:focus{color: rgb(51, 51, 51); background: transparent;}
.button-default-outline.button-wapasha::before,.button-default-outline.button-wapasha:focus::before{border-color: rgb(51, 51, 51);}
.button-default-outline.button-wapasha::after,.button-default-outline.button-wapasha:focus::after{border-color: rgb(36, 123, 221);}
.button-default-outline.button-wapasha:hover,.button-default-outline.button-wapasha:active{color: rgb(36, 123, 221); background: transparent;}
.button-default-outline-2,.button-default-outline-2:focus{color: rgb(51, 51, 51); background-color: transparent; border-color: rgb(51, 51, 51);}
.button-default-outline-2:hover,.button-default-outline-2:active{color: rgb(255, 255, 255); background-color: rgb(235, 110, 110); border-color: rgb(235, 110, 110);}
.button-default-outline-2.button-ujarak::before{background: rgb(235, 110, 110);}
.button-default-outline-2.button-pipaluk,.button-default-outline-2.button-pipaluk:focus{background: transparent;}
.button-default-outline-2.button-pipaluk::before,.button-default-outline-2.button-pipaluk:focus::before{background: transparent; border-color: rgb(235, 110, 110);}
.button-default-outline-2.button-pipaluk::after,.button-default-outline-2.button-pipaluk:focus::after{border-color: rgb(235, 110, 110);}
.button-default-outline-2.button-pipaluk:hover,.button-default-outline-2.button-pipaluk:active{color: rgb(235, 110, 110); background: transparent;}
.button-default-outline-2.button-wapasha,.button-default-outline-2.button-wapasha:focus{color: rgb(51, 51, 51); background: transparent;}
.button-default-outline-2.button-wapasha::before,.button-default-outline-2.button-wapasha:focus::before{border-color: rgb(51, 51, 51);}
.button-default-outline-2.button-wapasha::after,.button-default-outline-2.button-wapasha:focus::after{border-color: rgb(235, 110, 110);}
.button-default-outline-2.button-wapasha:hover,.button-default-outline-2.button-wapasha:active{color: rgb(235, 110, 110); background: transparent;}
.button-white-outline,.button-white-outline:focus{color: rgb(255, 255, 255); background-color: transparent; border-color: rgb(255, 255, 255);}
.button-white-outline:hover,.button-white-outline:active{color: rgb(255, 255, 255); background-color: rgb(36, 123, 221); border-color: rgb(36, 123, 221);}
.button-white-outline.button-ujarak::before{background: rgb(36, 123, 221);}
.button-white-outline.button-pipaluk,.button-white-outline.button-pipaluk:focus{background: transparent;}
.button-white-outline.button-pipaluk::before,.button-white-outline.button-pipaluk:focus::before{background: transparent; border-color: rgb(36, 123, 221);}
.button-white-outline.button-pipaluk::after,.button-white-outline.button-pipaluk:focus::after{border-color: rgb(36, 123, 221);}
.button-white-outline.button-pipaluk:hover,.button-white-outline.button-pipaluk:active{color: rgb(36, 123, 221); background: transparent;}
.button-white-outline.button-wapasha,.button-white-outline.button-wapasha:focus{color: rgb(255, 255, 255); background: transparent;}
.button-white-outline.button-wapasha::before,.button-white-outline.button-wapasha:focus::before{border-color: rgb(255, 255, 255);}
.button-white-outline.button-wapasha::after,.button-white-outline.button-wapasha:focus::after{border-color: rgb(36, 123, 221);}
.button-white-outline.button-wapasha:hover,.button-white-outline.button-wapasha:active{color: rgb(36, 123, 221); background: transparent;}
.button-ghost{border: 0px; background-color: transparent;}
.button-ghost:hover{color: rgb(255, 255, 255); background: rgb(36, 123, 221);}
.button-facebook,.button-facebook:focus{color: rgb(255, 255, 255); background-color: rgb(101, 118, 173); border-color: rgb(101, 118, 173);}
.button-facebook:hover,.button-facebook:active{color: rgb(255, 255, 255); background-color: rgb(86, 104, 162); border-color: rgb(86, 104, 162);}
.button-facebook.button-ujarak::before{background: rgb(86, 104, 162);}
.button-facebook.button-pipaluk,.button-facebook.button-pipaluk:focus{background: transparent;}
.button-facebook.button-pipaluk::before,.button-facebook.button-pipaluk:focus::before{background: rgb(101, 118, 173); border-color: rgb(86, 104, 162);}
.button-facebook.button-pipaluk::after,.button-facebook.button-pipaluk:focus::after{border-color: rgb(86, 104, 162);}
.button-facebook.button-pipaluk:hover,.button-facebook.button-pipaluk:active{color: rgb(86, 104, 162); background: transparent;}
.button-facebook.button-wapasha,.button-facebook.button-wapasha:focus{color: rgb(101, 118, 173); background: transparent;}
.button-facebook.button-wapasha::before,.button-facebook.button-wapasha:focus::before{border-color: rgb(101, 118, 173);}
.button-facebook.button-wapasha::after,.button-facebook.button-wapasha:focus::after{border-color: rgb(86, 104, 162);}
.button-facebook.button-wapasha:hover,.button-facebook.button-wapasha:active{color: rgb(86, 104, 162); background: transparent;}
.button-twitter,.button-twitter:focus{color: rgb(255, 255, 255); background-color: rgb(99, 187, 232); border-color: rgb(99, 187, 232);}
.button-twitter:hover,.button-twitter:active{color: rgb(255, 255, 255); background-color: rgb(77, 177, 229); border-color: rgb(77, 177, 229);}
.button-twitter.button-ujarak::before{background: rgb(77, 177, 229);}
.button-twitter.button-pipaluk,.button-twitter.button-pipaluk:focus{background: transparent;}
.button-twitter.button-pipaluk::before,.button-twitter.button-pipaluk:focus::before{background: rgb(99, 187, 232); border-color: rgb(77, 177, 229);}
.button-twitter.button-pipaluk::after,.button-twitter.button-pipaluk:focus::after{border-color: rgb(77, 177, 229);}
.button-twitter.button-pipaluk:hover,.button-twitter.button-pipaluk:active{color: rgb(77, 177, 229); background: transparent;}
.button-twitter.button-wapasha,.button-twitter.button-wapasha:focus{color: rgb(99, 187, 232); background: transparent;}
.button-twitter.button-wapasha::before,.button-twitter.button-wapasha:focus::before{border-color: rgb(99, 187, 232);}
.button-twitter.button-wapasha::after,.button-twitter.button-wapasha:focus::after{border-color: rgb(77, 177, 229);}
.button-twitter.button-wapasha:hover,.button-twitter.button-wapasha:active{color: rgb(77, 177, 229); background: transparent;}
.button-google,.button-google:focus{color: rgb(255, 255, 255); background-color: rgb(235, 110, 110); border-color: rgb(235, 110, 110);}
.button-google:hover,.button-google:active{color: rgb(255, 255, 255); background-color: rgb(232, 88, 88); border-color: rgb(232, 88, 88);}
.button-google.button-ujarak::before{background: rgb(232, 88, 88);}
.button-google.button-pipaluk,.button-google.button-pipaluk:focus{background: transparent;}
.button-google.button-pipaluk::before,.button-google.button-pipaluk:focus::before{background: rgb(235, 110, 110); border-color: rgb(232, 88, 88);}
.button-google.button-pipaluk::after,.button-google.button-pipaluk:focus::after{border-color: rgb(232, 88, 88);}
.button-google.button-pipaluk:hover,.button-google.button-pipaluk:active{color: rgb(232, 88, 88); background: transparent;}
.button-google.button-wapasha,.button-google.button-wapasha:focus{color: rgb(235, 110, 110); background: transparent;}
.button-google.button-wapasha::before,.button-google.button-wapasha:focus::before{border-color: rgb(235, 110, 110);}
.button-google.button-wapasha::after,.button-google.button-wapasha:focus::after{border-color: rgb(232, 88, 88);}
.button-google.button-wapasha:hover,.button-google.button-wapasha:active{color: rgb(232, 88, 88); background: transparent;}
.button-shadow{box-shadow: rgba(204, 204, 204, 0.15) 0px 9px 21px 0px;}
.button-shadow:hover{box-shadow: rgba(204, 204, 204, 0.15) 0px 9px 10px 0px;}
.button-shadow:focus,.button-shadow:active{box-shadow: none;}
.button-ujarak{position: relative; z-index: 0; transition: background 0.4s, border-color 0.4s, color 0.4s;}
.button-ujarak::before{content: ""; position: absolute; top: 0px; left: 0px; width: 101%; height: 101%; background: rgb(36, 123, 221); z-index: -1; opacity: 0; transform: scale3d(0.7, 1, 1); transition: transform 0.42s, opacity 0.42s, -webkit-transform 0.42s; border-radius: inherit;}
.button-ujarak,.button-ujarak::before{transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.button-ujarak:hover{transition: background 0.4s 0.4s, border-color 0.4s, color 0.2s;}
.button-ujarak:hover::before{opacity: 1; transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);}
.button-xs{padding: 8px 17px;}
.button-sm{padding: 5px 25px 3px; font-size: 12px; line-height: 1.5;}
.button-md{min-width: 140px; padding: 12px 23px 10px; font-size: 13px; line-height: 1.5;}
.button-md.button-gradient,.button-md.button-wapasha,.button-md.button-pipaluk{padding: 14px 25px 12px;}
.button-lg{padding: 20px 33px 18px; line-height: 1.33;}
.button-lg.button-gradient,.button-lg.button-wapasha,.button-lg.button-pipaluk{padding: 22px 35px 20px;}
.button-xl{padding: 16px 50px 14px; font-size: 16px; line-height: 28px;}
@media (min-width: 992px){.button-xl{padding: 20px 80px;}}
.button-circle{border-radius: 30px;}
.button-round-1{border-radius: 5px;}
.button-round-2{border-radius: 10px;}
.button.button-icon{display: inline-flex; justify-content: center; align-items: center; vertical-align: middle;}
.button.button-icon .icon{position: relative; display: inline-block; top: -1px; vertical-align: middle; color: inherit; font-size: 14px; line-height: 1;}
.button.button-icon-left .icon{padding-right: 8px;}
.button.button-icon-right{flex-direction: row-reverse;}
.button.button-icon-right .icon{padding-left: 8px;}
.button.button-icon.button-link .icon{top: 5px; font-size: 1em;}
.button.button-icon.button-xs .icon{top: 0.05em; font-size: 1.2em; padding-right: 8px;}
.button.button-icon.button-xs .button-icon-right{padding-left: 8px;}
.button.button-icon.button-facebook .icon,.button.button-icon.button-twitter .icon,.button.button-icon.button-google .icon{font-size: 18px;}
.btn-primary{border-radius: 3px; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; transition: 0.33s;}
.btn-primary,.btn-primary:active,.btn-primary:focus{color: rgb(255, 255, 255); background: rgb(36, 123, 221); border-color: rgb(36, 123, 221);}
.btn-primary:hover{color: rgb(255, 255, 255); background: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.button-pipaluk{position: relative; overflow: visible; padding: 19px 35px 17px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: 1;}
.button-pipaluk::before{position: absolute; content: ""; inset: 0px; z-index: -1; transition: 0.3s ease-in-out;}
.button-pipaluk::after{position: absolute; content: ""; inset: 0px; border-width: 2px; border-style: solid; opacity: 0; visibility: hidden; transition: 0.2s; transform: scale(1.05); will-change: transform; z-index: -1;}
.button-pipaluk.button-circle::before,.button-pipaluk.button-circle::after{border-radius: inherit;}
.button-pipaluk:hover::before,.button-pipaluk:active::before{opacity: 0; visibility: hidden; transform: scale(0.9); transition-duration: 0.2s;}
.button-pipaluk:hover::after,.button-pipaluk:active::after{opacity: 1; visibility: visible; transform: none; transition-duration: 0.3s; transition-delay: 0.1s;}
.button-wapasha{position: relative; overflow: visible; padding: 19px 35px 17px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: 1;}
.button-wapasha::before,.button-wapasha::after{position: absolute; content: ""; inset: 0px; border-width: 2px; border-style: solid;}
.button-wapasha::before{opacity: 1; visibility: visible; transition: 0.3s; z-index: -1;}
.button-wapasha::after{opacity: 0; visibility: hidden; transition: 0.2s; transform: translate3d(8px, -8px, 0px); will-change: transform; z-index: -1;}
.button-wapasha:hover::before,.button-wapasha:active::before{opacity: 0; visibility: hidden; transform: translate3d(-8px, 8px, 0px); transition-duration: 0.2s;}
.button-wapasha:hover::after,.button-wapasha:active::after{opacity: 1; visibility: visible; transform: none; transition-duration: 0.3s;}
.button-social{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin-bottom: -14px; margin-left: -14px;}
.button-social:empty{margin-bottom: 0px; margin-left: 0px;}
.button-social > *{display: inline-block; margin-top: 0px; margin-bottom: 14px; margin-left: 14px;}
.button-social > *{min-width: 175px; flex-grow: 1;}
.button-social * + .button{margin-top: 0px;}
.button-width-170{min-width: 170px;}
@media (min-width: 1200px){.button-width-xl-230{min-width: 230px;}.button-width-xl-310{min-width: 310px;}}
@media (max-width: 767px){.button-wapasha-sm{padding: 19px 15px 17px;}}
.button-gradient{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 19px 35px 17px; background-size: auto 200%;}
.button-primary-gradient{background-image: linear-gradient(rgb(26, 96, 225) 0%, rgb(92, 184, 220) 50%, rgb(26, 96, 225) 100%); background-repeat: no-repeat;}
.button-primary-gradient,.button-primary-gradient:focus{color: rgb(255, 255, 255); background-color: rgb(36, 123, 221); border-color: transparent;}
.button-primary-gradient:hover,.button-primary-gradient:active{color: rgb(255, 255, 255); background-color: rgb(235, 110, 110); border-color: transparent;}
.button-primary-gradient.button-ujarak::before{background: rgb(235, 110, 110);}
.button-primary-gradient.button-pipaluk,.button-primary-gradient.button-pipaluk:focus{background: transparent;}
.button-primary-gradient.button-pipaluk::before,.button-primary-gradient.button-pipaluk:focus::before{background: rgb(36, 123, 221); border-color: transparent;}
.button-primary-gradient.button-pipaluk::after,.button-primary-gradient.button-pipaluk:focus::after{border-color: transparent;}
.button-primary-gradient.button-pipaluk:hover,.button-primary-gradient.button-pipaluk:active{color: transparent; background: transparent;}
.button-primary-gradient.button-wapasha,.button-primary-gradient.button-wapasha:focus{color: transparent; background: transparent;}
.button-primary-gradient.button-wapasha::before,.button-primary-gradient.button-wapasha:focus::before{border-color: transparent;}
.button-primary-gradient.button-wapasha::after,.button-primary-gradient.button-wapasha:focus::after{border-color: transparent;}
.button-primary-gradient.button-wapasha:hover,.button-primary-gradient.button-wapasha:active{color: transparent; background: transparent;}
.button-primary-gradient:hover,.button-primary-gradient:active{background-position: 50% 100%;}
@media (min-width: 1200px){.button-title{padding: 15px 23px 12px;}}
@media (min-width: 1200px){.button-title-secondary{padding: 17px 33px 15px;}}
.rd-form{position: relative; text-align: left;}
.rd-form .button{min-width: 222px;}
@media (max-width: 575px){.rd-form .button{display: block; width: 100%;}}
.rd-form * + .button{margin-top: 33px;}
.rd-form-variant-2 .button{min-width: 256px;}
* + .rd-form{margin-top: 26px;}
p + .rd-form{margin-top: 30px;}
h5 + .rd-form{margin-top: 40px;}
h4 + .rd-form-variant-2{margin-top: 34px;}
.row + .checkbox-inline{margin-top: 20px;}
.form-wrap + .checkbox-inline{margin-top: 15px;}
input:-webkit-autofill ~ label,input:-webkit-autofill ~ .form-validation{color: rgb(0, 0, 0) !important;}
.form-wrap{position: relative;}
.form-wrap.has-error .form-input{border-color: rgb(245, 84, 63);}
.form-wrap.has-focus .form-input{border-color: rgb(36, 123, 221);}
.form-wrap + *{margin-top: 20px;}
.form-input{display: block; width: 100%; min-height: 60px; padding: 17px 22px; font-size: 14px; font-weight: 400; line-height: 24px; letter-spacing: 0.025em; color: rgb(51, 51, 51); background-color: rgb(247, 247, 247); background-image: none; border-radius: 0px; appearance: none; transition: 0.3s ease-in-out; border: 1px solid rgb(247, 247, 247);}
.form-input:focus{outline: 0px;}
.form-input-inverse{background-color: rgb(255, 255, 255); border-color: rgb(225, 225, 225);}
.form-input-price{border-bottom: 2px solid rgb(36, 123, 221);}
.form-input-disabled{cursor: default;}
textarea.form-input{height: 156px; min-height: 60px; max-height: 265px; resize: vertical;}
.form-label,.form-label-outside{margin-bottom: 0px; color: rgb(51, 51, 51); font-weight: 400;}
.form-label{position: absolute; top: 30px; left: 0px; right: 0px; padding-left: 22px; padding-right: 22px; font-size: 14px; font-weight: 400; line-height: 24px; letter-spacing: 0.025em; pointer-events: none; text-align: left; z-index: 9; transition: 0.25s; transform: translate3d(0px, -50%, 0px); will-change: transform;}
.form-label.focus{opacity: 0;}
.form-label.auto-fill{color: rgb(51, 51, 51);}
.form-label-outside{width: 100%; margin-bottom: 4px;}
@media (min-width: 768px){.form-label-outside{position: static;}.form-label-outside,.form-label-outside.focus,.form-label-outside.auto-fill{transform: none;}}
.form-label-disabled{color: rgb(155, 155, 155);}
[data-x-mode="true"] .form-label{pointer-events: auto;}
.form-validation{position: absolute; right: 8px; top: 0px; z-index: 11; margin-top: 2px; font-size: 9px; font-weight: 400; line-height: 12px; letter-spacing: 0px; color: rgb(245, 84, 63); transition: 0.3s;}
.form-validation-left .form-validation{top: 100%; right: auto; left: 0px;}
#form-output-global{position: fixed; bottom: 30px; left: 15px; z-index: 2000; visibility: hidden; transform: translate3d(-500px, 0px, 0px); transition: 0.3s;}
#form-output-global.active{visibility: visible; transform: translate3d(0px, 0px, 0px);}
@media (min-width: 576px){#form-output-global{left: 30px;}}
.form-output{position: absolute; top: 100%; left: 0px; font-size: 10px; font-weight: 400; line-height: 1.2; margin-top: 2px; transition: 0.3s; opacity: 0; visibility: hidden;}
.form-output.active{opacity: 1; visibility: visible;}
.form-output.error{color: rgb(245, 84, 63);}
.form-output.success{color: rgb(152, 191, 68);}
.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom{opacity: 0;}
.radio .radio-custom,.radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy{position: absolute; left: 0px; width: 14px; height: 14px; outline: none; cursor: pointer;}
.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy{pointer-events: none; background: rgb(255, 255, 255);}
.radio .radio-custom-dummy::after,.radio-inline .radio-custom-dummy::after,.checkbox .checkbox-custom-dummy::after,.checkbox-inline .checkbox-custom-dummy::after{position: absolute; opacity: 0; transition: 0.22s;}
.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus{outline: none;}
.radio input,.radio-inline input,.checkbox input,.checkbox-inline input{position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; clip-path: inset(50%); border: 0px;}
.radio-custom:checked + .radio-custom-dummy::after,.checkbox-custom:checked + .checkbox-custom-dummy::after{opacity: 1;}
.radio,.radio-inline{position: relative; font-size: 18px; line-height: 1; padding-left: 32px; letter-spacing: 0.1em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; cursor: pointer;}
.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy{top: -4px; left: 0px; width: 21px; height: 21px; margin: 0px; color: rgb(36, 123, 221); border: 1px solid rgb(225, 225, 225); border-radius: 3px; background: rgb(254, 254, 254);}
.radio .radio-custom-dummy::after,.radio-inline .radio-custom-dummy::after{content: ""; font-family: "Material Design Icons"; position: absolute; top: -3px; left: -2px; font-size: 24px; line-height: 1;}
.checkbox,.checkbox-inline{position: relative; padding-left: 32px; letter-spacing: 0.025em; color: rgb(155, 155, 155); cursor: pointer;}
.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy{top: 2px; left: 0px; width: 21px; height: 21px; margin: 0px; color: rgb(36, 123, 221); border: 1px solid rgb(225, 225, 225); border-radius: 3px; background: rgb(254, 254, 254);}
.checkbox .checkbox-custom-dummy::after,.checkbox-inline .checkbox-custom-dummy::after{content: ""; font-family: "Material Design Icons"; position: absolute; top: -3px; left: -2px; font-size: 24px; line-height: 1;}
.toggle-custom{padding-left: 60px; appearance: none;}
.toggle-custom:checked ~ .checkbox-custom-dummy::after{background: rgb(36, 123, 221); transform: translate(20px, -50%);}
.toggle-custom ~ .checkbox-custom-dummy{position: relative; display: inline-block; margin-top: -1px; width: 44px; height: 20px; background: rgb(247, 247, 247); cursor: pointer;}
.toggle-custom ~ .checkbox-custom-dummy::after{content: ""; position: absolute; display: inline-block; width: 16px; height: 16px; left: 0px; top: 50%; background: rgb(183, 183, 183); transform: translate(4px, -50%); opacity: 1; transition: 0.22s;}
.rd-form-inline{display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between; text-align: center; max-width: 480px; margin-left: auto; margin-right: auto;}
.rd-form-inline > *{margin-top: 0px;}
.rd-form-inline .form-wrap{width: 100%;}
.rd-form-inline .form-wrap-select{text-align: left;}
.rd-form-inline .form-button{flex-grow: 1; flex-shrink: 0; min-height: 60px; margin-top: 10px;}
.rd-form-inline .form-button .button{display: block; min-height: inherit; min-width: auto; width: 100%;}
.rd-form-inline.rd-search{max-width: 100%;}
@media (min-width: 576px){.rd-form-inline .form-wrap{flex: 1 1 0%; min-width: 185px;}.rd-form-inline .form-button{flex-grow: 0; margin-top: 0px; margin-left: 7px;}.rd-form-inline .form-button .button{display: inline-block;}.rd-form-inline.rd-form-coupon .form-button{margin-left: 18px;}}
.form-sm .form-input,.form-sm .button{padding-top: 9px; padding-bottom: 9px; min-height: 40px;}
.form-sm .form-validation{top: -16px;}
.form-sm .form-label{top: 20px;}
.form-sm * + .button{margin-top: 10px;}
.form-lg .form-input,.form-lg .form-label,.form-lg .select2-container .select2-choice{font-size: 16px;}
.form-lg .form-input,.form-lg .select2-container .select2-choice{font-size: 16px; padding-top: 17px; padding-bottom: 17px;}
.form-lg .form-input,.form-lg .select2-container .select2-choice{min-height: 58px;}
.form-lg .form-button{min-height: 60px;}
.form-lg .form-label{top: 30px;}
.form-wrap-recaptcha{display: inline-block;}
@media (max-width: 575px){.recaptcha iframe{transform: scale(0.95); transform-origin: 0px 50%; will-change: transform;}.form-wrap-recaptcha .form-validation{right: 22px;}}
.rd-form-coupon .form-wrap{flex-shrink: 0;}
.rd-form-coupon .form-button{min-width: 212px;}
.rd-form-coupon .form-label{padding-left: 32px;}
.rd-form-coupon .form-input{min-width: 266px; padding-left: 32px;}
@media (min-width: 576px){.rd-form-coupon{max-width: none; min-width: 496px;}}
.post{text-align: left;}
.post-classic-title{letter-spacing: 0.1em; color: rgb(21, 21, 21); text-align: center;}
@media (min-width: 768px){.post-classic-title{text-align: left;}}
.post-classic-panel{margin-bottom: -20px; margin-left: -36px; font-size: 14px; color: rgb(21, 21, 21); line-height: 1; letter-spacing: 0.1em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
.post-classic-panel:empty{margin-bottom: 0px; margin-left: 0px;}
.post-classic-panel > *{display: inline-block; margin-top: 0px; margin-bottom: 20px; margin-left: 36px;}
.post-classic-panel > :not(.badge){position: relative; top: 2px;}
@media (max-width: 991px){.post-classic-panel .post-classic-meta{margin-left: 15px;}}
.post-classic-meta .post-meta-text{font-size: 14px; color: rgb(21, 21, 21); font-weight: 500;}
.post-classic-meta > *{display: inline-block; vertical-align: middle;}
.post-classic-meta .icon{font-size: 24px; position: relative; top: -4px; color: rgb(155, 155, 155);}
.post-classic-meta a,.post-classic-meta a:focus,.post-classic-meta a:active{color: inherit;}
.post-classic-meta a:hover{color: rgb(36, 123, 221);}
.post-classic-meta span + *{margin-left: 6px;}
* + .post-classic-panel{margin-top: 20px;}
.post-classic-panel + *{margin-top: 30px;}
.post-classic-panel + .owl-carousel{margin-top: 30px;}
.post-classic + .post-classic{margin-top: 60px;}
@media (max-width: 575px){.col-custom-right{display: flex; align-items: center; justify-content: space-between;}.col-custom-right > div{max-width: calc(50% - 5px);}}
@media (min-width: 576px){.col-custom-left{max-width: 62.5%; flex: 0 0 62.5%;}.col-custom-right{max-width: 37.5%; flex: 0 0 37.5%;}}
.post-sidebar{text-align: left;}
.post-sidebar h6{display: inline-block; padding: 8px 10px 15px 2px; min-width: 150px; font-weight: 500; letter-spacing: 0.1em; background-color: rgb(255, 255, 255);}
.post-sidebar .quote-minimal{padding-bottom: 20px; border-bottom: 1px solid rgb(225, 225, 225);}
.post-sidebar .quote-minimal:last-child{padding-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.post-sidebar .rd-form .form-input{border-color: rgb(255, 255, 255); background: rgb(255, 255, 255);}
.post-sidebar .form-wrap + .form-button{margin-top: 14px;}
.post-sidebar-item{background: rgb(247, 247, 247);}
.post-sidebar-item-inset{padding: 20px 15px;}
.list-categories{font-size: 16px; text-align: left;}
.list-categories li{position: relative; padding-left: 50px;}
.list-categories a,.list-categories a:focus,.list-categories a:active{color: inherit;}
.list-categories a:hover{color: rgb(36, 123, 221);}
.list-categories a::before{position: absolute; content: ""; top: 12px; left: 0px; width: 0px; height: 3px; background: rgb(36, 123, 221); transition: 0.2s;}
.list-categories a.active{color: rgb(36, 123, 221); font-weight: 500;}
.list-categories a.active::before{width: 32px;}
.list-categories > li + li{margin-top: 11px;}
.post-sidebar-item + .post-sidebar-item{margin-top: 55px;}
@media (min-width: 768px){.post-sidebar-item-inset{padding: 36px 30px;}.list-categories li{padding-left: 70px;}.list-categories a.active::before{width: 52px;}}
@media (min-width: 1200px){.post-sidebar-inset{padding-left: 70px;}.post-sidebar-item-inset{padding: 36px 34px;}}
.badge{position: relative; overflow: hidden; display: inline-block; vertical-align: middle; text-align: center; padding: 0px 0px 0px 15px; color: rgb(255, 255, 255); font-size: 14px; line-height: 16px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; background: transparent; border-radius: 0px; z-index: 1;}
.badge > div{padding: 6px 9px 4px 0px; background: rgb(51, 51, 51); transition: background 0.3s ease-in-out;}
.badge svg{position: absolute; top: 0px; left: 0px; height: 27px; width: 16px; transition: inherit; z-index: -1;}
.badge:focus,.badge:hover{color: rgb(255, 255, 255);}
.badge:focus > div,.badge:hover > div{background: rgb(155, 155, 155);}
.badge:focus > svg,.badge:hover > svg{fill: rgb(155, 155, 155);}
.badge-primary > div{background: rgb(36, 123, 221);}
.badge-primary > svg{fill: rgb(36, 123, 221);}
.badge-white{color: rgb(21, 21, 21);}
.badge-white > div{background: rgb(255, 255, 255);}
.badge-white > svg{fill: rgb(255, 255, 255);}
.badge-white:focus,.badge-white:hover{color: rgb(255, 255, 255);}
.badge-white:focus > div,.badge-white:hover > div{background: rgb(36, 123, 221);}
.badge-white:focus > svg,.badge-white:hover > svg{fill: rgb(36, 123, 221);}
.post-minimal-figure{display: block; overflow: hidden;}
.post-minimal-figure img{width: 100%; transition: 0.3s;}
.post-minimal-title{font-size: 16px; line-height: 1.5;}
.post-minimal-title a,.post-minimal-title a:focus,.post-minimal-title a:active{color: inherit;}
.post-minimal-title a:hover{color: rgb(36, 123, 221);}
@media (min-width: 992px){.desktop .post-minimal-figure img{transform: scale(1.1); will-change: transform;}.desktop .post-minimal:hover .post-minimal-figure img{transform: none;}}
* + .post-minimal-title{margin-top: 17px;}
.post-minimal + .post-minimal{margin-top: 30px;}
.post-ruth{padding: 15px; border: 1px solid rgb(225, 225, 225);}
.post-ruth .unit-left{flex-basis: 40%;}
.post-ruth-figure{display: block; overflow: hidden;}
.post-ruth-figure img{width: 100%; transition: 0.3s ease-in-out;}
.post-ruth-title{font-weight: 500; font-size: 24px; line-height: 1.2; color: rgb(21, 21, 21); letter-spacing: 0px;}
* + .post-ruth-title{margin-top: 10px;}
* + .post-ruth-badge{margin-top: 12px;}
.post-ruth-2-link{display: flex;}
.post-ruth-2-link .post-ruth-2-data{display: flex; align-items: center; padding-right: 16px;}
.post-ruth-2-link .data-icon{font-size: 16px; color: rgb(155, 155, 155); padding-right: 6px;}
.post-ruth-2-link .data-info{font-size: 14px; color: rgb(21, 21, 21); font-weight: 500;}
@media (min-width: 768px){.post-ruth{padding: 20px;}}
@media (min-width: 992px){.post-ruth{padding: 18px 22px;}.desktop .post-ruth-figure img{transform: scale(1.1); will-change: transform;}.desktop .post-ruth:hover .post-ruth-figure img{transform: none;}}
@media (min-width: 1200px){.post-ruth-title{max-width: 94%;}.post-ruth-body{padding-bottom: 10px;}}
.quote-modern{position: relative; text-align: left; padding: 30px 15px; letter-spacing: 0.025em; background: rgb(255, 255, 255); transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; filter: drop-shadow(rgba(0, 0, 0, 0.15) 0px 0px 2px);}
.quote-modern::before{position: absolute; content: ""; top: calc(100% - 10px); left: 60px; width: 0px; height: 0px; border-style: solid; border-width: 34px 34px 0px 0px; border-color: rgb(255, 255, 255) transparent transparent;}
.quote-modern-2 .quote-modern-status{color: rgb(36, 123, 221);}
.quote-modern-figure{display: inline-block;}
.quote-modern-cite{font-size: 20px; font-weight: 500; letter-spacing: 0em;}
.quote-modern-status{color: rgb(36, 123, 221);}
* + .quote-modern-status{margin-top: 0px;}
* + .quote-modern-text{margin-top: 12px;}
@media (min-width: 576px){.quote-modern{padding: 40px 20px;}}
@media (min-width: 992px){.quote-modern{padding-left: 30px; padding-right: 30px;}}
@media (min-width: 1200px){.quote-modern{padding: 52px 45px 44px;}.quote-modern-custom{padding-left: 30px; padding-right: 30px;}}
@media (min-width: 1600px){.quote-modern-custom{padding-left: 45px; padding-right: 45px;}}
.ie-10 .quote-modern,.ie-11 .quote-modern,.ie-edge .quote-modern{box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px;}
.ie-10 .quote-modern::before,.ie-11 .quote-modern::before,.ie-edge .quote-modern::before{top: 100%; border-width: 24px 24px 0px 0px; z-index: 1;}
.ie-10 .quote-modern::after,.ie-11 .quote-modern::after,.ie-edge .quote-modern::after{position: absolute; content: ""; top: calc(100% + 2px); left: 58px; width: 0px; height: 0px; border-style: solid; border-width: 28px 28px 0px 0px; border-color: rgba(0, 0, 0, 0.04) transparent transparent; z-index: 0;}
* + .unit{margin-top: 20px;}
.quote-minimal{position: relative; text-align: left;}
.quote-minimal-text{padding-left: 30px; font-size: 16px; line-height: 1.5; letter-spacing: 0.025em; color: rgb(21, 21, 21);}
.quote-minimal-text::before{position: absolute; left: 0px; top: 4px; content: "“"; font-size: 48px; line-height: 1; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(42, 143, 243);}
.quote-minimal-cite{font-size: 14px; text-transform: uppercase; line-height: 1.33; font-weight: 500; color: rgb(155, 155, 155);}
.quote-minimal-source{font-size: 14px; display: block;}
.quote-minimal-source a,.quote-minimal-source a:focus,.quote-minimal-source a:active{color: rgb(36, 123, 221);}
.quote-minimal-source a:hover{color: rgb(0, 0, 0);}
* + .quote-minimal{margin-top: 22px;}
* + .quote-minimal-cite{margin-top: 20px;}
.quote-minimal + .quote-minimal{margin-top: 30px;}
.blurb{width: 100%;}
.blurb-title{font-size: 24px; font-weight: 500; color: rgb(21, 21, 21); line-height: 1.3em;}
.blurb-inner{font-size: 16px; color: rgb(36, 123, 221);}
.blurb-link a{font-size: 14px; font-weight: 500; color: rgb(96, 96, 96); text-decoration: underline;}
.blurb-link a:hover{color: rgb(36, 123, 221);}
.blurb-path{position: relative; padding-top: 78px;}
.blurb-path::before,.blurb-path::after{content: ""; position: absolute; width: calc(50% - 67px); height: 52px; top: 78px; background: rgb(255, 255, 255); border: solid rgb(221, 221, 221);}
.blurb-path::before{left: 0px; border-width: 1px 0px 0px 1px;}
.blurb-path::after{right: 0px; border-width: 1px 1px 0px 0px;}
.blurb-path svg{display: block; width: 100%; max-width: 134px; margin: 0px auto;}
.blurb-path svg html:not(.ie-11){height: auto;}
.blurb-path path.fill{fill: rgb(255, 255, 255);}
.blurb-path path.stroke{stroke: rgb(221, 221, 221); fill: transparent;}
.blurb-icon{position: absolute; height: 118px; width: 118px; font-size: 60px; top: 0px; left: 50%; display: flex; align-items: center; justify-content: center; padding: 10px; border-radius: 50%; transform: translate(-50%); background: white; border: 1px solid rgb(221, 221, 221);}
.blurb-content{background: rgb(255, 255, 255); padding: 25px 20px; border-style: solid; border-color: rgb(221, 221, 221); border-image: none; border-width: 0px 1px 1px;}
.thumbnail{position: relative;}
.thumbnail-sm{max-width: 370px; margin-left: auto; margin-right: auto;}
.thumbnail-md{max-width: 420px; margin-left: auto; margin-right: auto;}
.thumbnail-creative{overflow: hidden; text-align: left;}
.thumbnail-creative-figure{display: block;}
.thumbnail-creative-figure img{width: 100%; transition: 0.3s;}
.thumbnail-creative-caption{text-align: center; padding: 15px; background: rgb(48, 50, 51);}
.thumbnail-creative-caption > *{position: relative; z-index: 1;}
.thumbnail-creative-title{color: rgb(255, 255, 255); line-height: 1.2em; transition-delay: 0s;}
.thumbnail-creative-time{font-size: 16px; font-weight: 500; letter-spacing: 0.075em; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; text-transform: uppercase; color: rgb(36, 123, 221); transition-delay: 0.5s;}
.thumbnail-creative-button{transition-delay: 0.1s;}
.thumbnail-creative-button .button{padding-left: 20px; padding-right: 20px; font-weight: 600; min-width: 125px;}
.thumbnail-creative-button .button::after{border-color: rgb(255, 255, 255);}
.thumbnail-creative-button .button:hover,.thumbnail-creative-button .button:active{color: rgb(255, 255, 255); background: transparent; border-color: rgb(255, 255, 255);}
@media (min-width: 992px){.desktop .thumbnail-creative-figure img{transform: scale(1.1); transform-origin: 100% 50%; will-change: transform;}.desktop .thumbnail-creative-caption{display: block; text-align: inherit; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 50%; min-width: 180px; padding: 30px 15px 30px 30px; background: transparent;}.desktop .thumbnail-creative-caption::before{position: absolute; content: ""; inset: 0px; background: rgb(48, 50, 51); transform: translate3d(200%, 0px, 0px); will-change: transform; visibility: hidden; opacity: 0; transition: 0.3s;}.desktop .thumbnail-creative-title,.desktop .thumbnail-creative-time,.desktop .thumbnail-creative-button{transform: translate3d(-40px, 0px, 0px); will-change: transform; opacity: 0; visibility: hidden; transition: 0.3s;}.desktop .thumbnail-creative:hover .thumbnail-creative-figure img{transform-origin: 0px 50%;}.desktop .thumbnail-creative:hover .thumbnail-creative-caption::before{transform: none; visibility: visible; opacity: 1;}.desktop .thumbnail-creative:hover .thumbnail-creative-title,.desktop .thumbnail-creative:hover .thumbnail-creative-time,.desktop .thumbnail-creative:hover .thumbnail-creative-button{transform: none; opacity: 1; visibility: visible;}.desktop .thumbnail-creative:hover .thumbnail-creative-title{transition-delay: 0.25s;}.desktop .thumbnail-creative:hover .thumbnail-creative-time{transition-delay: 0.32s;}.desktop .thumbnail-creative:hover .thumbnail-creative-button{transition-delay: 0.39s;}}
* + .thumbnail-creative-time{margin-top: 5px;}
* + .thumbnail-creative-button{margin-top: 12px;}
.thumbnail-mary{text-align: center; overflow: hidden; transition: 0.3s;}
.thumbnail-mary::before,.thumbnail-mary::after{position: absolute; content: ""; transition: inherit; pointer-events: none;}
.thumbnail-mary::before{inset: 0px; background: rgba(25, 24, 24, 0.45); z-index: 1;}
.thumbnail-mary::after{display: inline-block; inset: 10px; border: 1px solid rgba(255, 255, 255, 0.5); z-index: 1;}
.thumbnail-mary-2::after{display: none;}
.thumbnail-mary-2 .thumbnail-mary-caption .icon:hover{color: rgb(75, 159, 252);}
.thumbnail-mary-3::before{background: rgba(26, 43, 66, 0.37);}
.thumbnail-mary-figure{display: block;}
.thumbnail-mary-figure img{width: 100%; transition: 0.3s;}
.thumbnail-mary-caption{display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; content: ""; inset: 0px; pointer-events: none; z-index: 1;}
.thumbnail-mary-caption > *{pointer-events: auto;}
.thumbnail-mary-caption .icon{font-size: 36px;}
.thumbnail-mary-caption .icon img{display: none;}
.thumbnail-mary-caption .icon,.thumbnail-mary-caption .icon:focus,.thumbnail-mary-caption .icon:active{color: rgb(255, 255, 255);}
.thumbnail-mary-caption .icon:hover{color: rgba(255, 255, 255, 0.5);}
.thumbnail-mary-project{font-size: 20px; font-weight: 400; color: rgb(22, 22, 22);}
@media (max-width: 1599px){.thumbnail-mary-project{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1.3;}}
.thumbnail-mary-time{font-weight: 400; color: rgb(36, 123, 221);}
.owl-timeline .thumbnail-mary-decor{display: inline-block; position: relative; margin: 15px 0px 14px; width: 14px; height: 14px; border-radius: 50%; background: rgb(36, 123, 221);}
.owl-timeline .thumbnail-mary-decor::before,.owl-timeline .thumbnail-mary-decor::after{display: inline-block; position: absolute; content: ""; top: 0px; left: 0px; width: inherit; height: inherit; border-radius: inherit; opacity: 1; transform: none; visibility: visible;}
.owl-timeline .thumbnail-mary-decor::before{background: rgba(36, 123, 221, 0.5); animation: 1s ease 0s infinite normal none running item1B;}
.owl-timeline .thumbnail-mary-decor::after{background: rgba(36, 123, 221, 0.3); animation: 1s ease 0s infinite normal none running item1A;}
@media (min-width: 992px){.desktop .thumbnail-mary::before{opacity: 0; visibility: hidden;}.desktop .thumbnail-mary::after{transform: scale(0.85); opacity: 0; visibility: hidden;}.desktop .thumbnail-mary-figure img{transform: scale(1.2); will-change: transform;}.desktop .thumbnail-mary-caption .icon{opacity: 0; visibility: hidden; transition: 0.3s;}.desktop .thumbnail-mary-caption .icon{transform: translate3d(0px, -10px, 0px);}.desktop .thumbnail-mary:hover::before{opacity: 1; visibility: visible;}.desktop .thumbnail-mary:hover::after{opacity: 1; visibility: visible; transform: none;}.desktop .thumbnail-mary:hover .thumbnail-mary-figure img{transform: none;}.desktop .thumbnail-mary:hover .icon{opacity: 1; visibility: visible; transform: none;}.desktop .owl-timeline:hover .thumbnail-mary-decor::before,.desktop .owl-timeline:hover .thumbnail-mary-decor::after{animation: auto ease 0s 1 normal none running none;}.desktop .owl-timeline:hover .owl-stage > .owl-item:hover .thumbnail-mary-decor::before{animation: 1s ease 0s infinite normal none running item1B;}.desktop .owl-timeline:hover .owl-stage > .owl-item:hover .thumbnail-mary-decor::after{animation: 1s ease 0s infinite normal none running item1A;}}
@-webkit-keyframes item1B { 
  25% { opacity: 1; transform: none; visibility: visible; }
  100% { opacity: 0; transform: scale(3); visibility: hidden; }
}
@keyframes item1B { 
  25% { opacity: 1; transform: none; visibility: visible; }
  100% { opacity: 0; transform: scale(3); visibility: hidden; }
}
@-webkit-keyframes item1A { 
  100% { opacity: 0; transform: scale(4); visibility: hidden; }
}
@keyframes item1A { 
  100% { opacity: 0; transform: scale(4); visibility: hidden; }
}
* + .thumbnail-mary-description{margin-top: 30px;}
.single-project .button{min-width: 230px;}
.single-project p + p{margin-top: 24px;}
@media (min-width: 576px){.single-project{text-align: left;}}
@media (min-width: 1200px){.single-project h4 + p{margin-top: 24px;}}
@media (min-width: 1200px){.single-project-3{margin-right: 70px;}}
.single-project-aside{padding-top: 30px; border-top: 1px solid rgb(225, 225, 225);}
@media (min-width: 576px){.single-project-aside{text-align: center;}}
@media (min-width: 768px){.single-project-aside{text-align: left;}}
@media (min-width: 992px){.single-project-aside{padding-left: 40px; padding-top: 0px; border-left: 1px solid rgb(225, 225, 225); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}}
@media (min-width: 1200px){.single-project-aside{padding-left: 70px;}.single-project-aside .divider{width: 65%;}.single-project-aside * + .button{margin-top: 50px;}}
.single-project-aside-title{font-weight: 400; letter-spacing: 0.075em;}
.single-project-aside-title + .list-description{margin-top: 28px;}
.project-navigation-arrow-prev,.project-navigation-arrow-next{position: absolute; top: 50%; display: none; align-items: center; justify-content: space-between; height: 58px; width: 52px; font-size: 0px; line-height: 58px; background: rgb(255, 255, 255); transform: translate3d(0px, -50%, 0px); transition: 0.25s;}
.project-navigation-arrow-prev::before,.project-navigation-arrow-prev::after,.project-navigation-arrow-next::before,.project-navigation-arrow-next::after{display: inline-block; vertical-align: middle; content: ""; transition: 0.3s ease-in-out;}
.project-navigation-arrow-prev::before,.project-navigation-arrow-next::before{height: 2px; width: 25px; background-color: rgb(155, 155, 155);}
.project-navigation-arrow-prev::after,.project-navigation-arrow-next::after{width: 0px; height: 0px; border-style: solid;}
.project-navigation-arrow-prev:hover::before,.project-navigation-arrow-next:hover::before{background-color: rgb(51, 51, 51);}
.project-navigation-arrow-prev:hover::after,.project-navigation-arrow-next:hover::after{border-left-color: rgb(51, 51, 51); border-right-color: rgb(51, 51, 51);}
.project-navigation-arrow-prev{flex-direction: row-reverse; left: 0px; padding-left: 5px; padding-right: 13px;}
.project-navigation-arrow-prev::after{border-width: 4px 6px 4px 0px; border-color: transparent rgb(155, 155, 155) transparent transparent;}
.project-navigation-arrow-prev:hover{padding-left: 0px; padding-right: 8px;}
.project-navigation-arrow-next{right: 0px; padding-left: 13px; padding-right: 5px;}
.project-navigation-arrow-next::after{border-width: 4px 0px 4px 6px; border-color: transparent transparent transparent rgb(155, 155, 155);}
.project-navigation-arrow-next:hover{padding-left: 8px; padding-right: 0px;}
@media (min-width: 768px){.project-navigation{position: relative; padding: 20px 70px; background: rgb(247, 247, 247);}.project-navigation-arrow-prev,.project-navigation-arrow-next{display: flex;}}
.project-minimal{text-align: center;}
.project-minimal-figure{display: block; overflow: hidden;}
.project-minimal-figure img{width: 100%; transition: 0.3s;}
.project-minimal-title{font-size: 18px; line-height: 1.25; font-weight: 500; letter-spacing: 0.025em;}
.project-minimal-title a,.project-minimal-title a:focus,.project-minimal-title a:active{color: inherit;}
.project-minimal-title a:hover{color: rgb(36, 123, 221);}
.project-minimal-text{color: rgb(155, 155, 155);}
* + .project-minimal-title{margin-top: 10px;}
@media (min-width: 992px){.desktop .project-minimal-figure img{transform: scale(1.1); will-change: transform;}.desktop .project-minimal:hover .project-minimal-figure img{transform: none;}}
@media (min-width: 1200px){.project-minimal-title{font-size: 24px;}}
.breadcrumbs-custom-title{font-weight: 500; font-size: 40px; line-height: 1em;}
@media (min-width: 576px){.breadcrumbs-custom-title{font-size: 48px;}}
.breadcrumbs-custom{position: relative; overflow: hidden; padding: 40px 0px; text-align: center; background-color: rgb(242, 242, 242); z-index: 1;}
.breadcrumbs-custom-path{margin-left: -15px; margin-right: -15px; font-size: 18px; line-height: 1.33; font-weight: 400; letter-spacing: 0.1em; text-transform: capitalize; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
.breadcrumbs-custom-path > *{padding-left: 15px; padding-right: 15px;}
.breadcrumbs-custom-path a{display: inline; vertical-align: middle; border-bottom: 4px solid transparent;}
.breadcrumbs-custom-path a,.breadcrumbs-custom-path a:active,.breadcrumbs-custom-path a:focus{color: rgb(255, 255, 255);}
.breadcrumbs-custom-path li{position: relative; display: inline-block; vertical-align: middle;}
.breadcrumbs-custom-path li::after{content: "/"; display: inline-block; position: absolute; top: 50%; right: -8px; color: rgba(255, 255, 255, 0.53); transform: translate3d(0px, -50%, 0px);}
.breadcrumbs-custom-path li:last-child::after{display: none;}
.breadcrumbs-custom-path a:hover{color: rgb(255, 255, 255); border-bottom: 4px solid rgb(36, 123, 221);}
.breadcrumbs-custom-path li.active{color: rgba(255, 255, 255, 0.53);}
* + .breadcrumbs-custom-path{margin-top: 14px;}
@media (min-width: 576px){* + .breadcrumbs-custom-path{margin-top: 18px;}}
@media (min-width: 1200px){.breadcrumbs-custom{padding: 150px 0px;}}
@media (min-width: 1600px){.breadcrumbs-custom-inset{margin-left: auto; margin-right: auto;}}
.pagination{align-items: center; justify-content: center; font-size: 0px; line-height: 0; margin-bottom: -14px; margin-left: -14px;}
.pagination:empty{margin-bottom: 0px; margin-left: 0px;}
.pagination > *{display: inline-block; margin-top: 0px; margin-bottom: 14px; margin-left: 14px;}
@media (min-width: 576px){.pagination{margin-bottom: -18px; margin-left: -18px;}.pagination:empty{margin-bottom: 0px; margin-left: 0px;}.pagination > *{display: inline-block; margin-top: 0px; margin-bottom: 18px; margin-left: 18px;}}
.page-item{display: inline-block; vertical-align: middle; text-align: center;}
.page-item:first-child .page-link,.page-item:last-child .page-link{color: rgb(36, 123, 221); border-radius: 50%;}
.page-item:first-child .page-link:hover,.page-item:first-child .page-link:focus,.page-item:first-child .page-link:active,.page-item:last-child .page-link:hover,.page-item:last-child .page-link:focus,.page-item:last-child .page-link:active{color: rgb(0, 0, 0);}
.page-item:last-child .page-link{padding: 4px 4px 2px 6px;}
.page-item:first-child .page-link{padding: 4px 6px 2px 4px;}
@media (min-width: 576px){.page-item:last-child .page-link{padding: 8px 8px 6px 10px;}.page-item:first-child .page-link{padding: 8px 10px 6px 8px;}}
.page-link{display: inline-block; min-width: 38px; padding: 6px 5px 4px; font-size: 20px; line-height: 1.2; font-weight: 400; letter-spacing: 0.075em; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-radius: 50%; border: 2px solid transparent; box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 6px 0px; transition: 0.3s ease-in-out;}
.page-link .icon{font-size: 22px;}
@media (min-width: 576px){.page-link{min-width: 45px; padding: 9px 9px 7px; font-size: 24px; line-height: 1.04167;}}
.page-link:hover,.page-link:focus,.page-link:active{color: rgb(36, 123, 221); background-color: transparent; border-color: transparent;}
.page-item.active > .page-link,.page-item.active > .page-link:hover,.page-item.active > .page-link:focus,.page-item.active > .page-link:active{color: rgb(36, 123, 221); background-color: transparent; border-color: transparent;}
.page-item.disabled > .page-link,.page-item.disabled > .page-link:hover,.page-item.disabled > .page-link:focus,.page-item.disabled > .page-link:active{color: rgb(36, 123, 221); background-color: transparent; border-color: transparent;}
.page-item-control .icon::before{font-family: FontAwesome; line-height: 25px;}
.page-item-control:first-child .icon::before{content: ""; margin-left: -1px;}
.page-item-control:last-child .icon::before{content: ""; margin-right: -1px;}
* + .pagination-wrap{margin-top: 50px;}
.snackbars{padding: 9px 16px; margin-left: auto; margin-right: auto; color: rgb(255, 255, 255); text-align: left; background-color: rgb(51, 51, 51); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 4px 0px; font-size: 14px;}
.snackbars .icon-xxs{font-size: 18px;}
.snackbars p span:last-child{padding-left: 14px;}
.snackbars-left{display: inline-block; margin-bottom: 0px;}
.snackbars-right{display: inline-block; float: right; text-transform: uppercase;}
.snackbars-right:hover{text-decoration: underline;}
@media (min-width: 576px){.snackbars{max-width: 540px; padding: 12px 15px; font-size: 15px;}}
.footer-contacts{text-align: left; font-size: 0px; line-height: 0;}
.footer-contacts .icon{vertical-align: middle; text-align: left; min-width: 21px; font-size: 24px; line-height: 24px; color: rgb(235, 110, 110);}
.footer-contacts .fa-envelope{font-size: 20px;}
.footer-contacts .fa-clock-o{font-size: 22px;}
.footer-contacts .link-phone{font-size: 18px; line-height: 1.34; letter-spacing: 0.025em;}
.footer-contacts .link-location{max-width: 192px;}
.footer-contacts p{font-size: 14px; line-height: 1.72; letter-spacing: 0.025em;}
.footer-contacts a{display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1.72; letter-spacing: 0.025em;}
.footer-contacts a,.footer-contacts a:focus,.footer-contacts a:active{color: rgb(51, 51, 51);}
.footer-contacts a:hover{color: rgb(36, 123, 221);}
.footer-contacts li + li{margin-top: 18px;}
* + .footer-contacts{margin-top: 28px;}
.footer-social-list-2 .icon{font-size: 16px;}
.footer-social-list-2 a,.footer-social-list-2 a:focus,.footer-social-list-2 a:active{color: rgb(51, 51, 51);}
.footer-social-list-2 a:hover{color: rgb(243, 120, 119);}
.footer-corporate{text-align: center; background: rgb(64, 69, 72);}
.footer-corporate .footer-contacts .link-phone{font-size: 14px; line-height: 1.72; font-weight: 500;}
.footer-corporate .footer-contacts a{letter-spacing: 0.05em;}
.footer-corporate .footer-contacts .link-location{letter-spacing: 0.025em;}
.footer-corporate .footer-contacts .unit{margin-bottom: -10px; margin-left: -22px;}
.footer-corporate .footer-contacts .unit > *{margin-bottom: 10px; margin-left: 22px;}
.footer-corporate .rights{font-size: 12px;}
.footer-corporate .list-marked a,.footer-corporate .list-marked a:focus,.footer-corporate .list-marked a:active{color: inherit;}
.footer-corporate .list-marked a:hover{color: rgb(36, 123, 221);}
.footer-corporate .button{min-width: auto; padding-left: 30px; padding-right: 30px;}
.footer-corporate * + .list-marked{margin-top: 22px;}
.footer-corporate * + .group-md{margin-top: 30px;}
@media (max-width: 575px){.footer-corporate .list-marked{text-align: center;}}
@media (min-width: 576px){.footer-corporate{text-align: left;}}
@media (min-width: 768px) and (max-width: 991px){.footer-corporate .footer-contacts{margin-bottom: -10px; margin-left: -40px;}.footer-corporate .footer-contacts:empty{margin-bottom: 0px; margin-left: 0px;}.footer-corporate .footer-contacts > *{display: inline-block; margin-top: 0px; margin-bottom: 10px; margin-left: 40px;}.footer-corporate .footer-contacts .unit{align-items: center;}}
@media (min-width: 992px){.footer-corporate .list-marked{max-width: 90%;}}
.footer-corporate-2{background: rgb(71, 75, 78);}
.footer-corporate-2 .footer-corporate-bottom-panel{background: rgb(46, 46, 46);}
.footer-corporate-2 .list-custom-2{column-gap: 20px;}
@media (min-width: 992px){.footer-corporate-2 .list-marked{max-width: none;}}
.footer-corporate-inset{padding: 50px 0px;}
@media (min-width: 992px){.footer-corporate-inset{padding: 65px 0px;}}
@media (min-width: 1200px){.footer-corporate-inset{padding-top: 75px;}}
.footer-corporate-bottom-panel{padding: 30px 0px; background: rgb(47, 52, 55); color: rgba(255, 255, 255, 0.3);}
.section-prefooter{position: relative;}
.section-prefooter .rd-google-map{height: 250px;}
@media (min-width: 768px){.section-prefooter .rd-google-map-wrap{position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 100%;}.section-prefooter .rd-google-map{width: inherit; height: inherit;}}
.card-form{background: rgb(255, 255, 255); transition: 200ms;}
.card-form * + .form-wrap{margin-top: 14px;}
* + .card-form{margin-top: 26px;}
.card-login-register{margin-left: auto; margin-right: auto; max-width: 400px;}
.card-top-panel{display: flex; flex-direction: column; justify-content: space-between;}
.card-form-login{position: relative; top: 0px; width: 100%; z-index: 1;}
.card-top-panel-left{position: relative;}
.card-title{margin-bottom: 0px; letter-spacing: 0.05em; transition: 300ms;}
.card-title-login{opacity: 1; visibility: visible;}
.card-login-register.active .card-form-login{display: none;}
.card-login-register.active .card-title-login{opacity: 0; visibility: hidden;}
@media (max-width: 575px){.card-login-register .button-lg{padding-left: 20px; padding-right: 20px;}}
@media (min-width: 576px){.card-top-panel{flex-direction: row;}.card-login-register{max-width: 100%;}}
.list-description{text-align: left;}
.list-description li > *{display: inline-block; vertical-align: middle;}
.list-description li span:first-child{margin-right: 6px;}
.list-description li span:last-child{color: rgb(155, 155, 155);}
.list-description li + li{margin-top: 7px;}
.social-title{font-size: 16px; line-height: 1; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
.social-list .icon{font-size: 20px;}
.social-list .icon,.social-list .icon:focus,.social-list .icon:active{color: inherit;}
.social-list .icon:hover{color: rgb(36, 123, 221);}
.radio-panel + .radio-panel{margin-top: 15px;}
[class*="product-image-marker"]{position: absolute; display: flex; align-items: center; justify-content: center; text-align: center; width: 43px; height: 43px; padding: 0px 4px; background: rgba(50, 138, 235, 0.79); border-radius: 50%; cursor: pointer; z-index: 1;}
[class*="product-image-marker"] span{width: 25px; height: 25px; padding-top: 2px; font-size: 18px; line-height: 24px; font-weight: 500; letter-spacing: 0px; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; border-radius: inherit; background: rgb(255, 255, 255);}
[class*="product-image-marker"]::before,[class*="product-image-marker"]::after{display: inline-block; position: absolute; content: ""; top: 0px; left: 0px; width: inherit; height: inherit; border-radius: inherit; opacity: 0; visibility: visible; will-change: transform; pointer-events: none; transform: none; z-index: -1;}
[class*="product-image-marker"]::before{opacity: 1; transform: scale(1.3); background: rgba(50, 138, 235, 0.46);}
[class*="product-image-marker"]::after{background: rgba(50, 138, 235, 0.3);}
@media (min-width: 992px){.desktop [class*="product-image-marker"]:hover::before,.desktop [class*="product-image-marker"].active::before{animation: 1s ease 0s infinite normal none running item1B;}.desktop [class*="product-image-marker"]:hover::after,.desktop [class*="product-image-marker"].active::after{animation: 1s ease 0s infinite normal none running item1A;}}
@media (max-width: 1199px){.tablet [class*="product-image-marker"]::before,.mobile [class*="product-image-marker"]::before{animation: 1s ease 0s infinite normal none running item1B;}.tablet [class*="product-image-marker"]::after,.mobile [class*="product-image-marker"]::after{animation: 1s ease 0s infinite normal none running item1A;}}
@keyframes item1B { 
  0% { opacity: 0; transform: none; }
  25% { opacity: 1; transform: none; visibility: visible; }
  100% { opacity: 0; transform: scale(1.8); visibility: hidden; }
}
@keyframes item1A { 
  5% { opacity: 1; }
  100% { opacity: 0; transform: scale(2.5); visibility: hidden; }
}
.title-modern{letter-spacing: 0.05em; line-height: 1.2em;}
.title-modern > span{position: absolute; left: 50%; font-size: 3.75em; line-height: 1; letter-spacing: 0.07em; color: rgba(255, 255, 255, 0.07); transform: translate3d(-50%, 0px, 0px); will-change: transform; animation: 3s linear 0s infinite normal none running titleColor;}
.section-404-title{line-height: 1em;}
@media (min-width: 992px){.section-404-title{line-height: 1.2em;}}
h1.title-modern > span{top: -65px; font-size: 3em;}
@media (min-width: 576px){h1.title-modern > span{font-size: 3.75em;}}
@media (min-width: 768px){h1.title-modern > span{top: -85px;}}
@media (min-width: 992px){h1.title-modern > span{top: -110px;}}
h2.title-modern{font-weight: 300;}
h2.title-modern > span{top: -70px; font-size: 5.86em;}
@media (min-width: 768px){h2.title-modern > span{top: -90px;}}
@media (min-width: 992px){h2.title-modern > span{top: -120px;}}
@media (min-width: 1200px){h2.title-modern > span{top: -135px;}}
@-webkit-keyframes titleColor { 
  50% { color: rgba(255, 255, 255, 0.3); }
  100% { color: rgba(255, 255, 255, 0.07); }
}
@keyframes titleColor { 
  50% { color: rgba(255, 255, 255, 0.3); }
  100% { color: rgba(255, 255, 255, 0.07); }
}
.present-title{font-weight: 600; line-height: 1; letter-spacing: 5px; margin-bottom: 40px;}
.title-block{font-weight: 500; margin-bottom: 60px;}
.section-our-cars .title-block{font-size: 24px; margin-bottom: 30px; letter-spacing: 0px;}
.team-classic{position: relative; overflow: hidden; text-align: left; max-width: 370px; margin-left: auto; margin-right: auto;}
.team-classic-figure{display: block;}
.team-classic-figure img{width: 100%; filter: grayscale(100%); transition: 0.3s;}
.team-classic-caption{position: absolute; overflow: hidden; left: 0px; bottom: 27px; width: 80%; min-width: 300px; margin-left: -25px; padding: 15px 20px 15px 50px; transition: 0.3s; z-index: 1;}
.team-classic-caption::before{position: absolute; content: ""; inset: 0px; background-color: rgba(17, 17, 17, 0.5); transform: skew(10deg); transform-origin: 50% 100%; z-index: -1;}
.team-classic-name{color: rgb(255, 255, 255);}
.team-classic-name a,.team-classic-name a:focus,.team-classic-name a:active{color: inherit;}
.team-classic-name a:hover{color: rgb(75, 159, 252);}
.team-classic-status{line-height: 1.5; color: rgb(74, 145, 227); letter-spacing: 0.025em;}
* + .team-classic-status{margin-top: 0px;}
@media (min-width: 992px){.desktop .team-classic:hover .team-classic-figure img{filter: grayscale(0);}.desktop .team-classic:hover .team-classic-caption{margin-left: 0px;}}
.team-modern{position: relative; text-align: center; max-width: 270px; margin-left: auto; margin-right: auto; line-height: 0;}
.team-modern svg path{fill: rgb(247, 247, 247);}
.team-modern-caption{padding: 7px 14px 48px; background: rgb(247, 247, 247);}
.team-modern-header{position: relative; overflow: hidden; padding-top: 12px; padding-bottom: 32px;}
.team-modern-header svg{position: absolute; left: 50%; bottom: 0px; transform: translate3d(-50%, 0px, 0px);}
.team-modern-figure{position: relative; display: block; top: 0px; width: 100%; max-width: 118px; max-height: 118px; margin: 0px auto; transition: 0.3s; z-index: 1;}
.team-modern-figure::before{position: absolute; content: ""; inset: 0px; border-radius: 50%; border: 4px solid transparent; transition: 0.3s ease-in-out;}
.team-modern-status{color: rgb(34, 121, 220); letter-spacing: 0.025em; line-height: 1.71429;}
.team-modern-name{font-weight: 400;}
@media (min-width: 992px){.desktop .team-modern:hover .team-modern-figure{top: -10px;}.desktop .team-modern:hover .team-modern-figure::before{border-color: rgb(34, 121, 220);}}
* + .team-modern-status{margin-top: 4px;}
.team-creative{max-width: 370px; margin-left: auto; margin-right: auto; margin-bottom: 40px;}
@media (min-width: 1200px){.team-creative{margin-bottom: 0px;}}
.team-creative-caption{position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 33px 0px 13px; transition: 0.3s;}
.team-creative-name{font-weight: 400;}
.team-creative-status{font-size: 16px; line-height: 1.2; font-weight: 500; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgba(51, 51, 51, 0.45); transition: 0.2s ease-in-out;}
.team-creative-decor-bottom{position: absolute; bottom: 0px; left: 0px; height: 2px; width: 100%; background: rgb(51, 51, 51);}
.team-creative-decor-bottom::before{position: absolute; content: ""; right: 0px; bottom: 0px; width: 0px; height: inherit; background: rgb(34, 121, 220); transition: 0.2s 0.2s;}
.team-creative-decor-left{position: absolute; bottom: 2px; left: 0px; width: 0px; height: 0px; transition: height 0.15s 0.15s, width 0.15s;}
.team-creative-decor-left::before,.team-creative-decor-left::after{position: absolute; content: ""; background: rgb(34, 121, 220);}
.team-creative-decor-left::before{bottom: 0px; left: 0px; width: 2px; height: 100%;}
.team-creative-decor-left::after{top: 0px; left: 2px; height: 2px; width: 100%;}
@media (min-width: 1200px){.desktop .team-creative:hover .team-creative-caption{padding-left: 44px; transition-delay: 0.2s;}.desktop .team-creative:hover .team-creative-decor-bottom::before{width: 100%; transition-delay: 0s;}.desktop .team-creative:hover .team-creative-decor-left{width: 32px; height: 32px; transition-delay: 0.2s, 0.35s;}.desktop .team-creative:hover .team-creative-status{color: rgb(36, 123, 221);}}
* + .team-creative-status{margin-top: 0px;}
.video-classic{position: relative; max-width: 570px; margin-left: auto; margin-right: auto;}
.modal-video{align-items: center;}
.modal-video.show{display: flex !important;}
.modal-video .modal-dialog{width: 100%;}
.modal-video .modal-content{display: block; font-size: 0px; line-height: 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background: transparent;}
.modal-video .modal-header{display: block; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.modal-video .modal-body{padding: 0px;}
.modal-video video{width: 100%;}
.modal-video .close{position: relative; color: rgb(255, 255, 255); font-size: 30px; font-weight: 400; text-shadow: none; cursor: pointer; z-index: 1;}
@media (min-width: 576px){.modal-video .modal-dialog{max-width: 80%;}}
@media (min-width: 1200px){.modal-video .modal-dialog{max-width: 60%;}}
.row-condensed{margin-left: 0px; margin-right: 0px;}
.row-condensed [class*="col"]{padding: 0px;}
.container-custom{max-width: 887px; padding: 0px 9px;}
.container-custom .row{margin-left: -9px; margin-right: -9px;}
.container-custom .row [class*="col"]{padding-left: 9px; padding-right: 9px;}
.page{position: relative; overflow: hidden; min-height: 100vh; text-align: center;}
[data-x-mode] .page{opacity: 1;}
html.boxed body{background: url("../images/bg-pattern-boxed.png") repeat fixed rgb(242, 242, 242);}
@media (min-width: 1630px){html.boxed .page{max-width: 1600px; margin-left: auto; margin-right: auto; box-shadow: rgba(1, 1, 1, 0.1) 0px 0px 23px 0px;}html.boxed .rd-navbar-static{max-width: 1600px; margin-left: auto; margin-right: auto;}html.boxed .rd-navbar-static.rd-navbar--is-stuck{max-width: 1600px; width: 100%; left: calc(50% - 1600px); right: calc(50% - 1600px);}}
.text-italic{font-style: italic;}
.text-normal{font-style: normal;}
.text-underline{text-decoration: underline;}
.text-strike{text-decoration: line-through;}
.font-weight-medium{font-weight: 500;}
.text-spacing-0{letter-spacing: 0px;}
.text-spacing-25{letter-spacing: 0.025em;}
.text-spacing-50{letter-spacing: 0.05em;}
.text-spacing-75{letter-spacing: 0.075em;}
.text-spacing-100{letter-spacing: 0.1em;}
.text-primary{color: rgb(36, 123, 221);}
.text-secondary{color: rgb(235, 110, 110);}
.text-gray-500{color: rgb(155, 155, 155);}
.text-gray-1000{color: rgb(21, 21, 21);}
.text-img{display: inline-block; overflow: hidden; line-height: 85%; font-weight: 500; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(51, 51, 51); font-size: 300px; height: auto;}
.text-img:hover{color: rgb(155, 155, 155);}
@media (min-width: 768px){.text-img{font-size: 350px;}}
@media (min-width: 992px){.text-img{letter-spacing: 0.05em;}}
@media (min-width: 1200px){.text-img{font-size: 400px;}}
@supports (-webkit-background-clip: text){.text-img{-webkit-text-fill-color: transparent; background: url("../images/text-image.jpg") 40% repeat text; animation: 5s linear 0s infinite normal none paused imgPos;}.text-img > span{pointer-events: none;}.text-img:hover{animation-play-state: running; color: red;}@media (min-width: 576px){.text-img{background-position-y: 22%;}}}
@-webkit-keyframes imgPos { 
  0% { background-position-x: 0px; }
  50% { background-position-x: 100%; }
  100% { background-position-x: 0px; }
}
@keyframes imgPos { 
  0% { background-position-x: 0px; }
  50% { background-position-x: 100%; }
  100% { background-position-x: 0px; }
}
.text-style-1{font-size: 16px; line-height: 1.5; font-weight: 500; letter-spacing: 0.025em; text-indent: -28px; padding-left: 28px;}
.text-style-1 .icon{vertical-align: middle; font-size: 20px; line-height: 24px; min-width: 18px; margin-right: 10px; text-indent: 0px;}
* + .text-style-1{margin-top: 20px;}
.text-strike-1{position: relative; display: inline-block; color: rgba(51, 51, 51, 0.52);}
.text-strike-1::before{position: absolute; content: ""; bottom: 36%; left: -8px; height: 2px; width: 107%; transform: rotate(-3.8deg); transform-origin: 0px 50%; will-change: transform; background: rgb(252, 239, 87); transition: 0.3s 1.2s; z-index: 1;}
.swiper-container .text-strike-1::before{transform: rotate(-3.8deg) scale(0);}
.swiper-container .swiper-slide-active .text-strike-1::before{transform: rotate(-3.8deg) scale(1);}
.text-down{margin-bottom: 12px;}
* + p{margin-top: 15px;}
h1 + h2{margin-top: 4px;}
h2 + h3{margin-top: 9px;}
h3 + h4{margin-top: 13px;}
h4 + h5{margin-top: 19px;}
h5 + h6{margin-top: 27px;}
h1 + p{margin-top: 15px;}
h2 + p{margin-top: 8px;}
h3 + p{margin-top: 20px;}
h4 + p{margin-top: 16px;}
h5 + p{margin-top: 17px;}
h6 + p{margin-top: 17px;}
p + h2{margin-top: 15px;}
p + p{margin-top: 12px;}
img + p{margin-top: 15px;}
h3 + img{margin-top: 40px;}
* + .row{margin-top: 40px;}
* + .row-xxs{margin-top: 10px;}
* + .row-xs{margin-top: 20px;}
* + .row-sm{margin-top: 30px;}
* + .row-lg{margin-top: 50px;}
* + .row-xl{margin-top: 60px;}
* + .row-xxl{margin-top: 70px;}
* + .owl-carousel{margin-top: 30px;}
* + .offset-top-30{margin-top: 30px;}
* + .big{margin-top: 20px;}
* + .button{margin-top: 30px;}
* + .button-wrap{margin-top: 35px;}
h3 + .section-relative{margin-top: 35px;}
.row + h3{margin-top: 80px;}
.container + .container{margin-top: 35px;}
.row + .row{margin-top: 35px;}
.row + .button-wrap{margin-top: 45px;}
@media (min-width: 1200px){.container + .container{margin-top: 60px;}.row + .row{margin-top: 60px;}}
.row-0{margin-bottom: 0px;}
.row-0:empty{margin-bottom: 0px;}
.row-0 > *{margin-bottom: 0px;}
.row-4{margin-bottom: -4px;}
.row-4:empty{margin-bottom: 0px;}
.row-4 > *{margin-bottom: 4px;}
.row-6{margin-bottom: -6px;}
.row-6:empty{margin-bottom: 0px;}
.row-6 > *{margin-bottom: 6px;}
.row-10{margin-bottom: -10px;}
.row-10:empty{margin-bottom: 0px;}
.row-10 > *{margin-bottom: 10px;}
.row-14{margin-bottom: -14px;}
.row-14:empty{margin-bottom: 0px;}
.row-14 > *{margin-bottom: 14px;}
.row-15{margin-bottom: -15px;}
.row-15:empty{margin-bottom: 0px;}
.row-15 > *{margin-bottom: 15px;}
.row-16{margin-bottom: -16px;}
.row-16:empty{margin-bottom: 0px;}
.row-16 > *{margin-bottom: 16px;}
.row-20{margin-bottom: -20px;}
.row-20:empty{margin-bottom: 0px;}
.row-20 > *{margin-bottom: 20px;}
.row-30{margin-bottom: -30px;}
.row-30:empty{margin-bottom: 0px;}
.row-30 > *{margin-bottom: 30px;}
.row-40{margin-bottom: -40px;}
.row-40:empty{margin-bottom: 0px;}
.row-40 > *{margin-bottom: 40px;}
.row-50{margin-bottom: -50px;}
.row-50:empty{margin-bottom: 0px;}
.row-50 > *{margin-bottom: 50px;}
.row-55{margin-bottom: -55px;}
.row-55:empty{margin-bottom: 0px;}
.row-55 > *{margin-bottom: 55px;}
.row-60{margin-bottom: -60px;}
.row-60:empty{margin-bottom: 0px;}
.row-60 > *{margin-bottom: 60px;}
.row-70{margin-bottom: -70px;}
.row-70:empty{margin-bottom: 0px;}
.row-70 > *{margin-bottom: 70px;}
.row-90{margin-bottom: -90px;}
.row-90:empty{margin-bottom: 0px;}
.row-90 > *{margin-bottom: 90px;}
@media (min-width: 768px){.row-md-50{margin-bottom: -50px;}.row-md-50:empty{margin-bottom: 0px;}.row-md-50 > *{margin-bottom: 50px;}.row-md-80{margin-bottom: -80px;}.row-md-80:empty{margin-bottom: 0px;}.row-md-80 > *{margin-bottom: 80px;}}
@media (min-width: 992px){.row-lg-40{margin-bottom: -40px;}.row-lg-40:empty{margin-bottom: 0px;}.row-lg-40 > *{margin-bottom: 40px;}.row-lg-80{margin-bottom: -80px;}.row-lg-80:empty{margin-bottom: 0px;}.row-lg-80 > *{margin-bottom: 80px;}.row-lg-90{margin-bottom: -90px;}.row-lg-90:empty{margin-bottom: 0px;}.row-lg-90 > *{margin-bottom: 90px;}}
@media (min-width: 1200px){.row-xl-24{margin-bottom: -24px;}.row-xl-24:empty{margin-bottom: 0px;}.row-xl-24 > *{margin-bottom: 24px;}}
.box-typography h1 + p{margin-top: 16px;}
.box-typography h2 + p{margin-top: 16px;}
.box-typography h3 + p{margin-top: 16px;}
.box-typography h4 + p{margin-top: 16px;}
.box-typography h5 + p{margin-top: 16px;}
.box-typography h6 + p{margin-top: 16px;}
@media (min-width: 992px){.box-typography h1 + p{margin-top: 16px;}.box-typography h2 + p{margin-top: 8px;}.box-typography h3 + p{margin-top: 8px;}.box-typography h5 + p{margin-top: 17px;}.box-typography h6 + p{margin-top: 17px;}}
.section-xs{padding-top: 40px; padding-bottom: 40px;}
.section-sm{padding: 30px 0px;}
.section-sm.section-first{padding-top: 60px;}
.section-sm.section-last{padding-bottom: 60px;}
.section-60,.section-md,.section-lg,.section-xl{padding: 60px 0px;}
html [class*="section-"].section-bottom-0{padding-bottom: 0px;}
html [class*="section-"].section-top-0{padding-top: 0px;}
@media (min-width: 992px){html [class*="section-"].section-lg-0{padding: 0px;}}
@media (min-width: 768px){.section-sm{padding: 40px 0px;}.section-sm.section-first{padding-top: 80px;}.section-sm.section-last{padding-bottom: 80px;}.section-md{padding: 70px 0px;}.section-lg{padding: 80px 0px;}.section-xl,.section-xxl{padding: 90px 0px;}}
@media (min-width: 992px){.section-sm{padding: 50px 0px;}.section-sm.section-first{padding-top: 100px;}.section-sm.section-last{padding-bottom: 100px;}.section-md{padding: 80px 0px;}.section-lg{padding: 90px 0px;}.section-inset-custom-6,.section-xl{padding: 100px 0px;}.section-xxl{padding: 180px 0px;}.desktop .section-top-1{padding-top: 0px;}}
@media (min-width: 1600px){.section-inset-custom-1{padding-top: 120px; padding-bottom: 160px;}.section-inset-custom-2{padding-top: 90px; padding-bottom: 130px;}.section-inset-custom-3{padding-top: 100px; padding-bottom: 130px;}.section-inset-custom-4{padding-top: 125px; padding-bottom: 140px;}.section-inset-custom-5{padding-top: 135px; padding-bottom: 135px;}.section-xxl{padding: 84px 0px 168px;}}
.section-inset-custom-bg{background-color: rgba(0, 0, 0, 0.4);}
.section-fluid{padding-left: 10px; padding-right: 10px;}
@media (min-width: 576px){.section-fluid{padding-left: 15px; padding-right: 15px;}}
@media (min-width: 768px){.section-fluid{padding-left: 35px; padding-right: 35px;}}
@media (min-width: 992px){.section-fluid{padding-left: 15px; padding-right: 15px;}}
@media (min-width: 1600px){.section-fluid{padding-left: 75px; padding-right: 75px;}.section-fluid .container-fluid{padding-left: 0px; padding-right: 0px; max-width: 1770px; margin-left: auto; margin-right: auto;}}
.section-single{position: relative; overflow: hidden; display: flex; text-align: center;}
.section-single p{margin-left: auto; margin-right: auto;}
.section-single .rights{letter-spacing: 0px; font-weight: 400;}
.section-single .rights a{position: relative; margin-left: 10px; border-bottom: 1px solid rgb(255, 255, 255);}
.section-single .rd-mailform-wrap{max-width: 670px; margin-left: auto; margin-right: auto; text-align: center;}
.section-single * + p{margin-top: 6px;}
.section-single p + p{margin-top: 0px;}
.section-single .DateCountdown + p{margin-top: 60px;}
.section-single * + .button{margin-top: 40px;}
.section-single * + .rights{margin-top: 35px;}
.section-single * + .rd-mailform-wrap{margin-top: 20px;}
@media (min-width: 992px){.section-single * + .button{margin-top: 60px;}.section-single * + .rights{margin-top: 60px;}}
@media (min-width: 1200px){.section-404 * + .button{margin-top: 90px;}}
.section-single-header{padding: calc(1em + 4vh) 0px calc(1em + 2vh);}
.section-single-main{padding: 60px 0px calc(1em + 5vh);}
.section-single-footer{padding: calc(1em + 2vh) 0px calc(1em + 4vh);}
.section-single-inner{display: flex; flex-direction: column; align-items: center; justify-content: space-between; width: 100%; min-height: 100vh;}
.section-single-inner > *{width: 100%;}
@supports ((display: -ms-grid) or (display: grid)){.section-single-inner{display: grid; justify-items: center; align-content: space-between; grid-template-columns: 1fr;}}
@media (min-width: 768px){.section-single-main{padding: 70px 0px 30px;}}
@media (min-width: 1200px){.section-single-header{padding-top: calc(1em + 9vh);}}
@media (min-width: 1600px){.section-single-main{padding-top: 65px; padding-bottom: 100px;}}
.section-b-70{padding-bottom: 100px;}
@media (min-width: 768px){.section-b-70{padding-bottom: 140px;}}
@media (min-width: 1200px){.section-b-70{padding-bottom: 170px;}}
.context-dark,.bg-gray-800,.bg-gray-dark,.bg-primary,.context-dark h1,.bg-gray-800 h1,.bg-gray-dark h1,.bg-primary h1,.context-dark h2,.bg-gray-800 h2,.bg-gray-dark h2,.bg-primary h2,.context-dark h3,.bg-gray-800 h3,.bg-gray-dark h3,.bg-primary h3,.context-dark h4,.bg-gray-800 h4,.bg-gray-dark h4,.bg-primary h4,.context-dark h5,.bg-gray-800 h5,.bg-gray-dark h5,.bg-primary h5,.context-dark h6,.bg-gray-800 h6,.bg-gray-dark h6,.bg-primary h6,.context-dark [class*="heading-"],.bg-gray-800 [class*="heading-"],.bg-gray-dark [class*="heading-"],.bg-primary [class*="heading-"]{color: rgb(255, 255, 255);}
.context-dark .form-wrap.has-error .form-input,.bg-gray-800 .form-wrap.has-error .form-input,.bg-gray-dark .form-wrap.has-error .form-input,.bg-primary .form-wrap.has-error .form-input{border-color: transparent;}
.context-dark .form-input,.bg-gray-800 .form-input,.bg-gray-dark .form-input,.bg-primary .form-input,.context-dark .form-label,.bg-gray-800 .form-label,.bg-gray-dark .form-label,.bg-primary .form-label,.context-dark .form-validation,.bg-gray-800 .form-validation,.bg-gray-dark .form-validation,.bg-primary .form-validation{color: rgb(255, 255, 255);}
.context-dark .form-input,.bg-gray-800 .form-input,.bg-gray-dark .form-input,.bg-primary .form-input{background: rgba(255, 255, 255, 0.34); border-color: transparent;}
.context-dark .rights,.bg-gray-800 .rights,.bg-gray-dark .rights,.bg-primary .rights{color: rgb(255, 255, 255);}
.context-dark .rights a,.bg-gray-800 .rights a,.bg-gray-dark .rights a,.bg-primary .rights a,.context-dark .rights a:focus,.bg-gray-800 .rights a:focus,.bg-gray-dark .rights a:focus,.bg-primary .rights a:focus,.context-dark .rights a:active,.bg-gray-800 .rights a:active,.bg-gray-dark .rights a:active,.bg-primary .rights a:active{color: inherit;}
.context-dark .rights a:hover,.bg-gray-800 .rights a:hover,.bg-gray-dark .rights a:hover,.bg-primary .rights a:hover{color: rgb(75, 159, 252);}
.context-dark .button.button-pipaluk::after,.bg-gray-800 .button.button-pipaluk::after,.bg-gray-dark .button.button-pipaluk::after,.bg-primary .button.button-pipaluk::after{border-color: rgb(255, 255, 255);}
.context-dark .button.button-pipaluk:hover,.bg-gray-800 .button.button-pipaluk:hover,.bg-gray-dark .button.button-pipaluk:hover,.bg-primary .button.button-pipaluk:hover,.context-dark .button.button-pipaluk:active,.bg-gray-800 .button.button-pipaluk:active,.bg-gray-dark .button.button-pipaluk:active,.bg-primary .button.button-pipaluk:active{color: rgb(255, 255, 255);}
.context-dark .button.button-ujarak:not([class*="button-secondary"])::before,.bg-gray-800 .button.button-ujarak:not([class*="button-secondary"])::before,.bg-gray-dark .button.button-ujarak:not([class*="button-secondary"])::before,.bg-primary .button.button-ujarak:not([class*="button-secondary"])::before{background: rgb(235, 110, 110);}
.context-dark .button.button-ujarak:not([class*="button-secondary"]):hover,.bg-gray-800 .button.button-ujarak:not([class*="button-secondary"]):hover,.bg-gray-dark .button.button-ujarak:not([class*="button-secondary"]):hover,.bg-primary .button.button-ujarak:not([class*="button-secondary"]):hover,.context-dark .button.button-ujarak:not([class*="button-secondary"]):active,.bg-gray-800 .button.button-ujarak:not([class*="button-secondary"]):active,.bg-gray-dark .button.button-ujarak:not([class*="button-secondary"]):active,.bg-primary .button.button-ujarak:not([class*="button-secondary"]):active{border-color: rgb(235, 110, 110);}
.context-dark .button-secondary.button-ujarak::before,.bg-gray-800 .button-secondary.button-ujarak::before,.bg-gray-dark .button-secondary.button-ujarak::before,.bg-primary .button-secondary.button-ujarak::before{background: rgb(36, 123, 221);}
.context-dark .button-secondary.button-ujarak:hover,.bg-gray-800 .button-secondary.button-ujarak:hover,.bg-gray-dark .button-secondary.button-ujarak:hover,.bg-primary .button-secondary.button-ujarak:hover,.context-dark .button-secondary.button-ujarak:active,.bg-gray-800 .button-secondary.button-ujarak:active,.bg-gray-dark .button-secondary.button-ujarak:active,.bg-primary .button-secondary.button-ujarak:active{border-color: rgb(36, 123, 221);}
.context-dark .footer-contacts,.bg-gray-800 .footer-contacts,.bg-gray-dark .footer-contacts,.bg-primary .footer-contacts{border-top-color: rgba(255, 255, 255, 0.2);}
.context-dark .footer-contacts .icon,.bg-gray-800 .footer-contacts .icon,.bg-gray-dark .footer-contacts .icon,.bg-primary .footer-contacts .icon{color: rgb(243, 99, 98);}
.context-dark .footer-contacts p,.bg-gray-800 .footer-contacts p,.bg-gray-dark .footer-contacts p,.bg-primary .footer-contacts p{color: rgb(255, 255, 255);}
.context-dark .footer-contacts a,.bg-gray-800 .footer-contacts a,.bg-gray-dark .footer-contacts a,.bg-primary .footer-contacts a,.context-dark .footer-contacts a:focus,.bg-gray-800 .footer-contacts a:focus,.bg-gray-dark .footer-contacts a:focus,.bg-primary .footer-contacts a:focus,.context-dark .footer-contacts a:active,.bg-gray-800 .footer-contacts a:active,.bg-gray-dark .footer-contacts a:active,.bg-primary .footer-contacts a:active{color: rgb(255, 255, 255);}
.context-dark .footer-contacts a:hover,.bg-gray-800 .footer-contacts a:hover,.bg-gray-dark .footer-contacts a:hover,.bg-primary .footer-contacts a:hover{color: rgb(75, 159, 252);}
.context-dark .footer-social-list-2 a,.bg-gray-800 .footer-social-list-2 a,.bg-gray-dark .footer-social-list-2 a,.bg-primary .footer-social-list-2 a,.context-dark .footer-social-list-2 a:focus,.bg-gray-800 .footer-social-list-2 a:focus,.bg-gray-dark .footer-social-list-2 a:focus,.bg-primary .footer-social-list-2 a:focus,.context-dark .footer-social-list-2 a:active,.bg-gray-800 .footer-social-list-2 a:active,.bg-gray-dark .footer-social-list-2 a:active,.bg-primary .footer-social-list-2 a:active{color: rgb(255, 255, 255);}
.context-dark .footer-social-list-2 a:hover,.bg-gray-800 .footer-social-list-2 a:hover,.bg-gray-dark .footer-social-list-2 a:hover,.bg-primary .footer-social-list-2 a:hover{color: rgb(79, 155, 239);}
.footer-corporate.context-dark .footer-corporate-bottom-panel,.footer-corporate.bg-gray-800 .footer-corporate-bottom-panel,.footer-corporate.bg-gray-dark .footer-corporate-bottom-panel,.footer-corporate.bg-primary .footer-corporate-bottom-panel{color: rgba(255, 255, 255, 0.3);}
.footer-corporate.context-dark .footer-corporate-bottom-panel a,.footer-corporate.bg-gray-800 .footer-corporate-bottom-panel a,.footer-corporate.bg-gray-dark .footer-corporate-bottom-panel a,.footer-corporate.bg-primary .footer-corporate-bottom-panel a,.footer-corporate.context-dark .footer-corporate-bottom-panel a:focus,.footer-corporate.bg-gray-800 .footer-corporate-bottom-panel a:focus,.footer-corporate.bg-gray-dark .footer-corporate-bottom-panel a:focus,.footer-corporate.bg-primary .footer-corporate-bottom-panel a:focus,.footer-corporate.context-dark .footer-corporate-bottom-panel a:active,.footer-corporate.bg-gray-800 .footer-corporate-bottom-panel a:active,.footer-corporate.bg-gray-dark .footer-corporate-bottom-panel a:active,.footer-corporate.bg-primary .footer-corporate-bottom-panel a:active{color: inherit;}
.footer-corporate.context-dark .footer-corporate-bottom-panel a:hover,.footer-corporate.bg-gray-800 .footer-corporate-bottom-panel a:hover,.footer-corporate.bg-gray-dark .footer-corporate-bottom-panel a:hover,.footer-corporate.bg-primary .footer-corporate-bottom-panel a:hover{color: rgb(36, 123, 221);}
.footer-corporate.context-dark .rights,.footer-corporate.bg-gray-800 .rights,.footer-corporate.bg-gray-dark .rights,.footer-corporate.bg-primary .rights{color: inherit;}
.footer-corporate.context-dark .button-gray-31.button-ujarak::before,.footer-corporate.bg-gray-800 .button-gray-31.button-ujarak::before,.footer-corporate.bg-gray-dark .button-gray-31.button-ujarak::before,.footer-corporate.bg-primary .button-gray-31.button-ujarak::before{background: rgb(36, 123, 221);}
.footer-corporate.context-dark .button-gray-31.button-ujarak:hover,.footer-corporate.bg-gray-800 .button-gray-31.button-ujarak:hover,.footer-corporate.bg-gray-dark .button-gray-31.button-ujarak:hover,.footer-corporate.bg-primary .button-gray-31.button-ujarak:hover,.footer-corporate.context-dark .button-gray-31.button-ujarak:active,.footer-corporate.bg-gray-800 .button-gray-31.button-ujarak:active,.footer-corporate.bg-gray-dark .button-gray-31.button-ujarak:active,.footer-corporate.bg-primary .button-gray-31.button-ujarak:active{color: rgb(255, 255, 255); border-color: rgb(36, 123, 221);}
.footer-corporate-2.context-dark .footer-contacts .icon,.footer-corporate-2.bg-gray-800 .footer-contacts .icon,.footer-corporate-2.bg-gray-dark .footer-contacts .icon,.footer-corporate-2.bg-primary .footer-contacts .icon{color: rgb(111, 111, 111);}
.footer-corporate-2.context-dark .button-gray-31.button-ujarak::before,.footer-corporate-2.bg-gray-800 .button-gray-31.button-ujarak::before,.footer-corporate-2.bg-gray-dark .button-gray-31.button-ujarak::before,.footer-corporate-2.bg-primary .button-gray-31.button-ujarak::before{background: rgb(235, 110, 110);}
.footer-corporate-2.context-dark .button-gray-31.button-ujarak:hover,.footer-corporate-2.bg-gray-800 .button-gray-31.button-ujarak:hover,.footer-corporate-2.bg-gray-dark .button-gray-31.button-ujarak:hover,.footer-corporate-2.bg-primary .button-gray-31.button-ujarak:hover,.footer-corporate-2.context-dark .button-gray-31.button-ujarak:active,.footer-corporate-2.bg-gray-800 .button-gray-31.button-ujarak:active,.footer-corporate-2.bg-gray-dark .button-gray-31.button-ujarak:active,.footer-corporate-2.bg-primary .button-gray-31.button-ujarak:active{border-color: rgb(235, 110, 110);}
.context-dark .text-strike-1,.bg-gray-800 .text-strike-1,.bg-gray-dark .text-strike-1,.bg-primary .text-strike-1{color: rgba(255, 255, 255, 0.52);}
.context-dark .text-strike-1::before,.bg-gray-800 .text-strike-1::before,.bg-gray-dark .text-strike-1::before,.bg-primary .text-strike-1::before{background: rgba(252, 239, 87, 0.7);}
.context-dark .title-decoration-lines-left::before,.bg-gray-800 .title-decoration-lines-left::before,.bg-gray-dark .title-decoration-lines-left::before,.bg-primary .title-decoration-lines-left::before{background: rgb(36, 123, 221);}
.context-dark .text-gray-500,.bg-gray-800 .text-gray-500,.bg-gray-dark .text-gray-500,.bg-primary .text-gray-500{color: rgba(255, 255, 255, 0.3);}
.context-dark .brand .brand-logo-dark,.bg-gray-800 .brand .brand-logo-dark,.bg-gray-dark .brand .brand-logo-dark,.bg-primary .brand .brand-logo-dark{display: none;}
.context-dark .brand .brand-logo-light,.bg-gray-800 .brand .brand-logo-light,.bg-gray-dark .brand .brand-logo-light,.bg-primary .brand .brand-logo-light{display: block;}
.bg-default{background-color: rgb(255, 255, 255);}
.bg-gray-100{background-color: rgb(242, 242, 242);}
.bg-gray-800{background-color: rgb(51, 51, 51);}
.bg-gray-2{background-color: rgb(235, 235, 235);}
.bg-gray-2 .owl-classic .owl-prev:hover::before,.bg-gray-2 .owl-classic .owl-next:hover::before{background-color: rgb(243, 120, 119);}
.bg-gray-2 .owl-classic .owl-prev:hover::after,.bg-gray-2 .owl-classic .owl-next:hover::after{border-left-color: rgb(243, 120, 119); border-right-color: rgb(243, 120, 119);}
.bg-gray-4{background-color: rgb(247, 247, 247);}
.bg-gray-36{background-color: rgb(84, 93, 100);}
.bg-gray-dark{background-color: rgb(44, 52, 59);}
.bg-primary + .bg-primary{padding-top: 0px;}
[class*="bg-"]{background-size: cover; background-position: center center;}
@media (min-width: 992px){html:not(.tablet):not(.mobile) .bg-fixed{background-attachment: fixed;}}
[class*="bg-overlay-"]{position: relative;}
[class*="bg-overlay-"]::before{position: absolute; content: ""; inset: 0px; pointer-events: none;}
[class*="bg-overlay-"] .section-single-inner,[class*="bg-overlay-"] .container{position: relative;}
[class*="bg-second-overlay-"]::after{position: absolute; content: ""; inset: 0px; pointer-events: none; z-index: -1;}
.bg-overlay-68::before{background: rgba(43, 49, 59, 0.68);}
.bg-overlay-64::before{background: rgba(43, 49, 59, 0.64);}
.bg-overlay-60::before{background: rgba(43, 49, 59, 0.6);}
.bg-overlay-59::before{background: rgba(43, 49, 59, 0.59);}
.bg-overlay-55::before{background: rgba(43, 49, 59, 0.55);}
.bg-overlay-53::before{background: rgba(43, 49, 59, 0.53);}
.bg-overlay-49::before{background: rgba(43, 49, 59, 0.49);}
.bg-overlay-48::before{background: rgba(43, 49, 59, 0.48);}
.bg-overlay-46::before{background: rgba(43, 49, 59, 0.46);}
.bg-overlay-43::before{background: rgba(43, 49, 59, 0.43);}
.bg-overlay-3-41::before{background: rgba(1, 23, 42, 0.41);}
.bg-overlay-41::before{background: rgba(43, 49, 59, 0.41);}
.bg-overlay-40::before{background: rgba(43, 49, 59, 0.4);}
.bg-overlay-39::before{background: rgba(43, 49, 59, 0.39);}
.bg-overlay-37::before{background: rgba(43, 49, 59, 0.37);}
.bg-overlay-33::before{background: rgba(43, 49, 59, 0.33);}
.bg-overlay-26::before{background: rgba(43, 49, 59, 0.26);}
.bg-overlay-24::before{background: rgba(43, 49, 59, 0.24);}
.bg-second-overlay-4-22::after{background: rgba(24, 26, 35, 0.21);}
.bg-overlay-2-21::before{background: rgba(24, 26, 35, 0.21);}
.bg-overlay-2-14::before{background: rgba(24, 26, 35, 0.14);}
.bg-overlay-4-60::before{background: rgba(24, 38, 50, 0.6);}
.object-inline{white-space: nowrap;}
.object-inline > *{display: inline-block; min-width: 20px; vertical-align: top; white-space: normal;}
.object-inline > * + *{margin-left: 5px;}
.oh{position: relative; overflow: hidden;}
@media (min-width: 992px){.desktop .oh-desktop{overflow: hidden;}}
.section-relative{position: relative;}
.text-width-extra-small{max-width: 320px;}
.text-width-small{max-width: 430px;}
.text-width-medium{max-width: 600px;}
.text-width-large{max-width: 650px;}
.text-width-extra-large{max-width: 715px;}
.text-center [class*="text-width-"]{margin-left: auto; margin-right: auto;}
@media (max-width: 767px){[class*="text-width-"]{margin-left: auto; margin-right: auto;}}
p.rights{font-size: 14px; letter-spacing: 0.025em; font-weight: 500; color: rgb(155, 155, 155);}
p.rights a{color: inherit;}
p.rights a:hover{color: rgb(36, 123, 221);}
[style*="z-index: 1000;"]{z-index: 1101 !important;}
.text-block > *{margin-left: 4px; margin-right: 4px;}
@media (min-width: 992px){.inset-bottom-40{padding-bottom: 40px;}}
@media (min-width: 992px){.offset-top-lg-24{margin-top: 24px;}.desktop .offset-negative-1{margin-top: -35px;}}
@media (min-width: 1200px){.offset-right-xl-15{margin-right: 15px;}.offset-top-xl-26{margin-top: 26px;}.offset-left-xl-45{margin-left: 45px;}.offset-left-xl-65{margin-left: 65px;}.offset-left-xl-70{margin-left: 70px;}}
.gutters-4{margin-left: -2px; margin-right: -2px;}
.gutters-4 [class*="col-"]{padding-left: 2px; padding-right: 2px;}
.gutters-14{margin-left: -7px; margin-right: -7px;}
.gutters-14 [class*="col-"]{padding-left: 7px; padding-right: 7px;}
.breadcrumbs-custom{position: relative; overflow: hidden;}
.box-position{position: absolute; left: 0px; top: 0px; width: calc(100% + 150px); height: calc(100% + 150px); will-change: transform; animation: 100s linear 0s infinite normal none running bgPos; transform: translate3d(-75px, -75px, 0px) rotate(0.001deg); background-position: 50% 50%; background-size: cover; z-index: -1;}
@-webkit-keyframes bgPos { 
  25% { transform: translate3d(-150px, -150px, 0px) rotate(0.001deg); }
  75% { transform: translate3d(0px, 0px, 0px) rotate(0.001deg); }
}
@keyframes bgPos { 
  25% { transform: translate3d(-150px, -150px, 0px) rotate(0.001deg); }
  75% { transform: translate3d(0px, 0px, 0px) rotate(0.001deg); }
}
.order-negative-2{order: -2;}
.animated{animation-duration: 0.7s; animation-fill-mode: both; opacity: 1;}
.animated.infinite{animation-iteration-count: infinite;}
html:not(.lt-ie10) .not-animated{opacity: 0;}
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn{animation-name: fadeIn;}
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 40px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUp{animation-name: fadeInUp;}
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -40px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInDown{animation-name: fadeInDown;}
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-40px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-40px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft{animation-name: fadeInLeft;}
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(40px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(40px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight{animation-name: fadeInRight;}
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.fadeOut{animation-name: fadeOut;}
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInUp{animation-name: slideInUp;}
@-webkit-keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInDown{animation-name: slideInDown;}
@-webkit-keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInLeft{animation-name: slideInLeft;}
@-webkit-keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInRight{animation-name: slideInRight;}
@-webkit-keyframes slideOutDown { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
@keyframes slideOutDown { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
@-webkit-keyframes pagInX { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
@keyframes pagInX { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes pagOutX { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(100%); }
}
@keyframes pagOutX { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(100%); }
}
.preloader{position: fixed; text-align: center; inset: 0px; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 20px; z-index: 9999999; background: rgb(255, 255, 255); transition: 0.3s;}
.preloader.loaded{opacity: 0; visibility: hidden; z-index: -1;}
.preloader.loaded .cssload-container{animation: auto ease 0s 1 normal none running none;}
.preloader.loaded .cssload-container span{animation: auto ease 0s 1 normal none running none;}
.preloader.ending{display: none;}
.preloader .preloader-body{position: relative; text-align: center; height: 200px;}
.preloader > div{width: 100%;}
[data-x-mode="design-mode"] .preloader{opacity: 0; visibility: hidden; z-index: -1;}
.cssload-container{position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; transform: translate(-50%, -50%) rotate(45deg) translate3d(0px, 0px, 0px); animation: 1.2s ease-in-out 0s infinite normal none running loader;}
.cssload-container span{position: absolute; display: block; width: 40px; height: 40px; background-color: rgb(36, 123, 221); animation: 1.2s ease-in-out 0s infinite normal both running loaderBlock;}
.cssload-container span:nth-child(1){top: 0px; left: 0px;}
.cssload-container span:nth-child(2){top: 0px; right: 0px; animation: 1.2s ease-in-out 0s infinite normal both running loaderBlockInverse;}
.cssload-container span:nth-child(3){bottom: 0px; left: 0px; animation: 1.2s ease-in-out 0s infinite normal both running loaderBlockInverse;}
.cssload-container span:nth-child(4){bottom: 0px; right: 0px;}
@-webkit-keyframes loader { 
  0%, 10%, 100% { width: 86px; height: 86px; }
  65% { width: 150px; height: 150px; }
}
@keyframes loader { 
  0%, 10%, 100% { width: 86px; height: 86px; }
  65% { width: 150px; height: 150px; }
}
@-webkit-keyframes loaderBlock { 
  0%, 30% { transform: rotate(0deg); }
  55% { background-color: rgb(235, 110, 110); }
  100% { transform: rotate(90deg); }
}
@keyframes loaderBlock { 
  0%, 30% { transform: rotate(0deg); }
  55% { background-color: rgb(235, 110, 110); }
  100% { transform: rotate(90deg); }
}
@-webkit-keyframes loaderBlockInverse { 
  0%, 20% { transform: rotate(0deg); }
  55% { background-color: rgb(235, 110, 110); }
  100% { transform: rotate(-90deg); }
}
@keyframes loaderBlockInverse { 
  0%, 20% { transform: rotate(0deg); }
  55% { background-color: rgb(235, 110, 110); }
  100% { transform: rotate(-90deg); }
}
.ui-to-top{position: fixed; right: 15px; bottom: 15px; z-index: 100; width: 40px; height: 40px; font-size: 20px; line-height: 38px; color: rgb(255, 255, 255); background: rgb(36, 123, 221); overflow: hidden; text-align: center; text-decoration: none; transition: 0.45s ease-in-out; transform: translate3d(0px, 100px, 0px);}
.ui-to-top:hover{color: rgb(255, 255, 255); background: rgb(155, 155, 155); text-decoration: none;}
.ui-to-top:focus{color: rgb(255, 255, 255);}
.ui-to-top.active{transform: translate3d(0px, 0px, 0px);}
html.mobile .ui-to-top,html.tablet .ui-to-top{display: none !important;}
@media (min-width: 768px){.ui-to-top{width: 50px; height: 50px; line-height: 46px; right: 30px; bottom: 30px;}}
@media (min-width: 1600px){.ui-to-top{right: 12px;}}
@-webkit-keyframes rd-navbar-slide-down { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@keyframes rd-navbar-slide-down { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes rd-navbar-slide-up { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-100%); }
}
@keyframes rd-navbar-slide-up { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-100%); }
}
.rd-navbar-wrap,.rd-navbar,.rd-menu,.rd-navbar-nav,.rd-navbar-panel,.rd-navbar-static .rd-menu,.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-project{transition: 0.35s cubic-bezier(0.65, 0.05, 0.36, 1);}
.rd-navbar--no-transition,.rd-navbar--no-transition *{transition: none !important;}
.rd-navbar,.rd-navbar.rd-navbar--is-clone{display: none;}
.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone{display: none;}
.rd-navbar{display: none; background: rgb(255, 255, 255);}
.rd-navbar-toggle{position: relative; width: 48px; height: 48px; line-height: 48px; cursor: pointer; color: rgb(51, 51, 51); background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: none;}
.rd-navbar-toggle span{position: relative; display: block; margin: auto; transition: 0.3s;}
.rd-navbar-toggle span::after,.rd-navbar-toggle span::before{content: ""; position: absolute; left: 0px; top: -10px; transition: 0.3s;}
.rd-navbar-toggle span::after{top: 10px;}
.rd-navbar-toggle span::after,.rd-navbar-toggle span::before,.rd-navbar-toggle span{width: 24px; height: 3px; background-color: rgb(51, 51, 51); backface-visibility: hidden; border-radius: 0px;}
.rd-navbar-toggle span{transform: rotate(180deg);}
.rd-navbar-toggle span::before,.rd-navbar-toggle span::after{transform-origin: 1.71429px center;}
.rd-navbar-toggle.active span{transform: rotate(360deg);}
.rd-navbar-toggle.active span::before,.rd-navbar-toggle.active span::after{top: 0px; width: 15px;}
.rd-navbar-toggle.active span::before{transform: rotate3d(0, 0, 1, -40deg);}
.rd-navbar-toggle.active span::after{transform: rotate3d(0, 0, 1, 40deg);}
.rd-navbar-collapse-toggle{position: relative; width: 48px; height: 48px; line-height: 48px; cursor: pointer; color: rgb(51, 51, 51); display: none;}
.rd-navbar-collapse-toggle span{top: 50%; margin-top: -3px;}
.rd-navbar-collapse-toggle span,.rd-navbar-collapse-toggle span::before,.rd-navbar-collapse-toggle span::after{position: absolute; width: 6px; height: 6px; line-height: 6px; text-align: center; background: rgb(51, 51, 51); left: 50%; margin-left: -3px; border-radius: 50%; transition: 0.3s;}
.rd-navbar-collapse-toggle span::before,.rd-navbar-collapse-toggle span::after{content: "";}
.rd-navbar-collapse-toggle span::before{bottom: 100%; margin-bottom: 3px;}
.rd-navbar-collapse-toggle span::after{top: 100%; margin-top: 3px;}
.rd-navbar-collapse-toggle.active span{transform: scale(0.7);}
.rd-navbar-collapse-toggle.active span::before{transform: translateY(18px);}
.rd-navbar-collapse-toggle.active span::after{transform: translateY(-18px);}
.rd-navbar-brand a{display: block;}
.rd-navbar-search{position: relative; display: inline-flex;}
.rd-navbar-search .form-label{top: 25px; padding-left: 28px; padding-right: 50px; font-size: 16px; letter-spacing: 0px; color: rgb(36, 123, 221);}
.rd-navbar-search .form-input{min-height: 47px; padding: 12px 50px 12px 28px; font-size: 16px; line-height: 23px; letter-spacing: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 30px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px 0px;}
.rd-navbar-search .rd-search-form-submit{position: absolute; top: 0px; bottom: 0px; right: 6px; width: 50px; padding: 0px; margin: 0px; font-size: 24px; line-height: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; background-color: transparent; color: rgb(51, 51, 51); transition: 0.33s;}
.rd-navbar-search .rd-search-form-submit:hover{color: rgb(36, 123, 221);}
.rd-navbar-search-toggle{background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: inline-block; padding: 0px; outline: none; outline-offset: 0px; cursor: pointer; appearance: none;}
.rd-navbar-dropdown{display: none;}
.rd-navbar-static{display: block;}
.rd-navbar-static .rd-nav-item{display: inline-block;}
.rd-navbar-static .rd-nav-item.focus .rd-nav-link,.rd-navbar-static .rd-nav-item.opened .rd-nav-link{color: rgb(36, 123, 221); background: transparent;}
.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle,.rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle{color: rgb(36, 123, 221);}
.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: rgb(36, 123, 221); background: transparent;}
.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle{color: rgb(36, 123, 221);}
.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle::before,.rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle::before,.rd-navbar-static .rd-nav-item .rd-nav-link:hover + .rd-navbar-submenu-toggle::before{transform: rotate(180deg);}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle{display: none; margin-left: 4px; font-family: "Material Design Icons"; font-size: 16px; cursor: pointer;}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle::before{position: relative; display: inline-block; transition: 0.22s; content: "";}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover{color: rgb(36, 123, 221);}
.rd-navbar-static .rd-nav-item > .rd-navbar-submenu{margin-top: 20px;}
.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 42px;}
.rd-navbar-static .rd-nav-link{position: relative; display: inline-block; font-size: 16px; line-height: 1.2; font-weight: 500; letter-spacing: 0px; color: rgb(51, 51, 51); transition: 0.25s;}
.rd-navbar-static .rd-nav-link:hover{color: rgb(36, 123, 221);}
.rd-navbar-static .rd-menu{z-index: 15; position: absolute; display: block; margin-top: 22px; visibility: hidden; opacity: 0; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transform: translate3d(0px, 30px, 0px);}
.rd-navbar-static .rd-navbar-dropdown{position: absolute; left: 0px; padding: 22px 15px 34px 34px; width: 270px; background: rgb(255, 255, 255); z-index: 5;}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown{top: -1px; left: 100%; z-index: 2; margin-top: -15px; margin-left: 15px; transform: translate3d(30px, 0px, 0px);}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left{left: auto; right: 100%; margin-left: 0px; margin-right: 15px; transform: translate3d(-30px, 0px, 0px);}
.rd-navbar-static .rd-dropdown-item + .rd-dropdown-item{margin-top: 8px;}
.rd-navbar-static .rd-dropdown-item.focus .rd-dropdown-link,.rd-navbar-static .rd-dropdown-item.opened .rd-dropdown-link{color: rgb(51, 51, 51);}
.rd-navbar-static .rd-dropdown-link{color: rgb(51, 51, 51);}
.rd-navbar-static .rd-dropdown-link:hover{color: rgb(51, 51, 51);}
.rd-navbar-static .rd-navbar-dropdown li > a,.rd-navbar-static .rd-megamenu-list li > a{position: relative; left: -3px; display: flex; padding: 1px 14px 1px 0px; text-align: left; transition: 0.2s;}
.rd-navbar-static .rd-navbar-dropdown li > a,.rd-navbar-static .rd-navbar-dropdown li > a:focus,.rd-navbar-static .rd-navbar-dropdown li > a:active,.rd-navbar-static .rd-megamenu-list li > a,.rd-navbar-static .rd-megamenu-list li > a:focus,.rd-navbar-static .rd-megamenu-list li > a:active{color: rgb(51, 51, 51);}
.rd-navbar-static .rd-navbar-dropdown li > a:hover,.rd-navbar-static .rd-megamenu-list li > a:hover{color: rgb(51, 51, 51);}
.rd-navbar-static .rd-navbar-dropdown li > a::before,.rd-navbar-static .rd-megamenu-list li > a::before{display: inline-block; position: relative; content: ""; top: 0px; left: 0px; width: 3px; height: 26px; font-size: 0px; line-height: 0; background: rgb(36, 123, 221); transition: 0.15s; visibility: hidden; opacity: 0;}
.rd-navbar-static .rd-navbar-dropdown li.focus > a,.rd-navbar-static .rd-navbar-dropdown li.opened > a,.rd-navbar-static .rd-navbar-dropdown li > a:hover,.rd-navbar-static .rd-megamenu-list li.focus > a,.rd-navbar-static .rd-megamenu-list li.opened > a,.rd-navbar-static .rd-megamenu-list li > a:hover{padding-left: 14px; padding-right: 0px;}
.rd-navbar-static .rd-navbar-dropdown li.focus > a::before,.rd-navbar-static .rd-navbar-dropdown li.opened > a::before,.rd-navbar-static .rd-navbar-dropdown li > a:hover::before,.rd-navbar-static .rd-megamenu-list li.focus > a::before,.rd-navbar-static .rd-megamenu-list li.opened > a::before,.rd-navbar-static .rd-megamenu-list li > a:hover::before{transform: translateX(-14px) translate3d(0px, 0px, 0px); visibility: visible; opacity: 1; transition-delay: 0.1s;}
.rd-navbar-static .rd-navbar-dropdown > li > a,.rd-navbar-static .rd-megamenu-list > li > a{font-size: 14px; line-height: 1.86; letter-spacing: 0.05em;}
.rd-navbar-static .rd-megamenu-list{columns: 2; break-inside: avoid; column-gap: 30px; margin-bottom: -8px;}
.rd-navbar-static .rd-megamenu-list li{display: inline-block; width: 100%; margin-bottom: 8px;}
.rd-navbar-static .rd-navbar-megamenu{display: flex; left: 0px; width: calc(100% + 1px); max-width: 1170px; padding: 40px 0px; background: rgb(255, 255, 255);}
@media (min-width: 1200px){.rd-navbar-static .rd-navbar-megamenu{padding: 50px 0px;}}
.rd-navbar-static .rd-megamenu-item{flex-grow: 1; padding-left: 30px; padding-right: 30px;}
.rd-navbar-static .rd-megamenu-item > div{max-width: 360px; margin-left: auto; margin-right: auto;}
.rd-navbar-static .rd-megamenu-item + .rd-megamenu-item{position: relative;}
.rd-navbar-static .rd-megamenu-item + .rd-megamenu-item::before{position: absolute; content: ""; top: -12px; left: 0px; bottom: -12px; width: 1px; background: rgb(225, 225, 225);}
.rd-navbar-static .rd-megamenu-title{font-weight: 400; letter-spacing: 0.1em;}
.rd-navbar-static .rd-megamenu-carousel > div{max-width: 180px;}
@media (min-width: 1200px){.rd-navbar-static .rd-megamenu-carousel > div{max-width: 300px;}}
.rd-navbar-static .rd-megamenu-list-link{color: rgb(0, 0, 0); background: transparent;}
.rd-navbar-static .rd-megamenu-list-link:hover{color: rgb(36, 123, 221); background: transparent;}
.rd-navbar-static * + .rd-megamenu-list{margin-top: 20px;}
.rd-navbar-static .rd-navbar-submenu.focus > .rd-menu,.rd-navbar-static .rd-navbar-submenu.opened > .rd-menu{opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px);}
.rd-navbar-static .rd-navbar-search.active .rd-search{opacity: 1; visibility: visible;}
.rd-navbar-static .rd-search{position: absolute; top: 50%; right: calc(100% + 5px); width: 270px; margin-top: -23.5px; opacity: 0; visibility: hidden; transition: 0.3s; z-index: 2;}
.rd-navbar-static * + .rd-navbar-search{margin-left: 8px;}
.rd-navbar-static .rd-navbar-search-toggle{display: inline-flex; color: rgb(51, 51, 51);}
.rd-navbar-static .rd-navbar-search-toggle span{display: inline-block; position: relative; width: 30px; height: 30px; font-size: 24px; line-height: 30px; text-align: center; cursor: pointer; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; padding: 0px;}
.rd-navbar-static .rd-navbar-search-toggle span::before,.rd-navbar-static .rd-navbar-search-toggle span::after{position: absolute; inset: 0px; transition: 0.3s;}
.rd-navbar-static .rd-navbar-search-toggle span::before{content: ""; transform: rotate(0deg) scale(1); opacity: 1; visibility: visible; font-family: fl-bigmug-line;}
.rd-navbar-static .rd-navbar-search-toggle span::after{content: ""; transform: rotate(-90deg) scale(0.4); opacity: 0; visibility: hidden; font-family: fl-bigmug-line;}
.rd-navbar-static .rd-navbar-search-toggle.active span::before{opacity: 0; visibility: hidden; transform: rotate(90deg) scale(0.4);}
.rd-navbar-static .rd-navbar-search-toggle.active span::after{transform: rotate(0deg) scale(1); opacity: 1; visibility: visible;}
.rd-navbar-static .rd-navbar-search-toggle:hover{color: rgb(36, 123, 221);}
.rd-navbar-static.rd-navbar--is-clone{display: block; transform: translate3d(0px, -100%, 0px);}
.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck{transform: translate3d(0px, 0px, 0px);}
.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar--is-clone{position: fixed; left: 0px; top: 0px; right: 0px; z-index: 1030; background: rgb(255, 255, 255);}
.rd-navbar-static .rd-navbar--has-dropdown{position: relative;}
.rd-navbar-static .rd-navbar-basket-wrap{display: block;}
.rd-navbar-static .rd-navbar-basket-mobile{display: none;}
.rd-navbar-static .rd-navbar-share-list{justify-content: flex-start; position: absolute; top: 50%; right: 0px; padding-top: 4px; padding-bottom: 4px; background: transparent; transform: translateY(-50%); pointer-events: none; transition: 0.2s 0.1s;}
.rd-navbar-static .rd-navbar-share-list-item{opacity: 0; visibility: hidden; transform: translateX(20px); will-change: transform; transition: 0.3s;}
.rd-navbar-static .rd-navbar-share-list.active{pointer-events: auto; background: rgb(255, 255, 255); transition-delay: 0s;}
.rd-navbar-static .rd-navbar-share-list.active .rd-navbar-share-list-item{opacity: 1; transform: none; visibility: visible;}
.rd-navbar-static .rd-navbar-share-list.active li:nth-child(2){transition-delay: 100ms;}
.rd-navbar-static .rd-navbar-share-list.active li:nth-child(3){transition-delay: 150ms;}
.rd-navbar-static .rd-navbar-share-list.active li:nth-child(4){transition-delay: 200ms;}
.rd-navbar-static .rd-navbar-share-list.active li:nth-child(5){transition-delay: 250ms;}
.rd-navbar-static .rd-navbar-share-list.active li:nth-child(6){transition-delay: 300ms;}
.rd-navbar-static .rd-navbar-share-list.active li:nth-child(7){transition-delay: 350ms;}
.rd-navbar-static .rd-navbar-share-list.active li:nth-child(8){transition-delay: 400ms;}
.rd-navbar-static .rd-navbar-share-list.active li:nth-child(9){transition-delay: 450ms;}
.rd-navbar-static .rd-navbar-share-list.active li:nth-child(10){transition-delay: 500ms;}
.rd-navbar-static * + .rd-navbar-share{margin-left: 12px;}
.rd-navbar-basket{position: relative; display: inline-block; padding-right: 14px; font-size: 24px; line-height: 1; color: rgb(51, 51, 51); outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; background: none; cursor: pointer; transition: 0.3s ease-in-out;}
.rd-navbar-basket span{position: absolute; top: 0px; right: 0px; font-size: 14px; font-family: "Maven Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-weight: 500; color: rgb(235, 110, 110);}
.rd-navbar-basket:hover{color: rgb(36, 123, 221);}
.rd-navbar-basket-wrap{position: relative; display: none;}
.rd-navbar-share{position: relative; font-size: 24px; line-height: 1; cursor: pointer;}
.rd-navbar-share-list{display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; margin-left: -9px; margin-right: -9px;}
.rd-navbar-share-list > *{padding-left: 9px; padding-right: 9px;}
.rd-navbar-share-list-item a,.rd-navbar-share-list-item a:focus,.rd-navbar-share-list-item a:active{color: rgb(51, 51, 51);}
.rd-navbar-share-list-item a:hover{color: rgb(235, 110, 110);}
.rd-navbar-share-list-item .icon{font-size: 20px;}
.rd-navbar-share:hover{color: rgb(36, 123, 221);}
.rd-navbar-project-hamburger{cursor: pointer; z-index: 1031;}
@-webkit-keyframes burger-hover { 
  0% { width: 100%; }
  50% { width: 50%; background: rgb(235, 110, 110); }
  100% { width: 100%; }
}
@keyframes burger-hover { 
  0% { width: 100%; }
  50% { width: 50%; background: rgb(235, 110, 110); }
  100% { width: 100%; }
}
@-webkit-keyframes burger-hover-primary { 
  0% { width: 100%; }
  50% { width: 50%; background: rgb(36, 123, 221); }
  100% { width: 100%; }
}
@keyframes burger-hover-primary { 
  0% { width: 100%; }
  50% { width: 50%; background: rgb(36, 123, 221); }
  100% { width: 100%; }
}
.rd-navbar-fixed{display: block;}
.rd-navbar-fixed .rd-navbar-toggle{display: inline-block;}
.rd-navbar-fixed .rd-navbar-brand{position: relative; margin-left: 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left; font-size: 22px; line-height: 46px;}
.rd-navbar-fixed .rd-navbar-brand img{max-width: 120px; max-height: 58px; width: auto; height: auto;}
@media (min-width: 576px){.rd-navbar-fixed .rd-navbar-brand img{max-width: 170px;}}
.rd-navbar-fixed .rd-navbar-panel{position: fixed; left: 0px; top: 0px; right: 0px; z-index: 1030; display: flex; align-items: center; height: 56px; padding: 4px;}
.rd-navbar-fixed .rd-navbar-nav-wrap{position: fixed; left: 0px; top: -56px; bottom: -56px; z-index: 1029; width: 270px; padding: 140px 0px 81px; overflow: hidden auto; font-size: 14px; line-height: 34px; transform: translateX(-110%);}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar{width: 4px;}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb{background: rgba(36, 123, 221, 0.5); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; opacity: 0.2;}
.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track{background: rgb(225, 225, 225); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px;}
.rd-navbar-fixed .rd-navbar-nav-wrap.active{transform: translateX(0px);}
.rd-navbar-fixed .rd-navbar-nav{display: block; padding-top: 20px; margin: 30px 0px 20px; height: auto; text-align: left; border-top: 1px solid rgb(225, 225, 225);}
.rd-navbar-fixed .rd-nav-item{text-align: left;}
.rd-navbar-fixed .rd-nav-item + .rd-nav-item{margin-top: 4px;}
.rd-navbar-fixed .rd-nav-link{display: block; padding: 9px 56px 9px 18px;}
.rd-navbar-fixed li.opened > .rd-navbar-dropdown{padding: 4px 0px 0px;}
.rd-navbar-fixed li.opened > .rd-navbar-megamenu{padding-top: 15px; padding-bottom: 0px;}
.rd-navbar-fixed li.opened > .rd-menu{opacity: 1; height: auto;}
.rd-navbar-fixed li.opened > .rd-navbar-submenu-toggle::after{transform: rotate(180deg);}
.rd-navbar-fixed .rd-menu{display: none; transition: opacity 0.3s, height 0.4s; opacity: 0; height: 0px; overflow: hidden;}
.rd-navbar-fixed .rd-navbar-submenu{position: relative;}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle::after{height: 34px; line-height: 34px;}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a{padding-left: 30px;}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a{padding-left: 46px;}
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu{display: block;}
.rd-navbar-fixed .rd-megamenu-list > li > a,.rd-navbar-fixed .rd-navbar-dropdown > li > a{display: block; padding: 9px 56px 9px 16px; font-size: 12px; line-height: 1.5;}
.rd-navbar-fixed .rd-megamenu-list > li + li,.rd-navbar-fixed .rd-navbar-dropdown > li + li{margin-top: 3px;}
.rd-navbar-fixed .rd-megamenu-list > li > a{padding-left: 30px;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title{position: relative; display: block; padding: 0px 18px 7px; font-size: 18px; line-height: 1.5; letter-spacing: 0.1em;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after{content: ""; position: absolute; left: 20px; right: 20px; bottom: 0px; border-bottom: 1px solid;}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list{margin-top: 11px;}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-title{margin-top: 20px;}
.rd-navbar-fixed .rd-navbar-megamenu > li + li{margin-top: 20px;}
.rd-navbar-fixed .rd-navbar-submenu-toggle{cursor: pointer;}
.rd-navbar-fixed .rd-navbar-submenu-toggle::after{content: ""; position: absolute; top: 0px; right: 0px; width: 56px; height: 52px; font: 400 16px / 52px FontAwesome; text-align: center; transition: 0.4s; z-index: 2; cursor: pointer;}
.rd-navbar-fixed .rd-navbar-collapse-toggle{display: block; top: 4px; z-index: 1031;}
.rd-navbar-fixed .rd-navbar-collapse{position: fixed; right: 0px; top: 56px; z-index: 1029; transform: translate3d(0px, 30px, 0px); padding: 20px; width: auto; max-width: 270px; border-radius: 0px; text-align: left; font-size: 14px; opacity: 0; visibility: hidden; transition: 0.3s;}
.rd-navbar-fixed .rd-navbar-collapse.active{transform: translate3d(0px, 0px, 0px); opacity: 1; visibility: visible;}
.rd-navbar-fixed .rd-navbar-main-element{position: absolute; float: left;}
.rd-navbar-fixed .rd-navbar-search{display: block; width: calc(100% - 30px); margin-left: auto; margin-right: auto;}
.rd-navbar-fixed .rd-navbar-search .rd-search-results-live{display: none;}
.rd-navbar-fixed .rd-navbar-search .form-input{padding-right: 50px; padding-left: 20px; border-radius: 0px;}
.rd-navbar-fixed .rd-navbar-search .form-label{padding-left: 20px;}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit{position: absolute; top: 0px; bottom: 0px; right: 0px; width: 50px; padding: 0px; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent;}
.rd-navbar-fixed .rd-navbar-search.active .rd-search{opacity: 1; visibility: visible; transform: none;}
.rd-navbar-fixed .rd-navbar-share{display: flex; justify-content: space-between; align-items: center; width: calc(100% - 30px); margin-left: auto; margin-right: auto;}
.rd-navbar-fixed .rd-navbar-share::before{display: none;}
.rd-navbar-fixed * + .rd-navbar-share{margin-top: 20px;}
.rd-navbar-fixed .rd-navbar-search-toggle{display: none;}
.rd-navbar-fixed .rd-navbar-search-toggle span{display: inline-block; position: relative; width: 48px; height: 48px; font-size: 24px; line-height: 48px; text-align: center; cursor: pointer; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; padding: 0px;}
.rd-navbar-fixed .rd-navbar-search-toggle span::before,.rd-navbar-fixed .rd-navbar-search-toggle span::after{position: absolute; inset: 0px; transition: 0.3s;}
.rd-navbar-fixed .rd-navbar-search-toggle span::before{content: ""; transform: rotate(0deg) scale(1); opacity: 1; visibility: visible; font-family: fl-bigmug-line;}
.rd-navbar-fixed .rd-navbar-search-toggle span::after{content: ""; transform: rotate(-90deg) scale(0.4); opacity: 0; visibility: hidden; font-family: fl-bigmug-line;}
.rd-navbar-fixed .rd-navbar-search-toggle.active span::before{opacity: 0; visibility: hidden; transform: rotate(90deg) scale(0.4);}
.rd-navbar-fixed .rd-navbar-search-toggle.active span::after{transform: rotate(0deg) scale(1); opacity: 1; visibility: visible;}
.rd-navbar-fixed [class*="rd-navbar-fixed-element"]{position: fixed; top: 4px; z-index: 1032;}
.rd-navbar-fixed .rd-navbar-fixed-element-1{right: 0px;}
.rd-navbar-fixed .rd-navbar-fixed-element-2{right: 52px;}
.rd-navbar-fixed .rd-navbar-fixed-element-3{right: 100px;}
.rd-navbar-fixed.rd-navbar--is-clone{display: none;}
.rd-navbar-fixed .rd-navbar-fixed--visible{display: block;}
.rd-navbar-fixed .rd-navbar-fixed--hidden{display: none;}
.rd-navbar-fixed .rd-megamenu-carousel{display: none;}
.rd-navbar-fixed .rd-navbar-panel{color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px; background: rgb(255, 255, 255);}
.rd-navbar-fixed .rd-navbar-nav-wrap{color: rgb(255, 255, 255); background: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link,.rd-navbar-fixed .rd-nav-item.focus .rd-nav-link,.rd-navbar-fixed .rd-nav-item.active .rd-nav-link,.rd-navbar-fixed .rd-nav-item.opened .rd-nav-link{color: rgb(255, 255, 255); background: rgb(36, 123, 221);}
.rd-navbar-fixed .rd-nav-item:hover > .rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-nav-item.focus > .rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-nav-item.active > .rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-nav-item.opened > .rd-navbar-submenu-toggle{color: rgb(255, 255, 255);}
.rd-navbar-fixed .rd-nav-link{color: rgb(51, 51, 51);}
.rd-navbar-fixed .rd-megamenu-list > li > a,.rd-navbar-fixed .rd-navbar-dropdown > li > a{color: rgb(51, 51, 51); font-size: 14px; line-height: 1.86; letter-spacing: 0.05em;}
.rd-navbar-fixed .rd-megamenu-list > li:hover > a,.rd-navbar-fixed .rd-megamenu-list > li.focus > a,.rd-navbar-fixed .rd-megamenu-list > li.active > a,.rd-navbar-fixed .rd-megamenu-list > li.opened > a,.rd-navbar-fixed .rd-navbar-dropdown > li:hover > a,.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a,.rd-navbar-fixed .rd-navbar-dropdown > li.active > a,.rd-navbar-fixed .rd-navbar-dropdown > li.opened > a{color: rgb(255, 255, 255); background: rgb(36, 123, 221);}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title{color: rgb(36, 123, 221);}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after{border-bottom: 1px solid rgb(215, 215, 215);}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active{color: rgb(255, 255, 255);}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover{color: rgb(36, 123, 221);}
.rd-navbar-fixed .rd-navbar-submenu-toggle{color: rgb(51, 51, 51);}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit{color: rgb(51, 51, 51);}
.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover{color: rgb(36, 123, 221);}
.rd-navbar-fixed .rd-navbar-search-toggle{color: rgb(51, 51, 51);}
.rd-navbar-fixed .rd-navbar-search-toggle:hover{color: rgb(36, 123, 221);}
.rd-navbar-fixed .rd-navbar-collapse{background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 22px -4px;}
.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-collapse a{color: rgb(51, 51, 51);}
html.rd-navbar-fixed-linked .page{padding-top: 56px;}
.rd-navbar-sidebar{display: block; background: rgb(255, 255, 255);}
.rd-navbar-sidebar .rd-navbar-main-outer{padding-left: 15px; padding-right: 15px;}
.rd-navbar-sidebar .rd-navbar-main{position: relative; display: flex; align-items: center; justify-content: space-between; padding: 22px 60px 22px 0px; max-width: 1200px; margin-left: auto; margin-right: auto; transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.rd-navbar-sidebar .rd-navbar-main-element{display: flex; align-items: center;}
.rd-navbar-sidebar .rd-navbar-main-element > * + *{margin-left: 20px;}
.rd-navbar-sidebar .rd-navbar-toggle{position: absolute; right: 0px; top: 50%; transform: translateY(-50%); display: block; z-index: 1102;}
.rd-navbar-sidebar .rd-navbar-panel{min-width: 200px; text-align: center;}
.rd-navbar-sidebar .rd-navbar-brand img{width: auto; height: auto; max-width: 200px; max-height: 200px;}
.rd-navbar-sidebar .rd-navbar-nav-wrap{position: fixed; top: 0px; bottom: 0px; right: 0px; z-index: 1101; width: 450px; padding: 94px 0px 0px; background: rgb(255, 255, 255); transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1); transform: translateX(100%); box-shadow: rgba(204, 204, 204, 0.16) 0px 0px 13px 0px;}
.rd-navbar-sidebar .rd-navbar-nav-wrap.active{transition-delay: 0.1s; transform: translateX(0px);}
.rd-navbar-sidebar .rd-navbar-nav{height: calc(-100px + 100vh); overflow: hidden auto; border-top: 1px solid rgb(215, 215, 215);}
.rd-navbar-sidebar .rd-nav-item{position: relative; display: block; padding: 19px 30px 19px 40px;}
.rd-navbar-sidebar .rd-nav-item.active .rd-nav-link{color: rgb(36, 123, 221);}
.rd-navbar-sidebar .rd-nav-item .rd-nav-link,.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle{font-size: 18px;}
.rd-navbar-sidebar .rd-nav-item + .rd-nav-item{border-top: 1px solid rgb(215, 215, 215);}
.rd-navbar-sidebar .rd-nav-item:last-child{border-bottom: 1px solid rgb(215, 215, 215); margin-bottom: 30px;}
.rd-navbar-sidebar .rd-nav-link{max-width: calc(100% - 30px); word-break: break-all; font-size: 18px; line-height: 1.4; text-transform: none; color: rgb(204, 204, 204);}
.rd-navbar-sidebar .rd-nav-link:hover{color: rgb(36, 123, 221);}
.rd-navbar-sidebar .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after{transform: rotate(180deg);}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-megamenu{display: none; opacity: 0; visibility: hidden; will-change: opacity, visibility; transition: opacity 0.2s;}
.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-megamenu{display: block; opacity: 1; visibility: visible;}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu{transform: translateY(30px);}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu{transform: translateY(0px);}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown{transform: translateX(-20px);}
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown{transform: translateX(0px);}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle{position: absolute; top: 0px; right: 0px; padding-top: inherit; padding-right: inherit; padding-left: 10px; margin-bottom: inherit; display: inline-block; width: 30px; margin-left: 5px; text-align: center; cursor: pointer; color: rgb(51, 51, 51);}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle:hover,.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover{color: rgb(36, 123, 221);}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after{content: ""; position: relative; display: inline-block; font-family: FontAwesome; font-size: inherit; line-height: inherit; text-align: center; vertical-align: middle; transition: 0.4s; z-index: 2; will-change: transform;}
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle{font-size: 14px; color: rgb(204, 204, 204); margin-left: 7px;}
.rd-navbar-sidebar .rd-menu{margin-top: 31px;}
.rd-navbar-sidebar .rd-navbar-dropdown,.rd-navbar-sidebar .rd-megamenu-list{font-size: 14px;}
.rd-navbar-sidebar .rd-navbar-dropdown li > a,.rd-navbar-sidebar .rd-megamenu-list li > a{position: relative; left: -3px; display: flex; padding: 1px 14px 1px 0px; text-align: left; transition: 0.2s;}
.rd-navbar-sidebar .rd-navbar-dropdown li > a,.rd-navbar-sidebar .rd-navbar-dropdown li > a:focus,.rd-navbar-sidebar .rd-navbar-dropdown li > a:active,.rd-navbar-sidebar .rd-megamenu-list li > a,.rd-navbar-sidebar .rd-megamenu-list li > a:focus,.rd-navbar-sidebar .rd-megamenu-list li > a:active{color: rgb(51, 51, 51);}
.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,.rd-navbar-sidebar .rd-megamenu-list li > a:hover{color: rgb(51, 51, 51);}
.rd-navbar-sidebar .rd-navbar-dropdown li > a::before,.rd-navbar-sidebar .rd-megamenu-list li > a::before{display: inline-block; position: relative; content: ""; top: 0px; left: 0px; width: 3px; height: 26px; font-size: 0px; line-height: 0; background: rgb(36, 123, 221); transition: 0.15s; visibility: hidden; opacity: 0;}
.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a,.rd-navbar-sidebar .rd-navbar-dropdown li.opened > a,.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,.rd-navbar-sidebar .rd-megamenu-list li.focus > a,.rd-navbar-sidebar .rd-megamenu-list li.opened > a,.rd-navbar-sidebar .rd-megamenu-list li > a:hover{padding-left: 14px; padding-right: 0px;}
.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a::before,.rd-navbar-sidebar .rd-navbar-dropdown li.opened > a::before,.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover::before,.rd-navbar-sidebar .rd-megamenu-list li.focus > a::before,.rd-navbar-sidebar .rd-megamenu-list li.opened > a::before,.rd-navbar-sidebar .rd-megamenu-list li > a:hover::before{transform: translateX(-14px) translate3d(0px, 0px, 0px); visibility: visible; opacity: 1; transition-delay: 0.1s;}
.rd-navbar-sidebar .rd-navbar-megamenu{max-width: 450px; margin-bottom: -30px;}
.rd-navbar-sidebar .rd-navbar-megamenu > *{margin-bottom: 30px;}
.rd-navbar-sidebar .rd-navbar-megamenu > li{display: inline-block; vertical-align: top; width: 45%;}
.rd-navbar-sidebar .rd-megamenu-title{display: none;}
.rd-navbar-sidebar .rd-megamenu-list{margin-top: 0px;}
.rd-navbar-sidebar .rd-megamenu-list > li + li{margin-top: 10px;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a{padding-right: 0px;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before{display: none;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover{padding-left: 0px;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a{padding-left: 0px;}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle{color: rgb(36, 123, 221);}
.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after{top: 1px;}
.rd-navbar-sidebar .rd-navbar-dropdown > li + li{margin-top: 10px;}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown{margin-top: 25px;}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown{margin-top: 10px; padding-left: 15px;}
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown > li > a{font-size: 12px;}
@media (min-width: 1200px){.rd-navbar-sidebar .rd-navbar-megamenu{margin-bottom: -30px;}.rd-navbar-sidebar .rd-navbar-megamenu > *{margin-bottom: 30px;}.rd-navbar-sidebar .rd-navbar-dropdown > li + li,.rd-navbar-sidebar .rd-megamenu-list > li + li{margin-top: 18px;}}
@media (min-width: 1200px){.rd-navbar-sidebar .rd-navbar-nav-wrap{width: auto; left: calc(50% + 520px);}}
.rd-navbar-sidebar.rd-navbar--is-clone{position: fixed; top: 0px; left: 0px; right: 0px; z-index: 1000; transform: translateY(-101%);}
.rd-navbar-sidebar.rd-navbar--is-clone.rd-navbar--is-stuck{transform: translateY(0px);}
.rd-navbar-sidebar.rd-navbar--is-stuck{position: fixed; left: 0px; right: 0px; top: 0px; z-index: 1000; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px 1px;}
.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-main{padding-top: 11px; padding-bottom: 11px;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer{position: relative; padding-left: 15px; padding-right: 15px;}
@media (min-width: 1600px){.rd-navbar-classic.rd-navbar-static .rd-navbar-main-outer{padding-left: 75px; padding-right: 75px;}}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main{display: flex; align-items: flex-end; justify-content: space-between; max-width: 1770px; margin-left: auto; margin-right: auto; padding: 16px 55px 14px 0px; transition: padding 0.35s ease-in-out;}
@media (min-width: 1200px){.rd-navbar-classic.rd-navbar-static .rd-navbar-main{padding-top: 24px; padding-right: 68px; padding-bottom: 20px;}.rd-navbar-classic.rd-navbar-static .rd-navbar-main.active{padding-right: 150px;}}
@media (min-width: 1400px){.rd-navbar-classic.rd-navbar-static .rd-navbar-main{padding-top: 30px; padding-bottom: 26px;}.rd-navbar-classic.rd-navbar-static .rd-navbar-main.active{padding-right: 290px;}}
@media (min-width: 1600px){.rd-navbar-classic.rd-navbar-static .rd-navbar-main.active{padding-right: 330px;}}
@media (min-width: 1600px) and (max-width: 1937px){.rd-navbar-classic.rd-navbar-static .rd-navbar-main{position: relative;}.rd-navbar-classic.rd-navbar-static .rd-navbar-main .rd-navbar-project-hamburger{right: 0px;}}
@media (min-width: 1937px){.rd-navbar-classic.rd-navbar-static .rd-navbar-main,.rd-navbar-classic.rd-navbar-static .rd-navbar-main.active{padding-right: 0px;}}
.rd-navbar-classic.rd-navbar-static .rd-navbar-nav-wrap{display: flex; align-items: center;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-nav{order: -1; margin-right: 46px;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img{width: auto; height: auto; max-width: 140px; max-height: 140px;}
@media (min-width: 1400px){.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img{max-width: 200px; max-height: 200px;}}
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-element{display: flex; align-items: center; margin-bottom: 5px;}
.rd-navbar-classic.rd-navbar-static .rd-navbar-submenu.focus .rd-navbar-megamenu,.rd-navbar-classic.rd-navbar-static .rd-navbar-submenu.opened .rd-navbar-megamenu{transform: translate3d(-50%, 0px, 0px);}
.rd-navbar-classic.rd-navbar-static .rd-menu{margin-top: 22px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
@media (min-width: 1200px){.rd-navbar-classic.rd-navbar-static .rd-menu{margin-top: 28px;}}
@media (min-width: 1400px){.rd-navbar-classic.rd-navbar-static .rd-menu{margin-top: 34px;}}
.rd-navbar-classic.rd-navbar-static .rd-navbar-megamenu{left: 50%; max-width: 1770px; transform: translate3d(-50%, 30px, 0px);}
@media (min-width: 1400px){.rd-navbar-classic.rd-navbar-static .rd-megamenu-carousel > div{max-width: 350px;}}
@media (min-width: 1600px){.rd-navbar-classic.rd-navbar-static .rd-megamenu-carousel > div{max-width: 440px;}}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main{padding-top: 11px; padding-bottom: 11px;}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-classic-project,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-classic-project{padding-top: 80px;}
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-menu,.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-menu{margin-top: 19px;}
.rd-navbar-classic.rd-navbar-static .rd-nav-item.focus .rd-nav-link,.rd-navbar-classic.rd-navbar-static .rd-nav-item.opened .rd-nav-link,.rd-navbar-classic.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: rgb(51, 51, 51); background: transparent;}
.rd-navbar-classic.rd-navbar-static .rd-nav-item.focus .rd-nav-link::before,.rd-navbar-classic.rd-navbar-static .rd-nav-item.opened .rd-nav-link::before,.rd-navbar-classic.rd-navbar-static .rd-nav-item.active .rd-nav-link::before{opacity: 1; transform: none; visibility: visible;}
.rd-navbar-classic.rd-navbar-static .rd-nav-item.focus .rd-nav-link > .rd-navbar-submenu-toggle,.rd-navbar-classic.rd-navbar-static .rd-nav-item.opened .rd-nav-link > .rd-navbar-submenu-toggle,.rd-navbar-classic.rd-navbar-static .rd-nav-item.active .rd-nav-link > .rd-navbar-submenu-toggle{color: rgb(51, 51, 51);}
.rd-navbar-classic.rd-navbar-static .rd-nav-link::before{position: absolute; content: ""; bottom: -8px; left: 0px; height: 3px; width: 100%; background: rgb(235, 110, 110); opacity: 0; visibility: hidden; transform: translateY(5px); transition: 0.2s;}
.rd-navbar-classic.rd-navbar-static .rd-nav-link:hover{color: rgb(51, 51, 51);}
.rd-navbar-classic.rd-navbar-static .rd-nav-link:hover::before{opacity: 1; transform: none; visibility: visible;}
.rd-navbar-classic.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 22px;}
@media (min-width: 1200px){.rd-navbar-classic.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 35px;}}
@media (min-width: 1400px){.rd-navbar-classic.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 42px;}}
.rd-navbar-classic.rd-navbar-static .rd-navbar-search.active .rd-search{width: 650px;}
@media (min-width: 1200px){.rd-navbar-classic.rd-navbar-static .rd-navbar-search.active .rd-search{width: 750px;}}
@media (min-width: 1400px){.rd-navbar-classic.rd-navbar-static .rd-navbar-search.active .rd-search{width: 850px;}}
.rd-navbar-classic.rd-navbar-static .rd-navbar-project-hamburger{position: absolute; right: 15px; width: 35px; height: 35px; padding: 6px 0px;}
.rd-navbar-classic.rd-navbar-fixed .rd-navbar-project-hamburger{position: fixed; right: 4px; width: 48px; height: 48px; top: 4px; padding: 13px 6px 12px;}
.rd-navbar-classic-2.rd-navbar-static .rd-nav-link::before{background: rgb(36, 123, 221);}
.rd-navbar-classic-2.rd-navbar-static .rd-navbar-dropdown li > a::before,.rd-navbar-classic-2.rd-navbar-static .rd-megamenu-list li > a::before{background: rgb(36, 123, 221);}
.rd-navbar-classic-2 .rd-navbar-basket span{color: rgb(36, 123, 221);}
.rd-navbar-classic-2 .rd-navbar-share-list-item a:hover{color: rgb(36, 123, 221);}
.rd-navbar-project{position: fixed; top: 0px; right: 0px; bottom: 0px; background: rgb(255, 255, 255); transform: translateX(102%); box-shadow: rgba(0, 0, 0, 0.37) 0px 0px 8px 0px; z-index: 1030;}
.rd-navbar-project-content{overflow: hidden auto;}
.rd-navbar-project-content::-webkit-scrollbar{width: 4px;}
.rd-navbar-project-content::-webkit-scrollbar-thumb{background: rgba(235, 110, 110, 0.5); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px;}
.rd-navbar-project-content::-webkit-scrollbar-track{background: rgb(225, 225, 225); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px;}
.rd-navbar-main.active .rd-navbar-project{transform: translateX(0px);}
.rd-navbar-classic-project{padding: 75px 15px 15px; width: 270px;}
.rd-navbar-classic-project-content{direction: rtl; padding-left: 6px; margin-left: -6px; height: calc(-170px + 100vh);}
.rd-navbar-classic-project-content .row > div + div{margin-top: 15px;}
@media (min-width: 576px){.rd-navbar-classic-project{width: 285px;}}
@media (min-width: 992px){.rd-navbar-classic-project-content{height: calc(-205px + 100vh);}}
@media (min-width: 1200px){.rd-navbar-classic-project{padding-top: 100px; padding-bottom: 20px;}}
@media (min-width: 1600px){.rd-navbar-classic-project{width: 375px; padding-left: 20px; padding-right: 20px;}.rd-navbar-classic-project-content .row > div + div{margin-top: 20px;}}
* + .rd-navbar-classic-project-content{margin-top: 20px;}
@media (min-width: 1200px){.rd-navbar-modern-wrap{position: absolute; top: 20px; left: 0px; right: 0px; z-index: 1030;}}
@media (min-width: 1600px){.rd-navbar-modern-wrap{top: 40px;}}
@media (min-width: 1800px){.rd-navbar-modern-wrap{top: 70px;}}
.rd-navbar-modern.rd-navbar-static{background: transparent;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-outer{position: relative;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main{display: flex; align-items: center; justify-content: space-between; max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0px 30px; background: rgb(255, 255, 255); transition: padding 0.35s ease-in-out;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main.active .rd-navbar-nav-wrap{margin-right: 0px;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-nav-wrap{display: flex; align-items: center; margin-right: 16px; transition: 0.3s;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-nav{display: flex; flex-direction: row; margin-right: 10px; font-size: 0px; line-height: 0; order: -1;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-brand img{width: auto; height: auto; max-width: 140px; max-height: 140px;}
@media (min-width: 1400px){.rd-navbar-modern.rd-navbar-static .rd-navbar-brand img{max-width: 170px; max-height: 170px;}}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-element{display: flex; align-items: center;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-element .rd-navbar-project-hamburger.active{width: 0px;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-submenu.focus .rd-navbar-megamenu,.rd-navbar-modern.rd-navbar-static .rd-navbar-submenu.opened .rd-navbar-megamenu{transform: translate3d(-50%, 0px, 0px);}
.rd-navbar-modern.rd-navbar-static .rd-menu{margin-top: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-megamenu{left: 50%; transform: translate3d(-50%, 30px, 0px);}
.rd-navbar-modern.rd-navbar-static::before{position: absolute; content: ""; inset: 0px 10%; visibility: hidden; background: transparent; transition: 0.3s;}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone{background: transparent; box-shadow: none;}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck::before,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone::before{right: 0px; left: 0px; visibility: visible; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-nav-link,.rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-nav-link{padding-top: 30px; padding-bottom: 25px;}
.rd-navbar-modern.rd-navbar-static .rd-nav-item.focus .rd-nav-link,.rd-navbar-modern.rd-navbar-static .rd-nav-item.opened .rd-nav-link{color: rgb(235, 110, 110);}
.rd-navbar-modern.rd-navbar-static .rd-nav-item.focus .rd-nav-link > .rd-navbar-submenu-toggle,.rd-navbar-modern.rd-navbar-static .rd-nav-item.opened .rd-nav-link > .rd-navbar-submenu-toggle{color: rgb(235, 110, 110);}
.rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: rgb(255, 255, 255);}
.rd-navbar-modern.rd-navbar-static .rd-nav-item.active .rd-nav-link::before{height: 100%; opacity: 1;}
.rd-navbar-modern.rd-navbar-static .rd-nav-link{padding: 30px 16px 25px; font-size: 18px; letter-spacing: 0.05em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; z-index: 1;}
.rd-navbar-modern.rd-navbar-static .rd-nav-link::before{display: inline-block; position: absolute; content: ""; top: 50%; left: 0px; width: 100%; height: 0px; opacity: 0; background: rgb(235, 110, 110); transform: translate3d(0px, -50%, 0px); transition: 0.3s; z-index: -1;}
.rd-navbar-modern.rd-navbar-static .rd-nav-link:hover{color: rgb(235, 110, 110);}
@media (min-width: 1200px){.rd-navbar-modern.rd-navbar-static .rd-nav-link{padding: 38px 28px 33px;}}
.rd-navbar-modern.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 0px;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-search.active .rd-search .form-wrap{opacity: 1; max-width: 80%; transition-delay: 0.3s;}
@media (min-width: 1200px){.rd-navbar-modern.rd-navbar-static .rd-navbar-search.active .rd-search .form-wrap{max-width: 1000px;}}
.rd-navbar-modern.rd-navbar-static .rd-search{position: fixed; content: ""; inset: 0px; width: auto; margin-top: 0px; background: rgba(0, 0, 0, 0.9); transition: 0.3s ease-in-out; z-index: 1090;}
.rd-navbar-modern.rd-navbar-static .rd-search .form-wrap{margin-top: 20%; margin-left: auto; margin-right: auto; max-width: 200px; opacity: 0; transition: 0.3s;}
@media (min-width: 1600px){.rd-navbar-modern.rd-navbar-static .rd-search .form-wrap{margin-top: 15%;}}
.rd-navbar-modern.rd-navbar-static .form-label{top: 30px;}
.rd-navbar-modern.rd-navbar-static .form-label,.rd-navbar-modern.rd-navbar-static .rd-navbar-search-form-input{color: rgb(255, 255, 255); font-size: 24px;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-search-form-input{border-radius: 0px; background: transparent; border-bottom: 1px solid rgb(255, 255, 255);}
.rd-navbar-modern.rd-navbar-static .rd-navbar-search-toggle{position: relative;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-search-toggle.active{color: rgb(255, 255, 255); z-index: 1091;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-search-toggle.active:hover{color: rgba(255, 255, 255, 0.5);}
.rd-navbar-modern.rd-navbar-static .rd-search-results-live{min-height: 400px;}
.rd-navbar-modern.rd-navbar-static .rd-search-form-submit{color: rgb(255, 255, 255);}
.rd-navbar-modern.rd-navbar-static .rd-search-form-submit:hover{color: rgba(255, 255, 255, 0.5);}
.rd-navbar-modern.rd-navbar-static #search-results{margin: 0px; color: rgb(255, 255, 255); background: transparent; opacity: 1; visibility: visible; transform: none;}
.rd-navbar-modern.rd-navbar-static #search-results.active{transform: none;}
.rd-navbar-modern.rd-navbar-static * + .rd-search-results-live{margin-top: 20px;}
.rd-navbar-modern.rd-navbar-static .search-title{color: rgb(255, 255, 255);}
.rd-navbar-modern.rd-navbar-static .rd-navbar-project-hamburger{position: relative; width: 28px; height: 35px; padding: 6px 0px; transition: 0.3s; z-index: 10;}
.rd-navbar-modern.rd-navbar-static .rd-navbar-modern-project .rd-navbar-project-hamburger{width: 38px; height: 38px; flex-shrink: 0; margin-left: 20px;}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-project-hamburger{position: fixed; right: 4px; width: 48px; height: 48px; top: 4px; padding: 13px 6px 12px;}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-modern-project{padding-top: 60px;}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-modern-project .rd-navbar-project-hamburger{display: none;}
.rd-navbar-modern.rd-navbar-fixed .rd-navbar-modern-project-content{height: calc(-134px + 100vh);}
.rd-navbar-modern.rd-navbar-fixed * + .rd-navbar-search{margin-top: 10px;}
.rd-navbar-modern-project{text-align: left; padding: 60px 15px 15px; width: 270px;}
.rd-navbar-modern-project * + .row{margin-top: 30px;}
.rd-navbar-project-modern-header{display: flex; justify-content: space-between; flex-wrap: nowrap;}
.rd-navbar-project-modern-title{letter-spacing: 0.05em; margin-top: 5px;}
.rd-navbar-modern-project-content{padding-right: 10px; margin-right: -10px; height: calc(-134px + 100vh);}
* + .rd-navbar-modern-project-content{margin-top: 18px;}
@media (min-width: 768px){.rd-navbar-modern-project{width: 285px;}}
@media (min-width: 992px){.rd-navbar-modern-project{padding: 70px 30px 15px; width: 350px;}.rd-navbar-modern-project-content{height: calc(-144px + 100vh);}}
@media (min-width: 1200px){.rd-navbar-modern-project{padding-top: 45px;}.rd-navbar-modern-project-content{height: calc(-119px + 100vh);}}
@media (min-width: 1600px){.rd-navbar-modern-project{padding: 65px 40px 15px; width: 400px;}.rd-navbar-modern-project-content{height: calc(-139px + 100vh);}}
@media (min-width: 1800px){.rd-navbar-modern-project{padding: 95px 64px 15px 70px; width: 525px;}.rd-navbar-modern-project-content{height: calc(-169px + 100vh);}}
.rd-navbar-modern-contacts{text-align: left; font-size: 0px; line-height: 0; padding-bottom: 34px; border-bottom: 1px solid rgb(215, 215, 215);}
.rd-navbar-modern-contacts .icon{vertical-align: middle; text-align: left; min-width: 21px; font-size: 24px; line-height: 24px; color: rgb(235, 110, 110);}
.rd-navbar-modern-contacts .fa-envelope{font-size: 20px;}
.rd-navbar-modern-contacts .link-phone{font-size: 18px; line-height: 1.34; letter-spacing: 0.025em;}
.rd-navbar-modern-contacts a{display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1.72; letter-spacing: 0.025em;}
.rd-navbar-modern-contacts a,.rd-navbar-modern-contacts a:focus,.rd-navbar-modern-contacts a:active{color: rgb(51, 51, 51);}
.rd-navbar-modern-contacts a:hover{color: rgb(36, 123, 221);}
.rd-navbar-modern-contacts li + li{margin-top: 22px;}
* + .rd-navbar-modern-contacts{margin-top: 40px;}
.rd-navbar-modern-list-social{font-size: 0px; line-height: 0; margin-bottom: -10px; margin-left: -28px;}
.rd-navbar-modern-list-social:empty{margin-bottom: 0px; margin-left: 0px;}
.rd-navbar-modern-list-social > *{display: inline-block; margin-top: 0px; margin-bottom: 10px; margin-left: 28px;}
.rd-navbar-modern-list-social a{font-size: 24px; line-height: 1;}
.rd-navbar-modern-list-social a,.rd-navbar-modern-list-social a:focus,.rd-navbar-modern-list-social a:active{color: rgb(155, 155, 155);}
.rd-navbar-modern-list-social a:hover{color: rgb(235, 110, 110);}
* + .rd-navbar-modern-list-social{margin-top: 36px;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-aside-outer,.rd-navbar-creative.rd-navbar-static .rd-navbar-main-outer{padding-left: 15px; padding-right: 15px;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-aside,.rd-navbar-creative.rd-navbar-static .rd-navbar-main{display: flex; align-items: center; justify-content: space-between; max-width: 1170px; margin-left: auto; margin-right: auto;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-aside-outer{background: rgb(235, 235, 235);}
.rd-navbar-creative.rd-navbar-static .rd-navbar-aside{font-size: 12px; line-height: 2; font-weight: 500; letter-spacing: 0.025em; padding: 10px 0px;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-aside > * + *{margin-left: 20px;}
@media (min-width: 1600px){.rd-navbar-creative.rd-navbar-static .rd-navbar-aside{padding-top: 14px; padding-bottom: 14px;}}
.rd-navbar-creative.rd-navbar-static .rd-navbar-main-outer{position: relative;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-main{padding: 15px 0px; transition: padding 0.35s ease-in-out;}
@media (min-width: 1200px){.rd-navbar-creative.rd-navbar-static .rd-navbar-main{padding-top: 20px; padding-bottom: 20px;}}
@media (min-width: 1600px){.rd-navbar-creative.rd-navbar-static .rd-navbar-main{padding-top: 38px; padding-bottom: 36px;}}
.rd-navbar-creative.rd-navbar-static .rd-navbar-nav-wrap{display: flex; align-items: center; margin-right: 26px;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-nav{order: -1; margin-right: 25px;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-brand img{width: auto; height: auto; max-width: 140px; max-height: 140px;}
@media (min-width: 1200px){.rd-navbar-creative.rd-navbar-static .rd-navbar-brand img{max-width: 170px; max-height: 170px;}}
.rd-navbar-creative.rd-navbar-static .rd-navbar-main-element{display: flex; align-items: center;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-submenu.focus .rd-navbar-megamenu,.rd-navbar-creative.rd-navbar-static .rd-navbar-submenu.opened .rd-navbar-megamenu{transform: translate3d(-50%, 0px, 0px);}
.rd-navbar-creative.rd-navbar-static .rd-menu{margin-top: 25px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
@media (min-width: 1200px){.rd-navbar-creative.rd-navbar-static .rd-menu{margin-top: 30px;}}
@media (min-width: 1600px){.rd-navbar-creative.rd-navbar-static .rd-menu{margin-top: 46px;}}
.rd-navbar-creative.rd-navbar-static .rd-navbar-megamenu{left: 50%; transform: translate3d(-50%, 30px, 0px);}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer{display: none;}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main{padding-top: 15px; padding-bottom: 15px;}
.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-menu,.rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone .rd-menu{margin-top: 25px;}
.rd-navbar-creative.rd-navbar-static .rd-nav-item.focus .rd-nav-link,.rd-navbar-creative.rd-navbar-static .rd-nav-item.opened .rd-nav-link{color: rgb(51, 51, 51); background: transparent;}
.rd-navbar-creative.rd-navbar-static .rd-nav-item.focus .rd-nav-link::before,.rd-navbar-creative.rd-navbar-static .rd-nav-item.opened .rd-nav-link::before{opacity: 1; transform: scale3d(1, 1, 1); visibility: visible;}
.rd-navbar-creative.rd-navbar-static .rd-nav-item.focus .rd-nav-link > .rd-navbar-submenu-toggle,.rd-navbar-creative.rd-navbar-static .rd-nav-item.opened .rd-nav-link > .rd-navbar-submenu-toggle{color: rgb(51, 51, 51);}
.rd-navbar-creative.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: rgb(235, 110, 110);}
.rd-navbar-creative.rd-navbar-static .rd-nav-item.active .rd-nav-link::before{display: none;}
.rd-navbar-creative.rd-navbar-static .rd-nav-link::before{position: absolute; content: ""; bottom: -8px; left: 0px; height: 3px; width: 100%; background: rgb(235, 110, 110); transform-origin: 0px 50%; transform: scale3d(0, 3, 1); opacity: 0; visibility: hidden; transition: transform 0.25s cubic-bezier(1, 0.68, 0.16, 0.9), -webkit-transform 0.25s;}
.rd-navbar-creative.rd-navbar-static .rd-nav-link:hover{color: rgb(51, 51, 51);}
.rd-navbar-creative.rd-navbar-static .rd-nav-link:hover::before{opacity: 1; transform: scale3d(1, 1, 1); visibility: visible;}
.rd-navbar-creative.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 22px;}
@media (min-width: 1200px){.rd-navbar-creative.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 46px;}}
.rd-navbar-creative.rd-navbar-static .rd-navbar-search .form-input,.rd-navbar-creative.rd-navbar-static .rd-navbar-search .form-label{color: rgb(235, 110, 110);}
.rd-navbar-creative.rd-navbar-static .rd-navbar-search.active .rd-search{width: 650px;}
@media (min-width: 1200px){.rd-navbar-creative.rd-navbar-static .rd-navbar-search.active .rd-search{width: 800px;}}
.rd-navbar-creative.rd-navbar-static .rd-navbar-project-hamburger{position: relative; width: 44px; height: 44px; padding: 14px 11px; border-radius: 50%; background-color: rgb(235, 110, 110); transition: 0.2s ease-in-out;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-project-hamburger:hover{background-color: rgb(36, 123, 221);}
@media (min-width: 992px){.rd-navbar-creative.rd-navbar-static .owl-classic .owl-prev,.rd-navbar-creative.rd-navbar-static .owl-classic .owl-next{display: flex;}.rd-navbar-creative.rd-navbar-static .owl-classic .owl-dots{display: none;}}
.rd-navbar-creative.rd-navbar-static .rd-navbar-creative-contacts li{display: inline-block;}
.rd-navbar-creative.rd-navbar-static .rd-navbar-creative-contacts li + li{margin-top: 0px; margin-left: 8%;}
.rd-navbar-creative.rd-navbar-fixed .rd-navbar-project-hamburger{position: fixed; right: 50px; width: 48px; height: 48px; top: 4px; padding: 13px 6px 12px;}
.rd-navbar-creative.rd-navbar-fixed .rd-navbar-creative-project{position: fixed; padding: 20px 30px; top: 56px; z-index: 1030;}
@media (min-width: 576px){.rd-navbar-creative.rd-navbar-fixed .rd-navbar-creative-project{padding-top: 30px; padding-bottom: 30px;}}
.rd-navbar-creative.rd-navbar-fixed .owl-classic .owl-dots{font-size: 0px; line-height: 0;}
.rd-navbar-creative.rd-navbar-fixed * + .rd-navbar-search{margin-top: 10px;}
.rd-navbar-creative.rd-navbar-fixed .rd-navbar-creative-contacts + *{margin-top: 20px;}
.rd-navbar-creative-2.rd-navbar-static .rd-navbar-aside-outer{color: rgb(255, 255, 255); background: rgb(48, 50, 51);}
.rd-navbar-creative-2.rd-navbar-static .rd-navbar-aside{font-weight: 400;}
.rd-navbar-creative-2.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: rgb(36, 123, 221);}
.rd-navbar-creative-2.rd-navbar-static .rd-nav-link::before{background: rgb(36, 123, 221);}
.rd-navbar-creative-2.rd-navbar-static .rd-navbar-dropdown li > a::before,.rd-navbar-creative-2.rd-navbar-static .rd-megamenu-list li > a::before{background: rgb(36, 123, 221);}
.rd-navbar-creative-2.rd-navbar-static .rd-navbar-creative-contacts li{position: relative;}
.rd-navbar-creative-2.rd-navbar-static .rd-navbar-creative-contacts li::before{position: absolute; display: none; content: "/"; top: 0px; left: 0px; font-size: 12px; line-height: 2; font-weight: 400; color: rgba(255, 255, 255, 0.3);}
.rd-navbar-creative-2.rd-navbar-static .rd-navbar-creative-contacts li + li{margin-left: 22px; padding-left: 22px;}
.rd-navbar-creative-2.rd-navbar-static .rd-navbar-creative-contacts li + li::before{display: inline-block;}
.rd-navbar-creative-2.rd-navbar-static .rd-navbar-project-hamburger{background-color: rgb(36, 123, 221); background-image: linear-gradient(rgb(26, 96, 225) 0%, rgb(92, 184, 220) 50%, rgb(26, 96, 225) 100%); background-repeat: no-repeat; background-size: auto 200%; transition-duration: 0.3s;}
.rd-navbar-creative-2.rd-navbar-static .rd-navbar-project-hamburger:hover{background-color: rgb(36, 123, 221); background-position: 50% 100%;}
.rd-navbar-creative-2.rd-navbar-static .text-secondary{color: rgba(255, 255, 255, 0.3);}
.rd-navbar-creative-2.rd-navbar-fixed .text-secondary{color: rgb(51, 51, 51);}
.rd-navbar-creative-2 .rd-navbar-basket span{color: rgb(36, 123, 221);}
.rd-navbar-creative-2 .rd-navbar-creative-contacts{color: inherit;}
.rd-navbar-creative-2 .rd-navbar-creative-contacts .icon{color: rgb(36, 123, 221);}
.rd-navbar-creative-2 .rd-navbar-creative-contacts p,.rd-navbar-creative-2 .rd-navbar-creative-contacts a{font-weight: 400;}
.rd-navbar-creative-2 .rd-navbar-creative-contacts a,.rd-navbar-creative-2 .rd-navbar-creative-contacts a:focus,.rd-navbar-creative-2 .rd-navbar-creative-contacts a:active{color: inherit;}
.rd-navbar-creative-2 .rd-navbar-creative-contacts a:hover{color: rgb(36, 123, 221);}
.rd-navbar-creative-2 .rd-navbar-creative-list-social a,.rd-navbar-creative-2 .rd-navbar-creative-list-social a:focus,.rd-navbar-creative-2 .rd-navbar-creative-list-social a:active{color: inherit;}
.rd-navbar-creative-2 .rd-navbar-creative-list-social a:hover{color: rgb(36, 123, 221);}
.rd-navbar-creative-project{position: absolute; padding: 30px 75px; top: 100%; width: 100%; left: 0px; background: rgb(255, 255, 255); border-top: 1px solid rgb(215, 215, 215); opacity: 0; visibility: hidden; transition: 0.3s; transform: translate3d(0px, 30px, 0px); box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 10px 0px; z-index: 2;}
.rd-navbar-creative-project.active{opacity: 1; visibility: visible; transform: none;}
@media (max-height: 320px){.rd-navbar-creative-project .thumbnail{max-width: 270px; margin-left: auto; margin-right: auto;}}
.rd-navbar-creative-contacts{text-align: left; font-size: 0px; line-height: 0; flex-basis: 0px; flex-grow: 1; max-width: 100%; color: rgb(155, 155, 155);}
.rd-navbar-creative-contacts .icon{vertical-align: middle; text-align: center; font-size: 16px; line-height: 24px; color: rgb(235, 110, 110);}
.rd-navbar-creative-contacts p,.rd-navbar-creative-contacts a{font-size: 12px; line-height: 2; font-weight: 500; letter-spacing: 0.025em;}
.rd-navbar-creative-contacts a{display: inline-block; vertical-align: middle;}
.rd-navbar-creative-contacts a,.rd-navbar-creative-contacts a:focus,.rd-navbar-creative-contacts a:active{color: inherit;}
.rd-navbar-creative-contacts a:hover{color: rgb(51, 51, 51);}
.rd-navbar-creative-contacts li + li{margin-top: 10px;}
.rd-navbar-creative-list-social{font-size: 0px; line-height: 0;}
.rd-navbar-creative-list-social a,.rd-navbar-creative-list-social a:focus,.rd-navbar-creative-list-social a:active{color: rgb(155, 155, 155);}
.rd-navbar-creative-list-social a:hover{color: rgb(235, 110, 110);}
.rd-navbar-creative-list-social .icon{line-height: 24px;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-aside-outer,.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-outer{padding-left: 15px; padding-right: 15px;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-aside,.rd-navbar-corporate.rd-navbar-static .rd-navbar-main{max-width: 1170px; margin-left: auto; margin-right: auto;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-aside{display: flex; align-items: center; justify-content: space-between; font-size: 12px; line-height: 2; font-weight: 500; letter-spacing: 0.025em; padding: 10px 0px;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-aside > * + *{margin-left: 20px;}
@media (min-width: 1200px){.rd-navbar-corporate.rd-navbar-static .rd-navbar-aside{padding-top: 15px; padding-bottom: 15px;}}
@media (min-width: 1600px){.rd-navbar-corporate.rd-navbar-static .rd-navbar-aside{padding-top: 28px; padding-bottom: 28px;}}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-aside-right{display: flex; align-items: center;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-outer{background: rgb(54, 54, 54);}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav-wrap{display: flex; align-items: center; justify-content: space-between;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-nav{order: -1; margin-right: 25px;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-brand img{width: auto; height: auto; max-width: 170px; max-height: 170px;}
@media (min-width: 1200px){.rd-navbar-corporate.rd-navbar-static .rd-navbar-brand img{max-width: 190px; max-height: 190px;}}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-submenu.focus .rd-navbar-megamenu,.rd-navbar-corporate.rd-navbar-static .rd-navbar-submenu.opened .rd-navbar-megamenu{transform: translate3d(-50%, 0px, 0px);}
.rd-navbar-corporate.rd-navbar-static .rd-menu{margin-top: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-megamenu{left: 50%; transform: translate3d(-50%, 30px, 0px);}
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-outer,.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-outer{display: none;}
.rd-navbar-corporate.rd-navbar-static .rd-nav-item.focus .rd-nav-link,.rd-navbar-corporate.rd-navbar-static .rd-nav-item.opened .rd-nav-link{color: rgb(255, 255, 255);}
.rd-navbar-corporate.rd-navbar-static .rd-nav-item.focus .rd-nav-link::before,.rd-navbar-corporate.rd-navbar-static .rd-nav-item.opened .rd-nav-link::before{opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px);}
.rd-navbar-corporate.rd-navbar-static .rd-nav-item.focus .rd-nav-link > .rd-navbar-submenu-toggle,.rd-navbar-corporate.rd-navbar-static .rd-nav-item.opened .rd-nav-link > .rd-navbar-submenu-toggle{color: rgb(51, 51, 51);}
.rd-navbar-corporate.rd-navbar-static .rd-nav-item.active .rd-nav-link{color: rgb(255, 255, 255);}
.rd-navbar-corporate.rd-navbar-static .rd-nav-item.active .rd-nav-link::before{height: 100%; opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); transition-delay: 0s, 0.2s;}
.rd-navbar-corporate.rd-navbar-static .rd-nav-link{padding: 23px 20px 21px; font-size: 14px; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(255, 255, 255); z-index: 1;}
.rd-navbar-corporate.rd-navbar-static .rd-nav-link::before{position: absolute; content: ""; top: 0px; left: 0px; height: 0px; width: 100%; background: rgb(75, 80, 85); border-top: 3px solid rgb(36, 123, 221); transform: translate3d(-100%, 0px, 0px); transition: 0.35s cubic-bezier(0.05, 0.29, 0.11, 1.54), height 0.3s; visibility: hidden; opacity: 0; z-index: -1;}
.rd-navbar-corporate.rd-navbar-static .rd-nav-link:hover{color: rgb(255, 255, 255);}
.rd-navbar-corporate.rd-navbar-static .rd-nav-link:hover::before{opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px);}
.rd-navbar-corporate.rd-navbar-static .rd-nav-item + .rd-nav-item{margin-left: 16px;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-corporate-contacts li{display: inline-block;}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-corporate-contacts li + li{margin-top: 0px; margin-left: 25px; padding-left: 25px; border-left: 1px solid rgb(225, 225, 225);}
.rd-navbar-corporate.rd-navbar-static .rd-navbar-corporate-list-social{margin-top: 3px;}
.rd-navbar-corporate.rd-navbar-static * + .button{margin-top: 0px; margin-left: 42px;}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-corporate-list-social{color: rgb(51, 51, 51);}
.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-brand img{max-width: 170px;}
.rd-navbar-corporate.rd-navbar-fixed .button{display: block; width: 100%;}
.rd-navbar-corporate.rd-navbar-fixed * + .button{margin-top: 20px;}
.rd-navbar-corporate-contacts{text-align: left; font-size: 0px; line-height: 0; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; text-transform: uppercase; max-width: 100%; color: rgb(51, 51, 51); flex: 0 0 auto;}
.rd-navbar-corporate-contacts .icon{vertical-align: middle; text-align: center; font-size: 24px; line-height: 19px; color: rgb(36, 123, 221);}
.rd-navbar-corporate-contacts p,.rd-navbar-corporate-contacts a{margin-top: 2px; font-size: 16px; line-height: 1; font-weight: 400; letter-spacing: 0.075em;}
.rd-navbar-corporate-contacts p > span{font-size: 16px;}
.rd-navbar-corporate-contacts a{display: inline-block; vertical-align: middle;}
.rd-navbar-corporate-contacts a,.rd-navbar-corporate-contacts a:focus,.rd-navbar-corporate-contacts a:active{color: rgb(51, 51, 51);}
.rd-navbar-corporate-contacts a:hover{color: rgb(36, 123, 221);}
.rd-navbar-corporate-contacts li + li{margin-top: 14px;}
.rd-navbar-corporate-list-social{font-size: 0px; line-height: 0; color: rgb(255, 255, 255);}
.rd-navbar-corporate-list-social a,.rd-navbar-corporate-list-social a:focus,.rd-navbar-corporate-list-social a:active{color: inherit;}
.rd-navbar-corporate-list-social a:hover{color: rgb(36, 123, 221);}
.rd-navbar-corporate-list-social .icon{font-size: 18px;}
.rd-navbar-fullwidth{display: block;}
.rd-navbar-fullwidth .rd-navbar-nav > li + li{margin-left: 20px;}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-main,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-main{padding: 10px 0px;}
.swiper-container{display: flex; margin: 0px auto; position: relative; overflow: hidden; height: auto; width: 100%; z-index: 1;}
.swiper-container-no-flexbox .swiper-slide{float: left;}
.swiper-container-vertical > .swiper-wrapper{flex-direction: column;}
.swiper-wrapper{position: relative; z-index: 1; display: flex; align-self: stretch; align-items: stretch; width: 100%; height: auto; min-height: inherit; transition-property: transform, -webkit-transform; box-sizing: content-box;}
.swiper-container{flex-shrink: 0;}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform: translate3d(0px, 0px, 0px);}
.swiper-container-multirow > .swiper-wrapper{flex-wrap: wrap;}
.swiper-container-free-mode > .swiper-wrapper{transition-timing-function: ease-out; margin: 0px auto;}
.swiper-container .swiper-notification{position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000;}
.swiper-wp8-horizontal{touch-action: pan-y;}
.swiper-wp8-vertical{touch-action: pan-x;}
.swiper-container-coverflow .swiper-wrapper{}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide{pointer-events: none;}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events: none;}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.swiper-lazy-preloader{width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s steps(12) 0s infinite normal none running swiper-preloader-spin;}
.swiper-lazy-preloader::after{display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50% center; background-size: 100% auto; background-repeat: no-repeat;}
.swiper-lazy-preloader-white::after{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes swiper-preloader-spin { 
  100% { transform: rotate(360deg); }
}
@keyframes swiper-preloader-spin { 
  100% { transform: rotate(360deg); }
}
.swiper-slide > .parallax_cnt{height: 100%;}
.swiper-button-prev,.swiper-button-next{text-align: center; position: absolute; display: none; top: 50%; width: 47px; height: 47px; line-height: 47px; background: transparent; transform: translateY(-50%); will-change: transform; transition: 0.3s ease-in-out; cursor: pointer; z-index: 10;}
.swiper-button-prev::before,.swiper-button-next::before{display: inline-block; content: ""; width: 0px; height: 0px; border-style: solid; border-color: transparent; transform: none; transition: inherit;}
.swiper-button-prev::after,.swiper-button-next::after{position: absolute; content: ""; inset: 0px; background: rgb(255, 255, 255); transition: inherit; z-index: -1;}
.swiper-button-prev:hover::before,.swiper-button-next:hover::before{transform: scale(1.4);}
.swiper-button-prev:hover::after,.swiper-button-next:hover::after{border-radius: 50%; background: rgb(235, 110, 110);}
@media (min-width: 768px){.swiper-button-prev,.swiper-button-next{display: block;}}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity: 0.35; cursor: auto; pointer-events: none;}
.swiper-button-prev{left: 15px;}
.swiper-button-prev::before{margin-left: -4px; border-width: 5px 8px 5px 0px; border-right-color: rgb(235, 110, 110);}
.swiper-button-prev:hover::before{border-right-color: rgb(255, 255, 255);}
.swiper-button-prev:hover::after{transform: rotate(-360deg);}
@media (min-width: 1600px){.swiper-button-prev{left: 75px;}}
.swiper-button-next{right: 15px;}
.swiper-button-next::before{margin-right: -4px; border-width: 5px 0px 5px 8px; border-left-color: rgb(235, 110, 110);}
.swiper-button-next:hover::before{border-left-color: rgb(255, 255, 255);}
.swiper-button-next:hover::after{transform: rotate(360deg);}
@media (min-width: 1600px){.swiper-button-next{right: 75px;}}
.swiper-slider.swiper-container-rtl .swiper-button-prev::before{content: "";}
.swiper-slider.swiper-container-rtl .swiper-button-next::before{content: "";}
.swiper-pagination{position: absolute; display: block; text-align: center; transform: translate3d(0px, 0px, 0px); transition: 0.3s; z-index: 10;}
.swiper-pagination.swiper-pagination-hidden{opacity: 0;}
.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer;}
.swiper-pagination-bullet{text-align: center; display: inline-block; position: relative; width: 14px; height: 14px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; outline: none; transition: 0.2s; background: rgba(235, 110, 110, 0.6);}
.swiper-pagination-bullet:hover,.swiper-pagination-bullet:focus{background: rgb(235, 110, 110);}
.swiper-pagination-bullet-active{background: rgb(36, 123, 221);}
.swiper-pagination-style-2 .swiper-pagination{font-size: 0px; line-height: 0;}
.swiper-pagination-style-2 .swiper-pagination-bullet{background: transparent;}
.swiper-pagination-style-2 .swiper-pagination-bullet::before,.swiper-pagination-style-2 .swiper-pagination-bullet::after{position: absolute; content: ""; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none;}
.swiper-pagination-style-2 .swiper-pagination-bullet::before{background: rgba(235, 110, 110, 0.6); transition: transform 0.3s, opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;}
.swiper-pagination-style-2 .swiper-pagination-bullet::after{opacity: 0; background: rgb(36, 123, 221); transform: translateY(-200%); transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;}
.swiper-pagination-style-2 .swiper-pagination-bullet:hover,.swiper-pagination-style-2 .swiper-pagination-bullet:focus{background: transparent;}
.swiper-pagination-style-2 .swiper-pagination-bullet:hover::before,.swiper-pagination-style-2 .swiper-pagination-bullet:focus::before{background: rgb(235, 110, 110);}
.swiper-pagination-style-2 .swiper-pagination-bullet-active{background: transparent;}
.swiper-pagination-style-2 .swiper-pagination-bullet-active::after{opacity: 1; visibility: visible; transform: translateY(0%); transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;}
.swiper-pagination-style-2 .swiper-pagination-bullet-active::before{opacity: 0; visibility: hidden; transform: translateY(200%);}
.swiper-pagination-black .swiper-pagination-bullet{background: rgba(0, 0, 0, 0.6);}
.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active{background: black;}
.swiper-container-vertical > .swiper-pagination{top: 50%; right: 10px; transform: translate3d(0px, -50%, 0px);}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet{margin: 8px 0px; display: block;}
.swiper-container-vertical.swiper-pagination-style-2 .swiper-pagination-bullet::after{transform: translate3d(-200%, 0px, 0px);}
.swiper-container-vertical.swiper-pagination-style-2 .swiper-pagination-bullet-active::before{transform: translate3d(200%, 0px, 0px);}
.swiper-container-vertical.swiper-pagination-style-2 .swiper-pagination-bullet-active::after{transform: translate3d(0%, 0px, 0px);}
.swiper-container-horizontal > .swiper-pagination{bottom: 30px; left: 0px; width: 100%;}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin: 0px 10px;}
.swiper-slide{position: relative; display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 100%; height: 100%; white-space: nowrap; background-position: 50% 50%;}
.swiper-slide-caption{width: 100%; white-space: normal;}
@media (max-width: 767px){.swiper-slide-caption{padding-bottom: 80px;}}
.swiper-slider-classic{max-height: 38.5417vw; min-height: calc(-56px + 100vh);}
.swiper-slider-classic.swiper-container-horizontal{max-height: none;}
@media (max-height: 420px){.swiper-slider-classic{min-height: 260px;}.swiper-slider-classic p{display: none;}}
.swiper-slider-classic .swiper-pagination-bullet{position: relative; overflow: hidden; display: inline-block; width: 29px; height: 19px; border-radius: 0px; background: transparent;}
.swiper-slider-classic .swiper-pagination-bullet::before,.swiper-slider-classic .swiper-pagination-bullet::after{position: absolute; display: inline-block; content: ""; top: 8px; left: 0px; height: 3px; width: 29px; transition: none; opacity: 1;}
.swiper-slider-classic .swiper-pagination-bullet::before{background: rgb(255, 255, 255);}
@media (min-width: 1600px){.swiper-slider-classic .swiper-pagination-bullet::before{background: rgb(37, 37, 37);}}
.swiper-slider-classic .swiper-pagination-bullet::after{transform: translateX(-100%); animation: 0.3s ease 0s 1 normal none running pagOutX; background: rgb(235, 110, 110);}
.swiper-slider-classic .swiper-pagination-bullet:hover,.swiper-slider-classic .swiper-pagination-bullet.swiper-pagination-bullet-active{background: transparent;}
.swiper-slider-classic .swiper-pagination-bullet:hover::after,.swiper-slider-classic .swiper-pagination-bullet.swiper-pagination-bullet-active::after{animation: 0.3s ease 0s 1 normal forwards running pagInX;}
.swiper-slider-classic .swiper-pagination{position: static; transform: none;}
.swiper-slider-classic .swiper-pagination .swiper-pagination-bullet{margin: 0px 16px;}
.swiper-slider-classic h1{letter-spacing: 0.05em;}
.swiper-slider-classic * + p{margin-top: 14px;}
.swiper-slider-classic * + .button{margin-top: 25px;}
.swiper-slider-classic .swiper-slide-1{background-position-x: 40%;}
@media (min-width: 768px){.swiper-slider-classic{min-height: 460px;}.swiper-slider-classic.swiper-container-vertical .swiper-pagination-bullet{display: block;}.swiper-slider-classic.swiper-container-vertical .swiper-pagination .swiper-pagination-bullet{margin: 0px;}.swiper-slider-classic.swiper-container-vertical .swiper-pagination__module{inset: 50% 20px auto auto; max-width: 29px; transform: translateY(-50%);}.swiper-slider-classic .swiper-slide-caption{padding-left: 70px; padding-right: 70px;}.swiper-slider-classic .swiper-slide-1{background-position-x: 50%;}.swiper-slider-classic .swiper-slide-custom{padding-left: 0px;}.swiper-slider-classic h1{font-size: 60px;}}
@media (min-width: 992px){.swiper-slider-classic .swiper-slide-custom{padding-left: 70px;}.swiper-slider-classic h1{font-size: 80px;}}
@media (min-width: 1200px){.swiper-slider-classic.swiper-container-horizontal{min-height: 38.5417vw;}.swiper-slider-classic h1{font-size: 100px;}}
@media (min-width: 1600px){.swiper-slider-classic{max-width: 1920px; padding: 0px 75px;}}
.swiper-slider-classic-2 .swiper-pagination__fraction-index{color: rgb(36, 123, 221);}
.swiper-slider-classic-2 .swiper-pagination-bullet::after{background: rgb(36, 123, 221);}
.swiper-slider-classic-2 .context-dark .button.button-ujarak::before{background: rgb(36, 123, 221);}
.swiper-slider-classic-2 .context-dark .button.button-ujarak:hover,.swiper-slider-classic-2 .context-dark .button.button-ujarak:active{border-color: rgb(36, 123, 221);}
.swiper-slider-classic-2 .button{min-width: 175px;}
.swiper-slider-classic-2 .swiper-title-2{letter-spacing: 0.025em; font-weight: 400;}
.swiper-slider-classic-2 h2{letter-spacing: 0.075em;}
.swiper-slider-classic-2 .swiper-slide-custom * + .button{margin-top: 20px;}
@media (min-width: 768px){.swiper-slider-classic-2 .swiper-slide-custom * + .button{margin-top: 30px;}}
@media (min-width: 1200px){.swiper-slider-classic-2 .swiper-title-2{font-size: 110px;}}
.swiper-pagination__module{display: flex; flex-flow: column; align-items: center; justify-content: center; font-size: 0px; line-height: 0; position: absolute; bottom: 25px; width: 100%; z-index: 1;}
.swiper-pagination__fraction{display: none; font-size: 18px; line-height: 1; font-weight: 500; letter-spacing: 0px; font-family: "Maven Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(155, 155, 155); transform: rotate(-90deg);}
.swiper-pagination__fraction-index{color: rgb(235, 110, 110);}
.swiper-pagination__divider{display: none; margin: 30px 0px 8px; width: 1px; height: 176px; background: rgb(225, 225, 225);}
@media (min-width: 1600px){.swiper-pagination__fraction{display: inline-block;}.swiper-pagination__divider{display: inline-block;}}
.swiper-slider-modern{min-height: 44.2708vw;}
.swiper-slider-modern .swiper-slide{background-position: 0px 50%;}
.swiper-slider-modern .swiper-slide-caption{padding-top: 60px;}
.swiper-slider-modern .swiper-button-prev,.swiper-slider-modern .swiper-button-next{transform: none; top: 51%;}
.swiper-slider-modern .button{min-width: auto; padding-left: 40px; padding-right: 40px;}
.swiper-slider-modern p{font-size: 16px; line-height: 1.625; font-weight: 500; letter-spacing: 0px;}
.swiper-slider-modern * + p{margin-top: 10px;}
.swiper-slider-modern * + .button-wrap{margin-top: 30px;}
@media (max-width: 575px){.swiper-slider-modern .swiper-slide{background-position: 30% 50%;}}
@media (min-width: 768px){.swiper-slider-modern .swiper-slide-caption{padding-top: 70px; padding-bottom: 70px;}.swiper-slider-modern .swiper-pagination{display: none;}}
@media (min-width: 992px){.swiper-slider-modern .swiper-slide-caption{padding-top: 80px; padding-bottom: 80px;}}
@media (min-width: 1200px){.swiper-slider-modern .swiper-slide-caption{padding-top: 200px; padding-bottom: 96px;}.swiper-slider-modern * + .button-wrap{margin-top: 40px;}}
.swiper-slider-creative{min-height: 34.4271vw;}
.swiper-slider-creative .swiper-slider-text{font-size: 16px; line-height: 1.5; font-weight: 500; letter-spacing: 0px;}
.swiper-slider-creative .button{min-width: 175px;}
.swiper-slider-creative h1{letter-spacing: 0.025em;}
.swiper-slider-creative hr{max-width: 78%; margin-left: 0px; border-color: rgba(255, 255, 255, 0.48);}
.swiper-slider-creative h4{font-weight: 300; letter-spacing: 0.05em;}
.swiper-slider-creative * + hr,.swiper-slider-creative * + .swiper-slider-text{margin-top: 12px;}
.swiper-slider-creative * + .swiper-creative-decor{margin-top: 16px;}
.swiper-slider-creative h1 + h4{margin-top: 2px;}
.swiper-slider-creative * + .button-wrap{margin-top: 30px;}
.swiper-slider-creative .swiper-slider-text + .button,.swiper-slider-creative .swiper-slider-text + .button-wrap{margin-top: 30px;}
.swiper-slider-creative .swiper-pagination{font-size: 0px; line-height: 0; counter-reset: span 0; bottom: 20px;}
.swiper-slider-creative .swiper-pagination-bullet{width: 35px; height: 23px; padding: 10px 0px; background: transparent;}
.swiper-slider-creative .swiper-pagination-bullet::after{display: inline-block; position: absolute; content: ""; left: 50%; top: 50%; width: 10px; height: 10px; border-radius: 50%; background: transparent; transform: scale(0, 0) translate3d(-50%, -50%, 0px) rotate(0.1deg); will-change: transform; transition: inherit; transform-origin: 0px 0px;}
.swiper-slider-creative .swiper-pagination-bullet span{display: inline-block; height: 3px; width: 100%; background: rgb(255, 255, 255); transition: 0.3s;}
.swiper-slider-creative .swiper-pagination-bullet:hover::after,.swiper-slider-creative .swiper-pagination-bullet-active::after{background: rgb(255, 255, 255); transform: scale(1, 1) translate3d(-50%, -50%, 0px) rotate(0.1deg); transition-delay: 0.1s;}
.swiper-slider-creative .swiper-pagination-bullet:hover span,.swiper-slider-creative .swiper-pagination-bullet-active span{width: 0px;}
@media (max-width: 575px){.swiper-slider-creative .swiper-slide{background-position-x: 35%;}.swiper-slider-creative .swiper-slide::before{position: absolute; content: ""; inset: 0px; background: rgba(0, 0, 0, 0.15); z-index: -1;}}
@media (min-width: 768px) and (max-width: 991px){.swiper-slider-creative h4{font-size: 30px;}}
@media (min-width: 576px) and (max-width: 767px){.swiper-slider-creative .swiper-slide-2{background-position-x: 60%;}.swiper-slider-creative .swiper-slide-3{background-position-x: 55%;}}
@media (min-width: 768px){.swiper-slider-creative .swiper-pagination{bottom: 30px;}}
@media (min-width: 768px) and (max-width: 1199px){.swiper-slider-creative .swiper-slide-2{background-position-x: 70%;}.swiper-slider-creative .swiper-slide-3{background-position-x: 60%;}}
@media (min-width: 992px){.swiper-slider-creative * + .button,.swiper-slider-creative * + .button-wrap{margin-top: 40px;}}
@media (min-width: 1200px){.swiper-slider-creative h1{font-size: 110px;}}
@media (min-width: 1600px){.swiper-slider-creative .swiper-pagination{inset: 50% 134px auto auto; width: auto; transform: translate3d(0px, -50%, 0px);}.swiper-slider-creative .swiper-pagination .swiper-pagination-bullet{margin: 4px 0px;}.swiper-slider-creative .swiper-pagination-bullet{display: block; width: 21px; height: 21px;}.swiper-slider-creative .swiper-pagination-bullet::before{display: inline-block; position: absolute; content: counter(span); counter-increment: span 1; top: 60%; left: -22px; font-size: 24px; line-height: 1; letter-spacing: 0.05em; font-weight: 500; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(255, 255, 255); opacity: 0; visibility: hidden; transform: translate3d(-20px, -50%, 0px); will-change: transform; transition: inherit;}.swiper-slider-creative .swiper-pagination-bullet::after{left: 1px; width: 5px; height: 5px; transform: scale(0, 0) translate3d(0px, -50%, 0px) rotate(0.1deg); transform-origin: 50% 0px;}.swiper-slider-creative .swiper-pagination-bullet span{height: 1px;}.swiper-slider-creative .swiper-pagination-bullet:hover::after,.swiper-slider-creative .swiper-pagination-bullet-active::after{transform: scale(1, 1) translate3d(0px, -50%, 0px) rotate(0.1deg); transition-delay: 0s;}.swiper-slider-creative .swiper-pagination-bullet:hover span,.swiper-slider-creative .swiper-pagination-bullet-active span{width: 100%; transform: translate3d(24px, 0px, 0px);}.swiper-slider-creative .swiper-pagination-bullet-active::before{opacity: 1; visibility: visible; transform: translate3d(0px, -50%, 0px);}.swiper-slider-creative .swiper-pagination-bullet-active span{width: 340%;}.swiper-slider-creative .swiper-pagination-bullet-active:hover span{width: 340%;}}
.swiper-slider-corporate{min-height: calc(-56px + 100vh);}
.swiper-slider-corporate.swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet{margin: 0px 12px;}
.swiper-slider-corporate.swiper-container-vertical{max-height: 35.3125vw;}
.swiper-slider-corporate.swiper-container-vertical .swiper-pagination-bullet{width: 12px; height: 12px;}
@media (max-height: 370px){.swiper-slider-corporate{min-height: 310px;}}
.swiper-slider-corporate .swiper-pagination-bullet::before{background: rgba(255, 255, 255, 0.33);}
.swiper-slider-corporate .swiper-pagination-bullet::after{background: rgb(235, 110, 110);}
.swiper-slider-corporate .swiper-pagination-bullet:hover::before{background: rgba(255, 255, 255, 0.7);}
.swiper-slider-corporate .button{min-width: 180px;}
.swiper-slider-corporate h6{font-weight: 400; letter-spacing: 0.15em; color: rgb(36, 123, 221);}
.swiper-slider-corporate h6 + h2{margin-top: 16px;}
.swiper-slider-corporate * + .button-wrap{margin-top: 20px;}
@media (min-width: 768px){.swiper-slider-corporate{min-height: 370px;}.swiper-slider-corporate.swiper-container-vertical{min-height: 400px;}.swiper-slider-corporate h6 + h2{margin-top: 28px;}.swiper-slider-corporate * + .button-wrap{margin-top: 30px;}}
@media (min-width: 992px){.swiper-slider-corporate.swiper-container-horizontal{min-height: 400px;}.swiper-slider-corporate.swiper-container-vertical .swiper-pagination{right: 6%;}}
@media (min-width: 1200px){.swiper-slider-corporate.swiper-container-horizontal{min-height: 35.3125vw;}}
@media (min-width: 1600px){.swiper-slider-corporate.swiper-container-vertical .swiper-pagination{top: 43%; right: 11.5%; transform: none;}}
.swiper-slider-tara{min-height: 35.3646vw;}
.swiper-slider-tara.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin: 0px 6px;}
.swiper-slider-tara .swiper-pagination{bottom: 0px; left: 50%; transform: translate3d(-50%, 0px, 0px); width: auto; min-width: 155px; font-size: 0px; line-height: 0; padding: 17px 20px 10px; background: rgb(255, 255, 255);}
.swiper-slider-tara .swiper-pagination-bullet{width: 20px; height: 20px; border-radius: 50%; background: transparent; border: 3px solid rgb(215, 215, 215); transition: 0.1s ease-in-out;}
.swiper-slider-tara .swiper-pagination-bullet::before,.swiper-slider-tara .swiper-pagination-bullet::after{position: absolute; content: ""; opacity: 0; border-radius: inherit;}
.swiper-slider-tara .swiper-pagination-bullet::before{top: 50%; left: 50%; width: 6px; height: 6px; background: rgb(36, 123, 221); transform: translate3d(-50%, -400%, 0px); transition: 0.2s;}
.swiper-slider-tara .swiper-pagination-bullet::after{inset: -3px; border: 3px solid rgb(235, 110, 110); transform: scale(1.6); transition: 0.3s;}
.swiper-slider-tara .swiper-pagination-bullet-active::before,.swiper-slider-tara .swiper-pagination-bullet:hover::before{opacity: 1; transform: translate3d(-50%, -50%, 0px);}
.swiper-slider-tara .swiper-pagination-bullet-active{border-color: transparent;}
.swiper-slider-tara .swiper-pagination-bullet-active::after{opacity: 1; transform: none;}
.swiper-slider-tara .swiper-title{font-weight: 300;}
.swiper-slider-tara .swiper-subtitle{font-weight: 400; color: rgb(41, 108, 182);}
.swiper-slider-tara .button{min-width: 176px;}
.swiper-slider-tara .button.button-ujarak:not([class*="button-primary"])::before{background: rgb(36, 123, 221);}
.swiper-slider-tara .button.button-ujarak:not([class*="button-primary"]):hover,.swiper-slider-tara .button.button-ujarak:not([class*="button-primary"]):active{border-color: rgb(36, 123, 221);}
.swiper-slider-tara * + .swiper-title{margin-top: 16px;}
.swiper-slider-tara * + .button,.swiper-slider-tara * + .button-wrap{margin-top: 20px;}
@media (max-width: 575px){.swiper-slider-tara .swiper-slide::before{position: absolute; content: ""; inset: 0px; background: rgba(255, 255, 255, 0.2); pointer-events: none;}}
@media (min-width: 768px){.swiper-slider-tara .swiper-pagination{right: 0px; left: auto; transform: none; padding-bottom: 17px;}}
@media (min-width: 992px){.swiper-slider-tara .swiper-title{line-height: 1.2;}.swiper-slider-tara .swiper-subtitle{letter-spacing: 0.15em;}.swiper-slider-tara * + .swiper-title{margin-top: 22px;}}
.rd-google-map{text-align: center;}
.rd-google-map__model{color: rgb(0, 0, 0); height: 200px;}
.rd-google-map__model .google-map-markers{display: none;}
.rd-google-map__model img{max-width: none !important;}
@media (min-width: 768px){.rd-google-map__model{height: 400px;}}
@media (min-width: 1200px){.rd-google-map__model{height: 665px;}}
@media (min-width: 992px){.section-map-small .rd-google-map__model{height: 460px;}}
.map_locations{display: none;}
.iw-content{margin-left: auto; margin-right: auto; max-width: 180px;}
.gm-style-iw > div > div{padding: 17px 35px;}
.gm-wrapper{top: 8px !important;}
.gm-wrapper > div > div:first-child > div:first-child{display: none;}
.gm-wrapper > div > div:first-child > div:nth-child(2){box-shadow: none !important; border-radius: 0px !important; background-color: transparent !important;}
.gm-wrapper > div > div:first-child > div:nth-child(3){left: 147px !important;}
.gm-wrapper > div > div:first-child > div:nth-child(3) > div:first-child,.gm-wrapper > div > div:first-child > div:nth-child(3) > div:last-child{top: 2px !important; width: 8px !important; height: 9px !important;}
.gm-wrapper > div > div:first-child > div:nth-child(3) > div:first-child > div,.gm-wrapper > div > div:first-child > div:nth-child(3) > div:last-child > div{left: 0px !important; transform-origin: 0px -5px 0px !important;}
.gm-wrapper > div > div:first-child > div:nth-child(3) > div:first-child{left: -4px !important;}
.gm-wrapper > div > div:first-child > div:nth-child(3) > div:first-child > div{transform: skewX(30deg) !important;}
.gm-wrapper > div > div:first-child > div:nth-child(3) > div:last-child{left: 4px !important;}
.gm-wrapper > div > div:first-child > div:nth-child(3) > div:last-child > div{transform: skewX(-30deg) !important;}
.gm-wrapper > div > div:first-child > div:nth-child(3) > div > div{width: 8px !important; height: 9px !important; box-shadow: none !important; background-color: rgba(255, 255, 255, 0.95) !important;}
.gm-wrapper > div > div:first-child > div:last-child{border-radius: 0px !important; background-color: rgba(255, 255, 255, 0.95) !important;}
.google-map-container{width: 100%; height: auto;}
.google-map{width: 100%; height: 665px;}
@media (min-width: 992px){.section-map-small .google-map{width: 100%; height: 470px;}}
.rd-search-results-live{position: absolute; left: 0px; right: 0px; top: 100%; max-height: 600px; overflow-y: auto; margin: -3px 0px 0px; text-align: left; z-index: 998;}
.rd-search-results-live #search-results{position: relative; padding: 16px 0px 0px; margin: 15px 5px 5px; color: rgb(51, 51, 51); background: rgb(255, 255, 255); opacity: 0; visibility: hidden; transform-origin: 50% 0px; transform: scale(1, 0.9); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; transition: 0.3s;}
.rd-search-results-live #search-results::before{content: ""; position: absolute; inset: 0px; pointer-events: none; z-index: -1; border-width: 0px medium medium; border-style: none; border-color: currentcolor; border-image: none;}
.rd-search-results-live #search-results.active{opacity: 1; visibility: visible; transform: scale(1, 1);}
.rd-search-results-live .search-link{color: inherit;}
.rd-search-results-live .search-link:hover{color: rgb(36, 123, 221);}
.rd-search-results-live .search-title{position: relative; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 16px; font-weight: 700; color: rgb(51, 51, 51);}
.rd-search-results-live .search-title a:hover{color: rgb(36, 123, 221);}
.rd-search-results-live .match{display: none;}
.not-empty ~ .rd-search-results-live{visibility: visible; opacity: 1;}
.rd-search-results-live p{font-size: 14px;}
.rd-search-results-live p *{margin: 0px;}
.rd-search-results-live * + p{margin-top: 5px;}
.rd-search-results .search-title{font-size: 16px; color: rgb(0, 0, 0);}
.rd-search-results .search{color: rgb(255, 255, 255); padding: 0px 0.25em; background: rgb(36, 123, 221);}
.rd-search-results .match{padding: 5px; font-size: 12px; line-height: 1.7; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(0, 0, 0);}
.rd-search-results .match em{margin: 0px; font-style: normal;}
.rd-search-results p *{margin: 0px;}
.rd-search-results * + .match{margin-top: 10px;}
@media (min-width: 768px){.rd-search-results .search-title{font-size: 18px;}.rd-search-results * + p{margin-top: 12px;}}
* + .rd-search-results{margin-top: 40px;}
@media (min-width: 768px){* + .rd-search-results{margin-top: 55px;}}
.rd-search-classic{position: relative;}
.rd-search-classic .form-input{padding-right: 50px;}
.rd-search-classic .form-input,.rd-search-classic .form-label{letter-spacing: 0px;}
.rd-search-classic .rd-search-submit{background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: inline-block; padding: 3px 2px 0px 0px; outline: none; outline-offset: 0px; cursor: pointer; appearance: none; position: absolute; top: 0px; right: 0px; bottom: 0px; width: 50px; margin: 0px; text-align: center; color: rgb(204, 204, 204); font-size: 0px; line-height: 0;}
.rd-search-classic .rd-search-submit::before{position: relative; top: -1px; content: ""; font: 400 20px / 1 fl-chapps; transition: 0.33s;}
.rd-search-classic .rd-search-submit:hover{color: rgb(36, 123, 221);}
.rd-search.rd-search-inline{position: relative;}
.rd-search.rd-search-inline .form-input{padding-right: 60px;}
.rd-search.rd-search-inline .button-link{position: absolute; top: 50%; transform: translateY(-50%); width: 60px; right: 0px; margin: 0px; font-size: 21px; color: rgb(204, 204, 204); transition: 0.33s;}
.rd-search.rd-search-inline .button-link::before{display: block; margin: auto;}
.rd-search.rd-search-inline .button-link:hover{color: rgb(36, 123, 221);}
.rd-search.rd-search-inline.form-sm .form-input{padding-right: 40px;}
.rd-search.rd-search-inline.form-sm .button-link{width: 40px; font-size: 18px;}
.rd-search.rd-search-inline.form-lg .form-input{padding-right: 60px;}
.rd-search.rd-search-inline.form-lg .button-link{width: 60px;}
.form-search .form-label{letter-spacing: 0.05em;}
.button-search{position: absolute; text-align: center; padding: 0px 5px; right: 0px; top: 0px; height: 50px; width: 60px; font-size: 20px; line-height: 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; box-shadow: none; background: transparent; cursor: pointer; transition: 250ms;}
.button-search:hover{color: rgb(36, 123, 221);}
.form-product-search .form-input{min-height: 50px; padding-top: 12px; padding-right: 55px; padding-bottom: 12px; letter-spacing: 0.05em; background: rgb(255, 255, 255); border-color: rgb(225, 225, 225);}
.form-product-search .form-label{top: 25px; padding-right: 55px;}
.form-post-search .form-input{padding-top: 16px; padding-bottom: 16px; padding-right: 65px; background: rgb(255, 255, 255); border-width: 2px; border-color: rgb(51, 51, 51);}
.form-post-search .form-label{padding-right: 65px;}
.form-post-search .button-search{width: 70px; height: 60px; font-size: 24px;}
.rd-navbar--is-stuck .rd-search-results-live #search-results,.rd-navbar--is-clone .rd-search-results-live #search-results{margin-top: 10px;}
@-webkit-keyframes sprite-animation { 
  0% { background-position: 0px 0px; }
}
@keyframes sprite-animation { 
  0% { background-position: 0px 0px; }
}
[data-isotope-layout]{z-index: 0; display: block; min-height: 160px; margin-left: -15px; margin-right: -15px; transition: 0.4s;}
[data-isotope-layout]::after{content: ""; position: absolute; top: 50%; left: 50%; width: 64px; height: 64px; margin-top: 15px; background-image: url("../images/isotope-loader.png"); background-position: -1152px 0px; animation: 0.7s steps(18) 0s infinite normal none running sprite-animation; transition: 0.4s; transform: translate3d(-50%, -50%, 0px);}
[data-isotope-layout] .row{margin-bottom: -30px;}
[data-isotope-layout] .row > [class*="col-"]{margin-top: 30px;}
[data-isotope-layout] .row-narrow{margin-bottom: -30px;}
[data-isotope-layout] .row-narrow > [class*="col-"]{margin-top: 30px;}
[data-isotope-layout] .row-condensed{margin-bottom: 0px;}
[data-isotope-layout] .row-condensed > [class*="col-"]{margin-top: 0px;}
[data-isotope-layout] [class*="col-"]{display: block; opacity: 0; will-change: transform; backface-visibility: hidden; transition: opacity 0.1s ease-in;}
@media (max-width: 575px){[data-isotope-layout] [class*="col-"]{max-width: 100%;}}
[data-isotope-layout].isotope--loaded [class*="col-"]{opacity: 1;}
[data-isotope-layout].isotope--loaded::after{opacity: 0; visibility: hidden;}
@media (max-width: 767px){[data-isotope-layout] .thumbnail{max-width: none;}}
.isotope-filters{position: relative;}
.isotope-filters > *{margin-top: 0px; vertical-align: middle;}
* + .isotope-filters{margin-top: 20px;}
h3 + .isotope-filters{margin-top: 14px;}
* + .isotope{margin-top: 45px;}
[class*="isotope-filters-list"]{position: absolute; top: calc(100% + 20px); left: 50%; max-width: 280px; width: 100%; padding: 20px; font-size: 18px; line-height: 1; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(155, 155, 155); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; transform: translate3d(-50%, 0px, 0px); opacity: 0; visibility: hidden; transition: 0.3s ease-in-out; z-index: 1;}
[class*="isotope-filters-list"].active{opacity: 1; visibility: visible;}
[class*="isotope-filters-list"] a{display: block; padding: 9px 5px 5px;}
[class*="isotope-filters-list"] a,[class*="isotope-filters-list"] a:focus,[class*="isotope-filters-list"] a:active{color: inherit;}
[class*="isotope-filters-list"] a:hover{color: rgb(255, 255, 255);}
[class*="isotope-filters-list"] a:hover{color: rgb(235, 110, 110);}
[class*="isotope-filters-list"] a.active{color: rgb(255, 255, 255); background: rgb(235, 110, 110);}
@media (min-width: 768px){.isotope-filters{overflow: hidden;}[class*="isotope-filters-list"]{position: static; text-align: center; max-width: none; top: auto; left: auto; width: auto; padding: 0px; box-shadow: none; background: transparent; transform: none; visibility: visible; opacity: 1;}}
@media (min-width: 768px){.row-isotope{margin-left: -0.85%; margin-right: -0.85%; margin-bottom: -1.7%;}.row-isotope > *{margin-bottom: 1.7%; padding-left: 0.85%; padding-right: 0.85%;}}
.tabs-custom{text-align: left;}
.tabs-custom .nav-tabs{font-size: 0px; line-height: 0; word-spacing: 0px; border: 0px; justify-content: center;}
.tabs-custom .nav-tabs::before,.tabs-custom .nav-tabs::after{display: none;}
.tabs-custom .nav-item{float: none; margin: 0px; border: 0px; cursor: pointer; transition: 0.33s;}
.tabs-custom .nav-link{margin: 0px; border-radius: 0px; border: 0px; color: rgb(155, 155, 155); font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
.tabs-custom .nav-link.active{cursor: default;}
.tab-content > .tab-pane{display: block; visibility: hidden; height: 0px; overflow: hidden;}
.tab-content > .active{visibility: visible; height: auto; overflow: visible;}
* + .tabs-line{margin-top: 24px;}
* + .tabs-line-big{margin-top: 18px;}
* + .tabs-line-2{margin-top: 26px;}
* + .tabs-horizontal.tabs-corporate{margin-top: 25px;}
h1 + .tabs-line{margin-top: 22px;}
.row + .tabs-corporate{margin-top: 66px;}
.tabs-line .nav-link{padding: 10px 10px 6px; text-transform: uppercase; font-size: 20px; font-weight: 400; line-height: 1; letter-spacing: 0.075em; text-align: center; vertical-align: middle;}
.tabs-line .nav-link-big{font-size: 24px;}
.tabs-line .nav-link-small{font-size: 18px; font-weight: 500; letter-spacing: 0.025em;}
.tabs-line * + .tab-content{margin-top: 20px;}
@media (max-width: 767px){.tabs-line .nav-tabs{margin-bottom: -10px;}.tabs-line .nav-item{margin-bottom: 10px;}.tabs-line .nav-link{border-width: 1px 0px; border-style: solid; border-color: rgb(225, 225, 225);}.tabs-line .nav-link:hover,.tabs-line .nav-link.active{color: rgb(36, 123, 221);}.tabs-line .nav-link.active{border-color: rgb(36, 123, 221);}}
@media (min-width: 768px){.tabs-line .nav-link{font-size: 20px;}.tabs-line .nav-link-big{font-size: 36px;}.tabs-line .nav-link-small{font-size: 18px;}}
.tabs-line-big .button{min-width: 180px;}
.tabs-line-big h5 + p{margin-top: 8px;}
.tabs-line-big * + .group-md{margin-top: 36px;}
.tabs-line-style-2 .nav-link{letter-spacing: 0.1em;}
.tabs-line-style-3 h5 + p{margin-top: 10px;}
.tabs-line-style-3 * + .group-md{margin-top: 35px;}
.tabs-corporate .nav-tabs{position: relative;}
.tabs-corporate .nav-link{padding: 12px 0px 8px; text-transform: uppercase; font-size: 18px; font-weight: 500; line-height: 1; letter-spacing: 0.1em; color: rgb(155, 155, 155); background: transparent; text-align: center; vertical-align: middle;}
.tabs-corporate .nav-link:hover,.tabs-corporate .nav-link.active{color: rgb(51, 51, 51);}
.tabs-corporate .nav-link:hover{border-color: transparent;}
.tabs-corporate .tab-content{padding: 20px 0px 0px;}
@media (max-width: 767px){.tabs-corporate .nav-tabs{margin-bottom: 0px; margin-left: -20px;}.tabs-corporate .nav-tabs:empty{margin-bottom: 0px; margin-left: 0px;}.tabs-corporate .nav-tabs > *{display: inline-block; margin-top: 0px; margin-bottom: 0px; margin-left: 20px;}.tabs-corporate .nav-link{border-width: 1px; border-style: solid; border-color: transparent;}.tabs-corporate .nav-link.active{border-color: transparent transparent rgb(36, 123, 221);}}
@media (min-width: 768px){.tabs-horizontal.tabs-corporate .nav-tabs{position: relative; width: 100%; border: 0px; will-change: transform; justify-content: flex-start;}.tabs-horizontal.tabs-corporate .nav-item{will-change: transform;}.tabs-horizontal.tabs-corporate .nav-link{display: block; position: relative; z-index: 1; min-width: 188px; letter-spacing: 0.1em; padding: 26px 20px; border-width: 1px 1px 0px; border-style: solid; border-color: transparent;}.tabs-horizontal.tabs-corporate .nav-link.active,.tabs-horizontal.tabs-corporate .nav-link:hover{color: rgb(51, 51, 51);}.tabs-horizontal.tabs-corporate .nav-link.active{border-color: rgb(225, 225, 225);}.tabs-horizontal.tabs-corporate .tab-content{border: 1px solid rgb(225, 225, 225);}.tabs-horizontal.tabs-line .nav-tabs{justify-content: space-between; border-bottom: 3px solid rgb(225, 225, 225);}.tabs-horizontal.tabs-line .nav-item{display: inline-block;}.tabs-horizontal.tabs-line .nav-link{position: relative; padding: 0px 0px 10px; background-color: transparent; border: 0px;}.tabs-horizontal.tabs-line .nav-link::after{content: ""; position: absolute; bottom: -3px; left: 0px; height: 3px; width: 0px; background: rgb(36, 123, 221); transition: 0.22s;}.tabs-horizontal.tabs-line .nav-link-big{padding-bottom: 5px;}.tabs-horizontal.tabs-line .nav-link-small{padding-bottom: 18px;}.tabs-horizontal.tabs-line .nav-link.active,.tabs-horizontal.tabs-line .nav-link:hover{color: rgb(36, 123, 221);}.tabs-horizontal.tabs-line .nav-link.active::after{width: 100%;}.tabs-horizontal.tabs-line * + .tab-content{margin-top: 30px;}.tabs-horizontal.tabs-line-style-3 * + .tab-content{margin-top: 26px;}.tabs-horizontal.tabs-line-big * + .tab-content{margin-top: 26px;}}
@media (min-width: 768px){.tabs-horizontal.tabs-corporate .tab-content{padding: 45px 40px;}}
@media (min-width: 768px){.tabs-vertical{display: flex; align-items: flex-start;}.tabs-vertical .nav-tabs{display: flex; flex-direction: column; align-items: stretch; flex-shrink: 0; max-width: 50%;}.tabs-vertical .nav-item{border: 0px; width: 100%; text-align: left;}.tabs-vertical .tab-content{flex-grow: 1;}.tabs-vertical.tabs-line .nav-tabs{width: auto; min-width: 167px; border: 0px;}.tabs-vertical.tabs-line .nav-item{margin: 0px;}.tabs-vertical.tabs-line .nav-link{position: relative; padding: 21px 0px 17px; border: 0px; overflow: hidden; text-align: left;}.tabs-vertical.tabs-line .nav-link.active,.tabs-vertical.tabs-line .nav-link:hover{color: rgb(36, 123, 221);}.tabs-vertical.tabs-line .nav-item + .nav-item{border-top: 1px solid rgb(225, 225, 225);}.tabs-vertical.tabs-line .tab-content{padding: 0px 0px 0px 35px;}.tabs-vertical.tabs-line * + .tab-content{margin-top: 0px;}}
.tabs-custom-wrap{display: flex; align-items: center; min-height: 100%; padding: 30px 15px; background: rgb(255, 255, 255);}
@media (min-width: 768px){.tabs-custom-wrap{padding-left: 30px; padding-right: 30px;}}
@media (min-width: 1200px){.tabs-custom-wrap{padding: 16px 35px 24px;}}
.ie-10 .tabs-custom-wrap,.ie-11 .tabs-custom-wrap,.ie-edge .tabs-custom-wrap{height: 100%;}
.card-group-custom{margin-bottom: 0px;}
.card-group-custom .card-header + .collapse > .card-body,.card-group-custom .card-header + .collapse > .list-group{border-top: 0px;}
.card-group-custom .card + .card{margin-top: 0px;}
.card-group-custom.card-group-corporate .card + .card{margin-top: 15px;}
.card-custom{display: block; margin: 0px; background: inherit; border: 0px; border-radius: 0px; box-shadow: none; text-align: left;}
.card-custom a{display: block;}
.card-custom .card-header{padding: 0px; border-bottom: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.card-custom .card-body{padding: 0px;}
* + .card-group-custom{margin-top: 20px;}
.card-corporate{text-align: left; border: 1px solid rgb(225, 225, 225);}
.card-corporate .card-title{margin-bottom: 0px;}
.card-corporate .card-title a,.card-corporate .card-body{background: rgb(247, 247, 247);}
.card-corporate .card-title a{position: relative; z-index: 1; padding: 33px 72px 29px 30px; font-size: 20px; line-height: 1; font-weight: 400; letter-spacing: 0.05em; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(51, 51, 51); border-bottom: 1px solid rgb(225, 225, 225); transition: 0.3s;}
.card-corporate .card-title a:hover{color: rgb(36, 123, 221);}
.card-corporate .card-title a.collapsed{border-color: transparent;}
.card-corporate .card-title a .card-arrow::after{opacity: 0; visibility: hidden;}
.card-corporate .card-title a.collapsed{border-radius: 0px; border-bottom-width: 0px;}
.card-corporate .card-title a.collapsed .card-arrow::after{opacity: 1; visibility: visible;}
.card-corporate .card-arrow{display: inline-block; position: absolute; top: 50%; right: 10px; z-index: 2; width: 40px; height: 40px; border-radius: 50%; border: 2px solid rgb(36, 123, 221); transform: translate3d(0px, -50%, 0px); transition: 0.33s;}
.card-corporate .card-arrow::before,.card-corporate .card-arrow::after{content: ""; position: absolute; top: 50%; left: 50%; z-index: 4; transform: translate(-50%, -50%); background: rgb(51, 51, 51);}
.card-corporate .card-arrow::before{width: 15px; height: 3px;}
.card-corporate .card-arrow::after{width: 3px; height: 15px;}
.card-corporate .collapse{position: relative; z-index: 1; color: rgb(51, 51, 51); border-radius: 0px;}
.card-corporate .card-body{padding: 25px 30px 30px; color: rgb(155, 155, 155);}
@media (max-width: 575px){.card-corporate .card-body{padding-right: 15px;}}
@media (max-width: 767px){.card-corporate .card-title a,.card-corporate .card-body{padding-left: 15px;}.card-corporate .card-body{padding-top: 15px; padding-bottom: 15px;}.card-corporate .card-title a{padding-top: 23px; padding-bottom: 17px;}}
@media (min-width: 768px){.card-corporate .card-arrow{right: 18px;}.card-corporate .card-title a{font-size: 20px; padding-right: 61px;}}
.card-corporate-2 .card-arrow{border-color: rgb(36, 123, 221);}
.card-corporate-2 .card-arrow::before,.card-corporate-2 .card-arrow::after{background: rgb(51, 51, 51);}
.tooltip{font-size: 14px; line-height: 1.2; letter-spacing: 0.05em; z-index: 1010;}
.tooltip-inner{padding: 4px 11px; background-color: rgb(51, 51, 51);}
.counter-amy{text-align: center; padding: 30px 10px;}
.counter-amy-number{font-size: 60px; line-height: 0.8; font-weight: 400; text-transform: uppercase; margin-bottom: 20px; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
.counter-amy-number > *{display: inline-block;}
.counter-amy-number .symbol{font-size: 36px; letter-spacing: 0px;}
.counter-amy-title{font-size: 14px; font-weight: 400; color: rgb(155, 155, 155); letter-spacing: 0.01em;}
* + .counter-amy-title{margin-top: 4px;}
.border-2-column > div{padding: 0px; border-top: 1px solid rgb(225, 225, 225);}
.border-2-column > div:nth-child(1){border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}
.border-2-column > div:nth-child(1) .counter-amy{padding-top: 0px;}
.border-2-column > div:nth-last-child(1) .counter-amy{padding-bottom: 0px;}
@media (min-width: 576px){.border-2-column > div:nth-child(2){border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}.border-2-column > div:nth-child(2) .counter-amy{padding-top: 0px;}.border-2-column > div:nth-last-child(2) .counter-amy{padding-bottom: 0px;}.border-2-column > div:nth-child(2n){border-left: 1px solid rgb(225, 225, 225);}.border-2-column > div:nth-child(2n) .counter-amy{padding-right: 0px;}.border-2-column > div:nth-child(2n+1) .counter-amy{padding-left: 0px;}}
.context-dark .border-2-column > div,.bg-gray-800 .border-2-column > div,.bg-gray-dark .border-2-column > div,.bg-primary .border-2-column > div{border-color: rgba(255, 255, 255, 0.1);}
.box-ordered{counter-reset: div 0;}
.box-ordered .box-ordered-item::before{content: counter(div, decimal-leading-zero); counter-increment: div 1;}
.progress-linear{position: relative; text-align: left; font-size: 18px; line-height: 1; letter-spacing: 0.075em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(155, 155, 155);}
.progress-header{display: flex; align-items: center; justify-content: space-between;}
.progress-bar-linear-wrap{height: 6px; border-radius: 3px; background: rgb(221, 221, 221);}
.progress-bar-linear{position: relative; width: 0px; height: inherit; background: rgb(36, 123, 221); transition: 0.5s ease-in-out;}
.progress-value::after{content: "%";}
.progress-value{position: absolute; bottom: 100%; right: -4px; margin-bottom: 12px; transform: translate3d(50%, 0px, 0px); will-change: transform;}
.progress-marker{display: inline-block; position: absolute; top: 50%; right: 0px; width: 22px; height: 22px; background: rgb(36, 123, 221); border: 7px solid rgb(255, 255, 255); border-radius: 50%; transform: translate(50%, -50%); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px 3px;}
.progress-secondary .progress-bar-linear{background: rgb(236, 117, 117);}
.progress-secondary .progress-marker{background: rgb(236, 117, 117);}
.progress-orange .progress-bar-linear{background: rgb(231, 168, 85);}
.progress-orange .progress-marker{background: rgb(231, 168, 85);}
* + .progress-bar-linear-wrap{margin-top: 12px;}
* + .progress-linear{margin-top: 35px;}
.progress-linear + .progress-linear{margin-top: 20px;}
@media (min-width: 992px){.progress-linear + .progress-linear{margin-top: 30px;}}
.progress-bar-circle{display: inline-block; position: relative; text-align: center; line-height: 1.2; letter-spacing: 0.05em; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(51, 51, 51); z-index: 1;}
.progress-bar-circle::before{position: absolute; content: ""; inset: 2px; border: 8px solid rgb(225, 225, 225); border-radius: 50%; z-index: -1;}
.progress-bar-circle canvas{vertical-align: middle;}
.progress-bar-circle span{position: absolute; top: 53%; left: 50%; font-size: 48px; line-height: 1; transform: translate(-50%, -50%);}
.progress-bar-circle span::after{font-size: 36px; line-height: 1; content: "%";}
.progress-bar-circle-title{font-size: 18px; letter-spacing: 0.075em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: rgb(51, 51, 51);}
* + .progress-bar-circle-title{margin-top: 6px;}
.time_circles{position: relative; width: 100%;}
.time_circles > div{position: absolute; bottom: 0px; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; margin-top: -10px; text-align: center; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; top: 0px !important;}
@media (min-width: 1200px){#DateCountdown{width: 100%;}}
.time_circles > div > h4{position: absolute; left: 0px; top: calc(100% + 10px); right: 0px; transform: translateY(-100%); margin: 0px; padding: 0px; text-align: center; font-family: inherit; color: rgba(255, 255, 255, 0.3); text-transform: uppercase; font-size: 16px !important; line-height: 1.2 !important;}
.time_circles > div > h4 + *{margin-top: 0px;}
@media (min-width: 768px){.time_circles > div > h4{font-size: 18px !important;}}
@media (min-width: 992px){.time_circles > div > h4{top: calc(100% + 6px);}}
.time_circles > div > span{display: block; text-align: center; margin-top: 12px; font-weight: 400; color: rgb(17, 17, 17); font-size: 24px !important; line-height: 1 !important;}
@media (min-width: 768px){.time_circles > div > span{font-size: 34px !important;}}
@media (min-width: 992px){.time_circles > div > span{font-size: 48px !important;}}
.context-dark .time_circles > div > span,.bg-gray-800 .time_circles > div > span,.bg-gray-dark .time_circles > div > span,.bg-primary .time_circles > div > span{color: rgb(255, 255, 255);}
* + .DateCountdown{margin-top: 20px;}
.DateCountdown + *{margin-top: 40px;}
.owl-carousel .animated{animation-duration: 1000ms; animation-fill-mode: both;}
.owl-carousel .owl-animated-in{z-index: 0;}
.owl-carousel .owl-animated-out{z-index: 1;}
.owl-carousel .fadeOut{animation-name: fadeOut;}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.owl-height{transition: height 500ms ease-in-out;}
.owl-carousel{display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1;}
.owl-carousel .owl-stage{position: relative;}
.owl-carousel .owl-stage::after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
.owl-carousel .owl-stage-outer{position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor: pointer; user-select: none;}
.owl-carousel.owl-loaded{display: block;}
.owl-carousel.owl-loading{opacity: 0; display: block;}
.owl-carousel.owl-hidden{opacity: 0;}
.owl-carousel .owl-refresh .owl-item{display: none;}
.owl-carousel .owl-item{position: relative; min-height: 1px; float: left; -webkit-tap-highlight-color: transparent;}
.owl-carousel .owl-item .owl-item{width: 100%;}
.owl-carousel .owl-grab{cursor: grab;}
.owl-carousel.owl-rtl{direction: rtl;}
.owl-carousel.owl-rtl .owl-item{float: right;}
.owl-carousel .owl-item .owl-lazy{opacity: 0; transition: opacity 400ms;}
.owl-carousel .owl-video-wrapper{position: relative; height: 100%; background: rgb(0, 0, 0);}
.owl-carousel .owl-video-play-icon{position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; font: 400 40px / 80px FontAwesome; cursor: pointer; z-index: 1; transition: scale 100ms;}
.owl-carousel .owl-video-play-icon::before{content: "";}
.owl-carousel .owl-video-play-icon:hover{transform: scale(1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display: none;}
.owl-carousel .owl-video-tn{opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms;}
.owl-carousel .owl-video-frame{position: relative; z-index: 1;}
.owl-nav.disabled{display: none !important;}
.owl-prev,.owl-next{position: absolute; top: 50%; transform: translateY(-50%); font: 400 46px / 50px FontAwesome; color: rgb(204, 204, 204); cursor: pointer;}
.owl-prev:hover,.owl-next:hover{color: rgb(36, 123, 221);}
.owl-prev{left: 0px;}
.owl-prev::before{content: "";}
.owl-next{right: 0px;}
.owl-next::before{content: "";}
.owl-dots{position: absolute; text-align: center; font-size: 0px; line-height: 0; width: 100%; bottom: 50px;}
@media (min-width: 768px){.owl-dots{bottom: 30px;}}
.owl-dots.disabled{display: none !important;}
.owl-dot{text-align: center; display: inline-block; position: relative; width: 12px; height: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; margin-left: 6px; margin-right: 6px; outline: none; cursor: pointer; transition: 0.2s;}
@media (min-width: 992px){.owl-dot{margin-left: 4px; margin-right: 4px;}}
.owl-dot::before,.owl-dot::after{position: absolute; content: ""; left: 0px; top: 0px; width: 100%; height: 100%;}
.owl-dot::before{background: rgb(155, 155, 155); transition: transform 0.3s, opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;}
.owl-dot::after{opacity: 0; background: rgb(36, 123, 221); transform: translateY(-200%); transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;}
.owl-dot:only-child{display: none;}
.owl-dot:hover::before,.owl-dot:focus::before{background: rgb(51, 51, 51);}
.owl-dot.active::after{opacity: 1; visibility: visible; transform: translateY(0%); transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;}
.owl-dot.active::before{opacity: 0; visibility: hidden; transform: translateY(200%);}
.owl-quote-dots .owl-dot{width: 13px; height: 13px; bottom: -75px; margin: 0px 15px;}
.owl-quote-dots .owl-dot::after{border-radius: 100%;}
.owl-quote-dots .owl-dot::before{border-radius: 100%;}
.owl-dots-secondary .owl-dot::after{background: rgb(243, 120, 119);}
.owl-dots-white .owl-dot::before{background: rgba(255, 255, 255, 0.8);}
.owl-dots-white .owl-dot:hover::before,.owl-dots-white .owl-dot:focus::before{background: rgb(255, 255, 255);}
.post .owl-dots{bottom: 40px;}
.owl-carousel.owl-carousel-light-dots .owl-dot{border-color: rgb(255, 255, 255);}
.owl-carousel.owl-carousel-light-dots .owl-dot:hover,.owl-carousel.owl-carousel-light-dots .owl-dot:focus{background-color: rgb(255, 255, 255);}
.owl-carousel.owl-carousel-light-dots .owl-dot.active{background-color: rgb(255, 255, 255);}
.owl-classic .owl-dots{position: relative; bottom: 0px; margin-top: 25px;}
.owl-classic .owl-prev,.owl-classic .owl-next{display: none; align-items: center; justify-content: space-between; height: 40px; width: 54px; font-size: 0px; line-height: 40px; padding-left: 5px; padding-right: 5px; transition: 0.25s;}
.owl-classic .owl-prev::before,.owl-classic .owl-prev::after,.owl-classic .owl-next::before,.owl-classic .owl-next::after{display: inline-block; vertical-align: middle; content: ""; transition: 0.3s ease-in-out;}
.owl-classic .owl-prev::before,.owl-classic .owl-next::before{height: 2px; width: 32px; background-color: rgba(51, 51, 51, 0.21);}
.owl-classic .owl-prev::after,.owl-classic .owl-next::after{width: 0px; height: 0px; border-style: solid;}
.owl-classic .owl-prev:hover,.owl-classic .owl-next:hover{padding-left: 0px; padding-right: 0px;}
.owl-classic .owl-prev:hover::before,.owl-classic .owl-next:hover::before{background-color: rgb(36, 123, 221);}
.owl-classic .owl-prev:hover::after,.owl-classic .owl-next:hover::after{border-left-color: rgb(36, 123, 221); border-right-color: rgb(36, 123, 221);}
.owl-classic .owl-prev{flex-direction: row-reverse; left: -62px;}
.owl-classic .owl-prev::after{border-width: 5px 8px 5px 0px; border-color: transparent rgba(51, 51, 51, 0.21) transparent transparent;}
.owl-classic .owl-next{right: -62px;}
.owl-classic .owl-next::after{border-width: 5px 0px 5px 8px; border-color: transparent transparent transparent rgba(51, 51, 51, 0.21);}
@media (min-width: 1600px){.owl-classic .owl-prev,.owl-classic .owl-next{display: flex;}.owl-classic .owl-dots{display: none;}}
.owl-modern{margin-left: -15px; margin-right: -15px; width: auto;}
.owl-modern .owl-stage-outer{padding-top: 19px; padding-bottom: 15px;}
.owl-modern .owl-stage-outer::before,.owl-modern .owl-stage-outer::after{position: absolute; content: "";}
.owl-modern .owl-stage-outer::before{top: 0px; right: 55px; left: 55px; height: 18px; background: rgb(232, 232, 232); z-index: -1;}
.owl-modern .owl-stage-outer::after{top: 9px; right: 30px; left: 30px; height: 9px; background: rgb(244, 244, 244); z-index: -1;}
.owl-modern .owl-dots{position: relative; bottom: 0px; margin-top: 17px;}
.owl-timeline::before{position: absolute; content: ""; left: 0px; bottom: 83px; height: 1px; width: 100%; background: rgb(221, 221, 221);}
.owl-timeline .owl-prev,.owl-timeline .owl-next{top: 35%; transform: none;}
@media (min-width: 768px){.owl-timeline::before{bottom: 85px;}}
@media (min-width: 1200px){.owl-timeline::before{bottom: 47px;}}
.owl-navbar .owl-dots{position: static; margin-top: 25px;}
.owl-navbar .owl-dot::before{background: rgb(231, 231, 231);}
.owl-navbar .owl-dot:hover::before,.owl-navbar .owl-dot:focus::before{background: rgb(155, 155, 155);}
.owl-products .owl-dots{position: relative; bottom: 0px; margin-top: 26px;}
* + .owl-products{margin-top: 40px;}
.owl-clients .owl-dots{position: relative; bottom: 0px; margin-top: 30px;}
.owl-posts .owl-stage-outer{padding-bottom: 10px;}
.owl-posts .owl-dots{position: relative; bottom: 0px; margin-top: 22px;}
.owl-posts .owl-dot::before{background: rgb(51, 51, 51);}
.owl-posts .owl-dot::after{background: rgb(235, 110, 110);}
.owl-posts .owl-dot:hover::before,.owl-posts .owl-dot:focus::before{background: rgb(36, 123, 221);}
.owl-posts-2 .owl-dot::after{background: rgb(36, 123, 221);}
.owl-posts-2 .owl-dot:hover::before,.owl-posts-2 .owl-dot:focus::before{background: rgb(235, 110, 110);}
.owl-services .owl-stage-outer{padding: 10px; margin: -10px;}
.owl-services .owl-prev{left: -10px;}
.owl-services .owl-next{right: -10px;}
@media (min-width: 576px){.owl-services{padding: 0px 40px;}.owl-services .owl-prev,.owl-services .owl-next{display: flex;}.owl-services .owl-dots{display: none;}}
@media (min-width: 768px){.owl-services .owl-prev{left: -25px;}.owl-services .owl-next{right: -25px;}}
@media (min-width: 992px){.owl-services{padding: 0px;}}
.owl-services-2 .owl-stage-outer{padding-top: 30px; margin-top: -30px;}
.owl-team{position: static;}
.owl-team .owl-next,.owl-team .owl-prev{position: absolute; display: none; top: 0px; bottom: 0px; font-size: 0px; line-height: 0; background: rgba(247, 247, 247, 0.7); transform: none; transition: 0.3s ease-in-out;}
.owl-team .owl-next::before,.owl-team .owl-prev::before{display: none;}
.owl-team .owl-next:hover,.owl-team .owl-prev:hover{background: rgba(247, 247, 247, 0.4);}
.owl-team .owl-next{right: 0px; left: calc(50% + 615px);}
.owl-team .owl-prev{left: 0px; right: calc(50% + 615px);}
.owl-team .owl-dots{position: static; margin-top: 35px;}
@media (min-width: 1200px){.owl-team .owl-stage-outer{overflow: visible;}.owl-team .owl-item:not(.active) .team-creative{pointer-events: none;}.owl-team .owl-next,.owl-team .owl-prev{display: block;}}
@media (min-width: 1280px){.owl-team .owl-dots{display: none;}}
@media (min-width: 1280px) and (max-width: 1399px){.container-custom-2{max-width: 1100px;}.owl-team{max-width: 1070px;}.owl-team .owl-next{left: calc(50% + 564px);}.owl-team .owl-prev{right: calc(50% + 564px);}}
.owl-team-2 .owl-stage-outer{padding: 10px; margin: -10px;}
.owl-team-2 .owl-dots{position: relative; bottom: 0px; margin-top: 30px;}
.owl-quote .owl-prev,.owl-quote .owl-next{width: 74px;}
.owl-quote .owl-prev::before,.owl-quote .owl-next::before{width: 52px;}
.owl-quote .owl-prev{left: -100px;}
.owl-quote .owl-next{right: -100px;}
.owl-quote .owl-dots{margin-top: 30px;}
@media (min-width: 1400px){.owl-quote .owl-prev,.owl-quote .owl-next{display: flex;}.owl-quote .owl-dots{display: none;}}
@media (min-width: 1600px){.owl-quote .owl-prev,.owl-quote .owl-next{width: 94px;}.owl-quote .owl-prev::before,.owl-quote .owl-next::before{width: 72px;}.owl-quote .owl-prev{left: -185px;}.owl-quote .owl-next{right: -185px;}}
@media (min-width: 992px){.desktop .owl-quote .owl-stage-outer{padding: 35px 0px;}.desktop .owl-quote .owl-dots{margin-top: 0px;}.desktop [class*="section-"].section-lg-bottom-10{padding-bottom: 10px;}.desktop * + .owl-quote{margin-top: 0px;}}
.owl-quote-2 .owl-stage-outer{padding: 10px 10px 25px; margin: -10px -10px -25px;}
.owl-custom-nav{font-size: 0px; line-height: 0; letter-spacing: 0px; margin-bottom: -6px; margin-left: -6px;}
.owl-custom-nav:empty{margin-bottom: 0px; margin-left: 0px;}
.owl-custom-nav > *{display: inline-block; margin-top: 0px; margin-bottom: 6px; margin-left: 6px;}
.owl-custom-nav .owl-prev,.owl-custom-nav .owl-next{position: static; display: inline-block; top: auto; left: auto; right: auto; width: 33px; height: 33px; font-size: 22px; line-height: 25px; color: rgb(36, 123, 221); border: 4px solid rgb(235, 110, 110); border-radius: 50%; transform: none; transition: 0.25s ease-in-out;}
.owl-custom-nav .owl-prev:hover,.owl-custom-nav .owl-next:hover{border-color: rgb(36, 123, 221);}
.lg-sub-html,.lg-toolbar{background-color: rgba(0, 0, 0, 0.45);}
@font-face { font-family: lg; src: url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"); font-weight: 400; font-style: normal; }
.lg-icon{font-family: lg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}
.lg-actions .lg-next,.lg-actions .lg-prev{background-color: rgba(0, 0, 0, 0.45); border-radius: 2px; color: rgb(153, 153, 153); cursor: pointer; display: block; font-size: 22px; margin-top: -10px; padding: 8px 10px 9px; position: absolute; top: 50%; z-index: 1080; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: 0px;}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events: none; opacity: 0.5;}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color: rgb(255, 255, 255);}
.lg-actions .lg-next{right: 20px;}
.lg-actions .lg-next::before{content: "";}
.lg-actions .lg-prev{left: 20px;}
.lg-actions .lg-prev::after{content: "";}
@-webkit-keyframes lg-right-end { 
  0%, 100% { left: 0px; }
  50% { left: -30px; }
}
@keyframes lg-right-end { 
  0%, 100% { left: 0px; }
  50% { left: -30px; }
}
@-webkit-keyframes lg-left-end { 
  0%, 100% { left: 0px; }
  50% { left: 30px; }
}
@keyframes lg-left-end { 
  0%, 100% { left: 0px; }
  50% { left: 30px; }
}
.lg-outer.lg-right-end .lg-object{animation: 0.3s ease 0s 1 normal none running lg-right-end; position: relative;}
.lg-outer.lg-left-end .lg-object{animation: 0.3s ease 0s 1 normal none running lg-left-end; position: relative;}
.lg-toolbar{z-index: 1082; left: 0px; position: absolute; top: 0px; width: 100%;}
.lg-toolbar .lg-icon{color: rgb(153, 153, 153); cursor: pointer; float: right; font-size: 24px; height: 47px; line-height: 27px; padding: 10px 0px; text-align: center; width: 50px; outline: 0px; transition: color 0.2s linear; text-decoration: none !important;}
.lg-toolbar .lg-icon:hover{color: rgb(255, 255, 255);}
.lg-toolbar .lg-close::after{content: "";}
.lg-toolbar .lg-download::after{content: "";}
.lg-sub-html{bottom: 0px; color: rgb(238, 238, 238); font-size: 16px; left: 0px; padding: 10px 40px; position: fixed; right: 0px; text-align: center; z-index: 1080;}
.lg-sub-html h4{margin: 0px; font-size: 13px; font-weight: 700;}
.lg-sub-html p{font-size: 12px; margin: 5px 0px 0px;}
#lg-counter{color: rgb(153, 153, 153); display: inline-block; font-size: 16px; padding-left: 20px; padding-top: 12px; vertical-align: middle;}
.lg-next,.lg-prev,.lg-toolbar{opacity: 1; transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1), opacity 0.35s cubic-bezier(0, 0, 0.25, 1), color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1);}
.lg-hide-items .lg-prev{opacity: 0; transform: translate3d(-10px, 0px, 0px);}
.lg-hide-items .lg-next{opacity: 0; transform: translate3d(10px, 0px, 0px);}
.lg-hide-items .lg-toolbar{opacity: 0; transform: translate3d(0px, -10px, 0px);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{transform: scale3d(0.5, 0.5, 0.5); opacity: 0; transform-origin: 50% 50%; transition: transform 250ms cubic-bezier(0, 0, 0.25, 1), opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) !important;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{transform: scale3d(1, 1, 1); opacity: 1;}
.lg-outer .lg-thumb-outer{background-color: rgb(13, 10, 10); bottom: 0px; position: absolute; width: 100%; z-index: 1080; max-height: 350px; transform: translate3d(0px, 100%, 0px); transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor: grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor: grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration: 0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer{transform: translate3d(0px, 0px, 0px);}
.lg-outer .lg-thumb{padding: 10px 0px; height: 100%; margin-bottom: -5px; margin-left: auto; margin-right: auto;}
.lg-outer .lg-thumb-item{cursor: pointer; float: left; overflow: hidden; height: 100%; border: 2px solid rgba(255, 255, 255, 0); border-radius: 0px; margin-bottom: 5px;}
@media (min-width: 1025px){.lg-outer .lg-thumb-item{transition: border-color 0.25s;}}
.lg-outer .lg-thumb-item:hover{border-color: rgb(255, 255, 255);}
.lg-outer .lg-thumb-item.active{border-color: rgb(36, 123, 221);}
.lg-outer .lg-thumb-item img{width: 100%; height: 100%; object-fit: cover;}
.lg-outer.lg-has-thumb .lg-item{padding-bottom: 120px;}
.lg-outer.lg-can-toggle .lg-item{padding-bottom: 0px;}
.lg-outer.lg-pull-caption-up .lg-sub-html{transition: bottom 0.25s;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom: 100px;}
.lg-outer .lg-toogle-thumb{background-color: rgb(13, 10, 10); border-radius: 2px 2px 0px 0px; color: rgb(153, 153, 153); cursor: pointer; font-size: 24px; height: 39px; line-height: 27px; padding: 5px 0px; position: absolute; right: 20px; text-align: center; top: -39px; width: 50px;}
.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color: rgb(255, 255, 255);}
.lg-outer .lg-toogle-thumb::after{content: "";}
.lg-outer .lg-video-cont{display: inline-block; vertical-align: middle; max-width: 1140px; max-height: 100%; width: 100%; padding: 0px 5px;}
.lg-outer .lg-video{width: 100%; height: 0px; padding-bottom: 56.25%; overflow: hidden; position: relative;}
.lg-outer .lg-video .lg-object{display: inline-block; position: absolute; top: 0px; left: 0px; width: 100% !important; height: 100% !important;}
.lg-outer .lg-video .lg-video-play{width: 84px; height: 59px; position: absolute; left: 50%; top: 50%; margin-left: -42px; margin-top: -30px; z-index: 1080; cursor: pointer;}
.lg-outer .lg-has-iframe .lg-video{overflow: auto;}
.lg-outer .lg-has-vimeo .lg-video-play{background: url("../images/vimeo-play.png") no-repeat;}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background: url("../images/vimeo-play.png") 0px -58px no-repeat;}
.lg-outer .lg-has-html5 .lg-video-play{background: url("../images/video-play.png") no-repeat; height: 64px; margin-left: -32px; margin-top: -32px; width: 64px; opacity: 0.8;}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity: 1;}
.lg-outer .lg-has-youtube .lg-video-play{background: url("../images/youtube-play.png") no-repeat;}
.lg-outer .lg-has-youtube:hover .lg-video-play{background: url("../images/youtube-play.png") 0px -60px no-repeat;}
.lg-outer .lg-video-object{position: absolute; top: 0px; left: 0px; width: 100% !important; height: 100% !important;}
.lg-outer .lg-has-video .lg-video-object{visibility: hidden;}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display: none;}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility: visible;}
.lg-progress-bar{background-color: rgb(51, 51, 51); height: 5px; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1083; opacity: 0; transition: opacity 80ms;}
.lg-progress-bar .lg-progress{background-color: rgb(36, 123, 221); height: 5px; width: 0px;}
.lg-progress-bar.lg-start .lg-progress{width: 100%;}
.lg-show-autoplay .lg-progress-bar{opacity: 1;}
.lg-autoplay-button::after{content: "";}
.lg-show-autoplay .lg-autoplay-button::after{content: "";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration: 0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1);}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition: left 0.3s cubic-bezier(0, 0, 0.25, 1), top 0.3s cubic-bezier(0, 0, 0.25, 1);}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transform: translate3d(0px, 0px, 0px); backface-visibility: hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{transform: scale3d(1, 1, 1); transform-origin: 0px 0px; backface-visibility: hidden; transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1), opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) !important;}
#lg-zoom-in::after{content: "";}
#lg-actual-size{font-size: 20px;}
#lg-actual-size::after{content: "";}
#lg-zoom-out{opacity: 0.5; pointer-events: none;}
#lg-zoom-out::after{content: "";}
.lg-zoomed #lg-zoom-out{opacity: 1; pointer-events: auto;}
.lg-outer .lg-pager-outer{bottom: 60px; left: 0px; position: absolute; right: 0px; text-align: center; z-index: 1080; height: 10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow: visible;}
.lg-outer .lg-pager-cont{cursor: pointer; display: inline-block; overflow: hidden; position: relative; vertical-align: top; margin: 0px 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity: 1; transform: translate3d(0px, 0px, 0px);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset;}
.lg-outer .lg-pager-thumb-cont{background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); bottom: 100%; height: 83px; left: 0px; margin-bottom: 20px; margin-left: -60px; opacity: 0; padding: 5px; position: absolute; width: 120px; border-radius: 3px; transition: opacity 0.15s, transform 0.15s, -webkit-transform 0.15s; transform: translate3d(0px, 5px, 0px);}
.lg-outer .lg-pager-thumb-cont img{width: 100%; height: 100%;}
.lg-outer .lg-pager{background-color: rgba(255, 255, 255, 0.5); border-radius: 50%; box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 8px inset; display: block; height: 12px; transition: box-shadow 0.3s; width: 12px;}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow: rgb(255, 255, 255) 0px 0px 0px 8px inset;}
.lg-outer .lg-caret{border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px dashed; bottom: -10px; display: inline-block; height: 0px; left: 50%; margin-left: -5px; position: absolute; vertical-align: middle; width: 0px;}
.lg-fullscreen::after{content: "";}
.lg-fullscreen-on .lg-fullscreen::after{content: "";}
.lg-outer #lg-dropdown-overlay{background-color: rgba(0, 0, 0, 0.25); inset: 0px; cursor: default; position: fixed; z-index: 1081; opacity: 0; visibility: hidden; transition: visibility linear 0.18s, opacity 0.18s linear;}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay: 0s; transform: translate3d(0px, 0px, 0px); opacity: 1; visibility: visible;}
.lg-outer .lg-dropdown{background-color: rgb(255, 255, 255); border-radius: 2px; font-size: 14px; list-style-type: none; margin: 0px; padding: 10px 0px; position: absolute; right: 0px; text-align: left; top: 50px; opacity: 0; visibility: hidden; transform: translate3d(0px, 5px, 0px); transition: transform 0.18s linear, visibility linear 0.5s, opacity 0.18s linear, -webkit-transform 0.18s linear;}
.lg-outer .lg-dropdown::after{content: ""; display: block; height: 0px; width: 0px; position: absolute; border-width: 8px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; right: 16px; top: -16px;}
.lg-outer .lg-dropdown > li:last-child{margin-bottom: 0px;}
.lg-outer .lg-dropdown > li:hover .lg-icon,.lg-outer .lg-dropdown > li:hover a{color: rgb(51, 51, 51);}
.lg-outer .lg-dropdown a{color: rgb(51, 51, 51); display: block; white-space: pre; padding: 4px 12px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;}
.lg-outer .lg-dropdown a:hover{background-color: rgba(0, 0, 0, 0.07);}
.lg-outer .lg-dropdown .lg-dropdown-text{display: inline-block; line-height: 1; margin-top: -3px; vertical-align: middle;}
.lg-outer .lg-dropdown .lg-icon{color: rgb(51, 51, 51); display: inline-block; float: none; font-size: 20px; height: auto; line-height: 1; margin-right: 8px; padding: 0px; vertical-align: middle; width: auto;}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width: 100%; height: 100%;}
.lg-outer #lg-share{position: relative;}
.lg-outer #lg-share::after{content: "";}
.lg-outer #lg-share-facebook .lg-icon{color: rgb(59, 89, 152);}
.lg-outer #lg-share-facebook .lg-icon::after{content: "";}
.lg-outer #lg-share-twitter .lg-icon{color: rgb(0, 172, 237);}
.lg-outer #lg-share-twitter .lg-icon::after{content: "";}
.lg-outer #lg-share-googleplus .lg-icon{color: rgb(221, 75, 57);}
.lg-outer #lg-share-googleplus .lg-icon::after{content: "";}
.lg-outer #lg-share-pinterest .lg-icon{color: rgb(203, 32, 39);}
.lg-outer #lg-share-pinterest .lg-icon::after{content: "";}
.lg-group::after{content: ""; display: table; clear: both;}
.lg-outer{position: fixed; top: 0px; left: 0px; z-index: 1090; text-align: left; opacity: 0; transition: opacity 0.15s;}
.lg-outer *{box-sizing: border-box;}
.lg-outer.lg-visible{opacity: 1;}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration: inherit !important; transition-timing-function: inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration: 0s !important; opacity: 1;}
.lg-outer.lg-grab img.lg-object{cursor: grab;}
.lg-outer.lg-grabbing img.lg-object{cursor: grabbing;}
.lg-outer .lg{position: relative; overflow: hidden; margin-left: auto; margin-right: auto; max-width: 100%; max-height: 100%;}
.lg-outer .lg-inner{position: absolute; left: 0px; top: 0px; white-space: nowrap;}
.lg-outer .lg-item{background: url("../images/loading.gif") center center no-repeat; display: none !important;}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display: inline-block !important;}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{display: inline-block; text-align: center; position: absolute; width: 100%; height: 100%;}
.lg-outer .lg-img-wrap::before,.lg-outer .lg-item::before{content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px;}
.lg-outer .lg-img-wrap{position: absolute; padding: 0px 5px; inset: 0px;}
.lg-outer .lg-item.lg-complete{background-image: none;}
.lg-outer .lg-item.lg-current{z-index: 1060;}
.lg-outer .lg-image{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto !important; height: auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity: 0; transition: opacity 0.15s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity: 1;}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display: none;}
.lg-backdrop{position: fixed; inset: 0px; z-index: 1090; background-color: rgba(0, 0, 0, 0.8); opacity: 0; transition: opacity 0.15s;}
.lg-backdrop.in{opacity: 1;}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition: none !important;}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{backface-visibility: hidden;}
.lg-css3.lg-fade .lg-item{opacity: 0;}
.lg-css3.lg-fade .lg-item.lg-current{opacity: 1;}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition: opacity 0.1s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity: 0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform: translate3d(-100%, 0px, 0px);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform: translate3d(100%, 0px, 0px);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform: translate3d(0px, 0px, 0px); opacity: 1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition: transform 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1);}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity: 0; position: absolute; left: 0px;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left: -100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left: 100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left: 0px; opacity: 1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition: left 1s cubic-bezier(0, 0, 0.25, 1), opacity 0.1s;}
.tablet #lg-zoom-in,.tablet #lg-zoom-out,.mobile #lg-zoom-in,.mobile #lg-zoom-out{display: none;}
.tablet .lg-icon,.mobile .lg-icon{font-size: 22px; width: 45px;}
@media (max-width: 767px){.lg-fullscreen,#lg-zoom-in,#lg-zoom-out{display: none;}.lg-icon{font-size: 22px; width: 45px;}}
.parallax-container{position: relative; overflow: hidden;}
.material-parallax{position: absolute; inset: 0px -1px;}
.ipad .material-parallax,.iphone .material-parallax{background-attachment: scroll !important;}
.material-parallax img{display: none; position: absolute; left: 50%; bottom: 0px; min-width: 101%; max-width: none; min-height: 101%; transform: translate3d(-50%, 0px, 0px);}
.parallax-content{position: relative; z-index: 1;}
.select2-container{position: relative; display: inline-block; vertical-align: middle; text-align: left; min-height: 50px; margin: 0px; padding: 0px; letter-spacing: 0.05em; background: rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); width: 100% !important;}
.select2-container-active{border: 1px solid rgb(36, 123, 221);}
.select2-container,.select2-drop,.select2-search,.select2-search input{box-sizing: border-box;}
.select2-container .select2-choice{display: block; position: relative; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); padding: 12px 40px 12px 26px; border-radius: 0px; text-decoration: none;}
.select2-container .select2-choice > .select2-chosen{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.select2-dropdown-open .select2-choice{border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.select2-arrow{display: inline-block; position: absolute; right: 14px; top: 50%; transform: translateY(-50%); line-height: 1;}
.select2-arrow b::before{display: inline-block; font-weight: 400; content: ""; font-family: "Material Design Icons"; font-size: 20px; transform: rotate(0deg);}
.select2-dropdown-open .select2-arrow b::before{transform: rotate(180deg);}
.select2-container .select2-choice abbr{display: none;}
.select2-drop-mask{border: 0px; margin: 0px; padding: 0px; position: fixed; left: 0px; top: 0px; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: rgb(255, 255, 255);}
.select2-drop{width: 100%; margin-top: -1px; position: absolute; z-index: 100; top: 100%; background: rgb(255, 255, 255); color: rgb(51, 51, 51); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(247, 247, 247) rgb(247, 247, 247); border-image: none; border-radius: 0px;}
.select2-drop-active{border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(36, 123, 221) rgb(36, 123, 221); border-image: none;}
.select2-drop.select2-drop-above{margin-top: 1px; border-top: 1px solid rgb(247, 247, 247); border-bottom: 0px;}
.select2-drop.select2-drop-above.select2-drop-active{border: 1px solid rgb(36, 123, 221);}
.select2-search{display: inline-block; width: 100%; padding: 4px 4px 0px; position: relative; z-index: 10000; white-space: nowrap;}
.select2-search::before{position: absolute; right: 22px; top: 50%; transform: translateY(calc(-50% + 4px)); display: inline-block; content: ""; font-family: "Material Design Icons"; font-size: 20px; line-height: 1;}
.select2-search input{width: 100%; padding: 5px 35px 5px 5px; margin: 0px; outline: 0px; font-size: 1em; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); border: 1px solid rgb(247, 247, 247);}
.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border-width: 1px; border-style: solid; border-color: transparent rgb(247, 247, 247) rgb(247, 247, 247); border-image: none;}
.select2-hidden-accessible{border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;}
.select2-results{padding: 4px; position: relative; overflow: hidden auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.select2-result{border-radius: 0px; transition: 0.1s;}
.select2-results li.select2-result-with-children > .select2-result-label{font-weight: bold;}
.select2-results .select2-result-label{padding: 3px 7px 4px; margin: 0px; cursor: pointer; min-height: 1em; user-select: none;}
.select2-results .select2-highlighted{color: rgb(255, 255, 255); background: rgb(36, 123, 221);}
.select2-results li em{background: rgb(255, 255, 255); font-style: normal;}
.select2-results .select2-highlighted em{background: transparent;}
.select2-results .select2-highlighted ul{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.select2-results .select2-disabled.select2-highlighted{color: rgb(255, 255, 255); background: rgb(36, 123, 221); display: list-item; cursor: default;}
.select2-results .select2-disabled{background: rgb(183, 183, 183); display: list-item; cursor: default;}
.select2-results .select2-selected{display: none;}
.select2-results .select2-ajax-error{background: rgba(255, 50, 50, 0.2);}
.select2-more-results{background: rgb(244, 244, 244); display: list-item;}
.select2-container.select2-container-disabled .select2-choice{background-color: rgb(244, 244, 244); background-image: none; border: 1px solid rgb(221, 221, 221); cursor: default;}
.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color: rgb(244, 244, 244); background-image: none; border-left: 0px;}
.select2-container.select2-container-disabled .select2-choice abbr{display: none;}
.select2-container-multi{display: flex; align-items: stretch; height: auto; min-height: 60px;}
.select2-container-multi .select2-choices{display: flex; flex-flow: row; align-items: center; width: 100%; margin: 0px; padding: 0px; position: relative; line-height: 0; cursor: text; overflow: hidden;}
.select2-locked{padding: 3px 5px !important;}
.select2-container-multi .select2-choices{min-height: 26px;}
.select2-container-multi .select2-choices .select2-search-field{margin: 0px; padding: 0px; white-space: nowrap;}
.select2-container-multi .select2-choices .select2-search-field input{outline: 0px; border: 0px; box-shadow: none; width: 100% !important; background: transparent !important;}
.select2-container-multi .select2-choices .select2-search-choice{padding: 4px 5px 4px 20px; margin: 3px 0px 3px 5px; position: relative; line-height: 13px; cursor: default; border: 1px solid rgb(222, 222, 222); background-clip: padding-box; user-select: none; background-color: rgb(222, 222, 222);}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor: default;}
.select2-search-choice-close{display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 3px; color: rgb(44, 52, 59);}
.select2-search-choice-close::before{display: inline-block; content: ""; font-family: "Material Design Icons"; font-size: 12px; line-height: 1;}
.select2-container-multi .select2-search-choice-close{left: 3px;}
.select2-container-multi.select2-container-disabled .select2-choices{background-color: rgb(244, 244, 244); background-image: none; border: 1px solid rgb(221, 221, 221); cursor: default;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding: 3px 5px; border: 1px solid rgb(221, 221, 221); background-image: none; background-color: rgb(244, 244, 244);}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display: none; background: none;}
.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration: underline;}
.select2-offscreen,.select2-offscreen:focus{clip: rect(0px, 0px, 0px, 0px) !important; width: 1px !important; height: 1px !important; border: 0px !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; position: absolute !important; outline: 0px !important; left: 0px !important; top: 0px !important;}
.select2-display-none{display: none;}
.select2-measure-scrollbar{position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: scroll;}
.rd-range{height: 18px; margin-top: 16px; display: flex; align-items: center;}
.rd-range__wrap{position: relative; width: 100%; height: 6px; border-radius: 3px; background-color: rgb(244, 244, 244); transition: background 100ms cubic-bezier(0.23, 1, 0.32, 1);}
.rd-range__pointer{position: absolute; cursor: pointer; top: 3px; left: 6%; z-index: 1; width: 19px; height: 19px; border-radius: 50%; transform: translate(-50%, -50%); transform-origin: 0px 15%; transition: transform 0.2s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.2s cubic-bezier(0.35, 0, 0.25, 1); overflow: visible; background-color: rgb(235, 110, 110); border: 6px solid rgb(255, 255, 255); background-clip: padding-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px 3px;}
@media (min-width: 768px){.rd-range__pointer.active{transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);}}
.rd-range__line{background-color: rgb(36, 123, 221); position: absolute; top: 0px; left: 0px; height: 6px; transition: none;}
.rd-range .rd-range__pointer-tooltip{display: none !important;}
.rd-range-wrap{display: flex; align-items: center;}
.rd-range-form-wrap span,.rd-range-input,.rd-range-title{font-size: 18px; line-height: 1; letter-spacing: 0.1em; text-transform: uppercase; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
.rd-range-title{margin-right: 4px;}
.rd-range-form-wrap{position: relative; padding-left: 6px; color: rgb(51, 51, 51);}
.rd-range-form-wrap span{position: absolute; top: 4px; left: 0px;}
.rd-range-divider{height: 2px; width: 10px; margin-left: 2px; margin-right: 5px; margin-bottom: 2px; border-top: 2px solid rgb(51, 51, 51);}
.rd-range-input{text-align: center; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; max-width: 36px; background-color: transparent; border-radius: 0px;}
.rd-range + *{margin-top: 22px;}
.slick-slider{position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track,.slick-slider .slick-list{transform: translate3d(0px, 0px, 0px);}
.slick-track{position: relative; left: 0px; top: 0px; display: block;}
.slick-track::before,.slick-track::after{content: ""; display: table;}
.slick-track::after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left; height: 100%; min-height: 1px; text-align: center; padding-left: 0px; padding-right: 0px; display: none;}
[dir="rtl"] .slick-slide{float: right;}
.slick-slide img{display: inline-block;}
.slick-slide:focus{outline: none;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto;}
.slick-arrow.slick-hidden{display: none;}
.slick-loading .slick-list{background: url("./../images/ajax-loader.gif") center center no-repeat rgb(255, 255, 255);}
.slick-prev,.slick-next{position: absolute; display: block; height: 40px; width: 40px; line-height: 40px; font-size: 24px; cursor: pointer; background: rgb(36, 123, 221); color: rgb(255, 255, 255); top: 50%; transform: translate(0px, -50%); padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; z-index: 9;}
.slick-prev:hover,.slick-next:hover{outline: none; color: rgb(36, 123, 221); background-color: rgb(255, 255, 255);}
.slick-prev.slick-disabled,.slick-next.slick-disabled{background-color: rgb(215, 215, 215);}
.slick-prev::before,.slick-next::before{font-family: "Material Design Icons"; opacity: 1; -webkit-font-smoothing: antialiased;}
.slick-prev{left: -15px;}
[dir="rtl"] .slick-prev{left: auto; right: 0px;}
.slick-prev::before{content: "";}
[dir="rtl"] .slick-prev::before{content: "";}
.slick-next{right: -15px;}
[dir="rtl"] .slick-next{left: 0px; right: auto;}
.slick-next::before{content: "";}
[dir="rtl"] .slick-next::before{content: "";}
.slick-dots{position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%;}
.slick-dots li{position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer;}
.slick-dots li button{border: 0px; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0px; color: transparent; padding: 5px; cursor: pointer;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover::before,.slick-dots li button:focus::before{opacity: 0.7;}
.slick-dots li button::before{position: absolute; top: 0px; left: 0px; content: "•"; width: 20px; height: 20px; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.7; -webkit-font-smoothing: antialiased;}
.slick-dots li.slick-active button::before{color: black; opacity: 1;}
.stepper{position: relative; display: block;}
.stepper input[type="number"]{width: 100%; padding: 10px 42px; font-weight: 500; font-family: Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; text-align: center;}
.stepper input[type="number"]::-webkit-inner-spin-button{appearance: none;}
.stepper-arrow{position: absolute; text-align: center; top: 50%; margin-top: -19px; width: 38px; height: 38px; font-size: 14px; line-height: 38px; font-weight: 400; font-family: FontAwesome; cursor: pointer; color: rgb(51, 51, 51); border-radius: 0px; transition: 0.3s;}
.stepper-arrow:hover{color: rgb(36, 123, 221);}
.stepper-arrow.up{right: 0px;}
.stepper-arrow.up::before{content: "";}
.stepper-arrow.down{left: 0px;}
.stepper-arrow.down::before{content: "";}
.stepper.disabled .stepper-arrow{pointer-events: none; opacity: 0.5;}
.table-cart-stepper{max-width: 114px; margin-left: auto; margin-right: auto;}
.table-cart-stepper input[type="number"]{font-size: 18px; line-height: 1; letter-spacing: 0.1em; padding-bottom: 6px; background: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.table-cart-stepper .stepper-arrow{line-height: 36px; border-radius: 4px; border: 1px solid rgb(225, 225, 225);}
.mfp-bg{top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8;}
.mfp-wrap{top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important;}
.mfp-container{text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box;}
.mfp-container::before{content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.mfp-align-top .mfp-container::before{display: none;}
.mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width: 100%; cursor: auto;}
.mfp-ajax-cur{cursor: progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder{cursor: zoom-out;}
.mfp-zoom{cursor: zoom-in;}
.mfp-auto-cursor .mfp-content{cursor: auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{user-select: none;}
.mfp-close:hover{cursor: pointer; color: rgb(236, 236, 236);}
.mfp-loading.mfp-figure{display: none;}
.mfp-hide{display: none !important;}
.mfp-preloader{color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;}
.mfp-preloader a{color: rgb(204, 204, 204);}
.mfp-preloader a:hover{color: rgb(255, 255, 255);}
.mfp-s-ready .mfp-preloader{display: none;}
.mfp-s-error .mfp-content{display: none;}
button.mfp-close,button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none;}
.mfp-close{width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;}
.mfp-close:hover,.mfp-close:focus{opacity: 1;}
.mfp-close:active{top: 1px;}
.mfp-close-btn-in .mfp-close{color: rgb(51, 51, 51);}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px;}
.mfp-counter{position: absolute; top: 0px; right: 0px; font-size: 0px; display: none;}
.mfp-arrow{position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top: -54px;}
.mfp-arrow:hover,.mfp-arrow:focus{opacity: 1;}
.mfp-arrow::before,.mfp-arrow::after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent;}
.mfp-arrow::after,.mfp-arrow .mfp-a{border-top-width: 13px; border-bottom-width: 13px; top: 8px;}
.mfp-arrow::before,.mfp-arrow .mfp-b{border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;}
.mfp-arrow-left{left: 0px;}
.mfp-arrow-left::after,.mfp-arrow-left .mfp-a{border-right: 17px solid rgb(255, 255, 255); margin-left: 31px;}
.mfp-arrow-left::before,.mfp-arrow-left .mfp-b{margin-left: 25px; border-right: 27px solid rgb(63, 63, 63);}
.mfp-arrow-right{right: 0px;}
.mfp-arrow-right::after,.mfp-arrow-right .mfp-a{border-left: 17px solid rgb(255, 255, 255); margin-left: 39px;}
.mfp-arrow-right::before,.mfp-arrow-right .mfp-b{border-left: 27px solid rgb(63, 63, 63);}
.mfp-iframe-holder{padding-top: 40px; padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content{line-height: 0; width: 100%; max-width: 900px;}
.mfp-iframe-holder .mfp-close{top: -40px;}
.mfp-iframe-scaler{width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;}
.mfp-iframe-scaler iframe{position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0);}
img.mfp-img{width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto;}
.mfp-figure{line-height: 0;}
.mfp-figure::after{content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68);}
.mfp-figure small{color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px;}
.mfp-figure figure{margin: 0px;}
.mfp-bottom-bar{margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto;}
.mfp-title{text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px;}
.mfp-image-holder .mfp-content{max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0px; padding-right: 0px;}.mfp-img-mobile img.mfp-img{padding: 0px;}.mfp-img-mobile .mfp-figure::after{top: 0px; bottom: 0px;}.mfp-img-mobile .mfp-figure small{display: inline; margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0px;}.mfp-img-mobile .mfp-counter{right: 5px; top: 3px;}.mfp-img-mobile .mfp-close{top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px;}}
@media (max-width: 900px){.mfp-arrow{transform: scale(0.75);}.mfp-arrow-left{transform-origin: 0px center;}.mfp-arrow-right{transform-origin: 100% center;}.mfp-container{padding-left: 6px; padding-right: 6px;}}
.mfp-ie7 .mfp-img{padding: 0px;}
.mfp-ie7 .mfp-bottom-bar{width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px;}
.mfp-ie7 .mfp-container{padding: 0px;}
.mfp-ie7 .mfp-content{padding-top: 44px;}
.mfp-ie7 .mfp-close{top: 0px; right: 0px; padding-top: 0px;}
.twentytwenty-overlay{position: absolute; top: 0px; width: 100%; height: 100%;}
.twentytwenty-overlay{transition-duration: 0.5s;}
.twentytwenty-container{box-sizing: content-box; width: auto; z-index: 0; overflow: hidden; position: relative;}
.twentytwenty-container img{max-width: 100%; position: absolute; top: 0px; display: block;}
.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background: rgba(0, 0, 0, 0);}
.twentytwenty-container *{box-sizing: content-box;}
.twentytwenty-overlay{transition-property: background; background: rgba(0, 0, 0, 0); z-index: 25;}
.twentytwenty-overlay:hover{background: rgba(0, 0, 0, 0.5);}
.twentytwenty-before{z-index: 20;}
.twentytwenty-after{z-index: 10;}
.twentytwenty-handle{height: 47px; width: 47px; position: absolute; left: 50%; top: 50%; margin-left: -25.5px; margin-top: -25.5px; border: 2px solid rgb(255, 255, 255); background: rgb(255, 255, 255); border-radius: 1000px; box-shadow: rgba(51, 51, 51, 0.5) 0px 0px 12px; z-index: 40; cursor: pointer;}
.bg-vide{position: relative; z-index: 0;}
.bg-vide > *{position: relative; z-index: 2;}
.bg-vide > div:not(.container){pointer-events: none;}
.bg-vide::before{z-index: 1;}