/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../var/lib/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

/* line 22, ../../../../../../var/lib/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html { line-height: 1; }

/* line 24, ../../../../../../var/lib/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 26, ../../../../../../var/lib/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 28, ../../../../../../var/lib/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 30, ../../../../../../var/lib/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 103, ../../../../../../var/lib/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 32, ../../../../../../var/lib/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 116, ../../../../../../var/lib/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/* line 8, ../sass/_placeholder.scss */
.header ::-webkit-input-placeholder, .content ::-webkit-input-placeholder, .mfp-content ::-webkit-input-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 9, ../sass/_placeholder.scss */
.header ::-ms-input-placeholder, .content ::-ms-input-placeholder, .mfp-content ::-ms-input-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 10, ../sass/_placeholder.scss */
.header :-ms-input-placeholder, .content :-ms-input-placeholder, .mfp-content :-ms-input-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 12, ../sass/_placeholder.scss */
.header input:-ms-placeholder, .content input:-ms-placeholder, .mfp-content input:-ms-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 13, ../sass/_placeholder.scss */
.header input::-ms-placeholder, .content input::-ms-placeholder, .mfp-content input::-ms-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 14, ../sass/_placeholder.scss */
.header input::-webkit-input-placeholder, .content input::-webkit-input-placeholder, .mfp-content input::-webkit-input-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 16, ../sass/_placeholder.scss */
.header input:-moz-placeholder, .content input:-moz-placeholder, .mfp-content input:-moz-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 17, ../sass/_placeholder.scss */
.header input::-moz-placeholder, .content input::-moz-placeholder, .mfp-content input::-moz-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 19, ../sass/_placeholder.scss */
.header textarea:-ms-placeholder, .content textarea:-ms-placeholder, .mfp-content textarea:-ms-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 20, ../sass/_placeholder.scss */
.header textarea::-ms-placeholder, .content textarea::-ms-placeholder, .mfp-content textarea::-ms-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 21, ../sass/_placeholder.scss */
.header textarea::-webkit-input-placeholder, .content textarea::-webkit-input-placeholder, .mfp-content textarea::-webkit-input-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 23, ../sass/_placeholder.scss */
.header textarea:-moz-placeholder, .content textarea:-moz-placeholder, .mfp-content textarea:-moz-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 24, ../sass/_placeholder.scss */
.header textarea::-moz-placeholder, .content textarea::-moz-placeholder, .mfp-content textarea::-moz-placeholder { font: 14px/20px "Graphik LCG", sans-serif; color: #757575; font-weight: 400; }
/* line 27, ../sass/_placeholder.scss */
.header .focus ::-webkit-input-placeholder, .content .focus ::-webkit-input-placeholder, .mfp-content .focus ::-webkit-input-placeholder { color: #9a9a9a; }
/* line 28, ../sass/_placeholder.scss */
.header .focus ::-ms-input-placeholder, .content .focus ::-ms-input-placeholder, .mfp-content .focus ::-ms-input-placeholder { color: #9a9a9a; }
/* line 29, ../sass/_placeholder.scss */
.header .focus :-ms-input-placeholder, .content .focus :-ms-input-placeholder, .mfp-content .focus :-ms-input-placeholder { color: #9a9a9a; }
/* line 31, ../sass/_placeholder.scss */
.header .focus input:-ms-placeholder, .content .focus input:-ms-placeholder, .mfp-content .focus input:-ms-placeholder { color: #9a9a9a; }
/* line 32, ../sass/_placeholder.scss */
.header .focus input::-ms-placeholder, .content .focus input::-ms-placeholder, .mfp-content .focus input::-ms-placeholder { color: #9a9a9a; }
/* line 33, ../sass/_placeholder.scss */
.header .focus input::-webkit-input-placeholder, .content .focus input::-webkit-input-placeholder, .mfp-content .focus input::-webkit-input-placeholder { color: #9a9a9a; }
/* line 35, ../sass/_placeholder.scss */
.header .focus input:-moz-placeholder, .content .focus input:-moz-placeholder, .mfp-content .focus input:-moz-placeholder { color: #9a9a9a; }
/* line 36, ../sass/_placeholder.scss */
.header .focus input::-moz-placeholder, .content .focus input::-moz-placeholder, .mfp-content .focus input::-moz-placeholder { color: #9a9a9a; }
/* line 38, ../sass/_placeholder.scss */
.header .focus textarea:-ms-placeholder, .content .focus textarea:-ms-placeholder, .mfp-content .focus textarea:-ms-placeholder { color: #9a9a9a; }
/* line 39, ../sass/_placeholder.scss */
.header .focus textarea::-ms-placeholder, .content .focus textarea::-ms-placeholder, .mfp-content .focus textarea::-ms-placeholder { color: #9a9a9a; }
/* line 40, ../sass/_placeholder.scss */
.header .focus textarea::-webkit-input-placeholder, .content .focus textarea::-webkit-input-placeholder, .mfp-content .focus textarea::-webkit-input-placeholder { color: #9a9a9a; }
/* line 42, ../sass/_placeholder.scss */
.header .focus textarea:-moz-placeholder, .content .focus textarea:-moz-placeholder, .mfp-content .focus textarea:-moz-placeholder { color: #9a9a9a; }
/* line 43, ../sass/_placeholder.scss */
.header .focus textarea::-moz-placeholder, .content .focus textarea::-moz-placeholder, .mfp-content .focus textarea::-moz-placeholder { color: #9a9a9a; }
/* line 46, ../sass/_placeholder.scss */
.header .error ::-webkit-input-placeholder, .content .error ::-webkit-input-placeholder, .mfp-content .error ::-webkit-input-placeholder { color: #FF5C28; }
/* line 47, ../sass/_placeholder.scss */
.header .error ::-ms-input-placeholder, .content .error ::-ms-input-placeholder, .mfp-content .error ::-ms-input-placeholder { color: #FF5C28; }
/* line 48, ../sass/_placeholder.scss */
.header .error :-ms-input-placeholder, .content .error :-ms-input-placeholder, .mfp-content .error :-ms-input-placeholder { color: #FF5C28; }
/* line 50, ../sass/_placeholder.scss */
.header .error input:-ms-placeholder, .content .error input:-ms-placeholder, .mfp-content .error input:-ms-placeholder { color: #FF5C28; }
/* line 51, ../sass/_placeholder.scss */
.header .error input::-ms-placeholder, .content .error input::-ms-placeholder, .mfp-content .error input::-ms-placeholder { color: #FF5C28; }
/* line 52, ../sass/_placeholder.scss */
.header .error input::-webkit-input-placeholder, .content .error input::-webkit-input-placeholder, .mfp-content .error input::-webkit-input-placeholder { color: #FF5C28; }
/* line 54, ../sass/_placeholder.scss */
.header .error input:-moz-placeholder, .content .error input:-moz-placeholder, .mfp-content .error input:-moz-placeholder { color: #FF5C28; }
/* line 55, ../sass/_placeholder.scss */
.header .error input::-moz-placeholder, .content .error input::-moz-placeholder, .mfp-content .error input::-moz-placeholder { color: #FF5C28; }
/* line 57, ../sass/_placeholder.scss */
.header .error textarea:-ms-placeholder, .content .error textarea:-ms-placeholder, .mfp-content .error textarea:-ms-placeholder { color: #FF5C28; }
/* line 58, ../sass/_placeholder.scss */
.header .error textarea::-ms-placeholder, .content .error textarea::-ms-placeholder, .mfp-content .error textarea::-ms-placeholder { color: #FF5C28; }
/* line 59, ../sass/_placeholder.scss */
.header .error textarea::-webkit-input-placeholder, .content .error textarea::-webkit-input-placeholder, .mfp-content .error textarea::-webkit-input-placeholder { color: #FF5C28; }
/* line 61, ../sass/_placeholder.scss */
.header .error textarea:-moz-placeholder, .content .error textarea:-moz-placeholder, .mfp-content .error textarea:-moz-placeholder { color: #FF5C28; }
/* line 62, ../sass/_placeholder.scss */
.header .error textarea::-moz-placeholder, .content .error textarea::-moz-placeholder, .mfp-content .error textarea::-moz-placeholder { color: #FF5C28; }

/* grid-fix */
@media (min-width: 1260px) { /* line 11, ../sass/style.scss */
  .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1230px; } }
/* grid-fix */
/* line 17, ../sass/style.scss */
body { font-family: 'Graphik LCG', sans-serif; font-size: 16px; line-height: 1.34em; font-weight: 400; color: #373737; min-width: 320px; }

/* line 26, ../sass/style.scss */
img { max-width: 100%; }

/* line 29, ../sass/style.scss */
.p-sticky { position: -webkit-sticky; position: sticky; }

/* line 33, ../sass/style.scss */
.p-static { position: static; }

/* line 36, ../sass/style.scss */
.p-relative { position: relative; }

/* line 39, ../sass/style.scss */
.nowrap { white-space: nowrap; }

/* line 42, ../sass/style.scss */
.ta_c { text-align: center; }

/* line 45, ../sass/style.scss */
.ta_l { text-align: left; }

/* line 48, ../sass/style.scss */
.ta_r { text-align: right; }

/* line 51, ../sass/style.scss */
.tt_uc { text-transform: uppercase; }

/* line 54, ../sass/style.scss */
.no_overflow { overflow: hidden; }

/* line 57, ../sass/style.scss */
b, strong { font-weight: 500; }

/* line 61, ../sass/style.scss */
.noscroll { overflow: hidden; }

/* line 64, ../sass/style.scss */
header { z-index: 1001; position: fixed; top: 0; left: 0; right: 0; padding: 42px 0; transition: padding .3s, background 0.8s; }
/* line 72, ../sass/style.scss */
header a { text-decoration: none; color: #ffffff; transition: color .3s; }
/* line 76, ../sass/style.scss */
header a:hover, header a.active { color: #2D9CDB; }
/* line 79, ../sass/style.scss */
header a.cat_mob_menu { text-transform: uppercase; color: #ffffff; font-size: 13px; line-height: 13px; display: inline-block; border: 1px solid #ffffff; box-sizing: border-box; border-radius: 40px; padding: 6px 10px 6px; }
/* line 89, ../sass/style.scss */
header a.cat_mob_menu:hover { color: #2D9CDB; border: 1px solid #2D9CDB; }
/* line 95, ../sass/style.scss */
header .logo { display: block; }
/* line 97, ../sass/style.scss */
header .logo img { display: block; }
/* line 99, ../sass/style.scss */
header .search_field { display: none; background: rgba(255, 255, 255, 0.26); border: 1px solid rgba(255, 255, 255, 0); transition: background .2s, border-color .2s; padding: 0 40px 0 0; position: absolute; top: 50%; transform: translate(0%, -50%); left: 10px; border-radius: 23px; }
/* line 111, ../sass/style.scss */
header .search_field form { width: 100%; }
/* line 114, ../sass/style.scss */
header .search_field:hover, header .search_field.focus { background: #ffffff; border: 1px solid #525252; }
/* line 117, ../sass/style.scss */
header .search_field:hover input[type=submit], header .search_field.focus input[type=submit] { background: url("../images/search_black.svg") center center no-repeat; }
/* line 121, ../sass/style.scss */
header .search_field * { display: inline-block; vertical-align: middle; outline: none; }
/* line 122, ../sass/style.scss */
header .search_field input[type=text] { background: none; border: none; height: 44px; line-height: 20px; width: 100%; padding: 8px 10px 8px 22px; box-sizing: border-box; font-family: 'Graphik LCG', sans-serif; font-size: 14px; }
/* line 133, ../sass/style.scss */
header .search_field input[type=submit] { border: none; background: url("../images/search.svg") center center no-repeat; width: 24px; height: 24px; transition: background .2s; position: absolute; top: 50%; margin-top: -12px; right: 10px; }
/* line 145, ../sass/style.scss */
header .phones_toggle { display: block; width: 32px; height: 32px; background: url("../images/callback.svg") center center no-repeat; }
/* line 150, ../sass/style.scss */
header .phones_toggle:hover { background: url("../images/callback_blue.svg") center center no-repeat; }
/* line 154, ../sass/style.scss */
header .search_toggle { display: inline-block; background: url("../images/search.svg") center center no-repeat; width: 24px; height: 24px; vertical-align: middle; transition: background .2s; }
/* line 161, ../sass/style.scss */
header .search_toggle.close { background: url("../images/close.svg") center center no-repeat; background-size: contain; }
/* line 166, ../sass/style.scss */
header .lang-switcher { padding-top: 4px; }
/* line 168, ../sass/style.scss */
header .lang-switcher a { display: inline-block; }
/* line 169, ../sass/style.scss */
header .lang-switcher a + a { margin-left: 15px; }
/* line 175, ../sass/style.scss */
header .main-menu a { text-transform: uppercase; }
/* line 178, ../sass/style.scss */
header .main-menu .submenu { display: none; position: fixed; top: 0; left: 0; right: 0; max-height: 100vh; overflow: auto; background: #ffffff; box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); color: #373737; z-index: 101; padding: 40px 0 20px; }
/* line 191, ../sass/style.scss */
header .main-menu .submenu h2 { font-weight: 500; font-size: 30px; line-height: 133%; letter-spacing: 0.17em; text-transform: uppercase; margin-bottom: 10px; }
/* line 199, ../sass/style.scss */
header .main-menu .submenu .close { display: inline-block; width: 40px; height: 40px; margin-left: -6px; margin-bottom: 30px; background: url("../images/close.svg") center center no-repeat; }
/* line 207, ../sass/style.scss */
header .main-menu .submenu a { text-transform: none; color: #373737; }
/* line 210, ../sass/style.scss */
header .main-menu .submenu a.root_section { padding-top: 30px; text-transform: uppercase; display: inline-block; margin-bottom: 30px; color: #2D9CDB; font-size: 24px; line-height: 1.2em; }
/* line 219, ../sass/style.scss */
header .main-menu .submenu a:hover, header .main-menu .submenu a.active { color: #2D9CDB; }
/* line 223, ../sass/style.scss */
header .main-menu .submenu ul { padding-bottom: 20px; }
/* line 225, ../sass/style.scss */
header .main-menu .submenu ul li { margin-bottom: 10px; }
/* line 227, ../sass/style.scss */
header .main-menu .submenu.open { display: block; }
/* line 232, ../sass/style.scss */
header .mob-menu-toggle { width: 40px; height: 40px; display: inline-block; vertical-align: middle; background: url("../images/menu.svg") center center no-repeat; }
/* line 238, ../sass/style.scss */
header .mob-menu-toggle:hover { background: url("../images/menu_black.svg") center center no-repeat; }

/* line 244, ../sass/style.scss */
.menu_overlay { display: none; position: fixed; z-index: 102; left: 0; right: 0; top: 0; bottom: 0; background: #ffffff; box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); color: #373737; }
/* line 253, ../sass/style.scss */
.menu_overlay.right_side { left: auto; min-width: 320px; }
/* line 257, ../sass/style.scss */
.menu_overlay .close { display: inline-block; width: 40px; height: 40px; position: absolute; right: 10px; top: 20px; background: url("../images/close.svg") center center no-repeat; }
/* line 266, ../sass/style.scss */
.menu_overlay a { text-transform: uppercase; color: #373737; font-weight: 500; font-size: 30px; line-height: 34px; display: inline-block; margin: 0 20px 35px; }
/* line 274, ../sass/style.scss */
.menu_overlay a:hover, .menu_overlay a.active { color: #2D9CDB; }
/* line 278, ../sass/style.scss */
.menu_overlay a.has_icon.get_consultation { position: relative; display: inline-block; color: #2D9CDB; padding-left: 68px; }
/* line 283, ../sass/style.scss */
.menu_overlay a.has_icon.get_consultation:before { content: ''; display: inline-block; width: 48px; height: 48px; position: absolute; top: 50%; margin-top: -24px; left: 0; background: url("../images/get_consultation.svg") center no-repeat; }
/* line 297, ../sass/style.scss */
.menu_overlay > .container, .menu_overlay > .container-fluid { position: relative; height: 100%; padding-top: 62px; padding-bottom: 10px; }
/* line 302, ../sass/style.scss */
.menu_overlay > .container > .row, .menu_overlay > .container-fluid > .row { max-height: 600px; height: 100%; overflow: auto; }

/* line 309, ../sass/style.scss */
body.inner { padding-top: 66px; }

/* line 312, ../sass/style.scss */
.inner header, header.scroll { padding: 10px 0; background: #ffffff; box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); }
/* line 316, ../sass/style.scss */
.inner header a, header.scroll a { color: #373737; }
/* line 318, ../sass/style.scss */
.inner header a:hover, .inner header a.active, .inner header a.cat_mob_menu, header.scroll a:hover, header.scroll a.active, header.scroll a.cat_mob_menu { color: #2D9CDB; }
/* line 321, ../sass/style.scss */
.inner header a.cat_mob_menu, header.scroll a.cat_mob_menu { color: #2D9CDB; border: 1px solid #2D9CDB; }
/* line 326, ../sass/style.scss */
.inner header .phones_toggle, header.scroll .phones_toggle { background: url("../images/callback_black.svg") center center no-repeat; }
/* line 328, ../sass/style.scss */
.inner header .phones_toggle:hover, header.scroll .phones_toggle:hover { background: url("../images/callback_blue.svg") center center no-repeat; }
/* line 332, ../sass/style.scss */
.inner header .search_field, header.scroll .search_field { background: #ededed; }
/* line 334, ../sass/style.scss */
.inner header .search_field input[type=submit], header.scroll .search_field input[type=submit] { background: url("../images/search_black.svg") center center no-repeat; }
/* line 338, ../sass/style.scss */
.inner header .search_toggle, header.scroll .search_toggle { background: url("../images/search_black.svg") center center no-repeat; }
/* line 340, ../sass/style.scss */
.inner header .search_toggle.close, header.scroll .search_toggle.close { background: url("../images/close.svg") center center no-repeat; background-size: contain; }
/* line 345, ../sass/style.scss */
.inner header .mob-menu-toggle, header.scroll .mob-menu-toggle { background: url("../images/menu_black.svg") center center no-repeat; }

/* line 349, ../sass/style.scss */
.drop_down { display: none; position: absolute; left: 50%; transform: translate(-50%, 0%); margin-top: 28px; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); color: #373737; padding: 10px 24px; border-radius: 22px; }
/* line 360, ../sass/style.scss */
.drop_down:before { display: block; content: ''; position: absolute; top: -18px; left: 50%; margin-left: -10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 18px solid rgba(255, 255, 255, 0.8); }
/* line 373, ../sass/style.scss */
.drop_down#phones { font-size: 18px; line-height: 1.9em; }
/* line 377, ../sass/style.scss */
.drop_down a { color: #373737; }

/* line 384, ../sass/style.scss */
#main_slider .swiper-slide .slide-content { position: relative; background-size: cover !important; min-height: 570px; height: 52.4vw; padding: 1px 0; text-align: center; font-size: 30px; line-height: 1em; font-weight: 300; color: rgba(255, 255, 255, 0.9); }
/* line 396, ../sass/style.scss */
#main_slider .swiper-slide .content_wr { position: absolute; top: 130px; left: 0; right: 0; bottom: 4vw; padding-bottom: 80px; }
/* line 403, ../sass/style.scss */
#main_slider .swiper-slide .container { height: 100%; box-sizing: border-box; }
/* line 406, ../sass/style.scss */
#main_slider .swiper-slide .container .row { height: 100%; }
/* line 411, ../sass/style.scss */
#main_slider .swiper-pagination { bottom: 40px; }
/* line 413, ../sass/style.scss */
#main_slider .swiper-pagination .swiper-pagination-bullet { max-width: 84px; min-width: 54px; width: 8vw; height: 4px; border-radius: 3px; background: #FFFFFF; opacity: 1; box-sizing: content-box; vertical-align: middle; transition: padding 0.3s; margin: 0 8px; }
/* line 426, ../sass/style.scss */
#main_slider .swiper-pagination .swiper-pagination-bullet-active { padding: 0 10px; height: 6px; background: #FF5C28; }

/* line 433, ../sass/style.scss */
.section_title { text-align: center; }
/* line 435, ../sass/style.scss */
.section_title.orange { color: #FF5C28; }
/* line 438, ../sass/style.scss */
.section_title.blue { color: #2D9CDB; }
/* line 441, ../sass/style.scss */
.section_title.has_icon { position: relative; padding-top: 50px; }
/* line 444, ../sass/style.scss */
.section_title.has_icon:before { content: ''; display: inline-block; position: absolute; top: 2px; left: 50%; transform: translate(-50%, 0%); }
/* line 453, ../sass/style.scss */
.section_title.has_icon.star_icon:before { width: 32px; height: 32px; background: url("../images/empty_star.svg") center no-repeat; }
/* line 460, ../sass/style.scss */
.section_title.has_icon.fire_icon:before { width: 32px; height: 32px; background: url("../images/fire.svg") center no-repeat; }

/* line 468, ../sass/style.scss */
.cat_root_section { text-align: center; display: block; border-radius: 10px; box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); transition: all 0.3s; color: #2D9CDB; text-transform: uppercase; font-size: 18px; line-height: 1.34em; font-weight: 500; text-decoration: none; padding: 36px 10px; margin-bottom: 30px; }
/* line 482, ../sass/style.scss */
.cat_root_section:hover { color: #FFFFFF; background: #2D9CDB; }
/* line 486, ../sass/style.scss */
.cat_root_section:hover .section_ico:before { opacity: 0; }
/* line 487, ../sass/style.scss */
.cat_root_section:hover .section_ico:after { opacity: 1; }
/* line 490, ../sass/style.scss */
.cat_root_section .section_ico { display: inline-block; height: 72px; width: 100%; min-width: 72px; text-align: center; position: relative; margin-bottom: 14px; }
/* line 498, ../sass/style.scss */
.cat_root_section .section_ico:before, .cat_root_section .section_ico:after { content: ''; display: inline-block; height: 72px; width: 72px; background-size: cover; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0%); }
/* line 509, ../sass/style.scss */
.cat_root_section .section_ico:after { opacity: 0; }
/* line 513, ../sass/style.scss */
.cat_root_section .section_ico.eye-test:before { background: url("../images/eye-test.svg"); }
/* line 516, ../sass/style.scss */
.cat_root_section .section_ico.eye-test:after { background: url("../images/eye-test_white.svg"); }
/* line 521, ../sass/style.scss */
.cat_root_section .section_ico.surgery:before { background: url("../images/surgery.svg"); }
/* line 524, ../sass/style.scss */
.cat_root_section .section_ico.surgery:after { background: url("../images/surgery_white.svg"); }
/* line 529, ../sass/style.scss */
.cat_root_section .section_ico.materials:before { background: url("../images/materials.svg"); }
/* line 532, ../sass/style.scss */
.cat_root_section .section_ico.materials:after { background: url("../images/materials_white.svg"); }

/* line 539, ../sass/style.scss */
.cat_item { box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); border-radius: 10px; height: 100%; padding-bottom: 1px; }
/* line 544, ../sass/style.scss */
.cat_item a { display: block; padding: 20px; color: #373737; text-decoration: none; }
/* line 549, ../sass/style.scss */
.cat_item a:hover .cat_item_title { color: #2D9CDB; text-decoration: underline; }
/* line 554, ../sass/style.scss */
.cat_item .cat_item_img { display: block; margin-bottom: 14px; text-align: center; }
/* line 559, ../sass/style.scss */
.cat_item .cat_item_title { display: block; color: #373737; text-align: center; font-size: 16px; line-height: 133%; }

/* line 568, ../sass/style.scss */
.carusel.with_shadows .swiper-container { overflow: visible; }
/* line 571, ../sass/style.scss */
.carusel.with_shadows .swiper-slide { height: 100%; opacity: 0; transition: opacity 1s; }
/* line 575, ../sass/style.scss */
.carusel.with_shadows .swiper-slide.swiper-slide-visible { opacity: 1; }

/* line 580, ../sass/style.scss */
.carusel-buttons { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; text-align: center; margin-top: 20px; }
/* line 589, ../sass/style.scss */
.carusel-buttons .carusel-prev, .carusel-buttons .carusel-next { width: 24px; height: 24px; display: inline-block; margin: 0 14px; cursor: pointer; }
/* line 596, ../sass/style.scss */
.carusel-buttons .swiper-button-disabled { opacity: 0.3; }
/* line 599, ../sass/style.scss */
.carusel-buttons .carusel-prev { background: url("../images/back.svg") center no-repeat; }
/* line 603, ../sass/style.scss */
.carusel-buttons .carusel-next { background: url("../images/next.svg") center no-repeat; }

/* line 607, ../sass/style.scss */
.benefits { background: url("../images/benefits_bg.png") center center no-repeat; background-size: cover; color: #FFFFFF; }
/* line 611, ../sass/style.scss */
.benefits .section_title { color: #FFFFFF; }
/* line 614, ../sass/style.scss */
.benefits .benefit_title { font-weight: 500; font-size: 22px; line-height: 1.2em; margin-bottom: 16px; }

/* line 621, ../sass/style.scss */
.partner { position: relative; margin: 15px 0; cursor: pointer; }
/* line 625, ../sass/style.scss */
.partner img { display: block; position: relative; opacity: 0; }
/* line 627, ../sass/style.scss */
.partner:hover:before { content: ''; display: block; position: absolute; background: #FFFFFF; left: 0; right: 0; top: 0; bottom: 0; }
/* line 634, ../sass/style.scss */
.partner:hover img { opacity: 1; }

/* line 637, ../sass/style.scss */
main.content { position: relative; }
/* line 639, ../sass/style.scss */
main.content a { color: #2D9CDB; }
/* line 641, ../sass/style.scss */
main.content a:hover { text-decoration: none; }
/* line 645, ../sass/style.scss */
main.content a[href^="tel:"] { color: #373737; text-decoration: none; }
/* line 649, ../sass/style.scss */
main.content h1 { font-weight: 500; font-size: 30px; line-height: 1.3em; color: #373737; margin-bottom: 1.4em; text-transform: uppercase; }
/* line 657, ../sass/style.scss */
main.content h2 { font-weight: 500; font-size: 30px; line-height: 1.3em; color: #373737; margin-bottom: 1.4em; text-transform: uppercase; }
/* line 665, ../sass/style.scss */
main.content h3 { font-weight: 500; font-size: 20px; line-height: 1.5em; margin-bottom: 24px; }
/* line 671, ../sass/style.scss */
main.content p { margin-bottom: 24px; }
/* line 675, ../sass/style.scss */
main.content b, main.content strong { font-weight: 500; }
/* line 679, ../sass/style.scss */
main.content ul, main.content ol { margin-bottom: 24px; padding-left: 45px; }
/* line 682, ../sass/style.scss */
main.content ul li, main.content ol li { position: relative; margin-bottom: 12px; }
/* line 684, ../sass/style.scss */
main.content ul li ul, main.content ul li ol, main.content ol li ul, main.content ol li ol { margin-bottom: 0; padding-top: 8px; padding-left: 25px; }
/* line 689, ../sass/style.scss */
main.content ul > li:before { content: ''; display: block; width: 8px; height: 8px; position: absolute; background: #2D9CDB; left: -19px; top: 5px; }
/* line 701, ../sass/style.scss */
main.content ol { counter-reset: li; }
/* line 704, ../sass/style.scss */
main.content ol > li:before { content: counter(li) "."; /* Use the counter as content */ counter-increment: li; /* Increment the counter by 1 */ /* Position and style the number */ position: absolute; left: -19px; top: 0px; margin-right: 8px; font-weight: bold; text-align: center; }
/* line 718, ../sass/style.scss */
main.content .breadcrumbs { margin-bottom: 22px; }
/* line 720, ../sass/style.scss */
main.content .breadcrumbs ol { margin: 0; padding: 0; margin-left: -8px; }
/* line 723, ../sass/style.scss */
main.content .breadcrumbs ol li { display: inline-block; padding: 0 8px; }
/* line 726, ../sass/style.scss */
main.content .breadcrumbs ol li:before { content: ''; left: -2px; }
/* line 730, ../sass/style.scss */
main.content .breadcrumbs ol li + li:before { width: 1px; height: 16px; top: 2px; background: #373737; }
/* line 743, ../sass/style.scss */
main.content .catalog_top h2 { margin-bottom: 10px; }
/* line 747, ../sass/style.scss */
main.content .catalog_top a { text-transform: none; text-decoration: none; color: #373737; }
/* line 751, ../sass/style.scss */
main.content .catalog_top a.root_section { padding-top: 30px; text-transform: uppercase; display: inline-block; margin-bottom: 30px; color: #2D9CDB; font-size: 24px; line-height: 1.2em; }
/* line 760, ../sass/style.scss */
main.content .catalog_top a:hover, main.content .catalog_top a.active { color: #2D9CDB; }
/* line 764, ../sass/style.scss */
main.content .catalog_top ul { padding-bottom: 20px; margin-bottom: 0; padding-left: 0; }
/* line 768, ../sass/style.scss */
main.content .catalog_top ul li { margin-bottom: 10px; }
/* line 769, ../sass/style.scss */
main.content .catalog_top ul li:before { display: none; }
/* line 776, ../sass/style.scss */
main.content .cat_go_back { position: absolute; left: 0; top: 50%; transform: translate(0%, -50%); }
/* line 784, ../sass/style.scss */
main.content .catalog_section_item a { text-decoration: none; color: #373737; background: #FFFFFF; box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); border-radius: 10px; padding: 10px; display: block; }
/* line 792, ../sass/style.scss */
main.content .catalog_section_item a:hover { background: #2D9CDB; }
/* line 794, ../sass/style.scss */
main.content .catalog_section_item a:hover * { color: #FFFFFF; }
/* line 800, ../sass/style.scss */
main.content .button { display: inline-block; border: 1px solid #2D9CDB; background: #2D9CDB; text-decoration: none; font-weight: 500; border-radius: 40px; padding: 12px 15px 10px; font-size: 16px; line-height: 20px; color: #FFFFFF; text-align: center; }
/* line 812, ../sass/style.scss */
main.content .button.orange { background: #FF5C28; border: 1px solid #FF5C28; padding: 8px 15px 6px; }
/* line 817, ../sass/style.scss */
main.content .button.orange_transperent { color: #FF5C28; background: #FFFFFF; padding: 11px 15px 9px; border: 2px solid #FF5C28; }
/* line 824, ../sass/style.scss */
main.content .button_filter { border: 1px solid #4B4B4B; display: inline-block; text-decoration: none; border-radius: 40px; padding: 12px 15px 10px; font-size: 16px; line-height: 20px; color: #4B4B4B; }
/* line 833, ../sass/style.scss */
main.content .button_filter:after { content: ''; display: inline-block; background: url("../images/filter.svg") center no-repeat; width: 24px; height: 24px; vertical-align: middle; margin-top: -4px; margin-bottom: -2px; margin-left: 4px; }
/* line 846, ../sass/style.scss */
main.content .catalog_list .cat_item_wr { margin-bottom: 30px; }
/* line 851, ../sass/style.scss */
main.content .selected_filters a { margin-right: 10px; font-size: 13px; line-height: 20px; color: #FFFFFF; text-decoration: none; display: inline-block; background: #FF5C28; border-radius: 40px; padding: 4px 6px 4px 10px; vertical-align: middle; }
/* line 862, ../sass/style.scss */
main.content .selected_filters a:after { content: ''; display: inline-block; width: 16px; height: 16px; background: url("../images/remove_filter.svg"); vertical-align: middle; margin-top: -2px; margin-left: 4px; }
/* line 875, ../sass/style.scss */
main.content .filters.fixed { position: fixed; display: 'block' !important; top: 100%; left: 0px; right: 0px; height: 100%; z-index: 1001; background: white; }
/* line 884, ../sass/style.scss */
main.content .filters.fixed .close { display: inline-block; width: 24px; height: 24px; position: absolute; right: 10px; top: 10px; background: url("../images/close.svg") center center no-repeat; background-size: contain; }
/* line 894, ../sass/style.scss */
main.content .filters.fixed .scroll { overflow: auto; position: absolute; bottom: 52px; top: 40px; left: 0px; right: 0px; padding: 10px 40px 0px; }
/* line 903, ../sass/style.scss */
main.content .filters.fixed .controls { min-height: 52px; padding: 6px 40px 0px; position: absolute; bottom: 0px; left: 0px; right: 0px; background: #FFFFFF; box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); }
/* line 914, ../sass/style.scss */
main.content .filters h3 { margin-bottom: 16px; }
/* line 917, ../sass/style.scss */
main.content .filters .f_section { padding-bottom: 20px; }
/* line 920, ../sass/style.scss */
main.content .filters .f_item { margin-bottom: 12px; }
/* line 923, ../sass/style.scss */
main.content .filters .custom-checkbox { position: absolute; z-index: -1; opacity: 0; }
/* line 929, ../sass/style.scss */
main.content .filters .custom-checkbox + label { position: relative; padding-left: 24px; cursor: pointer; }
/* line 935, ../sass/style.scss */
main.content .filters .custom-checkbox + label:before { content: ''; display: block; width: 16px; height: 16px; border: 1px solid #D1D1D1; box-sizing: border-box; position: absolute; left: 0; top: 0.5em; margin-top: -10px; }
/* line 947, ../sass/style.scss */
main.content .filters .custom-checkbox:checked + label:before { border-color: #FF5C28; background: #FF5C28; }
/* line 952, ../sass/style.scss */
main.content .filters .custom-checkbox:checked + label:after { background: url("../images/checked.svg") center no-repeat; content: ''; display: block; width: 12px; height: 10px; position: absolute; left: 2px; top: 0.5em; margin-top: -7px; }
/* line 966, ../sass/style.scss */
main.content .pagination .disabled { opacity: .4; }
/* line 970, ../sass/style.scss */
main.content .table_wrapper { overflow: auto; padding-bottom: 4px; margin-bottom: 26px; }
/* line 978, ../sass/style.scss */
main.content table.styled { width: 100%; max-width: 940px; }
/* line 981, ../sass/style.scss */
main.content table.styled th { font-weight: 500; font-size: 16px; line-height: 133%; color: #373737; }
/* line 987, ../sass/style.scss */
main.content table.styled td, main.content table.styled th { padding: 14px 30px; }
/* line 991, ../sass/style.scss */
main.content table.styled tbody tr:nth-child(even) { background: #F3F3F3; }
/* line 995, ../sass/style.scss */
main.content .go_up_wr { z-index: 1000; left: 0; right: 0; bottom: 10px; height: 0px; line-height: 0; font-size: 0; }
/* line 1003, ../sass/style.scss */
main.content .go_up_wr .container { margin-bottom: 10px; }
/* line 1004, ../sass/style.scss */
main.content .go_up_wr #toTop { display: inline-block; width: 62px; height: 62px; margin-top: -62px; background: url("../images/go_up.svg") center no-repeat; }

/* line 1014, ../sass/style.scss */
.table_wrapper::-webkit-scrollbar, .styled_scroll::-webkit-scrollbar { width: 4px; height: 6px; }
/* line 1019, ../sass/style.scss */
.table_wrapper::-webkit-scrollbar-track, .styled_scroll::-webkit-scrollbar-track { background-color: #E7E7E7; border-radius: 6px; box-shadow: 0px 4px 8px rgba(28, 37, 44, 0.08); }
/* line 1025, ../sass/style.scss */
.table_wrapper::-webkit-scrollbar-thumb, .styled_scroll::-webkit-scrollbar-thumb { background: #2D9CDB; border-radius: 6px; }

/* line 1031, ../sass/style.scss */
main.content .white-popup, .mfp-content .white-popup { position: relative; background: #FFF; padding: 66px 32px 36px; width: auto; max-width: 450px; margin: 20px auto; border-radius: 12px; }
/* line 1039, ../sass/style.scss */
main.content .white-popup h3, .mfp-content .white-popup h3 { font-size: 22px; line-height: 26px; color: #2D9CDB; letter-spacing: 0.17em; text-transform: uppercase; margin-bottom: 22px; font-weight: 500; text-align: center; }
/* line 1049, ../sass/style.scss */
main.content .white-popup .mfp-close, .mfp-content .white-popup .mfp-close { width: 30px; height: 30px; top: 16px; right: 18px; font-size: 0; line-height: 0; background: url("../images/close.svg") center center no-repeat; opacity: 1; }
/* line 1062, ../sass/style.scss */
main.content form.styled .f_item + .f_item, .mfp-content form.styled .f_item + .f_item { margin-top: 24px; }
/* line 1065, ../sass/style.scss */
main.content form.styled .f_item label, .mfp-content form.styled .f_item label { display: block; text-transform: uppercase; font-family: 'Graphik LCG', sans-serif; font-weight: 500; font-size: 14px; line-height: 25px; margin-bottom: 6px; padding-left: 4px; color: #373737; }
/* line 1076, ../sass/style.scss */
main.content form.styled .f_item input[type='email'], main.content form.styled .f_item input[type='password'], main.content form.styled .f_item input[type='search'], main.content form.styled .f_item input[type='tel'], main.content form.styled .f_item input[type='text'], main.content form.styled .f_item input[type='url'], main.content form.styled .f_item textarea, .mfp-content form.styled .f_item input[type='email'], .mfp-content form.styled .f_item input[type='password'], .mfp-content form.styled .f_item input[type='search'], .mfp-content form.styled .f_item input[type='tel'], .mfp-content form.styled .f_item input[type='text'], .mfp-content form.styled .f_item input[type='url'], .mfp-content form.styled .f_item textarea { border: 1px solid #999999; box-sizing: border-box; width: 100%; backdrop-filter: blur(4px); background: #fafafa; border-radius: 6px; height: 46px; line-height: 20px; width: 100%; padding: 10px 10px 8px 10px; box-sizing: border-box; font-family: 'Graphik LCG', sans-serif; font-size: 14px; outline: none; }
/* line 1098, ../sass/style.scss */
main.content form.styled .f_item textarea, .mfp-content form.styled .f_item textarea { height: auto; max-width: 100%; line-height: 20px; }
/* line 1103, ../sass/style.scss */
main.content form.styled .f_item input:not(:placeholder-shown), main.content form.styled .f_item textarea:not(:placeholder-shown), .mfp-content form.styled .f_item input:not(:placeholder-shown), .mfp-content form.styled .f_item textarea:not(:placeholder-shown) { border: 1px solid #373737; color: #373737; }
/* line 1107, ../sass/style.scss */
main.content form.styled .f_item.error label, main.content form.styled .f_item.error input, main.content form.styled .f_item.error textarea, .mfp-content form.styled .f_item.error label, .mfp-content form.styled .f_item.error input, .mfp-content form.styled .f_item.error textarea { color: #FF5C28; }
/* line 1110, ../sass/style.scss */
main.content form.styled .f_item.error input, main.content form.styled .f_item.error textarea, .mfp-content form.styled .f_item.error input, .mfp-content form.styled .f_item.error textarea { border: 1px solid #FF5C28; }
/* line 1114, ../sass/style.scss */
main.content form.styled .f_item input[type='submit'], main.content form.styled .f_item button, .mfp-content form.styled .f_item input[type='submit'], .mfp-content form.styled .f_item button { font-family: 'Graphik LCG', sans-serif; outline: none; cursor: pointer; background: #2D9CDB; border: 1px solid #2D9CDB; border-radius: 6px; font-weight: 500; font-size: 16px; line-height: 20px; min-height: 46px; padding: 10px 10px 8px 10px; letter-spacing: 0.17em; text-transform: uppercase; color: #FFFFFF; white-space: normal; }

/* line 1135, ../sass/style.scss */
.news_list_item_wr { margin-bottom: 34px; }

/* line 1139, ../sass/style.scss */
.news_list_item .item_img, .news_item .item_img { padding-bottom: 15px; }
/* line 1141, ../sass/style.scss */
.news_list_item .item_img img, .news_item .item_img img { display: block; }
/* line 1145, ../sass/style.scss */
.news_list_item .item_title, .news_item .item_title { font-weight: 500; font-size: 22px; line-height: 1.2em; margin-bottom: 10px; }
/* line 1151, ../sass/style.scss */
.news_list_item .item_date, .news_item .item_date { color: #9D9D9D; font-size: 14px; text-transform: uppercase; margin-bottom: 10px; }

/* line 1159, ../sass/style.scss */
.news_item.short .item_img { width: 40px; margin-right: 8px; padding: 0; }
/* line 1164, ../sass/style.scss */
.news_item.short .item_title { font-size: 16px; line-height: 1.2em; margin-bottom: 0; }
/* line 1169, ../sass/style.scss */
.news_item.short .item_date { font-size: 12px; line-height: 1.2em; margin-bottom: 0; }

/* line 1175, ../sass/style.scss */
.news_item.prev_next { position: relative; }
/* line 1177, ../sass/style.scss */
.news_item.prev_next .item_link_owerlay { position: absolute; left: 15px; right: 15px; top: 0; bottom: 0; z-index: 1; }

/* line 1186, ../sass/style.scss */
.right_col .news_item.short { background: #FFFFFF; box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); border-radius: 10px; padding: 10px 10px 10px; height: 100%; position: relative; }
/* line 1193, ../sass/style.scss */
.right_col .news_item.short .item_img { width: 56px; margin-right: 8px; padding: 0; }
/* line 1198, ../sass/style.scss */
.right_col .news_item.short .item_link_owerlay { position: absolute; left: 0; right: 0; bottom: 0; top: 0; display: block; z-index: 1; }
/* line 1204, ../sass/style.scss */
.right_col .news_item.short:hover { background: #2D9CDB; }
/* line 1206, ../sass/style.scss */
.right_col .news_item.short:hover * { color: #FFFFFF; }
/* line 1209, ../sass/style.scss */
.right_col .news_item.short:hover .item_link a { text-decoration: none; }

/* line 1213, ../sass/style.scss */
.news_list_item { background: #FFFFFF; box-shadow: 0px 4px 35px rgba(168, 172, 176, 0.2); border-radius: 10px; padding: 20px 20px 5px; height: 100%; position: relative; }
/* line 1221, ../sass/style.scss */
.news_list_item .item_link_owerlay { position: absolute; left: 0; right: 0; bottom: 0; top: 0; display: block; z-index: 1; }
/* line 1228, ../sass/style.scss */
.news_list_item .item_prev { margin-bottom: 10px; }
/* line 1231, ../sass/style.scss */
.news_list_item .item_link { padding-bottom: 15px; }
/* line 1234, ../sass/style.scss */
.news_list_item:hover { background: #2D9CDB; }
/* line 1236, ../sass/style.scss */
.news_list_item:hover * { color: #FFFFFF; }
/* line 1239, ../sass/style.scss */
.news_list_item:hover .item_link a { text-decoration: none; }

/* line 1242, ../sass/style.scss */
.map iframe { display: block; }

/* line 1245, ../sass/style.scss */
.icon { display: inline-block; margin-top: -2px; vertical-align: middle; }
/* line 1249, ../sass/style.scss */
.icon.facebook { width: 32px; height: 32px; background: url("../images/facebook_white.svg") center center no-repeat; }
/* line 1253, ../sass/style.scss */
.icon.facebook:hover { background: url("../images/facebook_blue.svg") center center no-repeat; }
/* line 1257, ../sass/style.scss */
.icon.facebook_blue { width: 24px; height: 24px; background: url("../images/facebook_blue_2.svg") center center no-repeat; }
/* line 1261, ../sass/style.scss */
.icon.facebook_blue:hover { background: url("../images/facebook_blue_3.svg") center center no-repeat; }
/* line 1265, ../sass/style.scss */
.icon.benefits_1 { width: 70px; height: 70px; background: url("../images/benefits_1.svg"); }
/* line 1270, ../sass/style.scss */
.icon.benefits_2 { width: 70px; height: 70px; background: url("../images/benefits_2.svg"); }
/* line 1275, ../sass/style.scss */
.icon.benefits_3 { width: 70px; height: 70px; background: url("../images/benefits_3.svg"); }
/* line 1280, ../sass/style.scss */
.icon.benefits_4 { width: 70px; height: 70px; background: url("../images/benefits_4.svg"); }
/* line 1285, ../sass/style.scss */
.icon.prev { width: 24px; height: 24px; background: url("../images/back.svg") center no-repeat; }
/* line 1291, ../sass/style.scss */
.icon.next { width: 24px; height: 24px; background: url("../images/next.svg") center no-repeat; }

/* line 1297, ../sass/style.scss */
footer { background: #373737; color: #FFFFFF; font-size: 14px; line-height: 26px; padding: 16px 0; }
/* line 1304, ../sass/style.scss */
footer a { color: #FFFFFF; }
/* line 1306, ../sass/style.scss */
footer a:hover { color: #2D9CDB; }
/* line 1310, ../sass/style.scss */
footer a[href^="tel:"] { text-decoration: none; }
/* line 1313, ../sass/style.scss */
footer .root_section { text-transform: uppercase; color: #2D9CDB; font-size: 15px; text-decoration: none; }
/* line 1319, ../sass/style.scss */
footer .copyright { text-decoration: none; }
/* line 1321, ../sass/style.scss */
footer .copyright:hover { color: #FFFFFF; }
/* line 1323, ../sass/style.scss */
footer .copyright:hover span { color: #2D9CDB; }
/* line 1327, ../sass/style.scss */
footer .copyright span { text-decoration: underline; }
/* line 1330, ../sass/style.scss */
footer .copyright img { display: inline-block; vertical-align: middle; margin-top: -2px; }
