*,
::after, ::before{box-sizing:border-box}
@media (prefers-reduced-motion:no-preference) {
:root{scroll-behavior:smooth}
}
body{margin:0;font-family:'Onest', sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;color:#3D5266;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
hr{margin:5px 0;color:inherit;background-color:currentColor;border:0;opacity:.25}
hr:not([size]){height:1px}
h1, h2, h3, h4, h5, h6{color:#3d556d;margin-top:0;}
h1{font-size:24px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.24px;margin-top:0;margin-bottom:20px;}
h2{font-size:22px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.24px;margin-top:0;margin-bottom:20px;}
h3{font-size:18px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.24px;margin-top:0;margin-bottom:20px;}
@media(min-width:675px){
h1{font-size:30px;line-height:140%;margin-bottom:26px;}
h2{font-size:26px;line-height:138%;margin-bottom:18px;}
h3{font-size:22px;}
}
.grid_item_title_small{font-size:22px;}
@media(min-width:1200px){
.grid_item_title_small{font-size:24px;}
}
h4{font-size:1.25rem;font-weight:600;margin-bottom:20px}
h5{font-size:1.125rem}
h6{font-size:1.125rem}
.slick-slide img {
width: 100%;
height: 100%;
object-fit: cover;
} p{margin-top:0;margin-bottom:18px;font-family:Onest;font-size:18px;font-style:normal;font-weight:300;line-height:150%;}
.five_zadach_vedushego p{line-height:31px;}
.five_zadach_vedushego img{height:auto;object-fit:cover;}
.single_blog li{line-height:23px;margin-bottom:3px;list-style-position:inside;}
.single_blog ul{margin-bottom:13px;padding-left:0;}
.single_blog ol{margin-bottom:13px;padding-left:0;}
.single_blog ol{margin:0 0 1.5em;padding:0;counter-reset:item;}
.single_blog ol > li{}
.single_blog ol > li{margin:0;padding:0 0 0 25px;text-indent:-1em;list-style-type:none;counter-increment:item;}
.single_blog ol > li:before{display:inline-block;width:1em;padding-right:0.5em;font-weight:bold;text-align:right;content:counter(item) ".";}
.single_blog h2{margin-top:44px!important;margin-bottom:22px!important;}
abbr[data-bs-original-title],
abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol, ul{padding-left:2rem}
dl, ol, ul{margin-top:0;margin-bottom:1rem}
ol ol, ol ul, ul ol, ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b, strong{font-weight:bolder}
small{font-size:.875em}
mark{padding:.2em;background-color:#fcf8e3}
sub, sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup {
top: -.5em
} a{color:#ed7961;text-decoration:underline}
a:hover{color:#ed7961}
a:not([href]):not([class]),
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code, kbd, pre, samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}
pre code{font-size:inherit;color:inherit;word-break:normal}
code{font-size:.875em;color:#d63384;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#1e1e1e;border-radius:.2rem}
kbd kbd{padding:0;font-size:1em;font-weight:700}
figure{margin:0 0 1rem}
img, svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:.5rem;padding-bottom:.5rem;color:#b3bbc3;text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
tbody, td, tfoot, th, thead, tr{}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button, input, optgroup, select, textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button, select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]::-webkit-calendar-picker-indicator{display:none}
[type=button],
[type=reset],
[type=submit],
button{-webkit-appearance:button}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media(min-width:1200px){
legend{font-size:1.5rem}
}
legend+*{clear:left}::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none !important}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xs, .container-xxl{width:100%;padding-right:var(--bs-gutter-x, 15px);padding-left:var(--bs-gutter-x, 15px);margin-right:auto;margin-left:auto}
@media(min-width:480px){
.container, .container-xs{max-width:100%;}
}
@media(min-width:676px){
.container, .container-sm, .container-xs{max-width:1270px}
}
@media(min-width:1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xs, .container-xxl{max-width:1270px;}
}
.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}
.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);}
.col{flex:1 0 0;}
.row-cols-auto>*{flex:0 0 auto;width:auto}
.row-cols-1>*{flex:0 0 auto;width:100%}
.row-cols-2>*{flex:0 0 auto;width:50%}
.row-cols-3>*{flex:0 0 auto;width:33.33333%}
.row-cols-4>*{flex:0 0 auto;width:25%}
.row-cols-5>*{flex:0 0 auto;width:20%}
.row-cols-6>*{flex:0 0 auto;width:16.66667%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333%}
.col-2{flex:0 0 auto;width:16.66667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333%}
.col-5{flex:0 0 auto;width:41.66667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333%}
.col-8{flex:0 0 auto;width:66.66667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333%}
.col-11{flex:0 0 auto;width:91.66667%}
.col-12{flex:0 0 auto;width:100%}
.offset-1{margin-left:8.33333%}
.offset-2{margin-left:16.66667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333%}
.offset-5{margin-left:41.66667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333%}
.offset-8{margin-left:66.66667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333%}
.offset-11{margin-left:91.66667%}
.g-0, .gx-0{--bs-gutter-x:0}
.g-0, .gy-0{--bs-gutter-y:0}
.g-1, .gx-1{--bs-gutter-x:5px}
.g-1, .gy-1{--bs-gutter-y:5px}
.g-2, .gx-2{--bs-gutter-x:10px}
.g-2, .gy-2{--bs-gutter-y:10px}
.g-3, .gx-3{--bs-gutter-x:15px}
.g-3, .gy-3{--bs-gutter-y:15px}
.g-4, .gx-4{--bs-gutter-x:20px}
.g-4, .gy-4{--bs-gutter-y:20px}
.g-5, .gx-5{--bs-gutter-x:25px}
.g-5, .gy-5{--bs-gutter-y:25px}
.g-6, .gx-6{--bs-gutter-x:30px}
.g-6, .gy-6{--bs-gutter-y:30px}
.g-7, .gx-7{--bs-gutter-x:35px}
.g-7, .gy-7{--bs-gutter-y:35px}
.g-8, .gx-8{--bs-gutter-x:40px}
.g-8, .gy-8{--bs-gutter-y:40px}
.g-9, .gx-9{--bs-gutter-x:45px}
.g-9, .gy-9{--bs-gutter-y:45px}
.g-10, .gx-10{--bs-gutter-x:50px}
.g-10, .gy-10{--bs-gutter-y:50px}
.g-11, .gx-11{--bs-gutter-x:55px}
.g-11, .gy-11{--bs-gutter-y:55px}
.g-12, .gx-12{--bs-gutter-x:60px}
.g-12, .gy-12{--bs-gutter-y:60px}
.g-13, .gx-13{--bs-gutter-x:65px}
.g-13, .gy-13{--bs-gutter-y:65px}
.g-14, .gx-14{--bs-gutter-x:70px}
.g-14, .gy-14{--bs-gutter-y:70px}
.g-15, .gx-15{--bs-gutter-x:75px}
.g-15, .gy-15{--bs-gutter-y:75px}
.g-16, .gx-16{--bs-gutter-x:80px}
.g-16, .gy-16{--bs-gutter-y:80px}
.g-17, .gx-17{--bs-gutter-x:85px}
.g-17, .gy-17{--bs-gutter-y:85px}
@media(min-width:480px){
.col-xs{flex:1 0 0}
.row-cols-xs-auto>*{flex:0 0 auto;width:auto}
.row-cols-xs-1>*{flex:0 0 auto;width:100%}
.row-cols-xs-2>*{flex:0 0 auto;width:50%}
.row-cols-xs-3>*{flex:0 0 auto;width:33.33333%}
.row-cols-xs-4>*{flex:0 0 auto;width:25%}
.row-cols-xs-5>*{flex:0 0 auto;width:20%}
.row-cols-xs-6>*{flex:0 0 auto;width:16.66667%}
.col-xs-auto{flex:0 0 auto;width:auto}
.col-xs-1{flex:0 0 auto;width:8.33333%}
.col-xs-2{flex:0 0 auto;width:16.66667%}
.col-xs-3{flex:0 0 auto;width:25%}
.col-xs-4{flex:0 0 auto;width:33.33333%}
.col-xs-5{flex:0 0 auto;width:41.66667%}
.col-xs-6{flex:0 0 auto;width:50%}
.col-xs-7{flex:0 0 auto;width:58.33333%}
.col-xs-8{flex:0 0 auto;width:66.66667%}
.col-xs-9{flex:0 0 auto;width:75%}
.col-xs-10{flex:0 0 auto;width:83.33333%}
.col-xs-11{flex:0 0 auto;width:91.66667%}
.col-xs-12{flex:0 0 auto;width:100%}
.offset-xs-0{margin-left:0}
.offset-xs-1{margin-left:8.33333%}
.offset-xs-2{margin-left:16.66667%}
.offset-xs-3{margin-left:25%}
.offset-xs-4{margin-left:33.33333%}
.offset-xs-5{margin-left:41.66667%}
.offset-xs-6{margin-left:50%}
.offset-xs-7{margin-left:58.33333%}
.offset-xs-8{margin-left:66.66667%}
.offset-xs-9{margin-left:75%}
.offset-xs-10{margin-left:83.33333%}
.offset-xs-11{margin-left:91.66667%}
.g-xs-0, .gx-xs-0{--bs-gutter-x:0}
.g-xs-0, .gy-xs-0{--bs-gutter-y:0}
.g-xs-1, .gx-xs-1{--bs-gutter-x:5px}
.g-xs-1, .gy-xs-1{--bs-gutter-y:5px}
.g-xs-2, .gx-xs-2{--bs-gutter-x:10px}
.g-xs-2, .gy-xs-2{--bs-gutter-y:10px}
.g-xs-3, .gx-xs-3{--bs-gutter-x:15px}
.g-xs-3, .gy-xs-3{--bs-gutter-y:15px}
.g-xs-4, .gx-xs-4{--bs-gutter-x:20px}
.g-xs-4, .gy-xs-4{--bs-gutter-y:20px}
.g-xs-5, .gx-xs-5{--bs-gutter-x:25px}
.g-xs-5, .gy-xs-5{--bs-gutter-y:25px}
.g-xs-6, .gx-xs-6{--bs-gutter-x:30px}
.g-xs-6, .gy-xs-6{--bs-gutter-y:30px}
.g-xs-7, .gx-xs-7{--bs-gutter-x:35px}
.g-xs-7, .gy-xs-7{--bs-gutter-y:35px}
.g-xs-8, .gx-xs-8{--bs-gutter-x:40px}
.g-xs-8, .gy-xs-8{--bs-gutter-y:40px}
.g-xs-9, .gx-xs-9{--bs-gutter-x:45px}
.g-xs-9, .gy-xs-9{--bs-gutter-y:45px}
.g-xs-10, .gx-xs-10{--bs-gutter-x:50px}
.g-xs-10, .gy-xs-10{--bs-gutter-y:50px}
.g-xs-11, .gx-xs-11{--bs-gutter-x:55px}
.g-xs-11, .gy-xs-11{--bs-gutter-y:55px}
.g-xs-12, .gx-xs-12{--bs-gutter-x:60px}
.g-xs-12, .gy-xs-12{--bs-gutter-y:60px}
.g-xs-13, .gx-xs-13{--bs-gutter-x:65px}
.g-xs-13, .gy-xs-13{--bs-gutter-y:65px}
.g-xs-14, .gx-xs-14{--bs-gutter-x:70px}
.g-xs-14, .gy-xs-14{--bs-gutter-y:70px}
.g-xs-15, .gx-xs-15{--bs-gutter-x:75px}
.g-xs-15, .gy-xs-15{--bs-gutter-y:75px}
.g-xs-16, .gx-xs-16{--bs-gutter-x:80px}
.g-xs-16, .gy-xs-16{--bs-gutter-y:80px}
.g-xs-17, .gx-xs-17{--bs-gutter-x:85px}
.g-xs-17, .gy-xs-17{--bs-gutter-y:85px}
}
@media(min-width:576px){
.col-sm{flex:1 0 0;}
.row-cols-sm-auto>*{flex:0 0 auto;width:auto}
.row-cols-sm-1>*{flex:0 0 auto;width:100%}
.row-cols-sm-2>*{flex:0 0 auto;width:50%}
.row-cols-sm-3>*{flex:0 0 auto;width:33.33333%}
.row-cols-sm-4>*{flex:0 0 auto;width:25%}
.row-cols-sm-5>*{flex:0 0 auto;width:20%}
.row-cols-sm-6>*{flex:0 0 auto;width:16.66667%}
.col-sm-auto{flex:0 0 auto;width:auto}
.col-sm-1{flex:0 0 auto;width:8.33333%}
.col-sm-2{flex:0 0 auto;width:16.66667%}
.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-4{flex:0 0 auto;width:33.33333%}
.col-sm-5{flex:0 0 auto;width:41.66667%}
.col-sm-55{flex:0 0 auto;width:43.66667%}
.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-7{flex:0 0 auto;width:58.33333%}
.col-sm-77{flex:0 0 auto;width:56.33333%}
.col-sm-8{flex:0 0 auto;width:66.66667%}
.col-sm-9{flex:0 0 auto;width:75%}
.col-sm-10{flex:0 0 auto;width:83.33333%}
.col-sm-11{flex:0 0 auto;width:91.66667%}
.col-sm-12{flex:0 0 auto;width:100%}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.33333%}
.offset-sm-2{margin-left:16.66667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.33333%}
.offset-sm-5{margin-left:41.66667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.33333%}
.offset-sm-8{margin-left:66.66667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.33333%}
.offset-sm-11{margin-left:91.66667%}
.g-sm-0, .gx-sm-0{--bs-gutter-x:0}
.g-sm-0, .gy-sm-0{--bs-gutter-y:0}
.g-sm-1, .gx-sm-1{--bs-gutter-x:5px}
.g-sm-1, .gy-sm-1{--bs-gutter-y:5px}
.g-sm-2, .gx-sm-2{--bs-gutter-x:10px}
.g-sm-2, .gy-sm-2{--bs-gutter-y:10px}
.g-sm-3, .gx-sm-3{--bs-gutter-x:15px}
.g-sm-3, .gy-sm-3{--bs-gutter-y:15px}
.g-sm-4, .gx-sm-4{--bs-gutter-x:20px}
.g-sm-4, .gy-sm-4{--bs-gutter-y:20px}
.g-sm-5, .gx-sm-5{--bs-gutter-x:25px}
.g-sm-5, .gy-sm-5{--bs-gutter-y:25px}
.g-sm-6, .gx-sm-6{--bs-gutter-x:30px}
.g-sm-6, .gy-sm-6{--bs-gutter-y:30px}
.g-sm-7, .gx-sm-7{--bs-gutter-x:35px}
.g-sm-7, .gy-sm-7{--bs-gutter-y:35px}
.g-sm-8, .gx-sm-8{--bs-gutter-x:40px}
.g-sm-8, .gy-sm-8{--bs-gutter-y:40px}
.g-sm-9, .gx-sm-9{--bs-gutter-x:45px}
.g-sm-9, .gy-sm-9{--bs-gutter-y:45px}
.g-sm-10, .gx-sm-10{--bs-gutter-x:50px}
.g-sm-10, .gy-sm-10{--bs-gutter-y:50px}
.g-sm-11, .gx-sm-11{--bs-gutter-x:55px}
.g-sm-11, .gy-sm-11{--bs-gutter-y:55px}
.g-sm-12, .gx-sm-12{--bs-gutter-x:60px}
.g-sm-12, .gy-sm-12{--bs-gutter-y:60px}
.g-sm-13, .gx-sm-13{--bs-gutter-x:65px}
.g-sm-13, .gy-sm-13{--bs-gutter-y:65px}
.g-sm-14, .gx-sm-14{--bs-gutter-x:70px}
.g-sm-14, .gy-sm-14{--bs-gutter-y:70px}
.g-sm-15, .gx-sm-15{--bs-gutter-x:75px}
.g-sm-15, .gy-sm-15{--bs-gutter-y:75px}
.g-sm-16, .gx-sm-16{--bs-gutter-x:80px}
.g-sm-16, .gy-sm-16{--bs-gutter-y:80px}
.g-sm-17, .gx-sm-17{--bs-gutter-x:85px}
.g-sm-17, .gy-sm-17{--bs-gutter-y:85px}
}
@media(min-width:769px){
.col-md{flex:1 0 0;}
.row-cols-md-auto>*{flex:0 0 auto;width:auto}
.row-cols-md-1>*{flex:0 0 auto;width:100%}
.row-cols-md-2>*{flex:0 0 auto;width:50%}
.row-cols-md-3>*{flex:0 0 auto;width:33.33333%}
.row-cols-md-4>*{flex:0 0 auto;width:25%}
.row-cols-md-5>*{flex:0 0 auto;width:20%}
.row-cols-md-6>*{flex:0 0 auto;width:16.66667%}
.col-md-auto{flex:0 0 auto;width:auto}
.col-md-1{flex:0 0 auto;width:8.33333%}
.col-md-2{flex:0 0 auto;width:16.66667%}
.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.33333%}
.col-md-5{flex:0 0 auto;width:41.66667%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.33333%}
.col-md-8{flex:0 0 auto;width:66.66667%}
.col-md-9{flex:0 0 auto;width:75%}
.col-md-10{flex:0 0 auto;width:83.33333%}
.col-md-11{flex:0 0 auto;width:91.66667%}
.col-md-12{flex:0 0 auto;width:100%}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.33333%}
.offset-md-2{margin-left:16.66667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.33333%}
.offset-md-5{margin-left:41.66667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.33333%}
.offset-md-8{margin-left:66.66667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.33333%}
.offset-md-11{margin-left:91.66667%}
.g-md-0, .gx-md-0{--bs-gutter-x:0}
.g-md-0, .gy-md-0{--bs-gutter-y:0}
.g-md-1, .gx-md-1{--bs-gutter-x:5px}
.g-md-1, .gy-md-1{--bs-gutter-y:5px}
.g-md-2, .gx-md-2{--bs-gutter-x:10px}
.g-md-2, .gy-md-2{--bs-gutter-y:10px}
.g-md-3, .gx-md-3{--bs-gutter-x:15px}
.g-md-3, .gy-md-3{--bs-gutter-y:15px}
.g-md-4, .gx-md-4{--bs-gutter-x:20px}
.g-md-4, .gy-md-4{--bs-gutter-y:20px}
.g-md-5, .gx-md-5{--bs-gutter-x:25px}
.g-md-5, .gy-md-5{--bs-gutter-y:25px}
.g-md-6, .gx-md-6{--bs-gutter-x:30px}
.g-md-6, .gy-md-6{--bs-gutter-y:30px}
.g-md-7, .gx-md-7{--bs-gutter-x:35px}
.g-md-7, .gy-md-7{--bs-gutter-y:35px}
.g-md-8, .gx-md-8{--bs-gutter-x:40px}
.g-md-8, .gy-md-8{--bs-gutter-y:40px}
.g-md-9, .gx-md-9{--bs-gutter-x:45px}
.g-md-9, .gy-md-9{--bs-gutter-y:45px}
.g-md-10, .gx-md-10{--bs-gutter-x:50px}
.g-md-10, .gy-md-10{--bs-gutter-y:50px}
.g-md-11, .gx-md-11{--bs-gutter-x:55px}
.g-md-11, .gy-md-11{--bs-gutter-y:55px}
.g-md-12, .gx-md-12{--bs-gutter-x:60px}
.g-md-12, .gy-md-12{--bs-gutter-y:60px}
.g-md-13, .gx-md-13{--bs-gutter-x:65px}
.g-md-13, .gy-md-13{--bs-gutter-y:65px}
.g-md-14, .gx-md-14{--bs-gutter-x:70px}
.g-md-14, .gy-md-14{--bs-gutter-y:70px}
.g-md-15, .gx-md-15{--bs-gutter-x:75px}
.g-md-15, .gy-md-15{--bs-gutter-y:75px}
.g-md-16, .gx-md-16{--bs-gutter-x:80px}
.g-md-16, .gy-md-16{--bs-gutter-y:80px}
.g-md-17, .gx-md-17{--bs-gutter-x:85px}
.g-md-17, .gy-md-17{--bs-gutter-y:85px}
}
@media(min-width:992px){
.col-lg{flex:1 0 0}
.row-cols-lg-auto>*{flex:0 0 auto;width:auto}
.row-cols-lg-1>*{flex:0 0 auto;width:100%}
.row-cols-lg-2>*{flex:0 0 auto;width:50%}
.row-cols-lg-3>*{flex:0 0 auto;width:33.33333%}
.row-cols-lg-4>*{flex:0 0 auto;width:25%}
.row-cols-lg-5>*{flex:0 0 auto;width:20%}
.row-cols-lg-6>*{flex:0 0 auto;width:16.66667%}
.col-lg-auto{flex:0 0 auto;width:auto}
.col-lg-1{flex:0 0 auto;width:8.33333%}
.col-lg-2{flex:0 0 auto;width:16.66667%}
.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.33333%}
.col-lg-5{flex:0 0 auto;width:41.66667%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-7{flex:0 0 auto;width:58.33333%}
.arenda_block_pomozhem .col-lg-7{flex:0 0 auto;width:52.33333%;}
.icon_text_txt{padding-right:30px;line-height:23px;}
.icon_text_img img{position:relative;top:0;right:13px;width:92%;}
.col-lg-8{flex:0 0 auto;width:66.66667%}
.col-lg-9{flex:0 0 auto;width:75%}
.col-lg-10{flex:0 0 auto;width:83.33333%}
.col-lg-11{flex:0 0 auto;width:91.66667%}
.col-lg-12{flex:0 0 auto;width:100%}
.col-lg-40{flex:0 0 auto;width:40%;}
.col-lg-45{flex:0 0 auto;width:45%;}
.col-lg-55{flex:0 0 auto;width:55%;}
.col-lg-60{flex:0 0 auto;width:60%;}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.33333%}
.offset-lg-2{margin-left:16.66667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.33333%}
.offset-lg-5{margin-left:41.66667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.33333%}
.offset-lg-8{margin-left:66.66667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.33333%}
.offset-lg-11{margin-left:91.66667%}
.g-lg-0, .gx-lg-0{--bs-gutter-x:0}
.g-lg-0, .gy-lg-0{--bs-gutter-y:0}
.g-lg-1, .gx-lg-1{--bs-gutter-x:5px}
.g-lg-1, .gy-lg-1{--bs-gutter-y:5px}
.g-lg-2, .gx-lg-2{--bs-gutter-x:10px}
.g-lg-2, .gy-lg-2{--bs-gutter-y:10px}
.g-lg-3, .gx-lg-3{--bs-gutter-x:15px}
.g-lg-3, .gy-lg-3{--bs-gutter-y:15px}
.g-lg-4, .gx-lg-4{--bs-gutter-x:20px}
.g-lg-4, .gy-lg-4{--bs-gutter-y:20px}
.g-lg-5, .gx-lg-5{--bs-gutter-x:25px}
.g-lg-5, .gy-lg-5{--bs-gutter-y:25px}
.g-lg-6, .gx-lg-6{--bs-gutter-x:30px}
.g-lg-6, .gy-lg-6{--bs-gutter-y:30px}
.g-lg-7, .gx-lg-7{--bs-gutter-x:35px}
.g-lg-7, .gy-lg-7{--bs-gutter-y:35px}
.g-lg-8, .gx-lg-8{--bs-gutter-x:40px}
.g-lg-8, .gy-lg-8{--bs-gutter-y:40px}
.g-lg-9, .gx-lg-9{--bs-gutter-x:45px}
.g-lg-9, .gy-lg-9{--bs-gutter-y:45px}
.g-lg-10, .gx-lg-10{--bs-gutter-x:50px}
.g-lg-10, .gy-lg-10{--bs-gutter-y:50px}
.g-lg-11, .gx-lg-11{--bs-gutter-x:55px}
.g-lg-11, .gy-lg-11{--bs-gutter-y:55px}
.g-lg-12, .gx-lg-12{--bs-gutter-x:60px}
.g-lg-12, .gy-lg-12{--bs-gutter-y:60px}
.g-lg-13, .gx-lg-13{--bs-gutter-x:65px}
.g-lg-13, .gy-lg-13{--bs-gutter-y:65px}
.g-lg-14, .gx-lg-14{--bs-gutter-x:70px}
.g-lg-14, .gy-lg-14{--bs-gutter-y:70px}
.g-lg-15, .gx-lg-15{--bs-gutter-x:75px}
.g-lg-15, .gy-lg-15{--bs-gutter-y:75px}
.g-lg-16, .gx-lg-16{--bs-gutter-x:80px}
.g-lg-16, .gy-lg-16{--bs-gutter-y:80px}
.g-lg-17, .gx-lg-17{--bs-gutter-x:85px}
.g-lg-17, .gy-lg-17{--bs-gutter-y:85px}
}
@media(min-width:1200px){
.col-xl{flex:1 0 0}
.row-cols-xl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xl-1>*{flex:0 0 auto;width:100%}
.row-cols-xl-2>*{flex:0 0 auto;width:50%}
.row-cols-xl-3>*{flex:0 0 auto;width:33.33333%}
.row-cols-xl-4>*{flex:0 0 auto;width:25%}
.row-cols-xl-5>*{flex:0 0 auto;width:20%}
.row-cols-xl-6>*{flex:0 0 auto;width:16.66667%}
.col-xl-auto{flex:0 0 auto;width:auto}
.col-xl-1{flex:0 0 auto;width:8.33333%}
.col-xl-2{flex:0 0 auto;width:16.66667%}
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.33333%}
.col-xl-5{flex:0 0 auto;width:41.66667%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.33333%}
.col-xl-8{flex:0 0 auto;width:66.66667%}
.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.33333%}
.col-xl-11{flex:0 0 auto;width:91.66667%}
.col-xl-12{flex:0 0 auto;width:100%}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333%}
.offset-xl-2{margin-left:16.66667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.33333%}
.offset-xl-5{margin-left:41.66667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.33333%}
.offset-xl-8{margin-left:66.66667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.33333%}
.offset-xl-11{margin-left:91.66667%}
.g-xl-0, .gx-xl-0{--bs-gutter-x:0}
.g-xl-0, .gy-xl-0{--bs-gutter-y:0}
.g-xl-1, .gx-xl-1{--bs-gutter-x:5px}
.g-xl-1, .gy-xl-1{--bs-gutter-y:5px}
.g-xl-2, .gx-xl-2{--bs-gutter-x:10px}
.g-xl-2, .gy-xl-2{--bs-gutter-y:10px}
.g-xl-3, .gx-xl-3{--bs-gutter-x:15px}
.g-xl-3, .gy-xl-3{--bs-gutter-y:15px}
.g-xl-4, .gx-xl-4{--bs-gutter-x:20px}
.g-xl-4, .gy-xl-4{--bs-gutter-y:20px}
.g-xl-5, .gx-xl-5{--bs-gutter-x:25px}
.g-xl-5, .gy-xl-5{--bs-gutter-y:25px}
.g-xl-6, .gx-xl-6{--bs-gutter-x:30px}
.g-xl-6, .gy-xl-6{--bs-gutter-y:30px}
.g-xl-7, .gx-xl-7{--bs-gutter-x:35px}
.g-xl-7, .gy-xl-7{--bs-gutter-y:35px}
.g-xl-8, .gx-xl-8{--bs-gutter-x:40px}
.g-xl-8, .gy-xl-8{--bs-gutter-y:40px}
.g-xl-9, .gx-xl-9{--bs-gutter-x:45px}
.g-xl-9, .gy-xl-9{--bs-gutter-y:45px}
.g-xl-10, .gx-xl-10{--bs-gutter-x:50px}
.g-xl-10, .gy-xl-10{--bs-gutter-y:50px}
.g-xl-11, .gx-xl-11{--bs-gutter-x:55px}
.g-xl-11, .gy-xl-11{--bs-gutter-y:55px}
.g-xl-12, .gx-xl-12{--bs-gutter-x:60px}
.g-xl-12, .gy-xl-12{--bs-gutter-y:60px}
.g-xl-13, .gx-xl-13{--bs-gutter-x:65px}
.g-xl-13, .gy-xl-13{--bs-gutter-y:65px}
.g-xl-14, .gx-xl-14{--bs-gutter-x:70px}
.g-xl-14, .gy-xl-14{--bs-gutter-y:70px}
.g-xl-15, .gx-xl-15{--bs-gutter-x:75px}
.g-xl-15, .gy-xl-15{--bs-gutter-y:75px}
.g-xl-16, .gx-xl-16{--bs-gutter-x:80px}
.g-xl-16, .gy-xl-16{--bs-gutter-y:80px}
.g-xl-17, .gx-xl-17{--bs-gutter-x:85px}
.g-xl-17, .gy-xl-17{--bs-gutter-y:85px}
}
@media(min-width:1400px){
.col-xxl{flex:1 0 0;}
.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xxl-1>*{flex:0 0 auto;width:100%}
.row-cols-xxl-2>*{flex:0 0 auto;width:50%}
.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333%}
.row-cols-xxl-4>*{flex:0 0 auto;width:25%}
.row-cols-xxl-5>*{flex:0 0 auto;width:20%}
.row-cols-xxl-6>*{flex:0 0 auto;width:16.66667%}
.col-xxl-auto{flex:0 0 auto;width:auto}
.col-xxl-1{flex:0 0 auto;width:8.33333%}
.col-xxl-2{flex:0 0 auto;width:16.66667%}
.col-xxl-3{flex:0 0 auto;width:25%}
.col-xxl-4{flex:0 0 auto;width:33.33333%}
.col-xxl-5{flex:0 0 auto;width:41.66667%}
.col-xxl-6{flex:0 0 auto;width:50%}
.col-xxl-7{flex:0 0 auto;width:58.33333%}
.col-xxl-8{flex:0 0 auto;width:66.66667%}
.col-xxl-9{flex:0 0 auto;width:75%}
.col-xxl-10{flex:0 0 auto;width:83.33333%}
.col-xxl-11{flex:0 0 auto;width:91.66667%}
.col-xxl-12{flex:0 0 auto;width:100%}
.offset-xxl-0{margin-left:0}
.offset-xxl-1{margin-left:8.33333%}
.offset-xxl-2{margin-left:16.66667%}
.offset-xxl-3{margin-left:25%}
.offset-xxl-4{margin-left:33.33333%}
.offset-xxl-5{margin-left:41.66667%}
.offset-xxl-6{margin-left:50%}
.offset-xxl-7{margin-left:58.33333%}
.offset-xxl-8{margin-left:66.66667%}
.offset-xxl-9{margin-left:75%}
.offset-xxl-10{margin-left:83.33333%}
.offset-xxl-11{margin-left:91.66667%}
.g-xxl-0, .gx-xxl-0{--bs-gutter-x:0}
.g-xxl-0, .gy-xxl-0{--bs-gutter-y:0}
.g-xxl-1, .gx-xxl-1{--bs-gutter-x:5px}
.g-xxl-1, .gy-xxl-1{--bs-gutter-y:5px}
.g-xxl-2, .gx-xxl-2{--bs-gutter-x:10px}
.g-xxl-2, .gy-xxl-2{--bs-gutter-y:10px}
.g-xxl-3, .gx-xxl-3{--bs-gutter-x:15px}
.g-xxl-3, .gy-xxl-3{--bs-gutter-y:15px}
.g-xxl-4, .gx-xxl-4{--bs-gutter-x:20px}
.g-xxl-4, .gy-xxl-4{--bs-gutter-y:20px}
.g-xxl-5, .gx-xxl-5{--bs-gutter-x:25px}
.g-xxl-5, .gy-xxl-5{--bs-gutter-y:25px}
.g-xxl-6, .gx-xxl-6{--bs-gutter-x:30px}
.g-xxl-6, .gy-xxl-6{--bs-gutter-y:30px}
.g-xxl-7, .gx-xxl-7{--bs-gutter-x:35px}
.g-xxl-7, .gy-xxl-7{--bs-gutter-y:35px}
.g-xxl-8, .gx-xxl-8{--bs-gutter-x:40px}
.g-xxl-8, .gy-xxl-8{--bs-gutter-y:40px}
.g-xxl-9, .gx-xxl-9{--bs-gutter-x:45px}
.g-xxl-9, .gy-xxl-9{--bs-gutter-y:45px}
.g-xxl-10, .gx-xxl-10{--bs-gutter-x:50px}
.g-xxl-10, .gy-xxl-10{--bs-gutter-y:50px}
.g-xxl-11, .gx-xxl-11{--bs-gutter-x:55px}
.g-xxl-11, .gy-xxl-11{--bs-gutter-y:55px}
.g-xxl-12, .gx-xxl-12{--bs-gutter-x:60px}
.g-xxl-12, .gy-xxl-12{--bs-gutter-y:60px}
.g-xxl-13, .gx-xxl-13{--bs-gutter-x:65px}
.g-xxl-13, .gy-xxl-13{--bs-gutter-y:65px}
.g-xxl-14, .gx-xxl-14{--bs-gutter-x:70px}
.g-xxl-14, .gy-xxl-14{--bs-gutter-y:70px}
.g-xxl-15, .gx-xxl-15{--bs-gutter-x:75px}
.g-xxl-15, .gy-xxl-15{--bs-gutter-y:75px}
.g-xxl-16, .gx-xxl-16{--bs-gutter-x:80px}
.g-xxl-16, .gy-xxl-16{--bs-gutter-y:80px}
.g-xxl-17, .gx-xxl-17{--bs-gutter-x:85px}
.g-xxl-17, .gy-xxl-17{--bs-gutter-y:85px}
}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-grid{display:grid !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.d-none{display:none !important}
.flex-fill{flex:1 1 auto !important}
.flex-row{flex-direction:row !important}
.flex-column{flex-direction:column !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-grow-0{flex-grow:0 !important}
.flex-grow-1{flex-grow:1 !important}
.flex-shrink-0{flex-shrink:0 !important}
.flex-shrink-1{flex-shrink:1 !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.justify-content-evenly{justify-content:space-evenly !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-content-start{align-content:flex-start !important}
.align-content-end{align-content:flex-end !important}
.align-content-center{align-content:center !important}
.align-content-between{align-content:space-between !important}
.align-content-around{align-content:space-around !important}
.align-content-stretch{align-content:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
.order-first{order:-1 !important}
.order-0{order:0 !important}
.order-1{order:1 !important}
.order-2{order:2 !important}
.order-3{order:3 !important}
.order-4{order:4 !important}
.order-5{order:5 !important}
.order-last{order:6 !important}
.m-0{margin:0 !important}
.m-1{margin:5px !important}
.m-2{margin:10px !important}
.m-3{margin:15px !important}
.m-4{margin:20px !important}
.m-5{margin:25px !important}
.m-6{margin:30px !important}
.m-7{margin:35px !important}
.m-8{margin:40px !important}
.m-9{margin:45px !important}
.m-10{margin:50px !important}
.m-11{margin:55px !important}
.m-12{margin:60px !important}
.m-13{margin:65px !important}
.m-14{margin:70px !important}
.m-15{margin:75px !important}
.m-16{margin:80px !important}
.m-17{margin:85px !important}
.m-auto{margin:auto !important}
.mx-0{margin-right:0 !important;margin-left:0 !important}
.mx-1{margin-right:5px !important;margin-left:5px !important}
.mx-2{margin-right:10px !important;margin-left:10px !important}
.mx-3{margin-right:15px !important;margin-left:15px !important}
.mx-4{margin-right:20px !important;margin-left:20px !important}
.mx-5{margin-right:25px !important;margin-left:25px !important}
.mx-6{margin-right:30px !important;margin-left:30px !important}
.mx-7{margin-right:35px !important;margin-left:35px !important}
.mx-8{margin-right:40px !important;margin-left:40px !important}
.mx-9{margin-right:45px !important;margin-left:45px !important}
.mx-10{margin-right:50px !important;margin-left:50px !important}
.mx-11{margin-right:55px !important;margin-left:55px !important}
.mx-12{margin-right:60px !important;margin-left:60px !important}
.mx-13{margin-right:65px !important;margin-left:65px !important}
.mx-14{margin-right:70px !important;margin-left:70px !important}
.mx-15{margin-right:75px !important;margin-left:75px !important}
.mx-16{margin-right:80px !important;margin-left:80px !important}
.mx-17{margin-right:85px !important;margin-left:85px !important}
.mx-auto{margin-right:auto !important;margin-left:auto !important}
.my-0{margin-top:0 !important;margin-bottom:0 !important}
.my-1{margin-top:5px !important;margin-bottom:5px !important}
.my-2{margin-top:10px !important;margin-bottom:10px !important}
.my-3{margin-top:15px !important;margin-bottom:15px !important}
.my-4{margin-top:20px !important;margin-bottom:20px !important}
.my-5{margin-top:25px !important;margin-bottom:25px !important}
.my-6{margin-top:30px !important;margin-bottom:30px !important}
.my-7{margin-top:35px !important;margin-bottom:35px !important}
.my-8{margin-top:40px !important;margin-bottom:40px !important}
.my-9{margin-top:45px !important;margin-bottom:45px !important}
.my-10{margin-top:50px !important;margin-bottom:50px !important}
.my-11{margin-top:55px !important;margin-bottom:55px !important}
.my-12{margin-top:60px !important;margin-bottom:60px !important}
.my-13{margin-top:65px !important;margin-bottom:65px !important}
.my-14{margin-top:70px !important;margin-bottom:70px !important}
.my-15{margin-top:75px !important;margin-bottom:75px !important}
.my-16{margin-top:80px !important;margin-bottom:80px !important}
.my-17{margin-top:85px !important;margin-bottom:85px !important}
.my-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-0{margin-top:0 !important}
.mt-1{margin-top:5px !important}
.mt-2{margin-top:10px !important}
.mt-3{margin-top:15px !important}
.mt-4{margin-top:20px !important}
.mt-5{margin-top:25px !important}
.mt-6{margin-top:30px !important}
.mt-7{margin-top:35px !important}
.mt-8{margin-top:40px !important}
.mt-9{margin-top:45px !important}
.mt-10{margin-top:50px !important}
.mt-11{margin-top:55px !important}
.mt-12{margin-top:60px !important}
.mt-13{margin-top:65px !important}
.mt-14{margin-top:70px !important}
.mt-15{margin-top:75px !important}
.mt-16{margin-top:80px !important}
.mt-17{margin-top:85px !important}
.mt-auto{margin-top:auto !important}
.me-0{margin-right:0 !important}
.me-1{margin-right:5px !important}
.me-2{margin-right:10px !important}
.me-3{margin-right:15px !important}
.me-4{margin-right:20px !important}
.me-5{margin-right:25px !important}
.me-6{margin-right:30px !important}
.me-7{margin-right:35px !important}
.me-8{margin-right:40px !important}
.me-9{margin-right:45px !important}
.me-10{margin-right:50px !important}
.me-11{margin-right:55px !important}
.me-12{margin-right:60px !important}
.me-13{margin-right:65px !important}
.me-14{margin-right:70px !important}
.me-15{margin-right:75px !important}
.me-16{margin-right:80px !important}
.me-17{margin-right:85px !important}
.me-auto{margin-right:auto !important}
.mb-0{margin-bottom:0 !important}
.mb-1{margin-bottom:5px !important}
.mb-2{margin-bottom:10px !important}
.mb-3{margin-bottom:15px !important}
.mb-4{margin-bottom:20px !important}
.mb-5{margin-bottom:25px !important}
.mb-6{margin-bottom:30px !important}
.mb-7{margin-bottom:35px !important}
.mb-8{margin-bottom:40px !important}
.mb-9{margin-bottom:45px !important}
.mb-10{margin-bottom:50px !important}
.mb-11{margin-bottom:55px}
.mb-12{margin-bottom:60px !important}
.mb-13{margin-bottom:65px !important}
.mb-14{margin-bottom:70px !important}
.mb-15{margin-bottom:75px !important}
.mb-16{margin-bottom:80px !important}
.mb-17{margin-bottom:85px}
.mb-auto{margin-bottom:auto !important}
.ms-0{margin-left:0 !important}
.ms-1{margin-left:5px !important}
.ms-2{margin-left:10px !important}
.ms-3{margin-left:15px !important}
.ms-4{margin-left:20px !important}
.ms-5{margin-left:25px !important}
.ms-6{margin-left:30px !important}
.ms-7{margin-left:35px !important}
.ms-8{margin-left:40px !important}
.ms-9{margin-left:45px !important}
.ms-10{margin-left:50px !important}
.ms-11{margin-left:55px !important}
.ms-12{margin-left:60px !important}
.ms-13{margin-left:65px !important}
.ms-14{margin-left:70px !important}
.ms-15{margin-left:75px !important}
.ms-16{margin-left:80px !important}
.ms-17{margin-left:85px !important}
.ms-auto{margin-left:auto !important}
.p-0{padding:0 !important}
.p-1{padding:5px !important}
.p-2{padding:10px !important}
.p-3{padding:15px !important}
.p-4{padding:20px !important}
.p-5{padding:25px !important}
.p-6{padding:30px !important}
.p-7{padding:35px !important}
.p-8{padding:40px !important}
.p-9{padding:45px !important}
.p-10{padding:50px !important}
.p-11{padding:55px !important}
.p-12{padding:60px !important}
.p-13{padding:65px !important}
.p-14{padding:70px !important}
.p-15{padding:75px !important}
.p-16{padding:80px !important}
.p-17{padding:85px !important}
.px-0{padding-right:0 !important;padding-left:0 !important}
.px-1{padding-right:5px !important;padding-left:5px !important}
.px-2{padding-right:10px !important;padding-left:10px !important}
.px-3{padding-right:15px !important;padding-left:15px !important}
.px-4{padding-right:20px !important;padding-left:20px !important}
.px-5{padding-right:25px !important;padding-left:25px !important}
.px-6{padding-right:30px !important;padding-left:30px !important}
.px-7{padding-right:35px !important;padding-left:35px !important}
.px-8{padding-right:40px !important;padding-left:40px !important}
.px-9{padding-right:45px !important;padding-left:45px !important}
.px-10{padding-right:50px !important;padding-left:50px !important}
.px-11{padding-right:55px !important;padding-left:55px !important}
.px-12{padding-right:60px !important;padding-left:60px !important}
.px-13{padding-right:65px !important;padding-left:65px !important}
.px-14{padding-right:70px !important;padding-left:70px !important}
.px-15{padding-right:75px !important;padding-left:75px !important}
.px-16{padding-right:80px !important;padding-left:80px !important}
.px-17{padding-right:85px !important;padding-left:85px !important}
.py-0{padding-top:0 !important;padding-bottom:0 !important}
.py-1{padding-top:5px !important;padding-bottom:5px !important}
.py-2{padding-top:10px !important;padding-bottom:10px !important}
.py-3{padding-top:15px !important;padding-bottom:15px !important}
.py-4{padding-top:20px !important;padding-bottom:20px !important}
.py-5{padding-top:25px !important;padding-bottom:25px !important}
.py-6{padding-top:30px !important;padding-bottom:30px !important}
.py-7{padding-top:35px !important;padding-bottom:35px !important}
.py-8{padding-top:40px !important;padding-bottom:40px !important}
.py-9{padding-top:45px !important;padding-bottom:45px !important}
.py-10{padding-top:50px !important;padding-bottom:50px !important}
.py-11{padding-top:55px !important;padding-bottom:55px !important}
.py-12{padding-top:60px !important;padding-bottom:60px !important}
.py-13{padding-top:65px !important;padding-bottom:65px !important}
.py-14{padding-top:70px !important;padding-bottom:70px !important}
.py-15{padding-top:75px !important;padding-bottom:75px !important}
.py-16{padding-top:80px !important;padding-bottom:80px !important}
.py-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-0{padding-top:0 !important}
.pt-1{padding-top:5px !important}
.pt-2{padding-top:10px !important}
.pt-3{padding-top:15px !important}
.pt-4{padding-top:20px !important}
.pt-5{padding-top:25px !important}
.pt-6{padding-top:30px !important}
.pt-7{padding-top:35px !important}
.pt-8{padding-top:40px !important}
.pt-9{padding-top:45px !important}
.pt-10{padding-top:50px !important}
.pt-11{padding-top:55px !important}
.pt-12{padding-top:60px !important}
.pt-13{padding-top:65px !important}
.pt-14{padding-top:70px !important}
.pt-15{padding-top:75px !important}
.pt-16{padding-top:80px !important}
.pt-17{padding-top:85px !important}
.pt-18{padding-top:90px !important}
.pt-19{padding-top:95px !important}
.pt-20{padding-top:100px !important}
.pe-0{padding-right:0 !important}
.pe-1{padding-right:5px !important}
.pe-2{padding-right:10px !important}
.pe-3{padding-right:15px !important}
.pe-4{padding-right:20px !important}
.pe-5{padding-right:25px !important}
.pe-6{padding-right:30px !important}
.pe-7{padding-right:35px !important}
.pe-8{padding-right:40px !important}
.pe-9{padding-right:45px !important}
.pe-10{padding-right:50px !important}
.pe-11{padding-right:55px !important}
.pe-12{padding-right:60px !important}
.pe-13{padding-right:65px !important}
.pe-14{padding-right:70px !important}
.pe-15{padding-right:75px !important}
.pe-16{padding-right:80px !important}
.pe-17{padding-right:85px !important}
.pb-0{padding-bottom:0 !important}
.pb-1{padding-bottom:5px !important}
.pb-2{padding-bottom:10px !important}
.pb-3{padding-bottom:15px !important}
.pb-4{padding-bottom:20px !important}
.pb-5{padding-bottom:25px !important}
.pb-6{padding-bottom:30px !important}
.pb-7{padding-bottom:35px !important}
.pb-8{padding-bottom:40px !important}
.pb-9{padding-bottom:45px !important}
.pb-10{padding-bottom:50px !important}
.pb-11{padding-bottom:55px !important}
.pb-12{padding-bottom:60px !important}
.pb-13{padding-bottom:65px !important}
.pb-14{padding-bottom:70px !important}
.pb-15{padding-bottom:75px !important}
.pb-16{padding-bottom:80px !important}
.pb-17{padding-bottom:85px !important}
.ps-0{padding-left:0 !important}
.ps-1{padding-left:5px !important}
.ps-2{padding-left:10px !important}
.ps-3{padding-left:15px !important}
.ps-4{padding-left:20px !important}
.ps-5{padding-left:25px !important}
.ps-6{padding-left:30px !important}
.ps-7{padding-left:35px !important}
.ps-8{padding-left:40px !important}
.ps-9{padding-left:45px !important}
.ps-10{padding-left:50px !important}
.ps-11{padding-left:55px !important}
.ps-12{padding-left:60px !important}
.ps-13{padding-left:65px !important}
.ps-14{padding-left:70px !important}
.ps-15{padding-left:75px !important}
.ps-16{padding-left:80px !important}
.ps-17{padding-left:85px !important}
@media(min-width:480px){
.d-xs-inline{display:inline !important}
.d-xs-inline-block{display:inline-block !important}
.d-xs-block{display:block !important}
.d-xs-grid{display:grid !important}
.d-xs-table{display:table !important}
.d-xs-table-row{display:table-row !important}
.d-xs-table-cell{display:table-cell !important}
.d-xs-flex{display:flex !important}
.d-xs-inline-flex{display:inline-flex !important}
.d-xs-none{display:none !important}
.flex-xs-fill{flex:1 1 auto !important}
.flex-xs-row{flex-direction:row !important}
.flex-xs-column{flex-direction:column !important}
.flex-xs-row-reverse{flex-direction:row-reverse !important}
.flex-xs-column-reverse{flex-direction:column-reverse !important}
.flex-xs-grow-0{flex-grow:0 !important}
.flex-xs-grow-1{flex-grow:1 !important}
.flex-xs-shrink-0{flex-shrink:0 !important}
.flex-xs-shrink-1{flex-shrink:1 !important}
.flex-xs-wrap{flex-wrap:wrap !important}
.flex-xs-nowrap{flex-wrap:nowrap !important}
.flex-xs-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-xs-start{justify-content:flex-start !important}
.justify-content-xs-end{justify-content:flex-end !important}
.justify-content-xs-center{justify-content:center !important}
.justify-content-xs-between{justify-content:space-between !important}
.justify-content-xs-around{justify-content:space-around !important}
.justify-content-xs-evenly{justify-content:space-evenly !important}
.align-items-xs-start{align-items:flex-start !important}
.align-items-xs-end{align-items:flex-end !important}
.align-items-xs-center{align-items:center !important}
.align-items-xs-baseline{align-items:baseline !important}
.align-items-xs-stretch{align-items:stretch !important}
.align-content-xs-start{align-content:flex-start !important}
.align-content-xs-end{align-content:flex-end !important}
.align-content-xs-center{align-content:center !important}
.align-content-xs-between{align-content:space-between !important}
.align-content-xs-around{align-content:space-around !important}
.align-content-xs-stretch{align-content:stretch !important}
.align-self-xs-auto{align-self:auto !important}
.align-self-xs-start{align-self:flex-start !important}
.align-self-xs-end{align-self:flex-end !important}
.align-self-xs-center{align-self:center !important}
.align-self-xs-baseline{align-self:baseline !important}
.align-self-xs-stretch{align-self:stretch !important}
.order-xs-first{order:-1 !important}
.order-xs-0{order:0 !important}
.order-xs-1{order:1 !important}
.order-xs-2{order:2 !important}
.order-xs-3{order:3 !important}
.order-xs-4{order:4 !important}
.order-xs-5{order:5 !important}
.order-xs-last{order:6 !important}
.m-xs-0{margin:0 !important}
.m-xs-1{margin:5px !important}
.m-xs-2{margin:10px !important}
.m-xs-3{margin:15px !important}
.m-xs-4{margin:20px !important}
.m-xs-5{margin:25px !important}
.m-xs-6{margin:30px !important}
.m-xs-7{margin:35px !important}
.m-xs-8{margin:40px !important}
.m-xs-9{margin:45px !important}
.m-xs-10{margin:50px !important}
.m-xs-11{margin:55px !important}
.m-xs-12{margin:60px !important}
.m-xs-13{margin:65px !important}
.m-xs-14{margin:70px !important}
.m-xs-15{margin:75px !important}
.m-xs-16{margin:80px !important}
.m-xs-17{margin:85px !important}
.m-xs-auto{margin:auto !important}
.mx-xs-0{margin-right:0 !important;margin-left:0 !important}
.mx-xs-1{margin-right:5px !important;margin-left:5px !important}
.mx-xs-2{margin-right:10px !important;margin-left:10px !important}
.mx-xs-3{margin-right:15px !important;margin-left:15px !important}
.mx-xs-4{margin-right:20px !important;margin-left:20px !important}
.mx-xs-5{margin-right:25px !important;margin-left:25px !important}
.mx-xs-6{margin-right:30px !important;margin-left:30px !important}
.mx-xs-7{margin-right:35px !important;margin-left:35px !important}
.mx-xs-8{margin-right:40px !important;margin-left:40px !important}
.mx-xs-9{margin-right:45px !important;margin-left:45px !important}
.mx-xs-10{margin-right:50px !important;margin-left:50px !important}
.mx-xs-11{margin-right:55px !important;margin-left:55px !important}
.mx-xs-12{margin-right:60px !important;margin-left:60px !important}
.mx-xs-13{margin-right:65px !important;margin-left:65px !important}
.mx-xs-14{margin-right:70px !important;margin-left:70px !important}
.mx-xs-15{margin-right:75px !important;margin-left:75px !important}
.mx-xs-16{margin-right:80px !important;margin-left:80px !important}
.mx-xs-17{margin-right:85px !important;margin-left:85px !important}
.mx-xs-auto{margin-right:auto !important;margin-left:auto !important}
.my-xs-0{margin-top:0 !important;margin-bottom:0 !important}
.my-xs-1{margin-top:5px !important;margin-bottom:5px !important}
.my-xs-2{margin-top:10px !important;margin-bottom:10px !important}
.my-xs-3{margin-top:15px !important;margin-bottom:15px !important}
.my-xs-4{margin-top:20px !important;margin-bottom:20px !important}
.my-xs-5{margin-top:25px !important;margin-bottom:25px !important}
.my-xs-6{margin-top:30px !important;margin-bottom:30px !important}
.my-xs-7{margin-top:35px !important;margin-bottom:35px !important}
.my-xs-8{margin-top:40px !important;margin-bottom:40px !important}
.my-xs-9{margin-top:45px !important;margin-bottom:45px !important}
.my-xs-10{margin-top:50px !important;margin-bottom:50px !important}
.my-xs-11{margin-top:55px !important;margin-bottom:55px !important}
.my-xs-12{margin-top:60px !important;margin-bottom:60px !important}
.my-xs-13{margin-top:65px !important;margin-bottom:65px !important}
.my-xs-14{margin-top:70px !important;margin-bottom:70px !important}
.my-xs-15{margin-top:75px !important;margin-bottom:75px !important}
.my-xs-16{margin-top:80px !important;margin-bottom:80px !important}
.my-xs-17{margin-top:85px !important;margin-bottom:85px !important}
.my-xs-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-xs-0{margin-top:0 !important}
.mt-xs-1{margin-top:5px !important}
.mt-xs-2{margin-top:10px !important}
.mt-xs-3{margin-top:15px !important}
.mt-xs-4{margin-top:20px !important}
.mt-xs-5{margin-top:25px !important}
.mt-xs-6{margin-top:30px !important}
.mt-xs-7{margin-top:35px !important}
.mt-xs-8{margin-top:40px !important}
.mt-xs-9{margin-top:45px !important}
.mt-xs-10{margin-top:50px !important}
.mt-xs-11{margin-top:55px !important}
.mt-xs-12{margin-top:60px !important}
.mt-xs-13{margin-top:65px !important}
.mt-xs-14{margin-top:70px !important}
.mt-xs-15{margin-top:75px !important}
.mt-xs-16{margin-top:80px !important}
.mt-xs-17{margin-top:85px !important}
.mt-xs-auto{margin-top:auto !important}
.me-xs-0{margin-right:0 !important}
.me-xs-1{margin-right:5px !important}
.me-xs-2{margin-right:10px !important}
.me-xs-3{margin-right:15px !important}
.me-xs-4{margin-right:20px !important}
.me-xs-5{margin-right:25px !important}
.me-xs-6{margin-right:30px !important}
.me-xs-7{margin-right:35px !important}
.me-xs-8{margin-right:40px !important}
.me-xs-9{margin-right:45px !important}
.me-xs-10{margin-right:50px !important}
.me-xs-11{margin-right:55px !important}
.me-xs-12{margin-right:60px !important}
.me-xs-13{margin-right:65px !important}
.me-xs-14{margin-right:70px !important}
.me-xs-15{margin-right:75px !important}
.me-xs-16{margin-right:80px !important}
.me-xs-17{margin-right:85px !important}
.me-xs-auto{margin-right:auto !important}
.mb-xs-0{margin-bottom:0 !important}
.mb-xs-1{margin-bottom:5px !important}
.mb-xs-2{margin-bottom:10px !important}
.mb-xs-3{margin-bottom:15px !important}
.mb-xs-4{margin-bottom:20px !important}
.mb-xs-5{margin-bottom:25px !important}
.mb-xs-6{margin-bottom:30px !important}
.mb-xs-7{margin-bottom:35px !important}
.mb-xs-8{margin-bottom:40px !important}
.mb-xs-9{margin-bottom:45px !important}
.mb-xs-10{margin-bottom:50px !important}
.mb-xs-11{margin-bottom:55px !important}
.mb-xs-12{margin-bottom:60px !important}
.mb-xs-13{margin-bottom:65px !important}
.mb-xs-14{margin-bottom:70px !important}
.mb-xs-15{margin-bottom:75px !important}
.mb-xs-16{margin-bottom:80px !important}
.mb-xs-17{margin-bottom:85px !important}
.mb-xs-auto{margin-bottom:auto !important}
.ms-xs-0{margin-left:0 !important}
.ms-xs-1{margin-left:5px !important}
.ms-xs-2{margin-left:10px !important}
.ms-xs-3{margin-left:15px !important}
.ms-xs-4{margin-left:20px !important}
.ms-xs-5{margin-left:25px !important}
.ms-xs-6{margin-left:30px !important}
.ms-xs-7{margin-left:35px !important}
.ms-xs-8{margin-left:40px !important}
.ms-xs-9{margin-left:45px !important}
.ms-xs-10{margin-left:50px !important}
.ms-xs-11{margin-left:55px !important}
.ms-xs-12{margin-left:60px !important}
.ms-xs-13{margin-left:65px !important}
.ms-xs-14{margin-left:70px !important}
.ms-xs-15{margin-left:75px !important}
.ms-xs-16{margin-left:80px !important}
.ms-xs-17{margin-left:85px !important}
.ms-xs-auto{margin-left:auto !important}
.p-xs-0{padding:0 !important}
.p-xs-1{padding:5px !important}
.p-xs-2{padding:10px !important}
.p-xs-3{padding:15px !important}
.p-xs-4{padding:20px !important}
.p-xs-5{padding:25px !important}
.p-xs-6{padding:30px !important}
.p-xs-7{padding:35px !important}
.p-xs-8{padding:40px !important}
.p-xs-9{padding:45px !important}
.p-xs-10{padding:50px !important}
.p-xs-11{padding:55px !important}
.p-xs-12{padding:60px !important}
.p-xs-13{padding:65px !important}
.p-xs-14{padding:70px !important}
.p-xs-15{padding:75px !important}
.p-xs-16{padding:80px !important}
.p-xs-17{padding:85px !important}
.px-xs-0{padding-right:0 !important;padding-left:0 !important}
.px-xs-1{padding-right:5px !important;padding-left:5px !important}
.px-xs-2{padding-right:10px !important;padding-left:10px !important}
.px-xs-3{padding-right:15px !important;padding-left:15px !important}
.px-xs-4{padding-right:20px !important;padding-left:20px !important}
.px-xs-5{padding-right:25px !important;padding-left:25px !important}
.px-xs-6{padding-right:30px !important;padding-left:30px !important}
.px-xs-7{padding-right:35px !important;padding-left:35px !important}
.px-xs-8{padding-right:40px !important;padding-left:40px !important}
.px-xs-9{padding-right:45px !important;padding-left:45px !important}
.px-xs-10{padding-right:50px !important;padding-left:50px !important}
.px-xs-11{padding-right:55px !important;padding-left:55px !important}
.px-xs-12{padding-right:60px !important;padding-left:60px !important}
.px-xs-13{padding-right:65px !important;padding-left:65px !important}
.px-xs-14{padding-right:70px !important;padding-left:70px !important}
.px-xs-15{padding-right:75px !important;padding-left:75px !important}
.px-xs-16{padding-right:80px !important;padding-left:80px !important}
.px-xs-17{padding-right:85px !important;padding-left:85px !important}
.py-xs-0{padding-top:0 !important;padding-bottom:0 !important}
.py-xs-1{padding-top:5px !important;padding-bottom:5px !important}
.py-xs-2{padding-top:10px !important;padding-bottom:10px !important}
.py-xs-3{padding-top:15px !important;padding-bottom:15px !important}
.py-xs-4{padding-top:20px !important;padding-bottom:20px !important}
.py-xs-5{padding-top:25px !important;padding-bottom:25px !important}
.py-xs-6{padding-top:30px !important;padding-bottom:30px !important}
.py-xs-7{padding-top:35px !important;padding-bottom:35px !important}
.py-xs-8{padding-top:40px !important;padding-bottom:40px !important}
.py-xs-9{padding-top:45px !important;padding-bottom:45px !important}
.py-xs-10{padding-top:50px !important;padding-bottom:50px !important}
.py-xs-11{padding-top:55px !important;padding-bottom:55px !important}
.py-xs-12{padding-top:60px !important;padding-bottom:60px !important}
.py-xs-13{padding-top:65px !important;padding-bottom:65px !important}
.py-xs-14{padding-top:70px !important;padding-bottom:70px !important}
.py-xs-15{padding-top:75px !important;padding-bottom:75px !important}
.py-xs-16{padding-top:80px !important;padding-bottom:80px !important}
.py-xs-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-xs-0{padding-top:0 !important}
.pt-xs-1{padding-top:5px !important}
.pt-xs-2{padding-top:10px !important}
.pt-xs-3{padding-top:15px !important}
.pt-xs-4{padding-top:20px !important}
.pt-xs-5{padding-top:25px !important}
.pt-xs-6{padding-top:30px !important}
.pt-xs-7{padding-top:35px !important}
.pt-xs-8{padding-top:40px !important}
.pt-xs-9{padding-top:45px !important}
.pt-xs-10{padding-top:50px !important}
.pt-xs-11{padding-top:55px !important}
.pt-xs-12{padding-top:60px !important}
.pt-xs-13{padding-top:65px !important}
.pt-xs-14{padding-top:70px !important}
.pt-xs-15{padding-top:75px !important}
.pt-xs-16{padding-top:80px !important}
.pt-xs-17{padding-top:85px !important}
.pe-xs-0{padding-right:0 !important}
.pe-xs-1{padding-right:5px !important}
.pe-xs-2{padding-right:10px !important}
.pe-xs-3{padding-right:15px !important}
.pe-xs-4{padding-right:20px !important}
.pe-xs-5{padding-right:25px !important}
.pe-xs-6{padding-right:30px !important}
.pe-xs-7{padding-right:35px !important}
.pe-xs-8{padding-right:40px !important}
.pe-xs-9{padding-right:45px !important}
.pe-xs-10{padding-right:50px !important}
.pe-xs-11{padding-right:55px !important}
.pe-xs-12{padding-right:60px !important}
.pe-xs-13{padding-right:65px !important}
.pe-xs-14{padding-right:70px !important}
.pe-xs-15{padding-right:75px !important}
.pe-xs-16{padding-right:80px !important}
.pe-xs-17{padding-right:85px !important}
.pb-xs-0{padding-bottom:0 !important}
.pb-xs-1{padding-bottom:5px !important}
.pb-xs-2{padding-bottom:10px !important}
.pb-xs-3{padding-bottom:15px !important}
.pb-xs-4{padding-bottom:20px !important}
.pb-xs-5{padding-bottom:25px !important}
.pb-xs-6{padding-bottom:30px !important}
.pb-xs-7{padding-bottom:35px !important}
.pb-xs-8{padding-bottom:40px !important}
.pb-xs-9{padding-bottom:45px !important}
.pb-xs-10{padding-bottom:50px !important}
.pb-xs-11{padding-bottom:55px !important}
.pb-xs-12{padding-bottom:60px !important}
.pb-xs-13{padding-bottom:65px !important}
.pb-xs-14{padding-bottom:70px !important}
.pb-xs-15{padding-bottom:75px !important}
.pb-xs-16{padding-bottom:80px !important}
.pb-xs-17{padding-bottom:85px !important}
.ps-xs-0{padding-left:0 !important}
.ps-xs-1{padding-left:5px !important}
.ps-xs-2{padding-left:10px !important}
.ps-xs-3{padding-left:15px !important}
.ps-xs-4{padding-left:20px !important}
.ps-xs-5{padding-left:25px !important}
.ps-xs-6{padding-left:30px !important}
.ps-xs-7{padding-left:35px !important}
.ps-xs-8{padding-left:40px !important}
.ps-xs-9{padding-left:45px !important}
.ps-xs-10{padding-left:50px !important}
.ps-xs-11{padding-left:55px !important}
.ps-xs-12{padding-left:60px !important}
.ps-xs-13{padding-left:65px !important}
.ps-xs-14{padding-left:70px !important}
.ps-xs-15{padding-left:75px !important}
.ps-xs-16{padding-left:80px !important}
.ps-xs-17{padding-left:85px !important}
}
@media(min-width:576px){
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-grid{display:grid !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:flex !important}
.d-sm-inline-flex{display:inline-flex !important}
.d-sm-none{display:none !important}
.flex-sm-fill{flex:1 1 auto !important}
.flex-sm-row{flex-direction:row !important}
.flex-sm-column{flex-direction:column !important}
.flex-sm-row-reverse{flex-direction:row-reverse !important}
.flex-sm-column-reverse{flex-direction:column-reverse !important}
.flex-sm-grow-0{flex-grow:0 !important}
.flex-sm-grow-1{flex-grow:1 !important}
.flex-sm-shrink-0{flex-shrink:0 !important}
.flex-sm-shrink-1{flex-shrink:1 !important}
.flex-sm-wrap{flex-wrap:wrap !important}
.flex-sm-nowrap{flex-wrap:nowrap !important}
.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-sm-start{justify-content:flex-start !important}
.justify-content-sm-end{justify-content:flex-end !important}
.justify-content-sm-center{justify-content:center !important}
.justify-content-sm-between{justify-content:space-between !important}
.justify-content-sm-around{justify-content:space-around !important}
.justify-content-sm-evenly{justify-content:space-evenly !important}
.align-items-sm-start{align-items:flex-start !important}
.align-items-sm-end{align-items:flex-end !important}
.align-items-sm-center{align-items:center !important}
.align-items-sm-baseline{align-items:baseline !important}
.align-items-sm-stretch{align-items:stretch !important}
.align-content-sm-start{align-content:flex-start !important}
.align-content-sm-end{align-content:flex-end !important}
.align-content-sm-center{align-content:center !important}
.align-content-sm-between{align-content:space-between !important}
.align-content-sm-around{align-content:space-around !important}
.align-content-sm-stretch{align-content:stretch !important}
.align-self-sm-auto{align-self:auto !important}
.align-self-sm-start{align-self:flex-start !important}
.align-self-sm-end{align-self:flex-end !important}
.align-self-sm-center{align-self:center !important}
.align-self-sm-baseline{align-self:baseline !important}
.align-self-sm-stretch{align-self:stretch !important}
.order-sm-first{order:-1 !important}
.order-sm-0{order:0 !important}
.order-sm-1{order:1 !important}
.order-sm-2{order:2 !important}
.order-sm-3{order:3 !important}
.order-sm-4{order:4 !important}
.order-sm-5{order:5 !important}
.order-sm-last{order:6 !important}
.m-sm-0{margin:0 !important}
.m-sm-1{margin:5px !important}
.m-sm-2{margin:10px !important}
.m-sm-3{margin:15px !important}
.m-sm-4{margin:20px !important}
.m-sm-5{margin:25px !important}
.m-sm-6{margin:30px !important}
.m-sm-7{margin:35px !important}
.m-sm-8{margin:40px !important}
.m-sm-9{margin:45px !important}
.m-sm-10{margin:50px !important}
.m-sm-11{margin:55px !important}
.m-sm-12{margin:60px !important}
.m-sm-13{margin:65px !important}
.m-sm-14{margin:70px !important}
.m-sm-15{margin:75px !important}
.m-sm-16{margin:80px !important}
.m-sm-17{margin:85px !important}
.m-sm-auto{margin:auto !important}
.mx-sm-0{margin-right:0 !important;margin-left:0 !important}
.mx-sm-1{margin-right:5px !important;margin-left:5px !important}
.mx-sm-2{margin-right:10px !important;margin-left:10px !important}
.mx-sm-3{margin-right:15px !important;margin-left:15px !important}
.mx-sm-4{margin-right:20px !important;margin-left:20px !important}
.mx-sm-5{margin-right:25px !important;margin-left:25px !important}
.mx-sm-6{margin-right:30px !important;margin-left:30px !important}
.mx-sm-7{margin-right:35px !important;margin-left:35px !important}
.mx-sm-8{margin-right:40px !important;margin-left:40px !important}
.mx-sm-9{margin-right:45px !important;margin-left:45px !important}
.mx-sm-10{margin-right:50px !important;margin-left:50px !important}
.mx-sm-11{margin-right:55px !important;margin-left:55px !important}
.mx-sm-12{margin-right:60px !important;margin-left:60px !important}
.mx-sm-13{margin-right:65px !important;margin-left:65px !important}
.mx-sm-14{margin-right:70px !important;margin-left:70px !important}
.mx-sm-15{margin-right:75px !important;margin-left:75px !important}
.mx-sm-16{margin-right:80px !important;margin-left:80px !important}
.mx-sm-17{margin-right:85px !important;margin-left:85px !important}
.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}
.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}
.my-sm-1{margin-top:5px !important;margin-bottom:5px !important}
.my-sm-2{margin-top:10px !important;margin-bottom:10px !important}
.my-sm-3{margin-top:15px !important;margin-bottom:15px !important}
.my-sm-4{margin-top:20px !important;margin-bottom:20px !important}
.my-sm-5{margin-top:25px !important;margin-bottom:25px !important}
.my-sm-6{margin-top:30px !important;margin-bottom:30px !important}
.my-sm-7{margin-top:35px !important;margin-bottom:35px !important}
.my-sm-8{margin-top:40px !important;margin-bottom:40px !important}
.my-sm-9{margin-top:45px !important;margin-bottom:45px !important}
.my-sm-10{margin-top:50px !important;margin-bottom:50px !important}
.my-sm-11{margin-top:55px !important;margin-bottom:55px !important}
.my-sm-12{margin-top:60px !important;margin-bottom:60px !important}
.my-sm-13{margin-top:65px !important;margin-bottom:65px !important}
.my-sm-14{margin-top:70px !important;margin-bottom:70px !important}
.my-sm-15{margin-top:75px !important;margin-bottom:75px !important}
.my-sm-16{margin-top:80px !important;margin-bottom:80px !important}
.my-sm-17{margin-top:85px !important;margin-bottom:85px !important}
.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-sm-0{margin-top:0 !important}
.mt-sm-1{margin-top:5px !important}
.mt-sm-2{margin-top:10px !important}
.mt-sm-3{margin-top:15px !important}
.mt-sm-4{margin-top:20px !important}
.mt-sm-5{margin-top:25px !important}
.mt-sm-6{margin-top:30px !important}
.mt-sm-7{margin-top:35px !important}
.mt-sm-8{margin-top:40px !important}
.mt-sm-9{margin-top:45px !important}
.mt-sm-10{margin-top:50px !important}
.mt-sm-11{margin-top:55px !important}
.mt-sm-12{margin-top:60px !important}
.mt-sm-13{margin-top:65px !important}
.mt-sm-14{margin-top:70px !important}
.mt-sm-15{margin-top:75px !important}
.mt-sm-16{margin-top:80px !important}
.mt-sm-17{margin-top:85px !important}
.mt-sm-auto{margin-top:auto !important}
.me-sm-0{margin-right:0 !important}
.me-sm-1{margin-right:5px !important}
.me-sm-2{margin-right:10px !important}
.me-sm-3{margin-right:15px !important}
.me-sm-4{margin-right:20px !important}
.me-sm-5{margin-right:25px !important}
.me-sm-6{margin-right:30px !important}
.me-sm-7{margin-right:35px !important}
.me-sm-8{margin-right:40px !important}
.me-sm-9{margin-right:45px !important}
.me-sm-10{margin-right:50px !important}
.me-sm-11{margin-right:55px !important}
.me-sm-12{margin-right:60px !important}
.me-sm-13{margin-right:65px !important}
.me-sm-14{margin-right:70px !important}
.me-sm-15{margin-right:75px !important}
.me-sm-16{margin-right:80px !important}
.me-sm-17{margin-right:85px !important}
.me-sm-auto{margin-right:auto !important}
.mb-sm-0{margin-bottom:0 !important}
.mb-sm-1{margin-bottom:5px !important}
.mb-sm-2{margin-bottom:10px !important}
.mb-sm-3{margin-bottom:15px !important}
.mb-sm-4{margin-bottom:20px !important}
.mb-sm-5{margin-bottom:25px !important}
.mb-sm-6{margin-bottom:30px !important}
.mb-sm-7{margin-bottom:35px !important}
.mb-sm-8{margin-bottom:40px !important}
.mb-sm-9{margin-bottom:45px !important}
.mb-sm-10{margin-bottom:50px !important}
.mb-sm-11{margin-bottom:55px !important}
.mb-sm-12{margin-bottom:60px !important}
.mb-sm-13{margin-bottom:65px !important}
.mb-sm-14{margin-bottom:70px !important}
.mb-sm-15{margin-bottom:75px !important}
.mb-sm-16{margin-bottom:80px !important}
.mb-sm-17{margin-bottom:85px !important}
.mb-sm-auto{margin-bottom:auto !important}
.ms-sm-0{margin-left:0 !important}
.ms-sm-1{margin-left:5px !important}
.ms-sm-2{margin-left:10px !important}
.ms-sm-3{margin-left:15px !important}
.ms-sm-4{margin-left:20px !important}
.ms-sm-5{margin-left:25px !important}
.ms-sm-6{margin-left:30px !important}
.ms-sm-7{margin-left:35px !important}
.ms-sm-8{margin-left:40px !important}
.ms-sm-9{margin-left:45px !important}
.ms-sm-10{margin-left:50px !important}
.ms-sm-11{margin-left:55px !important}
.ms-sm-12{margin-left:60px !important}
.ms-sm-13{margin-left:65px !important}
.ms-sm-14{margin-left:70px !important}
.ms-sm-15{margin-left:75px !important}
.ms-sm-16{margin-left:80px !important}
.ms-sm-17{margin-left:85px !important}
.ms-sm-auto{margin-left:auto !important}
.p-sm-0{padding:0 !important}
.p-sm-1{padding:5px !important}
.p-sm-2{padding:10px !important}
.p-sm-3{padding:15px !important}
.p-sm-4{padding:20px !important}
.p-sm-5{padding:25px !important}
.p-sm-6{padding:30px !important}
.p-sm-7{padding:35px !important}
.p-sm-8{padding:40px !important}
.p-sm-9{padding:45px !important}
.p-sm-10{padding:50px !important}
.p-sm-11{padding:55px !important}
.p-sm-12{padding:60px !important}
.p-sm-13{padding:65px !important}
.p-sm-14{padding:70px !important}
.p-sm-15{padding:75px !important}
.p-sm-16{padding:80px !important}
.p-sm-17{padding:85px !important}
.px-sm-0{padding-right:0 !important;padding-left:0 !important}
.px-sm-1{padding-right:5px !important;padding-left:5px !important}
.px-sm-2{padding-right:10px !important;padding-left:10px !important}
.px-sm-3{padding-right:15px !important;padding-left:15px !important}
.px-sm-4{padding-right:20px !important;padding-left:20px !important}
.px-sm-5{padding-right:25px !important;padding-left:25px !important}
.px-sm-6{padding-right:30px !important;padding-left:30px !important}
.px-sm-7{padding-right:35px !important;padding-left:35px !important}
.px-sm-8{padding-right:40px !important;padding-left:40px !important}
.px-sm-9{padding-right:45px !important;padding-left:45px !important}
.px-sm-10{padding-right:50px !important;padding-left:50px !important}
.px-sm-11{padding-right:55px !important;padding-left:55px !important}
.px-sm-12{padding-right:60px !important;padding-left:60px !important}
.px-sm-13{padding-right:65px !important;padding-left:65px !important}
.px-sm-14{padding-right:70px !important;padding-left:70px !important}
.px-sm-15{padding-right:75px !important;padding-left:75px !important}
.px-sm-16{padding-right:80px !important;padding-left:80px !important}
.px-sm-17{padding-right:85px !important;padding-left:85px !important}
.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}
.py-sm-1{padding-top:5px !important;padding-bottom:5px !important}
.py-sm-2{padding-top:10px !important;padding-bottom:10px !important}
.py-sm-3{padding-top:15px !important;padding-bottom:15px !important}
.py-sm-4{padding-top:20px !important;padding-bottom:20px !important}
.py-sm-5{padding-top:25px !important;padding-bottom:25px !important}
.py-sm-6{padding-top:30px !important;padding-bottom:30px !important}
.py-sm-7{padding-top:35px !important;padding-bottom:35px !important}
.py-sm-8{padding-top:40px !important;padding-bottom:40px !important}
.py-sm-9{padding-top:45px !important;padding-bottom:45px !important}
.py-sm-10{padding-top:50px !important;padding-bottom:50px !important}
.py-sm-11{padding-top:55px !important;padding-bottom:55px !important}
.py-sm-12{padding-top:60px !important;padding-bottom:60px !important}
.py-sm-13{padding-top:65px !important;padding-bottom:65px !important}
.py-sm-14{padding-top:70px !important;padding-bottom:70px !important}
.py-sm-15{padding-top:75px !important;padding-bottom:75px !important}
.py-sm-16{padding-top:80px !important;padding-bottom:80px !important}
.py-sm-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-sm-0{padding-top:0 !important}
.pt-sm-1{padding-top:5px !important}
.pt-sm-2{padding-top:10px !important}
.pt-sm-3{padding-top:15px !important}
.pt-sm-4{padding-top:20px !important}
.pt-sm-5{padding-top:25px !important}
.pt-sm-6{padding-top:30px !important}
.pt-sm-7{padding-top:35px !important}
.pt-sm-8{padding-top:40px !important}
.pt-sm-9{padding-top:45px !important}
.pt-sm-10{padding-top:50px !important}
.pt-sm-11{padding-top:55px !important}
.pt-sm-12{padding-top:60px !important}
.pt-sm-13{padding-top:65px !important}
.pt-sm-14{padding-top:70px !important}
.pt-sm-15{padding-top:75px !important}
.pt-sm-16{padding-top:80px !important}
.pt-sm-17{padding-top:85px !important}
.pe-sm-0{padding-right:0 !important}
.pe-sm-1{padding-right:5px !important}
.pe-sm-2{padding-right:10px !important}
.pe-sm-3{padding-right:15px !important}
.pe-sm-4{padding-right:20px !important}
.pe-sm-5{padding-right:25px !important}
.pe-sm-6{padding-right:30px !important}
.pe-sm-7{padding-right:35px !important}
.pe-sm-8{padding-right:40px !important}
.pe-sm-9{padding-right:45px !important}
.pe-sm-10{padding-right:50px !important}
.pe-sm-11{padding-right:55px !important}
.pe-sm-12{padding-right:60px !important}
.pe-sm-13{padding-right:65px !important}
.pe-sm-14{padding-right:70px !important}
.pe-sm-15{padding-right:75px !important}
.pe-sm-16{padding-right:80px !important}
.pe-sm-17{padding-right:85px !important}
.pb-sm-0{padding-bottom:0 !important}
.pb-sm-1{padding-bottom:5px !important}
.pb-sm-2{padding-bottom:10px !important}
.pb-sm-3{padding-bottom:15px !important}
.pb-sm-4{padding-bottom:20px !important}
.pb-sm-5{padding-bottom:25px !important}
.pb-sm-6{padding-bottom:30px !important}
.pb-sm-7{padding-bottom:35px !important}
.pb-sm-8{padding-bottom:40px !important}
.pb-sm-9{padding-bottom:45px !important}
.pb-sm-10{padding-bottom:50px !important}
.pb-sm-11{padding-bottom:55px !important}
.pb-sm-12{padding-bottom:60px !important}
.pb-sm-13{padding-bottom:65px !important}
.pb-sm-14{padding-bottom:70px !important}
.pb-sm-15{padding-bottom:75px !important}
.pb-sm-16{padding-bottom:80px !important}
.pb-sm-17{padding-bottom:85px !important}
.ps-sm-0{padding-left:0 !important}
.ps-sm-1{padding-left:5px !important}
.ps-sm-2{padding-left:10px !important}
.ps-sm-3{padding-left:15px !important}
.ps-sm-4{padding-left:20px !important}
.ps-sm-5{padding-left:25px !important}
.ps-sm-6{padding-left:30px !important}
.ps-sm-7{padding-left:35px !important}
.ps-sm-8{padding-left:40px !important}
.ps-sm-9{padding-left:45px !important}
.ps-sm-10{padding-left:50px !important}
.ps-sm-11{padding-left:55px !important}
.ps-sm-12{padding-left:60px !important}
.ps-sm-13{padding-left:65px !important}
.ps-sm-14{padding-left:70px !important}
.ps-sm-15{padding-left:75px !important}
.ps-sm-16{padding-left:80px !important}
.ps-sm-17{padding-left:85px !important}
}
@media(min-width:769px){
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-grid{display:grid !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:flex !important}
.d-md-inline-flex{display:inline-flex !important}
.d-md-none{display:none !important}
.flex-md-fill{flex:1 1 auto !important}
.flex-md-row{flex-direction:row !important}
.flex-md-column{flex-direction:column !important}
.flex-md-row-reverse{flex-direction:row-reverse !important}
.flex-md-column-reverse{flex-direction:column-reverse !important}
.flex-md-grow-0{flex-grow:0 !important}
.flex-md-grow-1{flex-grow:1 !important}
.flex-md-shrink-0{flex-shrink:0 !important}
.flex-md-shrink-1{flex-shrink:1 !important}
.flex-md-wrap{flex-wrap:wrap !important}
.flex-md-nowrap{flex-wrap:nowrap !important}
.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-md-start{justify-content:flex-start !important}
.justify-content-md-end{justify-content:flex-end !important}
.justify-content-md-center{justify-content:center !important}
.justify-content-md-between{justify-content:space-between !important}
.justify-content-md-around{justify-content:space-around !important}
.justify-content-md-evenly{justify-content:space-evenly !important}
.align-items-md-start{align-items:flex-start !important}
.align-items-md-end{align-items:flex-end !important}
.align-items-md-center{align-items:center !important}
.align-items-md-baseline{align-items:baseline !important}
.align-items-md-stretch{align-items:stretch !important}
.align-content-md-start{align-content:flex-start !important}
.align-content-md-end{align-content:flex-end !important}
.align-content-md-center{align-content:center !important}
.align-content-md-between{align-content:space-between !important}
.align-content-md-around{align-content:space-around !important}
.align-content-md-stretch{align-content:stretch !important}
.align-self-md-auto{align-self:auto !important}
.align-self-md-start{align-self:flex-start !important}
.align-self-md-end{align-self:flex-end !important}
.align-self-md-center{align-self:center !important}
.align-self-md-baseline{align-self:baseline !important}
.align-self-md-stretch{align-self:stretch !important}
.order-md-first{order:-1 !important}
.order-md-0{order:0 !important}
.order-md-1{order:1 !important}
.order-md-2{order:2 !important}
.order-md-3{order:3 !important}
.order-md-4{order:4 !important}
.order-md-5{order:5 !important}
.order-md-last{order:6 !important}
.m-md-0{margin:0 !important}
.m-md-1{margin:5px !important}
.m-md-2{margin:10px !important}
.m-md-3{margin:15px !important}
.m-md-4{margin:20px !important}
.m-md-5{margin:25px !important}
.m-md-6{margin:30px !important}
.m-md-7{margin:35px !important}
.m-md-8{margin:40px !important}
.m-md-9{margin:45px !important}
.m-md-10{margin:50px !important}
.m-md-11{margin:55px !important}
.m-md-12{margin:60px !important}
.m-md-13{margin:65px !important}
.m-md-14{margin:70px !important}
.m-md-15{margin:75px !important}
.m-md-16{margin:80px !important}
.m-md-17{margin:85px !important}
.m-md-auto{margin:auto !important}
.mx-md-0{margin-right:0 !important;margin-left:0 !important}
.mx-md-1{margin-right:5px !important;margin-left:5px !important}
.mx-md-2{margin-right:10px !important;margin-left:10px !important}
.mx-md-3{margin-right:15px !important;margin-left:15px !important}
.mx-md-4{margin-right:20px !important;margin-left:20px !important}
.mx-md-5{margin-right:25px !important;margin-left:25px !important}
.mx-md-6{margin-right:30px !important;margin-left:30px !important}
.mx-md-7{margin-right:35px !important;margin-left:35px !important}
.mx-md-8{margin-right:40px !important;margin-left:40px !important}
.mx-md-9{margin-right:45px !important;margin-left:45px !important}
.mx-md-10{margin-right:50px !important;margin-left:50px !important}
.mx-md-11{margin-right:55px !important;margin-left:55px !important}
.mx-md-12{margin-right:60px !important;margin-left:60px !important}
.mx-md-13{margin-right:65px !important;margin-left:65px !important}
.mx-md-14{margin-right:70px !important;margin-left:70px !important}
.mx-md-15{margin-right:75px !important;margin-left:75px !important}
.mx-md-16{margin-right:80px !important;margin-left:80px !important}
.mx-md-17{margin-right:85px !important;margin-left:85px !important}
.mx-md-auto{margin-right:auto !important;margin-left:auto !important}
.my-md-0{margin-top:0 !important;margin-bottom:0 !important}
.my-md-1{margin-top:5px !important;margin-bottom:5px !important}
.my-md-2{margin-top:10px !important;margin-bottom:10px !important}
.my-md-3{margin-top:15px !important;margin-bottom:15px !important}
.my-md-4{margin-top:20px !important;margin-bottom:20px !important}
.my-md-5{margin-top:25px !important;margin-bottom:25px !important}
.my-md-6{margin-top:30px !important;margin-bottom:30px !important}
.my-md-7{margin-top:35px !important;margin-bottom:35px !important}
.my-md-8{margin-top:40px !important;margin-bottom:40px !important}
.my-md-9{margin-top:45px !important;margin-bottom:45px !important}
.my-md-10{margin-top:50px !important;margin-bottom:50px !important}
.my-md-11{margin-top:55px !important;margin-bottom:55px !important}
.my-md-12{margin-top:60px !important;margin-bottom:60px !important}
.my-md-13{margin-top:65px !important;margin-bottom:65px !important}
.my-md-14{margin-top:70px !important;margin-bottom:70px !important}
.my-md-15{margin-top:75px !important;margin-bottom:75px !important}
.my-md-16{margin-top:80px !important;margin-bottom:80px !important}
.my-md-17{margin-top:85px !important;margin-bottom:85px !important}
.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-md-0{margin-top:0 !important}
.mt-md-1{margin-top:5px !important}
.mt-md-2{margin-top:10px !important}
.mt-md-3{margin-top:15px !important}
.mt-md-4{margin-top:20px !important}
.mt-md-5{margin-top:25px !important}
.mt-md-6{margin-top:30px !important}
.mt-md-7{margin-top:35px !important}
.mt-md-8{margin-top:40px !important}
.mt-md-9{margin-top:45px !important}
.mt-md-10{margin-top:50px !important}
.mt-md-11{margin-top:55px !important}
.mt-md-12{margin-top:60px !important}
.mt-md-13{margin-top:65px !important}
.mt-md-14{margin-top:70px !important}
.mt-md-15{margin-top:75px !important}
.mt-md-16{margin-top:80px !important}
.mt-md-17{margin-top:85px !important}
.mt-md-auto{margin-top:auto !important}
.me-md-0{margin-right:0 !important}
.me-md-1{margin-right:5px !important}
.me-md-2{margin-right:10px !important}
.me-md-3{margin-right:15px !important}
.me-md-4{margin-right:20px !important}
.me-md-5{margin-right:25px !important}
.me-md-6{margin-right:30px !important}
.me-md-7{margin-right:35px !important}
.me-md-8{margin-right:40px !important}
.me-md-9{margin-right:45px !important}
.me-md-10{margin-right:50px !important}
.me-md-11{margin-right:55px !important}
.me-md-12{margin-right:60px !important}
.me-md-13{margin-right:65px !important}
.me-md-14{margin-right:70px !important}
.me-md-15{margin-right:75px !important}
.me-md-16{margin-right:80px !important}
.me-md-17{margin-right:85px !important}
.me-md-auto{margin-right:auto !important}
.mb-md-0{margin-bottom:0 !important}
.mb-md-1{margin-bottom:5px !important}
.mb-md-2{margin-bottom:10px !important}
.mb-md-3{margin-bottom:15px !important}
.mb-md-4{margin-bottom:20px !important}
.mb-md-5{margin-bottom:25px !important}
.mb-md-6{margin-bottom:30px !important}
.mb-md-7{margin-bottom:35px !important}
.mb-md-8{margin-bottom:40px !important}
.mb-md-9{margin-bottom:45px !important}
.mb-md-10{margin-bottom:50px !important}
.mb-md-11{margin-bottom:55px !important}
.mb-md-12{margin-bottom:60px !important}
.mb-md-13{margin-bottom:65px !important}
.mb-md-14{margin-bottom:70px !important}
.mb-md-15{margin-bottom:75px !important}
.mb-md-16{margin-bottom:80px !important}
.mb-md-17{margin-bottom:85px !important}
.mb-md-auto{margin-bottom:auto !important}
.ms-md-0{margin-left:0 !important}
.ms-md-1{margin-left:5px !important}
.ms-md-2{margin-left:10px !important}
.ms-md-3{margin-left:15px !important}
.ms-md-4{margin-left:20px !important}
.ms-md-5{margin-left:25px !important}
.ms-md-6{margin-left:30px !important}
.ms-md-7{margin-left:35px !important}
.ms-md-8{margin-left:40px !important}
.ms-md-9{margin-left:45px !important}
.ms-md-10{margin-left:50px !important}
.ms-md-11{margin-left:55px !important}
.ms-md-12{margin-left:60px !important}
.ms-md-13{margin-left:65px !important}
.ms-md-14{margin-left:70px !important}
.ms-md-15{margin-left:75px !important}
.ms-md-16{margin-left:80px !important}
.ms-md-17{margin-left:85px !important}
.ms-md-auto{margin-left:auto !important}
.p-md-0{padding:0 !important}
.p-md-1{padding:5px !important}
.p-md-2{padding:10px !important}
.p-md-3{padding:15px !important}
.p-md-4{padding:20px !important}
.p-md-5{padding:25px !important}
.p-md-6{padding:30px !important}
.p-md-7{padding:35px !important}
.p-md-8{padding:40px !important}
.p-md-9{padding:45px !important}
.p-md-10{padding:50px !important}
.p-md-11{padding:55px !important}
.p-md-12{padding:60px !important}
.p-md-13{padding:65px !important}
.p-md-14{padding:70px !important}
.p-md-15{padding:75px !important}
.p-md-16{padding:80px !important}
.p-md-17{padding:85px !important}
.px-md-0{padding-right:0 !important;padding-left:0 !important}
.px-md-1{padding-right:5px !important;padding-left:5px !important}
.px-md-2{padding-right:10px !important;padding-left:10px !important}
.px-md-3{padding-right:15px !important;padding-left:15px !important}
.px-md-4{padding-right:20px !important;padding-left:20px !important}
.px-md-5{padding-right:25px !important;padding-left:25px !important}
.px-md-6{padding-right:30px !important;padding-left:30px !important}
.px-md-7{padding-right:35px !important;padding-left:35px !important}
.px-md-8{padding-right:40px !important;padding-left:40px !important}
.px-md-9{padding-right:45px !important;padding-left:45px !important}
.px-md-10{padding-right:50px !important;padding-left:50px !important}
.px-md-11{padding-right:55px !important;padding-left:55px !important}
.px-md-12{padding-right:60px !important;padding-left:60px !important}
.px-md-13{padding-right:65px !important;padding-left:65px !important}
.px-md-14{padding-right:70px !important;padding-left:70px !important}
.px-md-15{padding-right:75px !important;padding-left:75px !important}
.px-md-16{padding-right:80px !important;padding-left:80px !important}
.px-md-17{padding-right:85px !important;padding-left:85px !important}
.py-md-0{padding-top:0 !important;padding-bottom:0 !important}
.py-md-1{padding-top:5px !important;padding-bottom:5px !important}
.py-md-2{padding-top:10px !important;padding-bottom:10px !important}
.py-md-3{padding-top:15px !important;padding-bottom:15px !important}
.py-md-4{padding-top:20px !important;padding-bottom:20px !important}
.py-md-5{padding-top:25px !important;padding-bottom:25px !important}
.py-md-6{padding-top:30px !important;padding-bottom:30px !important}
.py-md-7{padding-top:35px !important;padding-bottom:35px !important}
.py-md-8{padding-top:40px !important;padding-bottom:40px !important}
.py-md-9{padding-top:45px !important;padding-bottom:45px !important}
.py-md-10{padding-top:50px !important;padding-bottom:50px !important}
.py-md-11{padding-top:55px !important;padding-bottom:55px !important}
.py-md-12{padding-top:60px !important;padding-bottom:60px !important}
.py-md-13{padding-top:65px !important;padding-bottom:65px !important}
.py-md-14{padding-top:70px !important;padding-bottom:70px !important}
.py-md-15{padding-top:75px !important;padding-bottom:75px !important}
.py-md-16{padding-top:80px !important;padding-bottom:80px !important}
.py-md-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-md-0{padding-top:0 !important}
.pt-md-1{padding-top:5px !important}
.pt-md-2{padding-top:10px !important}
.pt-md-3{padding-top:15px !important}
.pt-md-4{padding-top:20px !important}
.pt-md-5{padding-top:25px !important}
.pt-md-6{padding-top:30px !important}
.pt-md-7{padding-top:35px !important}
.pt-md-8{padding-top:40px !important}
.pt-md-9{padding-top:45px !important}
.pt-md-10{padding-top:50px !important}
.pt-md-11{padding-top:55px !important}
.pt-md-12{padding-top:60px !important}
.pt-md-13{padding-top:65px !important}
.pt-md-14{padding-top:70px !important}
.pt-md-15{padding-top:75px !important}
.pt-md-16{padding-top:80px !important}
.pt-md-17{padding-top:85px !important}
.pe-md-0{padding-right:0 !important}
.pe-md-1{padding-right:5px !important}
.pe-md-2{padding-right:10px !important}
.pe-md-3{padding-right:15px !important}
.pe-md-4{padding-right:20px !important}
.pe-md-5{padding-right:25px !important}
.pe-md-6{padding-right:30px !important}
.pe-md-7{padding-right:35px !important}
.pe-md-8{padding-right:40px !important}
.pe-md-9{padding-right:45px !important}
.pe-md-10{padding-right:50px !important}
.pe-md-11{padding-right:55px !important}
.pe-md-12{padding-right:60px !important}
.pe-md-13{padding-right:65px !important}
.pe-md-14{padding-right:70px !important}
.pe-md-15{padding-right:75px !important}
.pe-md-16{padding-right:80px !important}
.pe-md-17{padding-right:85px !important}
.pb-md-0{padding-bottom:0 !important}
.pb-md-1{padding-bottom:5px !important}
.pb-md-2{padding-bottom:10px !important}
.pb-md-3{padding-bottom:15px !important}
.pb-md-4{padding-bottom:20px !important}
.pb-md-5{padding-bottom:25px !important}
.pb-md-6{padding-bottom:30px !important}
.pb-md-7{padding-bottom:35px !important}
.pb-md-8{padding-bottom:40px !important}
.pb-md-9{padding-bottom:45px !important}
.pb-md-10{padding-bottom:50px !important}
.pb-md-11{padding-bottom:55px !important}
.pb-md-12{padding-bottom:60px !important}
.pb-md-13{padding-bottom:65px !important}
.pb-md-14{padding-bottom:70px !important}
.pb-md-15{padding-bottom:75px !important}
.pb-md-16{padding-bottom:80px !important}
.pb-md-17{padding-bottom:85px !important}
.ps-md-0{padding-left:0 !important}
.ps-md-1{padding-left:5px !important}
.ps-md-2{padding-left:10px !important}
.ps-md-3{padding-left:15px !important}
.ps-md-4{padding-left:20px !important}
.ps-md-5{padding-left:25px !important}
.ps-md-6{padding-left:30px !important}
.ps-md-7{padding-left:35px !important}
.ps-md-8{padding-left:40px !important}
.ps-md-9{padding-left:45px !important}
.ps-md-10{padding-left:50px !important}
.ps-md-11{padding-left:55px !important}
.ps-md-12{padding-left:60px !important}
.ps-md-13{padding-left:65px !important}
.ps-md-14{padding-left:70px !important}
.ps-md-15{padding-left:75px !important}
.ps-md-16{padding-left:80px !important}
.ps-md-17{padding-left:85px !important}
}
@media(min-width:992px){
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-grid{display:grid !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:flex !important}
.d-lg-inline-flex{display:inline-flex !important}
.d-lg-none{display:none !important}
.flex-lg-fill{flex:1 1 auto !important}
.flex-lg-row{flex-direction:row !important}
.flex-lg-column{flex-direction:column !important}
.flex-lg-row-reverse{flex-direction:row-reverse !important}
.flex-lg-column-reverse{flex-direction:column-reverse !important}
.flex-lg-grow-0{flex-grow:0 !important}
.flex-lg-grow-1{flex-grow:1 !important}
.flex-lg-shrink-0{flex-shrink:0 !important}
.flex-lg-shrink-1{flex-shrink:1 !important}
.flex-lg-wrap{flex-wrap:wrap !important}
.flex-lg-nowrap{flex-wrap:nowrap !important}
.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-lg-start{justify-content:flex-start !important}
.justify-content-lg-end{justify-content:flex-end !important}
.justify-content-lg-center{justify-content:center !important}
.justify-content-lg-between{justify-content:space-between !important}
.justify-content-lg-around{justify-content:space-around !important}
.justify-content-lg-evenly{justify-content:space-evenly !important}
.align-items-lg-start{align-items:flex-start !important}
.align-items-lg-end{align-items:flex-end !important}
.align-items-lg-center{align-items:center !important}
.align-items-lg-baseline{align-items:baseline !important}
.align-items-lg-stretch{align-items:stretch !important}
.align-content-lg-start{align-content:flex-start !important}
.align-content-lg-end{align-content:flex-end !important}
.align-content-lg-center{align-content:center !important}
.align-content-lg-between{align-content:space-between !important}
.align-content-lg-around{align-content:space-around !important}
.align-content-lg-stretch{align-content:stretch !important}
.align-self-lg-auto{align-self:auto !important}
.align-self-lg-start{align-self:flex-start !important}
.align-self-lg-end{align-self:flex-end !important}
.align-self-lg-center{align-self:center !important}
.align-self-lg-baseline{align-self:baseline !important}
.align-self-lg-stretch{align-self:stretch !important}
.order-lg-first{order:-1 !important}
.order-lg-0{order:0 !important}
.order-lg-1{order:1 !important}
.order-lg-2{order:2 !important}
.order-lg-3{order:3 !important}
.order-lg-4{order:4 !important}
.order-lg-5{order:5 !important}
.order-lg-last{order:6 !important}
.m-lg-0{margin:0 !important}
.m-lg-1{margin:5px !important}
.m-lg-2{margin:10px !important}
.m-lg-3{margin:15px !important}
.m-lg-4{margin:20px !important}
.m-lg-5{margin:25px !important}
.m-lg-6{margin:30px !important}
.m-lg-7{margin:35px !important}
.m-lg-8{margin:40px !important}
.m-lg-9{margin:45px !important}
.m-lg-10{margin:50px !important}
.m-lg-11{margin:55px !important}
.m-lg-12{margin:60px !important}
.m-lg-13{margin:65px !important}
.m-lg-14{margin:70px !important}
.m-lg-15{margin:75px !important}
.m-lg-16{margin:80px !important}
.m-lg-17{margin:85px !important}
.m-lg-auto{margin:auto !important}
.mx-lg-0{margin-right:0 !important;margin-left:0 !important}
.mx-lg-1{margin-right:5px !important;margin-left:5px !important}
.mx-lg-2{margin-right:10px !important;margin-left:10px !important}
.mx-lg-3{margin-right:15px !important;margin-left:15px !important}
.mx-lg-4{margin-right:20px !important;margin-left:20px !important}
.mx-lg-5{margin-right:25px !important;margin-left:25px !important}
.mx-lg-6{margin-right:30px !important;margin-left:30px !important}
.mx-lg-7{margin-right:35px !important;margin-left:35px !important}
.mx-lg-8{margin-right:40px !important;margin-left:40px !important}
.mx-lg-9{margin-right:45px !important;margin-left:45px !important}
.mx-lg-10{margin-right:50px !important;margin-left:50px !important}
.mx-lg-11{margin-right:55px !important;margin-left:55px !important}
.mx-lg-12{margin-right:60px !important;margin-left:60px !important}
.mx-lg-13{margin-right:65px !important;margin-left:65px !important}
.mx-lg-14{margin-right:70px !important;margin-left:70px !important}
.mx-lg-15{margin-right:75px !important;margin-left:75px !important}
.mx-lg-16{margin-right:80px !important;margin-left:80px !important}
.mx-lg-17{margin-right:85px !important;margin-left:85px !important}
.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}
.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}
.my-lg-1{margin-top:5px !important;margin-bottom:5px !important}
.my-lg-2{margin-top:10px !important;margin-bottom:10px !important}
.my-lg-3{margin-top:15px !important;margin-bottom:15px !important}
.my-lg-4{margin-top:20px !important;margin-bottom:20px !important}
.my-lg-5{margin-top:25px !important;margin-bottom:25px !important}
.my-lg-6{margin-top:30px !important;margin-bottom:30px !important}
.my-lg-7{margin-top:35px !important;margin-bottom:35px !important}
.my-lg-8{margin-top:40px !important;margin-bottom:40px !important}
.my-lg-9{margin-top:45px !important;margin-bottom:45px !important}
.my-lg-10{margin-top:50px !important;margin-bottom:50px !important}
.my-lg-11{margin-top:55px !important;margin-bottom:55px !important}
.my-lg-12{margin-top:60px !important;margin-bottom:60px !important}
.my-lg-13{margin-top:65px !important;margin-bottom:65px !important}
.my-lg-14{margin-top:70px !important;margin-bottom:70px !important}
.my-lg-15{margin-top:75px !important;margin-bottom:75px !important}
.my-lg-16{margin-top:80px !important;margin-bottom:80px !important}
.my-lg-17{margin-top:85px !important;margin-bottom:85px !important}
.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-lg-0{margin-top:0 !important}
.mt-lg-1{margin-top:5px !important}
.mt-lg-2{margin-top:10px !important}
.mt-lg-3{margin-top:15px !important}
.mt-lg-4{margin-top:20px !important}
.mt-lg-5{margin-top:25px !important}
.mt-lg-6{margin-top:30px !important}
.mt-lg-7{margin-top:35px !important}
.mt-lg-8{margin-top:40px !important}
.mt-lg-9{margin-top:45px !important}
.mt-lg-10{margin-top:50px !important}
.mt-lg-11{margin-top:55px !important}
.mt-lg-12{margin-top:60px !important}
.mt-lg-13{margin-top:65px !important}
.mt-lg-14{margin-top:70px !important}
.mt-lg-15{margin-top:75px !important}
.mt-lg-16{margin-top:80px !important}
.mt-lg-17{margin-top:85px !important}
.mt-lg-auto{margin-top:auto !important}
.me-lg-0{margin-right:0 !important}
.me-lg-1{margin-right:5px !important}
.me-lg-2{margin-right:10px !important}
.me-lg-3{margin-right:15px !important}
.me-lg-4{margin-right:20px !important}
.me-lg-5{margin-right:25px !important}
.me-lg-6{margin-right:30px !important}
.me-lg-7{margin-right:35px !important}
.me-lg-8{margin-right:40px !important}
.me-lg-9{margin-right:45px !important}
.me-lg-10{margin-right:50px !important}
.me-lg-11{margin-right:55px !important}
.me-lg-12{margin-right:60px !important}
.me-lg-13{margin-right:65px !important}
.me-lg-14{margin-right:70px !important}
.me-lg-15{margin-right:75px !important}
.me-lg-16{margin-right:80px !important}
.me-lg-17{margin-right:85px !important}
.me-lg-auto{margin-right:auto !important}
.mb-lg-0{margin-bottom:0 !important}
.mb-lg-1{margin-bottom:5px !important}
.mb-lg-2{margin-bottom:10px !important}
.mb-lg-3{margin-bottom:15px !important}
.mb-lg-4{margin-bottom:20px !important}
.mb-lg-5{margin-bottom:25px !important}
.mb-lg-6{margin-bottom:30px !important}
.mb-lg-7{margin-bottom:35px !important}
.mb-lg-8{margin-bottom:40px !important}
.mb-lg-9{margin-bottom:45px !important}
.mb-lg-10{margin-bottom:50px !important}
.mb-lg-11{margin-bottom:55px !important}
.mb-lg-12{margin-bottom:60px !important}
.mb-lg-13{margin-bottom:65px !important}
.mb-lg-14{margin-bottom:70px !important}
.mb-lg-15{margin-bottom:75px !important}
.mb-lg-16{margin-bottom:80px !important}
.mb-lg-17{margin-bottom:85px !important}
.mb-lg-auto{margin-bottom:auto !important}
.ms-lg-0{margin-left:0 !important}
.ms-lg-1{margin-left:5px !important}
.ms-lg-2{margin-left:10px !important}
.ms-lg-3{margin-left:15px !important}
.ms-lg-4{margin-left:20px !important}
.ms-lg-5{margin-left:25px !important}
.ms-lg-6{margin-left:30px !important}
.ms-lg-7{margin-left:35px !important}
.ms-lg-8{margin-left:40px !important}
.ms-lg-9{margin-left:45px !important}
.ms-lg-10{margin-left:50px !important}
.ms-lg-11{margin-left:55px !important}
.ms-lg-12{margin-left:60px !important}
.ms-lg-13{margin-left:65px !important}
.ms-lg-14{margin-left:70px !important}
.ms-lg-15{margin-left:75px !important}
.ms-lg-16{margin-left:80px !important}
.ms-lg-17{margin-left:85px !important}
.ms-lg-auto{margin-left:auto !important}
.p-lg-0{padding:0 !important}
.p-lg-1{padding:5px !important}
.p-lg-2{padding:10px !important}
.p-lg-3{padding:15px !important}
.p-lg-4{padding:20px !important}
.p-lg-5{padding:25px !important}
.p-lg-6{padding:30px !important}
.p-lg-7{padding:35px !important}
.p-lg-8{padding:40px !important}
.p-lg-9{padding:45px !important}
.p-lg-10{padding:50px !important}
.p-lg-11{padding:55px !important}
.p-lg-12{padding:60px !important}
.p-lg-13{padding:65px !important}
.p-lg-14{padding:70px !important}
.p-lg-15{padding:75px !important}
.p-lg-16{padding:80px !important}
.p-lg-17{padding:85px !important}
.px-lg-0{padding-right:0 !important;padding-left:0 !important}
.px-lg-1{padding-right:5px !important;padding-left:5px !important}
.px-lg-2{padding-right:10px !important;padding-left:10px !important}
.px-lg-3{padding-right:15px !important;padding-left:15px !important}
.px-lg-4{padding-right:20px !important;padding-left:20px !important}
.px-lg-5{padding-right:25px !important;padding-left:25px !important}
.px-lg-6{padding-right:30px !important;padding-left:30px !important}
.px-lg-7{padding-right:35px !important;padding-left:35px !important}
.px-lg-8{padding-right:40px !important;padding-left:40px !important}
.px-lg-9{padding-right:45px !important;padding-left:45px !important}
.px-lg-10{padding-right:50px !important;padding-left:50px !important}
.px-lg-11{padding-right:55px !important;padding-left:55px !important}
.px-lg-12{padding-right:60px !important;padding-left:60px !important}
.px-lg-13{padding-right:65px !important;padding-left:65px !important}
.px-lg-14{padding-right:70px !important;padding-left:70px !important}
.px-lg-15{padding-right:75px !important;padding-left:75px !important}
.px-lg-16{padding-right:80px !important;padding-left:80px !important}
.px-lg-17{padding-right:85px !important;padding-left:85px !important}
.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}
.py-lg-1{padding-top:5px !important;padding-bottom:5px !important}
.py-lg-2{padding-top:10px !important;padding-bottom:10px !important}
.py-lg-3{padding-top:15px !important;padding-bottom:15px !important}
.py-lg-4{padding-top:20px !important;padding-bottom:20px !important}
.py-lg-5{padding-top:25px !important;padding-bottom:25px !important}
.py-lg-6{padding-top:30px !important;padding-bottom:30px !important}
.py-lg-7{padding-top:35px !important;padding-bottom:35px !important}
.py-lg-8{padding-top:40px !important;padding-bottom:40px !important}
.py-lg-9{padding-top:45px !important;padding-bottom:45px !important}
.py-lg-10{padding-top:50px !important;padding-bottom:50px !important}
.py-lg-11{padding-top:55px !important;padding-bottom:55px !important}
.py-lg-12{padding-top:60px !important;padding-bottom:60px !important}
.py-lg-13{padding-top:65px !important;padding-bottom:65px !important}
.py-lg-14{padding-top:70px !important;padding-bottom:70px !important}
.py-lg-15{padding-top:75px !important;padding-bottom:75px !important}
.py-lg-16{padding-top:80px !important;padding-bottom:80px !important}
.py-lg-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-lg-0{padding-top:0 !important}
.pt-lg-1{padding-top:5px !important}
.pt-lg-2{padding-top:10px !important}
.pt-lg-3{padding-top:15px !important}
.pt-lg-4{padding-top:20px !important}
.pt-lg-5{padding-top:25px !important}
.pt-lg-6{padding-top:30px !important}
.pt-lg-7{padding-top:35px !important}
.pt-lg-8{padding-top:40px !important}
.pt-lg-9{padding-top:45px !important}
.pt-lg-10{padding-top:50px !important}
.pt-lg-11{padding-top:55px !important}
.pt-lg-12{padding-top:60px !important}
.pt-lg-13{padding-top:65px !important}
.pt-lg-14{padding-top:70px !important}
.pt-lg-15{padding-top:75px !important}
.pt-lg-16{padding-top:80px !important}
.pt-lg-17{padding-top:85px !important}
.pe-lg-0{padding-right:0 !important}
.pe-lg-1{padding-right:5px !important}
.pe-lg-2{padding-right:10px !important}
.pe-lg-3{padding-right:15px !important}
.pe-lg-4{padding-right:20px !important}
.pe-lg-5{padding-right:25px !important}
.pe-lg-6{padding-right:30px !important}
.pe-lg-7{padding-right:35px !important}
.pe-lg-8{padding-right:40px !important}
.pe-lg-9{padding-right:45px !important}
.pe-lg-10{padding-right:50px !important}
.pe-lg-11{padding-right:55px !important}
.pe-lg-12{padding-right:60px !important}
.pe-lg-13{padding-right:65px !important}
.pe-lg-14{padding-right:70px !important}
.pe-lg-15{padding-right:75px !important}
.pe-lg-16{padding-right:80px !important}
.pe-lg-17{padding-right:85px !important}
.pb-lg-0{padding-bottom:0 !important}
.pb-lg-1{padding-bottom:5px !important}
.pb-lg-2{padding-bottom:10px !important}
.pb-lg-3{padding-bottom:15px !important}
.pb-lg-4{padding-bottom:20px !important}
.pb-lg-5{padding-bottom:25px !important}
.pb-lg-6{padding-bottom:30px !important}
.pb-lg-7{padding-bottom:35px !important}
.pb-lg-8{padding-bottom:40px !important}
.pb-lg-9{padding-bottom:45px !important}
.pb-lg-10{padding-bottom:50px !important}
.pb-lg-11{padding-bottom:55px !important}
.pb-lg-12{padding-bottom:60px !important}
.pb-lg-13{padding-bottom:65px !important}
.pb-lg-14{padding-bottom:70px !important}
.pb-lg-15{padding-bottom:75px !important}
.pb-lg-16{padding-bottom:80px !important}
.pb-lg-17{padding-bottom:85px !important}
.ps-lg-0{padding-left:0 !important}
.ps-lg-1{padding-left:5px !important}
.ps-lg-2{padding-left:10px !important}
.ps-lg-3{padding-left:15px !important}
.ps-lg-4{padding-left:20px !important}
.ps-lg-5{padding-left:25px !important}
.ps-lg-6{padding-left:30px !important}
.ps-lg-7{padding-left:35px !important}
.ps-lg-8{padding-left:40px !important}
.ps-lg-9{padding-left:45px !important}
.ps-lg-10{padding-left:50px !important}
.ps-lg-11{padding-left:55px !important}
.ps-lg-12{padding-left:60px !important}
.ps-lg-13{padding-left:65px !important}
.ps-lg-14{padding-left:70px !important}
.ps-lg-15{padding-left:75px !important}
.ps-lg-16{padding-left:80px !important}
.ps-lg-17{padding-left:85px !important}
}
@media(min-width:1200px){
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-grid{display:grid !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:flex !important}
.d-xl-inline-flex{display:inline-flex !important}
.d-xl-none{display:none !important}
.flex-xl-fill{flex:1 1 auto !important}
.flex-xl-row{flex-direction:row !important}
.flex-xl-column{flex-direction:column !important}
.flex-xl-row-reverse{flex-direction:row-reverse !important}
.flex-xl-column-reverse{flex-direction:column-reverse !important}
.flex-xl-grow-0{flex-grow:0 !important}
.flex-xl-grow-1{flex-grow:1 !important}
.flex-xl-shrink-0{flex-shrink:0 !important}
.flex-xl-shrink-1{flex-shrink:1 !important}
.flex-xl-wrap{flex-wrap:wrap !important}
.flex-xl-nowrap{flex-wrap:nowrap !important}
.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-xl-start{justify-content:flex-start !important}
.justify-content-xl-end{justify-content:flex-end !important}
.justify-content-xl-center{justify-content:center !important}
.justify-content-xl-between{justify-content:space-between !important}
.justify-content-xl-around{justify-content:space-around !important}
.justify-content-xl-evenly{justify-content:space-evenly !important}
.align-items-xl-start{align-items:flex-start !important}
.align-items-xl-end{align-items:flex-end !important}
.align-items-xl-center{align-items:center !important}
.align-items-xl-baseline{align-items:baseline !important}
.align-items-xl-stretch{align-items:stretch !important}
.align-content-xl-start{align-content:flex-start !important}
.align-content-xl-end{align-content:flex-end !important}
.align-content-xl-center{align-content:center !important}
.align-content-xl-between{align-content:space-between !important}
.align-content-xl-around{align-content:space-around !important}
.align-content-xl-stretch{align-content:stretch !important}
.align-self-xl-auto{align-self:auto !important}
.align-self-xl-start{align-self:flex-start !important}
.align-self-xl-end{align-self:flex-end !important}
.align-self-xl-center{align-self:center !important}
.align-self-xl-baseline{align-self:baseline !important}
.align-self-xl-stretch{align-self:stretch !important}
.order-xl-first{order:-1 !important}
.order-xl-0{order:0 !important}
.order-xl-1{order:1 !important}
.order-xl-2{order:2 !important}
.order-xl-3{order:3 !important}
.order-xl-4{order:4 !important}
.order-xl-5{order:5 !important}
.order-xl-last{order:6 !important}
.m-xl-0{margin:0 !important}
.m-xl-1{margin:5px !important}
.m-xl-2{margin:10px !important}
.m-xl-3{margin:15px !important}
.m-xl-4{margin:20px !important}
.m-xl-5{margin:25px !important}
.m-xl-6{margin:30px !important}
.m-xl-7{margin:35px !important}
.m-xl-8{margin:40px !important}
.m-xl-9{margin:45px !important}
.m-xl-10{margin:50px !important}
.m-xl-11{margin:55px !important}
.m-xl-12{margin:60px !important}
.m-xl-13{margin:65px !important}
.m-xl-14{margin:70px !important}
.m-xl-15{margin:75px !important}
.m-xl-16{margin:80px !important}
.m-xl-17{margin:85px !important}
.m-xl-auto{margin:auto !important}
.mx-xl-0{margin-right:0 !important;margin-left:0 !important}
.mx-xl-1{margin-right:5px !important;margin-left:5px !important}
.mx-xl-2{margin-right:10px !important;margin-left:10px !important}
.mx-xl-3{margin-right:15px !important;margin-left:15px !important}
.mx-xl-4{margin-right:20px !important;margin-left:20px !important}
.mx-xl-5{margin-right:25px !important;margin-left:25px !important}
.mx-xl-6{margin-right:30px !important;margin-left:30px !important}
.mx-xl-7{margin-right:35px !important;margin-left:35px !important}
.mx-xl-8{margin-right:40px !important;margin-left:40px !important}
.mx-xl-9{margin-right:45px !important;margin-left:45px !important}
.mx-xl-10{margin-right:50px !important;margin-left:50px !important}
.mx-xl-11{margin-right:55px !important;margin-left:55px !important}
.mx-xl-12{margin-right:60px !important;margin-left:60px !important}
.mx-xl-13{margin-right:65px !important;margin-left:65px !important}
.mx-xl-14{margin-right:70px !important;margin-left:70px !important}
.mx-xl-15{margin-right:75px !important;margin-left:75px !important}
.mx-xl-16{margin-right:80px !important;margin-left:80px !important}
.mx-xl-17{margin-right:85px !important;margin-left:85px !important}
.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}
.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}
.my-xl-1{margin-top:5px !important;margin-bottom:5px !important}
.my-xl-2{margin-top:10px !important;margin-bottom:10px !important}
.my-xl-3{margin-top:15px !important;margin-bottom:15px !important}
.my-xl-4{margin-top:20px !important;margin-bottom:20px !important}
.my-xl-5{margin-top:25px !important;margin-bottom:25px !important}
.my-xl-6{margin-top:30px !important;margin-bottom:30px !important}
.my-xl-7{margin-top:35px !important;margin-bottom:35px !important}
.my-xl-8{margin-top:40px !important;margin-bottom:40px !important}
.my-xl-9{margin-top:45px !important;margin-bottom:45px !important}
.my-xl-10{margin-top:50px !important;margin-bottom:50px !important}
.my-xl-11{margin-top:55px !important;margin-bottom:55px !important}
.my-xl-12{margin-top:60px !important;margin-bottom:60px !important}
.my-xl-13{margin-top:65px !important;margin-bottom:65px !important}
.my-xl-14{margin-top:70px !important;margin-bottom:70px !important}
.my-xl-15{margin-top:75px !important;margin-bottom:75px !important}
.my-xl-16{margin-top:80px !important;margin-bottom:80px !important}
.my-xl-17{margin-top:85px !important;margin-bottom:85px !important}
.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-xl-0{margin-top:0 !important}
.mt-xl-1{margin-top:5px !important}
.mt-xl-2{margin-top:10px !important}
.mt-xl-3{margin-top:15px !important}
.mt-xl-4{margin-top:20px !important}
.mt-xl-5{margin-top:25px !important}
.mt-xl-6{margin-top:30px !important}
.mt-xl-7{margin-top:35px !important}
.mt-xl-8{margin-top:40px !important}
.mt-xl-9{margin-top:45px !important}
.mt-xl-10{margin-top:50px !important}
.mt-xl-11{margin-top:55px !important}
.mt-xl-12{margin-top:60px !important}
.mt-xl-13{margin-top:65px !important}
.mt-xl-14{margin-top:70px !important}
.mt-xl-15{margin-top:75px !important}
.mt-xl-16{margin-top:80px !important}
.mt-xl-17{margin-top:85px !important}
.mt-xl-auto{margin-top:auto !important}
.me-xl-0{margin-right:0 !important}
.me-xl-1{margin-right:5px !important}
.me-xl-2{margin-right:10px !important}
.me-xl-3{margin-right:15px !important}
.me-xl-4{margin-right:20px !important}
.me-xl-5{margin-right:25px !important}
.me-xl-6{margin-right:30px !important}
.me-xl-7{margin-right:35px !important}
.me-xl-8{margin-right:40px !important}
.me-xl-9{margin-right:45px !important}
.me-xl-10{margin-right:50px !important}
.me-xl-11{margin-right:55px !important}
.me-xl-12{margin-right:60px !important}
.me-xl-13{margin-right:65px !important}
.me-xl-14{margin-right:70px !important}
.me-xl-15{margin-right:75px !important}
.me-xl-16{margin-right:80px !important}
.me-xl-17{margin-right:85px !important}
.me-xl-auto{margin-right:auto !important}
.mb-xl-0{margin-bottom:0 !important}
.mb-xl-1{margin-bottom:5px !important}
.mb-xl-2{margin-bottom:10px !important}
.mb-xl-3{margin-bottom:15px !important}
.mb-xl-4{margin-bottom:20px !important}
.mb-xl-5{margin-bottom:25px !important}
.mb-xl-6{margin-bottom:30px !important}
.mb-xl-7{margin-bottom:35px !important}
.mb-xl-8{margin-bottom:40px !important}
.mb-xl-9{margin-bottom:45px !important}
.mb-xl-10{margin-bottom:50px !important}
.mb-xl-11{margin-bottom:55px !important}
.mb-xl-12{margin-bottom:60px !important}
.mb-xl-13{margin-bottom:65px !important}
.mb-xl-14{margin-bottom:70px !important}
.mb-xl-15{margin-bottom:75px !important}
.mb-xl-16{margin-bottom:80px !important}
.mb-xl-17{margin-bottom:85px !important}
.mb-xl-auto{margin-bottom:auto !important}
.ms-xl-0{margin-left:0 !important}
.ms-xl-1{margin-left:5px !important}
.ms-xl-2{margin-left:10px !important}
.ms-xl-3{margin-left:15px !important}
.ms-xl-4{margin-left:20px !important}
.ms-xl-5{margin-left:25px !important}
.ms-xl-6{margin-left:30px !important}
.ms-xl-7{margin-left:35px !important}
.ms-xl-8{margin-left:40px !important}
.ms-xl-9{margin-left:45px !important}
.ms-xl-10{margin-left:50px !important}
.ms-xl-11{margin-left:55px !important}
.ms-xl-12{margin-left:60px !important}
.ms-xl-13{margin-left:65px !important}
.ms-xl-14{margin-left:70px !important}
.ms-xl-15{margin-left:75px !important}
.ms-xl-16{margin-left:80px !important}
.ms-xl-17{margin-left:85px !important}
.ms-xl-auto{margin-left:auto !important}
.p-xl-0{padding:0 !important}
.p-xl-1{padding:5px !important}
.p-xl-2{padding:10px !important}
.p-xl-3{padding:15px !important}
.p-xl-4{padding:20px !important}
.p-xl-5{padding:25px !important}
.p-xl-6{padding:30px !important}
.p-xl-7{padding:35px !important}
.p-xl-8{padding:40px !important}
.p-xl-9{padding:45px !important}
.p-xl-10{padding:50px !important}
.p-xl-11{padding:55px !important}
.p-xl-12{padding:60px !important}
.p-xl-13{padding:65px !important}
.p-xl-14{padding:70px !important}
.p-xl-15{padding:75px !important}
.p-xl-16{padding:80px !important}
.p-xl-17{padding:85px !important}
.px-xl-0{padding-right:0 !important;padding-left:0 !important}
.px-xl-1{padding-right:5px !important;padding-left:5px !important}
.px-xl-2{padding-right:10px !important;padding-left:10px !important}
.px-xl-3{padding-right:15px !important;padding-left:15px !important}
.px-xl-4{padding-right:20px !important;padding-left:20px !important}
.px-xl-5{padding-right:25px !important;padding-left:25px !important}
.px-xl-6{padding-right:30px !important;padding-left:30px !important}
.px-xl-7{padding-right:35px !important;padding-left:35px !important}
.px-xl-8{padding-right:40px !important;padding-left:40px !important}
.px-xl-9{padding-right:45px !important;padding-left:45px !important}
.px-xl-10{padding-right:50px !important;padding-left:50px !important}
.px-xl-11{padding-right:55px !important;padding-left:55px !important}
.px-xl-12{padding-right:60px !important;padding-left:60px !important}
.px-xl-13{padding-right:65px !important;padding-left:65px !important}
.px-xl-14{padding-right:70px !important;padding-left:70px !important}
.px-xl-15{padding-right:75px !important;padding-left:75px !important}
.px-xl-16{padding-right:80px !important;padding-left:80px !important}
.px-xl-17{padding-right:85px !important;padding-left:85px !important}
.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}
.py-xl-1{padding-top:5px !important;padding-bottom:5px !important}
.py-xl-2{padding-top:10px !important;padding-bottom:10px !important}
.py-xl-3{padding-top:15px !important;padding-bottom:15px !important}
.py-xl-4{padding-top:20px !important;padding-bottom:20px !important}
.py-xl-5{padding-top:25px !important;padding-bottom:25px !important}
.py-xl-6{padding-top:30px !important;padding-bottom:30px !important}
.py-xl-7{padding-top:35px !important;padding-bottom:35px !important}
.py-xl-8{padding-top:40px !important;padding-bottom:40px !important}
.py-xl-9{padding-top:45px !important;padding-bottom:45px !important}
.py-xl-10{padding-top:50px !important;padding-bottom:50px !important}
.py-xl-11{padding-top:55px !important;padding-bottom:55px !important}
.py-xl-12{padding-top:60px !important;padding-bottom:60px !important}
.py-xl-13{padding-top:65px !important;padding-bottom:65px !important}
.py-xl-14{padding-top:70px !important;padding-bottom:70px !important}
.py-xl-15{padding-top:75px !important;padding-bottom:75px !important}
.py-xl-16{padding-top:80px !important;padding-bottom:80px !important}
.py-xl-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-xl-0{padding-top:0 !important}
.pt-xl-1{padding-top:5px !important}
.pt-xl-2{padding-top:10px !important}
.pt-xl-3{padding-top:15px !important}
.pt-xl-4{padding-top:20px !important}
.pt-xl-5{padding-top:25px !important}
.pt-xl-6{padding-top:30px !important}
.pt-xl-7{padding-top:35px !important}
.pt-xl-8{padding-top:40px !important}
.pt-xl-9{padding-top:45px !important}
.pt-xl-10{padding-top:50px !important}
.pt-xl-11{padding-top:55px !important}
.pt-xl-12{padding-top:60px !important}
.pt-xl-13{padding-top:65px !important}
.pt-xl-14{padding-top:70px !important}
.pt-xl-15{padding-top:75px !important}
.pt-xl-16{padding-top:80px !important}
.pt-xl-17{padding-top:85px !important}
.pe-xl-0{padding-right:0 !important}
.pe-xl-1{padding-right:5px !important}
.pe-xl-2{padding-right:10px !important}
.pe-xl-3{padding-right:15px !important}
.pe-xl-4{padding-right:20px !important}
.pe-xl-5{padding-right:25px !important}
.pe-xl-6{padding-right:30px !important}
.pe-xl-7{padding-right:35px !important}
.pe-xl-8{padding-right:40px !important}
.pe-xl-9{padding-right:45px !important}
.pe-xl-10{padding-right:50px !important}
.pe-xl-11{padding-right:55px !important}
.pe-xl-12{padding-right:60px !important}
.pe-xl-13{padding-right:65px !important}
.pe-xl-14{padding-right:70px !important}
.pe-xl-15{padding-right:75px !important}
.pe-xl-16{padding-right:80px !important}
.pe-xl-17{padding-right:85px !important}
.pb-xl-0{padding-bottom:0 !important}
.pb-xl-1{padding-bottom:5px !important}
.pb-xl-2{padding-bottom:10px !important}
.pb-xl-3{padding-bottom:15px !important}
.pb-xl-4{padding-bottom:20px !important}
.pb-xl-5{padding-bottom:25px !important}
.pb-xl-6{padding-bottom:30px !important}
.pb-xl-7{padding-bottom:35px !important}
.pb-xl-8{padding-bottom:40px !important}
.pb-xl-9{padding-bottom:45px !important}
.pb-xl-10{padding-bottom:50px !important}
.pb-xl-11{padding-bottom:55px !important}
.pb-xl-12{padding-bottom:60px !important}
.pb-xl-13{padding-bottom:65px !important}
.pb-xl-14{padding-bottom:70px !important}
.pb-xl-15{padding-bottom:75px !important}
.pb-xl-16{padding-bottom:80px !important}
.pb-xl-17{padding-bottom:85px !important}
.ps-xl-0{padding-left:0 !important}
.ps-xl-1{padding-left:5px !important}
.ps-xl-2{padding-left:10px !important}
.ps-xl-3{padding-left:15px !important}
.ps-xl-4{padding-left:20px !important}
.ps-xl-5{padding-left:25px !important}
.ps-xl-6{padding-left:30px !important}
.ps-xl-7{padding-left:35px !important}
.ps-xl-8{padding-left:40px !important}
.ps-xl-9{padding-left:45px !important}
.ps-xl-10{padding-left:50px !important}
.ps-xl-11{padding-left:55px !important}
.ps-xl-12{padding-left:60px !important}
.ps-xl-13{padding-left:65px !important}
.ps-xl-14{padding-left:70px !important}
.ps-xl-15{padding-left:75px !important}
.ps-xl-16{padding-left:80px !important}
.ps-xl-17{padding-left:85px !important}
}
@media(min-width:1400px){
.d-xxl-inline{display:inline !important}
.d-xxl-inline-block{display:inline-block !important}
.d-xxl-block{display:block !important}
.d-xxl-grid{display:grid !important}
.d-xxl-table{display:table !important}
.d-xxl-table-row{display:table-row !important}
.d-xxl-table-cell{display:table-cell !important}
.d-xxl-flex{display:flex !important}
.d-xxl-inline-flex{display:inline-flex !important}
.d-xxl-none{display:none !important}
.flex-xxl-fill{flex:1 1 auto !important}
.flex-xxl-row{flex-direction:row !important}
.flex-xxl-column{flex-direction:column !important}
.flex-xxl-row-reverse{flex-direction:row-reverse !important}
.flex-xxl-column-reverse{flex-direction:column-reverse !important}
.flex-xxl-grow-0{flex-grow:0 !important}
.flex-xxl-grow-1{flex-grow:1 !important}
.flex-xxl-shrink-0{flex-shrink:0 !important}
.flex-xxl-shrink-1{flex-shrink:1 !important}
.flex-xxl-wrap{flex-wrap:wrap !important}
.flex-xxl-nowrap{flex-wrap:nowrap !important}
.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-xxl-start{justify-content:flex-start !important}
.justify-content-xxl-end{justify-content:flex-end !important}
.justify-content-xxl-center{justify-content:center !important}
.justify-content-xxl-between{justify-content:space-between !important}
.justify-content-xxl-around{justify-content:space-around !important}
.justify-content-xxl-evenly{justify-content:space-evenly !important}
.align-items-xxl-start{align-items:flex-start !important}
.align-items-xxl-end{align-items:flex-end !important}
.align-items-xxl-center{align-items:center !important}
.align-items-xxl-baseline{align-items:baseline !important}
.align-items-xxl-stretch{align-items:stretch !important}
.align-content-xxl-start{align-content:flex-start !important}
.align-content-xxl-end{align-content:flex-end !important}
.align-content-xxl-center{align-content:center !important}
.align-content-xxl-between{align-content:space-between !important}
.align-content-xxl-around{align-content:space-around !important}
.align-content-xxl-stretch{align-content:stretch !important}
.align-self-xxl-auto{align-self:auto !important}
.align-self-xxl-start{align-self:flex-start !important}
.align-self-xxl-end{align-self:flex-end !important}
.align-self-xxl-center{align-self:center !important}
.align-self-xxl-baseline{align-self:baseline !important}
.align-self-xxl-stretch{align-self:stretch !important}
.order-xxl-first{order:-1 !important}
.order-xxl-0{order:0 !important}
.order-xxl-1{order:1 !important}
.order-xxl-2{order:2 !important}
.order-xxl-3{order:3 !important}
.order-xxl-4{order:4 !important}
.order-xxl-5{order:5 !important}
.order-xxl-last{order:6 !important}
.m-xxl-0{margin:0 !important}
.m-xxl-1{margin:5px !important}
.m-xxl-2{margin:10px !important}
.m-xxl-3{margin:15px !important}
.m-xxl-4{margin:20px !important}
.m-xxl-5{margin:25px !important}
.m-xxl-6{margin:30px !important}
.m-xxl-7{margin:35px !important}
.m-xxl-8{margin:40px !important}
.m-xxl-9{margin:45px !important}
.m-xxl-10{margin:50px !important}
.m-xxl-11{margin:55px !important}
.m-xxl-12{margin:60px !important}
.m-xxl-13{margin:65px !important}
.m-xxl-14{margin:70px !important}
.m-xxl-15{margin:75px !important}
.m-xxl-16{margin:80px !important}
.m-xxl-17{margin:85px !important}
.m-xxl-auto{margin:auto !important}
.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}
.mx-xxl-1{margin-right:5px !important;margin-left:5px !important}
.mx-xxl-2{margin-right:10px !important;margin-left:10px !important}
.mx-xxl-3{margin-right:15px !important;margin-left:15px !important}
.mx-xxl-4{margin-right:20px !important;margin-left:20px !important}
.mx-xxl-5{margin-right:25px !important;margin-left:25px !important}
.mx-xxl-6{margin-right:30px !important;margin-left:30px !important}
.mx-xxl-7{margin-right:35px !important;margin-left:35px !important}
.mx-xxl-8{margin-right:40px !important;margin-left:40px !important}
.mx-xxl-9{margin-right:45px !important;margin-left:45px !important}
.mx-xxl-10{margin-right:50px !important;margin-left:50px !important}
.mx-xxl-11{margin-right:55px !important;margin-left:55px !important}
.mx-xxl-12{margin-right:60px !important;margin-left:60px !important}
.mx-xxl-13{margin-right:65px !important;margin-left:65px !important}
.mx-xxl-14{margin-right:70px !important;margin-left:70px !important}
.mx-xxl-15{margin-right:75px !important;margin-left:75px !important}
.mx-xxl-16{margin-right:80px !important;margin-left:80px !important}
.mx-xxl-17{margin-right:85px !important;margin-left:85px !important}
.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}
.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}
.my-xxl-1{margin-top:5px !important;margin-bottom:5px !important}
.my-xxl-2{margin-top:10px !important;margin-bottom:10px !important}
.my-xxl-3{margin-top:15px !important;margin-bottom:15px !important}
.my-xxl-4{margin-top:20px !important;margin-bottom:20px !important}
.my-xxl-5{margin-top:25px !important;margin-bottom:25px !important}
.my-xxl-6{margin-top:30px !important;margin-bottom:30px !important}
.my-xxl-7{margin-top:35px !important;margin-bottom:35px !important}
.my-xxl-8{margin-top:40px !important;margin-bottom:40px !important}
.my-xxl-9{margin-top:45px !important;margin-bottom:45px !important}
.my-xxl-10{margin-top:50px !important;margin-bottom:50px !important}
.my-xxl-11{margin-top:55px !important;margin-bottom:55px !important}
.my-xxl-12{margin-top:60px !important;margin-bottom:60px !important}
.my-xxl-13{margin-top:65px !important;margin-bottom:65px !important}
.my-xxl-14{margin-top:70px !important;margin-bottom:70px !important}
.my-xxl-15{margin-top:75px !important;margin-bottom:75px !important}
.my-xxl-16{margin-top:80px !important;margin-bottom:80px !important}
.my-xxl-17{margin-top:85px !important;margin-bottom:85px !important}
.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-xxl-0{margin-top:0 !important}
.mt-xxl-1{margin-top:5px !important}
.mt-xxl-2{margin-top:10px !important}
.mt-xxl-3{margin-top:15px !important}
.mt-xxl-4{margin-top:20px !important}
.mt-xxl-5{margin-top:25px !important}
.mt-xxl-6{margin-top:30px !important}
.mt-xxl-7{margin-top:35px !important}
.mt-xxl-8{margin-top:40px !important}
.mt-xxl-9{margin-top:45px !important}
.mt-xxl-10{margin-top:50px !important}
.mt-xxl-11{margin-top:55px !important}
.mt-xxl-12{margin-top:60px !important}
.mt-xxl-13{margin-top:65px !important}
.mt-xxl-14{margin-top:70px !important}
.mt-xxl-15{margin-top:75px !important}
.mt-xxl-16{margin-top:80px !important}
.mt-xxl-17{margin-top:85px !important}
.mt-xxl-auto{margin-top:auto !important}
.me-xxl-0{margin-right:0 !important}
.me-xxl-1{margin-right:5px !important}
.me-xxl-2{margin-right:10px !important}
.me-xxl-3{margin-right:15px !important}
.me-xxl-4{margin-right:20px !important}
.me-xxl-5{margin-right:25px !important}
.me-xxl-6{margin-right:30px !important}
.me-xxl-7{margin-right:35px !important}
.me-xxl-8{margin-right:40px !important}
.me-xxl-9{margin-right:45px !important}
.me-xxl-10{margin-right:50px !important}
.me-xxl-11{margin-right:55px !important}
.me-xxl-12{margin-right:60px !important}
.me-xxl-13{margin-right:65px !important}
.me-xxl-14{margin-right:70px !important}
.me-xxl-15{margin-right:75px !important}
.me-xxl-16{margin-right:80px !important}
.me-xxl-17{margin-right:85px !important}
.me-xxl-auto{margin-right:auto !important}
.mb-xxl-0{margin-bottom:0 !important}
.mb-xxl-1{margin-bottom:5px !important}
.mb-xxl-2{margin-bottom:10px !important}
.mb-xxl-3{margin-bottom:15px !important}
.mb-xxl-4{margin-bottom:20px !important}
.mb-xxl-5{margin-bottom:25px !important}
.mb-xxl-6{margin-bottom:30px !important}
.mb-xxl-7{margin-bottom:35px !important}
.mb-xxl-8{margin-bottom:40px !important}
.mb-xxl-9{margin-bottom:45px !important}
.mb-xxl-10{margin-bottom:50px !important}
.mb-xxl-11{margin-bottom:55px !important}
.mb-xxl-12{margin-bottom:60px !important}
.mb-xxl-13{margin-bottom:65px !important}
.mb-xxl-14{margin-bottom:70px !important}
.mb-xxl-15{margin-bottom:75px !important}
.mb-xxl-16{margin-bottom:80px !important}
.mb-xxl-17{margin-bottom:85px !important}
.mb-xxl-auto{margin-bottom:auto !important}
.ms-xxl-0{margin-left:0 !important}
.ms-xxl-1{margin-left:5px !important}
.ms-xxl-2{margin-left:10px !important}
.ms-xxl-3{margin-left:15px !important}
.ms-xxl-4{margin-left:20px !important}
.ms-xxl-5{margin-left:25px !important}
.ms-xxl-6{margin-left:30px !important}
.ms-xxl-7{margin-left:35px !important}
.ms-xxl-8{margin-left:40px !important}
.ms-xxl-9{margin-left:45px !important}
.ms-xxl-10{margin-left:50px !important}
.ms-xxl-11{margin-left:55px !important}
.ms-xxl-12{margin-left:60px !important}
.ms-xxl-13{margin-left:65px !important}
.ms-xxl-14{margin-left:70px !important}
.ms-xxl-15{margin-left:75px !important}
.ms-xxl-16{margin-left:80px !important}
.ms-xxl-17{margin-left:85px !important}
.ms-xxl-auto{margin-left:auto !important}
.p-xxl-0{padding:0 !important}
.p-xxl-1{padding:5px !important}
.p-xxl-2{padding:10px !important}
.p-xxl-3{padding:15px !important}
.p-xxl-4{padding:20px !important}
.p-xxl-5{padding:25px !important}
.p-xxl-6{padding:30px !important}
.p-xxl-7{padding:35px !important}
.p-xxl-8{padding:40px !important}
.p-xxl-9{padding:45px !important}
.p-xxl-10{padding:50px !important}
.p-xxl-11{padding:55px !important}
.p-xxl-12{padding:60px !important}
.p-xxl-13{padding:65px !important}
.p-xxl-14{padding:70px !important}
.p-xxl-15{padding:75px !important}
.p-xxl-16{padding:80px !important}
.p-xxl-17{padding:85px !important}
.px-xxl-0{padding-right:0 !important;padding-left:0 !important}
.px-xxl-1{padding-right:5px !important;padding-left:5px !important}
.px-xxl-2{padding-right:10px !important;padding-left:10px !important}
.px-xxl-3{padding-right:15px !important;padding-left:15px !important}
.px-xxl-4{padding-right:20px !important;padding-left:20px !important}
.px-xxl-5{padding-right:25px !important;padding-left:25px !important}
.px-xxl-6{padding-right:30px !important;padding-left:30px !important}
.px-xxl-7{padding-right:35px !important;padding-left:35px !important}
.px-xxl-8{padding-right:40px !important;padding-left:40px !important}
.px-xxl-9{padding-right:45px !important;padding-left:45px !important}
.px-xxl-10{padding-right:50px !important;padding-left:50px !important}
.px-xxl-11{padding-right:55px !important;padding-left:55px !important}
.px-xxl-12{padding-right:60px !important;padding-left:60px !important}
.px-xxl-13{padding-right:65px !important;padding-left:65px !important}
.px-xxl-14{padding-right:70px !important;padding-left:70px !important}
.px-xxl-15{padding-right:75px !important;padding-left:75px !important}
.px-xxl-16{padding-right:80px !important;padding-left:80px !important}
.px-xxl-17{padding-right:85px !important;padding-left:85px !important}
.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}
.py-xxl-1{padding-top:5px !important;padding-bottom:5px !important}
.py-xxl-2{padding-top:10px !important;padding-bottom:10px !important}
.py-xxl-3{padding-top:15px !important;padding-bottom:15px !important}
.py-xxl-4{padding-top:20px !important;padding-bottom:20px !important}
.py-xxl-5{padding-top:25px !important;padding-bottom:25px !important}
.py-xxl-6{padding-top:30px !important;padding-bottom:30px !important}
.py-xxl-7{padding-top:35px !important;padding-bottom:35px !important}
.py-xxl-8{padding-top:40px !important;padding-bottom:40px !important}
.py-xxl-9{padding-top:45px !important;padding-bottom:45px !important}
.py-xxl-10{padding-top:50px !important;padding-bottom:50px !important}
.py-xxl-11{padding-top:55px !important;padding-bottom:55px !important}
.py-xxl-12{padding-top:60px !important;padding-bottom:60px !important}
.py-xxl-13{padding-top:65px !important;padding-bottom:65px !important}
.py-xxl-14{padding-top:70px !important;padding-bottom:70px !important}
.py-xxl-15{padding-top:75px !important;padding-bottom:75px !important}
.py-xxl-16{padding-top:80px !important;padding-bottom:80px !important}
.py-xxl-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-xxl-0{padding-top:0 !important}
.pt-xxl-1{padding-top:5px !important}
.pt-xxl-2{padding-top:10px !important}
.pt-xxl-3{padding-top:15px !important}
.pt-xxl-4{padding-top:20px !important}
.pt-xxl-5{padding-top:25px !important}
.pt-xxl-6{padding-top:30px !important}
.pt-xxl-7{padding-top:35px !important}
.pt-xxl-8{padding-top:40px !important}
.pt-xxl-9{padding-top:45px !important}
.pt-xxl-10{padding-top:50px !important}
.pt-xxl-11{padding-top:55px !important}
.pt-xxl-12{padding-top:60px !important}
.pt-xxl-13{padding-top:65px !important}
.pt-xxl-14{padding-top:70px !important}
.pt-xxl-15{padding-top:75px !important}
.pt-xxl-16{padding-top:80px !important}
.pt-xxl-17{padding-top:85px !important}
.pe-xxl-0{padding-right:0 !important}
.pe-xxl-1{padding-right:5px !important}
.pe-xxl-2{padding-right:10px !important}
.pe-xxl-3{padding-right:15px !important}
.pe-xxl-4{padding-right:20px !important}
.pe-xxl-5{padding-right:25px !important}
.pe-xxl-6{padding-right:30px !important}
.pe-xxl-7{padding-right:35px !important}
.pe-xxl-8{padding-right:40px !important}
.pe-xxl-9{padding-right:45px !important}
.pe-xxl-10{padding-right:50px !important}
.pe-xxl-11{padding-right:55px !important}
.pe-xxl-12{padding-right:60px !important}
.pe-xxl-13{padding-right:65px !important}
.pe-xxl-14{padding-right:70px !important}
.pe-xxl-15{padding-right:75px !important}
.pe-xxl-16{padding-right:80px !important}
.pe-xxl-17{padding-right:85px !important}
.pb-xxl-0{padding-bottom:0 !important}
.pb-xxl-1{padding-bottom:5px !important}
.pb-xxl-2{padding-bottom:10px !important}
.pb-xxl-3{padding-bottom:15px !important}
.pb-xxl-4{padding-bottom:20px !important}
.pb-xxl-5{padding-bottom:25px !important}
.pb-xxl-6{padding-bottom:30px !important}
.pb-xxl-7{padding-bottom:35px !important}
.pb-xxl-8{padding-bottom:40px !important}
.pb-xxl-9{padding-bottom:45px !important}
.pb-xxl-10{padding-bottom:50px !important}
.pb-xxl-11{padding-bottom:55px !important}
.pb-xxl-12{padding-bottom:60px !important}
.pb-xxl-13{padding-bottom:65px !important}
.pb-xxl-14{padding-bottom:70px !important}
.pb-xxl-15{padding-bottom:75px !important}
.pb-xxl-16{padding-bottom:80px !important}
.pb-xxl-17{padding-bottom:85px !important}
.ps-xxl-0{padding-left:0 !important}
.ps-xxl-1{padding-left:5px !important}
.ps-xxl-2{padding-left:10px !important}
.ps-xxl-3{padding-left:15px !important}
.ps-xxl-4{padding-left:20px !important}
.ps-xxl-5{padding-left:25px !important}
.ps-xxl-6{padding-left:30px !important}
.ps-xxl-7{padding-left:35px !important}
.ps-xxl-8{padding-left:40px !important}
.ps-xxl-9{padding-left:45px !important}
.ps-xxl-10{padding-left:50px !important}
.ps-xxl-11{padding-left:55px !important}
.ps-xxl-12{padding-left:60px !important}
.ps-xxl-13{padding-left:65px !important}
.ps-xxl-14{padding-left:70px !important}
.ps-xxl-15{padding-left:75px !important}
.ps-xxl-16{padding-left:80px !important}
.ps-xxl-17{padding-left:85px !important}
}
@media print {
.d-print-inline{display:inline !important}
.d-print-inline-block{display:inline-block !important}
.d-print-block{display:block !important}
.d-print-grid{display:grid !important}
.d-print-table{display:table !important}
.d-print-table-row{display:table-row !important}
.d-print-table-cell{display:table-cell !important}
.d-print-flex{display:flex !important}
.d-print-inline-flex{display:inline-flex !important}
.d-print-none{display:none !important}
} .clearfix::after{display:block;clear:both;content:""}
.link-primary{color:#3d556d}
.link-primary:focus, .link-primary:hover{color:#314457}
.link-secondary{color:#ed7961}
.link-secondary:focus, .link-secondary:hover{color:#f19481}
.link-success{color:#85c549}
.link-success:focus, .link-success:hover{color:#9dd16d}
.link-info{color:#0dcaf0}
.link-info:focus, .link-info:hover{color:#3dd5f3}
.link-warning{color:#fed74b}
.link-warning:focus, .link-warning:hover{color:#fedf6f}
.link-danger{color:#e20613}
.link-danger:focus, .link-danger:hover{color:#b5050f}
.link-light{color:#f6f7f9}
.link-light:focus, .link-light:hover{color:#f8f9fa}
.link-dark{color:#1e1e1e}
.link-dark:focus, .link-dark:hover{color:#181818}
.link-gray-200{color:#555}
.link-gray-200:focus, .link-gray-200:hover{color:#444}
.ratio{position:relative;width:100%}
.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}
.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}
.ratio-1x1{--bs-aspect-ratio:100%}
.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}
.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}
.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.sticky-top{position:sticky;top:0;z-index:1020}
@media(min-width:480px){
.sticky-xs-top{position:sticky;top:0;z-index:1020}
}
@media(min-width:576px){
.sticky-sm-top{position:sticky;top:0;z-index:1020}
}
@media(min-width:769px){
.sticky-md-top{position:sticky;top:0;z-index:1020}
}
@media(min-width:992px){
.sticky-lg-top{position:sticky;top:0;z-index:1020}
}
@media(min-width:1200px){
.sticky-xl-top{position:sticky;top:0;z-index:1020}
}
@media(min-width:1400px){
.sticky-xxl-top{position:sticky;top:0;z-index:1020}
}
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.align-baseline{vertical-align:baseline !important}
.align-top{vertical-align:top !important}
.align-middle{vertical-align:middle !important}
.align-bottom{vertical-align:bottom !important}
.align-text-bottom{vertical-align:text-bottom !important}
.align-text-top{vertical-align:text-top !important}
.float-start{float:left !important}
.float-end{float:right !important}
.float-none{float:none !important}
.overflow-auto{overflow:auto !important}
.overflow-hidden{overflow:hidden !important}
.overflow-visible{overflow:visible !important}
.overflow-scroll{overflow:scroll !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-grid{display:grid !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.d-none{display:none !important}
.shadow{box-shadow:2px 2px 50px rgba(0, 0, 0, .07) !important}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0, 0, 0, .075) !important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0, 0, 0, .175) !important}
.shadow-none{box-shadow:none !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:sticky !important}
.top-0{top:0 !important}
.top-50{top:50% !important}
.top-100{top:100% !important}
.bottom-0{bottom:0 !important}
.bottom-50{bottom:50% !important}
.bottom-100{bottom:100% !important}
.start-0{left:0 !important}
.start-50{left:50% !important}
.start-100{left:100% !important}
.end-0{right:0 !important}
.end-50{right:50% !important}
.end-100{right:100% !important}
.translate-middle{transform:translate(-50%, -50%) !important}
.translate-middle-x{transform:translateX(-50%) !important}
.translate-middle-y{transform:translateY(-50%) !important}
.border{border:1px solid #eee !important}
.border-0{border:0 !important}
.border-top{border-top:1px solid #eee !important}
.border-top-0{border-top:0 !important}
.border-end{border-right:1px solid #eee !important}
.border-end-0{border-right:0 !important}
.border-bottom{border-bottom:1px solid #eee !important}
.border-bottom-0{border-bottom:0 !important}
.border-start{border-left:1px solid #eee !important}
.border-start-0{border-left:0 !important}
.border-primary{border-color:#3d556d !important}
.border-secondary{border-color:#ed7961 !important}
.border-success{border-color:#85c549 !important}
.border-info{border-color:#0dcaf0 !important}
.border-warning{border-color:#fed74b !important}
.border-danger{border-color:#e20613 !important}
.border-light{border-color:#f6f7f9 !important}
.border-dark{border-color:#1e1e1e !important}
.border-gray-200{border-color:#555 !important}
.border-white{border-color:#fff !important}
.border-1{border-width:1px !important}
.border-2{border-width:2px !important}
.border-3{border-width:3px !important}
.border-4{border-width:4px !important}
.border-5{border-width:5px !important}
.w-25{width:25% !important}
.w-50{width:50% !important}
.w-75{width:75% !important}
.w-100{width:100% !important}
.w-auto{width:auto !important}
.mw-100{max-width:100% !important}
.vw-100{width:100vw !important}
.min-vw-100{min-width:100vw !important}
.h-25{height:25% !important}
.h-50{height:50% !important}
.h-75{height:75% !important}
.h-100{height:100% !important}
.h-auto{height:auto !important}
.mh-100{max-height:100% !important}
.vh-100{height:100vh !important}
.min-vh-100{min-height:100vh !important}
.flex-fill{flex:1 1 auto !important}
.flex-row{flex-direction:row !important}
.flex-column{flex-direction:column !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-grow-0{flex-grow:0 !important}
.flex-grow-1{flex-grow:1 !important}
.flex-shrink-0{flex-shrink:0 !important}
.flex-shrink-1{flex-shrink:1 !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-0{gap:0 !important}
.gap-1{gap:5px !important}
.gap-2{gap:10px !important}
.gap-3{gap:15px !important}
.gap-4{gap:20px !important}
.gap-5{gap:25px !important}
.gap-6{gap:30px !important}
.gap-7{gap:35px !important}
.gap-8{gap:40px !important}
.gap-9{gap:45px !important}
.gap-10{gap:50px !important}
.gap-11{gap:55px !important}
.gap-12{gap:60px !important}
.gap-13{gap:65px !important}
.gap-14{gap:70px !important}
.gap-15{gap:75px !important}
.gap-16{gap:80px !important}
.gap-17{gap:85px !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.justify-content-evenly{justify-content:space-evenly !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-content-start{align-content:flex-start !important}
.align-content-end{align-content:flex-end !important}
.align-content-center{align-content:center !important}
.align-content-between{align-content:space-between !important}
.align-content-around{align-content:space-around !important}
.align-content-stretch{align-content:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
.order-first{order:-1 !important}
.order-0{order:0 !important}
.order-1{order:1 !important}
.order-2{order:2 !important}
.order-3{order:3 !important}
.order-4{order:4 !important}
.order-5{order:5 !important}
.order-last{order:6 !important}
.m-0{margin:0 !important}
.m-1{margin:5px !important}
.m-2{margin:10px !important}
.m-3{margin:15px !important}
.m-4{margin:20px !important}
.m-5{margin:25px !important}
.m-6{margin:30px !important}
.m-7{margin:35px !important}
.m-8{margin:40px !important}
.m-9{margin:45px !important}
.m-10{margin:50px !important}
.m-11{margin:55px !important}
.m-12{margin:60px !important}
.m-13{margin:65px !important}
.m-14{margin:70px !important}
.m-15{margin:75px !important}
.m-16{margin:80px !important}
.m-17{margin:85px !important}
.m-auto{margin:auto !important}
.mx-0{margin-right:0 !important;margin-left:0 !important}
.mx-1{margin-right:5px !important;margin-left:5px !important}
.mx-2{margin-right:10px !important;margin-left:10px !important}
.mx-3{margin-right:15px !important;margin-left:15px !important}
.mx-4{margin-right:20px !important;margin-left:20px !important}
.mx-5{margin-right:25px !important;margin-left:25px !important}
.mx-6{margin-right:30px !important;margin-left:30px !important}
.mx-7{margin-right:35px !important;margin-left:35px !important}
.mx-8{margin-right:40px !important;margin-left:40px !important}
.mx-9{margin-right:45px !important;margin-left:45px !important}
.mx-10{margin-right:50px !important;margin-left:50px !important}
.mx-11{margin-right:55px !important;margin-left:55px !important}
.mx-12{margin-right:60px !important;margin-left:60px !important}
.mx-13{margin-right:65px !important;margin-left:65px !important}
.mx-14{margin-right:70px !important;margin-left:70px !important}
.mx-15{margin-right:75px !important;margin-left:75px !important}
.mx-16{margin-right:80px !important;margin-left:80px !important}
.mx-17{margin-right:85px !important;margin-left:85px !important}
.mx-auto{margin-right:auto !important;margin-left:auto !important}
.my-0{margin-top:0 !important;margin-bottom:0 !important}
.my-1{margin-top:5px !important;margin-bottom:5px !important}
.my-2{margin-top:10px !important;margin-bottom:10px !important}
.my-3{margin-top:15px !important;margin-bottom:15px !important}
.my-4{margin-top:20px !important;margin-bottom:20px !important}
.my-5{margin-top:25px !important;margin-bottom:25px !important}
.my-6{margin-top:30px !important;margin-bottom:30px !important}
.my-7{margin-top:35px !important;margin-bottom:35px !important}
.my-8{margin-top:40px !important;margin-bottom:40px !important}
.my-9{margin-top:45px !important;margin-bottom:45px !important}
.my-10{margin-top:50px !important;margin-bottom:50px !important}
.my-11{margin-top:55px !important;margin-bottom:55px !important}
.my-12{margin-top:60px !important;margin-bottom:60px !important}
.my-13{margin-top:65px !important;margin-bottom:65px !important}
.my-14{margin-top:70px !important;margin-bottom:70px !important}
.my-15{margin-top:75px !important;margin-bottom:75px !important}
.my-16{margin-top:80px !important;margin-bottom:80px !important}
.my-17{margin-top:85px !important;margin-bottom:85px !important}
.my-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-0{margin-top:0 !important}
.mt-1{margin-top:5px !important}
.mt-2{margin-top:10px !important}
.mt-3{margin-top:15px !important}
.mt-4{margin-top:20px !important}
.mt-5{margin-top:25px !important}
.mt-6{margin-top:30px !important}
.mt-7{margin-top:35px !important}
.mt-8{margin-top:40px !important}
.mt-9{margin-top:45px !important}
.mt-10{margin-top:50px !important}
.mt-11{margin-top:55px !important}
.mt-12{margin-top:60px !important}
.mt-13{margin-top:65px !important}
.mt-14{margin-top:70px !important}
.mt-15{margin-top:75px !important}
.mt-16{margin-top:80px !important}
.mt-17{margin-top:85px !important}
.mt-auto{margin-top:auto !important}
.me-0{margin-right:0 !important}
.me-1{margin-right:5px !important}
.me-2{margin-right:10px !important}
.me-3{margin-right:15px !important}
.me-4{margin-right:20px !important}
.me-5{margin-right:25px !important}
.me-6{margin-right:30px !important}
.me-7{margin-right:35px !important}
.me-8{margin-right:40px !important}
.me-9{margin-right:45px !important}
.me-10{margin-right:50px !important}
.me-11{margin-right:55px !important}
.me-12{margin-right:60px !important}
.me-13{margin-right:65px !important}
.me-14{margin-right:70px !important}
.me-15{margin-right:75px !important}
.me-16{margin-right:80px !important}
.me-17{margin-right:85px !important}
.me-auto{margin-right:auto !important}
.mb-0{margin-bottom:0 !important}
.mb-1{margin-bottom:5px !important}
.mb-2{margin-bottom:10px !important}
.mb-3{margin-bottom:15px !important}
.mb-4{margin-bottom:20px !important}
.mb-5{margin-bottom:25px !important}
.mb-6{margin-bottom:30px !important}
.mb-7{margin-bottom:35px !important}
.mb-8{margin-bottom:40px !important}
.mb-8.mb-0{margin-bottom:0 !important;}
.mb-9{margin-bottom:45px !important}
.mb-10{margin-bottom:50px !important}
.mb-12{margin-bottom:60px !important}
.mb-13{margin-bottom:65px !important}
.mb-14{margin-bottom:70px !important}
.mb-15{margin-bottom:75px !important}
.mb-16{margin-bottom:80px !important}
.mb-18{margin-bottom:90px !important}
.mb-19{margin-bottom:95px !important}
.mb-20{margin-bottom:100px !important}
.mb-auto{margin-bottom:auto !important}
.ms-0{margin-left:0 !important}
.ms-1{margin-left:5px !important}
.ms-2{margin-left:10px !important}
.ms-3{margin-left:15px !important}
.ms-4{margin-left:20px !important}
.ms-5{margin-left:25px !important}
.ms-6{margin-left:30px !important}
.ms-7{margin-left:35px !important}
.ms-8{margin-left:40px !important}
.ms-9{margin-left:45px !important}
.ms-10{margin-left:50px !important}
.ms-11{margin-left:55px !important}
.ms-12{margin-left:60px !important}
.ms-13{margin-left:65px !important}
.ms-14{margin-left:70px !important}
.ms-15{margin-left:75px !important}
.ms-16{margin-left:80px !important}
.ms-17{margin-left:85px !important}
.ms-auto{margin-left:auto !important}
.p-0{padding:0 !important}
.p-1{padding:5px !important}
.p-2{padding:10px !important}
.p-3{padding:15px !important}
.p-4{padding:20px !important}
.p-5{padding:25px !important}
.p-6{padding:30px !important}
.p-7{padding:35px !important}
.p-8{padding:40px !important}
.p-9{padding:45px !important}
.p-10{padding:50px !important}
.p-11{padding:55px !important}
.p-12{padding:60px !important}
.p-13{padding:65px !important}
.p-14{padding:70px !important}
.p-15{padding:75px !important}
.p-16{padding:80px !important}
.p-17{padding:85px !important}
.px-0{padding-right:0 !important;padding-left:0 !important}
.px-1{padding-right:5px !important;padding-left:5px !important}
.px-2{padding-right:10px !important;padding-left:10px !important}
.px-3{padding-right:15px !important;padding-left:15px !important}
.px-4{padding-right:20px !important;padding-left:20px !important}
.px-5{padding-right:25px !important;padding-left:25px !important}
.px-6{padding-right:30px !important;padding-left:30px !important}
.px-7{padding-right:35px !important;padding-left:35px !important}
.px-8{padding-right:40px !important;padding-left:40px !important}
.px-9{padding-right:45px !important;padding-left:45px !important}
.px-10{padding-right:50px !important;padding-left:50px !important}
.px-11{padding-right:55px !important;padding-left:55px !important}
.px-12{padding-right:60px !important;padding-left:60px !important}
.px-13{padding-right:65px !important;padding-left:65px !important}
.px-14{padding-right:70px !important;padding-left:70px !important}
.px-15{padding-right:75px !important;padding-left:75px !important}
.px-16{padding-right:80px !important;padding-left:80px !important}
.px-17{padding-right:85px !important;padding-left:85px !important}
.py-0{padding-top:0 !important;padding-bottom:0 !important}
.py-1{padding-top:5px !important;padding-bottom:5px !important}
.py-2{padding-top:10px !important;padding-bottom:10px !important}
.py-3{padding-top:15px !important;padding-bottom:15px !important}
.py-4{padding-top:20px !important;padding-bottom:20px !important}
.py-5{padding-top:25px !important;padding-bottom:25px !important}
.py-6{padding-top:30px !important;padding-bottom:30px !important}
.py-7{padding-top:35px !important;padding-bottom:35px !important}
.py-8{padding-top:40px !important;padding-bottom:40px !important}
.py-9{padding-top:45px !important;padding-bottom:45px !important}
.py-10{padding-top:50px !important;padding-bottom:50px !important}
.py-11{padding-top:55px !important;padding-bottom:55px !important}
.py-12{padding-top:60px !important;padding-bottom:60px !important}
.py-13{padding-top:65px !important;padding-bottom:65px !important}
.py-14{padding-top:70px !important;padding-bottom:70px !important}
.py-15{padding-top:75px !important;padding-bottom:75px !important}
.py-16{padding-top:80px !important;padding-bottom:80px !important}
.py-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-0{padding-top:0 !important}
.pt-1{padding-top:5px !important}
.pt-2{padding-top:10px !important}
.pt-3{padding-top:15px !important}
.pt-4{padding-top:20px !important}
.pt-5{padding-top:25px !important}
.pt-6{padding-top:30px !important}
.pt-7{padding-top:35px !important}
.pt-8{padding-top:40px !important}
.pt-9{padding-top:45px !important}
.pt-10{padding-top:50px !important}
.pt-11{padding-top:55px !important}
.pt-12{padding-top:60px !important}
.pt-13{padding-top:65px !important}
.pt-14{padding-top:70px !important}
.pt-15{padding-top:75px !important}
.pt-16{padding-top:80px !important}
.pt-17{padding-top:85px !important}
.pe-0{padding-right:0 !important}
.pe-1{padding-right:5px !important}
.pe-2{padding-right:10px !important}
.pe-3{padding-right:15px !important}
.pe-4{padding-right:20px !important}
.pe-5{padding-right:25px !important}
.pe-6{padding-right:30px !important}
.pe-7{padding-right:35px !important}
.pe-8{padding-right:40px !important}
.pe-9{padding-right:45px !important}
.pe-10{padding-right:50px !important}
.pe-11{padding-right:55px !important}
.pe-12{padding-right:60px !important}
.pe-13{padding-right:65px !important}
.pe-14{padding-right:70px !important}
.pe-15{padding-right:75px !important}
.pe-16{padding-right:80px !important}
.pe-17{padding-right:85px !important}
.pb-0{padding-bottom:0 !important}
.pb-1{padding-bottom:5px !important}
.pb-2{padding-bottom:10px !important}
.pb-3{padding-bottom:15px !important}
.pb-4{padding-bottom:20px !important}
.pb-5{padding-bottom:25px !important}
.pb-6{padding-bottom:30px !important}
.pb-7{padding-bottom:35px !important}
.pb-8{padding-bottom:40px !important}
.pb-9{padding-bottom:45px !important}
.pb-10{padding-bottom:50px !important}
.pb-11{padding-bottom:55px !important}
.pb-12{padding-bottom:60px !important}
.pb-13{padding-bottom:65px !important}
.pb-14{padding-bottom:70px !important}
.pb-15{padding-bottom:75px !important}
.pb-16{padding-bottom:80px !important}
.pb-17{padding-bottom:85px !important}
.ps-0{padding-left:0 !important}
.ps-1{padding-left:5px !important}
.ps-2{padding-left:10px !important}
.ps-3{padding-left:15px !important}
.ps-4{padding-left:20px !important}
.ps-5{padding-left:25px !important}
.ps-6{padding-left:30px !important}
.ps-7{padding-left:35px !important}
.ps-8{padding-left:40px !important}
.ps-9{padding-left:45px !important}
.ps-10{padding-left:50px !important}
.ps-11{padding-left:55px !important}
.ps-12{padding-left:60px !important}
.ps-13{padding-left:65px !important}
.ps-14{padding-left:70px !important}
.ps-15{padding-left:75px !important}
.ps-16{padding-left:80px !important}
.ps-17{padding-left:85px !important}
.font-monospace{font-family:var(--bs-font-monospace) !important}
.fs-1{font-size:calc(1.3875rem + 1.65vw) !important}
.fs-2{font-size:calc(1.35rem + 1.2vw) !important}
.fs-3{font-size:calc(1.2875rem + .45vw) !important}
.fs-4{font-size:1.25rem !important}
.fs-5{font-size:1.125rem !important}
.fs-6{font-size:1.125rem !important}
.fs-medium{font-size:1rem !important}
.fs-small{font-size:.875rem !important}
.fs-base{font-size:1.125rem !important}
.fs-big{font-size:calc(1.2625rem + .15vw) !important}
.fs-large{font-size:calc(1.2875rem + .45vw) !important}
.fst-italic{font-style:italic !important}
.fst-normal{font-style:normal !important}
.fw-light{font-weight:300 !important}
.fw-lighter{font-weight:lighter !important}
.fw-normal{font-weight:400 !important}
.fw-medium{font-weight:500 !important}
.fw-semibold{font-weight:600 !important}
.fw-bold{font-weight:700 !important}
.fw-bolder{font-weight:bolder !important}
.lh-1{line-height:1 !important}
.lh-sm{line-height:1.25 !important}
.lh-base{line-height:1.4 !important}
.lh-lg{line-height:2 !important}
.lh-big{line-height:24px !important}
.text-start{text-align:left !important}
.text-end{text-align:right !important}
.text-center{text-align:center !important}
.text-decoration-none{text-decoration:none !important}
.text-decoration-underline{text-decoration:underline !important}
.text-decoration-line-through{text-decoration:line-through !important}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-break{word-wrap:break-word !important;word-break:break-word !important}
.text-primary{color:#3D5266 !important;}
.text-secondary{color:#ed7961 !important}
.edges h2.text-secondary{line-height:50px;}
.text-success{color:#85c549 !important}
.text-info{color:#0dcaf0 !important}
.text-warning{color:#fed74b !important}
.text-danger{color:#e20613 !important}
.text-light{color:#f6f7f9 !important}
.text-dark{color:#1e1e1e !important}
.text-gray-200{color:#555 !important}
.text-red{color:#e20613 !important}
.text-yellow{color:#fed74b !important}
.text-white{color:#fff !important}
.text-body{color:#6e7f91 !important}
.text-muted{color:#b3bbc3 !important}
.text-black-50{color:rgba(0, 0, 0, .5) !important}
.text-white-50{color:rgba(255, 255, 255, .5) !important}
.text-reset{color:inherit !important}
.bg-primary{background-color:#3d556d !important}
.bg-secondary{background-color:#ed7961 !important}
.bg-success{background-color:#85c549 !important}
.bg-info{background-color:#0dcaf0 !important}
.bg-warning{background-color:#fed74b !important}
.bg-danger{background-color:#e20613 !important}
.bg-light{background-color:#f6f7f9 !important}
.bg-dark{background-color:#1e1e1e !important}
.bg-gray-200{background-color:#555 !important}
.bg-body{background-color:#fff !important}
.bg-white{background-color:#fff !important}
.bg-transparent{background-color:transparent !important}
.bg-gradient{background-image:var(--bs-gradient) !important}
.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;-ms-user-select:all !important;user-select:all !important}
.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}
.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}
.pe-none{pointer-events:none !important}
.pe-auto{pointer-events:auto !important}
.rounded{border-radius:10px !important}
.rounded-0{border-radius:0 !important}
.rounded-1{border-radius:.2rem !important}
.rounded-2{border-radius:10px !important}
.rounded-3{border-radius:.3rem !important}
.rounded-circle{border-radius:50% !important}
.rounded-pill{border-radius:150px !important}
.rounded-top{border-top-left-radius:10px !important;border-top-right-radius:10px !important}
.rounded-end{border-top-right-radius:10px !important;border-bottom-right-radius:10px !important}
.rounded-bottom{border-bottom-right-radius:10px !important;border-bottom-left-radius:10px !important}
.rounded-start{border-bottom-left-radius:10px !important;border-top-left-radius:10px !important}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
@media(min-width:480px){
.float-xs-start{float:left !important}
.float-xs-end{float:right !important}
.float-xs-none{float:none !important}
.d-xs-inline{display:inline !important}
.d-xs-inline-block{display:inline-block !important}
.d-xs-block{display:block !important}
.d-xs-grid{display:grid !important}
.d-xs-table{display:table !important}
.d-xs-table-row{display:table-row !important}
.d-xs-table-cell{display:table-cell !important}
.d-xs-flex{display:flex !important}
.d-xs-inline-flex{display:inline-flex !important}
.d-xs-none{display:none !important}
.flex-xs-fill{flex:1 1 auto !important}
.flex-xs-row{flex-direction:row !important}
.flex-xs-column{flex-direction:column !important}
.flex-xs-row-reverse{flex-direction:row-reverse !important}
.flex-xs-column-reverse{flex-direction:column-reverse !important}
.flex-xs-grow-0{flex-grow:0 !important}
.flex-xs-grow-1{flex-grow:1 !important}
.flex-xs-shrink-0{flex-shrink:0 !important}
.flex-xs-shrink-1{flex-shrink:1 !important}
.flex-xs-wrap{flex-wrap:wrap !important}
.flex-xs-nowrap{flex-wrap:nowrap !important}
.flex-xs-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-xs-0{gap:0 !important}
.gap-xs-1{gap:5px !important}
.gap-xs-2{gap:10px !important}
.gap-xs-3{gap:15px !important}
.gap-xs-4{gap:20px !important}
.gap-xs-5{gap:25px !important}
.gap-xs-6{gap:30px !important}
.gap-xs-7{gap:35px !important}
.gap-xs-8{gap:40px !important}
.gap-xs-9{gap:45px !important}
.gap-xs-10{gap:50px !important}
.gap-xs-11{gap:55px !important}
.gap-xs-12{gap:60px !important}
.gap-xs-13{gap:65px !important}
.gap-xs-14{gap:70px !important}
.gap-xs-15{gap:75px !important}
.gap-xs-16{gap:80px !important}
.gap-xs-17{gap:85px !important}
.justify-content-xs-start{justify-content:flex-start !important}
.justify-content-xs-end{justify-content:flex-end !important}
.justify-content-xs-center{justify-content:center !important}
.justify-content-xs-between{justify-content:space-between !important}
.justify-content-xs-around{justify-content:space-around !important}
.justify-content-xs-evenly{justify-content:space-evenly !important}
.align-items-xs-start{align-items:flex-start !important}
.align-items-xs-end{align-items:flex-end !important}
.align-items-xs-center{align-items:center !important}
.align-items-xs-baseline{align-items:baseline !important}
.align-items-xs-stretch{align-items:stretch !important}
.align-content-xs-start{align-content:flex-start !important}
.align-content-xs-end{align-content:flex-end !important}
.align-content-xs-center{align-content:center !important}
.align-content-xs-between{align-content:space-between !important}
.align-content-xs-around{align-content:space-around !important}
.align-content-xs-stretch{align-content:stretch !important}
.align-self-xs-auto{align-self:auto !important}
.align-self-xs-start{align-self:flex-start !important}
.align-self-xs-end{align-self:flex-end !important}
.align-self-xs-center{align-self:center !important}
.align-self-xs-baseline{align-self:baseline !important}
.align-self-xs-stretch{align-self:stretch !important}
.order-xs-first{order:-1 !important}
.order-xs-0{order:0 !important}
.order-xs-1{order:1 !important}
.order-xs-2{order:2 !important}
.order-xs-3{order:3 !important}
.order-xs-4{order:4 !important}
.order-xs-5{order:5 !important}
.order-xs-last{order:6 !important}
.m-xs-0{margin:0 !important}
.m-xs-1{margin:5px !important}
.m-xs-2{margin:10px !important}
.m-xs-3{margin:15px !important}
.m-xs-4{margin:20px !important}
.m-xs-5{margin:25px !important}
.m-xs-6{margin:30px !important}
.m-xs-7{margin:35px !important}
.m-xs-8{margin:40px !important}
.m-xs-9{margin:45px !important}
.m-xs-10{margin:50px !important}
.m-xs-11{margin:55px !important}
.m-xs-12{margin:60px !important}
.m-xs-13{margin:65px !important}
.m-xs-14{margin:70px !important}
.m-xs-15{margin:75px !important}
.m-xs-16{margin:80px !important}
.m-xs-17{margin:85px !important}
.m-xs-auto{margin:auto !important}
.mx-xs-0{margin-right:0 !important;margin-left:0 !important}
.mx-xs-1{margin-right:5px !important;margin-left:5px !important}
.mx-xs-2{margin-right:10px !important;margin-left:10px !important}
.mx-xs-3{margin-right:15px !important;margin-left:15px !important}
.mx-xs-4{margin-right:20px !important;margin-left:20px !important}
.mx-xs-5{margin-right:25px !important;margin-left:25px !important}
.mx-xs-6{margin-right:30px !important;margin-left:30px !important}
.mx-xs-7{margin-right:35px !important;margin-left:35px !important}
.mx-xs-8{margin-right:40px !important;margin-left:40px !important}
.mx-xs-9{margin-right:45px !important;margin-left:45px !important}
.mx-xs-10{margin-right:50px !important;margin-left:50px !important}
.mx-xs-11{margin-right:55px !important;margin-left:55px !important}
.mx-xs-12{margin-right:60px !important;margin-left:60px !important}
.mx-xs-13{margin-right:65px !important;margin-left:65px !important}
.mx-xs-14{margin-right:70px !important;margin-left:70px !important}
.mx-xs-15{margin-right:75px !important;margin-left:75px !important}
.mx-xs-16{margin-right:80px !important;margin-left:80px !important}
.mx-xs-17{margin-right:85px !important;margin-left:85px !important}
.mx-xs-auto{margin-right:auto !important;margin-left:auto !important}
.my-xs-0{margin-top:0 !important;margin-bottom:0 !important}
.my-xs-1{margin-top:5px !important;margin-bottom:5px !important}
.my-xs-2{margin-top:10px !important;margin-bottom:10px !important}
.my-xs-3{margin-top:15px !important;margin-bottom:15px !important}
.my-xs-4{margin-top:20px !important;margin-bottom:20px !important}
.my-xs-5{margin-top:25px !important;margin-bottom:25px !important}
.my-xs-6{margin-top:30px !important;margin-bottom:30px !important}
.my-xs-7{margin-top:35px !important;margin-bottom:35px !important}
.my-xs-8{margin-top:40px !important;margin-bottom:40px !important}
.my-xs-9{margin-top:45px !important;margin-bottom:45px !important}
.my-xs-10{margin-top:50px !important;margin-bottom:50px !important}
.my-xs-11{margin-top:55px !important;margin-bottom:55px !important}
.my-xs-12{margin-top:60px !important;margin-bottom:60px !important}
.my-xs-13{margin-top:65px !important;margin-bottom:65px !important}
.my-xs-14{margin-top:70px !important;margin-bottom:70px !important}
.my-xs-15{margin-top:75px !important;margin-bottom:75px !important}
.my-xs-16{margin-top:80px !important;margin-bottom:80px !important}
.my-xs-17{margin-top:85px !important;margin-bottom:85px !important}
.my-xs-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-xs-0{margin-top:0 !important}
.mt-xs-1{margin-top:5px !important}
.mt-xs-2{margin-top:10px !important}
.mt-xs-3{margin-top:15px !important}
.mt-xs-4{margin-top:20px !important}
.mt-xs-5{margin-top:25px !important}
.mt-xs-6{margin-top:30px !important}
.mt-xs-7{margin-top:35px !important}
.mt-xs-8{margin-top:40px !important}
.mt-xs-9{margin-top:45px !important}
.mt-xs-10{margin-top:50px !important}
.mt-xs-11{margin-top:55px !important}
.mt-xs-12{margin-top:60px !important}
.mt-xs-13{margin-top:65px !important}
.mt-xs-14{margin-top:70px !important}
.mt-xs-15{margin-top:75px !important}
.mt-xs-16{margin-top:80px !important}
.mt-xs-17{margin-top:85px !important}
.mt-xs-auto{margin-top:auto !important}
.me-xs-0{margin-right:0 !important}
.me-xs-1{margin-right:5px !important}
.me-xs-2{margin-right:10px !important}
.me-xs-3{margin-right:15px !important}
.me-xs-4{margin-right:20px !important}
.me-xs-5{margin-right:25px !important}
.me-xs-6{margin-right:30px !important}
.me-xs-7{margin-right:35px !important}
.me-xs-8{margin-right:40px !important}
.me-xs-9{margin-right:45px !important}
.me-xs-10{margin-right:50px !important}
.me-xs-11{margin-right:55px !important}
.me-xs-12{margin-right:60px !important}
.me-xs-13{margin-right:65px !important}
.me-xs-14{margin-right:70px !important}
.me-xs-15{margin-right:75px !important}
.me-xs-16{margin-right:80px !important}
.me-xs-17{margin-right:85px !important}
.me-xs-auto{margin-right:auto !important}
.mb-xs-0{margin-bottom:0 !important}
.mb-xs-1{margin-bottom:5px !important}
.mb-xs-2{margin-bottom:10px !important}
.mb-xs-3{margin-bottom:15px !important}
.mb-xs-4{margin-bottom:20px !important}
.mb-xs-5{margin-bottom:25px !important}
.mb-xs-6{margin-bottom:30px !important}
.mb-xs-7{margin-bottom:35px !important}
.mb-xs-8{margin-bottom:40px !important}
.mb-xs-9{margin-bottom:45px !important}
.mb-xs-10{margin-bottom:50px !important}
.mb-xs-11{margin-bottom:55px !important}
.mb-xs-12{margin-bottom:60px !important}
.mb-xs-13{margin-bottom:65px !important}
.mb-xs-14{margin-bottom:70px !important}
.mb-xs-15{margin-bottom:75px !important}
.mb-xs-16{margin-bottom:80px !important}
.mb-xs-17{margin-bottom:85px !important}
.mb-xs-auto{margin-bottom:auto !important}
.ms-xs-0{margin-left:0 !important}
.ms-xs-1{margin-left:5px !important}
.ms-xs-2{margin-left:10px !important}
.ms-xs-3{margin-left:15px !important}
.ms-xs-4{margin-left:20px !important}
.ms-xs-5{margin-left:25px !important}
.ms-xs-6{margin-left:30px !important}
.ms-xs-7{margin-left:35px !important}
.ms-xs-8{margin-left:40px !important}
.ms-xs-9{margin-left:45px !important}
.ms-xs-10{margin-left:50px !important}
.ms-xs-11{margin-left:55px !important}
.ms-xs-12{margin-left:60px !important}
.ms-xs-13{margin-left:65px !important}
.ms-xs-14{margin-left:70px !important}
.ms-xs-15{margin-left:75px !important}
.ms-xs-16{margin-left:80px !important}
.ms-xs-17{margin-left:85px !important}
.ms-xs-auto{margin-left:auto !important}
.p-xs-0{padding:0 !important}
.p-xs-1{padding:5px !important}
.p-xs-2{padding:10px !important}
.p-xs-3{padding:15px !important}
.p-xs-4{padding:20px !important}
.p-xs-5{padding:25px !important}
.p-xs-6{padding:30px !important}
.p-xs-7{padding:35px !important}
.p-xs-8{padding:40px !important}
.p-xs-9{padding:45px !important}
.p-xs-10{padding:50px !important}
.p-xs-11{padding:55px !important}
.p-xs-12{padding:60px !important}
.p-xs-13{padding:65px !important}
.p-xs-14{padding:70px !important}
.p-xs-15{padding:75px !important}
.p-xs-16{padding:80px !important}
.p-xs-17{padding:85px !important}
.px-xs-0{padding-right:0 !important;padding-left:0 !important}
.px-xs-1{padding-right:5px !important;padding-left:5px !important}
.px-xs-2{padding-right:10px !important;padding-left:10px !important}
.px-xs-3{padding-right:15px !important;padding-left:15px !important}
.px-xs-4{padding-right:20px !important;padding-left:20px !important}
.px-xs-5{padding-right:25px !important;padding-left:25px !important}
.px-xs-6{padding-right:30px !important;padding-left:30px !important}
.px-xs-7{padding-right:35px !important;padding-left:35px !important}
.px-xs-8{padding-right:40px !important;padding-left:40px !important}
.px-xs-9{padding-right:45px !important;padding-left:45px !important}
.px-xs-10{padding-right:50px !important;padding-left:50px !important}
.px-xs-11{padding-right:55px !important;padding-left:55px !important}
.px-xs-12{padding-right:60px !important;padding-left:60px !important}
.px-xs-13{padding-right:65px !important;padding-left:65px !important}
.px-xs-14{padding-right:70px !important;padding-left:70px !important}
.px-xs-15{padding-right:75px !important;padding-left:75px !important}
.px-xs-16{padding-right:80px !important;padding-left:80px !important}
.px-xs-17{padding-right:85px !important;padding-left:85px !important}
.py-xs-0{padding-top:0 !important;padding-bottom:0 !important}
.py-xs-1{padding-top:5px !important;padding-bottom:5px !important}
.py-xs-2{padding-top:10px !important;padding-bottom:10px !important}
.py-xs-3{padding-top:15px !important;padding-bottom:15px !important}
.py-xs-4{padding-top:20px !important;padding-bottom:20px !important}
.py-xs-5{padding-top:25px !important;padding-bottom:25px !important}
.py-xs-6{padding-top:30px !important;padding-bottom:30px !important}
.py-xs-7{padding-top:35px !important;padding-bottom:35px !important}
.py-xs-8{padding-top:40px !important;padding-bottom:40px !important}
.py-xs-9{padding-top:45px !important;padding-bottom:45px !important}
.py-xs-10{padding-top:50px !important;padding-bottom:50px !important}
.py-xs-11{padding-top:55px !important;padding-bottom:55px !important}
.py-xs-12{padding-top:60px !important;padding-bottom:60px !important}
.py-xs-13{padding-top:65px !important;padding-bottom:65px !important}
.py-xs-14{padding-top:70px !important;padding-bottom:70px !important}
.py-xs-15{padding-top:75px !important;padding-bottom:75px !important}
.py-xs-16{padding-top:80px !important;padding-bottom:80px !important}
.py-xs-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-xs-0{padding-top:0 !important}
.pt-xs-1{padding-top:5px !important}
.pt-xs-2{padding-top:10px !important}
.pt-xs-3{padding-top:15px !important}
.pt-xs-4{padding-top:20px !important}
.pt-xs-5{padding-top:25px !important}
.pt-xs-6{padding-top:30px !important}
.pt-xs-7{padding-top:35px !important}
.pt-xs-8{padding-top:40px !important}
.pt-xs-9{padding-top:45px !important}
.pt-xs-10{padding-top:50px !important}
.pt-xs-11{padding-top:55px !important}
.pt-xs-12{padding-top:60px !important}
.pt-xs-13{padding-top:65px !important}
.pt-xs-14{padding-top:70px !important}
.pt-xs-15{padding-top:75px !important}
.pt-xs-16{padding-top:80px !important}
.pt-xs-17{padding-top:85px !important}
.pe-xs-0{padding-right:0 !important}
.pe-xs-1{padding-right:5px !important}
.pe-xs-2{padding-right:10px !important}
.pe-xs-3{padding-right:15px !important}
.pe-xs-4{padding-right:20px !important}
.pe-xs-5{padding-right:25px !important}
.pe-xs-6{padding-right:30px !important}
.pe-xs-7{padding-right:35px !important}
.pe-xs-8{padding-right:40px !important}
.pe-xs-9{padding-right:45px !important}
.pe-xs-10{padding-right:50px !important}
.pe-xs-11{padding-right:55px !important}
.pe-xs-12{padding-right:60px !important}
.pe-xs-13{padding-right:65px !important}
.pe-xs-14{padding-right:70px !important}
.pe-xs-15{padding-right:75px !important}
.pe-xs-16{padding-right:80px !important}
.pe-xs-17{padding-right:85px !important}
.pb-xs-0{padding-bottom:0 !important}
.pb-xs-1{padding-bottom:5px !important}
.pb-xs-2{padding-bottom:10px !important}
.pb-xs-3{padding-bottom:15px !important}
.pb-xs-4{padding-bottom:20px !important}
.pb-xs-5{padding-bottom:25px !important}
.pb-xs-6{padding-bottom:30px !important}
.pb-xs-7{padding-bottom:35px !important}
.pb-xs-8{padding-bottom:40px !important}
.pb-xs-9{padding-bottom:45px !important}
.pb-xs-10{padding-bottom:50px !important}
.pb-xs-11{padding-bottom:55px !important}
.pb-xs-12{padding-bottom:60px !important}
.pb-xs-13{padding-bottom:65px !important}
.pb-xs-14{padding-bottom:70px !important}
.pb-xs-15{padding-bottom:75px !important}
.pb-xs-16{padding-bottom:80px !important}
.pb-xs-17{padding-bottom:85px !important}
.ps-xs-0{padding-left:0 !important}
.ps-xs-1{padding-left:5px !important}
.ps-xs-2{padding-left:10px !important}
.ps-xs-3{padding-left:15px !important}
.ps-xs-4{padding-left:20px !important}
.ps-xs-5{padding-left:25px !important}
.ps-xs-6{padding-left:30px !important}
.ps-xs-7{padding-left:35px !important}
.ps-xs-8{padding-left:40px !important}
.ps-xs-9{padding-left:45px !important}
.ps-xs-10{padding-left:50px !important}
.ps-xs-11{padding-left:55px !important}
.ps-xs-12{padding-left:60px !important}
.ps-xs-13{padding-left:65px !important}
.ps-xs-14{padding-left:70px !important}
.ps-xs-15{padding-left:75px !important}
.ps-xs-16{padding-left:80px !important}
.ps-xs-17{padding-left:85px !important}
.text-xs-start{text-align:left !important}
.text-xs-end{text-align:right !important}
.text-xs-center{text-align:center !important}
}
@media(min-width:576px){
.float-sm-start{float:left !important}
.float-sm-end{float:right !important}
.float-sm-none{float:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-grid{display:grid !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:flex !important}
.d-sm-inline-flex{display:inline-flex !important}
.d-sm-none{display:none !important}
.flex-sm-fill{flex:1 1 auto !important}
.flex-sm-row{flex-direction:row !important}
.flex-sm-column{flex-direction:column !important}
.flex-sm-row-reverse{flex-direction:row-reverse !important}
.flex-sm-column-reverse{flex-direction:column-reverse !important}
.flex-sm-grow-0{flex-grow:0 !important}
.flex-sm-grow-1{flex-grow:1 !important}
.flex-sm-shrink-0{flex-shrink:0 !important}
.flex-sm-shrink-1{flex-shrink:1 !important}
.flex-sm-wrap{flex-wrap:wrap !important}
.flex-sm-nowrap{flex-wrap:nowrap !important}
.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-sm-0{gap:0 !important}
.gap-sm-1{gap:5px !important}
.gap-sm-2{gap:10px !important}
.gap-sm-3{gap:15px !important}
.gap-sm-4{gap:20px !important}
.gap-sm-5{gap:25px !important}
.gap-sm-6{gap:30px !important}
.gap-sm-7{gap:35px !important}
.gap-sm-8{gap:40px !important}
.gap-sm-9{gap:45px !important}
.gap-sm-10{gap:50px !important}
.gap-sm-11{gap:55px !important}
.gap-sm-12{gap:60px !important}
.gap-sm-13{gap:65px !important}
.gap-sm-14{gap:70px !important}
.gap-sm-15{gap:75px !important}
.gap-sm-16{gap:80px !important}
.gap-sm-17{gap:85px !important}
.justify-content-sm-start{justify-content:flex-start !important}
.justify-content-sm-end{justify-content:flex-end !important}
.justify-content-sm-center{justify-content:center !important}
.justify-content-sm-between{justify-content:space-between !important}
.justify-content-sm-around{justify-content:space-around !important}
.justify-content-sm-evenly{justify-content:space-evenly !important}
.align-items-sm-start{align-items:flex-start !important}
.align-items-sm-end{align-items:flex-end !important}
.align-items-sm-center{align-items:center !important}
.align-items-sm-baseline{align-items:baseline !important}
.align-items-sm-stretch{align-items:stretch !important}
.align-content-sm-start{align-content:flex-start !important}
.align-content-sm-end{align-content:flex-end !important}
.align-content-sm-center{align-content:center !important}
.align-content-sm-between{align-content:space-between !important}
.align-content-sm-around{align-content:space-around !important}
.align-content-sm-stretch{align-content:stretch !important}
.align-self-sm-auto{align-self:auto !important}
.align-self-sm-start{align-self:flex-start !important}
.align-self-sm-end{align-self:flex-end !important}
.align-self-sm-center{align-self:center !important}
.align-self-sm-baseline{align-self:baseline !important}
.align-self-sm-stretch{align-self:stretch !important}
.order-sm-first{order:-1 !important}
.order-sm-0{order:0 !important}
.order-sm-1{order:1 !important}
.order-sm-2{order:2 !important}
.order-sm-3{order:3 !important}
.order-sm-4{order:4 !important}
.order-sm-5{order:5 !important}
.order-sm-last{order:6 !important}
.m-sm-0{margin:0 !important}
.m-sm-1{margin:5px !important}
.m-sm-2{margin:10px !important}
.m-sm-3{margin:15px !important}
.m-sm-4{margin:20px !important}
.m-sm-5{margin:25px !important}
.m-sm-6{margin:30px !important}
.m-sm-7{margin:35px !important}
.m-sm-8{margin:40px !important}
.m-sm-9{margin:45px !important}
.m-sm-10{margin:50px !important}
.m-sm-11{margin:55px !important}
.m-sm-12{margin:60px !important}
.m-sm-13{margin:65px !important}
.m-sm-14{margin:70px !important}
.m-sm-15{margin:75px !important}
.m-sm-16{margin:80px !important}
.m-sm-17{margin:85px !important}
.m-sm-auto{margin:auto !important}
.mx-sm-0{margin-right:0 !important;margin-left:0 !important}
.mx-sm-1{margin-right:5px !important;margin-left:5px !important}
.mx-sm-2{margin-right:10px !important;margin-left:10px !important}
.mx-sm-3{margin-right:15px !important;margin-left:15px !important}
.mx-sm-4{margin-right:20px !important;margin-left:20px !important}
.mx-sm-5{margin-right:25px !important;margin-left:25px !important}
.mx-sm-6{margin-right:30px !important;margin-left:30px !important}
.mx-sm-7{margin-right:35px !important;margin-left:35px !important}
.mx-sm-8{margin-right:40px !important;margin-left:40px !important}
.mx-sm-9{margin-right:45px !important;margin-left:45px !important}
.mx-sm-10{margin-right:50px !important;margin-left:50px !important}
.mx-sm-11{margin-right:55px !important;margin-left:55px !important}
.mx-sm-12{margin-right:60px !important;margin-left:60px !important}
.mx-sm-13{margin-right:65px !important;margin-left:65px !important}
.mx-sm-14{margin-right:70px !important;margin-left:70px !important}
.mx-sm-15{margin-right:75px !important;margin-left:75px !important}
.mx-sm-16{margin-right:80px !important;margin-left:80px !important}
.mx-sm-17{margin-right:85px !important;margin-left:85px !important}
.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}
.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}
.my-sm-1{margin-top:5px !important;margin-bottom:5px !important}
.my-sm-2{margin-top:10px !important;margin-bottom:10px !important}
.my-sm-3{margin-top:15px !important;margin-bottom:15px !important}
.my-sm-4{margin-top:20px !important;margin-bottom:20px !important}
.my-sm-5{margin-top:25px !important;margin-bottom:25px !important}
.my-sm-6{margin-top:30px !important;margin-bottom:30px !important}
.my-sm-7{margin-top:35px !important;margin-bottom:35px !important}
.my-sm-8{margin-top:40px !important;margin-bottom:40px !important}
.my-sm-9{margin-top:45px !important;margin-bottom:45px !important}
.my-sm-10{margin-top:50px !important;margin-bottom:50px !important}
.my-sm-11{margin-top:55px !important;margin-bottom:55px !important}
.my-sm-12{margin-top:60px !important;margin-bottom:60px !important}
.my-sm-13{margin-top:65px !important;margin-bottom:65px !important}
.my-sm-14{margin-top:70px !important;margin-bottom:70px !important}
.my-sm-15{margin-top:75px !important;margin-bottom:75px !important}
.my-sm-16{margin-top:80px !important;margin-bottom:80px !important}
.my-sm-17{margin-top:85px !important;margin-bottom:85px !important}
.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-sm-0{margin-top:0 !important}
.mt-sm-1{margin-top:5px !important}
.mt-sm-2{margin-top:10px !important}
.mt-sm-3{margin-top:15px !important}
.mt-sm-4{margin-top:20px !important}
.mt-sm-5{margin-top:25px !important}
.mt-sm-6{margin-top:30px !important}
.mt-sm-7{margin-top:35px !important}
.mt-sm-8{margin-top:40px !important}
.mt-sm-9{margin-top:45px !important}
.mt-sm-10{margin-top:50px !important}
.mt-sm-11{margin-top:55px !important}
.mt-sm-12{margin-top:60px !important}
.mt-sm-13{margin-top:65px !important}
.mt-sm-14{margin-top:70px !important}
.mt-sm-15{margin-top:75px !important}
.mt-sm-16{margin-top:80px !important}
.mt-sm-17{margin-top:85px !important}
.mt-sm-auto{margin-top:auto !important}
.me-sm-0{margin-right:0 !important}
.me-sm-1{margin-right:5px !important}
.me-sm-2{margin-right:10px !important}
.me-sm-3{margin-right:15px !important}
.me-sm-4{margin-right:20px !important}
.me-sm-5{margin-right:25px !important}
.me-sm-6{margin-right:30px !important}
.me-sm-7{margin-right:35px !important}
.me-sm-8{margin-right:40px !important}
.me-sm-9{margin-right:45px !important}
.me-sm-10{margin-right:50px !important}
.me-sm-11{margin-right:55px !important}
.me-sm-12{margin-right:60px !important}
.me-sm-13{margin-right:65px !important}
.me-sm-14{margin-right:70px !important}
.me-sm-15{margin-right:75px !important}
.me-sm-16{margin-right:80px !important}
.me-sm-17{margin-right:85px !important}
.me-sm-auto{margin-right:auto !important}
.mb-sm-0{margin-bottom:0 !important}
.mb-sm-1{margin-bottom:5px !important}
.mb-sm-2{margin-bottom:10px !important}
.mb-sm-3{margin-bottom:15px !important}
.mb-sm-4{margin-bottom:20px !important}
.mb-sm-5{margin-bottom:25px !important}
.mb-sm-6{margin-bottom:30px !important}
.mb-sm-7{margin-bottom:35px !important}
.mb-sm-8{margin-bottom:40px !important}
.mb-sm-9{margin-bottom:45px !important}
.mb-sm-10{margin-bottom:50px !important}
.mb-sm-11{margin-bottom:55px !important}
.mb-sm-12{margin-bottom:60px !important}
.mb-sm-13{margin-bottom:65px !important}
.mb-sm-14{margin-bottom:70px !important}
.mb-sm-15{margin-bottom:75px !important}
.mb-sm-16{margin-bottom:80px !important}
.mb-sm-17{margin-bottom:85px !important}
.mb-sm-auto{margin-bottom:auto !important}
.ms-sm-0{margin-left:0 !important}
.ms-sm-1{margin-left:5px !important}
.ms-sm-2{margin-left:10px !important}
.ms-sm-3{margin-left:15px !important}
.ms-sm-4{margin-left:20px !important}
.ms-sm-5{margin-left:25px !important}
.ms-sm-6{margin-left:30px !important}
.ms-sm-7{margin-left:35px !important}
.ms-sm-8{margin-left:40px !important}
.ms-sm-9{margin-left:45px !important}
.ms-sm-10{margin-left:50px !important}
.ms-sm-11{margin-left:55px !important}
.ms-sm-12{margin-left:60px !important}
.ms-sm-13{margin-left:65px !important}
.ms-sm-14{margin-left:70px !important}
.ms-sm-15{margin-left:75px !important}
.ms-sm-16{margin-left:80px !important}
.ms-sm-17{margin-left:85px !important}
.ms-sm-auto{margin-left:auto !important}
.p-sm-0{padding:0 !important}
.p-sm-1{padding:5px !important}
.p-sm-2{padding:10px !important}
.p-sm-3{padding:15px !important}
.p-sm-4{padding:20px !important}
.p-sm-5{padding:25px !important}
.p-sm-6{padding:30px !important}
.p-sm-7{padding:35px !important}
.p-sm-8{padding:40px !important}
.p-sm-9{padding:45px !important}
.p-sm-10{padding:50px !important}
.p-sm-11{padding:55px !important}
.p-sm-12{padding:60px !important}
.p-sm-13{padding:65px !important}
.p-sm-14{padding:70px !important}
.p-sm-15{padding:75px !important}
.p-sm-16{padding:80px !important}
.p-sm-17{padding:85px !important}
.px-sm-0{padding-right:0 !important;padding-left:0 !important}
.px-sm-1{padding-right:5px !important;padding-left:5px !important}
.px-sm-2{padding-right:10px !important;padding-left:10px !important}
.px-sm-3{padding-right:15px !important;padding-left:15px !important}
.px-sm-4{padding-right:20px !important;padding-left:20px !important}
.px-sm-5{padding-right:25px !important;padding-left:25px !important}
.px-sm-6{padding-right:30px !important;padding-left:30px !important}
.px-sm-7{padding-right:35px !important;padding-left:35px !important}
.px-sm-8{padding-right:40px !important;padding-left:40px !important}
.px-sm-9{padding-right:45px !important;padding-left:45px !important}
.px-sm-10{padding-right:50px !important;padding-left:50px !important}
.px-sm-11{padding-right:55px !important;padding-left:55px !important}
.px-sm-12{padding-right:60px !important;padding-left:60px !important}
.px-sm-13{padding-right:65px !important;padding-left:65px !important}
.px-sm-14{padding-right:70px !important;padding-left:70px !important}
.px-sm-15{padding-right:75px !important;padding-left:75px !important}
.px-sm-16{padding-right:80px !important;padding-left:80px !important}
.px-sm-17{padding-right:85px !important;padding-left:85px !important}
.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}
.py-sm-1{padding-top:5px !important;padding-bottom:5px !important}
.py-sm-2{padding-top:10px !important;padding-bottom:10px !important}
.py-sm-3{padding-top:15px !important;padding-bottom:15px !important}
.py-sm-4{padding-top:20px !important;padding-bottom:20px !important}
.py-sm-5{padding-top:25px !important;padding-bottom:25px !important}
.py-sm-6{padding-top:30px !important;padding-bottom:30px !important}
.py-sm-7{padding-top:35px !important;padding-bottom:35px !important}
.py-sm-8{padding-top:40px !important;padding-bottom:40px !important}
.py-sm-9{padding-top:45px !important;padding-bottom:45px !important}
.py-sm-10{padding-top:50px !important;padding-bottom:50px !important}
.py-sm-11{padding-top:55px !important;padding-bottom:55px !important}
.py-sm-12{padding-top:60px !important;padding-bottom:60px !important}
.py-sm-13{padding-top:65px !important;padding-bottom:65px !important}
.py-sm-14{padding-top:70px !important;padding-bottom:70px !important}
.py-sm-15{padding-top:75px !important;padding-bottom:75px !important}
.py-sm-16{padding-top:80px !important;padding-bottom:80px !important}
.py-sm-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-sm-0{padding-top:0 !important}
.pt-sm-1{padding-top:5px !important}
.pt-sm-2{padding-top:10px !important}
.pt-sm-3{padding-top:15px !important}
.pt-sm-4{padding-top:20px !important}
.pt-sm-5{padding-top:25px !important}
.pt-sm-6{padding-top:30px !important}
.pt-sm-7{padding-top:35px !important}
.pt-sm-8{padding-top:40px !important}
.pt-sm-9{padding-top:45px !important}
.pt-sm-10{padding-top:50px !important}
.pt-sm-11{padding-top:55px !important}
.pt-sm-12{padding-top:60px !important}
.pt-sm-13{padding-top:65px !important}
.pt-sm-14{padding-top:70px !important}
.pt-sm-15{padding-top:75px !important}
.pt-sm-16{padding-top:80px !important}
.pt-sm-17{padding-top:85px !important}
.pe-sm-0{padding-right:0 !important}
.pe-sm-1{padding-right:5px !important}
.pe-sm-2{padding-right:10px !important}
.pe-sm-3{padding-right:15px !important}
.pe-sm-4{padding-right:20px !important}
.pe-sm-5{padding-right:25px !important}
.pe-sm-6{padding-right:30px !important}
.pe-sm-7{padding-right:35px !important}
.pe-sm-8{padding-right:40px !important}
.pe-sm-9{padding-right:45px !important}
.pe-sm-10{padding-right:50px !important}
.pe-sm-11{padding-right:55px !important}
.pe-sm-12{padding-right:60px !important}
.pe-sm-13{padding-right:65px !important}
.pe-sm-14{padding-right:70px !important}
.pe-sm-15{padding-right:75px !important}
.pe-sm-16{padding-right:80px !important}
.pe-sm-17{padding-right:85px !important}
.pb-sm-0{padding-bottom:0 !important}
.pb-sm-1{padding-bottom:5px !important}
.pb-sm-2{padding-bottom:10px !important}
.pb-sm-3{padding-bottom:15px !important}
.pb-sm-4{padding-bottom:20px !important}
.pb-sm-5{padding-bottom:25px !important}
.pb-sm-6{padding-bottom:30px !important}
.pb-sm-7{padding-bottom:35px !important}
.pb-sm-8{padding-bottom:40px !important}
.pb-sm-9{padding-bottom:45px !important}
.pb-sm-10{padding-bottom:50px !important}
.pb-sm-11{padding-bottom:55px !important}
.pb-sm-12{padding-bottom:60px !important}
.pb-sm-13{padding-bottom:65px !important}
.pb-sm-14{padding-bottom:70px !important}
.pb-sm-15{padding-bottom:75px !important}
.pb-sm-16{padding-bottom:80px !important}
.pb-sm-17{padding-bottom:85px !important}
.ps-sm-0{padding-left:0 !important}
.ps-sm-1{padding-left:5px !important}
.ps-sm-2{padding-left:10px !important}
.ps-sm-3{padding-left:15px !important}
.ps-sm-4{padding-left:20px !important}
.ps-sm-5{padding-left:25px !important}
.ps-sm-6{padding-left:30px !important}
.ps-sm-7{padding-left:35px !important}
.ps-sm-8{padding-left:40px !important}
.ps-sm-9{padding-left:45px !important}
.ps-sm-10{padding-left:50px !important}
.ps-sm-11{padding-left:55px !important}
.ps-sm-12{padding-left:60px !important}
.ps-sm-13{padding-left:65px !important}
.ps-sm-14{padding-left:70px !important}
.ps-sm-15{padding-left:75px !important}
.ps-sm-16{padding-left:80px !important}
.ps-sm-17{padding-left:85px !important}
.text-sm-start{text-align:left !important}
.text-sm-end{text-align:right !important}
.text-sm-center{text-align:center !important}
}
@media(min-width:769px){
.mlm15{margin-left:0;}
.float-md-start{float:left !important}
.float-md-end{float:right !important}
.float-md-none{float:none !important}
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-grid{display:grid !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:flex !important}
.d-md-inline-flex{display:inline-flex !important}
.d-md-none{display:none !important}
.flex-md-fill{flex:1 1 auto !important}
.flex-md-row{flex-direction:row !important}
.flex-md-column{flex-direction:column !important}
.flex-md-row-reverse{flex-direction:row-reverse !important}
.flex-md-column-reverse{flex-direction:column-reverse !important}
.flex-md-grow-0{flex-grow:0 !important}
.flex-md-grow-1{flex-grow:1 !important}
.flex-md-shrink-0{flex-shrink:0 !important}
.flex-md-shrink-1{flex-shrink:1 !important}
.flex-md-wrap{flex-wrap:wrap !important}
.flex-md-nowrap{flex-wrap:nowrap !important}
.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-md-0{gap:0 !important}
.gap-md-1{gap:5px !important}
.gap-md-2{gap:10px !important}
.gap-md-3{gap:15px !important}
.gap-md-4{gap:20px !important}
.gap-md-5{gap:25px !important}
.gap-md-6{gap:30px !important}
.gap-md-7{gap:35px !important}
.gap-md-8{gap:40px !important}
.gap-md-9{gap:45px !important}
.gap-md-10{gap:50px !important}
.gap-md-11{gap:55px !important}
.gap-md-12{gap:60px !important}
.gap-md-13{gap:65px !important}
.gap-md-14{gap:70px !important}
.gap-md-15{gap:75px !important}
.gap-md-16{gap:80px !important}
.gap-md-17{gap:85px !important}
.justify-content-md-start{justify-content:flex-start !important}
.justify-content-md-end{justify-content:flex-end !important}
.justify-content-md-center{justify-content:center !important}
.justify-content-md-between{justify-content:space-between !important}
.justify-content-md-around{justify-content:space-around !important}
.justify-content-md-evenly{justify-content:space-evenly !important}
.align-items-md-start{align-items:flex-start !important}
.align-items-md-end{align-items:flex-end !important}
.align-items-md-center{align-items:center !important}
.align-items-md-baseline{align-items:baseline !important}
.align-items-md-stretch{align-items:stretch !important}
.align-content-md-start{align-content:flex-start !important}
.align-content-md-end{align-content:flex-end !important}
.align-content-md-center{align-content:center !important}
.align-content-md-between{align-content:space-between !important}
.align-content-md-around{align-content:space-around !important}
.align-content-md-stretch{align-content:stretch !important}
.align-self-md-auto{align-self:auto !important}
.align-self-md-start{align-self:flex-start !important}
.align-self-md-end{align-self:flex-end !important}
.align-self-md-center{align-self:center !important}
.align-self-md-baseline{align-self:baseline !important}
.align-self-md-stretch{align-self:stretch !important}
.order-md-first{order:-1 !important}
.order-md-0{order:0 !important}
.order-md-1{order:1 !important}
.order-md-2{order:2 !important}
.order-md-3{order:3 !important}
.order-md-4{order:4 !important}
.order-md-5{order:5 !important}
.order-md-last{order:6 !important}
.m-md-0{margin:0 !important}
.m-md-1{margin:5px !important}
.m-md-2{margin:10px !important}
.m-md-3{margin:15px !important}
.m-md-4{margin:20px !important}
.m-md-5{margin:25px !important}
.m-md-6{margin:30px !important}
.m-md-7{margin:35px !important}
.m-md-8{margin:40px !important}
.m-md-9{margin:45px !important}
.m-md-10{margin:50px !important}
.m-md-11{margin:55px !important}
.m-md-12{margin:60px !important}
.m-md-13{margin:65px !important}
.m-md-14{margin:70px !important}
.m-md-15{margin:75px !important}
.m-md-16{margin:80px !important}
.m-md-17{margin:85px !important}
.m-md-auto{margin:auto !important}
.mx-md-0{margin-right:0 !important;margin-left:0 !important}
.mx-md-1{margin-right:5px !important;margin-left:5px !important}
.mx-md-2{margin-right:10px !important;margin-left:10px !important}
.mx-md-3{margin-right:15px !important;margin-left:15px !important}
.mx-md-4{margin-right:20px !important;margin-left:20px !important}
.mx-md-5{margin-right:25px !important;margin-left:25px !important}
.mx-md-6{margin-right:30px !important;margin-left:30px !important}
.mx-md-7{margin-right:35px !important;margin-left:35px !important}
.mx-md-8{margin-right:40px !important;margin-left:40px !important}
.mx-md-9{margin-right:45px !important;margin-left:45px !important}
.mx-md-10{margin-right:50px !important;margin-left:50px !important}
.mx-md-11{margin-right:55px !important;margin-left:55px !important}
.mx-md-12{margin-right:60px !important;margin-left:60px !important}
.mx-md-13{margin-right:65px !important;margin-left:65px !important}
.mx-md-14{margin-right:70px !important;margin-left:70px !important}
.mx-md-15{margin-right:75px !important;margin-left:75px !important}
.mx-md-16{margin-right:80px !important;margin-left:80px !important}
.mx-md-17{margin-right:85px !important;margin-left:85px !important}
.mx-md-auto{margin-right:auto !important;margin-left:auto !important}
.my-md-0{margin-top:0 !important;margin-bottom:0 !important}
.my-md-1{margin-top:5px !important;margin-bottom:5px !important}
.my-md-2{margin-top:10px !important;margin-bottom:10px !important}
.my-md-3{margin-top:15px !important;margin-bottom:15px !important}
.my-md-4{margin-top:20px !important;margin-bottom:20px !important}
.my-md-5{margin-top:25px !important;margin-bottom:25px !important}
.my-md-6{margin-top:30px !important;margin-bottom:30px !important}
.my-md-7{margin-top:35px !important;margin-bottom:35px !important}
.my-md-8{margin-top:40px !important;margin-bottom:40px !important}
.my-md-9{margin-top:45px !important;margin-bottom:45px !important}
.my-md-10{margin-top:50px !important;margin-bottom:50px !important}
.my-md-11{margin-top:55px !important;margin-bottom:55px !important}
.my-md-12{margin-top:60px !important;margin-bottom:60px !important}
.my-md-13{margin-top:65px !important;margin-bottom:65px !important}
.my-md-14{margin-top:70px !important;margin-bottom:70px !important}
.my-md-15{margin-top:75px !important;margin-bottom:75px !important}
.my-md-16{margin-top:80px !important;margin-bottom:80px !important}
.my-md-17{margin-top:85px !important;margin-bottom:85px !important}
.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-md-0{margin-top:0 !important}
.mt-md-1{margin-top:5px !important}
.mt-md-2{margin-top:10px !important}
.mt-md-3{margin-top:15px !important}
.mt-md-4{margin-top:20px !important}
.mt-md-5{margin-top:25px !important}
.mt-md-6{margin-top:30px !important}
.mt-md-7{margin-top:35px !important}
.mt-md-8{margin-top:40px !important}
.mt-md-9{margin-top:45px !important}
.mt-md-10{margin-top:50px !important}
.mt-md-11{margin-top:55px !important}
.mt-md-12{margin-top:60px !important}
.mt-md-13{margin-top:65px !important}
.mt-md-14{margin-top:70px !important}
.mt-md-15{margin-top:75px !important}
.mt-md-16{margin-top:80px !important}
.mt-md-17{margin-top:85px !important}
.mt-md-auto{margin-top:auto !important}
.me-md-0{margin-right:0 !important}
.me-md-1{margin-right:5px !important}
.me-md-2{margin-right:10px !important}
.me-md-3{margin-right:15px !important}
.me-md-4{margin-right:20px !important}
.me-md-5{margin-right:25px !important}
.me-md-6{margin-right:30px !important}
.me-md-7{margin-right:35px !important}
.me-md-8{margin-right:40px !important}
.me-md-9{margin-right:45px !important}
.me-md-10{margin-right:50px !important}
.me-md-11{margin-right:55px !important}
.me-md-12{margin-right:60px !important}
.me-md-13{margin-right:65px !important}
.me-md-14{margin-right:70px !important}
.me-md-15{margin-right:75px !important}
.me-md-16{margin-right:80px !important}
.me-md-17{margin-right:85px !important}
.me-md-auto{margin-right:auto !important}
.mb-md-0{margin-bottom:0 !important}
.mb-md-1{margin-bottom:5px !important}
.mb-md-2{margin-bottom:10px !important}
.mb-md-3{margin-bottom:15px !important}
.mb-md-4{margin-bottom:20px !important}
.mb-md-5{margin-bottom:25px !important}
.mb-md-6{margin-bottom:30px !important}
.mb-md-7{margin-bottom:35px !important}
.mb-md-8{margin-bottom:40px !important}
.mb-md-9{margin-bottom:45px !important}
.mb-md-10{margin-bottom:50px !important}
.mb-md-11{margin-bottom:55px !important}
.mb-md-12{margin-bottom:60px !important}
.mb-md-13{margin-bottom:65px !important}
.mb-md-14{margin-bottom:70px !important}
.mb-md-15{margin-bottom:75px !important}
.mb-md-16{margin-bottom:80px !important}
.mb-md-17{margin-bottom:85px !important}
.mb-md-auto{margin-bottom:auto !important}
.ms-md-0{margin-left:0 !important}
.ms-md-1{margin-left:5px !important}
.ms-md-2{margin-left:10px !important}
.ms-md-3{margin-left:15px !important}
.ms-md-4{margin-left:20px !important}
.ms-md-5{margin-left:25px !important}
.ms-md-6{margin-left:30px !important}
.ms-md-7{margin-left:35px !important}
.ms-md-8{margin-left:40px !important}
.ms-md-9{margin-left:45px !important}
.ms-md-10{margin-left:50px !important}
.ms-md-11{margin-left:55px !important}
.ms-md-12{margin-left:60px !important}
.ms-md-13{margin-left:65px !important}
.ms-md-14{margin-left:70px !important}
.ms-md-15{margin-left:75px !important}
.ms-md-16{margin-left:80px !important}
.ms-md-17{margin-left:85px !important}
.ms-md-auto{margin-left:auto !important}
.p-md-0{padding:0 !important}
.p-md-1{padding:5px !important}
.p-md-2{padding:10px !important}
.p-md-3{padding:15px !important}
.p-md-4{padding:20px !important}
.p-md-5{padding:25px !important}
.p-md-6{padding:30px !important}
.p-md-7{padding:35px !important}
.p-md-8{padding:40px !important}
.p-md-9{padding:45px !important}
.p-md-10{padding:50px !important}
.p-md-11{padding:55px !important}
.p-md-12{padding:60px !important}
.p-md-13{padding:65px !important}
.p-md-14{padding:70px !important}
.p-md-15{padding:75px !important}
.p-md-16{padding:80px !important}
.p-md-17{padding:85px !important}
.px-md-0{padding-right:0 !important;padding-left:0 !important}
.px-md-1{padding-right:5px !important;padding-left:5px !important}
.px-md-2{padding-right:10px !important;padding-left:10px !important}
.px-md-3{padding-right:15px !important;padding-left:15px !important}
.px-md-4{padding-right:20px !important;padding-left:20px !important}
.px-md-5{padding-right:25px !important;padding-left:25px !important}
.px-md-6{padding-right:30px !important;padding-left:30px !important}
.px-md-7{padding-right:35px !important;padding-left:35px !important}
.px-md-8{padding-right:40px !important;padding-left:40px !important}
.px-md-9{padding-right:45px !important;padding-left:45px !important}
.px-md-10{padding-right:50px !important;padding-left:50px !important}
.px-md-11{padding-right:55px !important;padding-left:55px !important}
.px-md-12{padding-right:60px !important;padding-left:60px !important}
.px-md-13{padding-right:65px !important;padding-left:65px !important}
.px-md-14{padding-right:70px !important;padding-left:70px !important}
.px-md-15{padding-right:75px !important;padding-left:75px !important}
.px-md-16{padding-right:80px !important;padding-left:80px !important}
.px-md-17{padding-right:85px !important;padding-left:85px !important}
.py-md-0{padding-top:0 !important;padding-bottom:0 !important}
.py-md-1{padding-top:5px !important;padding-bottom:5px !important}
.py-md-2{padding-top:10px !important;padding-bottom:10px !important}
.py-md-3{padding-top:15px !important;padding-bottom:15px !important}
.py-md-4{padding-top:20px !important;padding-bottom:20px !important}
.py-md-5{padding-top:25px !important;padding-bottom:25px !important}
.py-md-6{padding-top:30px !important;padding-bottom:30px !important}
.py-md-7{padding-top:35px !important;padding-bottom:35px !important}
.py-md-8{padding-top:40px !important;padding-bottom:40px !important}
.py-md-9{padding-top:45px !important;padding-bottom:45px !important}
.py-md-10{padding-top:50px !important;padding-bottom:50px !important}
.py-md-11{padding-top:55px !important;padding-bottom:55px !important}
.py-md-12{padding-top:60px !important;padding-bottom:60px !important}
.py-md-13{padding-top:65px !important;padding-bottom:65px !important}
.py-md-14{padding-top:70px !important;padding-bottom:70px !important}
.py-md-15{padding-top:75px !important;padding-bottom:75px !important}
.py-md-16{padding-top:80px !important;padding-bottom:80px !important}
.py-md-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-md-0{padding-top:0 !important}
.pt-md-1{padding-top:5px !important}
.pt-md-2{padding-top:10px !important}
.pt-md-3{padding-top:15px !important}
.pt-md-4{padding-top:20px !important}
.pt-md-5{padding-top:25px !important}
.pt-md-6{padding-top:30px !important}
.pt-md-7{padding-top:35px !important}
.pt-md-8{padding-top:40px !important}
.pt-md-9{padding-top:45px !important}
.pt-md-10{padding-top:50px !important}
.pt-md-11{padding-top:55px !important}
.pt-md-12{padding-top:60px !important}
.pt-md-13{padding-top:65px !important}
.pt-md-14{padding-top:70px !important}
.pt-md-15{padding-top:75px !important}
.pt-md-16{padding-top:80px !important}
.pt-md-17{padding-top:85px !important}
.pe-md-0{padding-right:0 !important}
.pe-md-1{padding-right:5px !important}
.pe-md-2{padding-right:10px !important}
.pe-md-3{padding-right:15px !important}
.pe-md-4{padding-right:20px !important}
.pe-md-5{padding-right:25px !important}
.pe-md-6{padding-right:30px !important}
.pe-md-7{padding-right:35px !important}
.pe-md-8{padding-right:40px !important}
.pe-md-9{padding-right:45px !important}
.pe-md-10{padding-right:50px !important}
.pe-md-11{padding-right:55px !important}
.pe-md-12{padding-right:60px !important}
.pe-md-13{padding-right:65px !important}
.pe-md-14{padding-right:70px !important}
.pe-md-15{padding-right:75px !important}
.pe-md-16{padding-right:80px !important}
.pe-md-17{padding-right:85px !important}
.pb-md-0{padding-bottom:0 !important}
.pb-md-1{padding-bottom:5px !important}
.pb-md-2{padding-bottom:10px !important}
.pb-md-3{padding-bottom:15px !important}
.pb-md-4{padding-bottom:20px !important}
.pb-md-5{padding-bottom:25px !important}
.pb-md-6{padding-bottom:30px !important}
.pb-md-7{padding-bottom:35px !important}
.pb-md-8{padding-bottom:40px !important}
.pb-md-9{padding-bottom:45px !important}
.pb-md-10{padding-bottom:50px !important}
.pb-md-11{padding-bottom:55px !important}
.pb-md-12{padding-bottom:60px !important}
.pb-md-13{padding-bottom:65px !important}
.pb-md-14{padding-bottom:70px !important}
.pb-md-15{padding-bottom:75px !important}
.pb-md-16{padding-bottom:80px !important}
.pb-md-17{padding-bottom:85px !important}
.ps-md-0{padding-left:0 !important}
.ps-md-1{padding-left:5px !important}
.ps-md-2{padding-left:10px !important}
.ps-md-3{padding-left:15px !important}
.ps-md-4{padding-left:20px !important}
.ps-md-5{padding-left:25px !important}
.ps-md-6{padding-left:30px !important}
.ps-md-7{padding-left:35px !important}
.ps-md-8{padding-left:40px !important}
.ps-md-9{padding-left:45px !important}
.ps-md-10{padding-left:50px !important}
.ps-md-11{padding-left:55px !important}
.ps-md-12{padding-left:60px !important}
.ps-md-13{padding-left:65px !important}
.ps-md-14{padding-left:70px !important}
.ps-md-15{padding-left:75px !important}
.ps-md-16{padding-left:80px !important}
.ps-md-17{padding-left:85px !important}
.text-md-start{text-align:left !important}
.text-md-end{text-align:right !important}
.text-md-center{text-align:center !important}
}
@media(min-width:992px){
.mlm15{margin-left:-15px;}
.float-lg-start{float:left !important}
.float-lg-end{float:right !important}
.float-lg-none{float:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-grid{display:grid !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:flex !important}
.d-lg-inline-flex{display:inline-flex !important}
.d-lg-none{display:none !important}
.flex-lg-fill{flex:1 1 auto !important}
.flex-lg-row{flex-direction:row !important}
.flex-lg-column{flex-direction:column !important}
.flex-lg-row-reverse{flex-direction:row-reverse !important}
.flex-lg-column-reverse{flex-direction:column-reverse !important}
.flex-lg-grow-0{flex-grow:0 !important}
.flex-lg-grow-1{flex-grow:1 !important}
.flex-lg-shrink-0{flex-shrink:0 !important}
.flex-lg-shrink-1{flex-shrink:1 !important}
.flex-lg-wrap{flex-wrap:wrap !important}
.flex-lg-nowrap{flex-wrap:nowrap !important}
.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-lg-0{gap:0 !important}
.gap-lg-1{gap:5px !important}
.gap-lg-2{gap:10px !important}
.gap-lg-3{gap:15px !important}
.gap-lg-4{gap:20px !important}
.gap-lg-5{gap:25px !important}
.gap-lg-6{gap:30px !important}
.gap-lg-7{gap:35px !important}
.gap-lg-8{gap:40px !important}
.gap-lg-9{gap:45px !important}
.gap-lg-10{gap:50px !important}
.gap-lg-11{gap:55px !important}
.gap-lg-12{gap:60px !important}
.gap-lg-13{gap:65px !important}
.gap-lg-14{gap:70px !important}
.gap-lg-15{gap:75px !important}
.gap-lg-16{gap:80px !important}
.gap-lg-17{gap:85px !important}
.justify-content-lg-start{justify-content:flex-start !important}
.justify-content-lg-end{justify-content:flex-end !important}
.justify-content-lg-center{justify-content:center !important}
.justify-content-lg-between{justify-content:space-between !important}
.justify-content-lg-around{justify-content:space-around !important}
.justify-content-lg-evenly{justify-content:space-evenly !important}
.align-items-lg-start{align-items:flex-start !important}
.align-items-lg-end{align-items:flex-end !important}
.align-items-lg-center{align-items:center !important}
.align-items-lg-baseline{align-items:baseline !important}
.align-items-lg-stretch{align-items:stretch !important}
.align-content-lg-start{align-content:flex-start !important}
.align-content-lg-end{align-content:flex-end !important}
.align-content-lg-center{align-content:center !important}
.align-content-lg-between{align-content:space-between !important}
.align-content-lg-around{align-content:space-around !important}
.align-content-lg-stretch{align-content:stretch !important}
.align-self-lg-auto{align-self:auto !important}
.align-self-lg-start{align-self:flex-start !important}
.align-self-lg-end{align-self:flex-end !important}
.align-self-lg-center{align-self:center !important}
.align-self-lg-baseline{align-self:baseline !important}
.align-self-lg-stretch{align-self:stretch !important}
.order-lg-first{order:-1 !important}
.order-lg-0{order:0 !important}
.order-lg-1{order:1 !important}
.order-lg-2{order:2 !important}
.order-lg-3{order:3 !important}
.order-lg-4{order:4 !important}
.order-lg-5{order:5 !important}
.order-lg-last{order:6 !important}
.m-lg-0{margin:0 !important}
.m-lg-1{margin:5px !important}
.m-lg-2{margin:10px !important}
.m-lg-3{margin:15px !important}
.m-lg-4{margin:20px !important}
.m-lg-5{margin:25px !important}
.m-lg-6{margin:30px !important}
.m-lg-7{margin:35px !important}
.m-lg-8{margin:40px !important}
.m-lg-9{margin:45px !important}
.m-lg-10{margin:50px !important}
.m-lg-11{margin:55px !important}
.m-lg-12{margin:60px !important}
.m-lg-13{margin:65px !important}
.m-lg-14{margin:70px !important}
.m-lg-15{margin:75px !important}
.m-lg-16{margin:80px !important}
.m-lg-17{margin:85px !important}
.m-lg-auto{margin:auto !important}
.mx-lg-0{margin-right:0 !important;margin-left:0 !important}
.mx-lg-1{margin-right:5px !important;margin-left:5px !important}
.mx-lg-2{margin-right:10px !important;margin-left:10px !important}
.mx-lg-3{margin-right:15px !important;margin-left:15px !important}
.mx-lg-4{margin-right:20px !important;margin-left:20px !important}
.mx-lg-5{margin-right:25px !important;margin-left:25px !important}
.mx-lg-6{margin-right:30px !important;margin-left:30px !important}
.mx-lg-7{margin-right:35px !important;margin-left:35px !important}
.mx-lg-8{margin-right:40px !important;margin-left:40px !important}
.mx-lg-9{margin-right:45px !important;margin-left:45px !important}
.mx-lg-10{margin-right:50px !important;margin-left:50px !important}
.mx-lg-11{margin-right:55px !important;margin-left:55px !important}
.mx-lg-12{margin-right:60px !important;margin-left:60px !important}
.mx-lg-13{margin-right:65px !important;margin-left:65px !important}
.mx-lg-14{margin-right:70px !important;margin-left:70px !important}
.mx-lg-15{margin-right:75px !important;margin-left:75px !important}
.mx-lg-16{margin-right:80px !important;margin-left:80px !important}
.mx-lg-17{margin-right:85px !important;margin-left:85px !important}
.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}
.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}
.my-lg-1{margin-top:5px !important;margin-bottom:5px !important}
.my-lg-2{margin-top:10px !important;margin-bottom:10px !important}
.my-lg-3{margin-top:15px !important;margin-bottom:15px !important}
.my-lg-4{margin-top:20px !important;margin-bottom:20px !important}
.my-lg-5{margin-top:25px !important;margin-bottom:25px !important}
.my-lg-6{margin-top:30px !important;margin-bottom:30px !important}
.my-lg-7{margin-top:35px !important;margin-bottom:35px !important}
.my-lg-8{margin-top:40px !important;margin-bottom:40px !important}
.my-lg-9{margin-top:45px !important;margin-bottom:45px !important}
.my-lg-10{margin-top:50px !important;margin-bottom:50px !important}
.my-lg-11{margin-top:55px !important;margin-bottom:55px !important}
.my-lg-12{margin-top:60px !important;margin-bottom:60px !important}
.my-lg-13{margin-top:65px !important;margin-bottom:65px !important}
.my-lg-14{margin-top:70px !important;margin-bottom:70px !important}
.my-lg-15{margin-top:75px !important;margin-bottom:75px !important}
.my-lg-16{margin-top:80px !important;margin-bottom:80px !important}
.my-lg-17{margin-top:85px !important;margin-bottom:85px !important}
.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-lg-0{margin-top:0 !important}
.mt-lg-1{margin-top:5px !important}
.mt-lg-2{margin-top:10px !important}
.mt-lg-3{margin-top:15px !important}
.mt-lg-4{margin-top:20px !important}
.mt-lg-5{margin-top:25px !important}
.mt-lg-6{margin-top:30px !important}
.mt-lg-7{margin-top:35px !important}
.mt-lg-8{margin-top:40px !important}
.mt-lg-9{margin-top:45px !important}
.mt-lg-10{margin-top:50px !important}
.mt-lg-11{margin-top:55px !important}
.mt-lg-12{margin-top:60px !important}
.mt-lg-13{margin-top:65px !important}
.mt-lg-14{margin-top:70px !important}
.mt-lg-15{margin-top:75px !important}
.mt-lg-16{margin-top:80px !important}
.mt-lg-17{margin-top:85px !important}
.mt-lg-auto{margin-top:auto !important}
.me-lg-0{margin-right:0 !important}
.me-lg-1{margin-right:5px !important}
.me-lg-2{margin-right:10px !important}
.me-lg-3{margin-right:15px !important}
.me-lg-4{margin-right:20px !important}
.me-lg-5{margin-right:25px !important}
.me-lg-6{margin-right:30px !important}
.me-lg-7{margin-right:35px !important}
.me-lg-8{margin-right:40px !important}
.me-lg-9{margin-right:45px !important}
.me-lg-10{margin-right:50px !important}
.me-lg-11{margin-right:55px !important}
.me-lg-12{margin-right:60px !important}
.me-lg-13{margin-right:65px !important}
.me-lg-14{margin-right:70px !important}
.me-lg-15{margin-right:75px !important}
.me-lg-16{margin-right:80px !important}
.me-lg-17{margin-right:85px !important}
.me-lg-auto{margin-right:auto !important}
.mb-lg-0{margin-bottom:0 !important}
.mb-lg-1{margin-bottom:5px !important}
.mb-lg-2{margin-bottom:10px !important}
.mb-lg-3{margin-bottom:15px !important}
.mb-lg-4{margin-bottom:20px !important}
.mb-lg-5{margin-bottom:25px !important}
.mb-lg-6{margin-bottom:30px !important}
.mb-lg-7{margin-bottom:35px !important}
.mb-lg-8{margin-bottom:40px !important}
.mb-lg-9{margin-bottom:45px !important}
.mb-lg-10{margin-bottom:50px !important}
.mb-lg-11{margin-bottom:55px !important}
.mb-lg-12{margin-bottom:60px !important}
.mb-lg-13{margin-bottom:65px !important}
.mb-lg-14{margin-bottom:70px !important}
.mb-lg-15{margin-bottom:75px !important}
.mb-lg-16{margin-bottom:80px !important}
.mb-lg-17{margin-bottom:85px !important}
.mb-lg-auto{margin-bottom:auto !important}
.ms-lg-0{margin-left:0 !important}
.ms-lg-1{margin-left:5px !important}
.ms-lg-2{margin-left:10px !important}
.ms-lg-3{margin-left:15px !important}
.ms-lg-4{margin-left:20px !important}
.ms-lg-5{margin-left:25px !important}
.ms-lg-6{margin-left:30px !important}
.ms-lg-7{margin-left:35px !important}
.ms-lg-8{margin-left:40px !important}
.ms-lg-9{margin-left:45px !important}
.ms-lg-10{margin-left:50px !important}
.ms-lg-11{margin-left:55px !important}
.ms-lg-12{margin-left:60px !important}
.ms-lg-13{margin-left:65px !important}
.ms-lg-14{margin-left:70px !important}
.ms-lg-15{margin-left:75px !important}
.ms-lg-16{margin-left:80px !important}
.ms-lg-17{margin-left:85px !important}
.ms-lg-auto{margin-left:auto !important}
.p-lg-0{padding:0 !important}
.p-lg-1{padding:5px !important}
.p-lg-2{padding:10px !important}
.p-lg-3{padding:15px !important}
.p-lg-4{padding:20px !important}
.p-lg-5{padding:25px !important}
.p-lg-6{padding:30px !important}
.p-lg-7{padding:35px !important}
.p-lg-8{padding:40px !important}
.p-lg-9{padding:45px !important}
.p-lg-10{padding:50px !important}
.p-lg-11{padding:55px !important}
.p-lg-12{padding:60px !important}
.p-lg-13{padding:65px !important}
.p-lg-14{padding:70px !important}
.p-lg-15{padding:75px !important}
.p-lg-16{padding:80px !important}
.p-lg-17{padding:85px !important}
.px-lg-0{padding-right:0 !important;padding-left:0 !important}
.px-lg-1{padding-right:5px !important;padding-left:5px !important}
.px-lg-2{padding-right:10px !important;padding-left:10px !important}
.px-lg-3{padding-right:15px !important;padding-left:15px !important}
.px-lg-4{padding-right:20px !important;padding-left:20px !important}
.px-lg-5{padding-right:25px !important;padding-left:25px !important}
.px-lg-6{padding-right:30px !important;padding-left:30px !important}
.px-lg-7{padding-right:35px !important;padding-left:35px !important}
.px-lg-8{padding-right:40px !important;padding-left:40px !important}
.px-lg-9{padding-right:45px !important;padding-left:45px !important}
.px-lg-10{padding-right:50px !important;padding-left:50px !important}
.px-lg-11{padding-right:55px !important;padding-left:55px !important}
.px-lg-12{padding-right:60px !important;padding-left:60px !important}
.px-lg-13{padding-right:65px !important;padding-left:65px !important}
.px-lg-14{padding-right:70px !important;padding-left:70px !important}
.px-lg-15{padding-right:75px !important;padding-left:75px !important}
.px-lg-16{padding-right:80px !important;padding-left:80px !important}
.px-lg-17{padding-right:85px !important;padding-left:85px !important}
.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}
.py-lg-1{padding-top:5px !important;padding-bottom:5px !important}
.py-lg-2{padding-top:10px !important;padding-bottom:10px !important}
.py-lg-3{padding-top:15px !important;padding-bottom:15px !important}
.py-lg-4{padding-top:20px !important;padding-bottom:20px !important}
.py-lg-5{padding-top:25px !important;padding-bottom:25px !important}
.py-lg-6{padding-top:30px !important;padding-bottom:30px !important}
.py-lg-7{padding-top:35px !important;padding-bottom:35px !important}
.py-lg-8{padding-top:40px !important;padding-bottom:40px !important}
.py-lg-9{padding-top:45px !important;padding-bottom:45px !important}
.py-lg-10{padding-top:50px !important;padding-bottom:50px !important}
.py-lg-11{padding-top:55px !important;padding-bottom:55px !important}
.py-lg-12{padding-top:60px !important;padding-bottom:60px !important}
.py-lg-13{padding-top:65px !important;padding-bottom:65px !important}
.py-lg-14{padding-top:70px !important;padding-bottom:70px !important}
.py-lg-15{padding-top:75px !important;padding-bottom:75px !important}
.py-lg-16{padding-top:80px !important;padding-bottom:80px !important}
.py-lg-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-lg-0{padding-top:0 !important}
.pt-lg-1{padding-top:5px !important}
.pt-lg-2{padding-top:10px !important}
.pt-lg-3{padding-top:15px !important}
.pt-lg-4{padding-top:20px !important}
.pt-lg-5{padding-top:25px !important}
.pt-lg-6{padding-top:30px !important}
.pt-lg-7{padding-top:35px !important}
.pt-lg-8{padding-top:40px !important}
.pt-lg-9{padding-top:45px !important}
.pt-lg-10{padding-top:50px !important}
.pt-lg-11{padding-top:55px !important}
.pt-lg-12{padding-top:60px !important}
.pt-lg-13{padding-top:65px !important}
.pt-lg-14{padding-top:70px !important}
.pt-lg-15{padding-top:75px !important}
.pt-lg-16{padding-top:80px !important}
.pt-lg-17{padding-top:85px !important}
.pe-lg-0{padding-right:0 !important}
.pe-lg-1{padding-right:5px !important}
.pe-lg-2{padding-right:10px !important}
.pe-lg-3{padding-right:15px !important}
.pe-lg-4{padding-right:20px !important}
.pe-lg-5{padding-right:25px !important}
.pe-lg-6{padding-right:30px !important}
.pe-lg-7{padding-right:35px !important}
.pe-lg-8{padding-right:40px !important}
.pe-lg-9{padding-right:45px !important}
.pe-lg-10{padding-right:50px !important}
.pe-lg-11{padding-right:55px !important}
.pe-lg-12{padding-right:60px !important}
.pe-lg-13{padding-right:65px !important}
.pe-lg-14{padding-right:70px !important}
.pe-lg-15{padding-right:75px !important}
.pe-lg-16{padding-right:80px !important}
.pe-lg-17{padding-right:85px !important}
.pb-lg-0{padding-bottom:0 !important}
.pb-lg-1{padding-bottom:5px !important}
.pb-lg-2{padding-bottom:10px !important}
.pb-lg-3{padding-bottom:15px !important}
.pb-lg-4{padding-bottom:20px !important}
.pb-lg-5{padding-bottom:25px !important}
.pb-lg-6{padding-bottom:30px !important}
.pb-lg-7{padding-bottom:35px !important}
.pb-lg-8{padding-bottom:40px !important}
.pb-lg-9{padding-bottom:45px !important}
.pb-lg-10{padding-bottom:50px !important}
.pb-lg-11{padding-bottom:55px !important}
.pb-lg-12{padding-bottom:60px !important}
.pb-lg-13{padding-bottom:65px !important}
.pb-lg-14{padding-bottom:70px !important}
.pb-lg-15{padding-bottom:75px !important}
.pb-lg-16{padding-bottom:80px !important}
.pb-lg-17{padding-bottom:85px !important}
.ps-lg-0{padding-left:0 !important}
.ps-lg-1{padding-left:5px !important}
.ps-lg-2{padding-left:10px !important}
.ps-lg-3{padding-left:15px !important}
.ps-lg-4{padding-left:20px !important}
.ps-lg-5{padding-left:25px !important}
.ps-lg-6{padding-left:30px !important}
.ps-lg-7{padding-left:35px !important}
.ps-lg-8{padding-left:40px !important}
.ps-lg-9{padding-left:45px !important}
.ps-lg-10{padding-left:50px !important}
.ps-lg-11{padding-left:55px !important}
.ps-lg-12{padding-left:60px !important}
.ps-lg-13{padding-left:65px !important}
.ps-lg-14{padding-left:70px !important}
.ps-lg-15{padding-left:75px !important}
.ps-lg-16{padding-left:80px !important}
.ps-lg-17{padding-left:85px !important}
.text-lg-start{text-align:left !important}
.text-lg-end{text-align:right !important}
.text-lg-center{text-align:center !important}
}
@media(min-width:1200px){
.float-xl-start{float:left !important}
.float-xl-end{float:right !important}
.float-xl-none{float:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-grid{display:grid !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:flex !important}
.d-xl-inline-flex{display:inline-flex !important}
.d-xl-none{display:none !important}
.flex-xl-fill{flex:1 1 auto !important}
.flex-xl-row{flex-direction:row !important}
.flex-xl-column{flex-direction:column !important}
.flex-xl-row-reverse{flex-direction:row-reverse !important}
.flex-xl-column-reverse{flex-direction:column-reverse !important}
.flex-xl-grow-0{flex-grow:0 !important}
.flex-xl-grow-1{flex-grow:1 !important}
.flex-xl-shrink-0{flex-shrink:0 !important}
.flex-xl-shrink-1{flex-shrink:1 !important}
.flex-xl-wrap{flex-wrap:wrap !important}
.flex-xl-nowrap{flex-wrap:nowrap !important}
.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-xl-0{gap:0 !important}
.gap-xl-1{gap:5px !important}
.gap-xl-2{gap:10px !important}
.gap-xl-3{gap:15px !important}
.gap-xl-4{gap:20px !important}
.gap-xl-5{gap:25px !important}
.gap-xl-6{gap:30px !important}
.gap-xl-7{gap:35px !important}
.gap-xl-8{gap:40px !important}
.gap-xl-9{gap:45px !important}
.gap-xl-10{gap:50px !important}
.gap-xl-11{gap:55px !important}
.gap-xl-12{gap:60px !important}
.gap-xl-13{gap:65px !important}
.gap-xl-14{gap:70px !important}
.gap-xl-15{gap:75px !important}
.gap-xl-16{gap:80px !important}
.gap-xl-17{gap:85px !important}
.justify-content-xl-start{justify-content:flex-start !important}
.justify-content-xl-end{justify-content:flex-end !important}
.justify-content-xl-center{justify-content:center !important}
.justify-content-xl-between{justify-content:space-between !important}
.justify-content-xl-around{justify-content:space-around !important}
.justify-content-xl-evenly{justify-content:space-evenly !important}
.align-items-xl-start{align-items:flex-start !important}
.align-items-xl-end{align-items:flex-end !important}
.align-items-xl-center{align-items:center !important}
.align-items-xl-baseline{align-items:baseline !important}
.align-items-xl-stretch{align-items:stretch !important}
.align-content-xl-start{align-content:flex-start !important}
.align-content-xl-end{align-content:flex-end !important}
.align-content-xl-center{align-content:center !important}
.align-content-xl-between{align-content:space-between !important}
.align-content-xl-around{align-content:space-around !important}
.align-content-xl-stretch{align-content:stretch !important}
.align-self-xl-auto{align-self:auto !important}
.align-self-xl-start{align-self:flex-start !important}
.align-self-xl-end{align-self:flex-end !important}
.align-self-xl-center{align-self:center !important}
.align-self-xl-baseline{align-self:baseline !important}
.align-self-xl-stretch{align-self:stretch !important}
.order-xl-first{order:-1 !important}
.order-xl-0{order:0 !important}
.order-xl-1{order:1 !important}
.order-xl-2{order:2 !important}
.order-xl-3{order:3 !important}
.order-xl-4{order:4 !important}
.order-xl-5{order:5 !important}
.order-xl-last{order:6 !important}
.m-xl-0{margin:0 !important}
.m-xl-1{margin:5px !important}
.m-xl-2{margin:10px !important}
.m-xl-3{margin:15px !important}
.m-xl-4{margin:20px !important}
.m-xl-5{margin:25px !important}
.m-xl-6{margin:30px !important}
.m-xl-7{margin:35px !important}
.m-xl-8{margin:40px !important}
.m-xl-9{margin:45px !important}
.m-xl-10{margin:50px !important}
.m-xl-11{margin:55px !important}
.m-xl-12{margin:60px !important}
.m-xl-13{margin:65px !important}
.m-xl-14{margin:70px !important}
.m-xl-15{margin:75px !important}
.m-xl-16{margin:80px !important}
.m-xl-17{margin:85px !important}
.m-xl-auto{margin:auto !important}
.mx-xl-0{margin-right:0 !important;margin-left:0 !important}
.mx-xl-1{margin-right:5px !important;margin-left:5px !important}
.mx-xl-2{margin-right:10px !important;margin-left:10px !important}
.mx-xl-3{margin-right:15px !important;margin-left:15px !important}
.mx-xl-4{margin-right:20px !important;margin-left:20px !important}
.mx-xl-5{margin-right:25px !important;margin-left:25px !important}
.mx-xl-6{margin-right:30px !important;margin-left:30px !important}
.mx-xl-7{margin-right:35px !important;margin-left:35px !important}
.mx-xl-8{margin-right:40px !important;margin-left:40px !important}
.mx-xl-9{margin-right:45px !important;margin-left:45px !important}
.mx-xl-10{margin-right:50px !important;margin-left:50px !important}
.mx-xl-11{margin-right:55px !important;margin-left:55px !important}
.mx-xl-12{margin-right:60px !important;margin-left:60px !important}
.mx-xl-13{margin-right:65px !important;margin-left:65px !important}
.mx-xl-14{margin-right:70px !important;margin-left:70px !important}
.mx-xl-15{margin-right:75px !important;margin-left:75px !important}
.mx-xl-16{margin-right:80px !important;margin-left:80px !important}
.mx-xl-17{margin-right:85px !important;margin-left:85px !important}
.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}
.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}
.my-xl-1{margin-top:5px !important;margin-bottom:5px !important}
.my-xl-2{margin-top:10px !important;margin-bottom:10px !important}
.my-xl-3{margin-top:15px !important;margin-bottom:15px !important}
.my-xl-4{margin-top:20px !important;margin-bottom:20px !important}
.my-xl-5{margin-top:25px !important;margin-bottom:25px !important}
.my-xl-6{margin-top:30px !important;margin-bottom:30px !important}
.my-xl-7{margin-top:35px !important;margin-bottom:35px !important}
.my-xl-8{margin-top:40px !important;margin-bottom:40px !important}
.my-xl-9{margin-top:45px !important;margin-bottom:45px !important}
.my-xl-10{margin-top:50px !important;margin-bottom:50px !important}
.my-xl-11{margin-top:55px !important;margin-bottom:55px !important}
.my-xl-12{margin-top:60px !important;margin-bottom:60px !important}
.my-xl-13{margin-top:65px !important;margin-bottom:65px !important}
.my-xl-14{margin-top:70px !important;margin-bottom:70px !important}
.my-xl-15{margin-top:75px !important;margin-bottom:75px !important}
.my-xl-16{margin-top:80px !important;margin-bottom:80px !important}
.my-xl-17{margin-top:85px !important;margin-bottom:85px !important}
.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-xl-0{margin-top:0 !important}
.mt-xl-1{margin-top:5px !important}
.mt-xl-2{margin-top:10px !important}
.mt-xl-3{margin-top:15px !important}
.mt-xl-4{margin-top:20px !important}
.mt-xl-5{margin-top:25px !important}
.mt-xl-6{margin-top:30px !important}
.mt-xl-7{margin-top:35px !important}
.mt-xl-8{margin-top:40px !important}
.mt-xl-9{margin-top:45px !important}
.mt-xl-10{margin-top:50px !important}
.mt-xl-11{margin-top:55px !important}
.mt-xl-12{margin-top:60px !important}
.mt-xl-13{margin-top:65px !important}
.mt-xl-14{margin-top:70px !important}
.mt-xl-15{margin-top:75px !important}
.mt-xl-16{margin-top:80px !important}
.mt-xl-17{margin-top:85px !important}
.mt-xl-auto{margin-top:auto !important}
.me-xl-0{margin-right:0 !important}
.me-xl-1{margin-right:5px !important}
.me-xl-2{margin-right:10px !important}
.me-xl-3{margin-right:15px !important}
.me-xl-4{margin-right:20px !important}
.me-xl-5{margin-right:25px !important}
.me-xl-6{margin-right:30px !important}
.me-xl-7{margin-right:35px !important}
.me-xl-8{margin-right:40px !important}
.me-xl-9{margin-right:45px !important}
.me-xl-10{margin-right:50px !important}
.me-xl-11{margin-right:55px !important}
.me-xl-12{margin-right:60px !important}
.me-xl-13{margin-right:65px !important}
.me-xl-14{margin-right:70px !important}
.me-xl-15{margin-right:75px !important}
.me-xl-16{margin-right:80px !important}
.me-xl-17{margin-right:85px !important}
.me-xl-auto{margin-right:auto !important}
.mb-xl-0{margin-bottom:0 !important}
.mb-xl-1{margin-bottom:5px !important}
.mb-xl-2{margin-bottom:10px !important}
.mb-xl-3{margin-bottom:15px !important}
.mb-xl-4{margin-bottom:20px !important}
.mb-xl-5{margin-bottom:25px !important}
.mb-xl-6{margin-bottom:30px !important}
.mb-xl-7{margin-bottom:35px !important}
.mb-xl-8{margin-bottom:40px !important}
.mb-xl-9{margin-bottom:45px !important}
.mb-xl-10{margin-bottom:50px !important}
.mb-xl-11{margin-bottom:55px !important}
.mb-xl-12{margin-bottom:60px !important}
.mb-xl-13{margin-bottom:65px !important}
.mb-xl-14{margin-bottom:70px !important}
.mb-xl-15{margin-bottom:75px !important}
.mb-xl-16{margin-bottom:80px !important}
.mb-xl-17{margin-bottom:85px !important}
.mb-xl-auto{margin-bottom:auto !important}
.ms-xl-0{margin-left:0 !important}
.ms-xl-1{margin-left:5px !important}
.ms-xl-2{margin-left:10px !important}
.ms-xl-3{margin-left:15px !important}
.ms-xl-4{margin-left:20px !important}
.ms-xl-5{margin-left:25px !important}
.ms-xl-6{margin-left:30px !important}
.ms-xl-7{margin-left:35px !important}
.ms-xl-8{margin-left:40px !important}
.ms-xl-9{margin-left:45px !important}
.ms-xl-10{margin-left:50px !important}
.ms-xl-11{margin-left:55px !important}
.ms-xl-12{margin-left:60px !important}
.ms-xl-13{margin-left:65px !important}
.ms-xl-14{margin-left:70px !important}
.ms-xl-15{margin-left:75px !important}
.ms-xl-16{margin-left:80px !important}
.ms-xl-17{margin-left:85px !important}
.ms-xl-auto{margin-left:auto !important}
.p-xl-0{padding:0 !important}
.p-xl-1{padding:5px !important}
.p-xl-2{padding:10px !important}
.p-xl-3{padding:15px !important}
.p-xl-4{padding:20px !important}
.p-xl-5{padding:25px !important}
.p-xl-6{padding:30px !important}
.p-xl-7{padding:35px !important}
.p-xl-8{padding:40px !important}
.p-xl-9{padding:45px !important}
.p-xl-10{padding:50px !important}
.p-xl-11{padding:55px !important}
.p-xl-12{padding:60px !important}
.p-xl-13{padding:65px !important}
.p-xl-14{padding:70px !important}
.p-xl-15{padding:75px !important}
.p-xl-16{padding:80px !important}
.p-xl-17{padding:85px !important}
.px-xl-0{padding-right:0 !important;padding-left:0 !important}
.px-xl-1{padding-right:5px !important;padding-left:5px !important}
.px-xl-2{padding-right:10px !important;padding-left:10px !important}
.px-xl-3{padding-right:15px !important;padding-left:15px !important}
.px-xl-4{padding-right:20px !important;padding-left:20px !important}
.px-xl-5{padding-right:25px !important;padding-left:25px !important}
.px-xl-6{padding-right:30px !important;padding-left:30px !important}
.px-xl-7{padding-right:35px !important;padding-left:35px !important}
.px-xl-8{padding-right:40px !important;padding-left:40px !important}
.px-xl-9{padding-right:45px !important;padding-left:45px !important}
.px-xl-10{padding-right:50px !important;padding-left:50px !important}
.px-xl-11{padding-right:55px !important;padding-left:55px !important}
.px-xl-12{padding-right:60px !important;padding-left:60px !important}
.px-xl-13{padding-right:65px !important;padding-left:65px !important}
.px-xl-14{padding-right:70px !important;padding-left:70px !important}
.px-xl-15{padding-right:75px !important;padding-left:75px !important}
.px-xl-16{padding-right:80px !important;padding-left:80px !important}
.px-xl-17{padding-right:85px !important;padding-left:85px !important}
.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}
.py-xl-1{padding-top:5px !important;padding-bottom:5px !important}
.py-xl-2{padding-top:10px !important;padding-bottom:10px !important}
.py-xl-3{padding-top:15px !important;padding-bottom:15px !important}
.py-xl-4{padding-top:20px !important;padding-bottom:20px !important}
.py-xl-5{padding-top:25px !important;padding-bottom:25px !important}
.py-xl-6{padding-top:30px !important;padding-bottom:30px !important}
.py-xl-7{padding-top:35px !important;padding-bottom:35px !important}
.py-xl-8{padding-top:40px !important;padding-bottom:40px !important}
.py-xl-9{padding-top:45px !important;padding-bottom:45px !important}
.py-xl-10{padding-top:50px !important;padding-bottom:50px !important}
.py-xl-11{padding-top:55px !important;padding-bottom:55px !important}
.py-xl-12{padding-top:60px !important;padding-bottom:60px !important}
.py-xl-13{padding-top:65px !important;padding-bottom:65px !important}
.py-xl-14{padding-top:70px !important;padding-bottom:70px !important}
.py-xl-15{padding-top:75px !important;padding-bottom:75px !important}
.py-xl-16{padding-top:80px !important;padding-bottom:80px !important}
.py-xl-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-xl-0{padding-top:0 !important}
.pt-xl-1{padding-top:5px !important}
.pt-xl-2{padding-top:10px !important}
.pt-xl-3{padding-top:15px !important}
.pt-xl-4{padding-top:20px !important}
.pt-xl-5{padding-top:25px !important}
.pt-xl-6{padding-top:30px !important}
.pt-xl-7{padding-top:35px !important}
.pt-xl-8{padding-top:40px !important}
.pt-xl-9{padding-top:45px !important}
.pt-xl-10{padding-top:50px !important}
.pt-xl-11{padding-top:55px !important}
.pt-xl-12{padding-top:60px !important}
.pt-xl-13{padding-top:65px !important}
.pt-xl-14{padding-top:70px !important}
.pt-xl-15{padding-top:75px !important}
.pt-xl-16{padding-top:80px !important}
.pt-xl-17{padding-top:85px !important}
.pe-xl-0{padding-right:0 !important}
.pe-xl-1{padding-right:5px !important}
.pe-xl-2{padding-right:10px !important}
.pe-xl-3{padding-right:15px !important}
.pe-xl-4{padding-right:20px !important}
.pe-xl-5{padding-right:25px !important}
.pe-xl-6{padding-right:30px !important}
.pe-xl-7{padding-right:35px !important}
.pe-xl-8{padding-right:40px !important}
.pe-xl-9{padding-right:45px !important}
.pe-xl-10{padding-right:50px !important}
.pe-xl-11{padding-right:55px !important}
.pe-xl-12{padding-right:60px !important}
.pe-xl-13{padding-right:65px !important}
.pe-xl-14{padding-right:70px !important}
.pe-xl-15{padding-right:75px !important}
.pe-xl-16{padding-right:80px !important}
.pe-xl-17{padding-right:85px !important}
.pb-xl-0{padding-bottom:0 !important}
.pb-xl-1{padding-bottom:5px !important}
.pb-xl-2{padding-bottom:10px !important}
.pb-xl-3{padding-bottom:15px !important}
.pb-xl-4{padding-bottom:20px !important}
.pb-xl-5{padding-bottom:25px !important}
.pb-xl-6{padding-bottom:30px !important}
.pb-xl-7{padding-bottom:35px !important}
.pb-xl-8{padding-bottom:40px !important}
.pb-xl-9{padding-bottom:45px !important}
.pb-xl-10{padding-bottom:50px !important}
.pb-xl-11{padding-bottom:55px !important}
.pb-xl-12{padding-bottom:60px !important}
.pb-xl-13{padding-bottom:65px !important}
.pb-xl-14{padding-bottom:70px !important}
.pb-xl-15{padding-bottom:75px !important}
.pb-xl-16{padding-bottom:80px !important}
.pb-xl-17{padding-bottom:85px !important}
.ps-xl-0{padding-left:0 !important}
.ps-xl-1{padding-left:5px !important}
.ps-xl-2{padding-left:10px !important}
.ps-xl-3{padding-left:15px !important}
.ps-xl-4{padding-left:20px !important}
.ps-xl-5{padding-left:25px !important}
.ps-xl-6{padding-left:30px !important}
.ps-xl-7{padding-left:35px !important}
.ps-xl-8{padding-left:40px !important}
.ps-xl-9{padding-left:45px !important}
.ps-xl-10{padding-left:50px !important}
.ps-xl-11{padding-left:55px !important}
.ps-xl-12{padding-left:60px !important}
.ps-xl-13{padding-left:65px !important}
.ps-xl-14{padding-left:70px !important}
.ps-xl-15{padding-left:75px !important}
.ps-xl-16{padding-left:80px !important}
.ps-xl-17{padding-left:85px !important}
.text-xl-start{text-align:left !important}
.text-xl-end{text-align:right !important}
.text-xl-center{text-align:center !important}
}
@media(min-width:1400px){
.float-xxl-start{float:left !important}
.float-xxl-end{float:right !important}
.float-xxl-none{float:none !important}
.d-xxl-inline{display:inline !important}
.d-xxl-inline-block{display:inline-block !important}
.d-xxl-block{display:block !important}
.d-xxl-grid{display:grid !important}
.d-xxl-table{display:table !important}
.d-xxl-table-row{display:table-row !important}
.d-xxl-table-cell{display:table-cell !important}
.d-xxl-flex{display:flex !important}
.d-xxl-inline-flex{display:inline-flex !important}
.d-xxl-none{display:none !important}
.flex-xxl-fill{flex:1 1 auto !important}
.flex-xxl-row{flex-direction:row !important}
.flex-xxl-column{flex-direction:column !important}
.flex-xxl-row-reverse{flex-direction:row-reverse !important}
.flex-xxl-column-reverse{flex-direction:column-reverse !important}
.flex-xxl-grow-0{flex-grow:0 !important}
.flex-xxl-grow-1{flex-grow:1 !important}
.flex-xxl-shrink-0{flex-shrink:0 !important}
.flex-xxl-shrink-1{flex-shrink:1 !important}
.flex-xxl-wrap{flex-wrap:wrap !important}
.flex-xxl-nowrap{flex-wrap:nowrap !important}
.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}
.gap-xxl-0{gap:0 !important}
.gap-xxl-1{gap:5px !important}
.gap-xxl-2{gap:10px !important}
.gap-xxl-3{gap:15px !important}
.gap-xxl-4{gap:20px !important}
.gap-xxl-5{gap:25px !important}
.gap-xxl-6{gap:30px !important}
.gap-xxl-7{gap:35px !important}
.gap-xxl-8{gap:40px !important}
.gap-xxl-9{gap:45px !important}
.gap-xxl-10{gap:50px !important}
.gap-xxl-11{gap:55px !important}
.gap-xxl-12{gap:60px !important}
.gap-xxl-13{gap:65px !important}
.gap-xxl-14{gap:70px !important}
.gap-xxl-15{gap:75px !important}
.gap-xxl-16{gap:80px !important}
.gap-xxl-17{gap:85px !important}
.justify-content-xxl-start{justify-content:flex-start !important}
.justify-content-xxl-end{justify-content:flex-end !important}
.justify-content-xxl-center{justify-content:center !important}
.justify-content-xxl-between{justify-content:space-between !important}
.justify-content-xxl-around{justify-content:space-around !important}
.justify-content-xxl-evenly{justify-content:space-evenly !important}
.align-items-xxl-start{align-items:flex-start !important}
.align-items-xxl-end{align-items:flex-end !important}
.align-items-xxl-center{align-items:center !important}
.align-items-xxl-baseline{align-items:baseline !important}
.align-items-xxl-stretch{align-items:stretch !important}
.align-content-xxl-start{align-content:flex-start !important}
.align-content-xxl-end{align-content:flex-end !important}
.align-content-xxl-center{align-content:center !important}
.align-content-xxl-between{align-content:space-between !important}
.align-content-xxl-around{align-content:space-around !important}
.align-content-xxl-stretch{align-content:stretch !important}
.align-self-xxl-auto{align-self:auto !important}
.align-self-xxl-start{align-self:flex-start !important}
.align-self-xxl-end{align-self:flex-end !important}
.align-self-xxl-center{align-self:center !important}
.align-self-xxl-baseline{align-self:baseline !important}
.align-self-xxl-stretch{align-self:stretch !important}
.order-xxl-first{order:-1 !important}
.order-xxl-0{order:0 !important}
.order-xxl-1{order:1 !important}
.order-xxl-2{order:2 !important}
.order-xxl-3{order:3 !important}
.order-xxl-4{order:4 !important}
.order-xxl-5{order:5 !important}
.order-xxl-last{order:6 !important}
.m-xxl-0{margin:0 !important}
.m-xxl-1{margin:5px !important}
.m-xxl-2{margin:10px !important}
.m-xxl-3{margin:15px !important}
.m-xxl-4{margin:20px !important}
.m-xxl-5{margin:25px !important}
.m-xxl-6{margin:30px !important}
.m-xxl-7{margin:35px !important}
.m-xxl-8{margin:40px !important}
.m-xxl-9{margin:45px !important}
.m-xxl-10{margin:50px !important}
.m-xxl-11{margin:55px !important}
.m-xxl-12{margin:60px !important}
.m-xxl-13{margin:65px !important}
.m-xxl-14{margin:70px !important}
.m-xxl-15{margin:75px !important}
.m-xxl-16{margin:80px !important}
.m-xxl-17{margin:85px !important}
.m-xxl-auto{margin:auto !important}
.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}
.mx-xxl-1{margin-right:5px !important;margin-left:5px !important}
.mx-xxl-2{margin-right:10px !important;margin-left:10px !important}
.mx-xxl-3{margin-right:15px !important;margin-left:15px !important}
.mx-xxl-4{margin-right:20px !important;margin-left:20px !important}
.mx-xxl-5{margin-right:25px !important;margin-left:25px !important}
.mx-xxl-6{margin-right:30px !important;margin-left:30px !important}
.mx-xxl-7{margin-right:35px !important;margin-left:35px !important}
.mx-xxl-8{margin-right:40px !important;margin-left:40px !important}
.mx-xxl-9{margin-right:45px !important;margin-left:45px !important}
.mx-xxl-10{margin-right:50px !important;margin-left:50px !important}
.mx-xxl-11{margin-right:55px !important;margin-left:55px !important}
.mx-xxl-12{margin-right:60px !important;margin-left:60px !important}
.mx-xxl-13{margin-right:65px !important;margin-left:65px !important}
.mx-xxl-14{margin-right:70px !important;margin-left:70px !important}
.mx-xxl-15{margin-right:75px !important;margin-left:75px !important}
.mx-xxl-16{margin-right:80px !important;margin-left:80px !important}
.mx-xxl-17{margin-right:85px !important;margin-left:85px !important}
.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}
.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}
.my-xxl-1{margin-top:5px !important;margin-bottom:5px !important}
.my-xxl-2{margin-top:10px !important;margin-bottom:10px !important}
.my-xxl-3{margin-top:15px !important;margin-bottom:15px !important}
.my-xxl-4{margin-top:20px !important;margin-bottom:20px !important}
.my-xxl-5{margin-top:25px !important;margin-bottom:25px !important}
.my-xxl-6{margin-top:30px !important;margin-bottom:30px !important}
.my-xxl-7{margin-top:35px !important;margin-bottom:35px !important}
.my-xxl-8{margin-top:40px !important;margin-bottom:40px !important}
.my-xxl-9{margin-top:45px !important;margin-bottom:45px !important}
.my-xxl-10{margin-top:50px !important;margin-bottom:50px !important}
.my-xxl-11{margin-top:55px !important;margin-bottom:55px !important}
.my-xxl-12{margin-top:60px !important;margin-bottom:60px !important}
.my-xxl-13{margin-top:65px !important;margin-bottom:65px !important}
.my-xxl-14{margin-top:70px !important;margin-bottom:70px !important}
.my-xxl-15{margin-top:75px !important;margin-bottom:75px !important}
.my-xxl-16{margin-top:80px !important;margin-bottom:80px !important}
.my-xxl-17{margin-top:85px !important;margin-bottom:85px !important}
.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}
.mt-xxl-0{margin-top:0 !important}
.mt-xxl-1{margin-top:5px !important}
.mt-xxl-2{margin-top:10px !important}
.mt-xxl-3{margin-top:15px !important}
.mt-xxl-4{margin-top:20px !important}
.mt-xxl-5{margin-top:25px !important}
.mt-xxl-6{margin-top:30px !important}
.mt-xxl-7{margin-top:35px !important}
.mt-xxl-8{margin-top:40px !important}
.mt-xxl-9{margin-top:45px !important}
.mt-xxl-10{margin-top:50px !important}
.mt-xxl-11{margin-top:55px !important}
.mt-xxl-12{margin-top:60px !important}
.mt-xxl-13{margin-top:65px !important}
.mt-xxl-14{margin-top:70px !important}
.mt-xxl-15{margin-top:75px !important}
.mt-xxl-16{margin-top:80px !important}
.mt-xxl-17{margin-top:85px !important}
.mt-xxl-auto{margin-top:auto !important}
.me-xxl-0{margin-right:0 !important}
.me-xxl-1{margin-right:5px !important}
.me-xxl-2{margin-right:10px !important}
.me-xxl-3{margin-right:15px !important}
.me-xxl-4{margin-right:20px !important}
.me-xxl-5{margin-right:25px !important}
.me-xxl-6{margin-right:30px !important}
.me-xxl-7{margin-right:35px !important}
.me-xxl-8{margin-right:40px !important}
.me-xxl-9{margin-right:45px !important}
.me-xxl-10{margin-right:50px !important}
.me-xxl-11{margin-right:55px !important}
.me-xxl-12{margin-right:60px !important}
.me-xxl-13{margin-right:65px !important}
.me-xxl-14{margin-right:70px !important}
.me-xxl-15{margin-right:75px !important}
.me-xxl-16{margin-right:80px !important}
.me-xxl-17{margin-right:85px !important}
.me-xxl-auto{margin-right:auto !important}
.mb-xxl-0{margin-bottom:0 !important}
.mb-xxl-1{margin-bottom:5px !important}
.mb-xxl-2{margin-bottom:10px !important}
.mb-xxl-3{margin-bottom:15px !important}
.mb-xxl-4{margin-bottom:20px !important}
.mb-xxl-5{margin-bottom:25px !important}
.mb-xxl-6{margin-bottom:30px !important}
.mb-xxl-7{margin-bottom:35px !important}
.mb-xxl-8{margin-bottom:40px !important}
.mb-xxl-9{margin-bottom:45px !important}
.mb-xxl-10{margin-bottom:50px !important}
.mb-xxl-11{margin-bottom:55px !important}
.mb-xxl-12{margin-bottom:60px !important}
.mb-xxl-13{margin-bottom:65px !important}
.mb-xxl-14{margin-bottom:70px !important}
.mb-xxl-15{margin-bottom:75px !important}
.mb-xxl-16{margin-bottom:80px !important}
.mb-xxl-17{margin-bottom:85px !important}
.mb-xxl-auto{margin-bottom:auto !important}
.ms-xxl-0{margin-left:0 !important}
.ms-xxl-1{margin-left:5px !important}
.ms-xxl-2{margin-left:10px !important}
.ms-xxl-3{margin-left:15px !important}
.ms-xxl-4{margin-left:20px !important}
.ms-xxl-5{margin-left:25px !important}
.ms-xxl-6{margin-left:30px !important}
.ms-xxl-7{margin-left:35px !important}
.ms-xxl-8{margin-left:40px !important}
.ms-xxl-9{margin-left:45px !important}
.ms-xxl-10{margin-left:50px !important}
.ms-xxl-11{margin-left:55px !important}
.ms-xxl-12{margin-left:60px !important}
.ms-xxl-13{margin-left:65px !important}
.ms-xxl-14{margin-left:70px !important}
.ms-xxl-15{margin-left:75px !important}
.ms-xxl-16{margin-left:80px !important}
.ms-xxl-17{margin-left:85px !important}
.ms-xxl-auto{margin-left:auto !important}
.p-xxl-0{padding:0 !important}
.p-xxl-1{padding:5px !important}
.p-xxl-2{padding:10px !important}
.p-xxl-3{padding:15px !important}
.p-xxl-4{padding:20px !important}
.p-xxl-5{padding:25px !important}
.p-xxl-6{padding:30px !important}
.p-xxl-7{padding:35px !important}
.p-xxl-8{padding:40px !important}
.p-xxl-9{padding:45px !important}
.p-xxl-10{padding:50px !important}
.p-xxl-11{padding:55px !important}
.p-xxl-12{padding:60px !important}
.p-xxl-13{padding:65px !important}
.p-xxl-14{padding:70px !important}
.p-xxl-15{padding:75px !important}
.p-xxl-16{padding:80px !important}
.p-xxl-17{padding:85px !important}
.px-xxl-0{padding-right:0 !important;padding-left:0 !important}
.px-xxl-1{padding-right:5px !important;padding-left:5px !important}
.px-xxl-2{padding-right:10px !important;padding-left:10px !important}
.px-xxl-3{padding-right:15px !important;padding-left:15px !important}
.px-xxl-4{padding-right:20px !important;padding-left:20px !important}
.px-xxl-5{padding-right:25px !important;padding-left:25px !important}
.px-xxl-6{padding-right:30px !important;padding-left:30px !important}
.px-xxl-7{padding-right:35px !important;padding-left:35px !important}
.px-xxl-8{padding-right:40px !important;padding-left:40px !important}
.px-xxl-9{padding-right:45px !important;padding-left:45px !important}
.px-xxl-10{padding-right:50px !important;padding-left:50px !important}
.px-xxl-11{padding-right:55px !important;padding-left:55px !important}
.px-xxl-12{padding-right:60px !important;padding-left:60px !important}
.px-xxl-13{padding-right:65px !important;padding-left:65px !important}
.px-xxl-14{padding-right:70px !important;padding-left:70px !important}
.px-xxl-15{padding-right:75px !important;padding-left:75px !important}
.px-xxl-16{padding-right:80px !important;padding-left:80px !important}
.px-xxl-17{padding-right:85px !important;padding-left:85px !important}
.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}
.py-xxl-1{padding-top:5px !important;padding-bottom:5px !important}
.py-xxl-2{padding-top:10px !important;padding-bottom:10px !important}
.py-xxl-3{padding-top:15px !important;padding-bottom:15px !important}
.py-xxl-4{padding-top:20px !important;padding-bottom:20px !important}
.py-xxl-5{padding-top:25px !important;padding-bottom:25px !important}
.py-xxl-6{padding-top:30px !important;padding-bottom:30px !important}
.py-xxl-7{padding-top:35px !important;padding-bottom:35px !important}
.py-xxl-8{padding-top:40px !important;padding-bottom:40px !important}
.py-xxl-9{padding-top:45px !important;padding-bottom:45px !important}
.py-xxl-10{padding-top:50px !important;padding-bottom:50px !important}
.py-xxl-11{padding-top:55px !important;padding-bottom:55px !important}
.py-xxl-12{padding-top:60px !important;padding-bottom:60px !important}
.py-xxl-13{padding-top:65px !important;padding-bottom:65px !important}
.py-xxl-14{padding-top:70px !important;padding-bottom:70px !important}
.py-xxl-15{padding-top:75px !important;padding-bottom:75px !important}
.py-xxl-16{padding-top:80px !important;padding-bottom:80px !important}
.py-xxl-17{padding-top:85px !important;padding-bottom:85px !important}
.pt-xxl-0{padding-top:0 !important}
.pt-xxl-1{padding-top:5px !important}
.pt-xxl-2{padding-top:10px !important}
.pt-xxl-3{padding-top:15px !important}
.pt-xxl-4{padding-top:20px !important}
.pt-xxl-5{padding-top:25px !important}
.pt-xxl-6{padding-top:30px !important}
.pt-xxl-7{padding-top:35px !important}
.pt-xxl-8{padding-top:40px !important}
.pt-xxl-9{padding-top:45px !important}
.pt-xxl-10{padding-top:50px !important}
.pt-xxl-11{padding-top:55px !important}
.pt-xxl-12{padding-top:60px !important}
.pt-xxl-13{padding-top:65px !important}
.pt-xxl-14{padding-top:70px !important}
.pt-xxl-15{padding-top:75px !important}
.pt-xxl-16{padding-top:80px !important}
.pt-xxl-17{padding-top:85px !important}
.pe-xxl-0{padding-right:0 !important}
.pe-xxl-1{padding-right:5px !important}
.pe-xxl-2{padding-right:10px !important}
.pe-xxl-3{padding-right:15px !important}
.pe-xxl-4{padding-right:20px !important}
.pe-xxl-5{padding-right:25px !important}
.pe-xxl-6{padding-right:30px !important}
.pe-xxl-7{padding-right:35px !important}
.pe-xxl-8{padding-right:40px !important}
.pe-xxl-9{padding-right:45px !important}
.pe-xxl-10{padding-right:50px !important}
.pe-xxl-11{padding-right:55px !important}
.pe-xxl-12{padding-right:60px !important}
.pe-xxl-13{padding-right:65px !important}
.pe-xxl-14{padding-right:70px !important}
.pe-xxl-15{padding-right:75px !important}
.pe-xxl-16{padding-right:80px !important}
.pe-xxl-17{padding-right:85px !important}
.pb-xxl-0{padding-bottom:0 !important}
.pb-xxl-1{padding-bottom:5px !important}
.pb-xxl-2{padding-bottom:10px !important}
.pb-xxl-3{padding-bottom:15px !important}
.pb-xxl-4{padding-bottom:20px !important}
.pb-xxl-5{padding-bottom:25px !important}
.pb-xxl-6{padding-bottom:30px !important}
.pb-xxl-7{padding-bottom:35px !important}
.pb-xxl-8{padding-bottom:40px !important}
.pb-xxl-9{padding-bottom:45px !important}
.pb-xxl-10{padding-bottom:50px !important}
.pb-xxl-11{padding-bottom:55px !important}
.pb-xxl-12{padding-bottom:60px !important}
.pb-xxl-13{padding-bottom:65px !important}
.pb-xxl-14{padding-bottom:70px !important}
.pb-xxl-15{padding-bottom:75px !important}
.pb-xxl-16{padding-bottom:80px !important}
.pb-xxl-17{padding-bottom:85px !important}
.ps-xxl-0{padding-left:0 !important}
.ps-xxl-1{padding-left:5px !important}
.ps-xxl-2{padding-left:10px !important}
.ps-xxl-3{padding-left:15px !important}
.ps-xxl-4{padding-left:20px !important}
.ps-xxl-5{padding-left:25px !important}
.ps-xxl-6{padding-left:30px !important}
.ps-xxl-7{padding-left:35px !important}
.ps-xxl-8{padding-left:40px !important}
.ps-xxl-9{padding-left:45px !important}
.ps-xxl-10{padding-left:50px !important}
.ps-xxl-11{padding-left:55px !important}
.ps-xxl-12{padding-left:60px !important}
.ps-xxl-13{padding-left:65px !important}
.ps-xxl-14{padding-left:70px !important}
.ps-xxl-15{padding-left:75px !important}
.ps-xxl-16{padding-left:80px !important}
.ps-xxl-17{padding-left:85px !important}
.text-xxl-start{text-align:left !important}
.text-xxl-end{text-align:right !important}
.text-xxl-center{text-align:center !important}
}
@media(min-width:1200px){
.fs-1{font-size:2.625rem !important}
.fs-2{font-size:2.25rem !important}
.fs-3{font-size:1.625rem !important}
.fs-big{font-size:1.375rem !important}
.fs-large{font-size:1.625rem !important}
}
@media print {
.d-print-inline{display:inline !important}
.d-print-inline-block{display:inline-block !important}
.d-print-block{display:block !important}
.d-print-grid{display:grid !important}
.d-print-table{display:table !important}
.d-print-table-row{display:table-row !important}
.d-print-table-cell{display:table-cell !important}
.d-print-flex{display:flex !important}
.d-print-inline-flex{display:inline-flex !important}
.d-print-none{display:none !important}
}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce) {
.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce) {
.collapsing{transition:none}
}
.modal{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;display:flex;align-items:center}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}
@media (prefers-reduced-motion:reduce) {
.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid #eaeaea;box-shadow:2px 2px 50px rgba(0, 0, 0, .07);outline:0}
.modal-content h2, .modal-content h3{font-size:26px;font-family:Roboto, sans-serif;}
.modal-backdrop{position:fixed;top:0;left:0;z-index:9998;width:100vw;height:100vh;background-color:#fff}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.7}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:30px 30px;border-bottom:1px solid #eee;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .btn-close{padding:15px 15px;margin:-15px -15px -15px auto}
.modal-title{margin-bottom:0;line-height:1.4}
.modal-body{position:relative;flex:1 1 auto;padding:30px}
.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:25px;border-top:1px solid #eee;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:5px}
@media(min-width:576px){
.modal-dialog{max-width:642px;margin:10rem auto}
.modal-dialog-scrollable{height:calc(100% - 20rem)}
.modal-dialog-centered{min-height:calc(100% - 20rem)}
.modal-sm{max-width:300px}
}
@media(min-width:992px){
.modal-lg, .modal-xl{max-width:800px}
}
@media(min-width:1200px){
.modal-xl{max-width:1140px}
}
.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}
.modal-fullscreen .modal-footer{border-radius:0}
@media(max-width:479.98px){
.modal-fullscreen-xs-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xs-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xs-down .modal-header{border-radius:0}
.modal-fullscreen-xs-down .modal-body{overflow-y:auto}
.modal-fullscreen-xs-down .modal-footer{border-radius:0}
}
@media(max-width:575.98px){
.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-sm-down .modal-header{border-radius:0}
.modal-fullscreen-sm-down .modal-body{overflow-y:auto}
.modal-fullscreen-sm-down .modal-footer{border-radius:0}
}
@media(max-width:767.98px){
.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-md-down .modal-header{border-radius:0}
.modal-fullscreen-md-down .modal-body{overflow-y:auto}
.modal-fullscreen-md-down .modal-footer{border-radius:0}
}
@media(max-width:991.98px){
.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-lg-down .modal-header{border-radius:0}
.modal-fullscreen-lg-down .modal-body{overflow-y:auto}
.modal-fullscreen-lg-down .modal-footer{border-radius:0}
}
@media(max-width:1199.98px){
.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xl-down .modal-header{border-radius:0}
.modal-fullscreen-xl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xl-down .modal-footer{border-radius:0}
}
@media(max-width:1399.98px){
.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xxl-down .modal-header{border-radius:0}
.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xxl-down .modal-footer{border-radius:0}
}   .modal-close{position:absolute;top:10px;right:20px;z-index:1;color:#3d556d}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block;}
.header-center h2 {
text-align: center;
} *{outline:0}
#site,
body{min-height:100vh}
body{overflow-x:hidden;font-feature-settings:'pnum' on, 'lnum' on;}
@media(max-width:576px){
body{font-size:16px}
}
img{max-width:100%;}
 .header__logo img{margin-top:0}
mark{background:0 0;color:#ed7961;padding:0}
svg {
fill: currentColor
} a{text-decoration:none;transition:all .2s ease-in-out}
a:hover{color:#ed7961}
p a {
color: #ed7961;
transition: all 0.2s ease;
&:hover{color:#cc6753;}
}
p:last-child:not(:first-child){margin-bottom:0 !important;}
.section__header p:last-child{margin-bottom:18px !important;}
.fs-big p{margin-bottom:30px}
.lchp0 .fs-big p:last-child{margin-bottom:0}
.fs-big ul li{margin-bottom:15px}
.fs-big ul li:last-child{margin-bottom:0}
button{background:0 0;padding:0;margin:0;border:0}
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
textarea{padding:3px 15px;color:#0e263e;background-color:#edf1f4;border:0;font-size:17px;}
.application-form input[type=email],
.application-form input[type=tel],
.application-form input[type=number],
.application-form input[type=text] {
color: #000;
background-color: #fff;
font-size: 16px;
font-family: 'Calibri', sans-serif;
font-style: italic;
font-weight: 300;
line-height: 19.20px;
word-wrap: break-word;
border:none;
border-bottom: 1px solid #000;
width: 100%; text-align: center;
&.alert{border-bottom:1px solid #ED7961;}
}
.hidden_btn{display:none!important;}
.empty_form  .application-form input[type=email],
.empty_form  .application-form input[type=tel],
.empty_form  .application-form input[type=number],
.empty_form  .application-form textarea, .empty_form  .application-form input[type=text] {
border-radius: 6px;
border: 1px solid #E3E7F2;
background: #FFF;
&.alert{border:1px solid #ED7961;}
}
input:focus{outline:none;}
input[type=email]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=text]::-moz-placeholder,
textarea::-moz-placeholder{color:#AFB6CC;font-variant-numeric:lining-nums proportional-nums;font-family:Onest, sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;}
input[type=email]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#AFB6CC;font-variant-numeric:lining-nums proportional-nums;font-family:Onest, sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;}
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=tel]::placeholder,
input[type=text]::placeholder,
textarea::placeholder{color:#AFB6CC;font-variant-numeric:lining-nums proportional-nums;font-family:Onest, sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;}
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text]{height:30px}
.empty_form {
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text]{height:50px;text-align:left;}
}
textarea{padding:12px 15px;min-height:50px}
article>:last-child{margin-bottom:0}
ul{padding-left:25px}
table{text-align:center;width:100%;}
table td{color:#596C80;text-align:center;font-family:Onest, sans-serif;font-size:16px;font-style:normal;font-weight:600;padding:8px;}
table td, table th{border:1px solid #596C80;}
table thead th{padding:20px 8px;font-size:16px;color:#3d556d;line-height:16px}
table thead th small{font-size:12px;font-weight:600;height:16px;display:block}
table thead td{color:#fff;background-color:#6e7f91}
table thead td:not(:last-child){border-right-color:#fff}
@media(min-width:769px){
.price-table__group{width:26.99%;}
}
@media(max-width:769px){
table td{padding:3px 8px;font-size:14px;font-weight:600;}
}
@media(max-width:330px){
table td{padding:3px;}
}
@media(max-width:991px){
.fs-big{font-size:18px !important}
}
@media(max-width:576px){
.fs-big{font-size:16px !important}
}
.btn-muted, .btn-primary, .btn-secondary{color:#fff;font-size:16px;font-weight:600;transition:all .2s ease-in-out;display:inline-block;text-align:center;min-width:228px;border-radius:25px;display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:48px;}
.selectblock .btn-secondary{color:#fff;font-size:16px;font-weight:600;padding:10px 15px;transition:all .2s ease-in-out;display:inline-block;text-align:center;min-width:183px;border-radius:25px;}
.btn-muted{border-radius:0;font-weight:500;font-size:14px;}
.kater .sidebar__title{margin-top:8px!important;}
.btn-muted:hover, .btn-primary:hover, .btn-secondary:hover{color:#fff}
.route_min .section__header h2{margin-bottom:32px!important;}
.mt-5.hide767 .btn-secondary{border-radius:25px;}
.step__text a{font-weight:600;}
.btn-secondary.rev_btn{display:block;min-width:unset;padding:10px 10px;height:auto;margin:auto;border-radius:25px;width:170px;}
.btn-short .btn-secondary.rev_btn{width:120px;}
.btn-secondary.more_cients{display:block;min-width:unset;padding:10px 10px;height:auto;margin:auto;border-radius:25px;width:200px;}
.btn-small{min-width:0;padding-top:10px;padding-bottom:10px}
.btn-primary{background-color:#3d556d}
.btn-primary:hover{background-color:#2d3e4f}
.btn-secondary{background-color:#ed7961}
.banket_slide .btn-secondary{margin:18px auto;display:block;width:150px;min-width:unset;padding:10px 20px;}
.btn-secondary:hover{background-color:#cc6753}
.btn-muted{background-color:#edf1f4;font-weight:400;font-family:Roboto;color:#3d556d}
.btn-muted:hover{background-color:#3d556d}
.btn-menu{width:40px;height:30px;position:relative;display:block}
@media screen and (max-width:575px){
.btn-menu{width:30px;height:21px}
}
.btn-menu div{height:3px;width:100%;background:#3d556d;position:absolute;left:0;right:0;opacity:1;display:block;transition:all .2s ease-in-out;transform:rotate(0)}
@media screen and (max-width:575px){
.btn-menu div{height:2px}
}
.btn-menu div:nth-child(1){top:0}
.btn-menu div:nth-child(2){top:calc(50% - 1.5px)}
.btn-menu div:nth-child(3){bottom:0}
.wish-link{font-size:16px;font-family:Roboto;display:flex}
.wish-link .wish-count{margin-left:5px}
.wed23 p{line-height:23px;}
.wish-count{width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23E20613' viewBox='0 0 512 512'%3E%3Cg%3E%3Cg%3E%3Cpath d='M376,30c-27.783,0-53.255,8.804-75.707,26.168c-21.525,16.647-35.856,37.85-44.293,53.268 c-8.437-15.419-22.768-36.621-44.293-53.268C189.255,38.804,163.783,30,136,30C58.468,30,0,93.417,0,177.514 c0,90.854,72.943,153.015,183.369,247.118c18.752,15.981,40.007,34.095,62.099,53.414C248.38,480.596,252.12,482,256,482 s7.62-1.404,10.532-3.953c22.094-19.322,43.348-37.435,62.111-53.425C439.057,330.529,512,268.368,512,177.514 C512,93.417,453.532,30,376,30z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");color:#fff;font-size:9px;text-align:center;padding:4px 0}
.wish-btn{cursor:pointer;display:block;width:31px;height:31px;background-color:#fff;background-position:center;background-size:20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 -28 512.001 512' fill='%233D556D' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m256 455.515625c-7.289062 0-14.316406-2.640625-19.792969-7.4375-20.683593-18.085937-40.625-35.082031-58.21875-50.074219l-.089843-.078125c-51.582032-43.957031-96.125-81.917969-127.117188-119.3125-34.644531-41.804687-50.78125-81.441406-50.78125-124.742187 0-42.070313 14.425781-80.882813 40.617188-109.292969 26.503906-28.746094 62.871093-44.578125 102.414062-44.578125 29.554688 0 56.621094 9.34375 80.445312 27.769531 12.023438 9.300781 22.921876 20.683594 32.523438 33.960938 9.605469-13.277344 20.5-24.660157 32.527344-33.960938 23.824218-18.425781 50.890625-27.769531 80.445312-27.769531 39.539063 0 75.910156 15.832031 102.414063 44.578125 26.191406 28.410156 40.613281 67.222656 40.613281 109.292969 0 43.300781-16.132812 82.9375-50.777344 124.738281-30.992187 37.398437-75.53125 75.355469-127.105468 119.308594-17.625 15.015625-37.597657 32.039062-58.328126 50.167969-5.472656 4.789062-12.503906 7.429687-19.789062 7.429687zm-112.96875-425.523437c-31.066406 0-59.605469 12.398437-80.367188 34.914062-21.070312 22.855469-32.675781 54.449219-32.675781 88.964844 0 36.417968 13.535157 68.988281 43.882813 105.605468 29.332031 35.394532 72.960937 72.574219 123.476562 115.625l.09375.078126c17.660156 15.050781 37.679688 32.113281 58.515625 50.332031 20.960938-18.253907 41.011719-35.34375 58.707031-50.417969 50.511719-43.050781 94.136719-80.222656 123.46875-115.617188 30.34375-36.617187 43.878907-69.1875 43.878907-105.605468 0-34.515625-11.605469-66.109375-32.675781-88.964844-20.757813-22.515625-49.300782-34.914062-80.363282-34.914062-22.757812 0-43.652344 7.234374-62.101562 21.5-16.441406 12.71875-27.894532 28.796874-34.609375 40.046874-3.453125 5.785157-9.53125 9.238282-16.261719 9.238282s-12.808594-3.453125-16.261719-9.238282c-6.710937-11.25-18.164062-27.328124-34.609375-40.046874-18.449218-14.265626-39.34375-21.5-62.097656-21.5zm0 0'/%3E%3C/svg%3E")}
.wish-btn:before{content:"";display:block;width:31px;height:31px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23ED7961' viewBox='0 0 512 512'%3E%3Cg%3E%3Cg%3E%3Cpath d='M376,30c-27.783,0-53.255,8.804-75.707,26.168c-21.525,16.647-35.856,37.85-44.293,53.268 c-8.437-15.419-22.768-36.621-44.293-53.268C189.255,38.804,163.783,30,136,30C58.468,30,0,93.417,0,177.514 c0,90.854,72.943,153.015,183.369,247.118c18.752,15.981,40.007,34.095,62.099,53.414C248.38,480.596,252.12,482,256,482 s7.62-1.404,10.532-3.953c22.094-19.322,43.348-37.435,62.111-53.425C439.057,330.529,512,268.368,512,177.514 C512,93.417,453.532,30,376,30z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-size:22px;background-repeat:no-repeat;opacity:0;}
.wish-btn:hover:before{opacity:1;}
.wish-btn.active:before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='%23e20613' viewBox='0 0 512 512'%3E%3Cg%3E%3Cg%3E%3Cpath d='M376,30c-27.783,0-53.255,8.804-75.707,26.168c-21.525,16.647-35.856,37.85-44.293,53.268 c-8.437-15.419-22.768-36.621-44.293-53.268C189.255,38.804,163.783,30,136,30C58.468,30,0,93.417,0,177.514 c0,90.854,72.943,153.015,183.369,247.118c18.752,15.981,40.007,34.095,62.099,53.414C248.38,480.596,252.12,482,256,482 s7.62-1.404,10.532-3.953c22.094-19.322,43.348-37.435,62.111-53.425C439.057,330.529,512,268.368,512,177.514 C512,93.417,453.532,30,376,30z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");}
.divider-block{display:flex;align-items:center;justify-content:center}
.divider-block:after, .divider-block:before{flex:1;content:"";display:block;min-height:14px;-webkit-mask-size:20px 100%;mask-size:20px 100%;background-color:rgba(110, 132, 144, .21);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cpolyline points='0,18 12,6 24,18 '/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cpolyline points='0,18 12,6 24,18 '/%3E%3C/svg%3E")}
.divider-block>*{margin:0 15px}
.portfolio__gallery-viewer .slider__control>*{width:35px;font-size:35px;}
.galllerylink_wrap{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:20px;}
.galllerylink_thumb{background-size:cover;}
.galllerylink_link{position:relative;display:block;height:100%;border-radius:8px;overflow:hidden;}
.galllerylink_thumb{height:100%;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:8px;}
.galllerylink__content{text-align:center;display:inline-flex;padding:0 11px;justify-content:center;align-items:center;height:41px;color:#fff;border-radius:8px;background:rgba(255, 103, 77, 0.70);box-shadow:-19px 7px 16px 0 rgba(0, 0, 0, 0.25), 0 0 20px 0 rgba(255, 157, 0, 0.45) inset;backdrop-filter:blur(5px);font-size:18px;font-style:normal;font-weight:500;line-height:0;}
.sidebar_item{border-radius:8px;border:1px solid #E3E7F2;background:#FFF;}
.sidebar__block:not(:last-child){margin-bottom:20px}
.sidebar__header>*{margin-bottom:0}
.sidebar__title{color:#3D5266;font-size:20px;font-style:normal;font-weight:700;line-height:140%;padding:10px 22px;border-bottom:2px solid #F5F8FF;}
.sidebar__track{position:sticky;top:0}
.sidebar__header_second{color:#3D5266;font-size:14px;font-style:normal;font-weight:700;line-height:120%;margin:8px 0 6px;}
.block{margin:0 0 70px 0}
.uchectnavypusknoy .block{margin:0 0 75px 0}
.block--shadow{padding:45px 40px 40px;box-shadow:2px 2px 50px rgba(0, 0, 0, .07);}
@media(max-width:769px){
.block--shadow{padding:20px}
}
@media(max-width:576px){
.block--shadow{padding-top:50px;padding-bottom:50px}
}
.mdb{white-space:nowrap;}
.block:last-child{margin-bottom:0}
.block__header{margin-bottom:25px}
.more{display:inline-block;padding-bottom:2px;color:#ed7961;margin-top:3px;padding-right:27px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.98351 1.32133C9.37603 0.957131 9.99727 0.971894 10.3711 1.3543L16.2132 7.33046C16.5742 7.69975 16.5742 8.28005 16.2132 8.64934L10.3711 14.6255C9.99727 15.0079 9.37603 15.0227 8.98351 14.6585C8.59099 14.2943 8.57583 13.689 8.94966 13.3066L13.2124 8.94608L1.48147 8.94608C0.939419 8.94608 0.5 8.51798 0.5 7.9899C0.5 7.46181 0.939419 7.03371 1.48147 7.03371L13.2124 7.03371L8.94966 2.67318C8.57583 2.29077 8.59099 1.68553 8.98351 1.32133Z' fill='%23ED7961'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;text-decoration:none;}
.menu{list-style:none;padding:0;margin:0}
.menu--horizontal{display:flex;align-items:center}
.menu li{position:relative}
.menu li.has-submenu>a{padding-right:17px}
.menu li.has-submenu>a:after{content:"";font-weight:900;font-size:10px;position:absolute;url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:9px;height:6px;padding:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA5IDYiIGZpbGw9Im5vbmUiPgogIDxwYXRoIGQ9Ik0xIDEuNUw0LjUgNC41TDggMS41IiBzdHJva2U9IiMwMDM1N0YiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==');}
.menu a{text-decoration:none;display:block}
.submenu{position:absolute;top:35px;left:-28px;display:none;list-style:none;z-index:1}
.has-submenu:hover>.submenu{display:block}
.submenu ul{list-style:none;background:#fff;box-shadow:2px 2px 50px rgba(0, 0, 0, .07);padding:30px;min-width:300px}
.slick-track{margin-left:0;margin-right:0;}
.slick-slide.tmp{opacity:1}
.slick-active{opacity:1}
.slick-dots{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;margin:10px 0 0;z-index:1;position:relative}
.banket_slider .slick-dots{margin:28px 0 0;}
.slider__dots .slick-dots{display:none !important;}
.slick-dots li{margin:0 5px}
.slick-dots li button{font-size:0;padding:0;margin:0;width:8px;height:8px;border-radius:100%;background-color:#b3bbc3}
@media screen and (max-width:576px){
.slick-dots li button{width:8px;height:8px}
.pier-item__slider .slick-dots li button{width:8px;height:8px}
body .slider_rev_single .slick-dots{opacity:0 !important;}
}
.slick-dots li.slick-active button{background-color:#ed7961}
.slider{position:relative}
.slider__main{position:relative}
.slider__control{position:absolute;top:calc(50% + 7px);width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#efefef;cursor:pointer;z-index:1}
.portfolio__gallery-viewer .slider__control{top:calc(50% - 68px);}
.slider__control:hover{color:#e1e1e1}
.slider__control>*{width:20px}
.slider__control--prev{left:16px;}
.slider__control--next{right:16px;transform:rotate(180deg);}
.slider__control--inner{width:38px;height:38px;background-color:rgba(0, 0, 0, .302)}
.slider__control--inner>*{width:25px;height:25px}
.slider__control--inner:hover{background-color:#fed74b}
.slider__control--inner.slider__control--next{right:0}
.slider__control--inner.slider__control--prev{left:0}
.slider__item{padding:0}
.banket_slider  .slider__item, .media-slider  .slider__item{padding:0 15px;}
.slider__thumbs{display:flex;align-items:flex-start;margin:10px -5px 0}
.slider__thumb{height:100px;flex:1;margin:0 5px;cursor:pointer;opacity:.4;transition:all .2s ease-in-out}
@media screen and (max-width:480px){
.slider__thumb{height:60px}
}
.slider__thumb.active, .slider__thumb:hover{opacity:1}
.slider--shadow .slick-list{padding-top:26px;padding-bottom:20px;margin:0 -20px;padding-left:12px;padding-right:12px;}
.slider--shadow .slider_rev.slider__content .slick-list{margin:-100px -115px 10px;padding:110px 100px 50px;}
.custom-padding .slider--shadow .slick-list{margin:-100px -115px -75px;padding:88px 100px 50px;}
.slider--shadow .slick-slide{opacity:0;transition:all .2s ease-in-out}
.slider--shadow .slick-slide.tmp{opacity:1}
.slider--shadow .slick-active{opacity:1}
.slider--outer-controls .slider__control{color:#ed7961;font-size:22px}
.slider--outer-controls .slider__control--prev{left:-42px}
.slider--outer-controls .slider__control--next{right:-42px}
.slider--outer-controls.button-null .slider__control--prev{left:15px;}
.slider--outer-controls.button-null .slider__control--next{right:15px;}
@media screen and (max-width:480px){
.rev_content .slider--outer-controls .slider__control--prev{left:0;}
.rev_content .slider--outer-controls .slider__control--next{right:0;}
}
.slider--outer-controls .slider__control:hover{color:#3d556d}
.thumb, .yt-video__overlay{overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat !important;transition:all .2s ease-in-out;border-radius:8px;}
.banket_slider .thumb img{height:280px;max-width:100vw;}
.review-card .thumb img{height:100%;}
.yt-video__overlay img{max-width:100%;opacity:0;display:block}
a.thumb, a.yt-video__overlay{display:block;position:relative}
.copyright{text-align:right;font-size:16px;font-family:Roboto;color:#00357f;line-height:24px;margin-top:15px}
.svadba_pod_kluch p{line-height:23px;margin-bottom:28px !important;}
.transfer_do_zagsa h3, .transfer_do_zagsa .h3{margin-bottom:5px!important;color:#3D5266;font-size:22px;font-style:normal;font-weight:700;line-height:120%;}
.zags_achievments__test{border-radius:25px;height:42px;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center;}
@media screen and (max-width:575px){
.copyright{margin-top:30px}
}
.copyright a{color:#1e73be}
.checklist{padding:0;margin:0;list-style:none}
@media screen and (max-width:1200px){
.checklist{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
}
@media screen and (max-width:576px){
.checklist{margin-left:0;margin-right:0}
}
.checklist li{color:#3d556d;padding-left:25px;position:relative;font-family:Onest, sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:140%;}
@media screen and (max-width:1200px){
.checklist li{width:calc(50% - 30px);margin-left:15px;margin-right:15px}
}
@media screen and (max-width:576px){
.checklist li{width:100%;margin-left:0;margin-right:0;font-size:16px}
}
.checklist li:not(:last-child){margin-bottom:10px;}
.checklist li:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8ZM8 1.77075C4.55968 1.77075 1.77075 4.55968 1.77075 8C1.77075 11.4403 4.55968 14.2292 8 14.2292C11.4403 14.2292 14.2292 11.4403 14.2292 8C14.2292 4.55968 11.4403 1.77075 8 1.77075ZM11.1099 5.77947C11.4556 6.12524 11.4556 6.68582 11.1099 7.03158L7.73673 10.4047C7.39097 10.7505 6.83038 10.7505 6.48462 10.4047L5.33481 9.2549C4.98905 8.90914 4.98905 8.34855 5.33481 8.00279C5.68057 7.65703 6.24116 7.65703 6.58692 8.00279L7.11067 8.52655L9.85774 5.77947C10.2035 5.43371 10.7641 5.43371 11.1099 5.77947Z' fill='%23ED7961'/%3E%3C/svg%3E");width:16px;height:16px;position:absolute;top:2px;left:0}
.review-content{height:78px;overflow:hidden;}
.review-content.active{height:auto;}
.section{padding:0;margin-bottom:100px;}
.section.half_bottom{margin-bottom:50px;}
.section.pb-lg-50{padding-bottom:50px;}
.pt-md-40{padding-top:40px;}
@media screen and (max-width:576px){
.section{margin-bottom:52px;}
.mb-11{margin-bottom:0}
.mb-17{margin-bottom:0;}
} .section__header.section_title_type{}
.kak_najti{height:100%;object-fit:cover;}
.section--big{padding-bottom:150px}
.section--gray{box-shadow:0 0 100px 0 rgba(0, 0, 0, 0.08);padding-top:64px;padding-bottom:80px;}
.section--gray-inner .section__content{background-color:#F5F8FF;padding:30px 38px 30px 38px;border-radius:12px;}
.section--gray-inner h2{margin-top:0!important;margin-bottom:15px!important;}
.article p:not(:last-child){margin-bottom:26px!important;}
.article p:last-child{margin-bottom:0!important;}
.article{padding-bottom:1px;}
@media screen and (max-width:576px){
.section--gray-inner .section__content{padding:0;}
.section--gray-inner .section__content .mobile_grey{padding:20px;background:#F5F8FF;border-radius:18px;color:#3D5266;}
.section--gray-inner .section__content.active .mobile_grey{padding:20px 20px 1px 20px;}
.section--gray-inner .section__content{background:#fff;}
.section--gray-inner .article p:not(:last-child){line-height:21px;}
.section__content-homepage:not(.active) .mobile_grey p:nth-child(n+3){display:none;}
.article p:not(:last-child){margin-bottom:20px!important;}
.section--gray{}
}
.section--with-shadow{overflow:visible}
.section h2 a, .section h3 a{color:#437db9}
.catalog{display:flex}
@media(max-width:769px){
.catalog{flex-direction:column-reverse}
}
.catalog__search input{height:40px;background:#fff;border-radius:4px;}
.catalog__row{margin-left:-10px;margin-right:-10px}
.catalog__col{height:437px;display:flex;flex-direction:column;padding-left:10px;padding-right:10px;margin-bottom:20px;}
@media screen and (max-width:991px){
.section__content:not(.megablocksmenu) .catalog__col{height:auto}
}
.catalog__col>*{flex:1;height:100%}
.catalog__col>:not(:last-child){margin-bottom:20px}
.catalog__col--half{height:271px}
.catalog__sidebar{width:189px;margin-right:20px;padding-bottom:0;border-radius:8px;}
.catalog__sidebar .sidebar__track{height:775px;}
.id-19807 .catalog__sidebar .sidebar__track{height:715px;}
@media(max-width:769px){
.catalog__sidebar{width:100%;margin-right:0;padding-bottom:0;margin-bottom:20px;margin-top:60px}
}
.catalog__main{flex:1;}
.catalog__more{max-width:321px;width:100%}
.catalog__filter{display:flex;flex-direction:column;gap:10px;}
@media(max-width:769px){
.catalog__filter{display:none}
}
.catalog-card{position:relative;display:block}
@media screen and (max-width:575px){
.catalog__col .catalog-card{height:250px;flex:auto}
}
.catalog-card__thumb{filter:sepia(100%) hue-rotate(185deg) saturate(95%) brightness(70%) contrast(120%);transition:all .2s ease-in-out;height:100%}
.catalog-card__content{position:absolute;bottom:0;left:0;padding:15px 20px;background-color:#3d556d;color:#fff;transition:all .2s ease-in-out;opacity:0}
@media screen and (max-width:991px){
.catalog-card__content{opacity:1;padding:10px}
}
.catalog-card__title{font-weight:700;font-size:22px;letter-spacing:1px;display:inline-block}
.catalog-card__text{letter-spacing:.74px;font-family:Roboto;font-weight:300;transform:translateY(200%);transition:all .2s ease-in-out;white-space:nowrap;width:max-content;font-size:16px}
@media screen and (max-width:991px){
.catalog-card__text{transform:translateY(0)}
}
.catalog-card:hover .catalog-card__content{background-color:#ed7961}
.catalog-card:hover .catalog-card__text{transform:translateY(0)}
.catalog-card:hover .catalog-card__thumb{filter:none}
.edges__row>[class^=col]{padding-left:10px;padding-right:10px;}
.edges__row{row-gap:34px;}
.edge{display:flex;align-items:center;gap:13px;}
.preimushestva_vipusknoy .edge{margin-bottom:10px;margin-top:20px;}
@media screen and (max-width:769px){
.edge{margin-left:0;margin-top:20px;}
}
@media screen and (max-width:479px){
.edge{flex-direction:column;text-align:center;align-items:center;gap:0;}
}
.edge__title{}
.edge__icon{width:110px;margin-top:0;}
.edge__icon img{display:block;margin:auto;max-width:110px;max-height:110px;}
.edge__content p{font-size:18px;line-height:23px;}
@media screen and (max-width:479px){
.edge__icon{flex:auto;margin-bottom:15px;height:105px;}
}
.edge__content{}
.edge-2{align-items:center;}
@media screen and (max-width:992px){
.edge-2{flex-direction:column}
}
.edge-2 .edge__content{word-break:break-word;display:flex;align-items:center;}
@media screen and (max-width:992px){
.edge-2 .edge__content{padding-right:20px;text-align:center}
}
.edge-2 .edge__title{font-size:22px;font-style:normal;font-weight:600;line-height:120%;margin:0!important;}
.review-card{background-color:#fff;display:flex;align-items:flex-start;min-height:236px;margin:15px 0}
.slick-initialized.slider_rev .slick-slide, .slick-initialized.slider_rev_single .slick-slide{padding:0;margin:0 10px;}
.slick-initialized.slider_rev_single .slick-slide{}
@media screen and (max-width:991px){
.review-card{flex-direction:column}
}
.slider__item>.review-card{margin:0}
@media screen and (max-width:991px){
.review-card__thumb{width:100%}
}
.review-card__content{flex:1;position:relative}
@media(max-width:575px){
.review-card__content{padding:50px 20px 20px}
}
.review-card__content:after, .review-card__content:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='17' viewBox='0 0 24 17' fill='none'%3E%3Cpath d='M5.72755 6.77957C5.47186 6.77957 5.22649 6.81818 4.98227 6.8534C5.06138 6.5899 5.14279 6.32191 5.2735 6.08116C5.40421 5.73139 5.60831 5.42819 5.81125 5.12271C5.98094 4.79225 6.2802 4.56853 6.50035 4.28577C6.73084 4.01095 7.04499 3.82812 7.29378 3.59986C7.53801 3.36138 7.85793 3.24215 8.11242 3.07408C8.37845 2.92304 8.61006 2.75611 8.85775 2.67662L9.47574 2.42452L10.0192 2.2008L9.46311 0L8.7786 0.16353C8.55962 0.218035 8.29244 0.281626 7.98861 0.357718C7.67792 0.414496 7.34652 0.570072 6.97732 0.712021C6.61273 0.873277 6.19077 0.982294 5.79864 1.24121C5.40421 1.48877 4.94901 1.69546 4.54771 2.02705C4.15902 2.36887 3.69006 2.66526 3.3438 3.1002C2.96542 3.50675 2.59164 3.93373 2.30155 4.41977C1.9656 4.8831 1.73743 5.39185 1.49664 5.89492C1.27879 6.39799 1.10336 6.91244 0.960039 7.41209C0.688301 8.4137 0.566763 9.3653 0.519753 10.1796C0.480769 10.9949 0.5037 11.6729 0.551857 12.1634C0.569056 12.3951 0.60116 12.6199 0.624092 12.7755L0.652756 12.9663L0.682567 12.9595C0.8865 13.903 1.35596 14.77 2.03664 15.4603C2.71733 16.1506 3.58142 16.6359 4.52895 16.8601C5.47649 17.0843 6.46875 17.0383 7.39093 16.7273C8.31314 16.4162 9.12762 15.8531 9.74016 15.1028C10.3526 14.3524 10.7382 13.4457 10.8521 12.4874C10.9661 11.5292 10.8037 10.5585 10.384 9.68784C9.96421 8.81715 9.30412 8.08193 8.48009 7.56726C7.65606 7.0526 6.70175 6.7795 5.72755 6.77957ZM18.34 6.77957C18.0843 6.77957 17.8389 6.81818 17.5947 6.8534C17.6738 6.5899 17.7552 6.32191 17.886 6.08116C18.0166 5.73139 18.2208 5.42819 18.4237 5.12271C18.5934 4.79225 18.8926 4.56853 19.1128 4.28577C19.3432 4.01095 19.6575 3.82812 19.9062 3.59986C20.1505 3.36138 20.4703 3.24215 20.7249 3.07408C20.9909 2.92304 21.2225 2.75611 21.4702 2.67662L22.0882 2.42452L22.6317 2.2008L22.0756 0L21.3911 0.16353C21.1721 0.218035 20.9049 0.281626 20.6011 0.357718C20.2904 0.414496 19.959 0.570072 19.5898 0.712021C19.2263 0.874418 18.8032 0.982294 18.4111 1.24235C18.0166 1.48991 17.5615 1.6966 17.1602 2.02819C16.7715 2.37 16.3025 2.6664 15.9563 3.1002C15.5779 3.50675 15.2041 3.93373 14.914 4.41977C14.5781 4.8831 14.3499 5.39185 14.1091 5.89492C13.8912 6.39799 13.7158 6.91244 13.5725 7.41209C13.3008 8.4137 13.1792 9.3653 13.1322 10.1796C13.0932 10.9949 13.1161 11.6729 13.1643 12.1634C13.1815 12.3951 13.2136 12.6199 13.2365 12.7755L13.2652 12.9663L13.2951 12.9595C13.499 13.903 13.9684 14.77 14.6491 15.4603C15.3298 16.1506 16.1939 16.6359 17.1414 16.8601C18.0889 17.0843 19.0812 17.0383 20.0034 16.7273C20.9256 16.4162 21.7401 15.8531 22.3526 15.1028C22.9651 14.3524 23.3506 13.4457 23.4646 12.4874C23.5785 11.5292 23.4162 10.5585 22.9964 9.68784C22.5767 8.81715 21.9166 8.08193 21.0925 7.56726C20.2685 7.0526 19.3142 6.7795 18.34 6.77957Z' fill='%23E3E7F2'/%3E%3C/svg%3E");position:absolute;width:24px;height:17px;}
@media screen and (max-width:576px){
.review-card__content:after, .review-card__content:before{background-size:contain;width:24px;height:17px;background-repeat:no-repeat}
}
.review-card__content:before{top:20px;left:30px}
@media screen and (max-width:576px){
.review-card__content:before{left:21px}
}
.review-card__title mark{color:#b3bbc3}
.review-card__text{font-size:14px}
.contact{font-size:24px;font-weight:700;display:flex;align-items:center;letter-spacing:-1px}
.contact__social{margin-left:10px}
.contact:not(:last-child){margin-bottom:5px}
.social li{margin:0 5px}
.social li a{width:40px;height:40px;background:#55699c;border-radius:100%;display:flex;align-items:center;justify-content:center}
.social li a:hover{background-color:#ed7961}
.page{padding:30px 0 0;}
@media screen and (max-width:575px){
.page{padding-top:0}
}
.page__header{text-align:center;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/page-header-bg.jpg);background-size:cover;padding:75px 0}
@media(max-width:575px){
.page__header{padding:50px 0}
}
.page__header h1{font-size:59px;font-weight:900;color:#fff;margin-bottom:0}
@media(max-width:769px){
.page__header h1{font-size:35px}
}
@media(max-width:479px){
.page__header h1{font-size:26px}
.slider__dots .slick-dots{display:flex !important;}
}
.breadcrumbs{margin-top:40px;color:#596C80;font-family:Raleway, sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:5px;}
.id-19101 #blog_title,
.id-6237 #blog_title,
.id-19807 #blog_title,
.id-7125 #blog_title,
.id-5417 #blog_title,
.id-6807 #blog_title,
.id-7413 #blog_title,
.id-7433 #blog_title{margin-bottom:10px;position:relative;overflow:hidden;display:flex;gap:16px;align-items:center;white-space:nowrap;}
.id-19101 #blog_title:after,
.id-6237 #blog_title:after,
.id-19807 #blog_title:after,
.id-7125 #blog_title:after,
.id-5417 #blog_title:after,
.id-6807 #blog_title:after,
.id-7413 #blog_title:after,
.id-110 #blog_title:after,
.id-7433 #blog_title:after{content:'';height:2px;top:27px;background:#E3E7F2;width:100%;}
@media(max-width:575px){
.breadcrumbs{word-break:break-word}
}
.breadcrumbs a{color:#596C80;padding-right:1px;padding-left:1px;}
.breadcrumbs > span > span .none767 a, .breadcrumbs > span > span:first-of-type > a{color:#000;font-size:0;position:relative;width:17px;height:0;display:inline-block;}
.breadcrumbs > span > span .none767 a:after, .breadcrumbs > span > span:first-of-type > a:after{position:absolute;margin-left:0;right:1px;top:-2px;content:"";background:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/home_breadcrumb.svg);width:15px;background-size:contain;height:15px;background-repeat:no-repeat;}
.input{position:relative;display:flex}
.input__buttons{background-color:#fff}
.input__buttons>*{padding:0 10px;position:relative;top:2px;font-size:16px}
.input__buttons>:hover{color:#00357f}
.search{position:relative;display:inline-block}
.search__input{flex:1}
.search__clear{visibility:hidden}
.search__clear.active{visibility:visible}
.item-card{position:relative;display:block;margin-bottom:20px;border-radius:8px;overflow:hidden;}
.item-card:last-child{margin-bottom:0;}
.item-card__thumb{height:200px;position:relative}
.item-card__thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:8px;display:block;}
.item-card__thumb .thumb, .item-card__thumb .yt-video__overlay{height:200px}
.item-card__thumb img{transition:all .2s ease-in-out}
.item-card__thumb>img{height:100%}
.item-card__slider{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:all .2s ease-in-out}
.slider__item-mob{display:none;}
@media screen and (max-width:769px){
.item-card__slider{opacity:1 !important}
.slider__item-mob{display:block}
.wp-block-spacer{height:0 !important;display:none;}
}
.item-card__slider .slick-slide{opacity:1;padding:0;}
.item-card .item-card__slider .slick-slide{min-width:auto;}
.item-card.middle_card .item-card__slider .slick-slide{min-width:unset;}
.item-card .slick-list{max-height:200px;}
.item-card__slider .slider__control{top:calc(50% + -10px);}
.item-card__header{display:flex;align-items:center;margin-bottom:18px}
@media(max-width:365px){
.item-card .item-card__slider .slick-slide{min-width:unset;}
}
@media(max-width:991px){
.item-card__header{display:block}
}
.item-card__rating{margin-left:auto}
.item-card__content{padding:20px 26px 24px 26px;color:#3d556d;font-weight:600;border-radius:0 0 8px 8px;overflow:hidden;margin-top:-6px;position:relative;background:#fff;}
.item-card__capacity{font-size:14px}
.item-card__price{font-size:20px;font-weight:800}
.item-card__body{display:flex;align-items:flex-end;line-height:20px;cursor:pointer;}
@media(max-width:991px){
.item-card__body{display:block}
}
.item-card__title, .item-card__title:hover{color:#3d556d}
.item-card__title .item-card__header:hover{color:#ed7961;}
.item-card__media-info{margin-left:auto;font-size:14px;font-weight:400;color:#8FA1B2;text-align:right}
@media(max-width:991px){
.item-card__media-info{margin:15px -5px 0;display:flex;align-items:flex-start}
.item-card__media-info>*{margin:0 5px}
}
.item-card__btn-wish{position:absolute;top:18px;right:18px;z-index:1;}
.item-card:hover .item-card__thumb img{opacity:0}
.item-card:hover .item-card__slider{opacity:1}
.item__row{margin-left:-10px;margin-right:-10px}
.item__col{padding-left:10px;padding-right:10px}
.rating{display:flex;align-items:center}
.rating__count{margin-left:10px}
.rating__stars{display:inline-flex;align-items:center;margin:0 0;position:relative;top:2px;gap:3px;}
.rating__star{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18' fill='none'%3E%3Cpath d='M19.4641 7.4893L15.3007 11.5243L16.2839 17.2232C16.3267 17.4724 16.2237 17.7242 16.0179 17.8731C15.9016 17.9575 15.7632 18 15.6248 18C15.5186 18 15.4116 17.9747 15.314 17.9236L10.166 15.2329L5.01867 17.9229C4.79409 18.0412 4.52071 18.0219 4.31484 17.8724C4.10898 17.7236 4.00604 17.4717 4.04882 17.2225L5.03204 11.5236L0.867904 7.4893C0.686099 7.31254 0.619928 7.04806 0.698799 6.80817C0.77767 6.56828 0.986879 6.39218 1.23887 6.35563L6.99312 5.52498L9.56646 0.3404C9.79171 -0.113467 10.5403 -0.113467 10.7656 0.3404L13.3389 5.52498L19.0932 6.35563C19.3452 6.39218 19.5544 6.56761 19.6332 6.80817C19.7121 7.04872 19.6459 7.31187 19.4641 7.4893Z' fill='%23E3E7F2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;width:19px;height:18px;margin:0 0;position:relative}
.rating__star--active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18' fill='none'%3E%3Cpath d='M19.4641 7.4893L15.3007 11.5243L16.2839 17.2232C16.3267 17.4724 16.2237 17.7242 16.0179 17.8731C15.9016 17.9575 15.7632 18 15.6248 18C15.5186 18 15.4116 17.9747 15.314 17.9236L10.166 15.2329L5.01867 17.9229C4.79409 18.0412 4.52071 18.0219 4.31484 17.8724C4.10898 17.7236 4.00604 17.4717 4.04882 17.2225L5.03204 11.5236L0.867904 7.4893C0.686099 7.31254 0.619928 7.04806 0.698799 6.80817C0.77767 6.56828 0.986879 6.39218 1.23887 6.35563L6.99312 5.52498L9.56646 0.3404C9.79171 -0.113467 10.5403 -0.113467 10.7656 0.3404L13.3389 5.52498L19.0932 6.35563C19.3452 6.39218 19.5544 6.56761 19.6332 6.80817C19.7121 7.04872 19.6459 7.31187 19.4641 7.4893Z' fill='%23FFBF75'/%3E%3C/svg%3E");position:absolute;top:0;left:0}
.rating__count{position:relative;top:1px}
.rating:not(.readonly) .rating__star{cursor:pointer}
.rating:not(.readonly) .rating__star:hover,
.rating:not(.readonly) .rating__star:hover~.rating__star{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 -10 511.98685 511' fill='%23ED7961' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m510.652344 185.902344c-3.351563-10.367188-12.546875-17.730469-23.425782-18.710938l-147.773437-13.417968-58.433594-136.769532c-4.308593-10.023437-14.121093-16.511718-25.023437-16.511718s-20.714844 6.488281-25.023438 16.535156l-58.433594 136.746094-147.796874 13.417968c-10.859376 1.003906-20.03125 8.34375-23.402344 18.710938-3.371094 10.367187-.257813 21.738281 7.957031 28.90625l111.699219 97.960937-32.9375 145.089844c-2.410156 10.667969 1.730468 21.695313 10.582031 28.09375 4.757813 3.4375 10.324219 5.1875 15.9375 5.1875 4.839844 0 9.640625-1.304687 13.949219-3.882813l127.46875-76.183593 127.421875 76.183593c9.324219 5.609376 21.078125 5.097657 29.910156-1.304687 8.855469-6.417969 12.992187-17.449219 10.582031-28.09375l-32.9375-145.089844 111.699219-97.941406c8.214844-7.1875 11.351563-18.539063 7.980469-28.925781zm0 0' /%3E%3C/svg%3E")}
.sort, .filter__block{display:flex;padding:14px 10px 16px 22px;flex-direction:column;align-items:flex-start;align-self:stretch;}
.border-bottom-custom{border:2px solid #F5F8FF;}
.sort__item{cursor:pointer;width:100%;}
.btn-reset {
border-radius: 4px;
border: 1px solid #8FA1B2;
width: 145px;
height: 38px;
margin: auto;
display: block;
color: #8FA1B2;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 21px;
transition: all 0.2s ease;
&:hover{border-color:#7A8299;color:#7A8299;}
}
.send_custom {
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 21px;
border-radius: 0 0 6px 6px;
width: 100%;
padding: 10px 0;
border: 2px solid #F5F8FF;
background: #ED7961;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
&:hover{color:#fff;background:#cc6753;}
}
.bb-none{border-radius:8px 8px 0 0;border-bottom:0;}
.sort__item:not(:last-child){margin-right:16px}
.sort__item.asc label:before{transform:rotate(180deg)}
.sort input{position:absolute;left:0;top:0;opacity:0;cursor:pointer;width:100%;height:100%}
.sort label {
color: #7A8299;
position: relative;
cursor: pointer;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 120%;
width: 100%;
&:hover{color:#ED7961;}
}
.sort label:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:12px;height:7px;position:absolute;top:3px;right:12px;transform:rotate(0);display:none;}
.sort .active label:before{display:block;}
.filter__item{cursor:pointer;position:relative;margin-bottom:5px;display:flex;justify-content:center;align-items:center;gap:6px;}
.filter input{position:absolute;left:0;top:0;cursor:pointer;opacity:0;width:100%;height:100%;z-index:1;}
.filter label{cursor:pointer;font-size:14px;color:#9ba2a8;padding:8px 10px;display:block;}
.filter input:checked+label{color:#ED7961}
.filter__block:not(:last-child){margin-bottom:5px}
.form-container{background-color:#fff;border:1px solid #eaeaea;padding:25px 10px 5px;}
.form__row{margin-left:-5px;margin-right:-5px}
.form__row>[class^=col]{padding-left:5px;padding-right:5px;}
.form__group{margin-bottom:10px;}
.form__btn{width:100%;display:block;background-color:#fed74b;height:42px;font-size:14px;font-weight:600;color:#4f4f4f;}
#form-field-field_message{height:80px;}
.lh23{line-height:23px;}
.form__checkbox{position:relative;text-align:center;}
.modal-body .form__checkbox{text-align:left;}
.form__checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;}
.form__checkbox label{font-size:16px;line-height:23px;color:#0e263e;padding-left:25px;cursor:pointer}
.form__checkbox label:after, .form__checkbox label:before{content:"";display:block;position:absolute;left:0;top:4px;border-radius:100%}
.form__checkbox label:before{width:16px;height:16px;border:1px solid #e20613}
.form__checkbox label:after{width:8px;height:8px;background-color:#e20613;top:8px;left:4px;opacity:0;transition:all .2s ease-in-out}
.form__checkbox input:checked+label:after{opacity:1}
.form input[type=email],
.form input[type=number],
.form input[type=password],
.form input[type=tel],
.form input[type=text],
.form textarea{width:100%;min-height:42px;font-size:14px}
.form textarea{min-height:50px}
.form--small input[type=email],
.form--small input[type=number],
.form--small input[type=password],
.form--small input[type=tel],
.form--small input[type=text],
.form--small textarea{min-height:32px}
.form--small .form__btn{max-width:180px;margin-left:auto;margin-right:auto}
.form--small .form__checkbox label{font-size:10px;line-height:13px;padding-left:20px;position:relative;top:-5px;}
.form--small .form__checkbox label:before{width:10px;height:10px;top:2px;}
.form--small .form__checkbox label:after{width:4px;height:4px;top:5px;left:3px;}
.attention{display:flex;align-items:center}
@media screen and (max-width:992px){
.attention{border:2px solid #dc664a;padding:20px 30px;flex-direction:column-reverse}
}
@media screen and (max-width:576px){
.attention{padding:25px 15px}
}
.attention__content{flex:1;padding:26px;border:2px solid #dc664a;line-height:23px;letter-spacing:-0.07px;}
.single_attention{padding:26px 27px 22px 28px;}
.econ .attention__content{padding:26px 27px 29px 31px;}
@media screen and (max-width:992px){
.attention__content{border:0;padding:0;text-align:center}
}
.attention__header{display:flex;align-items:center;margin-bottom:5px}
@media screen and (max-width:992px){
.attention__header{margin-bottom:20px;flex-direction:column}
}
.attention__title{font-weight:700;font-size:29px;margin-bottom:10px !important;margin-top:0 !important;}
@media(max-width:991px){
.attention__title{font-size:24px;margin:20px 0}
.attention__title:last-child{margin-bottom:0 !important;}
}
.attention__phone{color:#ED7961;font-size:26px;font-style:normal;font-weight:700;line-height:36px;}
.attention__phone span{padding-right:6px;}
@media screen and (max-width:992px){
.attention__phone{margin-left:0}
}
.attention__phone a {
color: #ED7961;
transition: all 0.2s ease;
&:hover{color:#cc6753;}
}
.attention__phone:before{}
.attention__img:first-child{margin-right:40px}
@media screen and (max-width:992px){
.attention__img:first-child{margin-right:0}
}
.attention__img:last-child{margin-left:40px}
@media screen and (max-width:992px){
.attention__img:last-child{margin-left:0}
}
.categories>[class^=col]{display:flex;flex-direction:column}
.category-card{display:flex;flex-direction:column;align-items:flex-start;height:100%}
.category-card img{object-fit:cover;height:100%;width:100%;}
@media screen and (max-width:769px){
body .category-card img{height:100%!important;}
}
.category-card__thumb{height:280px;width:100%;background-repeat:no-repeat;}
@media(max-width:991px){
.category-card__thumb{height:180px}
}
.category-card__thumb--vertical{height:376px}
@media(max-width:991px){
.category-card__thumb--vertical{height:180px}
}
.category-card__text{font-size:22px;color:#3d556d}
.foodmenu .category-card__text{line-height:31px;margin-top:5px;}
@media(max-width:991px){
.category-card__text{font-size:18px}
}
.category-card__title{margin:20px 0 15px}
.category-card__title a{color:#3d556d !important}
.category-card__title a:hover{color:#ed7961 !important}
.category-card__title:first-child{margin-top:0}
.category-card__btn{margin-top:auto}
.category-card:hover a.category-card__title{color:#ed7961}
.category-card--horizontal{display:flex;align-items:flex-start;flex-direction:row}
@media(max-width:991px){
.category-card--horizontal{flex-direction:column}
}
.category-card--horizontal .category-card__thumb{max-width:580px;height:298px}
@media(max-width:991px){
.category-card--horizontal .category-card__thumb{height:180px}
}
.category-card--horizontal .category-card__content{padding-left:44px;flex:1}
@media(max-width:991px){
.category-card--horizontal .category-card__content{padding-left:0;padding-top:20px;flex:auto}
}
.icon-list{list-style:none;padding:0;row-gap:17px;}
.icon-list li{display:flex;align-items:center;margin-bottom:20px;}
@media(max-width:576px){
.icon-list li{flex-direction:column;align-items:center;text-align:center;margin-bottom:50px}
}
.icon-list i{margin-right:10px;display:flex;width:76px;height:76px;justify-content:center;align-items:center;gap:10px;border-radius:1000px;border:2px solid #CFDAE5;background:#FFF;}
@media(max-width:576px){
.icon-list i{margin-bottom:10px;width:50px;height:50px}
.icon-list i>*{width:100%;height:100%}
}
.icon-list div{flex:1;color:#3D5266;font-size:18px;font-style:normal;font-weight:300;line-height:140%;}
@media(max-width:1199px){
.step{margin-bottom:20px}
}
.step__header{margin-bottom:20px;display:flex;align-items:flex-start}
.step__header>*{margin-bottom:0 !important;margin-top:0 !important;}
.step__title{display:flex;align-items:center}
.step__icon{position:relative;top:-2px;margin-left:12px}
.step__arrow{flex:1;position:relative;margin-left:15px;margin-right:5px;max-width:110px;top:13px}
@media(max-width:991px){
.step__arrow{display:none}
}
.step__arrow:before{content:"";display:block;border:1px solid #ed7961;background:#ed7961;}
.step--next .step__arrow:before{background:none;}
.step__arrow:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #ed7961;border-right:2px solid #ed7961;position:absolute;transform:rotate(45deg);top:-4px;right:0}
.step--next .step__arrow:before{height:45px;border-bottom:0;border-left:0;border-width:2px;border-top-right-radius:10px}
.step--next .step__arrow:after{transform:rotate(135deg);bottom:0;top:auto;right:-4px}
.step--next .step__text{position:relative;top:-15px;}
.step--last{position:relative}
.step--last:before{content:"";display:block;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/salut.png);width:322px;height:180px;position:absolute;top:-47px;right:-100px}
.kater.step--last:before{display:none;}
@media(max-width:1199px){
.step--last:before{display:none}
}
.cond{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -12px;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/money.png);background-repeat:no-repeat;background-position:110% bottom;padding-bottom:40px}
@media(max-width:991px){
.cond{background-image:none;padding-bottom:0}
}
.cond__item{margin:0 12px 40px}
.ordernew .cond__item:nth-child(1){width:17.479%;}
.ordernew .cond__item:nth-child(2){width:31.933%;}
.ordernew .cond__item:nth-child(3){width:28.151%;}
.ordernew .cond__item:nth-child(4){width:67%;}
@media screen and (max-width:860px){
.ordernew .cond__item{width:100% !important;}
}
.service-card:not(:last-child){margin-bottom:50px}
.places{margin-bottom:-60px}
.place-card{margin-bottom:60px}
.uchectnavypusknoy p{line-height:23px;}
@media screen and (max-width:1200px){
.tarrif-card{margin-bottom:30px}
}
.tarrif-card__body, .tarrif-card__footer{padding:24px 25px;}
.tarrif-card__body p{font-size:16px;font-style:normal;font-weight:300;line-height:140%;}
.pricing-card{padding:20px 25px;gap:10px;}
.pricing-card__header{gap:10px;}
.pricing-card__title{color:#3d5266;font-size:22px;font-weight:700;line-height:1;margin-bottom:0;}
.pricing-card__base-price{color:#8fa1b2;font-size:22px;font-weight:700;line-height:1;margin-bottom:0;}
.pricing-option__description{color:#3d5266;font-size:14px;font-weight:300;line-height:145%;margin-bottom:0;}
.pricing-option__capacity{color:#3d5266;font-size:16px;font-weight:700;line-height:22.4px;margin-bottom:6px;}
.pricing-option__prices{margin-bottom:0;}
.pricing-option__price{color:#3d5266;font-size:14px;font-weight:300;line-height:140%;margin-bottom:0;}
.pricing-option__price--highlight{color:#ed7961;}
@media screen and (max-width:576px){
.tarrif-card__body, .tarrif-card__footer{font-size:16px}
}
.tarrif-card__body{box-shadow:2px 2px 50px rgba(0, 0, 0, .07)}
.tarrif-card__footer{background-color:#F7F7F9;border-radius:0 0 14px 14px;}
.tab-menu{overflow-x:auto;position:relative}
.tab-menu::-webkit-scrollbar{width:0;background:0 0}
@media screen and (max-width:1200px){
.tab-menu li{margin-right:20px}
}
.tab-menu li button{padding:20px 25px;font-size:24px;font-family:'Onest';line-height:30px;font-weight:600;text-align:left;color:#6e7f91;width:max-content}
@media screen and (max-width:1200px){
.tab-menu li button{}
}
@media screen and (max-width:992px){
.tab-menu li button{}
}
@media screen and (max-width:769px){
.tab-menu li button{}
}
@media screen and (max-width:576px){
.tab-menu li button{padding:8px 12px;font-size:16px;font-style:normal;font-weight:500;line-height:140%;border-radius:5px;font-family:Onest;}
}
.tab-menu li button.active{background-color:#f3f7fa;color:#3d556d}
@media screen and (max-width:1200px){
.tab-menu li button.active{background-color:#ed7961;color:#fff}
}
@media screen and (max-width:1200px) and (max-width:1200px) {
.tab-menu li button.active mark{color:#fff}
}
.tab-content{padding:0;}
.food-menu{color:#3d556d;}
.food-menu h3{margin:30px 0 20px;font-size:22px;font-weight:400;}
@media screen and (max-width:769px){
.food-menu h3{font-size:22px}
}
.food-menu p{padding-bottom:5px;}
@media screen and (max-width:769px){
.food-menu ul li{font-size:16px}
}
#faqMenu {
display: flex;
gap: 6px;
justify-content: space-between;
margin-bottom: 40px;
li{width:100%;}
button {
height: 40px;
display: flex;
justify-content: center;
align-items: center;
padding: 0;
width: 100%;
text-align: center;
background: #F7F7F9;
border: 1px solid #CFDAE5;
color: #3D5266;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 120%;
border-radius: 1000px;
cursor: pointer;
transition: opacity 0.2s ease;
&:hover{opacity:0.8;}
}
}
#faqMenu button.active{background:#3D5266;color:#FFF;border:1px solid #3D5266;}
.gallery-viewer{position:relative;height:468px;overflow:hidden;display:flex;flex-direction:column}
.gallery-viewer .thumb.gallery-viewer__thumb{display:flex;}
.gallery-viewer .thumb.gallery-viewer__thumb img{width:100%;object-fit:cover;}
.gallery-viewer .gallery-viewer__list .thumb{display:flex;}
.gallery-viewer .gallery-viewer__list .thumb img{width:100%;object-fit:cover;}
@media screen and (max-width:576px){
.gallery-viewer{height:350px}
}
.gallery-viewer__thumbs{position:relative;height:100%;flex:1;margin-bottom:4px}
.gallery-viewer__thumb{position:absolute !important;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .2s ease-in-out}
.gallery-viewer__thumb.active{opacity:1;visibility:visible}
.gallery-viewer__track{position:relative;z-index:2;height:100px}
@media screen and (max-width:576px){
.gallery-viewer__track{height:60px}
}
.gallery-viewer__list{list-style:none;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;height:100%;top:0;left:0;transition:all .2s ease-in-out;margin:0 -2px}
.gallery-viewer__list li{height:100%;position:relative;margin:0 2px}
.gallery-viewer__list li a{width:140px;height:100%;border-radius:0;display:block;position:relative}
@media screen and (max-width:576px){
.gallery-viewer__list li a{width:80px}
}
.gallery-slider{overflow:hidden;height:300px;}
.gallery-slider__item{height:200px;padding-left:5px;padding-right:5px}
.single__slider .gallery-slider__item{height:300px;}
.gallery-slider__item>*{height:100%}
.gallery-slider .slick-list{padding:0}
.banket_slide.gallery-slider .slick-list{margin:0 -15px;}
.slider_rev_single .slick-dots{margin:6px 0 17px;}
.banket_slider{display:none;}
.banket_slider.slick-initialized{display:block;}
.gallery-slider.hide-gallery-slider-control .slider__control{}
body .yellow_btn .slider__control, body .single__thumb .singleThumbsContent .slider__control, body .yellow_btn .slider__control{color:#fff;top:49%;}
body .yellow_btn .item-card .slider__control{top:40%;}
body .single__thumb .slider__control, body .single__thumb .singleThumbsContent .slider__control{top:49%;}
body .single__thumb .slider__control--prev, body .single__thumb .singleThumbsContent .slider__control--prev{left:6px;}
body .single__thumb .slider__control--next, body .single__thumb .singleThumbsContent .slider__control--next{right:6px;}
body .single__thumbs .slider__control, .portfolio__gallery-viewer .slider__control{top:40%}
.single-ship .single__thumbs .slider__control{top:40%}
.main_ship .slider__control{top:40%;}
.banket_slide .slider__control{top:37%;}
.gallery-slider .slider__control, .portfolio__gallery-viewer .slider__control, .yellow_btn .slider__control, .single__thumb .singleThumbsContent .slider__control{width:38px;height:38px;border-radius:50%;background:rgba(0, 0, 0, 0.40);backdrop-filter:blur(5px);}
.gallery-slider .slider__control:hover, .yellow_btn .slider__control:hover, .portfolio__gallery-viewer .slider__control:hover, .single__thumb .singleThumbsContent .slider__control:hover{background-color:#494949;color:#fff;transition:all .2s ease-in-out}
.media-sliders>.row{margin-left:-5px;margin-right:-5px}
.media-sliders>.row>[class^=col]{padding-left:5px;padding-right:5px}
.media-slider__item{height:336px}
@media screen and (max-width:576px){
.media-slider__item{height:250px}
}
.media-slider__item>*{height:100%}
.media-slider .slick-list{padding:0;margin:0 -15px}
.yt-video{position:relative;overflow:hidden;border-radius:6px;}
.yt-video__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;opacity:0;}
.slick-current .yt-video__overlay{border-radius:8px;}
.yt-video__overlay:before{content:"";display:block;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDYwIDY0IiBmaWxsPSJub25lIj4KICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzkzOF8yNjIyMykiPgogICAgPHBhdGggZD0iTTQyLjYwNjUgMjYuMDg0NEM0NC4wODgyIDI2Ljk2NTkgNDQuMDg4MiAyOS4xODA5IDQyLjYwNjUgMzAuMDYyNEwxOS4zODczIDQzLjg3NTZDMTcuOTExOSA0NC43NTMzIDE2LjA3MjMgNDMuNjQ5NiAxNi4wNzIzIDQxLjg4NjZMMTYuMDcyMyAxNC4yNjAyQzE2LjA3MjMgMTIuNDk3MiAxNy45MTE5IDExLjM5MzUgMTkuMzg3MyAxMi4yNzEyTDQyLjYwNjUgMjYuMDg0NFoiIGZpbGw9IndoaXRlIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGZpbHRlciBpZD0iZmlsdGVyMF9kXzkzOF8yNjIyMyIgeD0iMC4zNTUxNTkiIHk9IjAuMTc1NTQ5IiB3aWR0aD0iNTkuMDgwNyIgaGVpZ2h0PSI2My42NTQ0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CiAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgogICAgICA8ZmVPZmZzZXQgZHk9IjMuOTI5MjgiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNy44NTg1NSIvPgogICAgICA8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KICAgICAgPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNCAwIi8+CiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzkzOF8yNjIyMyIvPgogICAgICA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd185MzhfMjYyMjMiIHJlc3VsdD0ic2hhcGUiLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KPC9zdmc+');background-size:contain;background-repeat:no-repeat;background-position:center;width:75px;height:50px;left:0;right:0;top:0;bottom:0;position:absolute;margin:auto;}
.youtubeitem{position:relative;}
.youtubeitem:before{content:"";display:block;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/Youtube_icon-icons.com_66802.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:80px;height:55px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;pointer-events:none;}
.dzenitem{position:relative;}
.dzenitem:before{content:"";display:block;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/dzen_play.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:80px;height:55px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;pointer-events:none;}
.vkitem{position:relative;}
.vkitem:before{content:"";display:block;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/vkplay.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:80px;height:55px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;pointer-events:none;}
.yt-video__overlay.active{opacity:1;}
.portfolio__date{color:#8FA1B2;font-size:28px;font-style:normal;font-weight:600;line-height:140%;}
.portfolio__thumb{margin-bottom:30px}
.portfolio__gallery-viewer{height:589px}
@media screen and (max-width:769px){
.portfolio__gallery-viewer{height:350px}
}
.portfolio__gallery-viewer .gallery-viewer__list li a{width:114px}
.portfolio__menu{min-height:calc(100% - 30px);padding:20px;background-color:#fff;}
.portfolio__menu ul{padding:0;}
.portfolio__menu ul>li>ul{list-style:disc;padding-left:50px}
.portfolio__menu p{margin:0 0 15px}
.portfolio__menu p{margin-bottom:12px !important;}
.portfolio__menu>ul{margin:0 0 19px 25px;}
.portfolio__media{height:326px}
.portfolio .portfolio__col-date{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:15px;}
@media screen and (max-width:769px){
.portfolio__media{height:auto}
}
.portfolio__media>.row{height:100%}
.portfolio__media>.row>[class^=col]{height:100%;display:flex;flex-direction:column}
.portfolio__media>.row>[class^=col]>*{flex:1;height:auto}
@media screen and (max-width:769px){
.portfolio__media>.row>[class^=col]>*{flex:auto;height:250px}
}
.portfolio__media>.row>[class^=col]>:not(:last-child){margin-bottom:10px}
.portfolio__thumbs{display:flex;align-items:flex-start;height:163px;margin:0 -5px}
.portfolio__thumbs>*{margin:0 5px;height:100%}
.portfolio__review-card:first-child{margin-top:0}
.portfolio__review-card:last-child{margin-bottom:0}
.portfolio__review-card .review-card{font-weight:700}
.portfolio__review-card .review-card__text{font-size:17px;}
.portfolio__review-card .review-card__content{height:auto;padding:32px;}
@media screen and (max-width:769px){
.portfolio__review-card .review-card__content{padding:18px;}
}
.portfolio__review-card .review-card__content:after, .portfolio__review-card .review-card__content:before{background-size:100% 100%;width:25px;height:16px}
.portfolio__review-card .review-card__content:before{top:-10px}
.portfolio__review-card .review-card__content:after{bottom:-10px}
.portfolio__review-card .review-card__header{line-height:32px;margin-bottom:20px}
.portfolio__review-card .review-card__header a{color:#1e73be}
.portfolio__review-card .review-card__title{font-size:28px;margin-bottom:0}
.portfolio__review-card .review-card__subtitle{font-size:22px;font-weight:600;color:#3d556d}
.portfolio__review-card .review-card__subtitle mark{color:#b3bbc3}
.route__header{margin-bottom:40px}
.route__title{margin-bottom:5px;color:#00357f}
.route__title+p{font-size:22px}
@media screen and (max-width:576px){
.route__title+p{font-size:18px}
}
.route__items{font-family:Roboto;font-weight:700;font-size:16px}
@media screen and (max-width:576px){
.route__items{margin-top:15px}
}
.route__items a{color:#3d556d;font-weight:400;font-family:Onest;transition:.3s}
.route__items a:hover{color:#00357f;}
.route__route{height:100%;width:100%;background-repeat:no-repeat;background-size:contain;background-position:left top}
@media screen and (max-width:576px){
.route__route{height:45.348vw;background-size:auto 45.348vw;position:absolute;top:0}
}
@media screen and (max-width:576px){
.route__menu{display:block;overflow:visible}
}
@media screen and (max-width:576px){
.route__menu li{margin-right:0}
}
@media screen and (max-width:576px){
.route__menu li button{width:100% !important}
}
.route__menu li button.active+.route__map{max-height:9999px}
@media screen and (max-width:576px){
.route__menu .tab-pane{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/route-map.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;height:45.348vw;max-height:0}
.route__menu .tab-pane.active{max-height:9999px}
}
.route__map{position:relative}
@media screen and (max-width:1200px){
.route__map{height:auto;display:block;box-shadow:2px 2px 50px rgba(0, 0, 0, .07)}
}
.route__map .tab-content{padding:0;position:relative;left:0;top:0;height:100%;width:100%;height:700px;}
    .route__map .tab-content>*{width:100%;height:100%}
.route__sidebar{background:#fff;width:280px;height:100%;padding:15px;display:flex;flex-direction:column;right:40px;position:absolute;top:10px;}
.page__header .h1{font-size:59px;font-weight:900;color:#fff;margin-bottom:0;}
.route__sidebar ul{list-style:none;padding:0;margin:0;font-size:12px;font-family:Roboto;color:#7a7a7a;flex:1}
.vipusknoi-bez-zabot_imgs picture{margin-bottom:15px;display:block;}
@media screen and (max-width:769px){
.route__sidebar ul li{width:calc(25% - 20px)}
.vipusknoi-bez-zabot_imgs img{margin-top:15px;}
}
@media screen and (max-width:576px){
.route__sidebar ul li{width:auto;margin:0 5px 0 0;}
.route__sidebar ul li::after{content:',';}
}
.route__sidebar ul li.active{font-weight:700}
.route__sidebar a{background-color:#ED7961;font-weight:400;padding-top:12px;padding-bottom:12px;max-width:175px;min-width:0}
.route__sidebar a:hover{background-color:#3f4047}
.route__tab{flex:1;height:100%}
.map{border:3px solid #d8e8fc;border-radius:12px;}
@media screen and (max-width:769px){
.map{height:300px !important}
}
@media screen and (max-width:576px){
.map{height:260px !important;}
}
.accordion{list-style:none;padding:0;margin:0}
.accordion__item{margin-bottom:30px}
.accordion__content{padding-top:16px;}
@media screen and (max-width:576px){
.accordion__content>*{font-size:16px}
}
.accordion__content>:last-child{margin-bottom:0}
.accordion__content>p{margin-bottom:30px}
.option{display:inline-flex;flex-direction:column;align-items:center}
.option__icon{margin-bottom:8px}
@media screen and (max-width:576px){
.option__icon{width:25px;height:33px;display:flex;align-items:center;justify-content:center}
.option__icon svg{width:100%;height:25px}
}
.option__text{background-color:#ed7961;width:30px;height:30px;border-radius:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;position:relative;line-height:0;}
.option__text i{position:relative;top:1px;left:0;}
.option:hover .option__text:before{opacity:1}
.tech{display:inline-flex;align-items:center;border:1px solid #E6E6E6;gap:10px;padding:10px 12px;background:#F7F7F7;border-radius:6px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;}
.tech i{height:25px;margin-right:10px}
.tech i>*{height:100%}
@media screen and (max-width:576px){
.tech i>*{width:30px}
}
@media screen and (max-width:576px){
.single__form{margin-top:30px;}
}
.single__thumb .thumb, .single__thumb .yt-video__overlay{height:100%}
.single__thumb .slider__item{height:547px;border-radius:10px;}
.planshet_vision {
>a{display:none;}
ul {
list-style: none;
display: flex;
gap: 11px;
padding-left: 0;
li { a{padding-bottom:12px;}
}
}
}
.col-lg-55 .single__thumb .slider__item{height:364px}
@media screen and (max-width:1200px){
.single__thumb .slider__item{height:350px}
}
@media screen and (max-width:576px){
.single__thumb .slider__item{height:280px}
.col-lg-55 .single__thumb .slider__item{height:226px;}
}
.single__thumb .slider__control{font-size:35px;background:rgba(0, 0, 0, 0.40);backdrop-filter:blur(5px);border-radius:50%;width:38px;height:38px;}
.single__thumb .slider__control--prev{left:15px}
.single__thumb .slider__control--next{right:15px}
.single__thumb .slider__item{padding:0}
.single__thumbs{margin:10px -5px 0}
.single__thumbs .slider__control{font-size:24px}
.single__thumbs .slider__control--prev{left:15px}
.single__thumbs .slider__control--next{right:15px}
.single__thumbs .slider__item{height:86px;padding-left:5px;padding-right:5px}
.single__thumbs .slider__item>*{height:100%}
.single__content{display:flex;flex-direction:column;height:100%}
@media screen and (max-width:769px){
.single__header{margin:20px 0 25px}
}
.single__body:not(.kater_opt_body){flex:1}
.single__footer{margin-top:30px}
.single__props{list-style:none;padding:0;margin:0}
.single__props li{font-size:18px;font-style:normal;font-weight:400;line-height:140%;}
.single__options{display:flex;align-items:flex-end;}
.single__options.kater_opt{flex-wrap:wrap;display:flex;justify-content:flex-start;align-content:center;}
.single__options.kater_opt .single__option{width:14%;margin-bottom:22px;}
@media screen and (max-width:1200px){
.single__options{flex-wrap:wrap;margin:-10px}
}
.single__options>*{flex:1}
.single__options.kater_opt>*{flex:none;}
.txtgal h2{line-height:35px;margin-top:0 !important;}
@media screen and (max-width:1200px){
.single__options>*{width:25%;flex:none;margin-bottom:10px}
}
@media screen and (max-width:992px){
.single__options>*{width:auto;flex:1}
}
@media screen and (max-width:576px){
.single__options>*{width:14%;flex:none}
}
.single__video{height:208px;margin-top:30px}
.single__tech .accordion__title:before{width:21px;height:15px;top:6px;right:0;left:auto}
@media screen and (max-width:576px){
.single__tech .accordion__title:before{top:3px}
}
.single__tech .accordion__item{background:#fff;padding:36px;border-radius:12px;margin-bottom:0;}
@media screen and (max-width:769px){
.single__breadcrumbs{margin:30px 0}
}
.single__thumb .slick-list, .single__thumbs .slick-list{margin-left:0;margin-right:0}
.container--big{max-width:1430px}
@media screen and (max-width:480px){
.file__icon{max-width:100px}
}
.file__title{margin-top:12px;padding-left:15px;color:#3D5266;font-family:Onest, sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:130%;}
.file__ext{font-weight:700}
.mobile-nav{position:fixed;background:#fff;left:0;top:-500%;right:0;height:100%;z-index:1001;transition:all .2s ease-in-out}
@media screen and (max-width:575px){
.mobile-nav{}
}
.mobile-nav__content{display:flex;flex-direction:column;justify-content:center;height:100%}
@media screen and (max-width:575px){
.mobile-nav__content{display:block}
}
.mobile-nav__menu{display:flex;align-items:flex-start;flex-wrap:wrap}
@media screen and (max-width:575px){
.mobile-nav__menu{height:80%;overflow-x:hidden;overflow-y:auto}
}
.mobile-nav__menu>li{width:33.3%;padding:15px}
@media screen and (max-width:991px){
.mobile-nav__menu>li{width:50%}
}
@media screen and (max-width:575px){
.mobile-nav__menu>li{width:100%;padding:0;margin:0}
}
.mobile-nav__menu>li a{font-size:24px;font-weight:600}
@media screen and (max-width:575px){
.mobile-nav__menu>li a{font-size:20px;border-bottom:1px solid #e9e9e9;padding:5px 0}
}
.mobile-nav__menu>li.has-submenu a:after{top:20px;right:25px;font-size:20px}
.route__map img{max-height:100%;width:100%;}
@media screen and (max-width:575px){
.mobile-nav__menu>li.active a:after{transform:rotate(180deg)}
}
.mobile-nav__submenu{background-color:#fff;top:60px;box-shadow:2px 2px 50px rgba(0, 0, 0, .07);padding:30px;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}
.mobile-nav__submenu li{margin:10px 0}
.likeship{margin-top:32px;}
@media screen and (max-width:575px){
.category-card__thumb--vertical{height:auto;}
.portfolio__media>.row>[class^=col]>*{flex:auto;height:auto;}
.portfolio__media>.row>[class^=col]>iframe{height:192px;margin-bottom:20px;}
.portfolio__video{height:192px;margin-bottom:20px;}
.portfolio__review-card:first-child{margin-top:35px;}
.page__content{padding:30px 0;}
.catalog__sidebar{margin-top:30px;}
.catalogblock{padding-bottom:0;}
.uchectnavypusknoy img{max-width:100%;height:100%;}
.team_section1{margin:0;padding-bottom:0 !important;margin-top:-12px;}
.meropryatia .category-card__thumb--vertical{height:376px;}
.price-tables{}
.menu li.has-submenu>a{padding-right:0;margin-right:40px;}
.mobile-nav__submenu li a{font-size:19px;font-weight:normal;padding-left:30px;}
.mobile-nav__submenu li{margin:0}
.section__content.likeship>.slider>.slider__content>button{display:none !important;}
}
.mobile-nav__submenu li a{font-size:20px}
.mobile-nav__social{display:flex;align-items:center;justify-content:center;margin-top:50px}
@media screen and (max-width:575px){
.mobile-nav__social{margin-top:0;height:20%}
}
.mobile-nav__social li a{width:60px;height:60px;padding:10px}
@media screen and (max-width:575px){
.mobile-nav__social li a{width:45px;height:45px}
.cond__item{margin:0 12px 20px;}
}
.mobile-nav__social li a>*{width:100%;height:100%}
.clients{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:13px;}
.clients>div{display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;height:100px;}
.clients>div img{object-fit:contain;height:100px;}
.clients{overflow-y:hidden;}
.main_clients .clients{filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.08));}
.clients.visible{max-height:unset;}
.mobile-filter__filter{left:0;right:0;bottom:-100%;border-radius:15px 15px 0 0;position:fixed;z-index:9999;background:#fff;margin:0 auto 0 0!important;max-width:265px;transition:all .2s ease-in-out;padding:30px 0;box-shadow:2px 2px 50px rgba(0, 0, 0, .07);max-height:100vh;display:none;flex-direction:column}
.active>.mobile-filter__filter{bottom:0;}
.mobile-filter__reset{background-color:transparent;min-width:150px;width:100%;color:#7CA5F5;border:1px solid #7CA5F5;}
.mobile-filter__title{color:#3d556d;font-weight:700;margin-bottom:10px;font-family:'Roboto', sans-serif;}
@media(max-width:374px){
.mobile-filter__title{font-size:16px}
}
.mobile-filter__toggle{}
.mobile-filter__toggle{background:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/svg/filter.svg);position:fixed;top:88px;left:0;z-index:1000;max-width:186px;opacity:0;visibility:hidden;display:none;border-radius:0;height:134px;width:37px;min-width:unset;padding:0;margin:0;font-size:0;}
.mobile-filter__toggle>i{display:none;}
.mobile-filter__toggle.active{visibility:visible;opacity:1}
.active>.mobile-filter__toggle{opacity:0}
@media(max-width:769px){
.mobile-filter__toggle.active{display:block}
}
.mobile-filter__toggle>i{position:relative;top:-1px;margin-right:5px}
.mobile-filter__controls>*{margin:5px 0}
.mobile-filter__close, .modal-close-new, .mobile-nav__close{display:block;background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 19L19 2.12231' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M2 2L19 18.8777' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:22px;margin-left:auto;width:36px;height:36px;border-radius:50%;background-color:#ED7961;background-repeat:no-repeat;background-position:center;position:absolute;right:-15px;top:-15px;z-index:2;}
.mobile-filter__close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M17 1L1 17M1 1L17 17' stroke='%23ED7961' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:transparent;width:24px;height:24px;}
.mobile-filter__block{margin-bottom:30px}
.mobile-filter__radio{margin-bottom:5px}
.mobile-filter__overlay{background-color:rgba(0, 0, 0, .4);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;opacity:0;visibility:hidden}
.active>.mobile-filter__overlay{opacity:1;visibility:visible}
.mobile-filter__content{overflow-y:auto;overflow-x:hidden;flex:1;padding:0 20px;}
.checkbox-label{position:relative}
.mobile-filter__checkbox-label{display:flex;justify-content:center;}
.checkbox-label input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}
.checkbox-label label{border-radius:4px;background-color:#edf1f4;text-align:center;padding:8px 10px;color:#3d556d;font-family:Roboto}
.mobile-filter__checkbox-label label{width:275px;border-radius:0;border:2px solid #E6E6E6;background-color:#fff;color:#000;font-size:18px;max-width:100%;text-align:left;}
.mobile-filter_sort{display:flex;align-items:center;margin-right:20px;color:#757575;font-size:14px;}
.sidebar__track .btn-secondary{width:100%;padding:7px 0;font-size:14px;max-width:99%;min-width:unset;font-weight:500;margin-left:0;margin-right:0;}
.mobile-filter_sort::after{content:'';background-size:contain;display:block;background-repeat:no-repeat;margin-left:8px;transition:.3s;}
.mobile-filter__block-sorts{display:flex;margin-bottom:15px;margin-top:9px;justify-content:space-between;}
.mobile-filter__block-sorts + .mobile-filter__block .mobile-filter__checkbox-label{max-width:100%;}
.mobile-filter__wish-link{font-size:18px;color:#000;align-items:center;}
.mobile-filter__wish-count{font-weight:500;width:28px;height:28px;font-size:14px;padding:5px 0 0 0;}
@media(max-width:374px){
.checkbox-label label{font-size:16px}
}
.checkbox-label input:checked+label{background-color:#3d556d;color:#fff}
.mobile-filter__checkbox-label input:checked+label{background-color:#EDF1F4;color:#000;}
.radio{position:relative}
.radio input{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;cursor:pointer;opacity:0}
.radio label{font-family:Roboto;color:#3d556d;position:relative;padding-left:35px}
@media(max-width:374px){
.radio label{font-size:16px}
}
.radio label:after, .radio label:before{content:"";display:block;border-radius:100%;position:absolute}
.radio label:before{width:18px;height:18px;border:2px solid #3d556d;left:0;top:2px}
.radio label:after{background-color:#ed7961;width:10px;height:10px;top:6px;left:4px;opacity:0}
.radio input:checked+label:after{opacity:1}
.price-tables .price-table{background-color:#f8f9fa}
@media screen and (max-width:576px){
.price-tables .price-table{margin-bottom:0}
}
.price-tables .price-table td{font-size:13px}
.price-tables .price-table thead th{border:0;padding-top:15px;padding-bottom:12px}
.price-tables .price-table thead th small{height:auto}
.price-tables .price-table thead td{background-color:#fff;color:#3d556d}
.price-tables .price-table thead td:not(:last-child){border-color:#3d556d}
.price-tables .price-table tbody th{font-size:13px;background-color:#6e7f91;color:#fff}
.price-tables .price-table tbody td{color:#3d556d}
.price-tables .price-table tbody tr:not(:first-child) th{border-top:0}
.price-tables .price-table tbody tr:not(:last-child) th{border-bottom:0}
.trclass td:nth-child(3){text-align:center !important;}
.trclass td:last-child{text-align:left !important;}
.team-img{margin-left:auto;display:block;max-width:562px}
@media screen and (max-width:1200px){
.team-img{max-width:100%}
}
.header{position:relative;z-index:1001;background-color:#fff}
@media screen and (max-width:575px){
.header{padding:10px 0}
}
@media screen and (max-width:1199px){
.header__logo{margin-right:0}
}
.header__main{display:flex;align-items:center}
.header__nav{flex:1}
.header__nav .menu .has-submenu a[href="#"]{pointer-events:none;cursor:default;}
.header__menu{justify-content:space-between}
.header__menu>li{flex:0}
.header__menu>li>a, .header__menu>li>span{padding:12px 0}
.header__menu>li a, .header__menu>li span{font-weight:600}
.header__menu>li span{color:#ed7961}
.header__submenu li:not(:last-child){margin-bottom:15px}
.header__submenu li a, .header__submenu li span{font-size:16px}
.header__submenu li a:hover{color:#ed7961;}
.header__top-menu{padding-bottom:20px;border-bottom:1px solid #eee}
.header__top-menu>li>a, .header__top-menu>li>span{font-size:16px;color:#6e7f90;padding:0}
.header__top-menu>li>span{color:#ed7961}
.header__top-menu>li>a:hover{color:#ed7961}
.header__bottom-menu{padding-top:15px;margin-bottom:-15px}
.header__bottom-menu>li> span{display:block;}
.header__bottom-menu>li>a, .header__bottom-menu>li> span{font-size:22px;padding-top:0}
.header__social{margin-right:-5px}
@media screen and (max-width:575px){
.header__social li a{width:25px;height:25px;padding:6px;margin-bottom:2px;}
}
.header__social li:last-child a{background-color:#c2cfdc}
.header__social li:last-child a:hover{background-color:#ed7961}
.header__contact{justify-content:flex-end}
@media screen and (max-width:575px){
.header__contact{font-size:15px}
}
.header__right{display:flex;align-items:center;}
.header__wish-count{width:40px;height:40px;font-size:20px;margin-bottom:10px;padding-top:6px;padding-bottom:6px}
.header__right{position:relative;top:-3px;}
.header__wish-count.desctop_cart{position:absolute;left:10px;top:30px;width:28px;height:28px;font-size:12px;display:flex;align-items:center;justify-content:center;}
@media screen and (max-width:1199px){
.header__wish-count.desctop_cart{display:none;}
}
@media screen and (max-width:575px){
.header__wish-count{width:27px;height:27px;font-size:12px;margin-left:auto;margin-right:auto}
}
@media screen and (max-width:359px){
.header__wish-count{margin-bottom:0;padding-top:6px;padding-bottom:6px;margin-right:15px}
}
@media screen and (max-width:575px){
.header__row{align-items:center}
}
.header.fixed{position:fixed;top:0;left:0;right:0;padding:10px 0}
.header.fixed .header__row{align-items:center}
.header.fixed .header__top-menu{}
.header.fixed .header__bottom-menu{}
.header.fixed .header__contact{}
.header.fixed .header__contact:not(:first-child){}
.header.fixed .header__wish-count{margin-bottom:0;margin-right:10px;}
.footer{border-top:1px solid #c2cfdc;padding:62px 0 25px 0}
.footer__main{display:flex;align-items:flex-start}
.footer__logo{margin-right:30px}
@media screen and (max-width:575px){
.footer__logo{margin-right:0}
}
.footer__nav{display:flex;align-items:flex-start}
@media screen and (max-width:575px){
.footer__nav{display:none}
}
.footer__menu li a{font-size:14px;line-height:16px;}
.footer__menu:not(:last-child){margin-right:41px}
.footer__social{margin-right:-5px}
@media screen and (max-width:479px){
.footer__social li a{width:30px;height:30px;padding:6px}
}
.footer__social li:last-child a{background-color:#c2cfdc}
.footer__social li:last-child a:hover{background-color:#ed7961}
@media screen and (max-width:991px){
.footer__contacts{display:flex;align-items:center;justify-content:flex-end;margin:30px 0 0}
}
@media screen and (max-width:575px){
.footer__contacts{flex-direction:column;align-items:flex-end;margin-top:0}
}
.footer__contact{justify-content:flex-end}
@media screen and (max-width:991px){
.footer__contact{margin-left:20px}
}
@media screen and (max-width:769px){
.footer__contact{font-size:18px}
}
@media screen and (max-width:479px){
.footer__contact{margin-left:0;font-size:15px}
} .second_step{display:none;}
.single__video iframe{width:100%;height:100%;}
input.alert, textarea.alert{background:#ffc0c0;}
input[type=date],
input[type=time]{width:100%;min-height:42px;font-size:14px;padding:3px 15px;color:#94A5B7;background-color:#edf1f4;border:0;}
.form--small input[type=date],
.form--small input[type=time]{min-height:32px;}
input[name=banketfurshet]{width:30px;height:30px;}
.form__group.flex{display:flex;align-items:center;justify-content:space-between;}
.form__group.flex.center{justify-content:center;}
.form__group.flex.center label{margin-right:15px;}
.selectship{display:none;}
.choice_form .form__group label{font-size:22px;}
.stepbystep_1 .form__group label{width:100%;}
.choice_form .form-fields-wrapper .row{align-items:flex-end;}
.choice_form .flex{justify-content:start;}
.choice_form input[type=date],
.choice_form input[type=time]{font-size:20px;}
.choice_form input[type=checkbox]{width:26px;height:26px;margin-right:10px;}
.choice_form .form-title{font-weight:600;font-size:26px;line-height:100%;color:#3D556D;width:100%;margin:0 0 30px 5px;}
.choice_form .row>.col{width:auto;flex:unset;margin-left:30px;}
.e-form__buttons{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;right:-30%;top:50px}
.e-form__buttons .form__group{padding-right:10px;margin-bottom:10px;}
.e-form__buttons .field-type-previous, .e-form__buttons .field-type-next{font-size:22px;font-weight:300;letter-spacing:0.5px;border-radius:99px 99px 99px 99px;padding:0 40px 0 40px;background-color:#6E7F91;color:#ffffff;}
.stepbystep_6 .form__btn[type="submit"]{font-size:22px;font-weight:300;letter-spacing:0.5px;border-radius:99px 99px 99px 99px;padding:0 40px 0 40px;color:#4f4f4f;}
.e-form__buttons .field-type-previous:hover, .e-form__buttons .field-type-next:hover{background-color:#ED7961;color:#ffffff;}
.e-form_number_text{top:-13px;position:relative;font-style:normal;font-weight:600;font-size:26px;line-height:100%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;display:block;}
.e-form_number_text:before{content:'Готово:';display:inline-block;width:fit-content;position:absolute;left:0;}
.e-form_number_text:after{content:'/5';order:2;display:inline-block;position:absolute;left:120px;}
.e-form_indicator{display:none;order:1;font-family:Onest;font-style:normal;font-weight:600;font-size:26px;line-height:100%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;position:absolute;left:95px;bottom:-2px;height:30px;}
.e-form_indicator.active{display:inline-block;}
.shape-none{width:30px;height:30px;border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;border:0;}
.e-form__indicators__indicator__label{text-align:center;font-weight:500;}
.indicator_separator{width:50px;order:3;display:inline-block;position:relative;top:30px;height:16px;background:#ED7961;}
.e-form_indicator.active~.indicator_separator{background:#DAE2EA;}
.e-form_indicator.active+.indicator_separator{background:#ED7961;}
.wp-block-column ul{font-size:1.375rem !important;}
.hidden{display:none !important;}
@media screen and (max-width:769px){ .indicator_separator{width:40px;}
.e-form_number_text{padding-bottom:90px;top:65px;}
.e-form_indicator{top:-2px;}
.choice_form .form__group.flex input[type=checkbox]+label{width:80%;}
.e-form__buttons{right:0;display:block;}
.choice_form .row>.col{width:100%;}
}
@media screen and (max-width:488px){
.attention__content{text-align:left;}
.attention__header{align-items:self-start;}
}
.slick-track{width:100%;}
.gorizont_form{box-shadow:0 2px 50px rgb(0 0 0 / 7%);border-radius:2px;background:#FFFFFF;border:2px solid rgb(103 122 171 / 40%);}
.bg_form{max-width:544px;}
.form_img{background:linear-gradient(234.63deg, #677AAB 0.61%, #394E82 92.37%);border-radius:2px;width:100%;height:100%;padding:50px;color:#fff;font-family:'Onest',sans-serif;font-style:normal;font-weight:600;position:relative;}
.form_img img{position:absolute;bottom:0;}
.form_img_header{font-size:26px;line-height:140%;margin-bottom:20px;}
.form_img_body{font-size:22px;line-height:140%;}
.form_img_body a{color:#fff;font-weight:800;}
.red_btn {
background: #ED7961;
border-radius: 2px;
color: #fff;
font-weight: 600;
font-size: 16px;
line-height: 19px;
display: inline;
width: auto;
padding: 10px 30px;
transition: all 0.2s ease;
&:hover{background:#cc6753;}
}
.btn_forms .red_btn{border-radius:25px;}
.tile__content{display:flex;flex-wrap:wrap;justify-content:space-between;}
.pochemu_furshet .section__header{padding-top:3px;}
.pochemu_furshet p{line-height:32px;margin-bottom:16px!important;}
.tile__item{width:31.7%;margin-bottom:38px;}
section.gorizont_form{max-width:1010px;margin:auto;padding-bottom:0;}
.gorizont_form .form_form{padding:55px 15px 55px 84px;width:50%;}
section.gorizont_form .container{padding:0;}
.slider_uslug{margin-left:-15px;margin-right:-15px;}
.vbz p{line-height:23px;margin-bottom:28px !important;}
.sovet_section p{font-size:18px;font-style:normal;font-weight:300;line-height:150%;}
@media screen and (max-width:576px){
.vbz p:last-child{margin-bottom:20px;}
.header__wish-count{margin-right:15px;margin-bottom:0;}
.c-12{width:100%;flex:1 0 100%;padding:0 15px !important;}
.btn_forms{text-align:center;margin-bottom:10px;}
.form_img_header{font-size:22px;}
.form_img_body{font-size:16px;}
.bg_form{max-width:544px;width:100%;flex:1 0 100%;}
.form_img{padding:10px 10px 65px 10px;}
.form_img img{max-width:200px;left:0;right:0;margin:auto;}
section.gorizont_form{margin:0 10px;}
.wp-block-image img{max-width:100%;object-fit:contain;height:auto;}
}
@media screen and (max-width:362px){
.header__contact{font-size:14px;}
}
@media screen and (max-width:353px){
.header__contact{font-size:13px;}
.header__social li a{width:25px;height:25px;padding:6px;}
}
@media screen and (max-width:332px){
.header__social{display:none}
.header__contact{font-size:19px;}
}
.step__text{padding-right:40px;}
.step--last .step__header{padding-right:100px;}
.content__tour.mb-4:last-child{margin-bottom:20px !important;}
#yaframe{position:relative;}
.header__socials{display:flex;justify-content:center;align-items:center;}
.header__socials>a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 3px;}
.header__burger{margin-left:auto;text-align:right;}
.footer__logo-mob{text-align:center;margin-bottom:30px;}
.footer__menus-mob>nav{display:flex;justify-content:space-between;}
.footer__menus-mob .footer__menu{margin:0;width:33.33333%;}
.footer__menus-mob{margin-bottom:30px;}
.footer__socials-mob{margin-bottom:15px;}
.footer__socials-mob>a{margin:0 7px;}
.footer__mob_phone-col{text-align:center;font-size:22px;font-weight:700;margin-bottom:25px;}
.copyright-mob{margin-top:0;text-align:center;}
.copyright-mob>span{display:block;margin-top:20px}
.load_more, .utochnyajtestoimost_mobile, .cat_mobile_buttons, .show767, .mobile_center_button{display:none;}
.text_under_breadcrumbs{display:block;}
.big_more {
display: flex;
background: #ED7961;
border-radius: 100px;
font-weight: 600;
font-size: 15px;
color: #fff !important;
width: 307px;
text-align: center;
padding: 10px 0;
margin: auto;
gap: 15px;
align-items: center;
justify-content: center;
height: 48px;
transition: all 0.2s ease;
&:hover{background:#cc6753;}
}
@media screen and (min-width:769px){
.show767{display:none !important;}
.text_under_breadcrumbs{display:block;}
.no-this-catalog{display:none !important;}
}
@media screen and (max-width:769px){
.load_more, .utochnyajtestoimost_mobile, .show767, .mobile_center_button{display:block;}
.text_under_breadcrumbs{display:none;}
.search{display:block;position:unset;}
.single__tech .accordion__title{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:0;}
ul.fw-semibold{list-style-type:'- ';padding-left:11px;}
.utochnyajtestoimost, .hide767{display:none !important;}
.zags_achievments__price{font-weight:700;font-size:18px !important;color:#3D5266;margin-bottom:5px !important;}
.e-form__buttons{top:50px;}
.zags_achievments__test{width:227px !important;min-width:unset;border-radius:100px;margin:auto;display:block;font-weight:600;font-size:14px;padding:13px 0;line-height:normal;height:42px;margin-left:0;}
.transfer_do_zagsa h3{font-size:18px !important;margin:0;font-weight:700;}
.transfer_do_zagsa .h3{font-size:14px;font-style:normal;font-weight:400;line-height:120%;margin:0;margin-top:8px !important;margin-bottom:0px !important;}
.choice_form .form-title{font-weight:700;font-size:18px;}
.e-form__buttons{display:flex;justify-content:center;z-index:100;margin-top:45px;}
.ubiley__mobilelist{margin-bottom:5px;}
.ubiley__mobilelist li{font-size:16px;margin-bottom:10px !important;line-height:normal;}
.ubiley__mobilelist li:last-child{margin-bottom:0 !important;}
.ubiley__mobilelist span{font-size:14px;font-weight:500;color:#6E7F90;}
.choice_form{margin-top:20px;position:relative;}
.choice_form .stepbystep_1 .flex{flex-direction:column;justify-content:center;align-items:center;}
.choice_form .stepbystep_1 .form__group label{font-size:14px;text-align:center;color:#6E7F91;margin-bottom:5px;}
.choice_form .form__group.flex input[type=checkbox]+label{width:80%;font-size:14px;}
.choice_form .row>.col{margin-left:0;}
.choice_form .flex{padding-left:5px;}
.choice_form .form-fields-wrapper .row{margin-bottom:15px;}
.stepbystep_6 .form__btn[type="submit"]{font-size:14px;font-weight:500;background:#ed7961;color:#fff;}
input[type="time"]::-webkit-calendar-picker-indicator,
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}
.choice_form input{font-weight:700;font-size:16px !important;text-align:center;color:#3D556D;}
.e-form__buttons .field-type-previous, .e-form__buttons .field-type-next{background:#ED7961;border-radius:100px;font-weight:600;font-size:14px;width:115px;padding:0;line-height:normal;margin:auto;}
.e-form_indicator.active{display:inline-block;font-weight:700;font-size:18px;top:-6px;bottom:unset;left:98px;}
.e-form_number_text{font-weight:700;font-size:18px;position:absolute;top:calc(100% - 75px);width:100%;}
.indicator_separator{margin-right:-5px;width:calc(100% / 6);}
.svadba_pod_kluch p{font-weight:500;}
.transfer_do_zagsa .block{margin-bottom:0;}
.wedding_dop h3, .svadba_pod_kluch h3{font-size:18px !important;color:#6E7F91;font-weight:700;margin-bottom:15px !important;}
.svadba_pod_kluch h3, .s_etimi_dj_ne_sotrud h3{margin-bottom:10px !important;}
.svadba_pod_kluch strong{font-weight:500}
.wedding_dop h3>span, .svadba_pod_kluch h3>span{display:inline-block;}
.wedding_dop h3>mark, .svadba_pod_kluch h3 mark{color:#ed9a83;}
body .attention__title{font-size:22px !important;}
.attention{padding:15px;margin-top:40px;}
.attention__content{text-align:left;font-size:14px;font-weight:500;color:#3D556D;}
.attention__title:last-child{margin-bottom:10px !important;}
.page__header h1{font-size:30px;}
.utochnyajtestoimost_mobile .attention{margin-top:0;}
.svadba_pod_kluch .img-h-264-sm{margin-bottom:20px}
.choice_form .checkbox_wrapper{margin-bottom:15px;}
.choice_form .checkbox_wrapper label::before{content:'';width:30px;height:30px;border:2px solid #6E7F90;margin-right:15px;border-radius:0;position:relative;left:0;top:0;}
.choice_form .checkbox_wrapper label{width:80%;font-size:14px;display:flex;align-items:center;line-height:normal;position:relative;padding:0}
.choice_form .checkbox_wrapper span{width:calc(100% - 30px - 15px);}
.choice_form .field-type-previous{color:#7CA5F5;border:1px solid #7CA5F5;background:transparent;}
.choice_form .checkbox_wrapper input:checked+label::before{border-color:#ED7961;}
.choice_form .checkbox_wrapper input:checked+label::after{content:'';display:block;position:absolute;width:30px;height:30px;background:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/check_orange.svg) no-repeat;background-size:50%;background-position:center;left:0;top:0;}
.choice_form [type=checkbox]{display:none;}
.attention__body{margin-bottom:10px;}
.attention__header{flex-direction:revert;justify-content:space-between;margin-bottom:0;align-items:center;}
.attention__phone a{width:100%;margin-top:10px;font-weight:700;}
.attention__phone{flex-wrap:wrap;font-size:18px;font-weight:500;width:calc(100% - 93px);}
.attention__phone:before{width:30px;height:30px;background-size:contain;}
.cat_mobile_buttons{display:flex;justify-content:space-between;margin-bottom:10px;}
.breadcrumbs>span>span>a{width:15px;}
.catalogblock-searchMobileOff .searchform{}
.vbz{margin-top:60px;}
.id-6237 .vbz{margin-top:30px;}
.id-6237 .ecomte_mobile{padding-bottom:70px;}
.tarrifs_slider .draggable{overflow:visible;}
.uchectnavypusknoy h3{margin-bottom:10px !important}
.cat_mobile_button:hover{color:#fff;}
.section.nocontainer{padding-top:20px;}
.section--gray{padding-top:32px;padding-bottom:32px;}
.pochemu_teplohod__imgs{}
.uchest_na_korp__item{margin-bottom:50px;}
.section__content .uchest_na_korp__item:last-child{margin-bottom:0}
.uchest_na_korp__item .row>*{padding-right:0;padding-left:0;}
.uchest_na_korp h3{margin-bottom:10px !important;}
.uchest_na_korp__item .row>*:first-child{margin-bottom:20px !important}
.cat_mobile_button{width:calc(50% - 5px);text-align:center;background:#ED7961;padding:10px 0;font-size:14px;border-radius:100px;font-weight:600;color:#fff;line-height:normal;display:flex;align-items:center;justify-content:center;}
.edges__last_item{width:100% !important;font-weight:700;font-size:18px;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;margin-top:50px !important}
.edges__last_item>*{font-weight:700;font-size:18px !important;margin:0 !important;padding:15px !important;}
.cat_mobile_buttons__filter{color:#7CA5F5;background:transparent;border:2px solid #7CA5F5;}
.ecomte_mobile .attention__header{margin-bottom:10px}
.tarrifs_slider .slick-list{padding:0;}
.tarrif-card{margin-bottom:0;}
.tarrif-card__body{box-shadow:0 0 26px -13px #ccc;border-radius:0;}
.ecomte_mobile .attention__body{margin-bottom:10px;margin-bottom:0;}
.ecomte_mobile article{display:flex;align-items:center;}
.ecomte_mobile p{width:calc(100% - 92px);margin-bottom:0 !important;}
.ecomte_mobile .attention__img{width:92px;}
.to-top{background-image:url("data:image/svg+xml,<svg width='23' height='27' viewBox='0 0 23 27' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 25.1992C10 26.0276 10.6716 26.6992 11.5 26.6992C12.3284 26.6992 13 26.0276 13 25.1992L10 25.1992ZM12.5607 0.73856C11.9749 0.152773 11.0251 0.152773 10.4393 0.73856L0.893398 10.2845C0.307611 10.8703 0.307611 11.82 0.893398 12.4058C1.47919 12.9916 2.42893 12.9916 3.01472 12.4058L11.5 3.92054L19.9853 12.4058C20.5711 12.9916 21.5208 12.9916 22.1066 12.4058C22.6924 11.82 22.6924 10.8703 22.1066 10.2845L12.5607 0.73856ZM13 25.1992L13 1.79922L10 1.79922L10 25.1992L13 25.1992Z' fill='white'/></svg>");background-repeat:no-repeat;background-position:center;border-radius:50%;background-color:#ED7961;display:block;width:45px;height:45px;}
.header__row{align-items:center;}
.header__socials-col{width:calc(100% - 145px);}
.header__burger-col{width:75px;}
.header__logo-col{width:70px;}
.header__mob_phone-col{text-align:center;margin-top:20px;font-size:18px;font-weight:700;}
.fixed .header__mob_phone-col{display:none !important;}
.slider__dots-preview{position:absolute;bottom:15px;left:0;right:0;margin:auto;}
.slider__dots-preview .slick-dots, .gallery .slick-dots, .tarrifs_slider .slick-dots{display:flex !important;margin:0;padding:2px 5px;border-radius:100px;}
.slider__dots-preview .slick-dots li button, .gallery .slick-dots li button, .tarrifs_slider .slick-dots li button{width:5px;height:5px;background-color:#b1a9a9;}
.slider__dots-preview li, .gallery li{display:flex;margin:0 2.5px;}
.slider__dots-preview .slick-dots li.slick-active button, .gallery .slick-dots li.slick-active button, .tarrifs_slider .slick-dots li.slick-active button{background-color:#ed7961;}
.gallery .slick-dots, .tarrifs_slider .slick-dots{width:fit-content;margin:10px auto 0 auto;}
.chto_uchest__img>img{height:265px;max-width:unset;}
.food-menu{display:none;}
.menu_vypusknoy>.container{padding:0}
.item-card__header{display:flex;font-family:'Raleway';font-weight:700;font-size:18px;margin-bottom:15px;}
.item-card__capacity{font-weight:400;margin-bottom:5px;font-family:'Raleway', sans-serif;line-height:normal;}
.item-card__content{padding:16px;}
.item-card__thumb .thumb, .item-card__thumb .yt-video__overlay{height:180px;}
.item-card__thumb{height:180px;}
.item-card__price{font-size:16px;font-weight:700;font-family:'Raleway', sans-serif;}
.item-card__body{display:flex}
.item-card__media-info{display:block;margin:0 0 0 auto;font-family:'Raleway', sans-serif;}
#callbackModal .modal-dialog{width:315px;max-width:100%;}
#callbackModal .modal-body{padding:20px;}
#callbackModal .col-sm-6{width:100% !important;}
#callbackModal .form__group,
.single__form_mobile .form__group{margin-bottom:20px;}
#callbackModal .form__btn,
.single__form_mobile .form__btn{background:#ED7961;border-radius:100px;color:#fff;}
#callbackModal input[type=text],
.single__form_mobile input[type=text]{min-height:34px;}
.single__form_mobile .form__checkbox label, #callbackModal .form__checkbox label{padding-left:45px;font-size:14px;font-weight:400;line-height:1.4;}
#callbackModal .form__checkbox label:before,
.single__form_mobile .form__checkbox label:before{width:30px;height:30px;border-radius:0;border:2px solid #ED7961;}
#callbackModal .form__checkbox label:after,
.single__form_mobile .form__checkbox label:after{content:'';width:18px;height:14px;background-color:transparent;background-image:url("data:image/svg+xml,<svg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.75 6.99952L6.25 12.4873L17.25 1.51172' stroke='%23ED7961' stroke-width='2'/></svg>");top:11px;left:7px;}
#callbackModal .modal-dialog{margin:10rem auto;}
#callbackModal .modal-content{border-radius:15px;}
.mobile-nav{z-index:1002;overflow-y:scroll;}
.mobile-nav.active{top:0;}
.mobile-nav__menu>li a{font-size:18px;border:1px solid #E3ECF4;padding:5px 10px;}
.mobile-nav__menu>li{width:345px;margin:auto;padding:0;margin-bottom:10px;max-width:100%;}
.mobile-nav__menu>li:last-child{margin-bottom:0;}
.mobile-nav__menu{display:block;}
.mobile-nav__content{height:auto;}
.mobile-nav__flex_line{display:flex;align-items:center;margin-bottom:30px;justify-content:space-between;}
.mobile-nav__logo{height:50px;}
.mobile-nav__close{position:relative;top:unset;right:unset;}
.active>.mobile-nav__submenu{max-height:9999px;transition:max-height 1s ease-in-out;padding:0;left:0;}
.menu li.active>a:after{transform:rotate(90deg);}
.mobile-nav__submenu{max-height:0;overflow:hidden;position:relative;top:0;box-shadow:none;padding:0 0 0 30px;background:0 0;display:block}
.mobile-nav__menu>li .sub-menu-link{color:#6E7F90;font-size:14px;background:#FCFEFF;font-weight:normal;border:1px solid #EFF8FF;}
.mobile-nav__menu>li .sub-menu-link:hover{color:#ed7961;}
.mobile-nav__submenu li{margin:0;}
.mobile-nav__social{margin-top:0;}
.mobile-nav__social li a{width:45px;height:45px;padding:0;}
.mobile-nav__last_line{margin-top:30px;}
.kakih_vegushih_net .uslugivedushego__number_title, .nashi_vedushie .uslugivedushego__number_title{margin-top:0 !important;}
.kakih_vegushih_net .uslugivedushego__number_title svg, .nashi_vedushie .uslugivedushego__number_title svg{position:relative;top:-2px;margin-left:10px;}
.kakih_vegushih_net strong{font-weight:700;font-size:18px;}
.nashi_vedushie, .nashi_vedushie h3, .four_pravila_dj__title h3, .four_pravila_dj__title p{color:#6E7F90;}
.stoimost_dj{margin:0 !important}
.ekskursovod__title{margin-bottom:10px !important}
.mb-767-0{margin-bottom:0 !important}
.menu li.has-submenu>a{margin:0;}
.catalog-card__text{display:none;}
.catalog-card__title{font-size:18px;text-align:center;display:block;letter-spacing:normal;}
.rev_content .slider--shadow .slick-list{padding:100px 100px 15px;margin:-85px -115px 0;}
.slider--shadow .slider_rev.slider__content .slick-list{padding:110px 100px 20px;}
.id-110 .otzivy_slider .slider--shadow .slick-list{padding:105px 100px 15px;}
.catalog-card__content{width:100% !important;height:60px;display:flex;align-items:center;justify-content:center;position:relative;}
.megablocksmenu__section{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:45px;}
.likeship .slick-track>*{box-sizing:unset;}
.likeship>.slider_custom>.slider__content>.slick-list>.slick-track>*{padding:0;}
.likeship>.slider_custom>.slider__content>.slick-list>.slick-track>*:first-child{padding-left:0;}
.megablocksmenu__section .catalog-card{width:calc(50% - 7.5px);margin-bottom:15px;}
.gallery-slider__item{padding-left:7.5px;padding-right:7.5px;}
.catalog__col{width:50%;}
body .wp-block-gallery.has-nested-images figcaption{display:none;}
.transfer_do_zagsa{margin-top:0;padding-bottom:26px;}
.zags_achievments__content{margin-top:22px;padding-top:52px;}
.zags_achievments__thumb{margin-bottom:20px !important;}
.transfer_do_zagsa__addr{color:#6E7F90;margin-bottom:7px !important;}
.transfer_do_zagsa_btn{margin-top:-20px !important;}
.preimushestva_vipusknoy{padding-bottom:135px;}
.vbz .row>*{padding:0;}
.ecomte_mobile .attention__header, .ecomte_mobile .attention{margin:0;}
.uchectnavypusknoy .container{padding:0;}
.fs-big{font-size:14px !important;color:#3D556D;font-weight:500;}
.section__content-homepage .fs-big>p{margin-bottom:0 !important;}
body .arenda__first_text{margin-bottom:30px !important}
.section__content-homepage:not(.active) p:nth-child(n+4){display:none;}
.about_link{color:#ED7961;display:inline-block;font-size:14px;font-weight:700;}
.row.edges__row>*{}
.edge{flex-direction:column;align-items:center;text-align:center;margin-top:0;}
.edgemain .edge{margin-top:0;margin-bottom:0 !important;gap:0;}
.banket__infograf{margin-bottom:50px !important;}
.edge__content{padding:0 !important;}
.banket__infograf{}
.banket_menu h2{margin-top:0 !important}
.edge__icon{width:auto;flex:unset;margin:0 0 10px 0;align-items:flex-end;display:flex;}
.edges__row>*:nth-last-child(-n+2) .edge{margin-bottom:0 !important}
.careBlock{margin-top:50px;margin-bottom:50px;}
body .real_rev_title{margin-top:90px !important;}
.ordersteps{margin-top:30px;}
.careBlock ul{padding-left:15px;}
.careBlock li{color:#6E7F90}
.slider_rev_single .slider__item, .slider_rev .slider__item, .slider_links .slider__item{width:280px;box-sizing:content-box;}
.slider_uslug{margin-bottom:90px;margin-left:0;margin-right:0;}
.slider_links .category-card__thumb{height:217px;}
.slider_links .category-card__title{font-size:16px !important;order:2;margin:10px 0 0 0 !important;font-weight:700;}
.edges h2.text-secondary{line-height:20px;}
.slider--shadow .slider_rev_single .slick-slide, .slider--shadow .slider_rev .slick-slide{opacity:1;border-radius:20px;}
.review-card__thumb{position:relative;}
.review-card__thumb::after{right:20px;transform:rotateY(180deg);bottom:0;}
.clients, .main_clients .clients{justify-content:center;padding-top:20px;margin-bottom:20px;}
.main_clients .clients.visible{max-height:unset;}
.tile__item{width:280px;box-sizing:content-box;}
.tile_links .slick-dots{margin:auto;}
.tile__item{margin-bottom:10px;}
.standart-p{color:#6E7F90;}
.slider_links .slick-track>*:first-child{padding-left:15px;}
.our_clients{overflow:visible;padding-bottom:0;}
.page__content{padding-top:23px;}
.section__header h1{margin-bottom:20px;}
.search{max-width:100%;}
                              .breadcrumbs>span>span>a:after{top:-14px;background:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/home_mobile.svg?1);width:15px;height:15px;}
.breadcrumbs{padding:0;}
.item-card__btn-wish{border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}
.load_more{background:#ED7961;border-radius:100px;font-weight:600;font-size:14px;color:#fff !important;width:auto;text-align:center;padding:0 24px;margin:auto;z-index:1000;margin-bottom:20px;height:42px;display:flex;align-items:center;gap:8px;justify-content:center;width:100%;max-width:320px;line-height:0;}
.arenda_block_pomozhem .block--shadow{box-shadow:none;padding:0;}
.footer__socials-mob>a{width:45px;height:45px;}
.arenda_block_pomozhem article{display:flex;flex-direction:column;font-size:14px;font-weight:500;}
body .arenda_block_pomozhem p{margin-bottom:50px !important;}
body .arenda_block_pomozhem .icon_text_txt p{margin-bottom:18px!important;}
.edges__last_item{margin-top:10px !important;}
.preimushestva_vipusknoy{padding-bottom:100px;}
.arenda_block_pomozhem .icon-list{justify-content:space-between;margin-bottom:0 !important;}
.arenda_block_pomozhem .icon-list li{margin-bottom:20px;color:#0e263EBF;width:calc(50% - 5px);flex-direction:column;text-align:left;font-weight:500;font-size:14px;line-height:1.6;}
.arenda_block_pomozhem{margin-bottom:52px;}
.edges__row{row-gap:32px;justify-content:space-between;}
.arenda_block_pomozhem .icon-list i{width:54px;height:54px;margin-bottom:10px;margin-right:auto;}
.arenda_block_pomozhem .icon-list img{width:50%;max-height:50%;}
.arenda_block_pomozhem .icon-list>li:nth-last-child(-n+2){margin-bottom:0;}
.edge__title{font-size:16px !important;margin-bottom:5px !important;font-weight:600;}
.edge-2 .edge__title{line-height:22px;}
.edge__content p{font-size:14px;font-weight:400;color:#6E7F90;}
.wp-block-columns{display:flex;flex-direction:column-reverse;}
.wp-block-columns ul{font-size:14px !important;line-height:140% !important;margin-bottom:30px;}
.wp-block-column{margin:0 !important;max-width:100%;}
.wp-block-image img{height:auto;}
.djbg{margin-top:30px;overflow:hidden;}
.uslovia_zakaza.ordernew{padding-top:60px !important;}
.single__slider .gallery-slider__item>*{background-image:none !important;}
.single__slider .thumb img{opacity:1;height:100%;width:100%;}
.review-card{box-shadow:-1px -2px 18px -3px rgb(0 0 0 / 7%);margin-bottom:0;}
.filter_row_mobile{margin-top:0}
.review-card__title{height:30px;overflow:hidden;}
.review-card__title.active{height:auto;}
.step{width:55%;box-shadow:0 0 50px rgb(0 0 0 / 5%);border-radius:15px;margin:0;position:relative;z-index:10;background:#fff;padding:19px 30px;min-width:220px;}
.ordersteps .row>*:nth-child(even) .step{margin-left:auto;}
.step__title{font-size:18px !important;font-weight:700;position:relative;max-width:125px;}
.step__header{margin-bottom:10px;}
.step__icon{display:none;}
.step__icon img{width:100%;height:auto;}
.step__text{padding:0;}
.step--next .step__text{top:0;}
.step--last .step__header{padding:0}
.step__text{font-size:14px;color:#3D556D;font-weight:400;}
.step__text>a:nth-child(3){display:block;font-weight:600;color:#3D556D;margin-top:10px;}
.wp-block-column h2{margin-bottom:10px !important;}
.ordersteps .row>*:nth-child(n) .step__title::after{content:'';width:27px;height:27px;position:absolute;right:-40px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.ordersteps .row>*:nth-child(1) .step__title::after{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/calendar.svg);}
.ordersteps .row>*:nth-child(2) .step__title::after{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/pc.svg);right:-43px;}
.ordersteps .row>*:nth-child(3) .step__title::after{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/hands2.svg);width:33px;right:-40px;}
.ordersteps .row>*:nth-child(4) .step__title::after{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/money-hands.svg);}
.ordersteps .row>*:nth-child(5) .step__title::after{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/bang.svg);width:35px;height:35px;right:-55px;}
.ordersteps .row>*{position:relative;margin-bottom:40px;}
.ordersteps .row>* .step::after{content:'';width:35%;height:calc(50% + 38px);position:absolute;left:100%;background:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/round-arrow.svg) no-repeat;background-size:contain;top:50%;background-position:left bottom;}
.ordersteps .row>*:nth-child(even) .step::after{transform:rotateY(180deg);left:unset;right:100%;}
.ordersteps .row>*:last-child .step::after{display:none;}
.ordersteps{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/bangs.svg);background-size:140px 149px;background-repeat:no-repeat;background-position-y:calc(100% - 35px);background-position-x:calc(100% + 5px);}
.ordersteps .row>*:last-child{margin-bottom:0}
.cond{margin:0;justify-content:space-between;align-items:normal;}
.cond__item{margin:0;padding:15px 20px;box-shadow:0 0 50px rgb(0 0 0 / 5%);border-radius:15px;margin-bottom:15px;z-index:2;}
.cond .cond__item:nth-child(-n+2){width:calc(50% - 5px) !important;}
.uslovia_zakaza{overflow:visible;}
.cond__title{font-size:18px !important;font-weight:700;margin-bottom:10PX !important}
body{font-size:14px;color:#3D556D;font-weight:400;}
.cond__text{LINE-HEIGHT:1.5;font-weight:400;}
.cond::after{width:100%;content:'';display:block;height:230px;background:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/coins.jpg) no-repeat center;background-size:contain;position:relative;margin-top:-43px;}
.text_under_breadcrumbs{color:#6E7F90;}
.mobile_instead_form__text{line-height:normal;}
.mobile_instead_form .mobile_center_button{margin-top:0}
.breadcrumbs a{font-size:16px;}
.single__breadcrumbs{margin-bottom:20px;}
.single-ship>.container{}
.single__header{padding:0 15px;margin:20px 0 15px;}
.single__props li{color:#6E7F91;margin:0;}
.single__options{margin:0 -10px;}
.single__options>*{margin:0;}
.price-tables .price-table td{text-align:center !important;}
.single-ship>.container>.row>*:nth-child(2){padding:0 30px;margin-top:0;}
.single-ship .slider__control{display:none !important;}
.single__header h2{margin-top:30px !important;font-size:18px !important;margin-bottom:5px !important;}
.single-ship .fw-semibold{font-size:16px;color:#6E7F90;}
.single-ship .text-secondary{font-size:20px !important;font-weight:700;margin-top:5px;line-height:normal;}
.single__props{display:flex;justify-content:space-between;}
.single__title{font-size:16px;font-weight:700;display:block;color:#6E7F90;}
.price-tables .price-table thead th{padding:18px 0 8px;color:#3D5266;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Onest;font-size:16px;font-style:normal;font-weight:700;background:#fff;line-height:120%;}
.price-tables .price-table tbody td{padding:10px 3px;background:#fff;}
.single__tech .accordion__title{margin:0 !important}
.single__tech .accordion__item{margin-bottom:5px;}
table thead th small{color:#6E7F90;margin-top:5px;font-size:14px;font-weight:500;}
table thead th small br{display:none;}
table thead th{font-size:18px;}
.price-tables .price-table td{font-size:14px;font-weight:600;}
.price-tables .price-table tbody th{font-size:14px;background:#3D556D;outline:0.5px solid #fff;border:none;}
a.mobile-child-menu-arrow{border:none !important;position:absolute;padding:0 !important;height:100%;width:50px;top:0;right:0;z-index:1231;}
.price-tables table{margin:0;position:relative;width:calc(100% + 2px);left:-1px;}
.single__tech .accordion__title:before, #faqTabs .accordion__title:before{content:'';background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/xmark.svg);width:15px;height:15px;position:relative;top:unset;}
.single__tech .accordion__title.collapsed:before, #faqTabs .accordion__title.collapsed:before{transform:none;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/plus-dark.svg?1);position:relative;top:unset;left:unset;}
.tech{margin:0 0 10px 0;justify-content:center;height:43px;}
.accordion__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#6E7F91;padding-top:30px;}
.gallery-slider__item{}
.gallery-slider__item>*{background-position:left top;}
.tablica_budgetov .container{}
.single__slider_text{margin-bottom:10px !important;}
.single__slider_ul{padding-left:18px;}
.attention__img{margin-bottom:20px}
.meropryatia .category-card__btn, .meropryatia .category-card__text{display:none;}
.tile__item .category-card__title{letter-spacing:-0.6px;}
.meropryatia .category-card__title{position:absolute;top:120px;margin:0 !important;left:0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;background:#3D556D;color:#fff;font-size:18px !important;height:60px;}
.meropryatia .category-card{position:relative;padding:0 !important}
.meropryatia .thumb{filter:sepia(100%) hue-rotate(185deg) saturate(95%) brightness(70%) contrast(120%);}
.categories>[class^=col]{width:50%;height:180px;}
.pb5-767{padding-bottom:5px;}
.footer{border:none;padding-top:0;}
.menu_vypusknoy_mobile{overflow:visible;}
.menu_vypusknoy_mobile__items{display:flex;flex-wrap:wrap;justify-content:space-between;}
.menu_vypusknoy_mobile__price_title{font-size:16px;font-weight:600;}
.menu_vypusknoy_mobile__price{font-weight:700;font-size:16px;color:#FF633E;}
.menu_vypusknoy_mobile__item{width:calc(33.3333% - 5px);margin-bottom:10px;box-shadow:0 0 50px rgb(0 0 0 / 5%);border-radius:10px;padding:15px;text-align:center;}
.have_slider{overflow:visible;}
.mobile_full_width_slider{order:-1;}
.careBlock_right{width:100%;}
.careBlock_right ul.careBlock_right_ul{padding-bottom:0px;margin-bottom:0;}
.arenda_cat img{height:auto!Important;}
.mobile_full_width_slider .slick-arrow{display:none !important;}
.mobile_full_width_slider .single__thumbs{margin:7px 0 0 0;}
.have_slider p, .foodmenu__card_wrapper p{color:#3D556D;}
.foodmenu .category-card>.category-card__thumb{order:3;margin-bottom:20px;}
.foodmenu__card_wrapper{margin-top:50px;}
.row>.foodmenu__card_wrapper:first-child{margin-top:60px;}
.uslugivedushego__number_title{margin:5px 0 10px 0 !important;}
.foodmenu .category-card__btn{order:4;margin-top:0;background:#ED7961;border-radius:100px;font-weight:600;font-size:14px;min-width:167px;padding:13px 0;line-height:normal;}
.foodmenu .category-card__text{font-weight:500;font-size:14px;}
.foodmenu .category-card__title{font-weight:700;font-size:18px !important;color:#6E7F90;margin-bottom:10px !important;margin-top:0 !important;}
.edge__icon img{max-height:100%;margin:unset;}
.mobile_center_button{text-align:center;margin-top:20px;}
.meropryatia{margin-top:30px;padding-bottom:0;}
.meropryatia>*:nth-last-child(-n+2){margin-bottom:0}
.id-7499 .section-breadcrumbs{margin-bottom:16px}
.id-5417 .section-breadcrumbs, .id-19101 .section-breadcrumbs, .id-6237 .section-breadcrumbs, .id-10168 .section-breadcrumbs, .id-7125 .section-breadcrumbs, .id-118 .section-breadcrumbs{margin-bottom:0;}
.id-118 .foodmenu .gy-15, .id-10168 .foodmenu .gy-15{margin-top:-70px;}
.mobile_center_button>a{font-weight:600;font-size:14px;color:#fff !important;background:#ed7961;border-radius:100px;box-sizing:border-box;line-height:normal;width:182px;min-width:unset;height:42px;padding:0;display:flex;align-items:center;justify-content:center;margin:auto;}
.videosbavketov_slider .slider__item{width:315px;height:310px;box-sizing:unset;padding:0;}
.sovet_section>.container{padding:0}
.catalog-card__thumb{height:100px;}
.sovet_section h3{}
.sovet_section .row>*{margin-top:20px;}
.sovet_section .row>*:first-child{margin-top:0}
.sovet_section .row{margin-top:0;}
.videosbavketov_slider iframe{width:100%;height:100%;}
.sovet_section h3{}
.portfolio__subtitle>a{color:#6E7F90 !important;}
.portfolio__title>a{color:#3D556D !important;}
.portfolio__gal_text_wrapper{flex-direction:column-reverse;}
.portfolio__video{height:230px;margin-bottom:0;}
.mt-767-0{margin-top:0 !important}
.mt-767-15{margin-top:15px !important}
.mb-767-15{margin-bottom:15px}
.mb-767-30{margin-bottom:30px}
.list-767-none{list-style:none !important;padding:0 !important;}
.page__content>*:nth-last-child(2) .portfolio__menu{margin-bottom:0}
.portfolio__media>.row>div>*:not(iframe):not(.nothideme){display:none;}
.portfolio2__video_block_wrapper{margin-top:0;margin-bottom:15px;}
.portfolio__review-card:first-child{margin-top:15px;}
.portfolio__menu>*{font-size:14px;color:#3D556D;margin-left:0 !important;margin-right:0 !important;}
.portfolio__menu p{margin:0 !important}
.portfolio__menu strong{font-style:italic;font-weight:600;font-size:18px;margin:10px 0 !important;display:block;}
.portfolio__menu>*:first-child strong{margin-top:0 !important;}
.review-card__text{color:#6E7F90;}
.portfolio__gallery-viewer{margin-bottom:15px !important;}
.portfolio__review-card{border-radius:20px;}
.portfolio__review-card .review-card__title{font-size:20px;font-weight:700;line-height:normal;}
.portfolio__review-card .review-card__header a{color:#b2bcc5;}
.portfolio__review-card .review-card__subtitle{font-size:16px;}
.portfolio__review-card .review-card__header{margin-bottom:5px;}
.portfolio__review-card .review-card__text{font-size:14px;}
.mobile_full_width_slider .portfolio__gallery-viewer .slick-arrow{display:block !important;}
.price_dj, .price_dj>strong{font-weight:700;font-size:18px !important;text-align:center;color:#6E7F91;}
#faqMenu button{font-size:14px;line-height:120%;height:36px;}
#faqMenu li{width:calc(50% - 3px);margin:0;}
#faqMenu{display:flex;flex-wrap:wrap;justify-content:space-between;width:100% !important;padding:0 !important;left:unset !important;margin-bottom:20px;}
#faqMenu button.active{background:#3D5266;color:#FFF;border:1px solid #3D5266;}
#faqTabs li.accordion__item{border:2px solid #F3F7FA;padding:10px;}
#faqTabs h3{margin:0 !important;font-weight:600;font-size:16px !important;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0;align-items:center;}
#faqTabs h3 span{width:270px;padding-right:15px;}
.searchformblog{margin-top:22px}
#blog_list span{color:#6E7F91;}
.page__header .h1{font-weight:900;font-size:30px;}
.filter_row_mobile ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.filter_row_mobile li{width:calc(50% - 5px);padding:15px 0;text-align:center;border:2px solid #F3F7FA;margin:0 0 10px 0 !important;font-size:16px;}
.filter_row ul li.active{color:#3D556D;font-weight:700;font-size:18px;background:#F3F7FA;}
.mobile_instead_form{text-align:center;font-weight:600;font-size:18px;color:#3D556D;padding:30px 0 0 0;width:345px;margin:auto;max-width:100%;}
.grey-mobile{color:#6E7F91}
.portfolio__menu ul>li>ul{list-style-type:'- ';padding:0 0 0 17px;}
.mobile_instead_form__phone{font-size:22px;color:#3D556D;display:inline-block;margin:30px 0 15px 0;}
.portfolio__media>.row>[class^=col]>iframe{margin-bottom:0;height:230px;}
.portfolio__menu>ul:last-child{margin-bottom:0}
.copyright-mob, .copyright-mob a{font-weight:400;font-size:16px;color:#00357F;font-family:'Raleway';}
body p{font-size:14px;line-height:20px;}
.foodmenu .category-card__text, .five_zadach_vedushego p{line-height:20px;}
.zags_achievments__content .fs-big{color:#6E7F90;}
.selectship{padding-bottom:90px!important;}
body .wedding_dop__1sth3{color:#3D556D !important;margin-top:20px !important;margin-bottom:10px !important;}
body .wedding_dop__otherh3{margin-bottom:10px !important}
.transfer_na_chto h3{margin-top:20px !important;margin-bottom:10px !important}
.single__form_mobile{padding:50px 23px;width:315px;margin:30px auto 0 auto;box-shadow:4px 4px 50px rgb(0 0 0 / 5%);border-radius:15px;}
.block{margin:0 0 50px 0;}
.meropryatia .categories{margin-left:0;margin-right:0;justify-content:space-between;margin-top:-25px;}
.content__tour{}
.meropryatia .categories>*{padding:0;width:calc(50% - 7.5px);margin-top:15px;}
.poezdka_po_rekam h2{margin-top:0 !important}
.poezdka_po_rekam.section.have_slider{padding-bottom:0;}
.btn-menu{width:45px;height:45px;}
.img-h-264-sm, .img-h-345-sm, .img-h-400-sm{display:flex;justify-content:center;align-items:center;height:264px}
.img-h-264-sm img, .img-h-345-sm img, .img-h-400-sm img{object-fit:cover;height:100%!important;width:100%;}
.img-h-400-sm{height:400px}
.img-h-345-sm{height:345px;}
.tarrif-card__body h3{font-weight:600;}
.tarrif-card__body p{color:#A2AFBB;line-height:1.8;}
.five_zadach_vedushego p, .five_zadach_vedushego h3, .kakih_vegushih_net p, .kakih_vegushih_net h3, .s_etimi_dj_ne_sotrud p, .s_etimi_dj_ne_sotrud h3, .ekskursovod__title, .color-md-grey, .color-md-grey h3, .color-md-grey p{color:#6E7F91;}
.five_zadach_vedushego h2, body .ekskursovod__title, .uslugi_ekskursovody h2{margin-top:0 !important}
.five_zadach_vedushego .section__content>.row, .s_etimi_dj_ne_sotrud .section__content>.row, .four_pravila_dj .section__content>.row, .blog_list_wrapper>.row{margin-top:0}
.five_zadach_vedushego .section__content>.row>*,
.s_etimi_dj_ne_sotrud .section__content>.row>*,
.four_pravila_dj .section__content>.row>*,
.blog_list_wrapper>.row>*{margin-bottom:50px;margin-top:0}
.five_zadach_vedushego .section__content>.row>*:last-child,
.s_etimi_dj_ne_sotrud .section__content>.row>*:last-child,
.four_pravila_dj .section__content>.row>*:last-child,
.blog_list_wrapper>.row>*:last-child{margin-bottom:0}
.ekskursovod__no_work{margin-bottom:45px;}
.tarrif-card__body .text-primary{font-size:16px !important;line-height:normal;}
.uchectnavypusknoy{}
.portfolio_breadcrumbs{padding-bottom:0}
.uslugi_ekskursovody__content{margin-top:20px;}
.blog_list_wrapper .blogtitle{margin:20px 0 5px 0 !important}
.review-content{color:#6E7F90;}
.blog_list_wrapper p.category-card__text{line-height:1.5;margin-bottom:10px !important}
.uslugi_ekskursovody__content h3{margin-bottom:10px !important;}
.uslugi_ekskursovody__price_list{color:#3D556D;line-height:1.8;list-style-type:'- ';padding-left:10px;}
.uslugi_ekskursovody__price_list strong{font-weight:500;}
.text_under_breadcrumbs .fs-big{color:#6E7F90;}
.id-10113 .breadcrumbs__h2{font-weight:700;font-size:18px !important;color:#6E7F90;margin-top:25px !important;}
.id-129 .section-breadcrumbs{margin-bottom:0;}
.team_section1>.row{flex-wrap:wrap-reverse;color:#6E7F91;}
.team_section1>.row>*:last-child{margin-top:30px !important;margin-bottom:0 !important}
.team_section1{margin-bottom:45px !important;}
.content>*:nth-child(2)>.row>*:last-child p:nth-last-child(2){margin-bottom:20px !important}
.color-sm-dark{color:#3D556D !important;}
.accordion__title.collapsed{color:#3D556D;}
.show767.inline{display:inline;}
.uslugi_ekskursovody__price_title{font-weight:700;font-size:18px !important;color:#3D556D !important;margin-bottom:5px !important;}
.uslugi_ekskursovody__price_title strong{font-size:14px;font-weight:bold;display:block;}
.four_pravila_dj__title{margin-top:20px;}
.four_pravila_dj__title h3{margin-bottom:10px !important;}
.pochemu_teplohod__img-mobile{margin-bottom:10px;}
.pochemu_teplohod__img-mobileBigM{margin-top:50px}
.id-7125 .pochemu_teplohod__img-mobileBigM{margin-top:30px;}
.id-7125 .uchest_na_korp-mobile h3{margin-top:25px !important}
.id-6807 .banket_menu{}
.pochemu_teplohod{}
.uchest_na_korp__item .uchest_na_korp__title{margin:20px 0 10px 0 !important;}
body p.category-card__text{margin-bottom:18px !important;}
.tab-menu-fix_for_mob{flex-wrap:wrap;justify-content:space-between;left:unset !important;padding:0 !important;width:100% !important;margin-bottom:20px;overflow:visible;}
.menu_vypusknoy .food-menu-fix_for_mob{padding-bottom:0}
.tab-menu-fix_for_mob li{width:calc(33.3333% - 5px);margin-bottom:10px;margin-right:0;}
.tab-menu-fix_for_mob li button{box-shadow:0 0 50px rgb(0 0 0 / 5%);border-radius:10px;text-align:center;min-width:unset !important;width:100%;background:#fff;font-size:16px;font-weight:600;font-family:'Raleway';color:#3D556D;line-height:1.5;padding:10px 1px;}
.tab-menu-fix_for_mob li button mark{font-weight:700;color:#FF633E;}
.food-menu-fix_for_mob{display:block;font-style:normal;color:#6E7F90;padding-top:0;}
.pmenu-mobile-total{color:#00357F;font-weight:700;font-size:18px !important;}
.section--gray_mobile{}
.section--gray_mobile h2, .s_etimi_dj_ne_sotrud h2, .s_etimi_dj_ne_sotrud h3{margin-top:0 !important;}
.banketrestoran .row{margin-top:0;}
.banketrestoran .row>*{margin-top:0;margin-bottom:20px;}
.col-lg-45{}
.pochemu_furshet .section__header{padding-top:0;}
.pochemu_furshet p, .banketrestoran p{color:#3D556D;}
.pochemu_furshet p{line-height:22px;}
.utochnyajtestoimost_mobile .attention__img{margin-bottom:0;width:92.5px;}
.sovet_section p{color:#6E7F91;}
.food-menu-fix_for_mob .h3header{font-weight:700;font-size:18px !important;margin-bottom:10px !important;margin-top:20px !important;color:#6E7F90;}
.food-menu-fix_for_mob .h3header:first-child{margin-top:0 !important;}
.food-menu-fix_for_mob .row>*{}
.banketmenu__mobile_btns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.banketmenu__mobile_btns>*{font-size:14px;min-width:unset;padding:13px 15px;line-height:normal;border-radius:100px;}
.banketmenu__mobile_btns>*:not(:first-child){color:#7CA5F5 !important;border:2px solid #7CA5F5;padding:11px 15px;text-align:center;}
.banketmenu__mobile_btns>*:nth-child(1){width:calc(60% - 5px);}
.banketmenu__mobile_btns>*:nth-child(2){width:calc(40% - 5px);}
.banketmenu__link_to_all{width:100% !important;margin-top:10px;text-align:center;}
.section__header h1{font-size:22px;}
.review-card{border-radius:20px;}
.slider_rev .review-card__content::before, .slider_rev .review-card__content::after{display:none;}
.section-breadcrumbs{padding-bottom:0;overflow:visible;}
.catalog__col{padding-left:7.5px;padding-right:7.5px;}
.megablocksmenu__section h1{margin-bottom:30px;}
.megablocksmenu .catalog__col{margin-bottom:15px;}
.page{padding-top:40px;padding-bottom:0;margin-bottom:100px}
.main_ship.page{padding-top:23px;}
.main_ship .breadcrumbs{margin-bottom:20px;}
.single__thumbs .slider__item{padding-right:2.5px;padding-left:2.5px;}
.single__thumbs{margin-top:7px;}
.page>*:last-child{padding-bottom:0;}
.id-15786 .page{padding-top:40px;padding-top:15px;}
.id-15786 .section.nocontainer{padding-top:0}
.id-15786 .gridcontentitext{margin-bottom:60px;}
.breadcrumbs{margin:0 0 10px;}
.breadcrumbs__preLast{color:#3d556d;}
.transfer_na_chto p{margin-bottom:30px !important;}
.section.preimushestva_vipusknoy{margin-top:30px;}
.preimushestva_vipusknoy .container{padding:0;}
.preimushestva_vipusknoy .row{margin:0}
.header__socials img{width:45px;height:45px;}
.header__socials>a{width:45px;height:45px;}
.id-646 .price-tables .price-table thead th, .id-2879 .price-tables .price-table thead th, .id-636 .price-tables .price-table thead th, .id-649 .price-tables .price-table thead th{padding-top:15px;padding-bottom:12px;}
.id-646 table thead th, .id-2879 table thead th, .id-636 table thead th, .id-649 table thead th{padding:20px 8px;font-size:16px;color:#3d556d;line-height:16px;}
.id-646 .price-tables .price-table thead td:not(:last-child),
.id-2879 .price-tables .price-table thead td:not(:last-child),
.id-636 .price-tables .price-table thead td:not(:last-child),
.id-649 .price-tables .price-table thead td:not(:last-child){border-color:#3d556d;}
.id-646 .price-tables .price-table thead td, .id-2879 .price-tables .price-table thead td, .id-636 .price-tables .price-table thead td, .id-649 .price-tables .price-table thead td{background-color:transparent;color:#3d556d;}
.id-646 .price-tables .price-table td, .id-2879 .price-tables .price-table td, .id-636 .price-tables .price-table td, .id-649 .price-tables .price-table td{font-size:13px;padding:3px 8px;font-weight:600;}
.id-646 .price-tables .price-table tbody th, .id-2879 .price-tables .price-table tbody th, .id-636 .price-tables .price-table tbody th, .id-649 .price-tables .price-table tbody th{font-size:13px;background-color:#6e7f91;color:#fff;}
.id-646 table thead th small, .id-2879 table thead th small, .id-636 table thead th small, .id-649 table thead th small{font-size:12px;font-weight:600;display:block;}
.id-646 .price-tables .price-table tbody th, .id-2879 .price-tables .price-table tbody th, .id-636 .price-tables .price-table tbody th, .id-649 .price-tables .price-table tbody th{border:none;outline:none;border:1px solid #3d556d;}
}
@media screen and (max-width:480px){
.rev_content .slider--shadow .slick-list, .id-110 .otzivy_slider .slider--shadow .slick-list{padding:100px 0 4px;margin:-85px 0 0;overflow:visible;}
.otzivy_slider.header-center h2{text-align:left;}
.cond__title{font-size:14px !important;}
}
@media(max-width:375px){
.step{width:220px;}
}
.food-menu{font-style:italic;color:#3d556d;}
.banketmenu{display:inline-flex;width:100%;flex-wrap:wrap;align-items:center;margin:16px 0 20px;overflow:visible;border-radius:14px;border:2px solid #E3E7F2;box-shadow:0 0 100px 0 rgba(0, 0, 0, 0.03);}
.banket_menu{overflow:visible;}
.custom_scroll h3{display:flex;align-items:center;gap:20px;font-size:22px;font-weight:700;line-height:140%;margin:46px 0 20px;position:relative;}
.custom_scroll h3 {
&:after{content:'';flex-grow:1;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' viewBox='0 0 40 16' fill='none'%3E%3Cpath d='M0 8 Q5 2, 10 8 T20 8 T30 8 T40 8' stroke='%23E3E7F2' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:center;background-size:auto 16px;min-width:40px;}
&.showed {
&:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' viewBox='0 0 40 16' fill='none'%3E%3Cpath d='M0 8 Q5 2, 10 8 T20 8 T30 8 T40 8' stroke='%233D5266' stroke-width='2' fill='none'/%3E%3C/svg%3E");}
}
}
.banket_menu .custom_scroll h3:first-child{margin-top:0 !important;}
.banket_menu .food-menu{color:#3D5266;font-style:normal;}
.banket_menu .tab-content.food-menu{}
.banketmenu li{position:relative;margin:5px 3px;border-radius:10px;width:12%;}
.banket_menu .custom_scroll h3 em{font-size:18px;display:block;line-height:23px;font-weight:600;}
.banketmenu li button{color:rgb(61, 85, 109);padding:10px 12px;border-radius:10px;letter-spacing:normal;margin:0;width:100%;background-color:#fff;font-family:'Inter', sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:140%;text-align:left;}
.banketmenu .nav-link mark{font-family:Onest;}
.custom_scroll{max-height:540px;overflow-y:scroll;}
.custom_scroll::-webkit-scrollbar{width:5px;background-color:#f9f9fd;}
.custom_scroll::-webkit-scrollbar-thumb{width:5px;border-radius:10px;background-color:#ED7961;}
.custom_scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.2);border-radius:10px;background-color:#f9f9fd;}
.cost_block{}
.cost_block h3{font-size:22px !important;margin-bottom:8px !important;margin-top:20px !important;font-weight:600;line-height:26px;font-feature-settings:'pnum' on, 'lnum' on;color:#3D5266;}
.menu_items:first-child .cost_block h3:first-child{margin-top:0 !important;}
.cost_block ul{padding-left:18px;line-height:30px;}
.cost_block li em{font-size:16px;}
.food-menu .cost_block p{border-bottom:none;margin-bottom:7px !important;}
.cost_block .warn{list-style:none;padding-left:10px;margin-bottom:30px;margin-top:20px;}
.warn li{position:relative;font-style:italic;line-height:23px;}
.warn li:before{content:"!";position:absolute;top:0;left:-10px;color:#DC664A;font-style:italic;font-weight:700;}
.banketmenu_btns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.banketmenu_btns>*{font-size:14px;min-width:unset;padding:12px 15px;line-height:normal;border-radius:100px;font-weight:600;height:42px;}
.banketmenu_btns>*:nth-child(1){width:calc(60% - 10px);}
.banketmenu_btns>*:not(:first-child){color:#7CA5F5 !important;border:2px solid #7CA5F5;padding:11px 15px;text-align:center;}
.banketmenu_btns>*:nth-child(2){width:calc(40% - 5px);}
.banketmenu__link_to_all{width:100% !important;margin-top:18px;text-align:center;}
.banketmenu_btns>*:not(:first-child){color:#ED7961 !important;border:2px solid #ED7961;padding:11px 15px;background:#FFF7F5;text-align:center;}
.banket_menu .custom_scroll p{margin-bottom:26px;font-size:18px;font-style:normal;font-weight:300;line-height:150%;}
@media(max-width:1200px){
.banketmenu.tab-menu li{margin-right:0;}
.banketmenu.tab-menu li button.active{}
.banketmenu.tab-menu li button.active mark{}
}
@media(max-width:769px){
.food-menu .cost_block ul li{font-size:12px;font-style:normal;font-weight:300;line-height:150%;}
.banketmenu li{margin:5px 10px;}
.banketmenu li button{padding:10px;min-width:unset;}
.custom_scroll{max-height:unset;margin-bottom:30px;}
.cost_block{max-width:unset;display:flex;flex-wrap:wrap;}
.menu_items{width:50%;}
.cost_block .warn{margin-top:20px;}
.banket_menu .custom_scroll h3{margin:0 0 10px !important;}
.banketmenu_btns{max-width:70%;margin:30px auto 0;}
.banketmenu_btns .btn-secondary{width:48%;font-size:14px;font-style:normal;font-weight:600;font-size:14px;}
.banketmenu_btns .getPdf{width:48%;}
}
@media(max-width:480px){
.yaht_why h2{width:80%;}
.yaht_why.yw_80 h2{width:85%;}
.step--last .step__header{margin-bottom:0;}
.banketmenu_btns{max-width:100%;margin:0;width:100%;}
.banketmenu_btns .btn-secondary{width:49%;}
.banketmenu_btns .getPdf{width:49%;}
.banketmenu.tab-menu li{width:33.3333333%;margin:0;border-radius:4px;}
.banketmenu li button{padding:10px 7.5px;min-width:100%;}
.cost_block{box-shadow:none;border:none;padding:0;}
.custom_scroll{margin-bottom:40px;}
}
@media(max-width:991px){
.paragraph-group.multi-column.collapse:not(.show){display:none;}
body .blur-bottom{opacity:0;}
.banket_menu .custom_scroll h3 em{display:inline-block;}
.cost_block h3{line-height:18px;}
.banketmenu_btns .btn-secondary{width:100%;}
.banketmenu_btns .getPdf{width:100%;}
.warn.collapse{display:block;}
.banketmenu li button{font-size:12px;border-radius:4px;padding:4px 7px;}
.banket_menu #tabContent h3{position:relative;padding-right:30px;margin-bottom:10px !important;color:#3D5266;font-family:Onest, sans-serif;font-size:16px!important;font-style:normal;font-weight:700;line-height:138%;}
.banket_menu #tabContent h3:before{content:"";display:block;background-size:100% 100%;background-repeat:no-repeat;width:22px;height:22px;position:absolute;right:0;top:0;transform:rotate(0deg);background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%221%22%20y%3D%221.74414%22%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%2210%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221.74414%22%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%2210%22%20stroke%3D%22%23E3E7F2%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.3979%2012.3847C14.7604%2012.0278%2014.7604%2011.4491%2014.3979%2011.0922L10.2549%207.01184C9.89246%206.65491%209.30486%206.65491%208.94243%207.01184C8.58001%207.36878%208.58001%207.94749%208.94243%208.30442L12.4293%2011.7384L8.94243%2015.1725C8.58001%2015.5294%208.58001%2016.1081%208.94243%2016.4651C9.30486%2016.822%209.89246%2016.822%2010.2549%2016.4651L14.3979%2012.3847Z%22%20fill%3D%22%233D5266%22%2F%3E%3C%2Fsvg%3E");}
.banket_menu #tabContent h3.showed:before{background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDExQzIxIDE2LjUyMjggMTYuNTIyOCAyMSAxMSAyMUM1LjQ3NzE1IDIxIDAuOTk5OTk5IDE2LjUyMjggMSAxMUMxIDUuNDc3MTUgNS40NzcxNSAwLjk5OTk5OSAxMSAxQzE2LjUyMjggMSAyMSA1LjQ3NzE1IDIxIDExWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIxIDExQzIxIDE2LjUyMjggMTYuNTIyOCAyMSAxMSAyMUM1LjQ3NzE1IDIxIDAuOTk5OTk5IDE2LjUyMjggMSAxMUMxIDUuNDc3MTUgNS40NzcxNSAwLjk5OTk5OSAxMSAxQzE2LjUyMjggMSAyMSA1LjQ3NzE1IDIxIDExWiIgc3Ryb2tlPSIjM0Q1MjY2IiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4zNTk0IDE0LjM5NzlDMTAuNzE2MyAxNC43NjA0IDExLjI5NSAxNC43NjA0IDExLjY1MiAxNC4zOTc5TDE1LjczMjMgMTAuMjU0OUMxNi4wODkyIDkuODkyNDYgMTYuMDg5MiA5LjMwNDg2IDE1LjczMjMgOC45NDI0M0MxNS4zNzU0IDguNTgwMDEgMTQuNzk2NyA4LjU4MDAxIDE0LjQzOTcgOC45NDI0M0wxMS4wMDU3IDEyLjQyOTNMNy41NzE2NiA4Ljk0MjQzQzcuMjE0NzMgOC41ODAwMSA2LjYzNjAyIDguNTgwMDEgNi4yNzkwOCA4Ljk0MjQzQzUuOTIyMTUgOS4zMDQ4NiA1LjkyMjE1IDkuODkyNDYgNi4yNzkwOCAxMC4yNTQ5TDEwLjM1OTQgMTQuMzk3OVoiIGZpbGw9IiMzRDUyNjYiLz4KPC9zdmc+Cg==');}
.custom_scroll{margin-bottom:-10px;}
.banketmenu_btns{margin-top:20px;width:100%;}
.banketmenu_btns>*:not(:first-child){padding:11px 0;}
}
@media(max-width:350px){
.banketmenu.tab-menu li{}
.banketmenu_btns .btn-secondary, .banketmenu_btns .getPdf, .banketmenu__link_to_all{}
}
@media screen and (min-width:595px) and (max-width: 767px) {
.container{max-width:100%;}
}
@media screen and (min-width:1120px){
.banketmenu li{}
.careBlock{margin-right:-15px;}
.contact.header__contact > a, .contact.footer__contact > a{position:relative;top:-25px;left:-25px;}
.wp-block-column.careBlock_right{margin-left:0;}
} .yaht .step__arrow{max-width:171px;}
.yaht .row .col-lg-4.col-md-6:nth-child(2) .step__arrow{max-width:110px;}
.yaht .row .col-lg-4.col-md-6:nth-child(4) .step__header{display:block;}
.yaht .row .col-lg-4.col-md-6:nth-child(4) .step__arrow{display:inline-block;width:159px;top:-7px;}
.yaht .row .col-lg-4.col-md-6:nth-child(4) .step__title,
.yaht .row .col-lg-4.col-md-6:nth-child(4) .step__icon{display:inline;}
.yaht  .step--last:before{top:-3px;right:-132px;transform:scale(-1, 1);width:300px;height:151px;background-size:contain;background-repeat:no-repeat;}
.gorizont_form{border:none;}
.gorizont_form_title{font-style:normal;font-weight:700;font-size:26px;line-height:31px;color:#3D556D;margin-bottom:10px;}
.gorizont_form_desc{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#3D556D;margin-bottom:20px;}
.gorizont_form textarea, .gorizont_form input{border-radius:10px;}
.filter__item.form__checkbox{display:flex;align-items:center;}
.filter__item.form__checkbox label{width:45%;text-align:left;padding-left:10px;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#9ba2a8;}
.gorizont_form .form__checkbox input, .filter__item.form__checkbox input{width:20px;height:20px;margin:0;position:relative;-webkit-appearance:none;background:#FFFFFF;border:2px solid #ED7961;border-radius:4px;opacity:1;}
.kater .filter__item.form__checkbox input{border:2px solid #3D556D;border-radius:0;}
.gorizont_form .form__checkbox input:checked:after, .filter__item.form__checkbox input:checked:after{content:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â';font-size:14px;color:#ED7961;position:absolute;top:-2px;left:3px;}
.gorizont_form .form__checkbox label:after, .gorizont_form .form__checkbox label:before, .filter__item.form__checkbox label:after, .filter__item.form__checkbox label:before{display:none;}
.gorizont_form .form__checkbox{text-align:left;display:flex;flex-wrap:wrap;align-items:center;}
.gorizont_form .form__checkbox label{line-height:1;padding-left:10px;width:calc(100% - 30px);}
.bg_form{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/bgform.png);background-position:32px 0;background-repeat:no-repeat;background-size:auto;}
.bgform_banket{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/bgform_banket.png);background-position:32px 0;background-repeat:no-repeat;background-size:auto;}
.bgform_furshet{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/bgform_furshet.png);background-position:32px 0;background-repeat:no-repeat;background-size:auto;}
.bgform_vedding{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/bgform_vedding.png);background-position:32px 0;background-repeat:no-repeat;background-size:auto;}
.gorizont_form .btn_forms .red_btn{width:100%;}
.gorizont_form .form__checkbox label{line-height:1;padding-left:15px;width:calc(100% - 30px);font-size:14px;}
.form_image_block{width:50%;}
.ot_item{margin-bottom:12px;}
.ot_title{font-weight:600;font-size:20px;line-height:140%;color:#00357F;}
.ot_desc{font-weight:400;font-size:14px;line-height:20px;font-feature-settings:'pnum' on, 'lnum' on;color:#000000;padding-left:10px;}
.selectblock{background:#FFFFFF;box-shadow:0px 0px 100px 0px rgba(0, 0, 0, 0.08);padding:34px 42px;border-radius:10px;}
.selectblock .container{border:1px solid #EAEAEA;box-shadow:0 0 50px rgb(0 0 0 / 10%);padding:30px 20px 45px 50px;max-width:1220px;}
.select_title{font-family:Onest;font-size:26px;font-style:normal;font-weight:700;line-height:36.4px;}
.select_subtitle{margin-bottom:16px;font-size:18px;font-style:normal;font-weight:300;line-height:160%;}
.select_content{font-weight:400;font-size:18px;line-height:23px;color:#6E7F91;margin-bottom:30px;}
.dopuslugi{margin-left:-10px;margin-right:-10px;}
.likeship  .slick-list{overflow:visible;}
figure.alignleft{display:inline;float:left;margin-right:1.5em;}
figure.alignright{display:inline;float:right;margin-left:1.5em;}
figure.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright{max-width:50%;width:100%;}
.section.blockinfo{background:#FFFFFF;margin-top:32px;overflow:visible;}
.section.blockinfo .container .row{}
.blockinfo_title{color:#3D5266;margin-bottom:8px;font-family:Onest;font-size:24px;font-style:normal;font-weight:600;line-height:130%;/;}
.blockinfo_desc{color:#3D5266;font-family:Onest;font-size:18px;font-style:normal;font-weight:300;line-height:150%;}
.photogallery__content{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:minmax(auto, 280px);grid-column-gap:30px;grid-row-gap:30px;}
.photogallery__content .slider__item{padding:0;}
.btn-secondary.else_photo{background-color:#ed7961;margin:auto;display:block;margin-top:34px;min-width:198px;padding:10px 0;width:198px;}
.smallform{text-align:center;font-weight:600;font-size:18px;color:#3D556D;padding:30px 0 0 0;width:345px;margin:auto;max-width:100%;}
.smallform__text{line-height:normal;}
.smallform__phone{font-size:22px;color:#3D556D;display:inline-block;margin:21px 0 10px 0;}
.smallform .mobile_center_button{display:block;}
.smallform  .btn-secondary{font-size:14px;min-width:185px;padding:12px 15px;}
.yahtfor{overflow:visible;}
.yahtfor_wrap{display:flex;flex-wrap:wrap;margin-top:46px;}
.yahtfor li{counter-increment:item;display:flex;align-items:center;justify-content:flex-start;position:relative;padding-left:0px;}
.yahtfor li:before{content:counter(item);background:#ED7961;border-radius:100%;color:white;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:15px;min-width:30px;position:absolute;left:-42px;top:2px;}
.yahtfor ol{padding-left:42px;list-style:none;counter-reset:item;margin:0;display:flex;flex-direction:column;gap:14px;}
.yahtfor img{position:relative;top:0px;left:-25px;}
.yahtfor_left{width:45%;padding-right:70px;}
.yahtfor_right{width:55%;}
.yahtfor_bottom{width:100%;margin-top:24px;order:1;}
.yourinterest{padding-top:12px;}
.yourinterest_title{font-weight:700;font-size:26px;line-height:140%;color:#3D556D;margin-bottom:20px;}
.yourinterest_content{margin-bottom:50px;}
.yourinterest .btn-secondary{background-color:#ed7961;margin:auto;display:block;margin-top:0;min-width:214px;padding:10px 0;width:198px;font-weight:600;font-size:14px;margin-top:30px;}
.yourinterest .likeship .slick-list{margin:0 -12px;}
@media(max-width:767px){
.yahtfor_left, .yahtfor_right{width:100%;}
.yahtfor li{font-size:14px;}
.yahtfor_right img{position:unset;}
.section.blockinfo{margin-top:0;padding-bottom:30px;}
.section.blockinfo .container{box-shadow:none;}
.blockinfo_title{font-size:16px;line-height:22px;}
.blockinfo_desc{line-height:20px;font-size:14px;margin-bottom:0;}
.selectblock .container{border:1px solid #EAEAEA;box-shadow:0 0 50px rgb(0 0 0 / 10%);padding:40px 15px 45px;margin:0;width:100%;max-width:100%;}
.selectblock .btn-secondary{margin:auto;width:100%;max-width:100%;}
.photogallery__content{display:block;}
.btn-secondary.else_photo{display:none;}
.photogallery .category-card__thumb{height:45vh;width:75vw;display:block;position:relative;margin-right:15px;}
.galllerylink_wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;grid-row-gap:15px;}
.galllerylink__content{padding:8px 10px;font-size:14px;font-style:normal;font-weight:600;line-height:120%;height:auto;text-align:left;}
}
@media(max-width:991px){
.bg_form, .bgform_furshet, .bgform_vedding, .bgform_banket{display:none;}
.gorizont_form .form_form{padding:48px 80px;width:100%;margin:auto;}
.gorizont_form .form__body > .row{justify-content:space-between;margin:0;}
.gorizont_form .form__body > .row .c-12{width:48%;flex:none;padding:0!important;}
}
@media(max-width:720px){
.gorizont_form .form__body > .row .c-12{width:100%;}
}
@media(max-width:500px){
.select_title{font-size:22px;line-height:26px;}
.select_subtitle{font-size:14px;line-height:150%;}
.select_content{font-size:14px;line-height:20px;}
.thanks{max-height:235px;object-fit:cover;}
.gorizont_form .form_form{padding:35px;}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright{max-width:100%;width:100%;}
figure.alignleft{float:none;clear:both;display:block;margin-left:auto;margin-right:auto;}
figure.alignright{float:none;clear:both;display:block;margin-left:auto;margin-right:auto;}
figure.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
}
@media(max-width:490px){
.yourinterest .btn-secondary{}
.selectblock .container{padding:40px 13px 50px 15px;}
.catalogblock{margin-bottom:0;}
.utochnyajtestoimost_mobile .attention{padding:14px;}
.select_content{margin-bottom:18px;}
.selectblock .btn-secondary{width:auto;min-width:unset;max-width:100%;margin:0;font-size:15px;padding:0 24px;margin-top:0;height:42px;display:inline-flex;align-items:center;}
.step__text br{display:none;}
.step__text>a:nth-child(3){margin-top:0;}
.photogallery .category-card__thumb{height:230px;width:315px;display:block;position:relative;margin-right:15px;}
.blockinfo_title{margin-bottom:5px;}
.yahtfor p{line-height:20px;margin-bottom:20px;}
.yahtfor ol{padding-left:40px;margin-bottom:17px;}
.yourinterest_title{font-size:16px;line-height:1;margin-bottom:0;}
.likeship{padding-top:10px;margin-top:0;}
.yourinterest_content{margin-bottom:63px;}
.yaht .row .col-lg-4.col-md-6:nth-child(4) .step__arrow{display:none;}
.yaht .step__icon img{width:auto;}
.ordersteps .row>*:nth-child(4) .step__title::after{background-image:unset;}
}
@media(max-width:365px){
.galllerylink__content{font-size:15px;}
}
@media(max-width:345px){
.galllerylink__content{font-size:14px;}
}
.slick-dots-container{width:84px;overflow:hidden;display:block;padding:0 0 0 4px;margin:0.625rem auto;height:10px;position:relative;background:rgba(0, 0, 0, 0.2);border-radius:100px;}
.wp-block-gallery .slick-dots-container{width:auto;margin:10px auto 0;padding-right:2px;}
.slick-dots-container > ul{padding:0;display:flex;transition:all 0.25s;position:relative;margin:0;list-style:none;transform:translateX(0);align-items:center;bottom:unset;height:100%;justify-content:flex-start;}
.slick-dots-container > ul li{width:5px;height:5px;margin:2px 3px;background-color:#ffffff;border:none;border-radius:50%;}
.slick-dots-container .slick-dots li.slick-active button{background-color:unset;}
.slick-dots-container > ul li button{font-size:0;line-height:0;display:block;width:5px;height:5px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;}
.slick-dots-container > ul li.slick-active{transform-origin:center;background:#3498db;}
.slick-dots li button:before{display:none;}
figure.wp-block-image img{object-fit:cover;}
body .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
body .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{display:block;}
body .wp-block-gallery.has-nested-images figure.wp-block-image{flex-direction:unset;}
figure.columns-2 .wp-block-image img{height:390px !important;}
figure.columns-3 .wp-block-image img{height:320px !important;}
figure.columns-4 .wp-block-image img{height:230px !important;}
figure.columns-5 .wp-block-image img{height:210px !important;}
@media screen and (max-width:970px){
figure.columns-2 .wp-block-image img, figure.columns-3 .wp-block-image img, figure.columns-4 .wp-block-image img, figure.columns-5 .wp-block-image img{height:190px !important;}
body .wp-block-image .alignleft, body .wp-block-image .alignright{float:none;margin:0;}
}
.wp-container-2 figure{max-height:400px;}
.wp-block-gallery.has-nested-images figure.wp-block-image img{width:100%;height:100%;object-fit:cover;}
@media screen and (max-width:970px){
.wp-container-2 figure{max-height:250px;}
}
@media screen and (max-width:1199px){
.mobile-nav{z-index:1002;overflow-y:inherit;overflow-y:scroll;}
.mobile-nav.active{top:0;}
.mobile-nav__content{height:auto;}
.mobile-nav__content{display:flex;flex-direction:column;justify-content:center;}
.mobile-nav__flex_line{display:flex;align-items:center;margin-bottom:30px;justify-content:space-between;}
.mobile-nav__close{right:25px;top:25px;}
}
@media(min-width:320px) and (max-width:767px){
.mobile-nav__close{right:0px;top:0px;}
}
.big_more.show-alone{display:block !important;}
.portfoliorowtype8 .portfolio__menu>ul{margin-left:0;padding-left:15px;font-size:0.97rem;letter-spacing:-0.01em;}
.portfoliorowtype8 .portfolio__menu>ul li{position:relative;}
.portfoliorowtype8 .portfolio__menu>ul li::before{content:"\2010";position:absolute;left:-15px;display:block;}
.portfoliorowtype8 .portfolio__media>.row>div>*{display:block;}
.portfoliorowtype9 .portfolio__menu>ul li{position:relative;}
.portfoliorowtype9 .portfolio__menu>ul li::before{content:"\2010";position:absolute;left:-15px;display:block;}
.portfoliorowtype9 img{width:100%;height:100%;object-fit:cover;}
.row > *.mob-no-pl{padding-left:0 !important;}
@media screen and (min-width:770px){
.md-order-2{order:2 !important;}
.portfoliorowtype .review-card__content::before{top:0;left:0;}
.portfoliorowtype .review-card__content:after{bottom:0;right:0;}
.portfoliorowtype3 .review-card__content{padding-left:20px;}
.portfoliorowtype4 .review-card__content{padding-left:20px;}
.portfoliorowtype5 .review-card__content{padding-left:20px;}
.portfoliorowtype6 .review-card__content{padding-left:20px;}
.portfoliorowtype7 .review-card__content{padding-left:20px;}
.portfoliorowtype8 .review-card__content::after{bottom:0;right:0;}
}
@media screen and (min-width:1201px){
.portfoliorowtype .single__thumb .slider .slider__control{top:42%;}
} .likeship .item-card.middle_card .item-card__slider .slick-slide{display:none !important;}
.likeship .item-card .slider__control{display:none !important;}
.slick-slider{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;}
.id-21857 .section.section-breadcrumbs{padding-bottom:0;margin-bottom:10px;}
.responsive-video{position:relative;width:100%;height:0;padding-bottom:56.25%;}
.responsive-video iframe{position:absolute;width:100% !important;height:100% !important;}
@media only screen and (min-width: 992px) {
.responsive-video{padding-bottom:590px;}
}
@media only screen and (min-width: 1200px) {
.id-21857 .section.section-breadcrumbs{padding-bottom:0;margin-bottom:30px;}
.w-lg-left{width:210px !important;float:left;}
.w-lg-right{width:auto;overflow:auto;overflow-x:hidden;}
}
.bordered-block{border:2px solid #dc664a;padding:15px;}
.bordered-block__text p:last-of-type{margin-bottom:0 !important;}
.bordered-block .bordered-block__icon{position:absolute;right:24px;bottom:12px;max-height:80px;}
.zabotaobezopasnosti{padding-top:40px;}
.zabotaobezopasnosti .link-to-license{display:block;margin-top:18px;font-size:16px;}
.bordered-block__title{font-size:22px !important;margin-top:0 !important;}
.bordered-block__title.bordered-block__title--desk{display:none;}
@media only screen and (min-width: 680px) {
.bordered-block .bordered-block__text{width:85%;}
.bordered-block .bordered-block__icon{max-height:150px;}
}
@media only screen and (min-width: 992px) {
.bordered-block__title.bordered-block__title--desk{display:block;margin-top:0 !important;}
.bordered-block__title.bordered-block__title--mob{display:none;}
.bordered-block{padding:25px;margin-right:145px;}
.bordered-block .bordered-block__text{width:100%;}
.bordered-block .bordered-block__icon{position:absolute;right:-130px;bottom:30px;}
.zabotaobezopasnosti .link-to-license{position:absolute;right:25px;bottom:25px;font-size:22px;}
}
.orange-btn{background-color:#ed7961;}
.id-21857 .btn-primary{display:block;margin:0 auto;max-width:200px;}
@media only screen and (min-width: 992px) {
.id-21857 .btn-primary{margin-left:0;}
}
ul.reset{padding-left:0 !important;list-style:none !important;}
.slider-nav ul{padding-left:0;margin:20px 0 0;display:flex;justify-content:flex-start;}
.slider-nav ul li{flex:0 0 60px;list-style:none;text-align:center;margin-right:10px;border-radius:10px;background-color:#fff;}
.slider-nav ul li > a, .slider-nav ul li > [data-tab]{display:block;font-size:16px;letter-spacing:0.015em;font-weight:bold;padding:20px 10px;cursor:pointer;}
.slider-nav ul > li.active{background-color:#ED7961;color:#fff;}
.holidaybestships .section__content .item-card{box-shadow:0 0 15px 2px rgb(0, 0, 0, .06) !important;}
.holidaybestships .item-card:hover .item-card__thumb img{opacity:1;}
@media only screen and (max-width: 480px) {
.slider-nav ul li{box-shadow:0 0 50px rgba(0, 0, 0, 0.04);}
}
@media only screen and (min-width: 992px) {
.holidaybestships{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}
.holidaybestships .section__content .item-card{border:1px solid #EAEAEA;}
.section__content.shipsgallery .item-card__content{filter:drop-shadow(0px 0 50px rgba(0, 0, 0, 0.1));}
.slider-nav ul li{border-radius:0;flex:0 0 105px;box-shadow:none;background:#F7F7F9;border-radius:8px;color:#3D5266;}
}
.holidaybestships .slick-list{padding-bottom:20px;}
.holidaybestships .shipsgallery, .holidaybestships .moreships{margin-left:-10px;margin-right:-10px;}
@media only screen and (min-width: 768px) {
.holidaybestships .slider__item{padding:0 10px;}
}
@media only screen and (min-width: 1200px) { .slider-nav ul li > a, .slider-nav ul li > [data-tab]{letter-spacing:0.01em;padding:0 39px;height:42px;display:flex;align-items:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:500;line-height:120%;color:inherit;}
}
.holidaybestships #tab2,
.holidaybestships #tab3{visibility:hidden;opacity:0;height:0;}
.holidaybestships .btn-secondary{cursor:pointer;padding:0 12px;min-width:200px;height:42px;}
.naberezh-list ul > li.nab-item{position:relative;margin-bottom:8px;display:flex;align-items:center;cursor:pointer;}
.naberezh-list ul > li.nab-item svg:nth-child(1){}
.naberezh-list ul > li.nab-item.active svg:nth-child(1){display:block;margin-left:2px;}
.naberezh-list ul > li.nab-item.active svg:nth-child(2){display:none;}
.naberezh-list ul > li.nab-item.active .nab-name{color:#ED7961;font-weight:bold;}
.naberezh-list ul > li.nab-item .nab-name{position:relative;padding:0px 0 0px 8px;vertical-align:middle;}
.responsive-map{position:relative;width:100%;height:0;padding-bottom:400px;}
.ymaps{position:absolute;width:100%;height:100%;}
@media only screen and (min-width: 992px) {
.responsive-map{height:313px;padding-bottom:0;order:1;}
.naberezh-list{order:2;}
.nab-under-map p strong a{color:#6E7F91;}
} .pictured-links{display:block;}
.pictured-links .pictured-links__item{position:relative;width:100vw;height:0;padding-bottom:70%;}
.pictured-links .pictured-links__item-inner{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;}
.pictured-links .pictured-links__item-inner.pictured-links__item__custom{overflow:hidden;}
.pictured-links .pictured-links__item-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;display:block;}
.pictured-links .pictured-links__title{position:absolute;left:8px;bottom:8px;color:#FFF;z-index:1;margin-bottom:0 !important;font-size:15px !important;line-height:21px;font-weight:500;padding:0 11px;height:41px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255, 103, 77, 0.70);box-shadow:-19px 7px 16px 0 rgba(0, 0, 0, 0.25), 0 0 20px 0 rgba(255, 157, 0, 0.45) inset;backdrop-filter:blur(5px);}
.pictured-links{display:flex;flex-wrap:wrap;gap:15px;}
.pictured-links .pictured-links__item{width:calc(50% - 10px);padding-bottom:35%;}
@media only screen and (min-width: 480px) {
.pictured-links .pictured-links__item{width:calc(50% - 10px);padding-bottom:38%;}
.pictured-links .pictured-links__title{font-size:18px !important;line-height:140px;padding:10px 8px;}
}
@media only screen and (min-width: 768px) {
.pictured-links .pictured-links__item{width:calc(50% - 10px);padding-bottom:31%;}
}
@media only screen and (min-width: 992px) {
.pictured-links{margin-bottom:50px;}
.pictured-links .pictured-links__item{width:calc(33.33% - 20px);padding-bottom:22%;}
.pictured-links .pictured-links__item-inner{height:100%;}
}
@media only screen and (min-width: 1400px) {
.pictured-links{display:flex;justify-content:space-between;}
.pictured-links .pictured-links__item{width:392px;padding-bottom:calc(260px + 25px);}
.pictured-links .pictured-links__item-inner{height:calc(100% - 25px);}
}
@media only screen and (min-width: 768px) {
.is-layout-flow{max-width:680px;}
.is-layout-flow h2{font-size:26px !important;}
.is-layout-flow ul li{font-size:22px;}
}
#faqTabs .accordion .accordion__item{margin-bottom:33px;margin-top:16px;}
#faqTabs .accordion .accordion__title{margin-bottom:0 !important;}
#faqTabs .accordion .accordion__content{padding-top:16px;padding-bottom:0;}
#faqTabs .accordion .accordion__content a{color:#ed7961;}
.garmoshka .accordion{padding:18px !important;}
.garmoshka .accordion .accordion__content p{font-size:18px;}
@media only screen and (min-width: 770px) {
.garmoshka .accordion{padding:24px 45px !important;}
} .listontile{transition:height 400ms ease-in;overflow:hidden;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.08));}
.listontile:not(.active) .listontile__mob-gradient{position:absolute;left:0;bottom:0;width:100%;height:280px;background:linear-gradient(to top, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0));}
.listontile:not(.active) .listontile__more-btn{position:absolute;bottom:0;left:50%;transform:translateX(-110px);margin-bottom:30px;}
.listontile .listontile__item{width:100%;cursor:default;color:#3D5266;font-size:18px;font-style:normal;font-weight:300;line-height:150%;height:300px;}
.listontile .listontile__item:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.08);cursor:pointer;}
.listontile .listontile__item-inner{position:relative;display:block;background-color:#fff;background-size:46px;background-position:left 15px top 15px;background-repeat:no-repeat;padding:20px 15px;position:relative;border-radius:10px;}
.listontile .listontile__item-inner h5:not(.listontile__title){line-height:1.4em;}
.listontile .listontile__item-inner:not(.listontile__item-inner--with-btn){ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° ilter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.08));}
.listontile .listontile__title{display:block;color:#3D5266;font-size:22px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:15px;}
.listontile.active{}
.listontile.active .listontile__more-btn{display:none;bottom:-50px;left:50%;}
.listontile .listontile__arrow-link{display:none;position:absolute;left:15px;bottom:6px;}
@media only screen and (min-width: 375px) {
.listontile .listontile__arrow-link{display:block;}
.listontile .listontile__item-inner{}
.listontile .listontile__item-inner--with-btn{padding-bottom:30px;}
.listontile .listontile__item-inner h5:not(.listontile__title){max-width:240px;margin-left:auto;margin-right:auto;}
}
@media only screen and (min-width: 480px) {
.listontile .listontile__more-btn, .listontile .listontile__mob-gradient{display:none;position:absolute;}
.listontile{}
.listontile .listontile__item{}
.listontile .listontile__item-inner{height:100%;}
.listontile .listontile__item-inner h5:not(.listontile__title){max-width:320px;}
}
@media only screen and (min-width: 768px) {
.listontile__item-inner--with-btn{grid-column:span 2;}
.listontile .listontile__item{}
.listontile .listontile__item-inner:not(.listontile__item-inner--with-btn){}
.listontile .listontile__item-inner:not(.listontile__item-inner--with-btn) .listontile__title{padding-left:60px;}
.listontile .listontile__item-inner h5:not(.listontile__title){max-width:420px;margin-bottom:15px;}
}
@media only screen and (min-width: 992px) {
.listontile .listontile__item-inner{background-position:left 32px top 32px;background-repeat:no-repeat;padding:32px;}
.listontile .listontile__arrow-link{left:25px;bottom:15px;}
.listontile .listontile__title{}
.listontile .listontile__item-inner h5:not(.listontile__title){max-width:640px;}
}
@media only screen and (min-width: 1200px) {
.listontile{}
.listontile .listontile__item{}
.listontile .listontile__item-inner h5:not(.listontile__title){max-width:440px;}
.listontile .listontile__item.listontile__item--with-btn{}
.listontile .listontile__item-inner.listontile__item-inner--with-btn{}
.listontile .listontile__item-inner h5:not(.listontile__title){font-size:24px;}
} .btn-outline{color:#ed7961 !important;border:1px solid #ed7961 !important;background-color:white !important;cursor:pointer;}
.block-menu .pictured-links .pictured-links__item{border-radius:4px;overflow:hidden;}
.block-menu .pictured-links .pictured-links__item-inner{background-size:cover;background-repeat:no-repeat;}
.arenda-menu{position:relative;padding:10px 24px;}
.arenda-menu:last-of-type{padding-bottom:23px;}
.arenda-menu:nth-child(2)::after{}
.arenda-menu:first-of-type{padding-top:20px;}
.arenda-menu__chapter{font-size:18px;font-weight:600;line-height:28px;margin-bottom:8px;color:#232323;}
.arenda-menu__item{font-size:16px;font-weight:400;line-height:140%;color:#6E7F91;margin-bottom:8px;background-position:left center;background-repeat:no-repeat;background-size:20px;display:flex;align-items:center;gap:10px;}
.arenda-menu__item:last-of-type{margin-bottom:0;}
span.arenda-menu__item{margin-top:8px;}
.block-menu__right{border-radius:18px;border:1px solid #F2F2F2;margin-top:15px;}
@media only screen and (min-width: 480px) {
.block-menu__left{margin-bottom:20px;}
}
@media only screen and (max-width: 767px) {
.block-menu .pictured-links .pictured-links__item-inner{height:100%;overflow:hidden;border-radius:18px;}
.block-menu .pictured-links .pictured-links__item{width:100%;padding-bottom:initial;aspect-ratio:290 / 160;display:block;height:auto;}
}
@media only screen and (min-width: 768px) {
.block-menu__left.pictured-links .pictured-links__item{grid-column:span 2;width:100%;padding-bottom:150px;}
.block-menu__left.pictured-links .pictured-links__item:nth-child(1){width:100%;grid-column:span 3;}
.block-menu__left.pictured-links .pictured-links__item:nth-child(2){width:100%;grid-column:span 3;}
.block-menu__left{margin-bottom:0;display:grid;grid-template-columns:repeat(6, 1fr);gap:10px;flex-grow:1;width:auto;}
.block-menu__right{display:flex;flex-wrap:wrap;box-sizing:border-box;border-radius:18px;background:#FFF;margin-top:0;}
.block-menu__right .arenda-menu:nth-child(odd){width:25%;}
.block-menu__right .arenda-menu:nth-child(even){width:25%;}
.arenda-menu:nth-child(1)::after,
.arenda-menu:nth-child(2)::after{}
.arenda-menu:nth-child(2)::after{}
   }
@media only screen and (min-width: 992px) {
.block-menu__left.pictured-links .pictured-links__item{padding-bottom:232px;border-radius:18px;}
.block-menu__left.pictured-links .pictured-links__item:first-of-type{}
.block-menu__left.pictured-links .pictured-links__item:nth-child(2){padding-bottom:232px;}
}
.block-menu{display:flex;flex-direction:column;gap:12px;}
@media only screen and (min-width: 677px) {
.block-menu{flex-direction:row;gap:20px;}
.block-menu__left{}
.block-menu__right{width:270px;}
.block-menu__left, .block-menu__right{align-content:flex-start;}
.block-menu__right .arenda-menu:nth-child(odd),
.block-menu__right .arenda-menu:nth-child(even){width:100%;}
.block-menu__right .arenda-menu{padding-top:8px;padding-bottom:4px;}
.arenda-menu:nth-child(1)::after,
.arenda-menu:nth-child(2)::after,
.arenda-menu:nth-child(3)::after{}
.arenda-menu:nth-child(1)::after{border:none;}
.arenda-menu:nth-child(2)::after{}
.block-menu__left.pictured-links .pictured-links__item{}
.block-menu__left.pictured-links .pictured-links__item:nth-child(1){}
.block-menu__left.pictured-links .pictured-links__item:nth-child(2){}
.arenda-menu:first-of-type{padding-top:20px;}
.arenda-menu:last-of-type{padding-bottom:21px;}
}
@media only screen and (min-width: 677px) {
.block-menu__left{width:900px;}
.block-menu__left.pictured-links .pictured-links__item{width:286px;padding-bottom:243px;border-radius:18px;overflow:hidden;}
.block-menu__left.pictured-links .pictured-links__item-inner{height:243px;}
.block-menu__left.pictured-links .pictured-links__item:nth-child(1){width:440px;padding-bottom:243px;}
.block-menu__left.pictured-links .pictured-links__item:nth-child(1) .pictured-links__item-inner{height:243px;}
.block-menu__left.pictured-links .pictured-links__item:nth-child(2){width:440px;padding-bottom:243px;}
.block-menu__left.pictured-links .pictured-links__item:nth-child(2) .pictured-links__item-inner{height:243px;}
.block-menu__right{width:320px;}
.arenda-menu:first-of-type{padding-top:20px;}
.arenda-menu:last-of-type{padding-bottom:24px;}
.arenda-menu:nth-child(1)::after,
.arenda-menu:nth-child(2)::after,
.arenda-menu:nth-child(3)::after{}
.arenda-menu__chapter{}
} #navBlock{margin-top:80px;}
#navBlock .section__header h2{margin-bottom:30px!important;}
.nav-block{display:block;}
.nav-block__item{width:100%;margin-bottom:10px;}
.nav-block__item-inner{position:relative;padding:20px 20px 20px 72px;background-position:left 20px center;background-repeat:no-repeat;background-size:40px 22px;background-color:#F6F7F9;}
.nav-block__item-inner.arenda-katera{background-image:url(//teplohod-restoran.ru/wp-content/uploads/2023/03/xdwso-katera.svg);}
.nav-block__item-inner.arenda-yahty{background-image:url(//teplohod-restoran.ru/wp-content/uploads/2023/03/xdwso-yahty.svg);}
.nav-block__item-inner.arenda-templohoda{background-image:url(//teplohod-restoran.ru/wp-content/uploads/2023/03/xdwso-teplohody.svg);}
.nav-block__item-arrow{position:absolute;right:20px;top:50%;margin-top:-10px;}
.nav-block__item-title{font-weight:700;font-size:20px;line-height:26px;}
@media only screen and (min-width: 768px) {
.nav-block{display:flex;flex-wrap:wrap;margin-right:-10px;}
.nav-block__item{width:calc(33.33% - 10px);margin:0;margin-right:10px;}
.nav-block__item-title{display:block;max-width:60px;}
}
@media only screen and (min-width: 1000px) {
.nav-block__item-title{max-width:210px;}
.nav-block__item-arrow{margin-top:-12px;}
}
@media only screen and (min-width: 1200px) {
.nav-block{margin-right:-30px;}
.nav-block__item{width:calc(33.33% - 30px);margin:0;margin-right:30px !important;}
}
@media only screen and (min-width: 1400px) {
#navBlock{margin-top:100px;margin-bottom:35px;}
.nav-block__item-inner{padding:25px 25px 25px 76px;}
.nav-block__item-title{font-size:22px;line-height:28px;}
} @media only screen and (min-width: 768px) {
.id-22724 .main.page .page__content .container{padding-left:0;padding-right:0;}
}
.id-22724 .blog-single-slider__section{padding-top:0 !important;}:where(.wp-block-columns.customized.is-layout-flex){gap:25px;}
.single_blog .blog-pohozhie-stati figure{margin-bottom:10px;}
.single_blog .blog-pohozhie-stati .title{margin-bottom:10px !important;margin-top:20px;}
.single_blog .blog-pohozhie-stati .title a{font-size:26px;font-weight:600;line-height:30px;color:#3D556D !important;}
.single_blog .blog-pohozhie-stati .tags a{font-size:16px;font-weight:500;line-height:19px;color:#6E7F90 !important;}
.single_blog .title_above_img{font-size:14px !important;font-weight:600;line-height:20px;margin-top:5px !important;margin-bottom:10px !important;}
@media only screen and (min-width: 782px) {
.pt_782{padding-top:45px;}
.vyshe_782{margin-top:-45px;}
}
@media only screen and (min-width: 992px) {
.pt_992{padding-top:70px;}
.vyshe_992{margin-top:-70px;margin-bottom:50px;}
}
@media only screen and (max-width: 781px) {
.single_blog .title_above_img{margin-top:5px !important;}
.single_blog .blog-pohozhie-stati .wp-element-caption a{font-size:18px;font-weight:7600;line-height:18px;}
.single_blog .blog-pohozhie-stati figure{margin-bottom:0;}
.single_blog .blog-pohozhie-stati .tags a:first-of-type{font-size:14px;}
.single_blog .blog-pohozhie-stati{margin-left:-7px;margin-right:-7px;}
.single_blog .blog-pohozhie-stati .is-layout-flow{padding:0 7px;}
.blog-pohozhie-stati .wp-block-image{width:315px;height:200px;}
.blog-pohozhie-stati .wp-block-image img{width:100%;height:100%;object-fit:cover !important}
.single_blog .blog-pohozhie-stati .title{margin-top:5px;margin-bottom:0 !important;}
.single_blog .blog-pohozhie-stati .title a{font-weight:700;font-size:18px;}
.single_blog .before-782w-no-mb{margin-bottom:0 !important;}
} .contact-nav__list{display:none;flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:0;column-gap:10px;max-width:480px;}
.contact-nav__list__title{width:100%;}
a.contact-nav__list__item{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;padding:5px;}
.contact-nav__list__item img{width:50px;height:50px;object-fit:contain;}
@media(max-width:1199px){
.contact-nav__list{display:flex;}
}
.page__content__blog__title{margin-top:0!important;margin-bottom:0!important;}
.blog_list__new{padding-top:94px;row-gap:98px;margin-bottom:50px;}
.blog_list__new .blog{margin-top:0;}
.blog_list__new .category-card__thumb--vertical{height:276px;}
.blog_list__new h3{margin-top:31px!important;margin-bottom:11px!important;color:#3D556D;transition:0.15s;}
.blog_list__new .category-card__text{font-size:22px;color:#3d556d;font-weight:400;font-size:18px;line-height:140%;color:#3D556D;margin-bottom:14px!important;transition:0.15s;}
.blog_list__new .category-card span{font-weight:500;font-size:16px;line-height:19px;font-feature-settings:'pnum' on, 'lnum' on;color:#6E7F91;}
.blog_list__new .blog a:hover .category-card__text, .blog_list__new .blog a:hover h3{color:#ED7961;}
.blog_list__new .blog a:hover{}
.blog_list__new{}
@media screen and (max-width:1199px){
.page__content__blog__title{font-size:32px!important;}
.page__content__blog .catalog__search .input__buttons{display:flex;}
.blog_list__new h3{font-size:22px!important;margin-top:25px!important;}
.blog_list__new .category-card__thumb--vertical{height:265px;}
}
@media screen and (max-width:991px){
.page__content__blog .align-items-center .col-md-8{width:100%;}
.page__content__blog .align-items-center .text-end{width:100%;margin-top:20px;}
.blog_list__new{padding-top:70px;}
.blog_list__new .category-card__thumb--vertical{height:250px;}
}
@media screen and (max-width:769px){
.page__content__blog__title{margin-top:20px!important;margin-bottom:0!important;font-size:28px!important;line-height:30px;}
.page__content__blog .input__buttons .search__clear{top:1px;}
.page__content--blog{margin-top:12px;}
.page__content__blog .searchformblog{margin-top:0;}
.blog_list__new{padding-top:0;row-gap:0;}
.blog_list__new h3{line-height:100%;font-size:18px!important;margin-top:25px!important;}
.blog_list__new .category-card__text{line-height:140%;margin-bottom:8px !important;}
.blog_list__new .category-card span{font-size:14px;line-height:140%;}
}
@media screen and (max-width:767px){
.page__content__blog .align-items-center .text-end{margin-bottom:10px;}
}
@media screen and (max-width:540px){
.page__content__blog__title{font-size:22px!important;line-height:26px;}
.page__content__blog .align-items-center .text-end{margin-top:25px;}
}
.compare-block{margin-top:60px;filter:drop-shadow(2px 2px 20px rgb(0 0 0 / 7%));}
.compare-block__head{display:flex;align-items:center;min-height:100px;background:#fff;border-radius:10px 10px 0 0;width:74%;margin-left:auto;border-bottom:1px solid #EAEAEA;}
.compare-block__head__item{width:50%;flex-grow:1;padding:16px 25px;font-style:normal;font-weight:700;font-size:24px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.compare-block__head__item:first-child{border-right:1px solid #EAEAEA;}
.compare-block__head__item span{max-width:280px;width:100%;display:block;}
.compare-block__list{border-radius:10px 0 10px 10px;background-color:#fff;}
.compare-block__list__item{display:flex;align-items:flex-start;border-bottom:1px solid #EAEAEA;}
.compare-block__list__item:last-child{border-bottom:none;}
.compare-block__list__item__head{width:26%;padding:20px;display:flex;align-items:center;gap:16px;font-weight:700;font-size:20px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.compare-block__list__item__head__img{width:50px;height:50px;max-width:50px;max-height:50px;}
.compare-block__list__item__side-wrap{display:flex;align-items:flex-start;width:74%;margin-left:auto;}
.compare-block__list__item__side{width:50%;flex-grow:1;padding:30px 25px 18px 25px;display:flex;align-items:flex-start;gap:30px;}
.compare-block__list__item__side__mobile{display:none;font-style:normal;font-weight:700;font-size:16px;line-height:140%;}
.compare-block__list__item__side__result{flex-shrink:0;}
.compare-block__list__item__side__text{font-weight:400;font-size:16px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;padding-top:5px;}
.gallery-slider-mobile__section{padding-bottom:0;}
.gallery-slider-mobile{display:flex;gap:33px;margin-top:50px;margin-bottom:20px;}
.gallery-slider-mobile a{transition:none;}
.picture-fix-height{max-width:1215px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px;height:343px;overflow:hidden;position:relative;}
.picture-fix-height img{object-fit:cover;height:100%;width:100%;}
.gallery-slider-mobile__item{max-width:385px;height:351px;margin-right:30px;}
@media(max-width:1399px){
.gallery-slider-mobile__item{max-width:350px;height:319px;}
}
@media(max-width:1199px){
.gallery-slider-mobile__item{max-width:290px;height:265px;}
.compare-block__head__item{padding:20px 18px;font-size:22px;}
.compare-block__head__item span{max-width:258px;}
.compare-block__list__item__head{padding:20px 15px;}
.compare-block__list__item__side{padding:20px 20px 18px 20px;gap:20px;}
.compare-block__list__item__side{flex-direction:column;gap:15px;}
.compare-block__list__item__side__text{padding-top:0;}
.gallery-slider-mobile{gap:15px;}
}     @media(max-width:991px){
.gallery-slider-mobile{margin-top:20px;margin-bottom:35px;display:block;}
.gallery-slider-mobile__item{max-width:315px;height:290px;margin-right:15px;}
.gallery-slider-mobile .slick-list{overflow:visible;}
.picture-fix-height{margin-top:30px;margin-bottom:30px;}
.compare-block__section{padding-bottom:30px;}
.compare-block{background-color:transparent;filter:none;margin-top:30px;}
.compare-block__head{display:none;}
.compare-block__list{background-color:transparent;}
.compare-block .slick-list{overflow:visible;}
.compare-block__list__item{display:flex!important;flex-direction:column;max-width:315px;margin-right:15px;background:#FFFFFF;box-shadow:2px 2px 50px rgba(0, 0, 0, 0.07);border-radius:10px;}
.compare-block__list__item__head{flex-direction:row-reverse;padding:16px 22px 16px 15px;width:100%;justify-content:space-between;}
.compare-block__list__item__side-wrap{width:100%;flex-direction:column;}
.compare-block__list__item__side{width:100%;padding:15px 15px 18px 15px;border-bottom:1px solid #EAEAEA;}
.compare-block__list__item__side:last-child{padding:15px 15px 15px 15px;border-bottom:none;}
.compare-block__list__item__side__mobile{display:block;}
}
@media(max-width:769px){
.picture-fix-height{height:249px;}
.gallery-slider-mobile:not(.slick-initialized){display:flex;gap:0;}
}
@media(max-width:370px){
.compare-block__list__item{max-width:275px;}
.compare-block__list__item__side{width:100%;}
.gallery-slider-mobile .gallery-slider-mobile__item{max-width:275px;}
}
.blog-single-slider__section{padding-bottom:0;padding-top:30px;width:100%;}
.blog-single-slider{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px;width:100%;}
  .blog-single-slider .slider__item{padding:0;max-width:290px;width:100%;transition:0s;}
.blog-single-slider__item{max-width:315px;}
.blog-single-slider__item img{width:100%;height:100%;height:180px;margin-bottom:20px;object-fit:cover;}
.blog-single-slider__item__title{display:block;font-style:normal;font-weight:700;font-size:26px;line-height:115%;color:#3D5266;margin-bottom:2px;}
.blog-single-slider__item__date{font-style:normal;font-weight:500;font-size:16px;line-height:19px;font-feature-settings:'pnum' on, 'lnum' on;color:#8FA1B3;}
@media(max-width:1399px){
.blog-single-slider__item__title{font-size:20px;}
.blog-single-slider .slider__item{padding:0;max-width:262px;}
.blog-single-slider__item img{height:170px;}
}
@media(max-width:1199px){
.blog-single-slider .slider__item{padding:0;max-width:217px;}
.blog-single-slider__item img{height:150px;}
.blog-single-slider__title{}
}
@media(max-width:991px){
.blog-single-slider .slider__item{max-width:320px;}
.blog-single-slider__item img{height:190px;}
}
@media(max-width:769px){
.blog-single-slider .slider__item{max-width:calc(50% - 10px);}
.blog-single-slider{width:100%;margin-left:0;}
.blog-single-slider__item img{height:280px;margin-bottom:10px;}
.blog-single-slider__item__title{font-size:18px;}
.blog-single-slider__item__date{font-size:14px;line-height:140%;}
}
@media(max-width:700px){
.blog-single-slider__item img{height:280px;}
}
@media(max-width:676px){
.blog-single-slider__item img{height:170px;}
}
@media(max-width:620px){
.blog-single-slider__item img{height:160px;}
}
@media(max-width:575px){
.blog-single-slider__item img{height:140px;}
}
@media(max-width:560px){
.blog-single-slider__item__title{font-size:16px;}
.blog-single-slider__item__date{font-size:10px;line-height:12px;}
}
@media(max-width:490px){
.blog-single-slider{column-gap:12px;row-gap:15px;}
.blog-single-slider__wrap{padding-bottom:0;}
.blog-single-slider .slider__item{max-width:calc(50% - 6px);}
.blog-single-slider__item img{height:140px;margin-bottom:12px;}
.blog-single-slider__item__title{margin-bottom:0;}
}
@media(max-width:450px){
.blog-single-slider__item img{height:120px;}
}
@media(max-width:390px){
.blog-single-slider__item img{height:102px;}
}
@media(max-width:370px){
.blog-single-slider__item{max-width:275px;}
}
.ship-classes{display:flex;gap:30px;align-items:flex-start;margin-bottom:4px;}
.ship-classes__left{width:100%;max-width:700px;}
.ship-classes__flex{display:flex;align-items:stretch;margin-bottom:25px;}
.ship-classes__flex__item{display:flex;flex-direction:column;align-items:center;text-align:center;width:115px;}
.ship-classes__flex__item:last-child{width:auto;flex-shrink:50;}
.ship-classes__flex__item__head{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:15px 5px;min-height:61px;border-top:1px solid #3D556D;border-left:1px solid #3D556D;font-weight:700;font-size:16px;line-height:140%;color:#3D556D;}
.ship-classes__flex__item__body{display:flex;align-items:center;justify-content:center;width:100%;padding:3px 21px;height:100%;min-height:110px;border-bottom:1px solid #3D556D;border-left:1px solid #3D556D;border-top:1px solid #3D556D;border-right:none;font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:#F2F2F2;background:rgba(110, 127, 145, 0.89);}
.ship-classes__flex__item__body > span{display:block;min-height:58px;}
.ship-classes__flex__item__body > span{display:block;min-height:58px;}
.ship-classes__flex__item__body > span > span{display:block;color:#EF8974;}
.ship-classes__flex__item:last-child .ship-classes__flex__item__head, .ship-classes__flex__item:last-child .ship-classes__flex__item__body{border-right:1px solid #3D556D;}
.ship-classes__mid{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;}
.ship-classes__mid__left{}
.ship-classes__mid__left ul{margin:0;padding:0;list-style:none;font-feature-settings:'pnum' on, 'lnum' on;}
.ship-classes__mid__left ul li{padding-left:30px;position:relative;margin-bottom:2px;}
.ship-classes__mid__left ul li:before{content:"";display:block;position:absolute;left:15px;top:10px;background-color:#3D556D;width:3px;height:3px;border-radius:50px;}
.ship-classes__right img{width:100%;max-width:490px;margin-bottom:10px;}
.ship-classes__img-caption{font-weight:600;font-size:14px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.single_blog__title-margin-90{margin-top:90px!important;}
.single_blog__title-margin-75{margin-top:75px!important;}
.single_blog__title-margin-short, .single_blog__title-margin{margin-top:60px!important;}
.klassy-teplohodov--ul{list-style:none;}
.klassy-teplohodov--ul li{position:relative;padding-left:26px;}
.klassy-teplohodov--ul li:before{content:"";display:block;position:absolute;left:10px;top:10px;background-color:#3D556D;width:3px;height:3px;border-radius:50px;}
.klassy-teplohodov--is-layout-flex{margin-top:50px;}
.klassy-teplohodov--is-layout-flex h3{max-width:480px;}
.single_blog p{line-height:140%;margin-bottom:16px!important;}
.max-width-295{max-width:295px;width:100%;}
.max-width-332{max-width:332px;width:100%;}
.max-width-390{max-width:390px;width:100%;}
@media(max-width:1199px) and (min-width:992px){
.ship-classes__flex{flex-wrap:wrap;}
.ship-classes__flex__item{width:auto;flex-grow:1;}
.ship-classes__flex__item:last-child .ship-classes__flex__item__head{border-top:none;}
.ship-classes__flex__item:nth-last-child(-n+2) .ship-classes__flex__item__body,
.ship-classes__flex__item:nth-last-child(-n+2) .ship-classes__flex__item__head{border-right:1px solid #3D556D;}
}
@media(max-width:991px){
.ship-classes{flex-direction:column;gap:10px;}
.ship-classes__flex__item:last-child{flex-shrink:1;}
.ship-classes__flex__item__body{padding:3px 5px;}
.ship-classes__right{order:0;display:flex;flex-direction:column-reverse;}
.ship-classes__img-caption{margin-bottom:10px;}
.ship-classes__left{order:1;}
.klassy-teplohodov--is-layout-flex{flex-direction:column;gap:0;}
.single_blog__title-margin{margin-top:50px!important;}
.single_blog__title-margin-short{margin-top:30px!important;}
.klassy-teplohodov--is-layout-flex h3{max-width:unset;}
}
@media(max-width:769px){
body .single_blog h3{font-weight:700;}
}
@media(max-width:767px){
.ship-classes__flex{flex-wrap:wrap;}
.ship-classes__flex__item{width:auto;flex-grow:1;width:25%;}
.ship-classes__flex__item:nth-child(4n) .ship-classes__flex__item__body,
.ship-classes__flex__item:nth-child(4n) .ship-classes__flex__item__head{border-right:1px solid #3D556D;}
.ship-classes__flex__item__body{padding:5px 5px;min-height:70px;}
.ship-classes__flex__item__body > span{min-height:39px;}
.ship-classes__mid{flex-direction:column-reverse;row-gap:27px;align-items:flex-start;}
.ship-classes__mid__left ul li{padding-left:22px;}
.ship-classes__flex__item__head{padding:10px 5px;min-height:auto;font-size:12px;line-height:120%;}
.ship-classes__flex__item:last-child .ship-classes__flex__item__head{border-top:none;font-size:16px;line-height:140%;}
.ship-classes__flex__item:last-child .ship-classes__flex__item__head{padding-top:6px;padding-bottom:6px;}
.ship-classes__mid__left ul li{font-size:14px;line-height:140%;margin-bottom:1px;}
.ship-classes__mid__left ul li:before{left:10px;top:7px;}
.single_blog__title-margin-75{margin-top:50px!important;}
.single_blog__title-margin-90{margin-top:50px!important;}
.klassy-teplohodov--ul li{padding-left:22px;}
.klassy-teplohodov--ul li:before{left:10px;top:7px;}
.klassy-teplohodov--is-layout-flex{margin-top:22px;margin-bottom:30px;}
.klassy-teplohodov--is-layout-flex h3{margin-bottom:20px!important;}
.single_blog p{margin-bottom:19px!important;line-height:130%;}
body .klassy-teplohodov--ul{margin-bottom:22px;}
.klassy-teplohodov--ul li{font-size:14px;line-height:140%;margin-bottom:0;}
}
.element-mobile-block{display:none}
@media(max-width:767px){
.element-mobile-hide{display:none}
.element-mobile-block{display:block}
}
.default-content{padding-top:25px;margin-bottom:50px;}
.default-content__flex{display:flex;gap:31px;}
.default-content__img-wrap{flex-shrink:0;}
.default-content__img-wrap img{width:100%;object-fit:cover;max-width:var(--width);height:var(--height);}
.default-content__text{width:100%;max-width:var(--width);}
.default-content__text > h3{margin-top:3px!important;}
.default-content__flex{margin-bottom:14px!important;align-items:flex-start;}
.default-content--order .default-content__video-wrap, .default-content--order .default-content__img-wrap{order:1;}
.default-content--order .default-content__text{order:0;}
@media(max-width:1199px){
.default-content__flex{display:block;}
.default-content__img-wrap img{max-width:380px;max-height:300px;margin-right:20px;margin-bottom:20px;}
.default-content__img-wrap{flex-shrink:0;float:left;}
.default-content--order .default-content__img-wrap{float:right;}
.default-content--order .default-content__img-wrap img{margin-right:0;margin-left:20px;}
.default-content__text{max-width:100%;}
}
@media(max-width:991px){
.default-content__img-wrap img{max-width:345px;max-height:250px;}
.default-content__img-wrap{width:50%;padding:0 20px 20px 0;}
.default-content__img-wrap img{height:auto;width:100%;margin-right:0;margin-bottom:0;margin-left:0;}
}
@media(max-width:767px){
.default-content{margin-bottom:30px;}
.default-content__flex{margin-bottom:22px!important;}
}
@media(max-width:500px){
.default-content--order .default-content__img-wrap, .default-content__img-wrap{float:none;width:100%;padding:0 0 23px;}
.default-content--order .default-content__img-wrap img, .default-content__img-wrap img{width:100%;max-width:100%;height:250px;margin-left:0;margin-right:0;}
}
.max-width-937{max-width:937px;}
.max-width-1147{max-width:1147px;}
.id-17405 .blog-single-slider__section{padding-top:20px;}
.id-17405 .single_blog ol{max-width:1110px;margin-bottom:20px;}
.id-17405 .single_blog ol > li{margin-bottom:4px;}
.id-17405 .single_blog ol > li:before{padding-right:5px;padding-left:14px;font-weight:400;}
.id-17405 .default-content{padding-top:14px;}
.id-17405 .element-styled-1{margin-bottom:0 !important}
.id-17417 .element-styled-1{margin-bottom:0px!important;}
.id-17417 .element-styled-2{font-weight:600;font-size:18px;line-height:140%;color:#3D556D;}
@media(min-width:501px){
.id-17417 .element-styled-next + .default-content .default-content__img-wrap{margin-top:-50px;}
}
.id-17417 .element-styled-next + .default-content{margin-bottom:0;}
.id-17417 .element-styled-next + .default-content + .default-content{padding-top:10px;margin-bottom:10px;}
.id-17417 .element-styled-next + .default-content + .default-content + .default-content{padding-top:10px;}
@media(min-width:501px){
.id-17417 .element-styled-next + .default-content + .default-content + .default-content .default-content__img-wrap{margin-top:-50px;}
}
.id-17417 .default-content.default-content--order .default-content__flex{justify-content:space-between;}
@media(min-width:501px){
.id-17417 .element-styled-4 + .default-content .default-content__img-wrap{margin-top:-50px;}
}
.id-17417 .picture-fix-height{margin-top:10px;}
@media(max-width:500px){
.id-17417 .element-styled-4{display:flex;flex-direction:column-reverse;margin-top:-8px;}
.id-17417 .picture-fix-height{margin-bottom:22px;}
.id-17417 .element-styled-4 + .default-content{padding-top:5px;}
}
@media(max-width:767px){
.id-17417 .element-styled-next + .default-content{padding-top:0;}
.id-17417 .element-styled-next + .default-content + .default-content{padding-top:0;}
.id-17417 .element-styled-next + .default-content + .default-content + .default-content{padding-top:0;}
.id-17409 .element-styled-1-near + .default-content{padding-top:0;}
}
.id-17409 .element-styled-4{padding-top:0;}
.id-17409 .element-styled-4 .default-content__flex{padding-top:0;justify-content:space-between;}
.id-17409 .element-styled-6{display:none;}
.max-width-1150{max-width:1150px;}
.id-17405 .element-styled-3{display:none;}
.id-17390 .element-styled-2{margin-top:52px!important;}
.id-17390 .blog-single-slider__section{padding-top:0;}
.id-17390 .container.content .default-content.default-content--order:last-child{margin-bottom:20px;}
.id-17390 .default-content{padding-top:0;}
.element-ul{list-style:none;}
.element-ul li{position:relative;padding-left:27px;margin-bottom:5px;}
.element-ul li:before{content:"";display:block;position:absolute;left:11px;top:10px;background-color:#3D556D;width:3px;height:3px;border-radius:50px;}
@media(max-width:1199px){
.id-17409 .default-content__video-wrap{float:right;margin-left:15px;margin-bottom:15px;}
}
@media(max-width:991px){
.id-17409 .default-content__video-wrap{float:right;margin-left:15px;margin-bottom:15px;}
.id-17409 .element-styled-4 .default-content__video-wrap iframe{width:310px;height:190px;}
}
@media(min-width:767px){
.id-17409 .element-styled-1{margin-bottom:0 !important}
.id-17390 .element-styled-1{margin-bottom:0 !important}
}
@media(max-width:767px){
.id-17390 .element-styled-2{margin-top:32px!important;}
.element-ul li{padding-left:23px;line-height:20px;margin-bottom:0;}
.element-ul li:before{top:9px;}
.id-17405 .element-styled-3{display:block;margin-top:30px!important;margin-bottom:7px!important;}
.id-17405 .single_blog ol{margin-top:-2px;}
.id-17405 .single_blog ol > li{margin-bottom:0;padding-left:15px;line-height:20px;}
.id-17405 .blog-single-slider__section{padding-top:30px;}
.id-17390 .blog-single-slider__section{padding-top:0;}
}
@media(max-width:600px){
.id-17409 .element-styled-4 .default-content__video-wrap{float:none;margin:0 auto;display:block;text-align:center;margin-bottom:20px;}
.id-17409 .element-styled-4 .default-content__video-wrap iframe{width:100%;height:290px;}
.id-17409 .element-styled-4 .default-content__video-wrap iframe{width:100%;height:290px;}
.id-17409 .element-styled-5{display:none;}
.id-17409 .element-styled-6{display:block;}
}
@media(max-width:500px){
.id-17390 .element-styled-4{margin-top:-6px;}
}
@media(max-width:475px){
.id-17409 .element-styled-4 .default-content__video-wrap{width:calc(100% + 30px);margin-left:-15px;height:0;padding-top:60%;position:relative;overflow:hidden;}
.id-17409 .element-styled-4 .default-content__video-wrap iframe{position:absolute;height:100%;left:0;top:0;}
}
.max-width-1110{max-width:1110px;}
.id-17820__block{padding-top:16px;margin-bottom:20px;}
.id-17820__block__left{float:left;max-width:56.5%;margin-bottom:30px;}
.id-17820__block__left > h3:first-child{margin-top:0 !important;}
.id-17820__block__right{float:right;display:flex;flex-direction:column;max-width:40.5%;margin-left:3%;}
.id-17820__block__img-wrap{margin-bottom:30px;}
.id-17820__block__img-wrap img{width:100%;height:100%;max-height:314px;object-fit:cover;margin-bottom:2px;}
.id-17820__block__img-wrap span{font-style:normal;font-weight:500;font-size:14px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.id-17820 .element-styled-1{max-width:1110px;margin-bottom:33px !important;}
.id-17820 .element-ul li{margin-bottom:3px;}
.id-17820 .element-styled-2{margin-top:34px !important;}
.id-17820__flex{display:flex;align-items:center;column-gap:36px;margin-top:-12px;}
.id-17820__flex > img{max-width:490px;flex-shrink:0;}
.id-17820__flex > div{max-width:620px;}
@media(max-width:1400px){
.id-17820 .element-styled-4{max-width:100%;}
}
@media(max-width:1199px) and (min-width:992px){
.id-17820__flex > img{max-width:450px;}
}
@media(max-width:991px){
.id-17820__block__left{float:none;max-width:100%;}
.id-17820__block__right{float:none;display:flex;flex-direction:row;gap:20px;max-width:100%;margin-left:0;}
.id-17820__block__img-wrap{display:flex;flex-direction:column;}
.id-17820__block__img-wrap img{margin-bottom:10px;}
.id-17820__flex{flex-direction:column;row-gap:20px;}
.id-17820__flex > div{max-width:100%;}
.id-17820__flex > img{max-width:100%;}
}
@media(max-width:680px){
.id-17820__block{padding-top:11px;}
.id-17820__block__right{flex-direction:column;margin-bottom:32px;}
.id-17820__block__img-wrap{margin-bottom:0;}
.id-17820 .element-styled-5{margin-bottom:3px !important;}
.id-17820 .element-styled-5 + element_ul{margin-bottom:0;}
.id-17820 .element-styled-6{margin-bottom:0 !important;}
.id-17820 .element-ul li{margin-bottom:0;}
.id-17820__block__left{margin-bottom:19px;}
.id-17820__block__right{gap:29px;}
.id-17820__flex{margin-top:0;padding-top:10px;row-gap:25px;}
}
.single-ship .single__thumb .slider__content:not(.slick-initialized){display:flex;overflow:hidden;}
.single-ship .single__thumb .slider__content:not(.slick-initialized) .slider__item{flex-shrink:0;width:100%;}
.single-ship .single__thumbs .slider__content:not(.slick-initialized){display:flex;overflow:hidden;}
.single-ship .single__thumbs .slider__content:not(.slick-initialized) .slider__item{flex-shrink:0;}
@media(max-width:776px){
.single-ship .single__thumbs .slider__content:not(.slick-initialized) .slider__item{width:calc((100%) / 4);}
.single-ship .single__thumbs .slider__content:not(.slick-initialized) .slider__item img{width:100%;object-fit:cover;height:108px;}
}
body .blog_page h1#blog_title{font-size:36px!important;line-height:130%;margin-bottom:18px!important;}
@media screen and (max-width:991px){
body .blog_page h1#blog_title{font-size:30px !important;margin-bottom:10px!important;}
}
@media screen and (max-width:769px){
body .blog_page h1#blog_title{font-size:22px !important;line-height:26px;margin-bottom:4px!important;}
}
.new-main-head .breadcrumbs{margin-bottom:4px;}
.main-head__title-wrap{display:flex;align-items:center;column-gap:28px;row-gap:7px;}
@media(min-width:770px){
.id-23233 .main-head__title-wrap{margin-bottom:20px;}
}
.main-head__title{font-weight:700;line-height:normal;color:#3d556d;margin:0;}
.main-head__link{position:relative;font-style:normal;font-weight:500;font-size:18px;line-height:140%;color:#8FA1B2;}
.main-head__link:before{content:"";display:block;height:calc(100% + 6px);width:2px;background:#CFDAE5;position:absolute;left:-14px;top:50%;transform:translateY(-50%);}
.main-head__link span{display:none;}
@media screen and (max-width:769px){
.main-head__title-wrap{flex-direction:column;margin-bottom:10px;align-items:flex-start;}
.main-head__title{font-size:22px;}
.main-head__link{margin-top:0;font-size:14px;color:#3D556D;}
.main-head__link:before{display:none;}
.main-head__link span{display:inline;font-size:12px;position:relative;left:3px;top:-1px;font-family:Raleway, sans-serif;}
}
.pier{display:flex;column-gap:30px;row-gap:50px;justify-content:space-between;margin-bottom:50px;}
.pier__map{position:relative;width:100%;max-width:826px;max-height:553px;overflow:hidden;box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.07);}
.pier__map #map{height:553px;}
.pier__sidebar{width:100%;max-width:384px;position:relative;}
.pier-item__slider{width:100%;position:relative;}
.pier__sidebar__pier-item{height:485px;margin-bottom:16px;box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.07);border-radius:8px;}
.pier-item{position:relative;height:100%;display:flex;flex-direction:column;}
.pier-item__slider{width:100%;position:relative;height:190px;margin-bottom:28px;border-radius:8px 0 0 0;overflow:hidden;}
.pier-item__slider .slick-list{height:100%;}
.pier-item__slider .slick-track{height:100%;}
.pier-item__slider__img-wrap{}
.pier-item__slider__control{position:absolute;right:16px;bottom:14px;z-index:2;width:20px;height:20px;background-color:#ED7961;display:flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;padding:0;border:none;transition:0.15s;}
.pier-item__slider__control:hover{filter:brightness(1.1);}
.pier-item__slider__control--next{padding-left:1px;}
.pier-item__slider__control--prev{right:41px;padding-right:1px;}
.pier-item__slider__control[aria-disabled="true"]{background-color:#CFDAE6;cursor:auto;}
.pier-item__slider .slick-dots{position:absolute;right:8px;bottom:8px;background:#fff;border-radius:50px;display:flex;justify-content:center;height:32px;padding-right:56px;padding-left:6px;padding-top:4px;padding-bottom:4px;max-width:130px;flex-wrap:wrap;filter:drop-shadow(0px 0 30px rgba(0, 0, 0, 0.12));background:rgba(255, 255, 255, 0.3);backdrop-filter:blur(5px);}
.pier-item__slider .slick-dots li{margin:0 0;padding:2px;height:auto;cursor:pointer;transition:0.15s;}
.pier-item__slider .slick-dots li button{display:block;}
.pier-item__slider .slick-dots li button{background:#CFDAE6;}
.pier-item__slider .slick-dots li.slick-active button{background-color:#8FA1B3;transition:0.15s;}
.is-one-slide .slick-dots{display:none;}
.pier-item__type{position:relative;display:flex;align-items:center;padding:0 12px 0 8px;gap:5px;width:fit-content;max-width:250px;background:rgba(255, 255, 255, 0.3);backdrop-filter:blur(5px);border-radius:50px;font-style:normal;font-weight:700;font-size:12px;line-height:0;color:#fff;height:32px;padding-left:33px;letter-spacing:0.2px;cursor:pointer;}
.pier-item__type:before{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);left:6px;background-size:20px;background-position:center center;}
.pier-item__type.pier-icon-map-com:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/pier-icon-map-com-2.svg);}
.pier-item__type.pier-icon-map-city:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/pier-icon-map-city-2.svg);}
.pier-item__type.pier-icon-map-free:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/pier-icon-map-free-2.svg);}
.pier-item .pier-item__slider + .pier-item__type{position:absolute;top:150px;left:8px;}
.pier-item > .pier-item__type:first-child{margin:28px 26px}
.filter-checked-type-com .pier-item__type.pier-icon-map-com:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/pier-icon-map-com-close.svg);}
.filter-checked-type-city .pier-item__type.pier-icon-map-city:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/pier-icon-map-city-close.svg);}
.filter-checked-type-free .pier-item__type.pier-icon-map-free:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/pier-icon-map-free-close.svg);}
.filter-checked-type-com .pier-item__type, .filter-checked-type-city .pier-item__type, .filter-checked-type-free .pier-item__type{background:#3D5266;backdrop-filter:blur(15px);color:#FFFFFF;}
.pier__sidebar__pier-item__text{display:flex;align-items:center;justify-content:center;padding:20px;font-size:26px;line-height:120%;font-weight:600;text-align:center;height:100%;}
.pier-item__title{color:#3D5266;padding:0px 28px;margin-bottom:8px;font-size:24px;font-style:normal;font-weight:700;line-height:100%;}
.pier-item__address{color:#3D5266;padding:0 28px;margin-bottom:8px;font-size:14px;font-style:normal;font-weight:500;line-height:100%;}
.pier-item__price{font-family:'Roboto';font-style:italic;font-weight:400;font-size:18px;line-height:120%;color:#3D5266;padding:0 26px;margin-bottom:6px;}
.pier-item__price span{color:#ED7961;}
.pier-item__moored{display:flex;flex-direction:column;gap:10px;padding:0 28px;margin-top:8px;margin-bottom:18px;}
.pier-item__moored__title{font-family:'Roboto';font-style:normal;font-weight:600;font-size:18px;line-height:100%;color:#3D5266;margin-bottom:3px;}
.pier-item__moored__item{font-style:normal;font-weight:500;font-size:16px;line-height:100%;color:#596C80;position:relative;display:flex;align-items:center;justify-content:space-between;gap:7px;padding-left:40px;padding-right:15px;}
.pier-item__moored__item:before{position:absolute;left:0;content:"";display:block;width:30px;height:16px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;}
.pier-item__moored__item.is-disable{opacity:0.40;}
.pier-item__moored__item.is-item-1:before{background-image:url(https://teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/pier-is-item-1.svg);}
.pier-item__moored__item.is-item-2:before{background-image:url(https://teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/pier-is-item-1.svg);}
.pier-item__moored__item.is-item-3:before{background-image:url(https://teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/pier-is-item-3.svg);}
.pier-item__moored__item.is-item-4:before{background-image:url(https://teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/pier-is-item-4.svg);}
.pier-item__moored__item .price{color:#ED7961;}
.pier-item__link{display:flex;justify-content:center;align-items:center;padding:10px 20px;gap:10px;width:100%;min-height:50px;background:#CFDAE5;border-radius:100px;font-style:normal;font-weight:600;font-size:18px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#FFFFFF;margin-top:auto;transition:0.15s;cursor:pointer;}
.is-open-pier-item .pier-item__link{background:#ED7961;}
.pier-item__link:hover{filter:brightness(1.1);color:#FFFFFF;}
         .pier__sidebar.is-open-pier-item{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.pier__sidebar__filter{height:485px;margin-bottom:16px;box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.07);border-radius:8px;}
.pier__sidebar__btn{position:absolute;width:auto;height:34px;min-width:145px;display:flex;align-items:center;justify-content:center;gap:4px;z-index:1;right:0;top:-34px;padding:9px;font-family:'Roboto';font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#FFFFFF;background:#ED7961;border-radius:10px 10px 0 0;cursor:pointer;transition:0.15s;}
                      .is-open-pier-item .pier__sidebar__btn:hover{background-color:#fba08d;}
.is-open-filter .pier__sidebar__btn:hover{background-color:#acb6c1;}
.is-open-pier-item .pier__sidebar__btn{transition:0.15s;}
.is-open-filter .pier__sidebar__btn{transition:0.15s;background:#CFDAE6;}
.is-open-filter .pier__sidebar__btn:before{border-color:#CFDAE6;}
.pier__sidebar__filter__head{padding:30px 30px 0;}
.pier__sidebar__filter__head__title{color:#3D5266;font-family:Onest;font-size:24px;font-style:normal;font-weight:700;line-height:140%;}
.pier__sidebar__filter__head__text{font-size:16px;font-style:normal;font-weight:500;line-height:100%;}
.pier__sidebar__filter__list{display:flex;flex-direction:column;gap:6px;margin:20px 30px;}
.pier__sidebar__filter__list__item{width:100%;position:relative;}
.pier__sidebar__filter__list__item__input{display:none;}
.pier__sidebar__filter__list__item__decoration{padding:15px;font-style:normal;font-weight:500;font-size:16px;line-height:100%;transition:0.15s;cursor:pointer;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;background:#F5FBFF;color:#8FA1B2;}
.pier__sidebar__filter__list__item__input:checked ~ .pier__sidebar__filter__list__item__decoration{color:#ED7961;background:#FFF7F5;}
.pier__sidebar__filter__list__item__decoration-btn{cursor:pointer;right:0;top:4px;width:35px;height:18px;border-radius:50px;position:absolute;transition:0.15s;}
.pier__sidebar__filter__list__item__input ~ .pier__sidebar__filter__list__item__decoration-btn{background:#F5F6F7;}
.pier__sidebar__filter__list__item__input:checked ~ .pier__sidebar__filter__list__item__decoration-btn{background:#3D5266;}
.pier__sidebar__filter__list__item:hover .pier__sidebar__filter__list__item__input:checked ~ .pier__sidebar__filter__list__item__decoration-btn{filter:brightness(1.1);}
.pier__sidebar__filter__list__item__input ~ .pier__sidebar__filter__list__item__decoration{opacity:0.5;}
.pier__sidebar__filter__list__item__input:checked ~ .pier__sidebar__filter__list__item__decoration{opacity:1;}
   .pier__map__link{position:absolute;right:0;bottom:0;width:205px;height:50px;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px;font-family:'Roboto';font-style:normal;font-weight:500;font-size:16px;line-height:100%;color:#596C80;background:#fff;border-top-left-radius:2px;}
.pier__map__link:hover{color:#FF4148;}
.pier__map__link .color{color:#FF4148;}
.pier__map__link .icon{display:block;line-height:0;width:33px;height:33px;}
.pier__map__link .icon svg{width:100%;height:100%;}
.filter-checked-type-free .pier-item__type.pier-icon-map-free{background:#FF9D00;backdrop-filter:blur(15px);color:#fff;}
.filter-checked-type-city .pier-item__type.pier-icon-map-city{background:#ED7961;backdrop-filter:blur(15px);color:#fff;}
.filter-checked-type-com .pier-item__type.pier-icon-map-com{background:#0BBD6C;backdrop-filter:blur(15px);color:#fff;}
@media screen and (max-width:1199px){
.pier{column-gap:20px;}
.pier__map__link{width:185px;height:45px;font-size:14px;gap:4px;}
.pier__map__link .icon{width:28px;height:28px;}
}
@media screen and (max-width:677px){
.pier{flex-direction:column;align-items:center;}
.pier{column-gap:10px;margin-bottom:20px;}
.pier__map{max-height:315px;}
.pier__map #map{height:315px;}
.pier__map__link{width:155px;height:40px;font-size:12px;gap:4px;}
.pier__map__link .icon{width:26px;height:26px;}
}
@media screen and (max-width:420px){
.pier__map{max-height:280px;}
.pier__map #map{height:280px;}
.pier__sidebar__filter__list{margin-left:15px;margin-right:15px;}
.pier__sidebar__filter__head{margin-left:15px;}
.pier-item__title{font-size:18px;margin-bottom:2px;}
.pier-item__address{font-size:14px;}
.pier-item__price{font-size:16px;}
.pier-item__moored__title{font-size:14px;margin-bottom:1px;display:flex;align-items:center;gap:10px;}
.pier-item__moored__item{font-size:12px;}
.pier-item__link{font-size:20px;}
.pier__sidebar__filter__head{margin-top:0;margin-left:0;margin-right:0;min-height:33px;font-size:14px;padding:10px;}
.pier__sidebar__filter__head > div:first-child:before{right:-11px;}
.pier__sidebar__filter__list{margin-left:10px;margin-right:10px;gap:6px;}
.pier__sidebar__filter__list__item__decoration{min-height:32px;font-size:14px;}
.pier__map__link{width:135px;font-size:10px;}
.pier__map__link .icon{width:24px;height:22px;}
.pier-item__slider{width:100%;position:relative;height:144px;margin-bottom:22px;}
.pier-item .pier-item__slider + .pier-item__type{top:110px;left:8px;height:29px;}
.pier-item__slider .slick-dots{bottom:-47px;}
.pier-item__slider__control{bottom:-41px;}
.pier__sidebar__filter__list__item__decoration-btn{top:7px;}
}
@media screen and (max-width:380px){
.pier-item__slider .slick-dots{right:15px;}
.pier-item__slider__control--next{right:24px;}
.pier-item__slider__control--prev{right:46px;}
.pier-item > .pier-item__type:first-child{margin:20px 0}
.pier-item__title{padding:0 15px;}
.pier-item__address{padding:0 15px;}
.pier-item__price{padding:0 15px;}
.pier-item__moored{padding:0 15px;}
.pier-item__link{font-size:18px;min-height:45px;}
.pier-item__slider .slick-dots{bottom:13px;}
.pier-item__slider__control{bottom:19px;}
}
.pier-template > p{margin-bottom:0;}
body.id-23233 .default-content{padding-top:100px;margin-bottom:100px;}
body.id-23233 .default-content__flex{justify-content:space-between;}
body.id-23233 .page__content ul li p, body.id-23233 .page__content ol li p{margin-bottom:18px!important;}
body.id-23233 .page__content ol{padding-left:25px;}
body.id-23233 .page__content ol li::marker{font-size:20px;}
ul.marker-ul{list-style:none;}
ul.marker-ul li{position:relative;}
ul.marker-ul li:before{content:"";display:block;width:5px;height:5px;background-color:#3D556D;border-radius:50px;position:absolute;top:13px;left:-18px;}
@media screen and (max-width:1199px){
.pier-template p{font-size:18px !important;}
ul.marker-ul li:before{width:4px;height:4px;top:11px;left:-15px;}
body.id-23233 .default-content__flex{display:flex;}
body.id-23233 .default-content{margin-bottom:50px;}
}
@media screen and (max-width:991px){
body.id-23233 .page__content ol li::marker{font-size:18px;}
}
@media screen and (max-width:769px){
.pier-template p{font-size:14px !important;margin-bottom:10px !important;}
ul.marker-ul li:before{top:8px;left:-15px;}
body.id-23233 .default-content{padding-top:1px;}
body.id-23233 .default-content__flex{flex-direction:column;}
body.id-23233 .page__content ul li p, body.id-23233 .page__content ol li p{margin-bottom:10px!important;}
body.id-23233 .page__content ol li::marker{font-size:14px;}
body.id-23233 h2{font-weight:700;font-size:26px !important;line-height:26px;}
body.id-23233 .default-content__img-wrap{padding:0;margin:0;display:block;float:none;width:100%;}
body.id-23233 .default-content--order .default-content__img-wrap img{margin-right:0;margin-left:0;margin:0 auto;display:block;}
}
body.id-23233 .attention-block{margin-bottom:100px;}
.attention-block{display:flex;border:3px solid #ED7961;border-radius:10px;box-shadow:0px 0px 100px 0px rgba(0, 0, 0, 0.08);}
.attention-block__info{display:flex;flex-direction:column;gap:8px;padding:40px 42px 40px;max-width:1008px;width:100%;}
.attention-block__info__title{font-style:normal;font-weight:700;font-size:26px;line-height:140%;color:#3D5266;}
.attention-block__info__text{color:#3D5266;font-size:18px;font-style:normal;font-weight:300;line-height:160%;}
.attention-block__img-wrap{border-left:3px solid #ED7961;width:20%;display:flex;align-items:center;justify-content:center;padding:10px;}
.attention-block__img-wrap .icon{width:115px;height:115px;}
.attention-block__img-wrap .icon svg{width:100%;height:100%;}
@media screen and (max-width:1199px){
body.id-23233 .attention-block{margin-bottom:50px;}
}
@media(max-width:991px){
.attention-block__info{padding:17px 20px 17px;}
.attention-block__info__title{font-size:22px;line-height:26px;}
}
@media(max-width:769px){
.attention-block{padding:20px;box-shadow:none;}
.attention-block__info{gap:9px;padding:0;}
.attention-block__info__text{font-size:14px;font-weight:500;line-height:150%;border-radius:10px;}
.attention-block__img-wrap{display:none;}
}
.mobile-filter--new .mobile-filter__checkbox-label input:checked ~ label:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/sidebar-filter-check.svg);}
.id-20610 .route .slider__item .thumb img{height:280px;max-width:100%;margin:0 10px;}
.id-17801 .single_blog .content p a{color:#3D556D!important;}
.id-17801 .single_blog .content p a:hover{color:#ed7961 !important;}
.id-17801 .wp-block-gallery{margin-bottom:30px;}
.banket-ili-furshet__default-content{padding-top:0;margin-bottom:15px;}
.banket-ili-furshet__default-content .default-content__flex{align-items:stretch;}
.banket-ili-furshet__default-content .default-content__text{display:flex;flex-direction:column;justify-content:space-between;height:auto;}
.banket-ili-furshet__default-content .default-content__text small{max-width:540px;display:block;font-style:normal;font-weight:500;font-size:14px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.banket-ili-furshet__default-content .default-content__text ul{list-style:none;margin-bottom:0;}
.banket-ili-furshet__default-content .default-content__text ul li{margin-bottom:0;list-style-position:inside;padding-left:28px;font-size:18px;line-height:140%;position:relative;}
.banket-ili-furshet__default-content .default-content__text ul li:before{content:"";display:block;width:3px;height:3px;position:absolute;background:#3D556D;left:13px;top:11px;border-radius:50px;}
.single_blog .banket-ili-furshet__default-content .default-content__text p:last-child{margin-bottom:10px!important;}
.banket-ili-furshet__title_h3{margin-top:55px!important;}
.single_blog .banket-ili-furshet__element-style-1{margin-bottom:0!important;}
.banket-ili-furshet__element-style-3{margin-bottom:10px!important;}
.banket-ili-furshet__default-content_2 .default-content__flex{align-items:flex-start;}
.banket-ili-furshet__default-content_2{padding-top:33px;}
.single_blog .banket-ili-furshet__element-style-4{margin-bottom:0!important;}
.single_blog .banket-ili-furshet__element-style-5{margin-bottom:33px!important;}
.single_blog .banket-ili-furshet__element-style-6{max-width:1140px;}
.single_blog .banket-ili-furshet__element-style-7{max-width:1190px;}
.banket-ili-furshet__element-style-9{display:none;}
.banket-ili-furshet__element-style-11{display:none;}
.id-17801 .wp-block-gallery.not-slider{justify-content:space-between;}
.id-17801 .wp-block-gallery.not-slider .wp-block-image{max-width:49%}
@media(max-width:1199px){
.banket-ili-furshet__default-content .default-content__text{display:block;}
.banket-ili-furshet__default-content .default-content__text small{max-width:100%;}
}
@media(max-width:1199px) and (min-width:992px){
.banket-ili-furshet__default-content_2 .default-content__flex{display:flex;}
.banket-ili-furshet__default-content_2 .default-content__img-wrap img{margin-right:0;}
}
@media(max-width:991px){
.banket-ili-furshet__default-content_2 .default-content__text ul{display:inline-block;}
.banket-ili-furshet__default-content_2 .default-content__img-wrap{width:60%;}
.banket-ili-furshet__default-content_2 .default-content__img-wrap img{max-width:400px;}
}
@media screen and (max-width:769px){
.banket-ili-furshet__default-content .default-content__text ul li{font-size:14px;padding-left:21px;margin-bottom:2px;}
.banket-ili-furshet__default-content .default-content__text ul li:before{left:9px;top:8px;}
}
@media screen and (max-width:575px){
.id-17801 .wp-block-gallery.not-slider{flex-direction:column;gap:15px;margin-bottom:15px;}
.id-17801 .wp-block-gallery.not-slider .wp-block-image{width:100%!important;height:250px;max-width:100%;}
}
@media screen and (max-width:500px){
.banket-ili-furshet__element-style-3{margin-bottom:15px !important;margin-top:10px !important;}
.banket-ili-furshet__element-style-2, .banket-ili-furshet__element-style-1{display:none;}
.banket-ili-furshet__default-content .default-content__flex{display:flex;flex-direction:column;gap:0;}
.banket-ili-furshet__default-content .default-content__flex .default-content__img-wrap{order:1;padding:0;}
.banket-ili-furshet__default-content_2 .default-content__img-wrap{width:100%;}
.banket-ili-furshet__default-content_2 .default-content__flex .default-content__img-wrap, .banket-ili-furshet__default-content.default-content--order .default-content__flex .default-content__img-wrap{order:0;padding-bottom:15px;}
.banket-ili-furshet__default-content .default-content__text small{display:none;}
.banket-ili-furshet__element-style-8{display:none!important;}
.banket-ili-furshet__element-style-9{display:block;}
.banket-ili-furshet__title_h3{margin-top:22px!important;}
.banket-ili-furshet__default-content_2{padding-top:0;}
.single_blog .banket-ili-furshet__element-style-5{margin-bottom:22px!important;}
.banket-ili-furshet__element-style-10{display:none;}
.banket-ili-furshet__element-style-11{display:block;}
.banket-ili-furshet__element-style-3 + .banket-ili-furshet__element-style-6{margin-bottom:1px!important;}
.banket-ili-furshet__element-style-3 + .banket-ili-furshet__element-style-6  + .banket-ili-furshet__element-style-6{margin-bottom:14px!important;}
} .mobile-filter--new .mobile-filter__filter{max-width:375px;padding:22px 15px;}
.mobile-filter--new .mobile-filter__filter__title{color:#3D556D;width:100%;font-family:Onest;font-size:22px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.22px;}
.mobile-filter--new .mobile-filter__close{right:15px;top:23px;}
.mobile-filter--new .mobile-filter__block__title{font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;width:100%;margin-bottom:10px;font-size:18px;font-style:normal;font-weight:700;line-height:120%;}
.mobile-filter--new .mobile-filter__block{border-bottom:1px solid #EAEAEA;padding-bottom:12px;margin-bottom:12px;}
.mobile-filter--new .mobile-filter_sort{color:#7A8299;font-family:Onest, sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;}
.mobile-filter--new .mobile-filter_sort.active{color:#2E7BE5;}
.mobile-filter--new .mobile-filter_sort.active::after{margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%232E7BE6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:12px;height:7px;}
.mobile-filter--new .mobile-filter__block-sorts{flex-wrap:wrap;justify-content:flex-start;}
.mobile-filter--new .mobile-filter_sort:last-child{margin-right:0;}
.mobile-filter--new .mobile-filter_sort{margin-right:19px;}
.mobile-filter--new .mobile-filter__content{padding:12px 0 0;}
.mobile-filter--new .mobile-filter__checkbox-label{justify-content:flex-start;margin-bottom:10px;}
.mobile-filter--new .mobile-filter__checkbox-label label{font-feature-settings:'pnum' on, 'lnum' on;color:#7A8299;border:none;padding:0 4px 0 0;width:fit-content;font-family:Onest, sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;}
.mobile-filter--new .mobile-filter__checkbox-label:first-child{margin-top:0;}
.mobile-filter--new .mobile-filter__checkbox-label:last-child{margin-bottom:0;}
.mobile-filter--new .mobile-filter__checkbox-label label{transition:0.15s;}
.mobile-filter--new .mobile-filter__checkbox-label input:checked ~ label{padding-left:20px;position:relative;background-color:transparent;}
.mobile-filter--new .mobile-filter__checkbox-label input:checked ~ label:before{content:"";position:absolute;left:-0px;top:2px;display:block;width:14px;height:10px;background-position:center;background-repeat:no-repeat;background-size:auto;}
.mobile-filter--new .mobile-filter__wish-link{font-family:'Roboto';font-style:normal;font-weight:500;font-size:16px;line-height:140%;color:#00357F;width:fit-content;margin-left:auto;margin-right:auto;margin-top:25px;padding:5px;margin-bottom:25px;}
.mobile-filter--new .mobile-filter__wish-count{font-size:9px;padding:1px 0 0 0;width:22px;height:22px;margin-left:4px;}
.mobile-filter--new .btn-secondary{font-style:normal;font-weight:500;font-size:14px;line-height:140%;padding:10px 20px;margin-bottom:10px;border-radius:6px;}
.mobile-filter--new .mobile-filter__reset{padding:8px 20px;border:1px solid #8FA1B2;color:#8FA1B2;text-align:center;font-family:Onest, sans-serif;font-size:14px;font-style:normal;font-weight:500;}
.mobile-filter--new .mobile-filter__reset:hover{background-color:transparent;}
.mobile-filter--new .mobile-filter__checkbox-label{display:flex;justify-content:space-between;align-items:center;max-width:165px;gap:10px;font-style:normal;font-weight:400;font-size:14px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.mobile-filter--new .mobile-filter__checkbox-label__decoration-input{width:20px;height:20px;border:2px solid #6E7F91;border-radius:4px;transition:0.15s;}
.mobile-filter--new .mobile-filter__checkbox-label:hover .mobile-filter__checkbox-label__decoration-input{border-color:#ED7961;}
.mobile-filter--new .mobile-filter__checkbox-label input:checked ~ div{color:#ED7961;}
.mobile-filter--new .mobile-filter__checkbox-label input:checked ~ .mobile-filter__checkbox-label__decoration-input{background:#ED7961;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M1 3.52632L4.66667 7L11 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#ED7961;}
.mobile-filter--new .mobile-filter__checkbox-label input:checked+label{color:#ED7961;}
.catalog__sidebar--new .sidebar__track{display:flex;flex-direction:column;height:100%;max-height:606px;}
.id-19807 .catalog__sidebar--new .sidebar__track{max-height:535px;}
.id-19101 .catalog__sidebar--new .sidebar__track{max-height:656px;}
.catalog__sidebar--new .sidebar__title{color:#3D5266;font-size:20px;font-style:normal;font-weight:700;line-height:140%;}
.catalog__sidebar--new .sidebar__block{border:none;margin-bottom:0;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.08));}
.catalog__sidebar--new .sort{justify-content:space-between;}
.catalog__sidebar--new .sort__item:not(:last-child){margin-right:0;}
.catalog__sidebar--new .filter label, .label_link{padding:5px 0;width:100%;color:#7A8299;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:120%;}
.catalog__sidebar--new .filter__item{margin-bottom:0;}
.catalog__sidebar--new .filter__item:hover label{color:#ED7961;}
.catalog__sidebar--new .wish-link{justify-content:center;}
.catalog__sidebar--new .filter__reset{margin-bottom:15px;}
.catalog__sidebar--new .sidebar__track .btn-secondary__wrap{margin-bottom:30px;}
.catalog__sidebar--new .sidebar__track .btn-secondary{width:100%;padding:10px 0;max-width:100%;min-width:auto;margin-left:0;margin-right:0;font-style:normal;font-weight:600;font-size:15px;line-height:140%;color:#FFFFFF;margin-bottom:0;}
.catalog__sidebar--new .other_type_ships{padding:0!important;margin-bottom:30px;border:1px solid #EAEAEA;}
.catalog__sidebar--new .ot_item{padding:10px 15px 9px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0;border-bottom:1px solid #EAEAEA;transition:0.15s;}
.catalog__sidebar--new .ot_item:last-child{border-bottom:none;}
.catalog__sidebar--new .ot_title{display:flex;align-items:center;gap:10px;font-style:normal;font-weight:500;font-size:18px;line-height:130%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;transition:0.15s;}
.catalog__sidebar--new .ot_desc{padding-left:0;font-style:normal;font-weight:400;font-size:13px;line-height:130%;color:#3D556D;transition:0.15s;}
.under-catalog__list__item:hover .ot_title, .catalog__sidebar--new .ot_item:hover .ot_title{color:#ED7961;}
.under-catalog__list__item:hover .ot_desc, .catalog__sidebar--new .ot_item:hover .ot_desc{color:#ED7961;}
.catalog__sidebar--new #yaframe{display:flex;align-items:center;justify-content:center;background:#f6f6f6;border-radius:4px;}
.catalog__sidebar--new .form__checkbox__decoration-input{width:20px;height:20px;border:2px solid #CBD1E2;border-radius:4px;transition:0.15s;}
.catalog__sidebar--new .form__checkbox__decoration-input:hover{border-color:#ED7961;}
.catalog__sidebar--new .form__checkbox input:checked ~ .form__checkbox__decoration-input{background:#ED7961;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M1 3.52632L4.66667 7L11 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:#ED7961;}
.catalog__sidebar--new .form__checkbox input[type="checkbox"]{display:none;}
.catalog__sidebar--new .form__checkbox{justify-content:space-between;}
@media(min-width:1200px){
.catalogblock  .col-md-4.text-end{position:relative;top:-6px;}
}
@media(min-width:991px){
.id-110 .container.content > p, .id-19101 .container.content > p, .id-19807 .container.content > p{font-size:22px;line-height:140%;color:#6E7F91;}
}
.count_tour_title{margin-bottom:10px;}
.input__buttons{display:flex;}
@media(max-width:769px){
.catalog__search{max-width:330px;}
.blog__search{max-width:100%;}
.catalogblock  .col-md-4.text-end{position:relative;}
.catalogblock .searchform{position:unset;top:-48px;right:15px;}
.cat_mobile_buttons{flex-direction:row-reverse;}
.catalog__search input::-webkit-input-placeholder{color:rgba(14, 38, 62, 0.3)}
}
@media(max-width:650px){
.catalogblock .searchform{max-width:200px;right:109px;}
.load_more{margin-bottom:30px;}
}
@media(max-width:479px){
.catalogblock .searchform{top:-5px;}
}
@media(max-width:1000px){
.catalogblock .col-md-8{flex:0 0 auto;width:50%;}
.catalogblock .align-items-center{justify-content:space-between;}
}
@media(max-width:1199px){
.catalogblock .search__input{}
.catalogblock h2.mb-md-5{font-size:28px!important;line-height:140%;margin-bottom:15px !important;}
.catalogblock .col-md-4.text-end{padding-bottom:10px;}
}
@media(max-width:990px){
.catalogblock .col-md-4.text-end{width:50%;}
}
@media(max-width:769px){
.catalogblock .col-md-8{width:100%;}
.id-110 .catalogblock .col-md-8, .id-19101 .catalogblock .col-md-8, .id-19807 .catalogblock .col-md-8{width:50%;}
}
@media(max-width:700px){
.catalogblock h2.mb-md-5{margin-bottom:20px !important;}
.catalogblock .searchform{top:-53px;right:15px;}
.catalogblock .search__input{font-size:14px;line-height:100%;padding:0 0 0 10px;width:150px;}
}
@media(max-width:768px){
.catalogblock .col-md-4.text-end{width:100%;}
.catalog__search .input__buttons>*{top:1px;}
}
@media(min-width:921px){
.catalog__links__btn-right, .catalog__links__btn-left{display:none!important;}
}
@media(max-width:920px) and (min-width:769px){
.catalog__links__btn-right, .catalog__links__btn-left{display:flex!important;}
}
@media(max-width:768px) and (min-width:651px){
.catalog__links__btn-right, .catalog__links__btn-left{display:none!important;}
#catalogMain .content__tours .content__tour{width:50%;}
}
@media(max-width:750px){
.catalog__links__btn-right, .catalog__links__btn-left{display:flex!important;}
}
.under-catalog__list{display:none}
.catalog__links__slider::-webkit-scrollbar{display:none;}
@media(max-width:769px){
.under-catalog__list{display:flex;width:100%;gap:10px;}
.under-catalog__list__item{padding:15px 20px 15px !important;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0;width:100%;background:#fff;box-shadow:0 0 15px 2px rgb(0 0 0 / 12%);}
.under-catalog__list__item .ot_title{display:flex;align-items:center;gap:10px;font-family:'Raleway';font-style:normal;font-weight:500;font-size:18px;line-height:130%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.under-catalog__list__item .ot_desc{padding-left:0;font-family:'Raleway';font-style:normal;font-weight:400;font-size:13px;line-height:130%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
}
@media(max-width:480px){
.catalog__links{width:calc(100% + 15px);}
}
@media(max-width:650px){
.catalogblock .searchform{right:32px;top:-54px;}
}
@media(max-width:460px){
.catalogblock .searchform{top:-50px;}
.catalogblock h2.mb-md-5{font-size:22px!important;line-height:140%;}
.input__buttons .search__clear{width:15px}
.input__buttons .search__clear i{position:relative;left:-5px;}
.catalogblock .searchform{right:22px;}
.catalog__links__btn-left, .catalog__links__btn-right{width:40px;}
}
.gap-20{gap:20px;}
.mb20{margin-bottom:20px;}
.mb26{margin-bottom:26px;}
.mb14{margin-bottom:14px;}
.catalog__links{position:relative;background:#FFFFFF;box-shadow:0 0 50px rgba(0, 0, 0, 0.1);min-height:40px;display:flex;align-items:center;overflow:hidden;border-radius:4px;flex:1 0 0;}
.catalog__links__slider{flex-wrap:nowrap;overflow-x:auto;width:100%;height:100%;margin:0;padding-left:12px;padding-right:12px;display:flex;align-items:center;gap:7px;}
.catalog__links__title{color:#656D85;font-size:16px;font-style:normal;font-weight:600;line-height:19px;margin-right:6px;}
.catalog__links__item{font-weight:400;font-size:16px;line-height:140%;color:#80B5FF;flex-shrink:0;}
.searchform{box-shadow:0 0 50px rgba(0, 0, 0, 0.1);border-radius:4px;min-width:calc(30% - 43px);}
.catalog__links__item:hover{color:#ED7961;}
.catalog__links__item.active{color:#ED7961;cursor:auto;}
.catalog__links__btn-left{background:transparent;width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;background:linear-gradient(-90deg, rgba(244,252,255,0) 0%, rgba(255,255,255,1) 60%);z-index:1;}
.catalog__links__btn-left svg{transform:rotate(180deg);}
.catalog__links__btn-right{background:transparent;width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;background:linear-gradient(90deg, rgba(244,252,255,0) 0%, rgba(255,255,255,1) 60%);z-index:1;}
@media(max-width:560px){
.catalog__links{border:none;box-shadow:none;}
.catalog__links__btn-right, catalog__links__btn-left{display:none!important;}
.catalog__links__slider{flex-wrap:wrap;padding:0;gap:7px;}
.catalog__links__item{flex-shrink:0;color:#80B5FF;font-size:14px;font-style:normal;font-weight:600;line-height:110%;}
.catalogblock .searchform{position:unset;max-width:unset;}
}
@media(max-width:769px) and (min-width:651px){
.catalog__main .item__row{margin-left:-5px;margin-right:-5px;}
.catalog__main .item__col{padding-left:5px;padding-right:5px;}
.catalog__main .content__tour{margin-bottom:20px !important;}
}
@media(max-width:370px){
.catalogblock .searchform{top:-45px;}
.catalogblock .col-md-4.text-end{display:flex;flex-direction:column;gap:15px;}
.catalog__links{min-height:45px;}
.catalog__links__btn-right{width:45px;height:45px;}
.catalogblock h2.mb-md-5{margin-bottom:15px !important;}
.catalog__links__item{}
} @media(max-width:370px) and (min-width:360px){
.catalogblock h2.mb-md-5{font-size:21px !important;}
}
@media(max-width:359px){
.catalogblock .col-md-8{width:100%!important;text-align:center;}
.catalogblock .searchform{top:0;right:0;position:relative;order:-1;margin:0 auto;}
} @media (max-height: 900px) {
.catalog__sidebar--new .sidebar__track .btn-secondary__wrap{margin-bottom:10px;}
.catalog__sidebar--new .other_type_ships{padding:0 !important;margin-bottom:20px;}
}
@media (max-height: 850px) {
.catalog__sidebar--new .filter__reset{margin-bottom:20px;}
}
@media (max-height: 800px) {
.catalog__sidebar--new .sidebar__track .btn-secondary__wrap{margin-bottom:0;}
}
@media (max-height: 665px) {
.mobile-filter--new .mobile-filter__block{padding-bottom:10px;margin-top:0;margin-bottom:10px;}
.mobile-filter--new .mobile-filter__wish-link{margin-top:12px;padding:4px;margin-bottom:12px;}
.mobile-filter--new .mobile-filter__reset{margin-bottom:0;}
}
@media (max-height: 580px) {
.mobile-filter--new .mobile-filter__content{padding:10px 0 0;}
.mobile-filter--new .mobile-filter__filter{padding:12px 15px;}
.mobile-filter--new .mobile-filter__block__title{margin-bottom:11px;}
}
#anchorContent{position:relative;top:-100px;}
@media(max-width:767px){
#anchorContent{position:relative;top:-20px;}
}
body h2.chromeperfectpixel-title{font-size:10px!important;margin:0!important;}
.modal-black-wrapper{display:none;width:100%;height:100%;position:fixed;z-index:1002;top:0;left:0;background:rgba(31, 41, 51, 0.8);backdrop-filter:blur(5px);}
.modal-block{display:none;max-width:534px;width:calc(100% - 20px);position:fixed;z-index:1003;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#ffffff;animation:modal-scale 0.25s;border-radius:12px;}
.modal-open{display:block;}
.close-modal{position:absolute;right:28px;top:28px;background:none;border:0;font-size:0;width:40px;height:40px;transition:0.15s;padding:0;}
.close-modal:hover{opacity:0.7;}
@keyframes modal-scale {
0%{-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5);}
to{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}
}
.modal-block__container{padding:30px 28px;text-align:center;}
.modal-block__title{font-style:normal;font-weight:700;font-size:28px;line-height:140%;color:#3D5266;width:calc(100% - 45px);text-align:left;margin-bottom:10px;}
.modal-block__share{display:flex;flex-wrap:wrap;column-gap:6px;row-gap:10px;align-items:center;justify-content:space-between;}
.btn-copy{display:flex;justify-content:center;align-items:center;min-width:200px;padding:10px 20px;gap:4px;width:auto;min-height:40px;background:#ED7961;border-radius:100px;font-style:normal;font-weight:700;font-size:16px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#FFFFFF;margin-top:auto;transition:0.15s;cursor:pointer;}
.btn-copy:hover{filter:brightness(1.1);}
@media screen and (max-width:769px){
.modal-block__title{font-weight:700;font-size:22px;line-height:26px;margin-bottom:20px;}
.modal-block__container{padding:23px 15px;}
.close-modal{position:absolute;right:15px;top:15px;}
}
.block-has-iframe{width:100%;height:0;position:relative;padding-top:calc(100%/(16/9));margin-bottom:40px;margin-top:42px;}
.block-has-iframe iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%;max-width:100%;margin-bottom:0;max-height:1000px;}
.single_blog__head{position:relative;}
.single_blog__date__wrap{display:none;}
@media(max-width:560px){
.block-has-iframe{margin-bottom:30px;margin-top:30px;}
}
@media(min-width:770px){
.single_blog__date__wrap{position:relative;display:block;}
.single_blog__date{position:absolute;right:0;font-family:'Raleway';font-style:normal;font-weight:500;font-size:18px;line-height:140%;color:#8FA1B3;top:24px;}
}
.id-23574 .gallery-slider-mobile__section{padding-bottom:30px;}
.id-23574 .gallery-slider-mobile__item{height:270px}
@media(max-width:1199px){
.id-23574 .gallery-slider-mobile__item{height:210px;}
}
@media(max-width:769px){
.id-23574 .gallery-slider-mobile__item{height:190px;}
.id-23574 .gallery-slider-mobile__section .gallery-slider-mobile{margin-top:25px;}
.id-23574 .gallery-slider-mobile__section{padding-bottom:0;}
}
@media(max-width:640px){
.id-23574 .gallery-slider-mobile__item{height:170px;}
}
@media(max-width:540px){
.id-23574 .gallery-slider-mobile__item{height:160px;}
}
.whiteblock{padding-top:30px;}
.whiteblock .default-content{background:#FFFFFF;border:1px solid #F2F2F2;box-shadow:0 4px 200px rgba(0, 0, 0, 0.07);border-radius:6px;padding:30px;}
.whiteblock .default-content__flex{margin-bottom:0 !important;row-gap:20px !important;}
.whiteblock .default-content--order .default-content__flex{justify-content:space-between;}
.whiteblock .default-content__text ul{padding-left:28px;}
.whiteblock .default-content__text ul li{line-height:140%;list-style-position:inherit;}
.whiteblock ul{list-style:none;}
.whiteblock ul li{position:relative;margin-bottom:5px;}
.whiteblock ul li:before{content:"";display:block;width:3px;height:3px;background-color:#3D556D;border-radius:50px;position:absolute;left:-15px;top:12px;}
.whiteblock .default-content--order .default-content__text ul{margin-bottom:18px;padding-left:18px;}
.whiteblock__main{margin-top:48px;margin-bottom:30px;padding:0;background:#FFFFFF;border:1px solid #F2F2F2;box-shadow:0 4px 200px rgba(0, 0, 0, 0.07);border-radius:6px;}
.whiteblock__main .default-content{background:#FFFFFF;border:none;box-shadow:none;border-radius:0;padding:30px 30px 20px;margin-bottom:0;}
.whiteblock__main .default-content:last-child{padding-bottom:30px;}
.block-flex{display:flex;gap:40px;padding-top:15px;margin-bottom:34px;row-gap:15px;}
.block-flex__left{max-width:394px;}
.block-flex__right{max-width:394px;}
.default-ul{list-style:none;padding-left:15px !important;}
.default-ul li{position:relative;margin-bottom:4px;}
.default-ul li:before{content:"";display:block;width:4px;height:4px;background-color:#3D556D;border-radius:50px;position:absolute;left:-15px;top:10px;}
.id-23731-picture-fix-height{height:396px;margin-top:20px;margin-bottom:20px;}
.id-23680-picture-fix-height{height:500px;margin-top:30px;margin-bottom:30px;}
.id-23680 .content a{color:#596C80 !important;text-decoration:underline;text-decoration-skip-ink:none;}
.id-15704 .default-content__flex{gap:48px;}
.id-15704 .default-content__text > h3{margin-bottom:10px !important;}
.id-15704 .default-content{margin-bottom:35px;}
.id-15704 .default-ul{margin-bottom:22px;}
.id-15704 .default-ul li{margin-bottom:7px;}
.margin-top-100{margin-top:100px !important;}
.margin-top-50{margin-top:50px !important;}
.margin-top-30{margin-top:30px !important;}
body .margin-bottom-0{margin-bottom:0 !important;}
body.id-15704 main .default-content__text > .margin-top-50.mobile-title{margin-top:50px !important;}
.font-weight-700{font-weight:700!important;}
@media(max-width:1199px){
.whiteblock .default-content__flex{display:flex;gap:16px;align-items:stretch;}
.whiteblock .default-content{padding:18px;}
.whiteblock .default-content__img-wrap img{height:100% !important;margin-right:0;margin-bottom:0;object-fit:cover;object-position:center;}
.whiteblock__main .default-content{padding:18px 18px 15px;}
.whiteblock__main .default-content:last-child{padding-bottom:18px;}
.whiteblock .default-content--order .default-content__img-wrap img{margin-left:0 !important;}
.id-23731-picture-fix-height{height:260px;margin-top:30px;margin-bottom:30px;}
.id-23680-picture-fix-height{height:420px;}
.id-15704 .whiteblock .default-content__img-wrap img{max-height:100%;}
}
@media(max-width:991px){
.whiteblock .default-content__img-wrap{width:43%;padding:0;}
.id-15704 .whiteblock .default-content__img-wrap{width:47%;}
.block-flex__left{max-width:50%}
.block-flex__right{max-width:50%}
.id-23731-picture-fix-height{height:220px;}
.id-23680-picture-fix-height{height:350px;}
}
@media(min-width:770px){
.single_blog h1#blog_title{font-size:36px!important;line-height:normal;}
}
@media(max-width:769px){
.whiteblock .default-content__text ul li{line-height:130%;}
.whiteblock ul li:before{left:-12px;top:8px;}
.default-ul li:before{left:-12px;top:7px;}
.default-ul li{margin-bottom:0;font-weight:500;font-size:14px;line-height:130%;}
.block-flex{margin-bottom:14px;}
.margin-top-100{margin-top:52px !important;}
.margin-top-50{margin-top:50px !important;}
.id-15704 .margin-top-30{margin-top:50px !important;}
.id-23680-picture-fix-height{height:220px;margin-top:20px;margin-bottom:18px;}
.id-23680 .whiteblock ul li:before{display:none;}
.id-23680 .whiteblock .default-content__flex{row-gap:0 !important;}
.id-15704 .whiteblock .mobile-title{font-size:20px !important;line-height:110%;}
.id-15704 .whiteblock p{margin-bottom:17px !important;}
.id-15704 .whiteblock .default-content.margin-top-50{margin-top:-20px !important;}
body.id-15704 main .default-content__text > .margin-top-50.mobile-title{margin-top:20px !important;}
.id-15704 .margin-bottom-0 + .whiteblock .default-content__text .mobile-title:first-child{max-width:210px;}
}
@media(max-width:767px){
.mobile-title{font-size:22px !important;margin-bottom:5px !important;}
}
@media(max-width:650px){
.whiteblock .default-content__flex{flex-direction:column;align-items:center;}
.whiteblock .default-content__text{order:0;}
.whiteblock .default-content__img-wrap{width:100% !important;text-align:center;order:1;}
.whiteblock .default-content__img-wrap img{height:280px !important;max-height:280px;width:100%;max-width:412px;}
.id-23680 .whiteblock .default-content__text ul{padding-left:0;list-style:none;}
.id-23680-picture-fix-height{height:280px;}
.id-23731 .whiteblock .default-content--order .default-content__text ul{padding-left:0;}
.id-23731 .whiteblock .default-content--order .default-content__text ul li{margin-bottom:8px;}
.id-23731 .block-flex ul{margin-top:-10px;}
.block-flex{flex-direction:column;}
.block-flex__left{width:100%;max-width:100%;}
.block-flex__right{width:100%;max-width:100%;}
}
@media(max-width:570px){
.whiteblock .default-content__flex{gap:7px;}
.whiteblock .default-content__img-wrap img{height:220px !important;max-height:220px;}
.whiteblock__main{margin-top:28px;}
.whiteblock__main .default-content{padding:18px 18px 2px;}
.whiteblock__main .default-content:last-child{padding-bottom:18px;}
}
@media screen and (min-width:595px){
.add-padding-container{padding-left:15px;padding-right:15px;}
}
@media screen and (max-width:594px){
.section.add-padding-container{padding-bottom:35px;margin-bottom:17px;}
}  .header-new + .page:not(.main_ship){padding-top:0;}
.header-new{border-bottom:1px solid #F2F2F2;padding:29px 0 27px;box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.05);}
@media(max-width:1200px){
.header-new{padding:25px 0;}
}
.single__breadcrumbs{margin-top:0;margin-bottom:18px;font-family:'Raleway';}
body .page__content__blog h1#blog_title{margin-bottom:4px !important;}
@media screen and (max-width:769px){
.page__content{padding:30px 0;}
.breadcrumbs, .breadcrumbs span, span.breadcrumb_last{font-size:16px;}
.breadcrumbs > span > span .none767 a:after, .breadcrumbs > span > span:first-of-type > a:after{right:2px;top:-3px;width:14px;height:14px;}
}
@media screen and (max-width:520px){
.page__content{padding:20px 0 0;}
.breadcrumbs, .breadcrumbs span, .breadcrumbs a{font-family:Onest;font-size:3.75vw;font-style:normal;font-weight:400;line-height:140%;}
span.breadcrumb_last{font-size:14px;font-family:Onest;font-size:3.75vw;font-style:normal;font-weight:400;line-height:140%;}
.breadcrumbs > span > span .none767 a:after, .breadcrumbs > span > span:first-of-type > a:after{top:-12px;}
}
.header-new .menu--horizontal{justify-content:flex-start !important;}
.header__logo.is-mobile{display:none;}
.header__logo{margin-right:25px;width:43px;height:58px;flex-shrink:0;transition:0s;}
.header__logo img{transition:0s;width:100%;height:100%;}
.header__top-menu{justify-content:flex-start;gap:16px;border-bottom:none;padding-bottom:0;}
.header__top-menu > li a{font-weight:400;}
.header-new__wish-count__wrap{display:flex;gap:8px;}
.header-new .header-new__wish-count{position:relative;top:2px;background-image:none;background-color:#E8F1FF;width:22px;height:22px;border-radius:50px;display:flex;align-items:center;text-align:center;justify-content:center;font-style:normal;font-weight:600;font-size:12px;font-family:Raleway;line-height:0;font-feature-settings:'pnum' on, 'lnum' on;color:#80B5FF;padding:0 0 0 0;}
.header-new .header-new__wish-count__wrap:hover a + a{background-color:#FF4148;color:#fff;}
.header-new .header-new__wish-count:hover{background-color:#FF4148 !important;color:#fff;}
.header__bottom-menu{padding-top:11px;gap:17px;}
.header__bottom-menu > li > a, .header__bottom-menu > li > span{padding-top:0;font-style:normal;font-weight:500;font-size:18px;color:#00357F;}
.header__bottom-menu > li > span{color:#ED7961;}
.header__bottom-menu > li > a:hover, .header__bottom-menu > li >span{color:#ED7961;}
.header__bottom-menu > .header__bottom-menu__item > a, .header__bottom-menu > .header__bottom-menu__item > span{font-style:normal;font-weight:700;font-size:18px;line-height:140%;}
.header__bottom-menu__item--last{margin-right:25px;}
.header__bottom-menu__item--last:before{content:"";display:block;position:absolute;top:3px;right:-20px;height:21px;width:2px;background:#CFDAE6;}
.header__bottom-menu li.has-submenu a:after{top:11px;right:3px;}
.header-new .header__contact{display:flex;flex-direction:column;align-items:flex-end;gap:5px;}
.header-new .header__contact__tel{margin-left:auto;display:block;width:fit-content;margin-bottom:4px;font-style:normal;font-weight:800;font-size:28px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D5266;letter-spacing:0;transition:color 0.15s, width 0s;flex-shrink:0;}
.header-new .header__contact__tel:hover{color:#ED7961 !important;}
.header-new .header__contact__soc{display:flex;gap:7px;row-gap:18px;}
.header-new .header__contact__soc__item{padding:8px;width:40px;height:40px;background:#00357F;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;}
.header-new .header__contact__soc__item svg{position:relative;z-index:2;}
.header-new.fixed .header__contact__soc__item:after{content:"";display:block;position:absolute;background:#00357F;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:0;transition:0.15s;}
.header-new .header__contact__soc__item:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;opacity:0;z-index:1;transition:0.15s;}
.header-new:not(.fixed) .header__contact__soc__item:before{opacity:1;}
.header-new:not(.fixed) .header__contact__soc__item:hover:before{filter:brightness(1.2);}
.header-new .contact.header__contact > a, .header-new .contact.footer__contact > a{top:0;left:0;color:#00357F;width:87%;}
.header-new .header__contact__soc__item.is-item-tel:before{background:radial-gradient(131.25% 131.25% at 50% 151.25%, #CFE8FF 0%, rgba(62, 83, 103, 0) 100%), #00357F;}
.header-new .header__contact__soc__item.is-item-whatsapp:before{background:radial-gradient(131.25% 131.25% at 50% 151.25%, #00A023 0%, rgba(62, 83, 103, 0) 100%), #00357F;}
.header-new .header__contact__soc__item.is-item-inst:before{background:radial-gradient(131.25% 131.25% at 50% 151.25%, #FF3C8E 0%, rgba(62, 83, 103, 0) 100%), #00357F;}
.header-new .header__contact__soc__item.is-item-youtube:before{background:radial-gradient(131.25% 131.25% at 50% 151.25%, #FF3C3C 0%, rgba(62, 83, 103, 0) 100%), #00357F;}
.header-new .header__contact__soc__item:hover:before{opacity:1;}
.header__bottom-menu__item__wish-wrap{padding-left:21px;height:43px;position:relative;}
.header-new .header__row{display:flex;justify-content:space-between;}
.header-new__left{max-width:870px;transition:0s;}
.header-new__right{max-width:363px;}
.header__bottom-menu__item__wish-wrap{display:none;}
.fixed .header__bottom-menu__item__wish-wrap{display:block;}
.header.fixed .header__contact__tel{font-weight:800;font-size:20px !important;margin-bottom:0;}
.header__bottom-menu__item__wish-wrap:before{content:"";display:block;position:absolute;top:3px;left:-1px;height:21px;width:2px;background:#CFDAE6;}
@media(max-width:1420px){
.header__bottom-menu > li > a{font-size:18px;}
.header__top-menu > li > a{font-size:16px;}
.header.fixed .header__contact__tel{font-size:18px !important;}
.header-new.fixed .header-new__left{max-width:920px;}
.header__bottom-menu > .header__bottom-menu__item > a{font-size:18px;}
.fixed .header__logo{margin-right:20px;}
}
@media(max-width:1320px) and (min-width:1200px){
.header.fixed .header__contact{flex-direction:column;}
}
@media(max-width:1199px){
.header-new.fixed .header-new__left{max-width:80px;}
.header__wish-count{font-size:18px;}
.header-new__left{max-width:90px;}
.header__wish-count{width:30px;height:30px;padding-top:2px;}
.btn-menu{height:36px;width:36px;position:relative;}
}
@media(max-width:767px){
.header{padding:10px 0 10px;}
.header__logo.is-desktop{display:none;}
.header .header__logo.is-mobile{display:flex;height:38px;width:auto;margin-right:0;}
.header .header__logo.is-mobile img{width:auto;}
.header__right{position:unset;}
.header__row{flex-wrap:nowrap;margin-right:0;margin-left:0;}
.header-new__left{padding:0;max-width:fit-content;}
.header-new__right{max-width:calc(100% - 90px);padding:0;width:auto;}
.header .header__logo{margin-right:30px;width:43px;height:58px;flex-shrink:0;transition:0s;}
.header__contact{flex-direction:column-reverse !important;padding-top:1px;}
.header__contact__tel{margin-right:auto;}
.header-new .header__contact__tel{font-size:18px;margin-bottom:0 !important;line-height:120%;}
.header-new .header__contact__soc{display:flex;gap:5px;margin:0 auto 5px;}
.header-new .header__contact__soc__item{padding:6px;width:31px;height:31px;}
.btn-menu{height:auto;}
.header__burger-col{padding:0;width:auto;}
.header-new.fixed .header-new__left{max-width:fit-content;}
}
.header-new .header-new__wish-count.is-clicked{background-color:#ED7961 !important;}
@media(min-width:1060px){
.footer-top__menu .footer__menu:not(.footer__menu--last) li:last-child{display:none;}
.footer-top__menu .footer__menu li:nth-child(4n){margin-bottom:0 !important;}
}
@media(min-width:1301px){
.container-1185{max-width:1235px;margin:0 auto;padding:0 25px;}
}
.container-1360{max-width:1410px;margin:0 auto;padding:0 25px;}
@media(max-width:560px){
.container-1360{padding:0 15px;}
}
.footer-top{display:flex;}
.footer-top__logo{width:75px;height:105px;display:flex;align-items:center;justify-content:center;margin-right:80px;}
.footer-top__logo img{width:100%;height:100%;object-fit:contain;}
.footer-top__logo.is-mobile{display:none;}
.footer-top__menu{margin-right:auto;}
.footer-top__menu nav{display:flex;gap:1px;}
.footer-top__menu .footer__menu li:not(:last-child){padding-bottom:14px;}
.footer-top__menu .footer__menu:not(:last-child){margin-right:40px;}
.footer-top__yaframe{display:flex;align-items:flex-end;}
.footer-top__contact{display:flex;flex-direction:column;gap:0;}
.footer-top__contact__tel{margin-left:auto;display:block;width:fit-content;margin-bottom:4px;font-style:normal;font-weight:800;font-size:23.5118px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D5266;}
.footer-top__contact__soc{display:flex;gap:8px;row-gap:18px;}
.footer-top__contact__soc__item{width:50px;height:50px;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;border-radius:50px;overflow:hidden;}
.footer-top__contact__soc__item.is-item-tel:before{background:radial-gradient(131.25% 131.25% at 50% 151.25%, #CFE8FF 0%, rgba(62, 83, 103, 0) 100%), #3D5266;}
.footer-top__contact__soc__item.is-item-whatsapp:before{background:radial-gradient(131.25% 131.25% at 50% 151.25%, #00A023 0%, rgba(62, 83, 103, 0) 100%), #3D5266;}
.footer-top__contact__soc__item.is-item-inst:before{background:radial-gradient(131.25% 131.25% at 50% 151.25%, #FF3C8E 0%, rgba(62, 83, 103, 0) 100%), #3D5266;}
.footer-top__contact__soc__item.is-item-youtube:before{background:radial-gradient(131.25% 131.25% at 50% 151.25%, #FF3C3C 0%, rgba(62, 83, 103, 0) 100%), #3D5266;}
.footer-top__contact__soc__item svg{position:relative;z-index:2;}
.footer-top__contact__soc__item:after{content:"";display:block;position:absolute;background:#3D5266;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:0;transition:0.15s;}
.footer-top__contact__soc__item:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;opacity:0;z-index:1;transition:0.15s;}
.footer-top__contact__soc__item:hover:before{opacity:1;}
.footer-bottom{display:flex;column-gap:40px;align-items:flex-end;justify-content:space-between;}
.footer-bottom__coopyright{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;max-width:660px;}
.footer-bottom__coopyright__item{position:relative;padding-right:10px;font-style:normal;font-weight:500;font-size:12px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#596C80;}
.footer-bottom__coopyright__item a{color:#2E7BE6;}
.footer-bottom__coopyright__item a:hover{color:#ed7961;}
.footer-bottom__coopyright__item.is-item-1:before, .footer-bottom__coopyright__item.is-item-3:before{content:"";display:block;width:1px;height:90%;position:absolute;bottom:3px;right:0;background:#CFDAE6;}
.footer-bottom__docs{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0;}
.footer-bottom__docs__left{max-width:190px;}
.footer-bottom__docs__left__item{display:block;font-style:normal;font-weight:500;font-size:12px;line-height:120%;text-align:right;font-feature-settings:'pnum' on, 'lnum' on;color:#8FA1B3;width:fit-content;margin-left:auto;cursor:pointer;transition:0.15s;}
.footer-bottom__docs__left__item:not(:last-child){margin-bottom:10px;}
.footer-bottom__docs__left__item:hover, .footer-bottom__docs__left__item.is-active{color:#ED7961;}
.footer-bottom__docs__right{display:flex;flex-wrap:wrap;gap:10px;}
.footer-bottom__docs__right__item{width:68px;height:95px;border-radius:3px;overflow:hidden;cursor:pointer;transition:0.15s;}
@media(max-width:1199px){
.footer-bottom__docs__right{display:none;}
}
@media(max-width:1059px){
.footer__menu--last{display:none;}
.footer-top__yaframe{padding-bottom:23px;}
.footer-top__yaframe{align-items:flex-start;padding-top:37px;padding-bottom:0;}
}
@media(max-width:991px){
.footer-top{flex-wrap:wrap;justify-content:center;margin-bottom:40px;}
.footer-top__menu{margin-right:0;}
.footer-top__contact{width:100%;max-width:470px;padding-top:0;}
.footer-top__contact__soc{display:flex;justify-content:center;flex-wrap:wrap;}
.footer-top__yaframe{display:flex;align-items:center;justify-content:center;padding-bottom:0;padding-top:0;}
.footer-top__contact__tel{margin-left:auto;margin-right:auto;}
.footer-bottom__docs{display:none;}
.footer-top__logo{margin-right:35px;}
.footer-bottom__coopyright{margin:0 auto;}
}
@media(max-width:767px){
.footer-top{padding-top:40px;row-gap:45px;}
.footer-top__logo{width:55px;height:70px;margin-right:20px;}
.footer-top__logo.is-desktop{display:none;}
.footer-top__logo.is-mobile{display:flex;}
.footer-top__yaframe{order:1;}
.footer-top__menu{order:2;width:100%;}
.footer-top__contact{display:none;order:3;}
.footer-top__menu nav{gap:26px;justify-content:center;}
.footer__menu li a{font-weight:600;}
.footer-top__menu .footer__menu li:not(:last-child){margin-bottom:9px;}
.footer-top__menu .footer__menu{margin-right:0 !important;}
.footer-bottom__coopyright{gap:0;flex-direction:column;align-items:center;}
.footer-bottom__coopyright__item{padding-right:0;font-weight:600;font-size:12px;line-height:120%;text-align:center;}
.footer-bottom__coopyright__item.is-item-1{order:0;margin-bottom:2px;}
.footer-bottom__coopyright__item.is-item-2{order:2;margin-bottom:10px;}
.footer-bottom__coopyright__item.is-item-3{order:1;margin-bottom:10px;}
.footer-bottom__coopyright__item.is-item-4{order:3;}
.footer-bottom__coopyright__item.is-item-1:before, .footer-bottom__coopyright__item.is-item-3:before{display:none;}
}
@media(max-width:520px){
.footer-bottom__coopyright{max-width:300px;}
}
@media(max-width:380px){
.footer-bottom__coopyright{max-width:240px;}
}
@media(max-width:360px){
.footer-top__menu nav{gap:22px;}
.footer-top__menu li a{font-size:13px;}
}h2.chromeperfectpixel-title{font-size:10px!important;}/*/*/@media(min-width:770px){
.single__slider_title.blog-single-slider__title{margin-bottom:6px!important;}
}
.single_blog h2{margin-top:44px!important;margin-bottom:22px!important;}
.similar-ships{margin-left:-10px;width:calc(100% + 20px);}
.similar-ships .slider__item{padding:0 10px;}
.similar-ships .item-card__title{font-style:normal;font-weight:700;font-size:18px;line-height:140%;color:#3D5266;}/*/*/.wish-btn:before{background-position:center 1px;}
.item-card__btn-wish{position:absolute;top:8px;right:8px;}
.wish-btn{background:rgba(0, 0, 0, 0.45);backdrop-filter:blur(15px);width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:50px;transition:0.15s;}
.wish-btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' viewBox='0 0 20 17' fill='none'%3E%3Cpath d='M1.79161 9.28348L8.99411 16.5272C9.30253 16.8374 9.45674 16.9925 9.6469 16.9997C9.65899 17.0001 9.67109 17.0001 9.68317 16.9997C9.87334 16.9925 10.0275 16.8374 10.336 16.5272L17.5385 9.28349C19.4732 7.33766 19.7108 4.24166 18.0963 2.01384C15.9064 -1.00798 11.3374 -0.548406 9.77137 2.8512L9.66504 3.08203L9.55871 2.8512C7.99266 -0.548406 3.42366 -1.00798 1.23376 2.01384C-0.380719 4.24166 -0.143142 7.33766 1.79161 9.28348Z' fill='%238FA1B3'/%3E%3C/svg%3E");opacity:1;width:19px;height:17px;background-size:100%;}
.wish-btn:hover{background:rgba(0, 0, 0, 0.35);}
.wish-btn.active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' viewBox='0 0 20 17' fill='none'%3E%3Cpath d='M1.79161 9.28348L8.99411 16.5272C9.30253 16.8374 9.45674 16.9925 9.6469 16.9997C9.65899 17.0001 9.67109 17.0001 9.68317 16.9997C9.87334 16.9925 10.0275 16.8374 10.336 16.5272L17.5385 9.28349C19.4732 7.33766 19.7108 4.24166 18.0963 2.01384C15.9064 -1.00798 11.3374 -0.548406 9.77137 2.8512L9.66504 3.08203L9.55871 2.8512C7.99266 -0.548406 3.42366 -1.00798 1.23376 2.01384C-0.380719 4.24166 -0.143142 7.33766 1.79161 9.28348Z' fill='%23ED7961'/%3E%3C/svg%3E");}
.flex-btn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}
.flex-btn .btn--white{background:#ED7961;color:#fff;padding:0 22px 0 20px;border-radius:100px;transition:0.15s;height:42px;display:flex;align-items:center;justify-content:space-between;gap:4px;width:154px;font-family:Onest;font-size:15px;font-style:normal;font-weight:700;line-height:0;/**/letter-spacing:-0.15px;}
.flex-btn .btn--white:hover{background:#cc6753;color:#FFFFFF;}
.flex-btn .btn--orange{background:#ED7961;font-style:normal;font-weight:600;font-size:18px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#FFFFFF;padding:12px 25px;border-radius:50px;min-height:50px;display:flex;align-items:center;width:fit-content;justify-content:center;transition:0.15s;}
.flex-btn .btn--orange:hover{background:#cc6753;}
@media(min-width:992px){
.new-long-slider .gallery-slider__item{width:100%;padding:0 8px;}
.new-long-slider .slider__item.gallery-slider__item a img{width:100% !important;}
}
@media(max-width:1399px) and (min-width:992px){
.new-long-slider .gallery-slider__item{max-width:345px;height:240px;}
}
@media(max-width:1199px) and (min-width:992px){
.new-long-slider .gallery-slider__item{max-width:285px;height:200px;}
}
@media(max-width:630px){
.flex-btn{margin-bottom:25px;}
.flex-btn .btn--white, .flex-btn .btn--orange{font-size:16px;min-width:245px;}
}
.new-long-slider .slider__content:not(.slick-initialized){display:flex;overflow:hidden;}
.new-long-slider .slider__content:not(.slick-initialized) .slider__item{flex-shrink:0;}
.section__seating-options p{margin-bottom:30px;}
.section__seating-options .row{}
@media(min-width:1200px){
.section__seating-options h3{font-size:22px!important;}
}
@media(max-width:991px){
.section__seating-options .col-md-5{width:100%;max-width:620px;margin:25px auto 0;}
.section__seating-options .col-md-5, .section__seating-options .col-md-7{width:100%;}
.section__seating-options{}
}
@media(max-width:768px){
.section__seating-options .col-md-5{margin:0 auto 0;}
}
.single__video.yt-video.yt-video--big{position:relative;height:100%;margin-top:0;}
.single__item.yt-video--big{position:relative;height:100%;margin-top:0;}
.single__item.yt-video--big:before{content:"";display:block;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/Youtube_icon-icons.com_66802.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:75px;height:50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;}
.single__item.yt-video--small{position:relative;}
.single__item.yt-video--small .thumb{height:100%;}
.single__item.yt-video--small:before{content:"";display:block;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/Youtube_icon-icons.com_66802.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:37px;height:26px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;}
.single__video.dzen-big .yt-video__overlay{position:relative;}
.single__video.dzen-big .yt-video__overlay:before{content:"";display:block;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/dzen_play.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:70px;height:70px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;}
.single__item.yt-video--small.dzen:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/dzen_play.svg);width:40px;height:40px;}
.single__item.yt-video--small.vk:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/vkplay.svg);width:40px;height:40px;}
@media(min-width:992px){
.single__header .text-secondary{margin-top:-4px;}
}
.single__body:not(.kater_opt_body){flex:initial;}
.single__footer{margin-top:22px;}.single__options{margin-bottom:26px;}
.single__thumbs{margin-bottom:30px;}
.section.single-ship{overflow:visible;}
.single__content{position:sticky;top:0;height:auto;}
.single-ship .form-container{background:#FFFFFF;border:1px solid #E6E6E6;padding:20px;border-radius:12px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.05);}
#callbackModal .form__body input[type=text]::placeholder,
.single-ship .form-container .form__body input[type=text]::placeholder{color:#B3B3B3;font-family:Onest;font-size:16px;font-style:normal;font-weight:500;line-height:140%;}
#callbackModal .form__body input[type=text],
.single-ship .form-container .form__body input[type=text]{min-height:50px;font-style:normal;font-weight:600;font-size:16px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#596C80;border-radius:6px;border-bottom:1px solid #808080;background:#F2F2F2;}
#callbackModal .form__body input[type=text]:focus,
.single-ship .form-container .form__body input[type=text]:focus,
.single-ship .form-container .form__body textarea:focus{background:#fff;border:1px solid #80B5FF;}
#callbackModal .form__body input[type=text].alert,
.single-ship .form-container .form__body input[type=text].alert,
.single-ship .form-container .form__body textarea.alert{border:1px solid #ED7961;}
#callbackModal .form__body textarea::placeholder,
.single-ship .form-container .form__body textarea::placeholder{color:#B3B3B3;font-family:Onest, sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;}
#callbackModal .form__body textarea,
.single-ship .form-container .form__body textarea{min-height:70px;height:100%!important;margin-bottom:10px;resize:none;font-style:normal;font-weight:600;font-size:16px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#596C80;padding-top:14px;border-radius:6px;border-bottom:1px solid var(--Theme-Gray-700, #808080);background:var(--Theme-Gray-200, #F2F2F2);}
#callbackModal .form__body textarea{margin-bottom:6px;}
.single-ship input[type="time"]::-webkit-calendar-picker-indicator,
.single-ship input[type="date"]::-webkit-inner-spin-button,
.single-ship input[type="date"]::-webkit-calendar-picker-indicator{opacity:0;}
.single-ship .form-container .second_step input[type=time],
.single-ship .form-container .second_step input[type=date]{min-height:50px;font-style:normal;font-weight:600;font-size:16px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#596C80;border-radius:6px;border-bottom:1px solid #808080;background:#F2F2F2;}
.single-ship .form-container .second_step label{position:absolute;top:4px;padding:10px;left:5px;min-width:100px;background-color:#F2F2F2;font-style:normal;font-weight:600;font-size:16px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#8FA1B3;}
.single-ship .form-container .second_step input[type=time]:focus,
.single-ship .form-container .second_step input[type=date]:focus{background:#fff;}
.form__group.active label[for="form-field-field_data"]{display:none;}
.form__group.active label[for="form-field-field_time"]{display:none;}
.single-ship .form-container .second_step .form__group .icon{position:absolute;right:14px;top:11px;pointer-events:none;}
.single-ship .form__group--flex{display:flex;gap:8px;}
.single-ship .form__group--flex label{background-color:transparent!important;pointer-events:none;}
.single-ship .form__group--flex input[type="number"]{height:70px;font-style:normal;font-weight:600;padding-top:30px;-moz-appearance:textfield;font-size:16px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#596C80;border-radius:6px;border-bottom:1px solid #808080;background:#F2F2F2;}
.single-ship .form__group--flex input[type="number"]:focus{background:#FFF;}
.single-ship .form__group--flex input[type="number"]::-webkit-outer-spin-button,
.single-ship .form__group--flex input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
.single-ship .form__group input[type="time"]:focus,
.single-ship .form__group input[type="date"]:focus{box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .1);}
.single-ship .second_step .form-btn-flex{margin-top:13px;}
.single-ship .form__group{margin-bottom:8px;position:relative;width:100%;max-width:100%;}
.single-ship .form-btn-flex{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;margin:0;}
.form-btn-flex__left{padding:5px;height:46px;padding:0;width:50%;background:#ED7961;border-radius:50px;font-style:normal;font-weight:700;font-size:16px;line-height:120%;font-feature-settings:'pnum' on, 'lnum' on;color:#FFFFFF;}
.form-btn-flex__left:hover{background:#cc6753;}
.form-btn-flex__right{height:46px;padding:0;width:50%;border-radius:50px;background:#3D5266;font-feature-settings:'pnum' on, 'lnum' on;color:#FFFFFF;font-variant-numeric:lining-nums proportional-nums;font-family:Onest;font-size:15px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.15px;}
.form-btn-flex__right:hover{background:#758595;}
@media(max-width:1200px){
.single-ship .form__group--flex{flex-wrap:wrap;gap:0;}
}
@media(min-width:770px){
body #callbackModal .form__group__placeholder{display:none;}
}
.single-ship .price-table{}
.single-ship .single__thumbs{margin:10px 0 0;position:relative;overflow:hidden;}
.single-ship .single__thumbs .slick-list{width:calc(100% + 10px);left:-5px;position:relative;}
  .single__options.kater_opt .single__option{margin-bottom:0;}
@media(max-width:1399px) and (min-width:992px){
.form-btn-flex__right, .form-btn-flex__left{font-size:15px;}
}
@media(max-width:1199px) and (min-width:992px){
.row.form__row.mb-1.form-btn-flex{flex-direction:column;gap:10px;}
.form-btn-flex__right, .form-btn-flex__left{border-radius:50px;width:100%;}
}
@media screen and (max-width:769px){
.single__form_mobile{width:100%;max-width:485px;}
.single__options{margin-bottom:0;}
.single__header{margin:0;}
}  .gorizont_form{box-shadow:none;}
.bg_form{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/inc/assets/img/bgform-2.png);background-position:36px 60px;}
.gorizont_form .form_form{padding:44px 15px 55px 65px!important;max-width:500px;}
.gorizont_form_title{font-style:normal;font-weight:700;font-size:32px;line-height:140%;color:#3D5266;margin-bottom:0;}
.gorizont_form_desc{font-style:normal;font-weight:500;font-size:16px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#596C80;max-width:330px;}
.gorizont_form .form__body .col-12, .form__group{position:relative;}
.gorizont_form .form__body{padding-top:8px;}
.gorizont_form input[type="text"]{background:#FFFFFF;border:2px solid #EBF1F8;border-radius:5px;min-height:50px;max-width:204px;}
.gorizont_form input.alert[type="text"]{border-color:#ED7961!important;}
.gorizont_form input.alert[type="text"] ~ .form__group__placeholder{color:#ED7961!important;}
.gorizont_form .form__group__placeholder{font-style:normal;font-weight:600;font-size:12px;line-height:140%;color:#8FA1B3;position:absolute;bottom:-9px;left:12px;background:#fff;padding:0 6px 2px 6px;border-radius:5px;}
.gorizont_form .form textarea + .form__group__placeholder{bottom:-2px;}
.gorizont_form .form textarea{resize:none;background:#FFFFFF;border:2px solid #EBF1F8;border-radius:5px;height:55px;}
.gorizont_form .form__footer{margin-top:33px;}
.gorizont_form .form__footer .row{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;align-items:center;}
.gorizont_form .form__footer .row .col-12{width:auto;flex-shrink:1;}
.gorizont_form .form__footer .row .btn_forms{width:auto;flex-shrink:0;}
.gorizont_form .btn_forms .red_btn{min-width:226px;min-height:50px;font-style:normal;font-weight:700;font-size:16px;line-height:140%;text-align:center;color:#FFFFFF;}
.form__footer__soglasie {
font-size: 12px;
font-style: italic;
font-weight: 400;
line-height: 120%;
text-align: center;
color: #232323;
a {
color:#2E7BE5;
transition: all 0.2s ease;
&:hover{opacity:0.8;}
}
}
.form__footer__soglasie .form__group{margin:0!important;}
.form__footer__soglasie input{display:none;}
.form__footer__soglasie input ~ label.big{position:relative;padding-left:32px!important;color:#232323;font-size:12px;font-family:Calibri;font-style:italic;font-weight:400;line-height:14px;text-align:left;}
.form__footer__soglasie input ~ label.big:before{content:"";display:block;position:absolute!important;left:2px;top:48%;transform:translateY(-50%);width:24px;height:24px;margin:0;position:relative;-webkit-appearance:none;background:#FFFFFF;border:2px solid #ED7961;border-radius:2px;opacity:1;}
.form__footer__soglasie input:checked ~ label.big:after{content:"";display:block;position:absolute!important;left:2px;top:48%;transform:translateY(-50%);width:24px;height:24px;margin:0;position:relative;-webkit-appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M1 3.52632L4.66667 7L11 1" stroke="%23ED7961" stroke-width="2" stroke-linecap="round"/></svg>');border-radius:2px;opacity:1;background-position:center;background-repeat:no-repeat;background-color:transparent;}
.attention-block__info{position:relative;}
@media screen and (min-width:770px){
#callbackModal .form__body .form__group{display:flex;flex-direction:column-reverse;}
#callbackModal .modal-dialog{max-width:722px;}
#callbackModal .modal-content{border:1px solid #CFDAE6;box-shadow:0 0 50px rgba(0, 0, 0, 0.05);}
#callbackModal .modal-close-new{background-color:#CFDAE6;width:40px;height:40px;background-size:20px;right:26px;top:26px;}
#callbackModal h3{margin-top:0 !important;font-family:'Raleway', sans-serif;font-style:normal;font-weight:700;font-size:26px !important;line-height:140%;color:#3D5266;}
#callbackModal .form__group__placeholder{display:none;}
#callbackModal textarea[name="message"]::placeholder,
#callbackModal input[name="phone"]::placeholder,
#callbackModal input[name="name"]::placeholder{color:#B3B3B3;font-family:Onest, sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;}
#callbackModal input[name="phone"],
#callbackModal input[name="name"]{min-height:50px !important;color:#3D5266;font-family:Onest, sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;}
#callbackModal textarea[name="message"]{min-height:72px !important;height:72px;resize:none;color:#3D5266;font-weight:600;}
#callbackModal .form__footer{padding-top:10px;}
#callbackModal .form__footer .form__footer__soglasie{order:1;display:block;align-items:center;justify-content:flex-end;padding-right:0;}
#callbackModal .form__footer .red_btn{min-height:50px;font-weight:700;font-size:16px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#FFFFFF;}
#callbackModal .form__footer__soglasie input ~ label.big{width:173px !important;}
}
@media screen and (max-width:769px){
#callbackModal .form__footer__soglasie{margin-bottom:15px;}
#callbackModal .btn_forms .red_btn{width:100%;}
#callbackModal textarea[name="message"]::placeholder,
#callbackModal input[name="phone"]::placeholder,
#callbackModal input[name="name"]::placeholder{}
.id-6237 {
#callbackModal textarea[name="message"]::placeholder,
#callbackModal input[name="phone"]::placeholder,
#callbackModal input[name="name"]::placeholder{color:#999;}
}
.form-new input[type="text"]{background:#FFFFFF;border:2px solid #EBF1F8;border-radius:5px;min-height:45px!important;max-width:100%;}
.form-new input.alert[type="text"]{border-color:#ED7961!important;}
.form-new input.alert[type="text"] ~ .form__group__placeholder{color:#ED7961!important;}
.form-new .form__group__placeholder{font-style:normal;font-weight:600;font-size:12px;line-height:140%;color:#8FA1B3;position:absolute;bottom:-9px;left:12px;background:#fff;padding:0 6px 2px 6px;border-radius:5px;}
.form-new textarea{resize:none;background:#FFFFFF;border:2px solid #EBF1F8;border-radius:5px;height:55px;}
.form-new textarea + .form__group__placeholder{bottom:-3px;}
.form-new__soglasie label{position:relative;font-style:normal;font-weight:500;font-size:12px!important;line-height:120%!important;color:#8FA1B3;padding-left:37px!important;width:183px!important;}
.form-new__soglasie input[type="checkbox"]{display:none;}
#callbackModal  .form-new__soglasie .form__checkbox{width:fit-content;margin:0 auto;}
#callbackModal  .form-new__soglasie input ~ label:before{content:"";display:block;position:absolute!important;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;margin:0;position:relative;-webkit-appearance:none;background:#FFFFFF;border:2px solid #ED7961;border-radius:2px;opacity:1;}
#callbackModal  .form-new__soglasie input ~ label:after{background-position:center;background-repeat:no-repeat;background-color:transparent;transition:0s;}
#callbackModal  .form-new__soglasie input:checked ~ label:after{content:"";display:block;position:absolute!important;left:0;top:50%;transform:translateY(-50%);width:26px;height:25px;margin:0;position:relative;-webkit-appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M1 3.52632L4.66667 7L11 1" stroke="%23ED7961" stroke-width="2" stroke-linecap="round"/></svg>');border-radius:2px;opacity:1;background-position:center;background-repeat:no-repeat;background-color:transparent;}
.mobile_instead_form{font-weight:700;font-size:19px;}
.mobile_instead_form__phone{font-size:28px;margin:22px 0 10px 0;}
.mobile_instead_form .btn-secondary{font-size:16px;line-height:16px;min-width:220px;}
}
@media(min-width:992px){
.attention-block .attention__phone{top:35px;position:absolute;right:42px;}
#callbackModal .form__footer__soglasie input ~ label.big{width:auto!important;}
}
@media screen and (max-width:769px){
.attention-block .attention__phone{flex-wrap:nowrap;}
.attention-block .attention__phone:before{background-size:contain;background-position:center;background-repeat:no-repeat;width:22px;height:22px;margin-right:2px;}
.attention-block .attention__phone a{margin-top:0;}
.attention-block  .attention__phone{width:auto;}
}
@media screen and (max-width:360px){
.attention-block .attention__phone{font-size:22px;}
}
.edges-new .edges .edge__title{margin-bottom:6px;color:#3D5266;font-size:22px;font-style:normal;font-weight:600;line-height:normal;}
.edges-new .edgemain .edges{padding-top:22px;}
.edges-new .edgemain .edge{height:100%;align-items:center;margin-top:0;margin-bottom:0!important;min-height:100px;}
.edges-new .edges__row{row-gap:58px;}
.edges-new .edges .edge__icon img{width:100%;height:100%;object-fit:contain;}
.edges-new .edges .edge__text{color:#7A8299;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}
.edges-new .edge-item{position:relative;}
@media(min-width:770px){
.edges-new .edges .edge__icon{\:60%;}
.custom_edge  .edge__icon{width:102px;height:102px;}
.edge-item--1 .edge__icon{width:110px;left:-5px;margin-top:0;}
.edge-item--2 .edge__icon{width:70px;left:48px;margin-top:-2px;}
.edge-item--3 .edge__icon{width:114px;left:17px;margin-top:0;}
.edge-item--4 .edge__icon{width:126px;left:1px;margin-top:0;}
.edge-item--5 .edge__icon{width:126px;left:2px;margin-top:0;}
.edge-item--6 .edge__icon{width:89px;left:38px;margin-top:0;}
.edge-item--7 .edge__icon{width:122px;left:16px;margin-top:5px;}
.edge-item--8 .edge__icon{width:132px;left:0;margin-top:5px;}
}
@media(max-width:769px){
.edge-item--1 .edge__icon{height:90px;}
.edge-item--2 .edge__icon{height:90px;}
.edge-item--3 .edge__icon{height:90px;}
.edge-item--4 .edge__icon{height:90px;}
.edge-item--5 .edge__icon{height:90px;}
.edge-item--6 .edge__icon{height:90px;}
.edge-item--7 .edge__icon{height:90px;}
.edge-item--8 .edge__icon{height:90px;}
}
@media(max-width:990px) and (min-width:770px){
.edge-item--3 .edge__icon{left:7px;}
.edge-item--2 .edge__icon{left:40px;}
.edge-item--6 .edge__icon{left:28px;}
.edge-item--7 .edge__icon{left:11px;}
}
.edges-new .edge__content{flex:1;position:relative;}
@media screen and (max-width:576px){
body .slider_rev_single .slick-dots{opacity:1 !important;margin-top:10px;margin-bottom:20px;}
.edges-new .edges__row{row-gap:32px;}
.edges-new .edges .edge__title{font-size:18px!important;}
.edges-new .edges .edge__text{font-size:14px;}
.section--gray{}
}
.slick-initialized.slider_rev_single .slick-slide{border-radius:10px;}
.review-card{min-height:300px;background:#FFFFFF;border-radius:10px;}
.review-card__thumb{padding:18px;width:43%;height:300px;overflow:hidden;border-right:2px solid #F5F8FF;}
.review-card__content{padding:55px 25px 68px;}
.review-card__content .review-content{height:auto;max-height:98px;transition:0.2s;}
.review-card__content .review-content.active{max-height:700px;}
.review-card__content:before{top:31px;left:27px;}
.review-card__content:after{right:30px;transform:rotate(180deg);bottom:-18px;}
.review-card__content.active:after{bottom:18px;}
.review-card__title{color:#3d556d;margin-bottom:10px;font-style:normal;font-weight:700;font-size:18px;line-height:140%;letter-spacing:-0.015em;}
.review-content p{color:#3D5266;font-size:14px;font-style:normal;font-weight:400;line-height:140%;}
.review-card .more{margin-top:5px;border-bottom:none;font-style:normal;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0.008em;position:absolute;bottom:-23px;}
.review-card .more.active{bottom:15px;}
.slider_rev_single .slick-dots{margin:6px 0 24px;}
.slider_rev_single .slick-dots li{margin:0 2px;line-height:0;padding:2px;}
.slider_rev_single i{display:none;}
.slider_similar_wrap i{display:none;}
.slider_rev_single .slider__control--prev, .slider_similar_wrap .slider__control--prev, .all_revs_gallery .slider__control--prev{width:42px;height:42px;top:42%;left:-60px;transition:0.15s;background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='%23ED7961'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30 20.788C30 20.1776 29.5056 19.6829 28.8957 19.6829L15.6965 19.6829L20.4927 14.6432C20.9134 14.2012 20.8963 13.5017 20.4547 13.0808C20.013 12.6599 19.314 12.677 18.8934 13.1189L12.3201 20.0258C11.9139 20.4526 11.9139 21.1233 12.3201 21.5501L18.8934 28.457C19.314 28.899 20.013 28.9161 20.4547 28.4951C20.8963 28.0742 20.9134 27.3747 20.4927 26.9327L15.6965 21.8931L28.8957 21.8931C29.5056 21.8931 30 21.3983 30 20.788Z' fill='white'/%3E%3C/svg%3E");}
.all_revs_gallery .slider__control--prev{left:0;}
.slider_rev_single .slider__control--prev:hover , .slider_similar_wrap .slider__control--prev:hover , .all_revs_gallery .slider__control--prev:hover{background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='%23CC6753'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30 20.788C30 20.1776 29.5056 19.6829 28.8957 19.6829L15.6965 19.6829L20.4927 14.6432C20.9134 14.2012 20.8963 13.5017 20.4547 13.0808C20.013 12.6599 19.314 12.677 18.8934 13.1189L12.3201 20.0258C11.9139 20.4526 11.9139 21.1233 12.3201 21.5501L18.8934 28.457C19.314 28.899 20.013 28.9161 20.4547 28.4951C20.8963 28.0742 20.9134 27.3747 20.4927 26.9327L15.6965 21.8931L28.8957 21.8931C29.5056 21.8931 30 21.3983 30 20.788Z' fill='white'/%3E%3C/svg%3E");}
.slider_rev_single .slider__control--next , .slider_similar_wrap .slider__control--next , .all_revs_gallery .slider__control--next{width:42px;height:42px;top:42%;right:-60px;transition:0.15s;background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='%23ED7961'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30 20.788C30 20.1776 29.5056 19.6829 28.8957 19.6829L15.6965 19.6829L20.4927 14.6432C20.9134 14.2012 20.8963 13.5017 20.4547 13.0808C20.013 12.6599 19.314 12.677 18.8934 13.1189L12.3201 20.0258C11.9139 20.4526 11.9139 21.1233 12.3201 21.5501L18.8934 28.457C19.314 28.899 20.013 28.9161 20.4547 28.4951C20.8963 28.0742 20.9134 27.3747 20.4927 26.9327L15.6965 21.8931L28.8957 21.8931C29.5056 21.8931 30 21.3983 30 20.788Z' fill='white'/%3E%3C/svg%3E");}
.all_revs_gallery .slider__control--next{right:0;}
.slider_rev_single .slider__control--next:hover , .slider_similar_wrap .slider__control--next:hover , .all_revs_gallery .slider__control--next:hover{background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='%23CC6753'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30 20.788C30 20.1776 29.5056 19.6829 28.8957 19.6829L15.6965 19.6829L20.4927 14.6432C20.9134 14.2012 20.8963 13.5017 20.4547 13.0808C20.013 12.6599 19.314 12.677 18.8934 13.1189L12.3201 20.0258C11.9139 20.4526 11.9139 21.1233 12.3201 21.5501L18.8934 28.457C19.314 28.899 20.013 28.9161 20.4547 28.4951C20.8963 28.0742 20.9134 27.3747 20.4927 26.9327L15.6965 21.8931L28.8957 21.8931C29.5056 21.8931 30 21.3983 30 20.788Z' fill='white'/%3E%3C/svg%3E");}
.slider_rev_single .slider__control--next i, .slider_similar_wrap .slider__control--next i, .slider_rev_single .slider__control--prev i{display:none;}
.all_revs_gallery .slider__control--next i, .slider_similar_wrap .slider__control--next i, .all_revs_gallery .slider__control--prev i{display:none;}
.slider__item.slick-slide:not(.slick-active){pointer-events:none;}
.mobile_full_width_slider .slider__item.slick-slide{}
@media screen and (max-width:1199px){
.review-card{min-height:253px;}
.review-card__content{padding:45px 25px 45px;}
.review-card__content:before{top:13px;left:25px;}
.review-card__content .review-content{max-height:80px;font-weight:500;}
}
@media screen and (max-width:991px){
.review-card__thumb{padding:18px;width:100%;height:210px;}
.review-card .thumb a{display:block;margin:0 auto;text-align:center;}
.review-card .thumb img{height:100%;width:100%;object-fit:cover;object-position:center;margin:0 auto;}
}
@media screen and (max-width:769px){
.review-card__title{height:auto;}
body:not(.id-10185) .review-card__thumb::after,
body:not(.id-10185) .review-card__thumb::before{display:none;}
.review-card__content:before{top:18px;left:16px;}
}
@media screen and (max-width:769px){
.review-card__thumb{height:240px;}
}
.slider__content .thumb.mfp-iframe{pointer-events:auto;position:relative;}
.slider__content .thumb.mfp-iframe:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/Youtube_icon-icons.com_66802.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:75px;height:50px;}
.slider__content .thumb.mfp-iframe.dzen:before{background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/icons/dzen_play.svg);}
@media(min-width:768px){
.single_blog .content > h3{margin-bottom:15px!important;}
}
@media(max-width:769px){
.single_blog .content  h3{margin-bottom:5px!important;}
.default-content__flex .default-content__text p:last-child{margin-bottom:0!important;}
}
.id-15704  .default-ul, .id-23731 .default-ul{margin-top:17px;}
.alcocalc{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;padding-top:20px;margin-bottom:60px;}
.alcocalc__item{filter:drop-shadow(0px 0 50px rgba(0, 0, 0, 0.05));width:calc((100% + 15px) / 4 - 15px);}
.alcocalc__item__head{min-height:60px;padding:10px;background-color:#fff;border:1px solid #F7F7F9;font-style:normal;font-weight:600;font-size:18px;line-height:140%;display:flex;align-items:center;text-align:center;justify-content:center;font-feature-settings:'pnum' on, 'lnum' on;color:#3D5266;border-radius:10px 10px 0 0;transition:0.15s;}
.is-active.alcocalc__item__in .alcocalc__item__head{color:#8FA1B3;}
.alcocalc__item__result .alcocalc__item__head{font-weight:800;font-size:18px;line-height:140%;background:#F7F7F9;color:#8FA1B3;}
.is-active.alcocalc__item__result .alcocalc__item__head{background:#3D5266;color:#FFFFFF;}
.is-active.alcocalc__item__result[data-calc="all-person"] .alcocalc__item__head{background:#ED7961;}
.alcocalc__item__body{min-height:58px;background:#fff!important;border:1px solid #F7F7F9;border-top:none;display:flex;align-items:center;justify-content:center;gap:5px;transition:0.15s;}
.alcocalc__item__body:last-child{border-radius:0 0 10px 10px;}
.alcocalc__item__body .value{font-weight:600;font-size:22px;line-height:140%;color:#8FA1B3;}
[data-calc="all-person"] .alcocalc__item__body .value{font-weight:800;}
.alcocalc__item__body .text{padding-top:4px;font-weight:500;font-size:16px;line-height:140%;color:#8FA1B3;}
.alcocalc__item__body__input{width:100%;font-style:normal;font-weight:700;font-size:22px!important;line-height:140%;text-align:center;font-feature-settings:'pnum' on, 'lnum' on;color:#3D5266!important;height:58px!important;background:transparent!important;}
.alcocalc__item__body__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.is-active.alcocalc__item__result .alcocalc__item__body .text, .is-active.alcocalc__item__result .alcocalc__item__body .value{color:#3D5266;}
.calc-br-mobile{display:none;}
@media(max-width:1199px) and (min-width:768px){
.alcocalc__item__head{min-height:73px;}
[data-input="child"] .alcocalc__item__head .calc-br-mobile{display:block;}
}
@media(max-width:991px){
.alcocalc__item{filter:drop-shadow(0px 0 50px rgba(0, 0, 0, 0.05));width:calc((100% + 15px) / 3 - 15px);}
}
@media(max-width:767px){
.alcocalc__item__head{font-size:14px;line-height:120%;}
.alcocalc__item__result .alcocalc__item__head{font-weight:800;font-size:14px;line-height:120%;}
.alcocalc__item__body{min-height:56px;}
.alcocalc__item__body__input{height:56px !important;}
.alcocalc__item__body .value{font-size:20px;}
}
@media(max-width:720px){
.calc-br-mobile{display:block;}
}
@media(max-width:575px){
.alcocalc{gap:8px;padding-top:11px;margin-bottom:50px;}
.alcocalc__item{width:calc((100% + 8px) / 2 - 8px);}
.alcocalc__item[data-calc="all-person"]{margin-bottom:17px;}
[data-input="man"]{order:0}
[data-input="child"]{order:1}
[data-input="woman"]{order:2}
[data-calc="all-person"]{order:3}
[data-calc="alco-strong"]{order:4}
[data-calc="alco-none"]{order:5}
[data-calc="alco-vine"]{order:6}
[data-calc="alco-champagne"]{order:7}
}
.alcocalc-desc{display:flex;flex-wrap:wrap;gap:15px;}
.alcocalc-desc__side{padding:36px;background:#FFFFFF;border:1px solid #F7F7F9;box-shadow:0 0 50px rgba(0, 0, 0, 0.05);border-radius:16px;flex-shrink:0;width:calc(50% - 8px);}
.alcocalc-desc__side p{font-style:normal;font-weight:400;font-size:18px;line-height:130%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;margin:0;}
.alcocalc-desc__side ul{list-style:none;padding:0;margin:0 0 20px;}
.alcocalc-desc__side ul li{border:1px solid #F7F7F9;border-radius:6px;position:relative;padding:13px 10px 13px 26px;display:flex;flex-direction:column;gap:6px;margin-bottom:4px;font-style:normal;font-weight:500;font-size:14px;line-height:130%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.alcocalc-desc__side ul li:last-child{margin-bottom:0;}
.alcocalc-desc__side ul li:before{content:"";display:block;position:absolute;left:14px;top:22px;width:6px;height:6px;background:#ED7961;border-radius:50px;}
.alcocalc-desc__side ul li strong{display:block;font-style:normal;font-weight:700;font-size:18px;line-height:130%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.alcocalc-desc__side > *:last-child{margin-bottom:0;}
@media(max-width:1199px) and (min-width:992px){
.alcocalc-desc__side{padding:26px;}
}
@media(max-width:991px) and (min-width:767px){
.alcocalc-desc{padding:15px;}
}
@media(max-width:767px){
.alcocalc-desc{flex-direction:column;gap:20px;}
.alcocalc-desc__side{width:100%;}
.alcocalc-desc__side ul{max-width:100%!important;}
}
@media(max-width:370px){
.alcocalc-desc__side{padding:20px;}
.alcocalc-desc__side ul li{padding:10px 10px 9px 26px;}
.alcocalc-desc__side ul li strong{font-size:16px;}
.alcocalc-desc__side ul li:before{top:16px;}
}
.title-big{font-style:normal;font-weight:700;font-size:42px!important;line-height:140%;color:#3D5266;}
.block-flex--extension{position:relative;gap:95px;padding-top:0;}
.block-flex--extension p{margin-bottom:30px!important;min-height:75px;}
.block-flex--extension p:last-child{margin-bottom:0!important;}
.block-flex--extension .block-flex__left{max-width:450px;}
.block-flex--extension .block-flex__right{max-width:480px;}
.block-flex.block-flex--extension:before{content:"";position:absolute;width:2px;height:100%;background:#CFDAE6;left:492px;}
@media(min-width:1200px){
.id-23993 .title-big{margin-top:95px !important;margin-bottom:20px !important;}
.id-23993__custom-style-1{width:520px;}
.id-23993__custom-style-2{width:420px;}
}
@media(max-width:1199px){
.title-big{font-size:36px !important;line-height:normal;}
.id-23993 h1#blog_title{font-size:36px !important;line-height:normal;}
.block-flex--extension{gap:50px;}
.block-flex--extension .block-flex__right, .block-flex--extension .block-flex__left{max-width:calc(50% - 25px);flex-shrink:0;}
.block-flex.block-flex--extension:before{left:calc(50% - 3px);}
}
@media(max-width:991px){
.title-big{font-size:30px !important;}
.id-23993 h1#blog_title{font-size:30px !important;}
.block-flex--extension{gap:20px;flex-direction:column;}
.block-flex.block-flex--extension:before{display:none;}
.block-flex--extension .block-flex__right, .block-flex--extension .block-flex__left{max-width:100%;}
.block-flex--extension p{margin-bottom:20px!important;min-height:auto;}
}
@media(min-width:770px){
.id-23993 h1#blog_title{margin-bottom:20px!important;}
}
@media(max-width:769px){
.title-big{font-size:22px !important;margin-bottom:18px!important;margin-top:50px !important;}
.id-23993 h1#blog_title{font-size:22px !important;}
.id-23993  .section-breadcrumbs{margin-bottom:7px;}
.block-flex--extension p{line-height:130%;}
}
.id-23993 .attention-block{margin-top:105px;}
.stoimost-block{border:2px solid #ED7961;border-radius:4px;padding:20px;font-style:normal;font-weight:700;font-size:24px;line-height:120%;color:#ED7961;margin-top:40px;margin-bottom:40px;width:fit-content;}
.id-23993__custom-style-3{display:block;font-weight:700;}
@media(max-width:1200px){
.id-23993 .attention-block{margin-top:50px;margin-bottom:60px;}
}
@media(max-width:991px){
.stoimost-block{width:80%;font-size:20px;padding:15px;margin-bottom:30px;margin-top:30px;}
}
@media(max-width:769px){
.id-23993 .attention-block{margin-bottom:40px;}
.stoimost-block{font-size:18px;line-height:120%;margin-bottom:20px;margin-top:20px;}
.id-23993__custom-style-3{margin-top:10px;}
}
.padding-bottom-20{padding-bottom:20px!important;}
.pier_address_near{font-style:normal;font-weight:500;font-size:18px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;margin-bottom:20px;}
.pier-detail__flex{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;margin-bottom:100px;}
.pier-detail__flex__item{max-width:calc(33.3333333% - 10px);max-height:252px;border-radius:8px;overflow:hidden;}
.pier-detail__flex__item img{margin:0;width:100%;height:100%;object-fit:cover;}
@media(max-width:991px){
.pier-detail .attention-block__info__title{font-size:22px!important;}
.pier-detail__map .attention-block__info__title{margin-top:50px!important;margin-bottom:10px!important;}
}
@media(max-width:769px){
.pier_address_near{font-size:14px;margin-bottom:0px;}
.pier-detail .attention-block__info__text{padding:14px;border:2px solid #ED7961;font-style:normal;font-weight:500;font-size:12px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.pier-detail__flex{display:flex;flex-direction:column;gap:10px;margin-bottom:52px;}
.pier-detail__flex__item{max-width:100%;max-height:initial;}
}
.pier-detail__map__links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:26px;}
.pier-detail__map__links__item{height:56px;padding:0 10px;background:#FFFFFF;border:1px solid #E3E7F2;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:20px;font-style:normal;font-weight:500;}
.pier-detail__map__links__item__svg-google{position:relative;top:-1px;}
.pier-detail__map #map{height:450px;width:100%;border-radius:10px;overflow:hidden;}
@media(max-width:769px){
.pier-detail__map__links{margin-bottom:10px;justify-content:space-around;}
.pier-detail__map #map{height:250px;}
}
@media(max-width:380px) and (min-width:375px){
.pier-detail__map__links{gap:1px;}
}
@media screen and (max-width:769px){
.id-23233 .page__content{margin-bottom:70px;}
} .page-thx__text{font-style:normal;font-weight:600;font-size:26px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#596C80;margin-bottom:50px;}
.page-thx__flex{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:50px;row-gap:100px;margin-bottom:100px;}
.page-thx__flex__item{width:calc((100% + 50px) / 2 - 50px);max-width:530px;}
.page-thx__flex__item__title{font-style:normal;font-weight:800;font-size:36px;line-height:140%;color:#3D5266;}
.page-thx__flex__item__text{font-style:normal;font-weight:600;font-size:26px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;color:#596C80;}
.page-thx__flex__item__slider__wrap > div{height:290px;}
.page-thx__flex__item__slider__wrap{position:relative;width:100%;max-width:530px;height:370px;background:#FFFFFF;border:1px solid #F7F7F9;box-shadow:0 0 50px rgba(0, 0, 0, 0.05);border-radius:10px;margin-top:30px;padding:40px;margin-bottom:50px;}
.page-thx__flex__item__slider__wrap .slick-dots{bottom:-30px;}
.page-thx__flex__item__slider__wrap .slick-dots li button{width:10px;height:10px;}
.page-thx__flex__item__btn{width:fit-content;min-height:50px;background:#ED7961;box-shadow:0 0 50px rgba(0, 0, 0, 0.05);border-radius:100px;font-style:normal;font-weight:600;font-size:20px;line-height:140%;text-align:center;font-feature-settings:'pnum' on, 'lnum' on;color:#FFFFFF;padding:5px 40px;display:block;margin:0 auto;transition:0.15s;display:flex;align-items:center;justify-content:center;}
.page-thx__flex__item__btn:hover{background-color:#cc6753;color:#fff;}
.page-thx__main{position:relative;min-height:800px;padding:80px 0 0;margin-top:20px;margin-bottom:45px;}
.page-thx__main:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-image:url(https://teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/img/thx-bg-big.svg);background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none;z-index:-1;}
.page-thx__main__container{margin:0 auto;max-width:514px;width:calc(100% - 50px);background:#FFFFFF;border:2px solid #F7F7F9;box-shadow:0 0 200px rgba(0, 0, 0, 0.07);border-radius:20px;padding:50px;}
.page-thx__main__title{font-style:normal;font-weight:900;font-size:66px;line-height:90%;color:#ED7961;text-align:center;margin-bottom:30px;}
.page-thx__main__text{font-style:normal;font-weight:600;font-size:22px;line-height:130%;text-align:center;font-feature-settings:'pnum' on, 'lnum' on;color:#596C80;margin-top:30px;margin-bottom:10px;}
.page-thx__main__link{max-width:310px;width:100%;min-height:66px;background:#3D5266;box-shadow:0 0 50px rgba(0, 0, 0, 0.05);border-radius:100px;font-style:normal;font-weight:700;font-size:26px;line-height:140%;text-align:center;font-feature-settings:'pnum' on, 'lnum' on;color:#FFFFFF;padding:5px;display:block;margin:0 auto;transition:0.15s;display:flex;align-items:center;justify-content:center;}
.page-thx__main__link:hover{background-color:#ED7961;color:#fff;}
.page-thx__flex__item__slider__rev:not(.slick-initialized){overflow:hidden;}
.page-thx__flex__item__slider__wrap > div:not(.slick-initialized) img{max-width:450px;width:100%;}
@media(max-width:1600px){
.page-thx__main{position:relative;min-height:800px;padding:100px 0 0;margin-top:0;}
.page-thx__main:before{background-image:url(https://teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v2/img/thx-bg.svg);}
}
@media(max-width:1200px){
.page-thx__main{min-height:750px;padding:70px 0 0;}
.page-thx__main__title{font-size:52px;}
.page-thx__main__text{font-size:18px;}
}
@media(max-width:900px){
.page-thx__main{min-height:700px;padding:60px 0 0;}
.page-thx__main__container{padding:40px;}
.page-thx__main__title{font-size:48px;}
.page-thx__main__link{min-height:55px;font-size:22px;}
}
@media(max-width:769px){
.page-thx__main{position:relative;min-height:600px;padding:45px 0 0;}
.page-thx__main__container{max-width:380px;}
.page-thx__main__title{font-size:40px;margin-bottom:20px;}
.page-thx__main__container{padding:34px;}
.page-thx__main__text{font-size:14px;margin-top:20px;margin-bottom:6px;}
.page-thx__main__link{max-width:208px;min-height:45px;font-size:18px;}
.page-thx__main:before{background-position-x:-285px;}
}
@media(max-width:620px){
.page-thx__main:before{background-position-x:-420px;}
}
@media(max-width:500px){
.page-thx__main:before{background-position-x:-540px;}
}
.page-thx__flex__item__slider__wrap .slider__control--prev{width:50px;height:50px;top:50%;transform:translateY(-50%);left:-65px;transition:0.15s;background-image:url('data:image/svg+xml,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="25" cy="25" r="24.5" fill="white" stroke="%23F2F2F2"/><path d="M30 14L18 24.5L30 35" stroke="%238FA1B3" stroke-width="3"/></svg>');background-size:contain;}
.page-thx__flex__item__slider__wrap .slider__control--prev:hover{background-image:url('data:image/svg+xml,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="25" cy="25" r="24.5" fill="%23ED7961" stroke="%23ED7961"/><path d="M30 14L18 24.5L30 35" stroke="white" stroke-width="3"/></svg>');}
.page-thx__flex__item__slider__wrap .slider__control--next{width:50px;height:50px;top:50%;transform:translateY(-50%) rotate(180deg);right:-65px;transition:0.15s;background-image:url('data:image/svg+xml,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="25" cy="25" r="24.5" fill="white" stroke="%23F2F2F2"/><path d="M30 14L18 24.5L30 35" stroke="%238FA1B3" stroke-width="3"/></svg>');background-size:contain;}
.page-thx__flex__item__slider__wrap .slider__control--next:hover{background-image:url('data:image/svg+xml,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="25" cy="25" r="24.5" fill="%23ED7961" stroke="%23ED7961"/><path d="M30 14L18 24.5L30 35" stroke="white" stroke-width="3"/></svg>');}
.page-thx__flex__item__slider__wrap .slider__control--next i, .page-thx__flex__item__slider__wrap .slider__control--prev i{display:none;}
.page-thx__flex__item__slider__wrap .review-card__thumb{width:auto;padding:0;height:290px;}
.page-thx__flex__item__slider__img .gallery-slider__item{padding:0;height:290px;max-width:298px;margin-right:10px;}
.page-thx__flex__item__slider__video .gallery-slider__item{width:100%;max-width:100%;height:290px;padding:0;}
@media(min-width:1200px){
.thx-element-style-1{height:355px !important;}
}    body .page-thx__flex__item__slider__video .gallery-slider__item a img{width:100% !important;}
.page-thx__flex__item__slider__video .thumb.mfp-iframe{border-radius:5px;}
.page-thx__flex__item__slider__video .thumb.mfp-iframe:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/Youtube_icon-icons.com_66802.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:75px;height:50px;}
.page-thx__flex__item__slider__wrap > div:not(.slick-initialized){display:flex;overflow:hidden;}
.page-thx__flex__item__slider__wrap > div:not(.slick-initialized) > div{flex-shrink:0;display:none;}
.page-thx__flex__item__slider__wrap > div:not(.slick-initialized) > div:first-child{display:block;}
.id-23849 main{overflow:hidden;}
.id-23849 .mfp-counter{display:none;}
.page-thx__flex__item__slider__wrap .slider__item.slick-slide:not(.slick-active){pointer-events:auto;}
@media(max-width:1300px){
.page-thx__flex{margin-bottom:70px;}
page-thx__flex__item__slider__wrap{padding:26px;height:344px;}
}
@media(max-width:1199px) and (min-width:992px){
.page-thx__flex__item__slider__wrap{padding:26px;height:344px;}
.page-thx__flex__item__slider__wrap .slick-dots{bottom:-33px;}
.page-thx__flex__item__slider__wrap .slider__control--next{right:-56px;}
.page-thx__flex__item__slider__wrap .slider__control--prev{left:-56px;}
.page-thx__flex__item__slider__wrap{margin-top:20px;max-width:380px;}
.page-thx__flex__item__slider__wrap{height:300px;}
.page-thx__flex__item__slider__wrap > div, .page-thx__flex__item__slider__wrap .review-card__thumb, .page-thx__flex__item__slider__img .gallery-slider__item{height:245px !important;}
.page-thx__flex__item__slider__video, .page-thx__flex__item__slider__video .gallery-slider__item{height:245px !important;}
.page-thx__flex__item__slider__wrap .slick-dots{bottom:-20px;}
.page-thx__flex__item{max-width:380px;}
.page-thx__flex__item__title{font-size:25px;}
.page-thx__flex__item__text{font-size:20px;}
.page-thx__flex__item__slider__img .slider__item.gallery-slider__item a img{width:250px !important;}
}
@media(max-width:991px){
.page-thx__flex{flex-direction:column;align-items:center;margin-bottom:56px;row-gap:70px;}
.page-thx__flex__item{width:100%;}
.page-thx__flex__item__title{font-size:28px;}
.page-thx__flex__item__text{font-size:22px;}
.page-thx__text{font-weight:500;font-size:19px;}
.page-thx__flex__item__slider__video, .page-thx__flex__item__slider__video .gallery-slider__item{height:288px !important;}
}
@media(max-width:700px){
.page-thx__text{margin-bottom:35px;}
.page-thx__flex__item__slider__wrap{padding:26px;height:344px;}
.page-thx__flex__item__slider__wrap .slick-dots{bottom:-33px;}
.page-thx__flex__item__slider__wrap .slider__control--next{right:-56px;}
.page-thx__flex__item__slider__wrap .slider__control--prev{left:-56px;}
.page-thx__flex__item__slider__wrap{margin-top:20px;max-width:380px;}
.page-thx__flex__item__slider__wrap{height:300px;}
.page-thx__flex__item__slider__wrap > div, .page-thx__flex__item__slider__wrap .review-card__thumb, .page-thx__flex__item__slider__img .gallery-slider__item{height:245px !important;}
.page-thx__flex__item__slider__video, .page-thx__flex__item__slider__video .gallery-slider__item{height:245px !important;}
.page-thx__flex__item__slider__wrap .slick-dots{bottom:-20px;}
.page-thx__flex__item{max-width:380px;}
.page-thx__flex__item__title{font-size:25px;}
.page-thx__flex__item__text{font-size:20px;}
.page-thx__flex__item__btn{min-height:42px;font-size:17px;}
.page-thx__flex__item__slider__img .slider__item.gallery-slider__item a img{width:250px !important;}
.id-23849 .page{margin-bottom:50px;}
.page-thx__flex__item__slider__wrap > div:not(.slick-initialized)  img{max-width:330px;}
}
@media(max-width:500px){
.page-thx__flex{margin-bottom:46px;row-gap:50px;}
.page-thx__flex__item__slider__wrap > div, .page-thx__flex__item__slider__wrap .review-card__thumb, .page-thx__flex__item__slider__img .gallery-slider__item{height:188px !important;}
.page-thx__flex__item__slider__video, .page-thx__flex__item__slider__video .gallery-slider__item{height:188px !important;}
.page-thx__flex__item__slider__wrap .slider__control--prev, .page-thx__flex__item__slider__wrap .slider__control--next{width:35px;height:35px;}
.page-thx__flex__item__slider__wrap .slider__control--next{right:-38px;}
.page-thx__flex__item__slider__wrap .slider__control--prev{left:-38px;}
.page-thx__text{margin-bottom:25px;}
.page-thx__flex__item__slider__wrap .slick-dots li button{width:8px;height:8px;}
.page-thx__flex__item__slider__wrap{margin-bottom:38px;}
.page-thx__flex__item__btn{font-weight:600;font-size:14px;line-height:140%;min-height:34px;padding:5px 22px;}
.page-thx__text{font-weight:400;font-size:14px;}
.page-thx__flex__item__title{font-size:22px;line-height:23px;padding-bottom:4px;}
.page-thx__flex__item__text{font-weight:500;font-size:14px;line-height:140%;}
.page-thx__flex__item__slider__wrap{width:100%;max-width:530px;height:242px;border-radius:10px;}
}
@media(max-width:380px){
.page-thx__flex__item__slider__img .slider__item.gallery-slider__item a img{width:195px !important;}
}
@media(max-width:370px){
.page-thx__main__container{padding:24px 17px;}
.page-thx__main__title{font-size:35px;}
.page-thx__main{min-height:500px;}
.page-thx__main:before{background-position-x:-445px;}
}
@media(min-width:1200px){
.short-submenu ul{min-width:150px;}
}      .item-card__title-h2{margin-top:0!important;margin-bottom:0!important;font-size:1.125rem!important;line-height:1.4;font-weight:700;}/*/*/.wish-btn:before{background-position:center 1px;}
.item-card__btn-wish{position:absolute;top:8px;right:8px;}
.wish-btn{background:rgba(0, 0, 0, 0.45);backdrop-filter:blur(15px);width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:50px;transition:0.15s;z-index:2;}
.wish-btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' viewBox='0 0 20 17' fill='none'%3E%3Cpath d='M1.79161 9.28348L8.99411 16.5272C9.30253 16.8374 9.45674 16.9925 9.6469 16.9997C9.65899 17.0001 9.67109 17.0001 9.68317 16.9997C9.87334 16.9925 10.0275 16.8374 10.336 16.5272L17.5385 9.28349C19.4732 7.33766 19.7108 4.24166 18.0963 2.01384C15.9064 -1.00798 11.3374 -0.548406 9.77137 2.8512L9.66504 3.08203L9.55871 2.8512C7.99266 -0.548406 3.42366 -1.00798 1.23376 2.01384C-0.380719 4.24166 -0.143142 7.33766 1.79161 9.28348Z' fill='%238FA1B3'/%3E%3C/svg%3E");opacity:1;width:19px;height:17px;background-size:100%;}
.wish-btn:hover{background:rgba(0, 0, 0, 0.35);}
.wish-btn.active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' viewBox='0 0 20 17' fill='none'%3E%3Cpath d='M1.79161 9.28348L8.99411 16.5272C9.30253 16.8374 9.45674 16.9925 9.6469 16.9997C9.65899 17.0001 9.67109 17.0001 9.68317 16.9997C9.87334 16.9925 10.0275 16.8374 10.336 16.5272L17.5385 9.28349C19.4732 7.33766 19.7108 4.24166 18.0963 2.01384C15.9064 -1.00798 11.3374 -0.548406 9.77137 2.8512L9.66504 3.08203L9.55871 2.8512C7.99266 -0.548406 3.42366 -1.00798 1.23376 2.01384C-0.380719 4.24166 -0.143142 7.33766 1.79161 9.28348Z' fill='%23ED7961'/%3E%3C/svg%3E");}
.font-weight-600{font-weight:600!important;}
.font-weight-300{font-weight:300!important;}
.section__seating-options h2{margin-top:0!important;}
@media(max-width:510px){
.single-ship .row{margin-right:0;margin-left:0;}
}
@media(max-width:991px){
.single-ship .col-lg-8{display:flex;flex-direction:column;}
.single-ship .col-lg-8 .single__header{order:4;}
.single-ship .col-lg-8 .single__thumb{order:1;}
.single-ship .col-lg-8 .single__thumbs{order:2;}
.single-ship .col-lg-8 .price-table{order:3;margin-top:10px;}
}
@media(max-width:769px){
.single-ship .col-lg-8{padding:0;}
}/**/.main_ship .tech i{width:41px;position:relative;}
.main_ship .tech i svg{position:absolute;left:50%;transform:translateX(-50%);}
@media(min-width:992px){
.price-table--mobile{display:none;}
.single__header-new{display:none;}
}
.main_ship .review-card__content .review-content.active{max-height:1000px;}
@media(min-width:769px){
.main_ship .otzivy_slider .rev_btn{margin-top:60px;}
}
.mobile_instead_form{padding-top:0;}
.main_ship .section__seating-options h2{margin-top:0!important;}
@media(min-width:770px){
.main_ship .section__seating-options h2{font-size:26px !important;line-height:120%;margin-top:10px!important;}
}
@media(max-width:1200px) and (min-width:770px){
.main_ship .section__seating-options h2{font-size:26px!important;}
}
@media(max-width:1200px){
.main_ship__content{padding-bottom:30px;}
}
@media(max-width:1200px) and (min-width:992px){
.main_ship h2{font-size:26px!important;}
}
@media(max-width:991px) and (min-width:770px){
.main_ship h2{font-size:26px!important;}
.main_ship .single__footer{margin-top:32px;}
}
@media(max-width:991px){
.single-ship .single__header{margin-top:0;}
.single__header-new{display:flex;justify-content:space-between;gap:8px;margin-bottom:15px;}
.single__header-new__title{font-style:normal;font-weight:700;font-size:28px !important;line-height:32px;color:#3D556D;margin-bottom:0 !important;margin-top:0 !important;word-break:break-word;margin-bottom:5px!important;}
.single__header-new__text{font-style:normal;font-weight:500;font-size:18px;line-height:130%;font-feature-settings:'pnum' on, 'lnum' on;color:#3D556D;}
.single__header-new__left{}
.single__header-new__right{flex-shrink:0;padding-top:3px;font-style:normal;font-weight:700;font-size:22px;line-height:95%;font-feature-settings:'pnum' on, 'lnum' on;color:#ED7961;}
.single__header-new__right br{display:none;}
.single-ship .single__item.yt-video--small:before{width:30px;height:28px;}
     .single-ship .single__props{gap:8px;display:flex;justify-content:space-between;}
.single-ship .single__props li{font-style:normal;font-weight:500;font-size:18px;line-height:110%;font-feature-settings:'pnum' on, 'lnum' on;color:#8FA1B2;}
.single-ship .single__props li .single__title{font-weight:700;font-size:18px;line-height:110%;display:block;color:#6E7F90;}
.main_ship--kater .single__options.kater_opt .single__option{width:calc(100% / 7);}
.main_ship .section .price-table--mobile{}
.main_ship .section .price-table--mobile .price-table:last-child{border-radius:10px;overflow:hidden;border:1px solid #fff;border-collapse:collapse;}
.main_ship .section .price-table--mobile{order:1;}
.main_ship .section .row > .col-lg-4{order:0;margin-top:0;}
 .main_ship .section .row > .lh23{order:2;font-style:normal;font-weight:400;font-size:18px;line-height:140%;font-feature-settings:'pnum' on, 'lnum' on;}
.single-ship .single__form{margin-top:22px;}
.single-ship .form-container .form__body input[type=date],
.single-ship .form-container .form__body input[type=time],
.single-ship .form-container .form__body input[type=text]{min-height:42px;padding:3px 9px;font-size:14px;}
.single-ship .form-container .second_step label{position:absolute;top:5px;padding:7px 4px;font-size:14px;}
.single-ship .form__group--flex input[type="number"]{height:64px;font-size:14px;padding-left:9px;padding-right:9px;padding-top:27px;}
.single-ship .form-container .second_step .form__group .icon{top:10px;}
.single-ship .form-container .second_step .form__group .icon svg{width:20px;}
.single-ship .form-container .form__body textarea{padding:12px 9px;font-size:14px;min-height:64px;}
.form-btn-flex__right, .form-btn-flex__left{font-size:14px;height:45px!important;}
.main_ship__content{padding-bottom:5px;}
.main_ship .otzivy_slider .section__header, .main_ship .single__slider_title{line-height:120%;}
 .main_ship .section__seating-options h2{margin-top:0 !important;}
.section__seating-options .thumb{margin-top:10px !important;}
.main_ship .attention-block__info__title{margin-bottom:20px;}
}/*/*/@media screen and (max-width:769px){
.single-ship>.container>.row>*:nth-child(2){padding:0 15px;}/**/   .single-ship .single__item.yt-video--small:before{width:30px;height:24px;}
.single-ship .section__seating-options{padding-bottom:5px;}
.main_ship .section .row > .lh23{font-size:14px;}
                                                                         .main_ship .otzivy_slider{}
.main_ship .section-likeship .similar-ships{margin-left:0;}
.main_ship .section-likeship .slick-track{padding-bottom:18px;}
.main_ship  .mobile_instead_form__text{font-weight:600;font-size:18px;line-height:110%;}
.main_ship  .mobile_instead_form__phone{font-size:28px;font-weight:700;font-size:25.6087px;line-height:140%;}
}
@media screen and (max-width:767px){
.single-ship .single__thumbs{margin:4px 0 0;}
}
@media screen and (max-width:576px){
.single__header-new__title{font-size:22px !important;line-height:26px;margin-bottom:0 !important;}
.single__header-new__text{font-size:14px;}
.single__thumb .slider__item{height:280px;}
.single__thumbs .slider__item{height:77px;}
.single-ship .single__props li{font-style:normal;font-weight:400;line-height:140%;font-size:3.75vw;}
.single-ship .single__props li .single__title{display:block;color:#3D5266;font-family:Onest;font-size:3.75vw;font-style:normal;font-weight:700;line-height:140%;}
.main_ship .flex-btn{margin-top:20px;margin-bottom:30px;gap:5px;}
.flex-btn .btn--white, .flex-btn .btn--orange{font-size:18px;min-width:0;width:100%;max-width:350px;margin:0 auto;}
                                         .section-teplohody{padding-bottom:50px;}
}
@media(max-width:510px){
.single-ship .single__item.yt-video--small:before{width:22px;height:20px;}
}
@media(max-width:490px){
body .main_ship .blog-single-slider__title{margin-bottom:10px !important;}
.main_ship  .section-likeship{padding-bottom:0;}
}
@media(max-width:470px){
.single__header-new__right{font-size:20px;}
.single__header-new__right br{display:block;}
}
@media(max-width:420px){
.single__thumb .slider__item{height:230px;}
}
@media(max-width:390px){   .single-ship .single__item.yt-video--small:before{width:20px;height:17px;}
}
@media(max-width:370px){
.single-ship .form-container{padding:20px 20px 17px;}
}
@media(max-width:330px){   .form-btn-flex__right, .form-btn-flex__left{font-size:13px;height:40px!important;}
}
@media(min-width:770px){
.id-7433 .otzivy_slider .section__header h2{font-size:22px!important;}
.id-7433 .have_slider .container{padding-left:0;padding-right:0;}
}
@media(max-width:991px) and (min-width:770px){
.price-tables--3-col thead tr:nth-child(2) td:nth-child(2){text-align:right!important;}
.price-tables--3-col thead tr:nth-child(2) td:nth-child(3){text-align:center!important;}
}
@media(max-width:769px){
.price-tables--3-col .price-table tbody tr th{padding:0 7px;text-align:left;}
.price-tables .price-tables--3-col tbody tr td, .price-tables .price-tables--3-col thead tr:nth-child(2) td{}
}
@media(max-width:575px){
.price-tables .price-tables--3-col .price-table tbody tr:not(:last-child) th{width:45px;}
.price-tables .price-tables--3-col thead tr:nth-child(2) td{font-size:16px;}
}
@media(max-width:500px){
.price-tables .price-tables--3-col .price-table td{font-size:15px;}
.price-tables .price-tables--3-col .price-table tbody th{font-size:14px;}
.price-tables .price-tables--3-col .price-table thead td{padding:3px;}
.price-tables .price-tables--3-col tbody tr td, .price-tables .price-tables--3-col thead tr:nth-child(2) td{}
}
@media(max-width:420px){
.price-tables .price-tables--3-col tbody tr td, .price-tables .price-tables--3-col thead tr:nth-child(2) td{}
.price-tables .price-tables--3-col .price-table thead td{padding:6px 3px;font-size:14px!important;}
}
.item-card .item-card__slider[data-swipe="true"]{transition:0.8s cubic-bezier(1,0,.8,0);}
.item-card:hover .item-card__slider[data-swipe="true"]{transition:0.15s;}
.item-card .item-card__slider[data-swipe="true"] .slider__item{padding:0;}
.youtube-icon-video{position:relative;margin-left:28px;text-wrap:nowrap;}
.youtube-icon-video:before{content:"";position:absolute;left:-18px;top:4px;display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" viewBox="0 0 15 14" fill="none"><path id="Subtract" fill-rule="evenodd" clip-rule="evenodd" d="M7.24719 14C11.1132 14 14.2472 10.8659 14.2472 7C14.2472 3.13408 11.1132 0 7.24719 0C3.38119 0 0.247192 3.13408 0.247192 7C0.247192 10.8659 3.38119 14 7.24719 14ZM5.6846 9.83571L9.96875 7.28349C10.1832 7.15562 10.1832 6.84438 9.96875 6.71651L5.6846 4.16429C5.4656 4.03381 5.18837 4.19224 5.18837 4.44778V9.55222C5.18837 9.80776 5.4656 9.96619 5.6846 9.83571Z" fill="%23596C80"/></svg>');width:16px;height:16px;background-size:auto;background-repeat:no-repeat;margin-top:-2px;}
#catalogMain.preloader-active{position:relative;}
#catalogMain.preloader-active:before{content:"";position:absolute;width:calc(100% + 10px);height:100%;left:-5px;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.7);z-index:3;}
#catalogMain.preloader-active:after{content:"";position:absolute;width:130px;height:130px;left:50%;top:110px;transform:translateX(-50%);z-index:4;background-image:url(//teplohod-restoran.ru/wp-content/themes/teplohod-restoran-v4/inc/assets/img/preloader-catalog.gif);background-repeat:no-repeat;background-position:center;background-size:170px;}
@media(max-width:769px){
#catalogMain.preloader-active:before{width:calc(100% + 20px);left:-10px;}
#catalogMain.preloader-active:after{top:30px;}
}
@media(max-width:650px){
#catalogMain.preloader-active:before{width:calc(100% + 10px);left:-5px;}
} .jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none !important;margin:0;padding:0;letter-spacing:normal;z-index:9000 !important;}
.jq-toast-wrap *{margin:0;padding:0;}
.jq-toast-wrap.bottom-left{bottom:20px;left:20px;}
.jq-toast-wrap.bottom-right{bottom:20px;right:40px;}
.jq-toast-wrap.top-left{top:20px;left:20px;}
.jq-toast-wrap.top-right{top:20px;right:40px;}
.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial, sans-serif;line-height:17px;position:relative;pointer-events:all !important;background-color:#444444;color:white;}
.jq-toast-single h2{font-family:arial, sans-serif;font-size:14px;margin:0 0 7px;background:none;color:inherit;line-height:inherit;letter-spacing:normal;}
.jq-toast-single a{color:#eee;text-decoration:none;font-weight:bold;border-bottom:1px solid white;padding-bottom:3px;font-size:12px;}
.jq-toast-single ul{margin:0 0 0 15px;background:none;padding:0px;}
.jq-toast-single ul li{list-style-type:disc !important;line-height:17px;background:none;margin:0;padding:0;letter-spacing:normal;}
.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer;}
.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0%;left:0;border-radius:5px;background:red;}
.jq-toast-loaded{width:100%;}
.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px;}
.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1;}
.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc;}
.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1;}
.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6;}
.jq-toast-single{border-radius:1000px;border:2px solid #CFDAE5;background:#FFF;box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.10);padding:0;color:#3D5266;font-family:Onest;font-size:14px;font-style:normal;font-weight:700;line-height:140%;margin-left:20px;}
.jq-toast-single__text a{color:#3D5266;font-family:Onest;font-size:14px;font-style:normal;font-weight:700;line-height:140%;}
.jq-toast-single__text a:hover{text-decoration:underline;}
.jq-toast-single__text .color-orange{color:#ED7961;font-family:Onest;font-size:14px;font-style:normal;font-weight:700;line-height:140%;}
.jq-toast-single__text{padding-top:1px;line-height:140%;padding-right:40px;padding-left:10px;}
.jq-toast-single__text .color-orange{color:#ED7961;}
.jq-toast-single__text-wrap{display:flex;height:100%;align-items:center;justify-content:center;min-height:50px;padding:10px;text-align:center;}
.close-jq-toast-single{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><circle cx="13" cy="13" r="13" fill="%23CFDAE6"/><path d="M18 8L8.66666 17.3333M8.66666 8L18 17.3333" stroke="white" stroke-width="2"/></svg>');width:28px;height:28px;background-position:center;background-repeat:no-repeat;font-size:0;top:50%;transform:translateY(-50%);cursor:pointer;right:13px;}
.close-jq-toast-single:hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><circle cx="13" cy="13" r="13" fill="%23ED7961"/><path d="M18 8L8.66666 17.3333M8.66666 8L18 17.3333" stroke="white" stroke-width="2"/></svg>');}
.jq-toast-wrap{width:auto;}
.panzoom__wrap{max-height:600px;overflow:hidden;margin-bottom:20px;background:rgba(0, 0, 0, 0.04);margin-top:23px;overflow:hidden!important;}
.id-17394 .block-flex .default-ul{padding-left:0 !important;}
.id-17394 .margin-bottom-section.default-ul{padding-left:28px !important;padding-top:6px;margin-bottom:100px!important;}
.id-17394 .single_blog p{margin-bottom:9px!important;}
.id-17394 .single_blog .container.content > p:first-child{margin-bottom:52px!important;}
.id-17394 h3{font-weight:600;}
.id-17394 .block-flex{padding-top:20px;}
.id-17394 .block-flex__left{max-width:432px;}
.id-17394 .block-flex__right{max-width:425px;}
.id-17394 .block-flex ul, .id-17394 .block-flex p{margin-bottom:20px!important;}
.id-17394 .block-flex ul li{margin-bottom:8px;}
.id-17394 .block-flex ul li:before{top:10px;}
.margin-bottom-section{margin-bottom:80px!important;}
.margin-top-section{margin-top:100px!important;}
.table-gray{margin-top:30px;margin-bottom:30px;border-collapse:collapse;}
.table-gray td{border:1px solid #CFDAE5;}
.table-gray thead{background:#F7F7F9;height:74px;}
.table-gray th{color:#596C80;text-align:center;font-size:15px;font-weight:700;line-height:120%;padding:10px 8px;border:1px solid #CFDAE5;}
.table-gray tbody tr{height:38px;}
.table-gray thead tr th:first-child{width:275px;}
.table-gray__mobile{display:none;}
@media screen and (max-width:991px){
.table-gray thead tr th:first-child{width:195px;}
.id-17394 .block-flex__left{max-width:268px;}
}
@media screen and (max-width:769px){
.table-gray thead{height:60px;}
.table-gray th{font-size:12px;padding:10px 14px;}
.table-gray thead tr th:first-child{width:145px;}
.table-gray td{padding:3px 5px;font-size:12px;font-weight:700;}
.table-gray tbody tr{height:31px;}
body.id-17394 h3{font-size:22px !important;font-weight:700;}
.margin-bottom-section, .id-17394 .margin-bottom-section.default-ul{margin-bottom:75px!important;}
.margin-top-section{margin-top:75px!important;}
.margin-top-section{margin-top:50px!important;}
.margin-bottom-section{margin-bottom:40px!important;}
.id-17394 .single_blog p{margin-bottom:17px!important;}
.id-17394 .block-flex{row-gap:20px;padding-top:10px;}
.id-17394 .block-flex ul, .id-17394 .block-flex p{line-height:130%;margin-bottom:10px!important;}
.id-17394 .block-flex ul li{margin-bottom:3px;}
.id-17394 .block-flex ul li:before{top:7px;}.id-17394 .block-flex .default-ul{padding-left:20px !important;}
.id-17394 .p--margin{margin-top:20px;margin-bottom:20px!important;}
.table-gray__desktop + .table-gray__mobile{margin-top:15px;margin-bottom:15px;}
.table-gray__desktop + .table-gray__mobile + .table-gray__mobile{margin-top:15px;margin-bottom:20px;}
.id-17394 .single_blog .container.content > p:first-child{margin-bottom:20px!important;}
.id-17394 .single_blog .container.content > p:first-child + h3{margin-top:10px!important;font-size:20px !important;}
.id-17394 .margin-bottom-section.default-ul{padding-left:22px !important;padding-top:0;margin-bottom:48px!important;}
.panzoom__wrap{max-height:500px;height:90vh;margin-top:18px;}
}
@media screen and (max-width:700px){
.table-gray__mobile{display:table;}
.table-gray__desktop{display:none;}
.table-gray thead tr th:first-child{width:auto;}
.id-17394 .block-flex{flex-direction:column;}
.id-17394 .block-flex__left{max-width:100%;}
.id-17394 .block-flex__right{max-width:100%;}
}
@media(max-width:480px){
.panzoom__wrap{position:relative;left:-15px;width:calc(100% + 30px);}
}
.portfolio__video .yt-video iframe, .portfolio__media .yt-video iframe{width:100%;height:100%;}.portfolio__video .yt-video{height:100%;}
.height-auto{height:auto!important;}
@media screen and (max-width:769px){
.id-8192 .yt-video{aspect-ratio:290 / 170;}
.portfolio__video{height:auto;}
}
@media screen and (max-width:576px){
.route__content .route__menu{margin-right:0;}
}
.route__map--container{}
.form__btn[disabled]{opacity:0.5;}
.h2-title{font-size:36px !important;margin-bottom:18px !important;margin-top:40px !important;font-weight:700;line-height:normal;color:#3d556d;}
@media(max-width:769px){
.h2-title{font-size:22px !important;margin-bottom:10px !important;margin-top:30px !important;}
}
@media(max-width:490px){
.h2-title{margin-bottom:20px !important;margin-top:30px !important;}
}
.yourinterest .yourinterest_content .likeship .slider__item{padding:0 10px;}
.yourinterest .yourinterest_content .likeship .slick-list{margin:0;}
.yourinterest .yourinterest_content  .section__content.likeship{margin-left:-10px;width:calc(100% + 20px);}
@media screen and (max-width:769px){
.yourinterest .yourinterest_content  .section__content.likeship{margin-left:0;padding-top:15px;margin-top:2px;padding-bottom:15px;margin-bottom:-10px;}
.yourinterest .yourinterest_content  .section__content.likeship>.slider_custom>.slider__content>.slick-list>.slick-track>*:first-child{padding-left:15px;}
}
.container.content .section.yourinterest{overflow:visible;}
.slider .slider__content.gallery .slick-dots{display:none!important;}
@media(min-width:769px){
.id-20610 .route .slider__item .thumb img{height:260px;}
}
@media(max-width:991px) and (min-width:769px){
.id-20610 .route .slider__item .thumb img{height:170px;}
}
.id-10415 .content .grafik h3{margin-top:0 !important;}
.id-10415__custom-ul{margin-top:-11px;}
@media(max-width:769px){
.id-10415__custom-ul{margin-top:-16px;}
.block--mobile-margin .col-md-6{margin-top:5px;}
}
.btn-secondary.arenda_btn{display:block;min-width:unset;padding:0 22px;height:auto;margin:0;border-radius:25px;margin-top:50px;margin-bottom:0;display:inline-flex;align-items:center;gap:10px;height:42px;width:auto;}
@media(max-width:769px){
.btn-secondary.arenda_btn{margin-top:0;margin-bottom:0;}
}
@media(max-width:490px){
.btn-secondary.arenda_btn{margin-bottom:20px;padding:0 22px;margin-left:20px;}
}
@media(max-width:860px) and (min-width:770px){
.id-110 .catalogblock h2.mb-md-5{font-size:24px !important;}
}
@media(max-width:769px) and (min-width:360px){
.id-110 .catalogblock .col-md-8{width:100%;margin-bottom:45px;}
.id-110 .catalogblock .col-md-4.text-end{width:100%;}
.id-110 .catalogblock .searchform{left:50%;}
}
@media(min-width:770px){
.show769{display:none !important;}
}
@media(max-width:769px){
.hide769{display:none !important;}
.id-110 .catalogblock{margin-bottom:0;}
.before_catalogblock{margin-bottom:60px !important;margin-top:0;}
}
@media(max-width:650px){
.id-110 form.searchform{max-width:100% !important;width:100%;display:flex;align-items:center;justify-content:center;}
}
@media(max-width:650px) and (min-width:360px){
.id-110 form.searchform{padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);}
}
.mobile-nav__wishitem__count{background-image:none;background-color:#00357f;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50px;font-size:12px;padding:0;line-height:100%;}
@media(max-width:1199px) and (min-width:770px){
.mobile-nav__wishitem{padding:15px;width:33.3%;display:flex;align-items:center;justify-content:flex-start;gap:10px;}
.mobile-nav__wishitem__name{font-size:24px;font-weight:600;}
}
@media(max-width:991px) and (min-width:770px){
.mobile-nav__wishitem{width:50%;}
}
@media(max-width:769px){
.mobile-nav__wishitem:hover .mobile-nav__wishitem__name{color:#ed7961;}
.mobile-nav__wishitem{border:1px solid #E3ECF4;padding:5px 10px;display:flex;align-items:center;justify-content:flex-start;gap:7px;margin-top:10px;max-width:345px;margin-left:auto;margin-right:auto;width:100%;}
.mobile-nav__wishitem__name{color:#00357f;font-size:18px;font-weight:600;}
}
.section-pier .slick-track{display:flex;align-items:stretch;}
.section-pier .slider__item{height:auto;}
.section-pier .item-card{height:100%;}
.section-pier .item-card{height:100%;display:flex;flex-direction:column;}
.section-pier .item-card__thumb{flex-shrink:0;}
.section-pier .item-card__content{display:flex;flex-direction:column;gap:12px;height:100%;}
.section-pier .item-card__header{margin-bottom:auto;}
@media(max-width:490px){
.section-pier  .likeship{left:-5px !important;margin-top:-12px;padding-top:14px;}
}
@media(min-width:992px){
.foodmenu__card_wrapper--full-desktop .category-card{position:relative;padding-left:624px;min-height:298px;}
.foodmenu__card_wrapper--full-desktop .category-card .thumb{position:absolute;max-width:580px;width:100%;height:298px;left:0;}
.foodmenu__card_wrapper--full-desktop .category-card .category-card__btn{margin-top:0;}
}
@media(max-width:992px) and (min-width:510px){
.teplohod_title{font-size:26px !important;margin-top:40px !important;}
.single__content .single__options{padding:0 15px;}
}
@media(max-width:769px){
.single-ship .single__header{padding:0 15px;}
.single__content .single__body{padding:0 15px;}
}
@media(max-width:509px){
.single-ship .single__header{padding:0;}
.single__content .single__body{padding:0;}
}
.flex{display:flex;}
.justify-content-between{justify-content:space-between;}
.align-items-center{align-items:center;}
.custom_btn:hover{color:#fff;background-color:#cc6753;}
.custom_btn{width:auto;margin:0;height:42px;padding:0 22px;display:flex;align-items:center;justify-content:center;background-color:#ed7961;transition:all .2s ease-in-out;border-radius:25px;color:#fff;font-size:16px;font-style:normal;font-weight:600;z-index:1;}
@media only screen and (max-width: 560px) {
.hg-condition-item__title--placeholder{display:none;}
.review-card, .review-card__thumb{border:none;}
.clients>div{border:none;}
.pictured-links .pictured-links__title{height:34px;border-radius:5px;}
.arenda-menu__chapter{font-size:22px;margin-bottom:6px;}
.id-6237 .features_row{row-gap:8px;}
.id-6237 .banketrestoran_item h3{color:#3D5266;font-size:20px;font-style:normal;font-weight:600;line-height:110%;}
.arenda-menu__item{margin-bottom:6px;background-size:26px;height:29px;display:flex;align-items:center;color:#1255B2;font-size:18px;font-style:normal;font-weight:500;line-height:140%;}
.arenda-menu{padding:11px 24px;}
.custom_scroll{overflow:hidden;padding:0;}
.banketmenu_btns>*:not(:first-child){color:#3D5266 !important;border:2px solid #E3E7F2;padding:11px 15px;background:#E3E7F2;text-align:center;font-size:14px;font-style:normal;font-weight:600;}
}
.blog__search{box-shadow:0 0 50px rgba(0, 0, 0, 0.1);border-radius:4px;}
.cursor-pointer{cursor:pointer;}
.fmob_footer, .fmob_footer *{box-sizing:border-box;}
.fmob_footer{background:#ffffff;display:flex;flex-direction:column;gap:26px;align-items:center;width:100%;}
.fmob_nav_grid{display:flex;flex-direction:row;justify-content:space-between;align-self:stretch;}
.fmob_nav_list{display:flex;flex-direction:column;gap:10px;}
.fmob_nav_link, .fmob_doc_text{font-family:'Onest-Regular', sans-serif;font-size:14px;line-height:120%;font-weight:400;display:flex;align-items:center;}
.fmob_nav_link{color:#00357f;}
.fmob_docs_list{display:flex;flex-direction:column;gap:7px;align-self:stretch;}
.fmob_doc_item{display:flex;flex-direction:row;gap:6px;align-items:center;height:18px;}
.fmob_doc_icon{flex-shrink:0;}
.fmob_doc_text{color:#000000;line-height:125%;}
.fmob_socials{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:290px;}
.fmob_social_link{width:42px;height:42px;background:#1255B3;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;}
.fmob_social_link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.2);}
.fmob_social_link--alt{background:#FFF7F5;border:2px solid #ED7961;}
.fmob_social_link--alt::after{display:none;}
.fmob_info{display:flex;flex-direction:column;gap:10px;align-self:stretch;}
.fmob_info_text {
color: #7a8299;
font-family: 'Onest-Regular', sans-serif;
font-size: 12px;
line-height: 160%;
text-align: left;
}