img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.attachment svg,.widget_media_image svg{max-width:100%;height:auto}
.lwpcngNotice{position:fixed;z-index:999999;padding:12px 24px;font:16px/20px "Trebuchet MS","Helvetica CY",sans-serif;box-shadow:0 0 8px rgba(0,0,0,.1);border:0 solid}.lwpcngNotice A{text-decoration:underline}.lwpcngNotice A:hover{text-decoration:none}.lwpcngNotice-float{border:1px solid;border-radius:4px}.lwpcngNotice_message{display:inline;margin-right:8px}.lwpcngNotice_accept,.lwpcngNotice_reject{margin:8px 8px;display:inline-block;vertical-align:middle;padding:6px 12px;border:1px solid;white-space:nowrap;cursor:pointer}.lwpcngNotice_accept{font-weight:700}.lwpcngNotice_more{margin:0 6px;display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;font-size:14px}.lwpcngNoticeBar{text-align:center}.lwpcngNoticeBar.lwpcngNotice-sticked{left:0;right:0}.lwpcngNoticeBar-top.lwpcngNotice-sticked{top:0;border-bottom-width:1px}.lwpcngNoticeBar-bottom.lwpcngNotice-sticked{bottom:0;border-top-width:1px}.lwpcngNoticeBar .lwpcngNotice_buttons{display:inline}.lwpcngNoticeBox{max-width:40%}@media screen and (max-width:980px){.lwpcngNoticeBox{max-width:75%}}@media screen and (max-width:600px){.lwpcngNoticeBox{max-width:none;left:0!important;right:0!important;border-radius:0!important;border-width:0}.lwpcngNoticeBox-topLeft,.lwpcngNoticeBox-topRight{top:0!important;border-bottom-width:1px}.lwpcngNoticeBox-bottomLeft,.lwpcngNoticeBox-bottomRight{bottom:0!important;border-top-width:1px}}.lwpcngNoticeBox-bottomLeft.lwpcngNotice-sticked{left:0;bottom:0;border-right-width:1px;border-top-width:1px;border-radius:0 4px 0 0}.lwpcngNoticeBox-bottomRight.lwpcngNotice-sticked{right:0;bottom:0;border-left-width:1px;border-top-width:1px;border-radius:4px 0 0 0}.lwpcngNoticeBox-topLeft.lwpcngNotice-sticked{left:0;top:0;border-right-width:1px;border-bottom-width:1px;border-radius:0 0 4px 0}.lwpcngNoticeBox-topRight.lwpcngNotice-sticked{right:0;top:0;border-left-width:1px;border-bottom-width:1px;border-radius:0 0 0 4px}.lwpcngNoticeBox .lwpcngNotice_buttons{margin-top:6px}.lwpcngNotice-light{background:#fff;background:rgba(255,255,255,.97);color:#000;border-color:#ddd}.lwpcngNotice-light A,.lwpcngNotice-light A:hover,.lwpcngNotice-light A:visited{color:#aaa}.lwpcngNotice-light .lwpcngNotice_accept{border-color:#ddd;background:#fff;color:#008080}.lwpcngNotice-light .lwpcngNotice_accept:hover{border-color:#82ccaa;background:#f4fff3}.lwpcngNotice-light .lwpcngNotice_reject{border-color:#ddd;background:#fff;color:#888}.lwpcngNotice-light .lwpcngNotice_reject:hover{border-color:#bbb;background:#f8f8f8;color:#000}.lwpcngNotice-dark{background:#2b2b2b;background:rgba(43,43,43,.97);color:#fff;border-color:#2b2b2b}.lwpcngNotice-dark A,.lwpcngNotice-dark A:hover,.lwpcngNotice-dark A:visited{color:#aaa}.lwpcngNotice-dark .lwpcngNotice_accept{border-color:#555;color:#008080}.lwpcngNotice-dark .lwpcngNotice_accept:hover{background:#2b2b2b}.lwpcngNotice-dark .lwpcngNotice_reject{border-color:#555;color:#888}.lwpcngNotice-dark .lwpcngNotice_reject:hover{background:#2b2b2b;color:#aaa}.lwpcngShowAgain{position:fixed;z-index:999999;padding:6px 16px;border:0 solid;border-top-width:1px;font:14px/18px "Trebuchet MS","Helvetica CY",sans-serif;cursor:pointer}.lwpcngShowAgain-bottomSticked{bottom:0}.lwpcngShowAgain-bottomFloat{border-bottom-width:1px}.lwpcngShowAgain-sideSticked.lwpcngShowAgain-bottomRight{right:0}.lwpcngShowAgain-sideSticked.lwpcngShowAgain-bottomLeft{left:0}.lwpcngShowAgain-bottomRight{border-left-width:1px;border-top-left-radius:4px}.lwpcngShowAgain-bottomRight.lwpcngShowAgain-sideFloat{border-right-width:1px;border-top-right-radius:4px}.lwpcngShowAgain-bottomRight.lwpcngShowAgain-sideFloat.lwpcngShowAgain-bottomFloat{border-bottom-right-radius:4px}.lwpcngShowAgain-bottomRight.lwpcngShowAgain-bottomFloat{border-bottom-left-radius:4px}.lwpcngShowAgain-bottomLeft{border-right-width:1px;border-top-right-radius:4px}.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-sideFloat{border-left-width:1px;border-top-left-radius:4px}.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-sideFloat.lwpcngShowAgain-bottomFloat{border-bottom-left-radius:4px}.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-bottomFloat{border-bottom-right-radius:4px}.lwpcngShowAgain-light{background:#fff;background:rgba(255,255,255,.97);border-color:#ddd;color:#000}.lwpcngShowAgain-light:hover{background:#f6f6f6;color:#000}.lwpcngShowAgain-dark{background:#2b2b2b;background:rgba(43,43,43,.97);color:#bbb;border-color:#2b2b2b}.lwpcngShowAgain-dark:hover{background:#2b2b2b;color:#ddd}.lwpcngHide{display:none}
/*!
Theme Name:      FRP35.RU
Theme URI:       https://stav-pr.ru/themes/stavpr-business
Author:          Stav-PR Web Studio
Author URI:      https://stav-pr.ru
Description:     Адаптивная многостраничная WordPress-тема, разработанная специально для корпоративных сайтов, некоммерческих организаций и проектов поддержки малого и среднего бизнеса. Тема построена на кастомной вёрстке, включает поддержку кастомных типов записей, ACF, формы обратной связи, встроенный калькулятор займов и оптимизирована под SEO. Совместима с WordPress 6.x, поддерживает Gutenberg и кастомные шаблоны страниц.

Version:         1.0.0
License:         GNU General Public License v2 or later
License URI:     https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:     frp35.ru
Tags:            custom-theme, responsive-layout, accessibility-ready, ACF-ready, bootstrap, corporate, microfinance, localization-ready

Requires at least: 5.8
Tested up to:       6.4
Requires PHP:       8.3.ю6
*/
.error404{font-size:24px}
@charset "UTF-8";@font-face{font-family:OpenSans;font-display:swap;src:url("/wp-content/themes/frs/assets/fonts/OpenSans-Bold.woff2") format("woff2"),url("/wp-content/themes/frs/assets/fonts/OpenSans-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("/wp-content/themes/frs/assets/fonts/OpenSans-ExtraBold.woff2") format("woff2"),url("/wp-content/themes/frs/assets/fonts/OpenSans-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("/wp-content/themes/frs/assets/fonts/OpenSans-Medium.woff2") format("woff2"),url("/wp-content/themes/frs/assets/fonts/OpenSans-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("/wp-content/themes/frs/assets/fonts/OpenSans-Regular.woff2") format("woff2"),url("/wp-content/themes/frs/assets/fonts/OpenSans-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("/wp-content/themes/frs/assets/fonts/OpenSans-SemiBold.woff2") format("woff2"),url("/wp-content/themes/frs/assets/fonts/OpenSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal}*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;min-width:375px}body{color:#222;line-height:1;font-family:"OpenSans",sans-serif;font-size:.875rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-family:"OpenSans",sans-serif;font-size:inherit;line-height:1}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}address{font-style:normal}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:73.125rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 1.25rem}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2.625rem;font-weight:500;font-size:1rem;background:#fff;border-radius:.1875rem;min-height:3.4375rem;-webkit-transition:.3s;transition:.3s}.btn:hover{background:#ebebeb}.btn:active{color:#fff;background:#20b1b1}.btn_green{color:#fff;background:teal}.btn_green:hover{background:#20b1b1}.btn_green:active{background:#005d5d}.btn_red{color:#ff4d4d;border:.0625rem solid}.btn_red:hover{background:#ffa3a3;border-color:#ffa3a3;color:#fff}.btn_red:active{color:#fff;background:#ff4d4d;border-color:#ff4d4d}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem;position:relative}input[type=date]::-webkit-calendar-picker-indicator{background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/calendar.svg) 50%/100% no-repeat;padding:0;width:1.875rem;height:1.875rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;right:.9375rem}.input{border-radius:.3125rem !important;width:100%;display:block;padding:0 .9375rem;border:.0625rem solid gray;height:3.75rem;color:#222}.input::-webkit-input-placeholder{color:#222;opacity:.5}.input::-moz-placeholder{color:#222;opacity:.5}.input:-ms-input-placeholder{color:#222;opacity:.5}.input::-ms-input-placeholder{color:#222;opacity:.5}.input::placeholder{color:#222;opacity:.5}textarea.input{resize:none;padding:.9375rem;height:16.25rem}.checkbox{position:relative}.checkbox:not(:last-child){margin-bottom:.3125em}.checkbox__input{position:absolute;width:0;height:0;opacity:0}.checkbox__input:checked+.checkbox__label:after{display:block}.checkbox__input.error-checkbox+.checkbox__label{color:#ff4d4d}.checkbox__label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.checkbox__label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 1.5625rem;flex:0 0 1.5625rem;margin-right:.625rem;height:1.5625rem;border-radius:.3125rem;background-color:#fff;border:.0625rem solid #8080ac}.checkbox__label:after{content:"";position:absolute;top:.3125rem;left:.3125rem;width:.9375rem;height:.9375rem;display:none;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/check.svg) 50%/100% no-repeat}.checkbox__text{line-height:1.3571428571;text-align:justify}.checkbox__text span{color:#ff4d4d}.checkbox__text a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem}.options__item{position:relative;cursor:pointer}.options__item:not(:last-child){margin-bottom:.3125em}.options__input{width:0;height:0;opacity:0;position:absolute}.options__input:focus+.options__label:before{-webkit-box-shadow:0 0 .3125rem #000;box-shadow:0 0 .3125rem #000}.options__input:checked+.options__label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.options__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:.625rem}.options__label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;width:1.125rem;height:1.125rem;-webkit-box-flex:0;-ms-flex:0 0 1.125rem;flex:0 0 1.125rem;border-radius:50%;border:.0625rem solid teal}.options__label:after{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:.625rem;height:.625rem;border-radius:50%;background-color:teal;position:absolute;left:.25rem;top:.25rem}.options__text{font-size:1rem}.select{position:relative}.select__body{position:relative}.select__title{color:inherit;text-align:left;border:.0625rem solid teal;background-color:#fff;cursor:pointer;width:100%;border-radius:.3125rem}.select__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.75rem;font-size:1rem;padding:0 .9375rem;gap:.625rem}.select__value>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.select__value:after{content:"";-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:0 0 .9375rem;flex:0 0 .9375rem;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;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;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/spoller-arrow-g.svg) 50%/100% no-repeat}._select-open .select__value:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.select__value._select-pseudo-label:before{content:attr(data-pseudo-label);opacity:.5}.select__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.select__input{width:100%;background-color:transparent;height:100%}.select__options{color:#000;position:absolute;top:3.75rem;border-radius:0 0 .25rem .25rem;min-width:100%;left:0;background-color:#fff;border:.0625rem solid teal}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:12.5rem}.select__option{width:100%;display:block;text-align:left;cursor:pointer;padding:1.1875rem .9375rem;color:inherit;font-size:1rem}.select__option:not(:last-child){border-bottom:.0625rem solid teal}.select__option[hidden]{display:none}.select__option._select-selected{background-color:#eee}.select__row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select._select-open{z-index:5}._select-tag{cursor:pointer}.noUi-base{height:.125rem;position:relative;background:teal;z-index:1}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-handle{position:absolute;width:.5rem;height:.5rem;right:-.1875rem;background-color:#fff;top:-.1875rem;border:.125rem solid teal;border-radius:50%;cursor:pointer}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.breadcrumbs{padding-bottom:1.25rem}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.25rem}.breadcrumbs__list li:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__list li:not(:last-child):after{content:"—";font-size:.875rem;line-height:1.3571428571;margin:0 .3125rem}.breadcrumbs__link{font-size:.875rem;line-height:1.3571428571}.breadcrumbs__item{font-size:.875rem;line-height:1.3571428571}.pagging{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.875rem}.pagging__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem}.pagging__link{font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1.875rem;min-height:1.875rem;border-radius:.3125rem;letter-spacing:.04em}.pagging__link_active{background:teal;color:#fff}a.pagging__arrow{font-size:1rem;letter-spacing:.04em;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.swiper{overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-button-lock{display:none !important}.title{font-weight:700;font-size:1.5rem;line-height:1.375;color:#fff}.title:not(:last-child){margin-bottom:1.875rem}.head-section{position:relative;color:#fff;border-radius:.1875rem;overflow:hidden;min-height:18.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem 0}.head-section__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.head-section__container{width:100%}.head-section__title{font-weight:600;font-size:2rem;text-transform:uppercase;position:relative}.ui-block{padding:6.25rem 0}.ui-block:not(:last-child){border-bottom:.25rem solid #222}.faq{padding:6.25rem 0}.spoller{border:.0625rem solid teal;border-radius:.3125rem}.spoller:not(:last-child){margin-bottom:.9375rem}.spoller__title{background:rgba(0,128,128,.2);padding:1.25rem 1.5625rem;font-weight:600;line-height:1.3571428571;width:100%;text-align:left;gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spoller__title:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 .9375rem;flex:0 0 .9375rem;width:.9375rem;height:.9375rem;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/spoller-arrow-g.svg) 50%/100% no-repeat;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.spoller__title._spoller-active{border-bottom:.0625rem solid teal}.spoller__title._spoller-active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.spoller__body{padding:1.25rem 1.5625rem;letter-spacing:.04em;text-align:justify;line-height:1.3571428571}.appeal{padding:6.25rem 0}.appeal__body{background:rgba(0,128,128,.2);border-radius:.3125rem;border:.0625rem solid teal;padding:3.125rem 3.4375rem 3.75rem}.appeal__title{color:#222}.appeal__title:not(:last-child){margin-bottom:1.875rem}.appeal__descr{font-size:1rem;line-height:1.375}.appeal__descr span{color:#ff4d4d}.appeal__descr:not(:last-child){margin-bottom:1.25rem}.appeal-form__cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.875rem}.appeal-form__select-wrapper:not(:last-child){margin-bottom:1.25rem}.appeal-form__inp-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.appeal-form__inp-wrapper .error-message{background:rgba(255,77,77,.5);border-radius:.3125rem;padding:.5rem 1.25rem;-ms-flex-item-align:start;align-self:flex-start;line-height:1.3571428571;position:relative;margin-top:.75rem}.appeal-form__inp-wrapper .error-message:before{content:"";position:absolute;bottom:100%;left:.9375rem;border:.625rem solid transparent;border-bottom:.75rem solid rgba(255,77,77,.5)}.appeal-form__inp-wrapper:not(:last-child){margin-bottom:1.25rem}.appeal-form__input{background-color:#fff;border-color:teal;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.appeal-form__input:valid+span{display:none}.appeal-form__input:focus+span{display:none}.appeal-form__placeholder{position:absolute;top:1.5rem;left:.9375rem;color:rgba(34,34,34,.6);pointer-events:none;display:inline-block}.appeal-form__placeholder span{color:#ff4d4d}.appeal-form__label{line-height:1.375;font-size:1rem;display:block}.appeal-form__label span{color:#ff4d4d}.appeal-form__label:not(:last-child){margin-bottom:.3125rem}.appeal-form__radio-btns:not(:last-child){margin-bottom:1.25rem}.appeal-form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.appeal-form__inputs:not(:last-child){margin-bottom:1.25rem}.appeal-form__checkbox:not(:last-child){margin-bottom:1rem}.header{padding:1.5625rem 0}.header-top__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem}.header-top__images:not(:last-child){margin-right:3.125rem}.header-top__image_1{-webkit-box-flex:0;-ms-flex:0 0 7.625rem;flex:0 0 7.625rem;width:7.625rem}.header-top__image_2{-webkit-box-flex:0;-ms-flex:0 0 8.4375rem;flex:0 0 8.4375rem;width:8.4375rem}.header-top__image_3{-webkit-box-flex:0;-ms-flex:0 0 8.25rem;flex:0 0 8.25rem;width:8.25rem}.header-top__image img{width:100%;height:auto}.header-top__availability-btn{-webkit-box-flex:0;-ms-flex:0 0 3.4375rem;flex:0 0 3.4375rem;width:3.4375rem;height:3.4375rem;border-radius:.1875rem;background:#e7e7e7 url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/glasses.svg) 50% no-repeat}.header-top__availability-btn:not(:last-child){margin-right:.625rem}.header-top__lk{padding:1rem 1.25rem;min-width:12.5rem}.contacts-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3125rem}.contacts-header__link{font-weight:500;font-size:1rem;position:relative;padding-left:1.25rem;line-height:1.375}.contacts-header__link:before{content:"";position:absolute;top:.1875rem;left:0;width:.9375rem;height:.9375rem;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/phone-b.svg) 50%/100% no-repeat}.contacts-header__link_mail:before{background-image:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/mail-b.svg)}.socials-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4375rem}.socials-header:not(:last-child){margin-right:3.4375rem}.socials-header__item{-webkit-box-flex:0;-ms-flex:0 0 2.25rem;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border-radius:.1875rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.header-bottom__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.375rem;position:relative}.header-bottom__search-btn{background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/search.svg) 50% no-repeat;-webkit-box-flex:0;-ms-flex:0 0 2.1875rem;flex:0 0 2.1875rem;width:2.1875rem;height:2.1875rem;border:.0625rem solid teal;border-radius:.1875rem;position:relative}.show-search .header-bottom__search-btn{background:0 0;border-color:transparent}.header-bottom__search-btn:before,.header-bottom__search-btn:after{content:"";background:#ff4d4d;position:absolute;top:50%;left:50%;width:70%;height:.125rem;border-radius:.125rem;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);opacity:0}.header-bottom__search-btn:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.show-search .header-bottom__search-btn:before,.show-search .header-bottom__search-btn:after{opacity:1}.header-search{position:absolute;top:0;left:0;bottom:0;width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;-webkit-transition:.3s;transition:.3s;opacity:0;pointer-events:none}.show-search .header-search{opacity:1;pointer-events:auto;width:calc(100% - 2.8125rem)}.header-search__search{-webkit-box-flex:0;-ms-flex:0 0 1.5625rem;flex:0 0 1.5625rem;width:1.5625rem;height:1.5625rem;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/search.svg) 50%/70% no-repeat}.header-search__input{border-bottom:.0625rem solid teal;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-transition:.3s;transition:.3s;height:100%}.header-search__input:focus{outline:none;border-bottom-color:#222}.menu{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-transition:.3s;transition:.3s}.show-search .menu{opacity:0;pointer-events:none}.menu__contacts{color:#fff}.menu__item{position:relative}.menu__link{font-weight:600;font-size:1rem;text-transform:uppercase;-webkit-transition:color .3s;transition:color .3s}.menu__link:hover{color:#20b1b1}.menu__link:active{color:teal}.menu__link_spoller._spoller-active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-sub{padding-top:.625rem}.menu-sub__item:not(:last-child){margin-bottom:.625rem}.menu-sub__link{font-weight:500;color:#fff;line-height:1.3571428571}.icon-menu{display:none}.footer{background:#222;border-radius:.3125rem;color:#fff}.main-footer{padding:3rem 0 7.5rem;position:relative}.main-footer:after{content:"";position:absolute;left:7.5rem;right:7.5rem;bottom:0;background-color:#fff;opacity:.2;height:.0625rem}.main-footer__cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:2.5rem}.footer-col__cap{font-weight:600;font-size:1rem;text-transform:uppercase}.footer-col__cap_spoller._spoller-active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer-col__item{font-weight:500}.footer-col__item:not(:last-child){margin-bottom:.625rem}.footer-col__link{-webkit-transition:color .3s;transition:color .3s}.footer-col__line:not(:last-child){margin-bottom:1.25rem}.footer-col__main-link{font-weight:600;font-size:1rem;text-transform:uppercase}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4375rem}.footer-socials__item{-webkit-box-flex:0;-ms-flex:0 0 2.25rem;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border-radius:.1875rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-socials__link{-webkit-transition:opacity .3s;transition:opacity .3s}.footer-socials__link:hover{opacity:.8}.footer-contacts:not(:last-child){margin-bottom:1.875rem}.footer-contacts__item:not(:last-child){margin-bottom:.9375rem}.footer-contacts__address{font-weight:500;font-size:1rem;line-height:1.375;position:relative;padding-left:1.25rem}.footer-contacts__address:before{content:"";position:absolute;top:.1875rem;left:0;width:.9375rem;height:.9375rem;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/address.svg) 50%/100% no-repeat}.footer-contacts_black .footer-contacts__address:before{background-image:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/address-b.svg)}.footer-contacts__link{font-weight:500;font-size:1rem;position:relative;line-height:1.375;padding-left:1.25rem;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-contacts__link:hover{opacity:.8}.footer-contacts__link:before{content:"";position:absolute;top:.1875rem;left:0;width:.9375rem;height:.9375rem;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/phone.svg) 50%/100% no-repeat}.footer-contacts_black .footer-contacts__link:before{background-image:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/phone-b.svg)}.footer-contacts__link_mail:before{background-image:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/mail.svg)}.footer-contacts_black .footer-contacts__link_mail:before{background-image:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/mail-b.svg)}.bottom-footer{padding:1.875rem 0}.bottom-footer__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3125rem;font-weight:500;line-height:1.3571428571}.bottom-footer__text:not(:last-child){margin-bottom:1.25rem}.bottom-footer__text a{-webkit-transition:color .3s;transition:color .3s}.hero{position:relative}.hero:not(:last-child){margin-bottom:.625rem}.hero__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;position:absolute;bottom:1.875rem;left:50%}.hero__pagination .swiper-pagination-bullet{-webkit-box-flex:0;-ms-flex:0 0 .625rem;flex:0 0 .625rem;width:.625rem;height:.625rem;border-radius:50%;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;background-color:#fff}.hero__pagination .swiper-pagination-bullet-active{background:#ff4d4d}.slide-hero{padding:3.75rem 0;position:relative;border-radius:.3125rem;overflow:hidden;min-height:34.375rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:1.25rem}.slide-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide-hero:after{content:"";background:#222;opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%}.slide-hero__container{position:relative;z-index:2}.slide-hero__content{max-width:23.125rem}.slide-hero__title{color:#fff;font-weight:600;text-transform:uppercase;line-height:1.0625;font-size:2rem}.slide-hero__title:not(:last-child){margin-bottom:1.25rem}.slide-hero__subtitle{font-weight:500;font-size:1rem;color:#fff;line-height:1.375}.slide-hero__subtitle:not(:last-child){margin-bottom:3.125rem}.advantages{padding:3.125rem 0;min-height:18.75rem;position:relative;border-radius:.3125rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantages__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advantages__container{width:100%}.advantages__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantage{color:#fff;text-transform:uppercase;position:relative;padding-left:6.25rem}.advantage:before{content:"";position:absolute;left:0;top:50%;width:12.5rem;height:12.5rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/advantages/01.svg) 50%/100% no-repeat}.advantage:last-child:before{background-image:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/advantages/02.svg)}.advantage__cap{font-weight:700;font-size:2.8125rem}.advantage__cap:not(:last-child){margin-bottom:.9375rem}.advantage__descr{font-weight:500;font-size:1rem;line-height:1.375;max-width:16.875rem}.programs{padding:6.25rem 0}.programs__title{color:#222;max-width:30rem}.programs__title:not(:last-child){margin-bottom:2.5rem}.programs__cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.875rem}.programs__cols_3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.programs__cols:not(:last-child){margin-bottom:2.5rem}.programs__bottom{text-align:center}.no-webp .program{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://frp35.ruhttps://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://frp35.ru/wp-content/themes/frs/assets/img/programs/bg.png) 50%/100% no-repeat}.program{position:relative;padding:1.875rem 1.875rem 1.25rem;border-radius:.3125rem;border:.0625rem solid gray;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 1.25rem 0 rgba(128,128,128,.45);box-shadow:0 0 1.25rem 0 rgba(128,128,128,.45)}.program__label{font-weight:600;font-size:1.25rem;max-width:21.875rem;line-height:1.35}.programs__cols_3 .program__label{max-width:11.875rem}.program__label:not(:last-child){margin-bottom:1.25rem}.program__icon{position:absolute;top:1.875rem;right:1.875rem;width:6.25rem;height:6.25rem}.programs__cols_3 .program__icon{width:3.125rem;height:3.125rem}.program__icon img{width:100%;height:auto}.program__list{max-width:19.375rem;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.program__list:not(:last-child){margin-bottom:2.5rem}.program__item{line-height:1.3571428571;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3125rem}.program__item:not(:last-child){margin-bottom:.625rem}.program__cap{font-weight:600}.program__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.program__btn{padding:.625rem .9375rem;min-height:2.8125rem;min-width:8.75rem}.qualification{padding:4.375rem 0 3.75rem;position:relative;border-radius:.3125rem;overflow:hidden}.qualification__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qualification__body{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.qualification__title:not(:last-child){margin-bottom:1.25rem}.qualification__descr{font-weight:500;line-height:1.375;color:#fff;font-size:1rem}.qualification__descr:not(:last-child){margin-bottom:2.5rem}.qualification__image{border-radius:.3125rem;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 40.4545454545%;flex:0 1 40.4545454545%}.qualification__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loan{padding:6.25rem 0 3.125rem}.loan__title{color:#222;text-align:center}.loan__title:not(:last-child){margin-bottom:2.5rem}.loan__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.loan__navigation:not(:last-child){margin-bottom:3.125rem}.loan__nav-btn{border:.0625rem solid #222;border-radius:.1875rem;padding:1rem 1.25rem;font-weight:500;color:#222;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;min-height:3.4375rem;font-size:1rem;-webkit-transition:.3s;transition:.3s}.loan__nav-btn._tab-active{background:gray;color:#fff;border-color:gray}.loan__label{font-weight:600;font-size:1.25rem;line-height:1.35;max-width:16.875rem}.loan__label:not(:last-child){margin-bottom:1.875rem}.loan__steps{counter-reset:item;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1.5625rem 1.875rem}.loan__steps:not(:last-child){margin-bottom:3.4375rem}.step{counter-increment:item}.step:before{content:"0" counter(item);font-weight:800;font-size:2.8125rem;display:inline-block;text-transform:uppercase;margin-bottom:.625rem}.step__cap{font-weight:600;text-transform:uppercase;line-height:1.3571428571}.step__cap:not(:last-child){margin-bottom:.3125rem}.step__descr{line-height:1.3571428571}.note-loan{padding:1.25rem .9375rem;border:.0625rem solid #222;line-height:1.3571428571}.note-loan__cap{font-weight:600;text-transform:uppercase}.note-loan__cap:not(:last-child){margin-bottom:.3125rem}.note-loan__descr a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.docs{padding:3.125rem 0 6.25rem}.docs__title{color:#222}.docs__cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1.875rem}.doc{border:.0625rem solid gray;border-radius:.3125rem;padding:1.25rem 1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doc__image{position:relative;padding-bottom:77%;border-radius:.3125rem;overflow:hidden}.doc__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.doc__image:not(:last-child){margin-bottom:1.5625rem}.doc__label{font-weight:600;font-size:1.5rem;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.doc__label:not(:last-child){margin-bottom:.625rem}a.doc__link{-ms-flex-item-align:start;align-self:flex-start;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:1rem;font-weight:500;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.news{padding:4.375rem 0;position:relative;border-radius:.3125rem;overflow:hidden}.news:not(:last-child){margin-bottom:1.25rem}.news__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news__title{position:relative}.news_black .news__title{color:#222}.news__cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1.875rem;position:relative}.news__cols:not(:last-child){margin-bottom:2.5rem}.news__btn-wrapper{position:relative;text-align:center}.news-col{padding:1.25rem 1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:.3125rem;background:#fff}.news_black .news-col{border:.0625rem solid teal}.news-col__image{border-radius:.3125rem;overflow:hidden;border:.0625rem solid gray;position:relative;padding-bottom:77%}.news-col__image img{position:absolute;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-col__image:not(:last-child){margin-bottom:1.25rem}.news-col__label a{-webkit-transition:color .3s;transition:color .3s;font-weight:600;line-height:1.3571428571}.news-col__label:not(:last-child){margin-bottom:.3125rem}.news-col p{line-height:1.3571428571;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.news-col p:not(:last-child){margin-bottom:.625rem}a.news-col__link{-ms-flex-item-align:start;align-self:flex-start;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:1rem;font-weight:500;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.partners{border-radius:.3125rem;overflow:hidden;position:relative;padding:4.375rem 0 6.75rem;color:#fff}.partners__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.partners:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#222;opacity:.8}.partners__title{position:relative;z-index:2}.partners__title:not(:last-child){margin-bottom:2.5rem}.partners__cols{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:2rem 2.25rem}.partner a{border-radius:.25rem;background-color:#fff;overflow:hidden;min-height:4.75rem;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;text-align:center;padding:.3125rem;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.partner a img{max-width:100%;height:auto}.partner:last-child a{background:teal;font-weight:500;font-size:1rem}.contacts{padding:6.25rem 0 3.125rem}.contacts__container{display:-ms-grid;display:grid;gap:1.875rem;-ms-grid-columns:1fr 40% 32%;grid-template-columns:1fr 40% 32%}.contacts__title{color:#222}.contacts__map{background:#d9d9d9;border-radius:.3125rem;overflow:hidden}.images-contacts{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:.9375rem 1.875rem}.images-contacts__image{border-radius:.3125rem;overflow:hidden;background:#d9d9d9}.images-contacts__image:first-child{-ms-grid-column-span:2;grid-column:span 2}.images-contacts__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about{padding:6.25rem 0}.content h2{font-weight:700;font-size:1.5rem;line-height:1.375}.content h2:not(:last-child){margin-bottom:2.5rem}.content h3{font-weight:600;font-size:1.25rem}.content h3:not(:last-child){margin-bottom:.625rem}.content p{line-height:1.3571428571}.content p:not(:last-child){margin-bottom:.625rem}.content__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5625rem}.content__row:not(:last-child){margin-bottom:2.5rem}.content__image{border-radius:.25rem;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 40.9090909091%;flex:0 0 40.9090909091%}.content__image img{width:100%;height:auto}.content__text:not(:last-child){margin-bottom:1.5625rem}.microloans{padding:6.25rem 0}.microloans__title{color:#222}.microloans__title:not(:last-child){margin-bottom:2.5rem}.microloans__rows{border:.0625rem solid teal}.microloans__rows:not(:last-child){margin-bottom:3.125rem}.microloans__row{display:-webkit-box;display:-ms-flexbox;display:flex}.microloans__row:not(:last-child){border-bottom:.0625rem solid teal}.microloans__col{padding:2.1875rem 1.875rem;line-height:1.3571428571}.microloans__col p:not(:last-child){margin-bottom:.625rem}.microloans__col:first-child{font-weight:600;background:rgba(0,128,128,.2);-webkit-box-flex:0;-ms-flex:0 0 31.8181818182%;flex:0 0 31.8181818182%}.microloans__cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.875rem}.microloans__cols_1{-ms-grid-columns:1fr;grid-template-columns:1fr}.microloans-col{border:.0625rem solid teal;border-radius:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 1.25rem .9375rem 1.875rem;min-height:6.875rem;gap:1.25rem}.microloans-col__cap{font-weight:600;line-height:1.3571428571;max-width:17.5rem}.microloans-col__cap:not(:last-child){margin-bottom:1.25rem}.microloans-col__date{letter-spacing:.04em}.microloans-col__link{letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.3571428571;gap:.3125rem}.microloans-col__link:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 3.4375rem;flex:0 0 3.4375rem;width:3.4375rem;height:3.4375rem;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/file.svg) 50%/100% no-repeat}.calc{position:relative;border-radius:.1875rem;overflow:hidden;padding:6.25rem 0}.calc__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.calc-form{position:relative;z-index:2;border-radius:.3125rem;overflow:hidden;padding:3.125rem 3.125rem 4.6875rem;background-color:#fff}.calc-form__title{color:#222}.calc-form__title:not(:last-child){margin-bottom:1.5625rem}.calc-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}.calc-form__lines{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2.5rem}.calc-form__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calc-form__cap{line-height:1.3571428571}.calc-form__cap:not(:last-child){margin-bottom:.3125rem}.calc-form__slider{position:absolute;bottom:0;left:0;width:100%}.right-calc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.right-calc__cols{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem}.right-calc__cols:not(:last-child){margin-bottom:2.1875rem}.right-calc__cap{margin-bottom:.1875rem;line-height:1.3571428571}.right-calc__descr{font-weight:600;font-size:1.25rem}a.right-calc__link{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;line-height:1.3571428571;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}a.right-calc__link:not(:last-child){margin-bottom:2.1875rem}.rules{padding:6.25rem 0}.rules__title{color:#222}.rules__title:not(:last-child){margin-bottom:2.5rem}.rules__cols{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1.875rem}.rule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem;padding:1.25rem 1.5625rem;border:.0625rem solid teal;border-radius:.3125rem}.rule__icon{-webkit-box-flex:0;-ms-flex:0 0 3.4375rem;flex:0 0 3.4375rem;width:3.4375rem;height:3.4375rem}.rule__icon img{width:100%;height:auto}.rule__descr{font-weight:600;line-height:1.3571428571}@media (min-width:29.99875em){.appeal-form__inputs>input:first-child{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%}}@media (min-width:47.99875em){.contacts-header{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.microloans__col:not(:last-child){border-right:.0625rem solid teal}}@media (min-width:61.99875em){.header-top{margin-bottom:1.25rem}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu__contacts{display:none}.menu-sub{position:absolute;top:100%;left:-1.25rem;z-index:3;min-width:13.75rem;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:.3s;transition:.3s}.menu-sub__wrapper{background:teal;overflow:hidden;border-radius:.1875rem}.menu-sub__list{padding:.9375rem .625rem}.footer-col__cap:not(:last-child){margin-bottom:1.25rem}.hero__pagination{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.qualification__left{max-width:27.5rem}.images-contacts__image{max-height:6.0625rem}.images-contacts__image:first-child{max-height:13.625rem}.content__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.microloans__cols_1{max-width:45.625rem;margin:0 auto}.calc-form__row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.calc-form__lines{-webkit-box-flex:0;-ms-flex:0 0 59.8130841121%;flex:0 0 59.8130841121%}.rules__title{text-align:center}}@media (min-width:75.62375em){body{padding:0 .3125rem .625rem}.advantages__list{padding-right:2.8125rem}.qualification__body{margin-right:5.9375rem}.loan__steps{margin-right:8.75rem}}@media (max-width:75.62375em){.header-top__lk{padding:.125rem;background:teal url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/user.svg) 50%/50% no-repeat;font-size:0;min-width:3.4375rem}.header-bottom__body{gap:1.875rem}.main-footer:after{left:0;right:0}.main-footer__cols{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.programs__cols_3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.news__cols{gap:1.25rem}.news-col{padding:1.25rem}.partners__cols{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.calc-form{padding:2.5rem}}@media (max-width:61.99875em){.title{font-size:1.375rem}.title:not(:last-child){margin-bottom:1.25rem}.head-section{min-height:12.5rem}.head-section__title{font-size:1.875rem}.faq{padding:3.125rem 0}.spoller__title{padding:.9375rem 1.25rem}.spoller__body{padding:.9375rem 1.25rem}.appeal{padding:3.125rem 0}.appeal__body{padding:2.5rem}.appeal__title:not(:last-child){margin-bottom:1.25rem}.appeal__descr:not(:last-child){margin-bottom:.9375rem}.appeal-form__cols{gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.header{padding:.9375rem 0}.header-top__images{gap:1.25rem}.header-top__image_1{-webkit-box-flex:0;-ms-flex:0 0 6.0625rem;flex:0 0 6.0625rem;width:6.0625rem}.header-top__image_2{-webkit-box-flex:0;-ms-flex:0 0 6.75rem;flex:0 0 6.75rem;width:6.75rem}.header-top__image_3{-webkit-box-flex:0;-ms-flex:0 0 6.5625rem;flex:0 0 6.5625rem;width:6.5625rem}.header-top__availability-btn{display:none}.header-top__lk{min-width:2.1875rem;min-height:2.1875rem;margin-right:.9375rem}.socials-header{display:none}.socials-header._dynamic_adapt_{display:-webkit-box;display:-ms-flexbox;display:flex}.header-bottom__search-btn{display:none}.header-search{display:none}.menu__body{position:fixed;top:5.25rem;z-index:3;right:-100%;width:100%;background:teal;height:calc(100% - 5.25rem);overflow-y:auto;-webkit-transition:right .3s;transition:right .3s;border-radius:.3125rem;padding:1.875rem 1.25rem}.menu-open .menu__body{right:0}.menu__item:not(:last-child){margin-bottom:1.25rem}.menu__link{color:#fff}.menu__link_spoller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu__link_spoller:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 .6875rem;flex:0 0 .6875rem;width:.6875rem;height:.9375rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/spoller-arrow.svg) 50%/100% no-repeat}.menu-sub{padding-top:1.25rem}.icon-menu{display:block;position:relative;width:2.0625rem;height:1.5625rem;-webkit-box-flex:0;-ms-flex:0 0 2.0625rem;flex:0 0 2.0625rem;cursor:pointer;z-index:5}.icon-menu span,.icon-menu:before,.icon-menu:after{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;border-radius:.25rem;width:100%;height:.25rem;background-color:teal}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - 0.125rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu:before{top:calc(50% - 0.125rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu:after{bottom:calc(50% - 0.125rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-footer{padding:2.5rem 0 3.125rem}.main-footer__cols{gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.footer-col__cap_spoller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-col__cap_spoller:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 .6875rem;flex:0 0 .6875rem;width:.6875rem;height:.9375rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;background:url(https://frp35.ruhttps://frp35.ru/wp-content/themes/frs/assets/img/icons/spoller-arrow.svg) 50%/100% no-repeat}.footer-col__list{padding-top:1.25rem}.footer-contacts{padding-top:1.25rem}.contacts .footer-contacts{padding-top:0}.bottom-footer{padding:1.25rem 0 1.875rem}.hero:not(:last-child){margin-bottom:.3125rem}.hero__pagination{left:1.25rem}.slide-hero{min-height:31.25rem}.slide-hero__title{font-size:1.875rem}.slide-hero__subtitle:not(:last-child){margin-bottom:2.5rem}.advantages{padding:3.125rem 0;min-height:18.125rem}.advantages__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.125rem}.advantage{padding-left:4.6875rem}.advantage:before{width:9.375rem;height:9.375rem}.advantage__cap{font-size:2.1875rem}.programs{padding:3.125rem 0}.programs__title:not(:last-child){margin-bottom:1.875rem}.programs__cols{gap:1.25rem}.programs__cols:not(:last-child){margin-bottom:1.875rem}.program{padding:1.25rem}.program__label{font-size:1.125rem;max-width:13.75rem}.programs__cols_3 .program__label{max-width:13.75rem}.program__icon{width:4.375rem;height:4.375rem;top:1.25rem;right:1.25rem}.programs__cols_3 .program__icon{width:4.375rem;height:4.375rem}.program__list:not(:last-child){margin-bottom:1.875rem}.qualification{padding:3.125rem 0}.qualification__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem}.qualification__title:not(:last-child){margin-bottom:1.25rem}.qualification__descr:not(:last-child){margin-bottom:1.875rem}.loan{padding:3.125rem 0 1.5625rem}.loan__navigation{gap:.625rem}.loan__navigation:not(:last-child){margin-bottom:1.875rem}.loan__label{font-size:1.125rem}.loan__label:not(:last-child){margin-bottom:1.25rem}.loan__steps{gap:1.5625rem}.loan__steps:not(:last-child){margin-bottom:2.5rem}.note-loan{padding:.9375rem 1.25rem}.docs{padding:1.5625rem 0 3.125rem}.docs__cols{gap:1.25rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.doc__image:not(:last-child){margin-bottom:1.25rem}.doc__label{font-size:1.375rem}.news{padding:3.125rem 0}.news__cols{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.news__cols:not(:last-child){margin-bottom:1.875rem}.partners{padding:3.125rem 0 3.4375rem}.partners__title:not(:last-child){margin-bottom:1.25rem}.partners__cols{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.contacts{padding:3.125rem 0}.contacts__container{gap:2.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.contacts__title{margin-bottom:1.5625rem}.contacts__map{height:50vw}.images-contacts__image{height:25vw}.images-contacts__image:first-child{height:40vw}.about{padding:3.125rem 0}.content h2{font-size:1.375rem}.content h2:not(:last-child){margin-bottom:1.5625rem}.content h3:not(:last-child){margin-bottom:.3125rem}.content__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}.content__row:not(:last-child){margin-bottom:1.875rem}.content__text:not(:last-child){margin-bottom:1.25rem}.microloans{padding:3.125rem 0}.microloans__title:not(:last-child){margin-bottom:1.25rem}.microloans__rows:not(:last-child){margin-bottom:1.875rem}.microloans__col{padding:1.25rem}.microloans__cols{gap:1.25rem}.microloans__cols_1{gap:1.25rem}.microloans-col{padding:.9375rem 1.25rem}.microloans-col__cap:not(:last-child){margin-bottom:1.5625rem}.microloans-col__link:before{-webkit-box-flex:0;-ms-flex:0 0 2.8125rem;flex:0 0 2.8125rem;width:2.8125rem;height:2.8125rem}.calc{padding:3.125rem 0}.calc-form{padding:1.875rem 1.25rem}.calc-form__title:not(:last-child){margin-bottom:1.25rem}.calc-form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.calc-form__lines{gap:1.875rem}.right-calc__cols{gap:1.25rem}.right-calc__cols:not(:last-child){margin-bottom:1.25rem}a.right-calc__link:not(:last-child){margin-bottom:1.25rem}.rules{padding:3.125rem 0}.rules__title:not(:last-child){margin-bottom:1.25rem}.rules__cols{gap:1.25rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:47.99875em){.options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem}.pagging{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem 2.5rem}.pagging__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.title{font-size:1.25rem}.head-section{min-height:9.375rem}.head-section__title{font-size:1.6875rem}.spoller:not(:last-child){margin-bottom:.625rem}.spoller__title{padding:.625rem .9375rem}.spoller__body{padding:.625rem .9375rem}.appeal__body{padding:1.875rem}.appeal-form__cols{gap:.625rem}.appeal-form__select-wrapper:not(:last-child){margin-bottom:.625rem}.appeal-form__inp-wrapper:not(:last-child){margin-bottom:.625rem}.appeal-form__radio-btns:not(:last-child){margin-bottom:.625rem}.appeal-form__inputs:not(:last-child){margin-bottom:.625rem}.header{padding:.9375rem 0 .625rem}.header-top__images{gap:.9375rem;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.header-top__images:not(:last-child){margin-right:1.25rem}.header-top__image_1{-webkit-box-flex:0;-ms-flex:0 0 3.9375rem;flex:0 0 3.9375rem;width:3.9375rem}.header-top__image_2{-webkit-box-flex:0;-ms-flex:0 0 4.3125rem;flex:0 0 4.3125rem;width:4.3125rem}.header-top__image_3{-webkit-box-flex:0;-ms-flex:0 0 4.25rem;flex:0 0 4.25rem;width:4.25rem}.contacts-header{display:none}.menu__body{top:3.75rem;height:calc(100% - 3.75rem)}.slide-hero{min-height:28.125rem}.slide-hero__title{font-size:1.6875rem}.advantage{padding-left:3.125rem}.advantage:before{width:6.25rem;height:6.25rem}.advantage__cap{font-size:1.5625rem}.advantage__descr{font-size:.875rem}.programs__cols{gap:.9375rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.programs__cols_3{-ms-grid-columns:1fr;grid-template-columns:1fr}.program__label{font-size:1rem}.program__icon{width:3.125rem;height:3.125rem}.programs__cols_3 .program__icon{width:3.125rem;height:3.125rem}.program__list:not(:last-child){margin-bottom:1.25rem}.loan__label{font-size:1rem}.loan__steps{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.loan__steps:not(:last-child){margin-bottom:1.5625rem}.docs__cols{-ms-grid-columns:1fr;grid-template-columns:1fr}.doc__label{font-size:1.25rem}.doc__label:not(:last-child){margin-bottom:.3125rem}.news__cols{-ms-grid-columns:1fr;grid-template-columns:1fr}.partners__cols{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.25rem}.contacts__map{height:60vw}.images-contacts{gap:1.25rem}.content h2{font-size:1.25rem}.microloans__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.microloans__col:not(:last-child){border-bottom:.0625rem solid teal}.microloans__cols{gap:.625rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.microloans__cols_1{gap:.625rem}.microloans-col__link:before{-webkit-box-flex:0;-ms-flex:0 0 2.1875rem;flex:0 0 2.1875rem;width:2.1875rem;height:2.1875rem}.calc-form__lines{gap:1.25rem}.rules__cols{gap:.625rem;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:29.99875em){.options__text{font-size:.875rem}.select__value{height:3.125rem}.select__options{top:3.125rem}.select__option{padding:1rem .9375rem}.title{font-size:1.125rem}.head-section__title{font-size:1.5625rem}.appeal__body{padding:1.875rem 1.25rem}.appeal-form__input{height:3.125rem}.appeal-form__placeholder{top:1.1875rem}.appeal-form__label{font-size:.875rem}.appeal-form__inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appeal-form__btn{width:100%}.slide-hero__title{font-size:1.5625rem}.loan__steps{-ms-grid-columns:1fr;grid-template-columns:1fr}.doc__label{font-size:1.125rem}.partners__cols{gap:.625rem}.partner a{min-height:3.9375rem}.contacts__map{height:calc(100vw - 2.5rem)}.content h2{font-size:1.125rem}.calc-form__lines{-ms-grid-columns:1fr;grid-template-columns:1fr}.right-calc__btn{width:100%}}@media (any-hover:hover){.select__option:hover{background:rgba(0,128,128,.2)}.breadcrumbs__link:hover{text-decoration:underline}.menu__item:hover .menu-sub{opacity:1;visibility:visible;pointer-events:auto}.footer-col__link:hover{color:#ebebeb}.bottom-footer__text a:hover{color:#ebebeb}.hero__pagination .swiper-pagination-bullet:hover{background:#ff4d4d}.loan__nav-btn:hover{background:gray;color:#fff;border-color:gray}.note-loan__descr a:hover{color:teal}a.doc__link:hover{color:teal}.news-col__image:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.news-col__label a:hover{color:teal}a.news-col__link:hover{color:teal}.partner a:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}}.webp .program{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://frp35.ru/wp-content/themes/frs/assets/img/programs/bg.webp) 50%/100% no-repeat}
@charset "UTF-8";
@font-face {
   font-family: OpenSans;
   font-display: swap;
   src: url(/wp-content/themes/frs/assets/fonts/OpenSans-Bold.woff2) format("woff2"), url(/wp-content/themes/frs/assets/fonts/OpenSans-Bold.woff) format("woff");
   font-weight: 700;
   font-style: normal;
}
@font-face {
   font-family: OpenSans;
   font-display: swap;
   src: url(/wp-content/themes/frs/assets/fonts/OpenSans-ExtraBold.woff2) format("woff2"), url(/wp-content/themes/frs/assets/fonts/OpenSans-ExtraBold.woff) format("woff");
   font-weight: 800;
   font-style: normal;
}
@font-face {
   font-family: OpenSans;
   font-display: swap;
   src: url(/wp-content/themes/frs/assets/fonts/OpenSans-Medium.woff2) format("woff2"), url(/wp-content/themes/frs/assets/fonts/OpenSans-Medium.woff) format("woff");
   font-weight: 500;
   font-style: normal;
}
@font-face {
   font-family: OpenSans;
   font-display: swap;
   src: url(/wp-content/themes/frs/assets/fonts/OpenSans-Regular.woff2) format("woff2"), url(/wp-content/themes/frs/assets/fonts/OpenSans-Regular.woff) format("woff");
   font-weight: 400;
   font-style: normal;
}
@font-face {
   font-family: OpenSans;
   font-display: swap;
   src: url(/wp-content/themes/frs/assets/fonts/OpenSans-SemiBold.woff2) format("woff2"), url(/wp-content/themes/frs/assets/fonts/OpenSans-SemiBold.woff) format("woff");
   font-weight: 600;
   font-style: normal;
}
* {
   padding: 0;
   margin: 0;
   border: 0;
}
*,
:after,
:before {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}
body,
html {
   height: 100%;
   min-width: 375px;
}
body {
   color: #222;
   line-height: 1;
   font-family: OpenSans, sans-serif;
   font-size: 0.875rem;
   -ms-text-size-adjust: 100%;
   -moz-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}
button,
input,
textarea {
   font-family: OpenSans, sans-serif;
   font-size: inherit;
   line-height: 1;
}
button {
   cursor: pointer;
   color: inherit;
   background-color: inherit;
}
a {
   color: inherit;
}
a:link,
a:visited {
   text-decoration: none;
}
a:hover {
   text-decoration: none;
}
ul li {
   list-style: none;
}
img {
   vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
   font-weight: inherit;
   font-size: inherit;
}
address {
   font-style: normal;
}
.lock body {
   overflow: hidden;
   -ms-touch-action: none;
   touch-action: none;
}
.wrapper {
   min-height: 100%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   overflow: hidden;
}
.wrapper main {
   -webkit-box-flex: 1;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
}
.wrapper > * {
   min-width: 0;
}
[class*="__container"] {
   max-width: 73.125rem;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   margin: 0 auto;
   padding: 0 1.25rem;
}
.btn {
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 1rem 2.625rem;
   font-weight: 500;
   font-size: 1rem;
   background: #fff;
   border-radius: 0.1875rem;
   min-height: 3.4375rem;
   -webkit-transition: 0.3s;
   transition: 0.3s;
}
.btn:hover {
   background: #ebebeb;
}
.btn:active {
   color: #fff;
   background: #20b1b1;
}
.btn_green {
   color: #fff;
   background: teal;
}
.btn_green:hover {
   background: #20b1b1;
}
.btn_green:active {
   background: #005d5d;
}
.btn_red {
   color: #ff4d4d;
   border: 0.0625rem solid;
}
.btn_red:hover {
   background: #ffa3a3;
   border-color: #ffa3a3;
   color: #fff;
}
.btn_red:active {
   color: #fff;
   background: #ff4d4d;
   border-color: #ff4d4d;
}
input[type="email"],
input[type="tel"],
input[type="text"],
textarea {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
input[type="date"] {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   font-size: 1rem;
   position: relative;
}
input[type="date"]::-webkit-calendar-picker-indicator {
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/calendar.svg) 50%/100% no-repeat;
   padding: 0;
   width: 1.875rem;
   height: 1.875rem;
   -webkit-transform: translate(0, -50%);
   transform: translate(0, -50%);
   position: absolute;
   top: 50%;
   right: 0.9375rem;
}
.input {
   border-radius: 0.3125rem !important;
   width: 100%;
   display: block;
   padding: 0 0.9375rem;
   border: 0.0625rem solid grey;
   height: 3.75rem;
   color: #222;
}
.input::-webkit-input-placeholder {
   color: #222;
   opacity: 0.5;
}
.input::-moz-placeholder {
   color: #222;
   opacity: 0.5;
}
.input:-ms-input-placeholder {
   color: #222;
   opacity: 0.5;
}
.input::-ms-input-placeholder {
   color: #222;
   opacity: 0.5;
}
.input::placeholder {
   color: #222;
   opacity: 0.5;
}
textarea.input {
   resize: none;
   padding: 0.9375rem;
   height: 16.25rem;
}
.checkbox {
   position: relative;
}
.checkbox:not(:last-child) {
   margin-bottom: 0.3125em;
}
.checkbox__input {
   position: absolute;
   width: 0;
   height: 0;
   opacity: 0;
}
.checkbox__input:checked + .checkbox__label:after {
   display: block;
}
.checkbox__input.error-checkbox + .checkbox__label {
   color: #ff4d4d;
}
.checkbox__label {
   cursor: pointer;
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   position: relative;
}
.checkbox__label:before {
   content: "";
   -ms-flex-item-align: start;
   align-self: flex-start;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 1.5625rem;
   flex: 0 0 1.5625rem;
   margin-right: 0.625rem;
   height: 1.5625rem;
   border-radius: 0.3125rem;
   background-color: #fff;
   border: 0.0625rem solid #8080ac;
}
.checkbox__label::after {
   content: "";
   position: absolute;
   top: 0.3125rem;
   left: 0.3125rem;
   width: 0.9375rem;
   height: 0.9375rem;
   display: none;
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/check.svg) 50%/100% no-repeat;
}
.checkbox__text {
   line-height: 1.3571428571;
   text-align: justify;
}
.checkbox__text span {
   color: #ff4d4d;
}
.checkbox__text a {
   text-decoration: underline;
   -webkit-text-decoration-skip-ink: none;
   text-decoration-skip-ink: none;
}
.options {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 1.875rem;
}
.options__item {
   position: relative;
   cursor: pointer;
}
.options__item:not(:last-child) {
   margin-bottom: 0.3125em;
}
.options__input {
   width: 0;
   height: 0;
   opacity: 0;
   position: absolute;
}
.options__input:focus + .options__label:before {
   -webkit-box-shadow: 0 0 0.3125rem #000;
   box-shadow: 0 0 0.3125rem #000;
}
.options__input:checked + .options__label:after {
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
}
.options__label {
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   cursor: pointer;
   gap: 0.625rem;
}
.options__label:before {
   content: "";
   -ms-flex-item-align: start;
   align-self: flex-start;
   width: 1.125rem;
   height: 1.125rem;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 1.125rem;
   flex: 0 0 1.125rem;
   border-radius: 50%;
   border: 0.0625rem solid teal;
}
.options__label:after {
   content: "";
   -webkit-transition: all 0.3s ease 0s;
   transition: all 0.3s ease 0s;
   -webkit-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   width: 0.625rem;
   height: 0.625rem;
   border-radius: 50%;
   background-color: teal;
   position: absolute;
   left: 0.25rem;
   top: 0.25rem;
}
.options__text {
   font-size: 1rem;
}
.select {
   position: relative;
}
.select__body {
   position: relative;
}
.select__title {
   color: inherit;
   text-align: left;
   border: 0.0625rem solid teal;
   background-color: #fff;
   cursor: pointer;
   width: 100%;
   border-radius: 0.3125rem;
}
.select__value {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   height: 3.75rem;
   font-size: 1rem;
   padding: 0 0.9375rem;
   gap: 0.625rem;
}
.select__value > * {
   -webkit-box-flex: 1;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
}
.select__value:after {
   content: "";
   -ms-flex-item-align: stretch;
   -ms-grid-row-align: stretch;
   align-self: stretch;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 0.9375rem;
   flex: 0 0 0.9375rem;
   -webkit-transition: all 0.3s ease 0s;
   transition: all 0.3s ease 0s;
   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;
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/spoller-arrow-g.svg) 50%/100% no-repeat;
}
._select-open .select__value:after {
   -webkit-transform: rotate(-180deg);
   -ms-transform: rotate(-180deg);
   transform: rotate(-180deg);
}
.select__value._select-pseudo-label::before {
   content: attr(data-pseudo-label);
   opacity: 0.5;
}
.select__text {
   -webkit-box-flex: 1;
   -ms-flex: 1 1 auto;
   flex: 1 1 auto;
}
.select__input {
   width: 100%;
   background-color: transparent;
   height: 100%;
}
.select__options {
   color: #000;
   position: absolute;
   top: 3.75rem;
   border-radius: 0 0 0.25rem 0.25rem;
   min-width: 100%;
   left: 0;
   background-color: #fff;
   border: 0.0625rem solid teal;
}
.select__scroll {
   overflow-y: auto;
   overflow-x: hidden;
   max-height: 12.5rem;
}
.select__option {
   width: 100%;
   display: block;
   text-align: left;
   cursor: pointer;
   padding: 1.1875rem 0.9375rem;
   color: inherit;
   font-size: 1rem;
}
.select__option:not(:last-child) {
   border-bottom: 0.0625rem solid teal;
}
.select__option[hidden] {
   display: none;
}
.select__option._select-selected {
   background-color: #eee;
}
.select__row {
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}
.select._select-open {
   z-index: 5;
}
._select-tag {
   cursor: pointer;
}
.noUi-base {
   height: 0.125rem;
   position: relative;
   background: teal;
   z-index: 1;
}
.noUi-connect,
.noUi-origin {
   will-change: transform;
   position: absolute;
   z-index: 1;
   top: 0;
   right: 0;
   height: 100%;
   width: 100%;
   -webkit-transform-origin: 0 0;
   -ms-transform-origin: 0 0;
   transform-origin: 0 0;
   -webkit-transform-style: flat;
   transform-style: flat;
}
.noUi-handle {
   position: absolute;
   width: 0.5rem;
   height: 0.5rem;
   right: -0.1875rem;
   background-color: #fff;
   top: -0.1875rem;
   border: 0.125rem solid teal;
   border-radius: 50%;
   cursor: pointer;
} /*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated {
   -webkit-animation-duration: 1s;
   animation-duration: 1s;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both;
}
.animated.hinge {
   -webkit-animation-duration: 2s;
   animation-duration: 2s;
}
@-webkit-keyframes bounce {
   0%,
   100%,
   20%,
   50%,
   80% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
   40% {
      -webkit-transform: translateY(-30px);
      transform: translateY(-30px);
   }
   60% {
      -webkit-transform: translateY(-15px);
      transform: translateY(-15px);
   }
}
@keyframes bounce {
   0%,
   100%,
   20%,
   50%,
   80% {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
   40% {
      -webkit-transform: translateY(-30px);
      -ms-transform: translateY(-30px);
      transform: translateY(-30px);
   }
   60% {
      -webkit-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
      transform: translateY(-15px);
   }
}
.bounce {
   -webkit-animation-name: bounce;
   animation-name: bounce;
}
@-webkit-keyframes flash {
   0%,
   100%,
   50% {
      opacity: 1;
   }
   25%,
   75% {
      opacity: 0;
   }
}
@keyframes flash {
   0%,
   100%,
   50% {
      opacity: 1;
   }
   25%,
   75% {
      opacity: 0;
   }
}
.flash {
   -webkit-animation-name: flash;
   animation-name: flash;
}
@-webkit-keyframes pulse {
   0% {
      -webkit-transform: scale(1);
      transform: scale(1);
   }
   50% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
   }
   100% {
      -webkit-transform: scale(1);
      transform: scale(1);
   }
}
@keyframes pulse {
   0% {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
   }
   50% {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1);
   }
   100% {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
   }
}
.pulse {
   -webkit-animation-name: pulse;
   animation-name: pulse;
}
@-webkit-keyframes shake {
   0%,
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   10%,
   30%,
   50%,
   70%,
   90% {
      -webkit-transform: translateX(-10px);
      transform: translateX(-10px);
   }
   20%,
   40%,
   60%,
   80% {
      -webkit-transform: translateX(10px);
      transform: translateX(10px);
   }
}
@keyframes shake {
   0%,
   100% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   10%,
   30%,
   50%,
   70%,
   90% {
      -webkit-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
      transform: translateX(-10px);
   }
   20%,
   40%,
   60%,
   80% {
      -webkit-transform: translateX(10px);
      -ms-transform: translateX(10px);
      transform: translateX(10px);
   }
}
.shake {
   -webkit-animation-name: shake;
   animation-name: shake;
}
@-webkit-keyframes swing {
   20% {
      -webkit-transform: rotate(15deg);
      transform: rotate(15deg);
   }
   40% {
      -webkit-transform: rotate(-10deg);
      transform: rotate(-10deg);
   }
   60% {
      -webkit-transform: rotate(5deg);
      transform: rotate(5deg);
   }
   80% {
      -webkit-transform: rotate(-5deg);
      transform: rotate(-5deg);
   }
   100% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
   }
}
@keyframes swing {
   20% {
      -webkit-transform: rotate(15deg);
      -ms-transform: rotate(15deg);
      transform: rotate(15deg);
   }
   40% {
      -webkit-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
      transform: rotate(-10deg);
   }
   60% {
      -webkit-transform: rotate(5deg);
      -ms-transform: rotate(5deg);
      transform: rotate(5deg);
   }
   80% {
      -webkit-transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
      transform: rotate(-5deg);
   }
   100% {
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
   }
}
.swing {
   -webkit-transform-origin: top center;
   -ms-transform-origin: top center;
   transform-origin: top center;
   -webkit-animation-name: swing;
   animation-name: swing;
}
@-webkit-keyframes tada {
   0% {
      -webkit-transform: scale(1);
      transform: scale(1);
   }
   10%,
   20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
      transform: scale(0.9) rotate(-3deg);
   }
   30%,
   50%,
   70%,
   90% {
      -webkit-transform: scale(1.1) rotate(3deg);
      transform: scale(1.1) rotate(3deg);
   }
   40%,
   60%,
   80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
      transform: scale(1.1) rotate(-3deg);
   }
   100% {
      -webkit-transform: scale(1) rotate(0);
      transform: scale(1) rotate(0);
   }
}
@keyframes tada {
   0% {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
   }
   10%,
   20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
      -ms-transform: scale(0.9) rotate(-3deg);
      transform: scale(0.9) rotate(-3deg);
   }
   30%,
   50%,
   70%,
   90% {
      -webkit-transform: scale(1.1) rotate(3deg);
      -ms-transform: scale(1.1) rotate(3deg);
      transform: scale(1.1) rotate(3deg);
   }
   40%,
   60%,
   80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
      -ms-transform: scale(1.1) rotate(-3deg);
      transform: scale(1.1) rotate(-3deg);
   }
   100% {
      -webkit-transform: scale(1) rotate(0);
      -ms-transform: scale(1) rotate(0);
      transform: scale(1) rotate(0);
   }
}
.tada {
   -webkit-animation-name: tada;
   animation-name: tada;
}
@-webkit-keyframes wobble {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   15% {
      -webkit-transform: translateX(-25%) rotate(-5deg);
      transform: translateX(-25%) rotate(-5deg);
   }
   30% {
      -webkit-transform: translateX(20%) rotate(3deg);
      transform: translateX(20%) rotate(3deg);
   }
   45% {
      -webkit-transform: translateX(-15%) rotate(-3deg);
      transform: translateX(-15%) rotate(-3deg);
   }
   60% {
      -webkit-transform: translateX(10%) rotate(2deg);
      transform: translateX(10%) rotate(2deg);
   }
   75% {
      -webkit-transform: translateX(-5%) rotate(-1deg);
      transform: translateX(-5%) rotate(-1deg);
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
}
@keyframes wobble {
   0% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   15% {
      -webkit-transform: translateX(-25%) rotate(-5deg);
      -ms-transform: translateX(-25%) rotate(-5deg);
      transform: translateX(-25%) rotate(-5deg);
   }
   30% {
      -webkit-transform: translateX(20%) rotate(3deg);
      -ms-transform: translateX(20%) rotate(3deg);
      transform: translateX(20%) rotate(3deg);
   }
   45% {
      -webkit-transform: translateX(-15%) rotate(-3deg);
      -ms-transform: translateX(-15%) rotate(-3deg);
      transform: translateX(-15%) rotate(-3deg);
   }
   60% {
      -webkit-transform: translateX(10%) rotate(2deg);
      -ms-transform: translateX(10%) rotate(2deg);
      transform: translateX(10%) rotate(2deg);
   }
   75% {
      -webkit-transform: translateX(-5%) rotate(-1deg);
      -ms-transform: translateX(-5%) rotate(-1deg);
      transform: translateX(-5%) rotate(-1deg);
   }
   100% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
}
.wobble {
   -webkit-animation-name: wobble;
   animation-name: wobble;
}
@-webkit-keyframes bounceIn {
   0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
      transform: scale(0.3);
   }
   50% {
      opacity: 1;
      -webkit-transform: scale(1.05);
      transform: scale(1.05);
   }
   70% {
      -webkit-transform: scale(0.9);
      transform: scale(0.9);
   }
   100% {
      -webkit-transform: scale(1);
      transform: scale(1);
   }
}
@keyframes bounceIn {
   0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
      -ms-transform: scale(0.3);
      transform: scale(0.3);
   }
   50% {
      opacity: 1;
      -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05);
   }
   70% {
      -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
      transform: scale(0.9);
   }
   100% {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
   }
}
.bounceIn {
   -webkit-animation-name: bounceIn;
   animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
   0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
   60% {
      opacity: 1;
      -webkit-transform: translateY(30px);
      transform: translateY(30px);
   }
   80% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
   }
   100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
}
@keyframes bounceInDown {
   0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      -ms-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
   60% {
      opacity: 1;
      -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
      transform: translateY(30px);
   }
   80% {
      -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
      transform: translateY(-10px);
   }
   100% {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
}
.bounceInDown {
   -webkit-animation-name: bounceInDown;
   animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
   60% {
      opacity: 1;
      -webkit-transform: translateX(30px);
      transform: translateX(30px);
   }
   80% {
      -webkit-transform: translateX(-10px);
      transform: translateX(-10px);
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
}
@keyframes bounceInLeft {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      -ms-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
   60% {
      opacity: 1;
      -webkit-transform: translateX(30px);
      -ms-transform: translateX(30px);
      transform: translateX(30px);
   }
   80% {
      -webkit-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
      transform: translateX(-10px);
   }
   100% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
}
.bounceInLeft {
   -webkit-animation-name: bounceInLeft;
   animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
   0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      transform: translateX(2000px);
   }
   60% {
      opacity: 1;
      -webkit-transform: translateX(-30px);
      transform: translateX(-30px);
   }
   80% {
      -webkit-transform: translateX(10px);
      transform: translateX(10px);
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
}
@keyframes bounceInRight {
   0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      -ms-transform: translateX(2000px);
      transform: translateX(2000px);
   }
   60% {
      opacity: 1;
      -webkit-transform: translateX(-30px);
      -ms-transform: translateX(-30px);
      transform: translateX(-30px);
   }
   80% {
      -webkit-transform: translateX(10px);
      -ms-transform: translateX(10px);
      transform: translateX(10px);
   }
   100% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
}
.bounceInRight {
   -webkit-animation-name: bounceInRight;
   animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
   0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      transform: translateY(2000px);
   }
   60% {
      opacity: 1;
      -webkit-transform: translateY(-30px);
      transform: translateY(-30px);
   }
   80% {
      -webkit-transform: translateY(10px);
      transform: translateY(10px);
   }
   100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
}
@keyframes bounceInUp {
   0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      -ms-transform: translateY(2000px);
      transform: translateY(2000px);
   }
   60% {
      opacity: 1;
      -webkit-transform: translateY(-30px);
      -ms-transform: translateY(-30px);
      transform: translateY(-30px);
   }
   80% {
      -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
      transform: translateY(10px);
   }
   100% {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
}
.bounceInUp {
   -webkit-animation-name: bounceInUp;
   animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
   0% {
      -webkit-transform: scale(1);
      transform: scale(1);
   }
   25% {
      -webkit-transform: scale(0.95);
      transform: scale(0.95);
   }
   50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
   }
   100% {
      opacity: 0;
      -webkit-transform: scale(0.3);
      transform: scale(0.3);
   }
}
@keyframes bounceOut {
   0% {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
   }
   25% {
      -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
      transform: scale(0.95);
   }
   50% {
      opacity: 1;
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1);
   }
   100% {
      opacity: 0;
      -webkit-transform: scale(0.3);
      -ms-transform: scale(0.3);
      transform: scale(0.3);
   }
}
.bounceOut {
   -webkit-animation-name: bounceOut;
   animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
   0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
   20% {
      opacity: 1;
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      transform: translateY(2000px);
   }
}
@keyframes bounceOutDown {
   0% {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
   20% {
      opacity: 1;
      -webkit-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      transform: translateY(-20px);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      -ms-transform: translateY(2000px);
      transform: translateY(2000px);
   }
}
.bounceOutDown {
   -webkit-animation-name: bounceOutDown;
   animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   20% {
      opacity: 1;
      -webkit-transform: translateX(20px);
      transform: translateX(20px);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
}
@keyframes bounceOutLeft {
   0% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   20% {
      opacity: 1;
      -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
      transform: translateX(20px);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      -ms-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
}
.bounceOutLeft {
   -webkit-animation-name: bounceOutLeft;
   animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   20% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
      transform: translateX(-20px);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      transform: translateX(2000px);
   }
}
@keyframes bounceOutRight {
   0% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   20% {
      opacity: 1;
      -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
      transform: translateX(-20px);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      -ms-transform: translateX(2000px);
      transform: translateX(2000px);
   }
}
.bounceOutRight {
   -webkit-animation-name: bounceOutRight;
   animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
   0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
   20% {
      opacity: 1;
      -webkit-transform: translateY(20px);
      transform: translateY(20px);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
}
@keyframes bounceOutUp {
   0% {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
   20% {
      opacity: 1;
      -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
      transform: translateY(20px);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      -ms-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
}
.bounceOutUp {
   -webkit-animation-name: bounceOutUp;
   animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
   0% {
      opacity: 0;
   }
   100% {
      opacity: 1;
   }
}
@keyframes fadeIn {
   0% {
      opacity: 0;
   }
   100% {
      opacity: 1;
   }
}
.fadeIn {
   -webkit-animation-name: fadeIn;
   animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
   0% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
}
@keyframes fadeInDown {
   0% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      transform: translateY(-20px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
}
.fadeInDown {
   -webkit-animation-name: fadeInDown;
   animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
   0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
}
@keyframes fadeInDownBig {
   0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      -ms-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
}
.fadeInDownBig {
   -webkit-animation-name: fadeInDownBig;
   animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
      transform: translateX(-20px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
}
@keyframes fadeInLeft {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
      transform: translateX(-20px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
}
.fadeInLeft {
   -webkit-animation-name: fadeInLeft;
   animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
}
@keyframes fadeInLeftBig {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      -ms-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
}
.fadeInLeftBig {
   -webkit-animation-name: fadeInLeftBig;
   animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
   0% {
      opacity: 0;
      -webkit-transform: translateX(20px);
      transform: translateX(20px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
}
@keyframes fadeInRight {
   0% {
      opacity: 0;
      -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
      transform: translateX(20px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
}
.fadeInRight {
   -webkit-animation-name: fadeInRight;
   animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
   0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      transform: translateX(2000px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
}
@keyframes fadeInRightBig {
   0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      -ms-transform: translateX(2000px);
      transform: translateX(2000px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
}
.fadeInRightBig {
   -webkit-animation-name: fadeInRightBig;
   animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
   0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
      transform: translateY(20px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
}
@keyframes fadeInUp {
   0% {
      opacity: 0;
      -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
      transform: translateY(20px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
}
.fadeInUp {
   -webkit-animation-name: fadeInUp;
   animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
   0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      transform: translateY(2000px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
}
@keyframes fadeInUpBig {
   0% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      -ms-transform: translateY(2000px);
      transform: translateY(2000px);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
}
.fadeInUpBig {
   -webkit-animation-name: fadeInUpBig;
   animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
   0% {
      opacity: 1;
   }
   100% {
      opacity: 0;
   }
}
@keyframes fadeOut {
   0% {
      opacity: 1;
   }
   100% {
      opacity: 0;
   }
}
.fadeOut {
   -webkit-animation-name: fadeOut;
   animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(20px);
      transform: translateY(20px);
   }
}
@keyframes fadeOutDown {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
      transform: translateY(20px);
   }
}
.fadeOutDown {
   -webkit-animation-name: fadeOutDown;
   animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      transform: translateY(2000px);
   }
}
@keyframes fadeOutDownBig {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(2000px);
      -ms-transform: translateY(2000px);
      transform: translateY(2000px);
   }
}
.fadeOutDownBig {
   -webkit-animation-name: fadeOutDownBig;
   animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
      transform: translateX(-20px);
   }
}
@keyframes fadeOutLeft {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
      transform: translateX(-20px);
   }
}
.fadeOutLeft {
   -webkit-animation-name: fadeOutLeft;
   animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
}
@keyframes fadeOutLeftBig {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      -ms-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
}
.fadeOutLeftBig {
   -webkit-animation-name: fadeOutLeftBig;
   animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(20px);
      transform: translateX(20px);
   }
}
@keyframes fadeOutRight {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
      transform: translateX(20px);
   }
}
.fadeOutRight {
   -webkit-animation-name: fadeOutRight;
   animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      transform: translateX(2000px);
   }
}
@keyframes fadeOutRightBig {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      -ms-transform: translateX(2000px);
      transform: translateX(2000px);
   }
}
.fadeOutRightBig {
   -webkit-animation-name: fadeOutRightBig;
   animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);
   }
}
@keyframes fadeOutUp {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      transform: translateY(-20px);
   }
}
.fadeOutUp {
   -webkit-animation-name: fadeOutUp;
   animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
}
@keyframes fadeOutUpBig {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      -ms-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
}
.fadeOutUpBig {
   -webkit-animation-name: fadeOutUpBig;
   animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
   0% {
      -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
      transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out;
   }
   40% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
      transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out;
   }
   50% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
   }
   80% {
      -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
      transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
   }
   100% {
      -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
      transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
   }
}
@keyframes flip {
   0% {
      -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
      -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
      transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out;
   }
   40% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
      -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
      transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out;
   }
   50% {
      -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
   }
   80% {
      -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
      -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
      transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
   }
   100% {
      -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
      -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
      transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
   }
}
.animated.flip {
   -webkit-backface-visibility: visible;
   backface-visibility: visible;
   -webkit-animation-name: flip;
   animation-name: flip;
}
@-webkit-keyframes flipInX {
   0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
   }
   40% {
      -webkit-transform: perspective(400px) rotateX(-10deg);
      transform: perspective(400px) rotateX(-10deg);
   }
   70% {
      -webkit-transform: perspective(400px) rotateX(10deg);
      transform: perspective(400px) rotateX(10deg);
   }
   100% {
      -webkit-transform: perspective(400px) rotateX(0);
      transform: perspective(400px) rotateX(0);
      opacity: 1;
   }
}
@keyframes flipInX {
   0% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      -ms-transform: perspective(400px) rotateX(90deg);
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
   }
   40% {
      -webkit-transform: perspective(400px) rotateX(-10deg);
      -ms-transform: perspective(400px) rotateX(-10deg);
      transform: perspective(400px) rotateX(-10deg);
   }
   70% {
      -webkit-transform: perspective(400px) rotateX(10deg);
      -ms-transform: perspective(400px) rotateX(10deg);
      transform: perspective(400px) rotateX(10deg);
   }
   100% {
      -webkit-transform: perspective(400px) rotateX(0);
      -ms-transform: perspective(400px) rotateX(0);
      transform: perspective(400px) rotateX(0);
      opacity: 1;
   }
}
.flipInX {
   -webkit-backface-visibility: visible !important;
   backface-visibility: visible !important;
   -webkit-animation-name: flipInX;
   animation-name: flipInX;
}
@-webkit-keyframes flipInY {
   0% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
   }
   40% {
      -webkit-transform: perspective(400px) rotateY(-10deg);
      transform: perspective(400px) rotateY(-10deg);
   }
   70% {
      -webkit-transform: perspective(400px) rotateY(10deg);
      transform: perspective(400px) rotateY(10deg);
   }
   100% {
      -webkit-transform: perspective(400px) rotateY(0);
      transform: perspective(400px) rotateY(0);
      opacity: 1;
   }
}
@keyframes flipInY {
   0% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      -ms-transform: perspective(400px) rotateY(90deg);
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
   }
   40% {
      -webkit-transform: perspective(400px) rotateY(-10deg);
      -ms-transform: perspective(400px) rotateY(-10deg);
      transform: perspective(400px) rotateY(-10deg);
   }
   70% {
      -webkit-transform: perspective(400px) rotateY(10deg);
      -ms-transform: perspective(400px) rotateY(10deg);
      transform: perspective(400px) rotateY(10deg);
   }
   100% {
      -webkit-transform: perspective(400px) rotateY(0);
      -ms-transform: perspective(400px) rotateY(0);
      transform: perspective(400px) rotateY(0);
      opacity: 1;
   }
}
.flipInY {
   -webkit-backface-visibility: visible !important;
   backface-visibility: visible !important;
   -webkit-animation-name: flipInY;
   animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
   0% {
      -webkit-transform: perspective(400px) rotateX(0);
      transform: perspective(400px) rotateX(0);
      opacity: 1;
   }
   100% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
   }
}
@keyframes flipOutX {
   0% {
      -webkit-transform: perspective(400px) rotateX(0);
      -ms-transform: perspective(400px) rotateX(0);
      transform: perspective(400px) rotateX(0);
      opacity: 1;
   }
   100% {
      -webkit-transform: perspective(400px) rotateX(90deg);
      -ms-transform: perspective(400px) rotateX(90deg);
      transform: perspective(400px) rotateX(90deg);
      opacity: 0;
   }
}
.flipOutX {
   -webkit-animation-name: flipOutX;
   animation-name: flipOutX;
   -webkit-backface-visibility: visible !important;
   backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
   0% {
      -webkit-transform: perspective(400px) rotateY(0);
      transform: perspective(400px) rotateY(0);
      opacity: 1;
   }
   100% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
   }
}
@keyframes flipOutY {
   0% {
      -webkit-transform: perspective(400px) rotateY(0);
      -ms-transform: perspective(400px) rotateY(0);
      transform: perspective(400px) rotateY(0);
      opacity: 1;
   }
   100% {
      -webkit-transform: perspective(400px) rotateY(90deg);
      -ms-transform: perspective(400px) rotateY(90deg);
      transform: perspective(400px) rotateY(90deg);
      opacity: 0;
   }
}
.flipOutY {
   -webkit-backface-visibility: visible !important;
   backface-visibility: visible !important;
   -webkit-animation-name: flipOutY;
   animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
   0% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
   }
   60% {
      -webkit-transform: translateX(-20%) skewX(30deg);
      transform: translateX(-20%) skewX(30deg);
      opacity: 1;
   }
   80% {
      -webkit-transform: translateX(0) skewX(-15deg);
      transform: translateX(0) skewX(-15deg);
      opacity: 1;
   }
   100% {
      -webkit-transform: translateX(0) skewX(0);
      transform: translateX(0) skewX(0);
      opacity: 1;
   }
}
@keyframes lightSpeedIn {
   0% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      -ms-transform: translateX(100%) skewX(-30deg);
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
   }
   60% {
      -webkit-transform: translateX(-20%) skewX(30deg);
      -ms-transform: translateX(-20%) skewX(30deg);
      transform: translateX(-20%) skewX(30deg);
      opacity: 1;
   }
   80% {
      -webkit-transform: translateX(0) skewX(-15deg);
      -ms-transform: translateX(0) skewX(-15deg);
      transform: translateX(0) skewX(-15deg);
      opacity: 1;
   }
   100% {
      -webkit-transform: translateX(0) skewX(0);
      -ms-transform: translateX(0) skewX(0);
      transform: translateX(0) skewX(0);
      opacity: 1;
   }
}
.lightSpeedIn {
   -webkit-animation-name: lightSpeedIn;
   animation-name: lightSpeedIn;
   -webkit-animation-timing-function: ease-out;
   animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
   0% {
      -webkit-transform: translateX(0) skewX(0);
      transform: translateX(0) skewX(0);
      opacity: 1;
   }
   100% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
   }
}
@keyframes lightSpeedOut {
   0% {
      -webkit-transform: translateX(0) skewX(0);
      -ms-transform: translateX(0) skewX(0);
      transform: translateX(0) skewX(0);
      opacity: 1;
   }
   100% {
      -webkit-transform: translateX(100%) skewX(-30deg);
      -ms-transform: translateX(100%) skewX(-30deg);
      transform: translateX(100%) skewX(-30deg);
      opacity: 0;
   }
}
.lightSpeedOut {
   -webkit-animation-name: lightSpeedOut;
   animation-name: lightSpeedOut;
   -webkit-animation-timing-function: ease-in;
   animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
   0% {
      -webkit-transform-origin: center center;
      transform-origin: center center;
      -webkit-transform: rotate(-200deg);
      transform: rotate(-200deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: center center;
      transform-origin: center center;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
@keyframes rotateIn {
   0% {
      -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
      transform-origin: center center;
      -webkit-transform: rotate(-200deg);
      -ms-transform: rotate(-200deg);
      transform: rotate(-200deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
      transform-origin: center center;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
.rotateIn {
   -webkit-animation-name: rotateIn;
   animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
@keyframes rotateInDownLeft {
   0% {
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
.rotateInDownLeft {
   -webkit-animation-name: rotateInDownLeft;
   animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
@keyframes rotateInDownRight {
   0% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
.rotateInDownRight {
   -webkit-animation-name: rotateInDownRight;
   animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
@keyframes rotateInUpLeft {
   0% {
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
.rotateInUpLeft {
   -webkit-animation-name: rotateInUpLeft;
   animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
@keyframes rotateInUpRight {
   0% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0;
   }
   100% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
}
.rotateInUpRight {
   -webkit-animation-name: rotateInUpRight;
   animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
   0% {
      -webkit-transform-origin: center center;
      transform-origin: center center;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: center center;
      transform-origin: center center;
      -webkit-transform: rotate(200deg);
      transform: rotate(200deg);
      opacity: 0;
   }
}
@keyframes rotateOut {
   0% {
      -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
      transform-origin: center center;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
      transform-origin: center center;
      -webkit-transform: rotate(200deg);
      -ms-transform: rotate(200deg);
      transform: rotate(200deg);
      opacity: 0;
   }
}
.rotateOut {
   -webkit-animation-name: rotateOut;
   animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0;
   }
}
@keyframes rotateOutDownLeft {
   0% {
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0;
   }
}
.rotateOutDownLeft {
   -webkit-animation-name: rotateOutDownLeft;
   animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0;
   }
}
@keyframes rotateOutDownRight {
   0% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0;
   }
}
.rotateOutDownRight {
   -webkit-animation-name: rotateOutDownRight;
   animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0;
   }
}
@keyframes rotateOutUpLeft {
   0% {
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0;
   }
}
.rotateOutUpLeft {
   -webkit-animation-name: rotateOutUpLeft;
   animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0;
   }
}
@keyframes rotateOutUpRight {
   0% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
   }
   100% {
      -webkit-transform-origin: right bottom;
      -ms-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0;
   }
}
.rotateOutUpRight {
   -webkit-animation-name: rotateOutUpRight;
   animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInUp {
   0% {
      opacity: 0;
      -webkit-transform: translateY(20%);
      transform: translateY(20%);
   }
   100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
}
@keyframes slideInUp {
   0% {
      opacity: 0;
      -webkit-transform: translateY(20%);
      -ms-transform: translateY(20%);
      transform: translateY(20%);
   }
   100% {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
}
.slideInUp {
   -webkit-animation-name: slideInUp;
   animation-name: slideInUp;
}
@-webkit-keyframes slideInDown {
   0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
   100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
}
@keyframes slideInDown {
   0% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      -ms-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
   100% {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
}
.slideInDown {
   -webkit-animation-name: slideInDown;
   animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
}
@keyframes slideInLeft {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      -ms-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
   100% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
}
.slideInLeft {
   -webkit-animation-name: slideInLeft;
   animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
   0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      transform: translateX(2000px);
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
}
@keyframes slideInRight {
   0% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      -ms-transform: translateX(2000px);
      transform: translateX(2000px);
   }
   100% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
}
.slideInRight {
   -webkit-animation-name: slideInRight;
   animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
}
@keyframes slideOutLeft {
   0% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(-2000px);
      -ms-transform: translateX(-2000px);
      transform: translateX(-2000px);
   }
}
.slideOutLeft {
   -webkit-animation-name: slideOutLeft;
   animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      transform: translateX(2000px);
   }
}
@keyframes slideOutRight {
   0% {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(2000px);
      -ms-transform: translateX(2000px);
      transform: translateX(2000px);
   }
}
.slideOutRight {
   -webkit-animation-name: slideOutRight;
   animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
   0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
}
@keyframes slideOutUp {
   0% {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(-2000px);
      -ms-transform: translateY(-2000px);
      transform: translateY(-2000px);
   }
}
.slideOutUp {
   -webkit-animation-name: slideOutUp;
   animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
   0% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
   }
   20%,
   60% {
      -webkit-transform: rotate(80deg);
      transform: rotate(80deg);
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
   }
   40% {
      -webkit-transform: rotate(60deg);
      transform: rotate(60deg);
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
   }
   80% {
      -webkit-transform: rotate(60deg) translateY(0);
      transform: rotate(60deg) translateY(0);
      opacity: 1;
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
   }
   100% {
      -webkit-transform: translateY(700px);
      transform: translateY(700px);
      opacity: 0;
   }
}
@keyframes hinge {
   0% {
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
   }
   20%,
   60% {
      -webkit-transform: rotate(80deg);
      -ms-transform: rotate(80deg);
      transform: rotate(80deg);
      -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
   }
   40% {
      -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
      transform: rotate(60deg);
      -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
   }
   80% {
      -webkit-transform: rotate(60deg) translateY(0);
      -ms-transform: rotate(60deg) translateY(0);
      transform: rotate(60deg) translateY(0);
      opacity: 1;
      -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
   }
   100% {
      -webkit-transform: translateY(700px);
      -ms-transform: translateY(700px);
      transform: translateY(700px);
      opacity: 0;
   }
}
.hinge {
   -webkit-animation-name: hinge;
   animation-name: hinge;
}
@-webkit-keyframes rollIn {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-100%) rotate(-120deg);
      transform: translateX(-100%) rotate(-120deg);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0) rotate(0);
      transform: translateX(0) rotate(0);
   }
}
@keyframes rollIn {
   0% {
      opacity: 0;
      -webkit-transform: translateX(-100%) rotate(-120deg);
      -ms-transform: translateX(-100%) rotate(-120deg);
      transform: translateX(-100%) rotate(-120deg);
   }
   100% {
      opacity: 1;
      -webkit-transform: translateX(0) rotate(0);
      -ms-transform: translateX(0) rotate(0);
      transform: translateX(0) rotate(0);
   }
}
.rollIn {
   -webkit-animation-name: rollIn;
   animation-name: rollIn;
}
@-webkit-keyframes rollOut {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0) rotate(0);
      transform: translateX(0) rotate(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(100%) rotate(120deg);
      transform: translateX(100%) rotate(120deg);
   }
}
@keyframes rollOut {
   0% {
      opacity: 1;
      -webkit-transform: translateX(0) rotate(0);
      -ms-transform: translateX(0) rotate(0);
      transform: translateX(0) rotate(0);
   }
   100% {
      opacity: 0;
      -webkit-transform: translateX(100%) rotate(120deg);
      -ms-transform: translateX(100%) rotate(120deg);
      transform: translateX(100%) rotate(120deg);
   }
}
.rollOut {
   -webkit-animation-name: rollOut;
   animation-name: rollOut;
}
.breadcrumbs {
   padding-bottom: 1.25rem;
}
.breadcrumbs__list {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   row-gap: 0.25rem;
}
.breadcrumbs__list li:not(:last-child) {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}
.breadcrumbs__list li:not(:last-child)::after {
   content: "—";
   font-size: 0.875rem;
   line-height: 1.3571428571;
   margin: 0 0.3125rem;
}
.breadcrumbs__link {
   font-size: 0.875rem;
   line-height: 1.3571428571;
}
.breadcrumbs__item {
   font-size: 0.875rem;
   line-height: 1.3571428571;
}
.pagging {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   gap: 1.875rem;
}
.pagging__list {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 0.9375rem;
}
.pagging__link {
   font-size: 1rem;
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   min-width: 1.875rem;
   min-height: 1.875rem;
   border-radius: 0.3125rem;
   letter-spacing: 0.04em;
}
.pagging__link_active {
   background: teal;
   color: #fff;
}
a.pagging__arrow {
   font-size: 1rem;
   letter-spacing: 0.04em;
   text-decoration: underline;
   -webkit-text-decoration-skip-ink: none;
   text-decoration-skip-ink: none;
}
.swiper {
   overflow: hidden;
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
.swiper-wrapper {
   width: 100%;
   height: 100%;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   position: relative;
}
.swiper-initialized .swiper-slide {
   -ms-flex-negative: 0;
   flex-shrink: 0;
}
.swiper-android .swiper-slide,
.swiper-android .swiper-wrapper {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}
.swiper-button-lock {
   display: none !important;
}
.title {
   font-weight: 700;
   font-size: 1.5rem;
   line-height: 1.375;
   color: #fff;
}
.title:not(:last-child) {
   margin-bottom: 1.875rem;
}
.head-section {
   position: relative;
   color: #fff;
   border-radius: 0.1875rem;
   overflow: hidden;
   min-height: 18.75rem;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 2.5rem 0;
}
.head-section__bg {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.head-section__container {
   width: 100%;
}
.head-section__title {
   font-weight: 600;
   font-size: 2rem;
   text-transform: uppercase;
   position: relative;
}
.ui-block {
   padding: 2.25rem 0;
}
.ui-block:not(:last-child) {
   border-bottom: 0.25rem solid #222;
}
.faq {
   padding: 2.25rem 0;
}
.spoller {
   border: 0.0625rem solid teal;
   border-radius: 0.3125rem;
}
.spoller:not(:last-child) {
   margin-bottom: 0.9375rem;
}
.spoller__title {
   background: rgba(0, 128, 128, 0.2);
   padding: 1.25rem 1.5625rem;
   font-weight: 600;
   line-height: 1.3571428571;
   width: 100%;
   text-align: left;
   gap: 1.25rem;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.spoller__title::after {
   content: "";
   -webkit-box-flex: 0;
   -ms-flex: 0 0 0.9375rem;
   flex: 0 0 0.9375rem;
   width: 0.9375rem;
   height: 0.9375rem;
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/spoller-arrow-g.svg) 50%/100% no-repeat;
   -webkit-transition: -webkit-transform 0.3s;
   transition: -webkit-transform 0.3s;
   transition: transform 0.3s;
   transition: transform 0.3s, -webkit-transform 0.3s;
}
.spoller__title._spoller-active {
   border-bottom: 0.0625rem solid teal;
}
.spoller__title._spoller-active::after {
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   transform: rotate(180deg);
}
.spoller__body {
   padding: 1.25rem 1.5625rem;
   letter-spacing: 0.04em;
   text-align: justify;
   line-height: 1.3571428571;
}
.appeal {
   padding: 2.25rem 0;
}
.appeal__body {
   background: rgba(0, 128, 128, 0.2);
   border-radius: 0.3125rem;
   border: 0.0625rem solid teal;
   padding: 3.125rem 3.4375rem 3.75rem;
}
.appeal__title {
   color: #222;
}
.appeal__title:not(:last-child) {
   margin-bottom: 1.875rem;
}
.appeal__descr {
   font-size: 1rem;
   line-height: 1.375;
}
.appeal__descr span {
   color: #ff4d4d;
}
.appeal__descr:not(:last-child) {
   margin-bottom: 1.25rem;
}
.appeal-form__cols {
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr;
   grid-template-columns: 1fr 1fr;
   gap: 1.875rem;
}
.appeal-form__select-wrapper:not(:last-child) {
   margin-bottom: 1.25rem;
}
.appeal-form__inp-wrapper {
   position: relative;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-flex: 1;
   -ms-flex: auto;
   flex: auto;
}
.appeal-form__inp-wrapper .error-message {
   background: rgba(255, 77, 77, 0.5);
   border-radius: 0.3125rem;
   padding: 0.5rem 1.25rem;
   -ms-flex-item-align: start;
   align-self: flex-start;
   line-height: 1.3571428571;
   position: relative;
   margin-top: 0.75rem;
}
.appeal-form__inp-wrapper .error-message::before {
   content: "";
   position: absolute;
   bottom: 100%;
   left: 0.9375rem;
   border: 0.625rem solid transparent;
   border-bottom: 0.75rem solid rgba(255, 77, 77, 0.5);
}
.appeal-form__inp-wrapper:not(:last-child) {
   margin-bottom: 1.25rem;
}
.appeal-form__input {
   background-color: #fff;
   border-color: teal;
   -webkit-box-ordinal-group: 0;
   -ms-flex-order: -1;
   order: -1;
}
.appeal-form__input:valid + span {
   display: none;
}
.appeal-form__input:focus + span {
   display: none;
}
.appeal-form__placeholder {
   position: absolute;
   top: 1.5rem;
   left: 0.9375rem;
   color: rgba(34, 34, 34, 0.6);
   pointer-events: none;
   display: inline-block;
}
.appeal-form__placeholder span {
   color: #ff4d4d;
}
.appeal-form__label {
   line-height: 1.375;
   font-size: 1rem;
   display: block;
}
.appeal-form__label span {
   color: #ff4d4d;
}
.appeal-form__label:not(:last-child) {
   margin-bottom: 0.3125rem;
}
.appeal-form__radio-btns:not(:last-child) {
   margin-bottom: 1.25rem;
}
.appeal-form__inputs {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 0.625rem;
}
.appeal-form__inputs:not(:last-child) {
   margin-bottom: 1.25rem;
}
.appeal-form__checkbox:not(:last-child) {
   margin-bottom: 1rem;
}
.header {
   padding: 1.5625rem 0;
}
.header-top__container {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}
.header-top__images {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   gap: 1.75rem;
}
.header-top__images:not(:last-child) {
   margin-right: 3.125rem;
}
.header-top__image_1 {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 7.625rem;
   flex: 0 0 7.625rem;
   width: 7.625rem;
}
.header-top__image_2 {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 8.4375rem;
   flex: 0 0 8.4375rem;
   width: 8.4375rem;
}
.header-top__image_3 {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 8.25rem;
   flex: 0 0 8.25rem;
   width: 8.25rem;
}
.header-top__image img {
   width: 100%;
   height: auto;
}
.header-top__availability-btn {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 3.4375rem;
   flex: 0 0 3.4375rem;
   width: 3.4375rem;
   height: 3.4375rem;
   border-radius: 0.1875rem;
   background: #e7e7e7 url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/glasses.svg) 50% no-repeat;
}
.header-top__availability-btn:not(:last-child) {
   margin-right: 0.625rem;
}
.header-top__lk {
   padding: 1rem 1.25rem;
   min-width: 12.5rem;
}
.contacts-header {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   gap: 0.3125rem;
}
.contacts-header__link {
   font-weight: 500;
   font-size: 1rem;
   position: relative;
   padding-left: 1.25rem;
   line-height: 1.375;
}
.contacts-header__link::before {
   content: "";
   position: absolute;
   top: 0.1875rem;
   left: 0;
   width: 0.9375rem;
   height: 0.9375rem;
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/phone-b.svg) 50%/100% no-repeat;
}
.contacts-header__link_mail::before {
   background-image: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/mail-b.svg);
}
.socials-header {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 0.4375rem;
}
.socials-header:not(:last-child) {
   margin-right: 3.4375rem;
}
.socials-header__item {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 2.25rem;
   flex: 0 0 2.25rem;
   width: 2.25rem;
   height: 2.25rem;
   border-radius: 0.1875rem;
   overflow: hidden;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}
.header-bottom__body {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   gap: 3.375rem;
   position: relative;
}
.header-bottom__search-btn {
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/search.svg) 50% no-repeat;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 2.1875rem;
   flex: 0 0 2.1875rem;
   width: 2.1875rem;
   height: 2.1875rem;
   border: 0.0625rem solid teal;
   border-radius: 0.1875rem;
   position: relative;
}
.show-search .header-bottom__search-btn {
   background: 0 0;
   border-color: transparent;
}
.header-bottom__search-btn::after,
.header-bottom__search-btn::before {
   content: "";
   background: #ff4d4d;
   position: absolute;
   top: 50%;
   left: 50%;
   width: 70%;
   height: 0.125rem;
   border-radius: 0.125rem;
   -webkit-transform: translate(-50%, -50%) rotate(45deg);
   -ms-transform: translate(-50%, -50%) rotate(45deg);
   transform: translate(-50%, -50%) rotate(45deg);
   opacity: 0;
}
.header-bottom__search-btn::after {
   -webkit-transform: translate(-50%, -50%) rotate(135deg);
   -ms-transform: translate(-50%, -50%) rotate(135deg);
   transform: translate(-50%, -50%) rotate(135deg);
}
.show-search .header-bottom__search-btn::after,
.show-search .header-bottom__search-btn::before {
   opacity: 1;
}
.header-search {
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   width: 0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   gap: 0.9375rem;
   -webkit-transition: 0.3s;
   transition: 0.3s;
   opacity: 0;
   pointer-events: none;
}
.show-search .header-search {
   opacity: 1;
   pointer-events: auto;
   width: calc(100% - 2.8125rem);
}
.search__list,
.search__list li    {
    display: flex;
    flex-direction: column;
    row-gap: 5px;
}
.search__content * {
    line-height: normal;
}
.search__content a {
    color: #005d5d;
}
.search__content {
    padding: 25px 0 50px 0;
}
.search__content h1 {
    margin-bottom: 25px;
    font-size: 20px;
}
.search__content p,
.search__content span,
.search__content a {
    font-size: 16px;
}
.header-search__search {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 1.5625rem;
   flex: 0 0 1.5625rem;
   width: 1.5625rem;
   height: 1.5625rem;
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/search.svg) 50%/70% no-repeat;
}
.header-search__input {
   border-bottom: 0.0625rem solid teal;
   -webkit-box-flex: 1;
   -ms-flex: auto;
   flex: auto;
   -webkit-transition: 0.3s;
   transition: 0.3s;
   height: 100%;
}
.header-search__input:focus {
   outline: 0;
   border-bottom-color: #222;
}
.menu {
   -webkit-box-flex: 1;
   -ms-flex: auto;
   flex: auto;
   -webkit-transition: 0.3s;
   transition: 0.3s;
}
.show-search .menu {
   opacity: 0;
   pointer-events: none;
}
.menu__contacts {
   color: #fff;
}
.menu__item {
   position: relative;
}
.menu__link {
   font-weight: 600;
   font-size: 1rem;
   text-transform: uppercase;
   -webkit-transition: color 0.3s;
   transition: color 0.3s;
}
.menu__link:hover,
.menu__link.active {
   color: #20b1b1;
}
.menu__link:active {
   color: teal;
}
.menu__link_spoller._spoller-active::after {
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   transform: rotate(180deg);
}
.menu-sub {
   padding-top: 0.625rem;
}
.menu-sub__item:not(:last-child) {
   margin-bottom: 0.625rem;
}
.menu-sub__link {
   font-weight: 500;
   color: #fff;
   line-height: 1.3571428571;
}
.icon-menu {
   display: none;
}
.footer {
   background: #222;
   border-radius: 0.3125rem;
   color: #fff;
}
.main-footer {
   padding: 3rem 0 7.5rem;
   position: relative;
}
.main-footer::after {
   content: "";
   position: absolute;
   left: 7.5rem;
   right: 7.5rem;
   bottom: 0;
   background-color: #fff;
   opacity: 0.2;
   height: 0.0625rem;
}
.main-footer__cols {
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr 1fr 1fr;
   grid-template-columns: 1fr 1fr 1fr 1fr;
   gap: 2.5rem;
}
.footer-col__cap {
   font-weight: 600;
   font-size: 1rem;
   text-transform: uppercase;
}
.footer-col__cap_spoller._spoller-active::after {
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   transform: rotate(180deg);
}
.footer-col__item {
   font-weight: 500;
}
.footer-col__item:not(:last-child) {
   margin-bottom: 0.625rem;
}
.footer-col__link {
   -webkit-transition: color 0.3s;
   transition: color 0.3s;
}
.footer-col__line:not(:last-child) {
   margin-bottom: 1.25rem;
}
.footer-col__main-link {
   font-weight: 600;
   font-size: 1rem;
   text-transform: uppercase;
}
.footer-socials {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 0.4375rem;
}
.footer-socials__item {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 2.25rem;
   flex: 0 0 2.25rem;
   width: 2.25rem;
   height: 2.25rem;
   border-radius: 0.1875rem;
   overflow: hidden;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}
.footer-socials__link {
   -webkit-transition: opacity 0.3s;
   transition: opacity 0.3s;
}
.footer-socials__link:hover {
   opacity: 0.8;
}
.footer-contacts:not(:last-child) {
   margin-bottom: 1.875rem;
}
.footer-contacts__item:not(:last-child) {
   margin-bottom: 0.9375rem;
}
.footer-contacts__address {
   font-weight: 500;
   font-size: 1rem;
   line-height: 1.375;
   position: relative;
   padding-left: 1.25rem;
}
.footer-contacts__address::before {
   content: "";
   position: absolute;
   top: 0.1875rem;
   left: 0;
   width: 0.9375rem;
   height: 0.9375rem;
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/address.svg) 50%/100% no-repeat;
}
.footer-contacts_black .footer-contacts__address::before {
   background-image: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/address-b.svg);
}
.footer-contacts__link {
   font-weight: 500;
   font-size: 1rem;
   position: relative;
   line-height: 1.375;
   padding-left: 1.25rem;
   -webkit-transition: opacity 0.3s;
   transition: opacity 0.3s;
}
.footer-contacts__link:hover {
   opacity: 0.8;
}
.footer-contacts__link::before {
   content: "";
   position: absolute;
   top: 0.1875rem;
   left: 0;
   width: 0.9375rem;
   height: 0.9375rem;
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/phone.svg) 50%/100% no-repeat;
}
.footer-contacts_black .footer-contacts__link::before {
   background-image: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/phone-b.svg);
}
.footer-contacts__link_mail::before {
   background-image: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/mail.svg);
}
.footer-contacts_black .footer-contacts__link_mail::before {
   background-image: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/mail-b.svg);
}
.bottom-footer {
   padding: 1.875rem 0;
}
.bottom-footer__text {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   gap: 0.3125rem;
   font-weight: 500;
   line-height: 1.3571428571;
}
.bottom-footer__text:not(:last-child) {
   margin-bottom: 1.25rem;
}
.bottom-footer__text a {
   -webkit-transition: color 0.3s;
   transition: color 0.3s;
}
.hero {
   position: relative;
}
.hero:not(:last-child) {
   margin-bottom: 0.625rem;
}
.hero__pagination {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 0.9375rem;
   position: absolute;
   bottom: 1.875rem;
   left: 50%;
}
.hero__pagination .swiper-pagination-bullet {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 0.625rem;
   flex: 0 0 0.625rem;
   width: 0.625rem;
   height: 0.625rem;
   border-radius: 50%;
   cursor: pointer;
   -webkit-transition: background 0.3s;
   transition: background 0.3s;
   background-color: #fff;
}
.hero__pagination .swiper-pagination-bullet-active {
   background: #ff4d4d;
}
.slide-hero {
   padding: 3.75rem 0;
   position: relative;
   border-radius: 0.3125rem;
   overflow: hidden;
   min-height: 34.375rem;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 100%;
   flex: 0 0 100%;
   margin-right: 1.25rem;
}
.slide-hero__bg {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.slide-hero::after {
   content: "";
   background: #222;
   opacity: 0.7;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}
.slide-hero__container {
   position: relative;
   z-index: 2;
}
.slide-hero__content {
   max-width: 23.125rem;
}
.slide-hero__title {
   color: #fff;
   font-weight: 600;
   text-transform: uppercase;
   line-height: 1.0625;
   font-size: 2rem;
}
.slide-hero__title:not(:last-child) {
   margin-bottom: 1.25rem;
}
.slide-hero__subtitle {
   font-weight: 500;
   font-size: 1rem;
   color: #fff;
   line-height: 1.375;
}
.slide-hero__subtitle:not(:last-child) {
   margin-bottom: 3.125rem;
}
.advantages {
   padding: 3.125rem 0;
   min-height: 18.75rem;
   position: relative;
   border-radius: 0.3125rem;
   overflow: hidden;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}
.advantages__bg {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.advantages__container {
   width: 100%;
}
.advantages__list {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.advantage {
   color: #fff;
   text-transform: uppercase;
   position: relative;
   padding-left: 6.25rem;
}
.advantage::before {
   content: "";
   position: absolute;
   left: 0;
   top: 50%;
   width: 12.5rem;
   height: 12.5rem;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/advantages/01.svg) 50%/100% no-repeat;
}
.advantage:last-child::before {
   background-image: url(https://frp35.ru/wp-content/themes/frs/assets/img/advantages/02.svg);
}
.advantage__cap {
   font-weight: 700;
   font-size: 2.8125rem;
}
.advantage__cap:not(:last-child) {
   margin-bottom: 0.9375rem;
}
.advantage__descr {
   font-weight: 500;
   font-size: 1rem;
   line-height: 1.375;
   max-width: 16.875rem;
}
.programs {
   padding: 2.25rem 0;
}
.programs__title {
   color: #222;
   max-width: 30rem;
}
.programs__title:not(:last-child) {
   margin-bottom: 2.5rem;
}
.programs__cols {
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr;
   grid-template-columns: 1fr 1fr;
   gap: 1.875rem;
}
.programs__cols_3 {
   -ms-grid-columns: 1fr 1fr 1fr;
   grid-template-columns: 1fr 1fr 1fr;
}
.programs__cols:not(:last-child) {
   margin-bottom: 2.5rem;
}
.programs__bottom {
   text-align: center;
}
.no-webp .program {
   background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://frp35.ru/wp-content/themes/frs/assets/img/programs/bg.png) 50%/100% no-repeat;
}
.program {
   position: relative;
   padding: 1.875rem 1.875rem 1.25rem 1.875rem;
   border-radius: 0.3125rem;
   border: 0.0625rem solid grey;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-shadow: 0 0 1.25rem 0 rgba(128, 128, 128, 0.45);
   box-shadow: 0 0 1.25rem 0 rgba(128, 128, 128, 0.45);
}
.program__label {
   font-weight: 600;
   font-size: 1.25rem;
   max-width: 21.875rem;
   line-height: 1.35;
}
.programs__cols_3 .program__label {
   max-width: 11.875rem;
}
.program__label:not(:last-child) {
   margin-bottom: 1.25rem;
}
.program__icon {
   position: absolute;
   top: 1.875rem;
   right: 1.875rem;
   width: 6.25rem;
   height: 6.25rem;
}
.programs__cols_3 .program__icon {
   width: 3.125rem;
   height: 3.125rem;
}
.program__icon img {
   width: 100%;
   height: auto;
}
.program__list {
   max-width: 19.375rem;
   -webkit-box-flex: 1;
   -ms-flex: auto;
   flex: auto;
}
.program__list:not(:last-child) {
   margin-bottom: 2.5rem;
}
.program__item {
   line-height: 1.3571428571;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   gap: 0.3125rem;
}
.program__item:not(:last-child) {
   margin-bottom: 0.625rem;
}
.program__cap {
   font-weight: 600;
}
.program__btns {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 0.625rem;
}
.program__btn {
   padding: 0.625rem 0.9375rem;
   min-height: 2.8125rem;
   min-width: 8.75rem;
}
.qualification {
   padding: 4.375rem 0 3.75rem;
   position: relative;
   border-radius: 0.3125rem;
   overflow: hidden;
}
.qualification__bg {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.qualification__body {
   position: relative;
   z-index: 2;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.qualification__title:not(:last-child) {
   margin-bottom: 1.25rem;
}
.qualification__descr {
   font-weight: 500;
   line-height: 1.375;
   color: #fff;
   font-size: 1rem;
}
.qualification__descr:not(:last-child) {
   margin-bottom: 2.5rem;
}
.qualification__image {
   border-radius: 0.3125rem;
   overflow: hidden;
   -webkit-box-flex: 0;
   -ms-flex: 0 1 40.4545454545%;
   flex: 0 1 40.4545454545%;
}
.qualification__image img {
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.loan {
   padding: 2.25rem 0 3.125rem;
}
.loan__title {
   color: #222;
   text-align: center;
}
.loan__title:not(:last-child) {
   margin-bottom: 2.5rem;
}
.loan__navigation {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 1.25rem;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
}
.loan__navigation:not(:last-child) {
   margin-bottom: 3.125rem;
}
.loan__nav-btn {
   border: 0.0625rem solid #222;
   border-radius: 0.1875rem;
   padding: 1rem 1.25rem;
   font-weight: 500;
   color: #222;
   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;
   min-height: 3.4375rem;
   font-size: 1rem;
   -webkit-transition: 0.3s;
   transition: 0.3s;
}
.loan__nav-btn._tab-active {
   background: grey;
   color: #fff;
   border-color: grey;
}
.loan__label {
   font-weight: 600;
   font-size: 1.25rem;
   line-height: 1.35;
   max-width: 16.875rem;
}
.loan__label:not(:last-child) {
   margin-bottom: 1.875rem;
}
.loan__steps {
   counter-reset: item;
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr 1fr;
   grid-template-columns: 1fr 1fr 1fr;
   gap: 1.5625rem 1.875rem;
}
.loan__steps:not(:last-child) {
   margin-bottom: 3.4375rem;
}
.step {
   counter-increment: item;
}
.step::before {
   content: "0" counter(item);
   font-weight: 800;
   font-size: 2.8125rem;
   display: inline-block;
   text-transform: uppercase;
   margin-bottom: 0.625rem;
}
.step__cap {
   font-weight: 600;
   text-transform: uppercase;
   line-height: 1.3571428571;
}
.step__cap:not(:last-child) {
   margin-bottom: 0.3125rem;
}
.step__descr {
   line-height: 1.3571428571;
}
.note-loan {
   padding: 1.25rem 0.9375rem;
   border: 0.0625rem solid #222;
   line-height: 1.3571428571;
}
.note-loan__cap {
   font-weight: 600;
   text-transform: uppercase;
}
.note-loan__cap:not(:last-child) {
   margin-bottom: 0.3125rem;
}
.note-loan__descr a {
   text-decoration: underline;
   -webkit-text-decoration-skip-ink: none;
   text-decoration-skip-ink: none;
   -webkit-transition: color 0.3s ease 0s;
   transition: color 0.3s ease 0s;
}
.docs {
   padding: 3.125rem 0 6.25rem;
}
.docs__title {
   color: #222;
}
.docs__cols {
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr 1fr;
   grid-template-columns: 1fr 1fr 1fr;
   gap: 1.875rem;
}
.doc {
   border: 0.0625rem solid grey;
   border-radius: 0.3125rem;
   padding: 1.25rem 1.5625rem;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
}
.doc__image {
   position: relative;
   padding-bottom: 77%;
   border-radius: 0.3125rem;
   overflow: hidden;
}
.doc__image img {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.doc__image:not(:last-child) {
   margin-bottom: 1.5625rem;
}
.doc__label {
   font-weight: 600;
   font-size: 1.5rem;
   -webkit-box-flex: 1;
   -ms-flex: auto;
   flex: auto;
}
.doc__label:not(:last-child) {
   margin-bottom: 0.625rem;
}
a.doc__link {
   -ms-flex-item-align: start;
   align-self: flex-start;
   text-decoration: underline;
   -webkit-text-decoration-skip-ink: none;
   text-decoration-skip-ink: none;
   font-size: 1rem;
   font-weight: 500;
   -webkit-transition: color 0.3s ease 0s;
   transition: color 0.3s ease 0s;
}
.news {
   padding: 4.375rem 0;
   position: relative;
   border-radius: 0.3125rem;
   overflow: hidden;
}
.news:not(:last-child) {
   margin-bottom: 1.25rem;
}
.news__bg {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.news__title {
   position: relative;
}
.news_black .news__title,
.black-title {
   color: #222;
}
.news__cols {
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr 1fr;
   grid-template-columns: 1fr 1fr 1fr;
   gap: 1.875rem;
   position: relative;
}
.news__cols:not(:last-child) {
   margin-bottom: 2.5rem;
}
.news__btn-wrapper {
   position: relative;
   text-align: center;
}
.news-col {
   padding: 1.25rem 1.5625rem;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   border-radius: 0.3125rem;
   background: #fff;
}
.news_black .news-col {
   border: 0.0625rem solid teal;
}
.news-col__image {
   border-radius: 0.3125rem;
   overflow: hidden;
   border: 0.0625rem solid grey;
   position: relative;
   padding-bottom: 77%;
}
.news-col__image img {
   position: absolute;
   -webkit-transition: -webkit-transform 0.3s;
   transition: -webkit-transform 0.3s;
   transition: transform 0.3s;
   transition: transform 0.3s, -webkit-transform 0.3s;
   will-change: transform;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.news-col__image:not(:last-child) {
   margin-bottom: 1.25rem;
}
.news-col__label a {
   -webkit-transition: color 0.3s;
   transition: color 0.3s;
   font-weight: 600;
   line-height: 1.3571428571;
}
.news-col__label:not(:last-child) {
   margin-bottom: 0.3125rem;
}
.news-col p {
   line-height: 1.3571428571;
   -webkit-box-flex: 1;
   -ms-flex: auto;
   flex: auto;
}
.news-col p:not(:last-child) {
   margin-bottom: 0.625rem;
}
a.news-col__link {
   -ms-flex-item-align: start;
   align-self: flex-start;
   text-decoration: underline;
   -webkit-text-decoration-skip-ink: none;
   text-decoration-skip-ink: none;
   font-size: 1rem;
   font-weight: 500;
   -webkit-transition: color 0.3s ease 0s;
   transition: color 0.3s ease 0s;
}
.partners {
   border-radius: 0.3125rem;
   overflow: hidden;
   position: relative;
   padding: 4.375rem 0 6.75rem;
   color: #fff;
}
.partners__bg {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.partners::after {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: #222;
   opacity: 0.8;
}
.partners__title {
   position: relative;
   z-index: 2;
}
.partners__title:not(:last-child) {
   margin-bottom: 2.5rem;
}
.partners__cols {
   position: relative;
   z-index: 2;
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
   grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
   gap: 2rem 2.25rem;
}
.partner a {
   border-radius: 0.25rem;
   background-color: #fff;
   overflow: hidden;
   min-height: 4.75rem;
   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;
   text-align: center;
   padding: 0.3125rem;
   height: 100%;
   -webkit-transition: -webkit-transform 0.3s;
   transition: -webkit-transform 0.3s;
   transition: transform 0.3s;
   transition: transform 0.3s, -webkit-transform 0.3s;
   will-change: transform;
}
.partner a img {
   max-width: 100%;
   height: auto;
}
.partner:last-child a {
   background: teal;
   font-weight: 500;
   font-size: 1rem;
}
.contacts {
   padding: 2.25rem 0 3.125rem;
}
.contacts__container {
   display: -ms-grid;
   display: grid;
   gap: 1.875rem;
   -ms-grid-columns: 1fr 40% 32%;
   grid-template-columns: 1fr 40% 32%;
}
.contacts__title {
   color: #222;
}
.contacts__map {
   background: #d9d9d9;
   border-radius: 0.3125rem;
   overflow: hidden;
}
.images-contacts {
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr;
   grid-template-columns: 1fr 1fr;
   gap: 0.9375rem 1.875rem;
}
.images-contacts__image {
   border-radius: 0.3125rem;
   overflow: hidden;
   background: #d9d9d9;
}
.images-contacts__image:first-child {
   -ms-grid-column-span: 2;
   grid-column: span 2;
}
.images-contacts__image img {
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.about {
   padding: 2.25rem 0;
}
.content-sc {
   padding: 2.25rem 0;
}
.content h2 {
   font-weight: 700;
   font-size: 1.5rem;
   line-height: 1.375;
}
.content h2:not(:last-child) {
   margin-bottom: 2.5rem;
}
.content h3 {
   font-weight: 600;
   font-size: 1.25rem;
}
.content h3:not(:last-child) {
   margin-bottom: 0.625rem;
   margin-top: 1.5625rem;
}
.content p {
   line-height: 1.3571428571;
}
.content p:not(:last-child) {
   margin-bottom: 0.625rem;
}
.content__row,
.content table tr {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 1.5625rem;
}
.content table {
    margin-bottom: 2.5rem;
}
.content table:not(:first-child) {
    margin-top: 2.4rem;
}
.content__row:not(:last-child) {
   margin-bottom: 2.5rem;
}
.content table tr > td {
    width: auto !important;
}
.content__image,
.content table td:has(img) {
   border-radius: 0.25rem;
   overflow: hidden;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 40.9090909091%;
   flex: 0 0 40.9090909091%;
}
.content__image img {
   width: 100%;
   height: auto;
}
.content table td:has(img) img {
    width: 100% !important;
    height: auto;
}
.content__text:not(:last-child) {
   margin-bottom: 1.5625rem;
}
.microloans {
   padding: 2.25rem 0;
}
.microloans__title {
   color: #222;
}
.microloans__title:not(:last-child) {
   margin-bottom: 2.5rem;
}
.microloans__rows {
   border: 0.0625rem solid teal;
}
.microloans__rows:not(:last-child) {
   margin-bottom: 3.125rem;
}
.microloans__row {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}
.microloans__row:not(:last-child) {
   border-bottom: 0.0625rem solid teal;
}
.microloans__col {
   padding: 2.1875rem 1.875rem;
   line-height: 1.3571428571;
}
.microloans__col p:not(:last-child) {
   margin-bottom: 0.625rem;
}
.microloans__col:first-child {
   font-weight: 600;
   background: rgba(0, 128, 128, 0.2);
   -webkit-box-flex: 0;
   -ms-flex: 0 0 31.8181818182%;
   flex: 0 0 31.8181818182%;
}
.microloans__cols {
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr;
   grid-template-columns: 1fr 1fr;
   gap: 1.875rem;
}
.microloans__cols_1 {
   -ms-grid-columns: 1fr;
   grid-template-columns: 1fr;
}
.microloans-col {
   border: 0.0625rem solid teal;
   border-radius: 0.3125rem;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   padding: 1.25rem 1.25rem 0.9375rem 1.875rem;
   min-height: 6.875rem;
   gap: 1.25rem;
}
.microloans-col__cap {
   font-weight: 600;
   line-height: 1.3571428571;
   max-width: 17.5rem;
}
.microloans-col__cap:not(:last-child) {
   margin-bottom: 1.25rem;
}
.microloans-col__date {
   letter-spacing: 0.04em;
}
.microloans-col__link {
   letter-spacing: 0.04em;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   text-align: center;
   line-height: 1.3571428571;
   gap: 0.3125rem;
}
.microloans-col__link::before {
   content: "";
   -webkit-box-flex: 0;
   -ms-flex: 0 0 3.4375rem;
   flex: 0 0 3.4375rem;
   width: 3.4375rem;
   height: 3.4375rem;
   background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/file.svg) 50%/100% no-repeat;
}
.calc {
   position: relative;
   border-radius: 0.1875rem;
   overflow: hidden;
   padding: 2.25rem 0;
}
.calc__bg {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
}
.calc-form {
   position: relative;
   z-index: 2;
   border-radius: 0.3125rem;
   overflow: hidden;
   padding: 3.125rem 3.125rem 4.6875rem;
   background-color: #fff;
}
.calc-form__title {
   color: #222;
}
.calc-form__title:not(:last-child) {
   margin-bottom: 1.5625rem;
}
.calc-form__row {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 2.5rem;
}
.calc-form__lines {
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr;
   grid-template-columns: 1fr 1fr;
   gap: 2.5rem;
}
.calc-form__line {
   position: relative;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
}
.calc-form__cap {
   line-height: 1.3571428571;
}
.calc-form__cap:not(:last-child) {
   margin-bottom: 0.3125rem;
}
.calc-form__slider {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
}
.right-calc {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
}
.right-calc__cols {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 1.875rem;
}
.right-calc__cols:not(:last-child) {
   margin-bottom: 2.1875rem;
}
.right-calc__cap {
   margin-bottom: 0.1875rem;
   line-height: 1.3571428571;
}
.right-calc__descr {
   font-weight: 600;
   font-size: 1.25rem;
}
a.right-calc__link {
   text-decoration: underline;
   -webkit-text-decoration-skip-ink: none;
   text-decoration-skip-ink: none;
   line-height: 1.3571428571;
   -ms-flex-item-align: stretch;
   -ms-grid-row-align: stretch;
   align-self: stretch;
}
a.right-calc__link:not(:last-child) {
   margin-bottom: 2.1875rem;
}
.rules {
   padding: 2.25rem 0;
}
.rules__title {
   color: #222;
}
.rules__title:not(:last-child) {
   margin-bottom: 2.5rem;
}
.rules__cols {
   display: -ms-grid;
   display: grid;
   -ms-grid-columns: 1fr 1fr 1fr;
   grid-template-columns: 1fr 1fr 1fr;
   gap: 1.875rem;
}
.rule {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   gap: 1.875rem;
   padding: 1.25rem 1.5625rem;
   border: 0.0625rem solid teal;
   border-radius: 0.3125rem;
}
.rule__icon {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 3.4375rem;
   flex: 0 0 3.4375rem;
   width: 3.4375rem;
   height: 3.4375rem;
}
.rule__icon img {
   width: 100%;
   height: auto;
}
.rule__descr {
   font-weight: 600;
   line-height: 1.3571428571;
}
@media (min-width: 29.99875em) {
   .appeal-form__inputs > input:first-child {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%;
   }
}
@media (min-width: 47.99875em) {
   .contacts-header {
      -webkit-box-flex: 1;
      -ms-flex: auto;
      flex: auto;
   }
   .microloans__col:not(:last-child) {
      border-right: 0.0625rem solid teal;
   }
}
@media (min-width: 61.99875em) {
   .header-top {
      margin-bottom: 1.25rem;
   }
   .menu__list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
   }
   .menu__contacts {
      display: none;
   }
   .menu-sub {
      position: absolute;
      top: 100%;
      left: -1.25rem;
      z-index: 3;
      min-width: 13.75rem;
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      -webkit-transition: 0.3s;
      transition: 0.3s;
   }
   .menu-sub__wrapper {
      background: teal;
      overflow: hidden;
      border-radius: 0.1875rem;
   }
   .menu-sub__list {
      padding: 0.9375rem 0.625rem;
   }
   .footer-col__cap:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .hero__pagination {
      -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
   }
   .qualification__left {
      max-width: 27.5rem;
   }
   .images-contacts__image {
      max-height: 6.0625rem;
   }
   .images-contacts__image:first-child {
      max-height: 13.625rem;
   }
   .content__row,
   .content table tr  {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
   }
   .microloans__cols_1 {
      max-width: 45.625rem;
      margin: 0 auto;
   }
   .calc-form__row {
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
   }
   .calc-form__lines {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 59.8130841121%;
      flex: 0 0 59.8130841121%;
   }
   .rules__title {
      text-align: center;
   }
}
@media (min-width: 75.62375em) {
   body {
      padding: 0 0.3125rem 0.625rem;
   }
   .advantages__list {
      padding-right: 2.8125rem;
   }
   .qualification__body {
      margin-right: 5.9375rem;
   }
   .loan__steps {
      margin-right: 8.75rem;
   }
}
@media (max-width: 75.62375em) {
   .header-top__lk {
      padding: 0.125rem;
      background: teal url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/user.svg) 50%/50% no-repeat;
      font-size: 0;
      min-width: 3.4375rem;
   }
   .header-bottom__body {
      gap: 1.875rem;
   }
   .main-footer::after {
      left: 0;
      right: 0;
   }
   .main-footer__cols {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
   }
   .programs__cols_3 {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
   }
   .news__cols {
      gap: 1.25rem;
   }
   .news-col {
      padding: 1.25rem;
   }
   .partners__cols {
      -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
   }
   .calc-form {
      padding: 2.5rem;
   }
}
@media (max-width: 61.99875em) {
   .title {
      font-size: 1.375rem;
   }
   .title:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .head-section {
      min-height: 12.5rem;
   }
   .head-section__title {
      font-size: 1.875rem;
   }
   .faq {
      padding: 3.125rem 0;
   }
   .spoller__title {
      padding: 0.9375rem 1.25rem;
   }
   .spoller__body {
      padding: 0.9375rem 1.25rem;
   }
   .appeal {
      padding: 3.125rem 0;
   }
   .appeal__body {
      padding: 2.5rem;
   }
   .appeal__title:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .appeal__descr:not(:last-child) {
      margin-bottom: 0.9375rem;
   }
   .appeal-form__cols {
      gap: 1.25rem;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .header {
      padding: 0.9375rem 0;
   }
   .header-top__images {
      gap: 1.25rem;
   }
   .header-top__image_1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 6.0625rem;
      flex: 0 0 6.0625rem;
      width: 6.0625rem;
   }
   .header-top__image_2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 6.75rem;
      flex: 0 0 6.75rem;
      width: 6.75rem;
   }
   .header-top__image_3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 6.5625rem;
      flex: 0 0 6.5625rem;
      width: 6.5625rem;
   }
   .header-top__availability-btn {
      display: none;
   }
   .header-top__lk {
      min-width: 2.1875rem;
      min-height: 2.1875rem;
      margin-right: 0.9375rem;
   }
   .socials-header {
      display: none;
   }
   .socials-header._dynamic_adapt_ {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
   }
   .header-bottom__search-btn {
      display: none;
   }
   .header-search {
      display: none;
   }
   .menu__body {
      position: fixed;
      top: 5.25rem;
      z-index: 3;
      right: -100%;
      width: 100%;
      background: teal;
      height: calc(100% - 5.25rem);
      overflow-y: auto;
      -webkit-transition: right 0.3s;
      transition: right 0.3s;
      border-radius: 0.3125rem;
      padding: 1.875rem 1.25rem;
   }
   .menu-open .menu__body {
      right: 0;
   }
   .menu__item:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .menu__link {
      color: #fff;
   }
   .menu__link_spoller {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
   }
   .menu__link_spoller::after {
      content: "";
      -webkit-box-flex: 0;
      -ms-flex: 0 0 0.6875rem;
      flex: 0 0 0.6875rem;
      width: 0.6875rem;
      height: 0.9375rem;
      -webkit-transition: -webkit-transform 0.3s;
      transition: -webkit-transform 0.3s;
      transition: transform 0.3s;
      transition: transform 0.3s, -webkit-transform 0.3s;
      background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/spoller-arrow.svg) 50%/100% no-repeat;
   }
   .menu-sub {
      padding-top: 1.25rem;
   }
   .icon-menu {
      display: block;
      position: relative;
      width: 2.0625rem;
      height: 1.5625rem;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 2.0625rem;
      flex: 0 0 2.0625rem;
      cursor: pointer;
      z-index: 5;
   }
   .icon-menu span,
   .icon-menu::after,
   .icon-menu::before {
      content: "";
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      right: 0;
      position: absolute;
      border-radius: 0.25rem;
      width: 100%;
      height: 0.25rem;
      background-color: teal;
   }
   .icon-menu::before {
      top: 0;
   }
   .icon-menu::after {
      bottom: 0;
   }
   .icon-menu span {
      top: calc(50% - 0.125rem);
   }
   .menu-open .icon-menu span {
      width: 0;
   }
   .menu-open .icon-menu::before {
      top: calc(50% - 0.125rem);
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
   }
   .menu-open .icon-menu::after {
      bottom: calc(50% - 0.125rem);
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
   }
   .main-footer {
      padding: 2.5rem 0 3.125rem;
   }
   .main-footer__cols {
      gap: 1.25rem;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .footer-col__cap_spoller {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
   }
   .footer-col__cap_spoller::after {
      content: "";
      -webkit-box-flex: 0;
      -ms-flex: 0 0 0.6875rem;
      flex: 0 0 0.6875rem;
      width: 0.6875rem;
      height: 0.9375rem;
      -webkit-transition: -webkit-transform 0.3s;
      transition: -webkit-transform 0.3s;
      transition: transform 0.3s;
      transition: transform 0.3s, -webkit-transform 0.3s;
      background: url(https://frp35.ru/wp-content/themes/frs/assets/img/icons/spoller-arrow.svg) 50%/100% no-repeat;
   }
   .footer-col__list {
      padding-top: 1.25rem;
   }
   .footer-contacts {
      padding-top: 1.25rem;
   }
   .contacts .footer-contacts {
      padding-top: 0;
   }
   .bottom-footer {
      padding: 1.25rem 0 1.875rem;
   }
   .hero:not(:last-child) {
      margin-bottom: 0.3125rem;
   }
   .hero__pagination {
      left: 1.25rem;
   }
   .slide-hero {
      min-height: 31.25rem;
   }
   .slide-hero__title {
      font-size: 1.875rem;
   }
   .slide-hero__subtitle:not(:last-child) {
      margin-bottom: 2.5rem;
   }
   .advantages {
      padding: 3.125rem 0;
      min-height: 18.125rem;
   }
   .advantages__list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 3.125rem;
   }
   .advantage {
      padding-left: 4.6875rem;
   }
   .advantage::before {
      width: 9.375rem;
      height: 9.375rem;
   }
   .advantage__cap {
      font-size: 2.1875rem;
   }
   .programs {
      padding: 3.125rem 0;
   }
   .programs__title:not(:last-child) {
      margin-bottom: 1.875rem;
   }
   .programs__cols {
      gap: 1.25rem;
   }
   .programs__cols:not(:last-child) {
      margin-bottom: 1.875rem;
   }
   .program {
      padding: 1.25rem;
   }
   .program__label {
      font-size: 1.125rem;
      max-width: 13.75rem;
   }
   .programs__cols_3 .program__label {
      max-width: 13.75rem;
   }
   .program__icon {
      width: 4.375rem;
      height: 4.375rem;
      top: 1.25rem;
      right: 1.25rem;
   }
   .programs__cols_3 .program__icon {
      width: 4.375rem;
      height: 4.375rem;
   }
   .program__list:not(:last-child) {
      margin-bottom: 1.875rem;
   }
   .qualification {
      padding: 3.125rem 0;
   }
   .qualification__body {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 3.75rem;
   }
   .qualification__title:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .qualification__descr:not(:last-child) {
      margin-bottom: 1.875rem;
   }
   .loan {
      padding: 3.125rem 0 1.5625rem;
   }
   .loan__navigation {
      gap: 0.625rem;
   }
   .loan__navigation:not(:last-child) {
      margin-bottom: 1.875rem;
   }
   .loan__label {
      font-size: 1.125rem;
   }
   .loan__label:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .loan__steps {
      gap: 1.5625rem;
   }
   .loan__steps:not(:last-child) {
      margin-bottom: 2.5rem;
   }
   .note-loan {
      padding: 0.9375rem 1.25rem;
   }
   .docs {
      padding: 1.5625rem 0 3.125rem;
   }
   .docs__cols {
      gap: 1.25rem;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
   }
   .doc__image:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .doc__label {
      font-size: 1.375rem;
   }
   .news {
      padding: 3.125rem 0;
   }
   .news__cols {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
   }
   .news__cols:not(:last-child) {
      margin-bottom: 1.875rem;
   }
   .partners {
      padding: 3.125rem 0 3.4375rem;
   }
   .partners__title:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .partners__cols {
      -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
   }
   .contacts {
      padding: 3.125rem 0;
   }
   .contacts__container {
      gap: 2.5rem;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .contacts__title {
      margin-bottom: 1.5625rem;
   }
   .contacts__map {
      height: 50vw;
   }
   .images-contacts__image {
      height: 25vw;
   }
   .images-contacts__image:first-child {
      height: 40vw;
   }
   .about {
      padding: 3.125rem 0;
   }
   .content-sc {
    padding: 2.125rem 0;
   }
   .content h2 {
      font-size: 1.375rem;
   }
   .content h2:not(:last-child) {
      margin-bottom: 1.5625rem;
   }
   .content h3:not(:last-child) {
      margin-bottom: 0.3125rem;
   }
   .content__row,
   .content table tr  {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 1.875rem;
   }
   .content__row:not(:last-child) {
      margin-bottom: 1.875rem;
   }
   .content__text:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .microloans {
      padding: 3.125rem 0;
   }
   .microloans__title:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .microloans__rows:not(:last-child) {
      margin-bottom: 1.875rem;
   }
   .microloans__col {
      padding: 1.25rem;
   }
   .microloans__cols {
      gap: 1.25rem;
   }
   .microloans__cols_1 {
      gap: 1.25rem;
   }
   .microloans-col {
      padding: 0.9375rem 1.25rem;
   }
   .microloans-col__cap:not(:last-child) {
      margin-bottom: 1.5625rem;
   }
   .microloans-col__link::before {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 2.8125rem;
      flex: 0 0 2.8125rem;
      width: 2.8125rem;
      height: 2.8125rem;
   }
   .calc {
      padding: 3.125rem 0;
   }
   .calc-form {
      padding: 1.875rem 1.25rem;
   }
   .calc-form__title:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .calc-form__row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 1.25rem;
   }
   .calc-form__lines {
      gap: 1.875rem;
   }
   .right-calc__cols {
      gap: 1.25rem;
   }
   .right-calc__cols:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   a.right-calc__link:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .rules {
      padding: 3.125rem 0;
   }
   .rules__title:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .rules__cols {
      gap: 1.25rem;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
   }
}
@media (max-width: 47.99875em) {
   .options {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      gap: 0.625rem;
   }
   .pagging {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 0.9375rem 2.5rem;
   }
   .pagging__list {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
      flex: 1 1 100%;
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1;
   }
   .title {
      font-size: 1.25rem;
   }
   .head-section {
      min-height: 9.375rem;
   }
   .head-section__title {
      font-size: 1.6875rem;
   }
   .spoller:not(:last-child) {
      margin-bottom: 0.625rem;
   }
   .spoller__title {
      padding: 0.625rem 0.9375rem;
   }
   .spoller__body {
      padding: 0.625rem 0.9375rem;
   }
   .appeal__body {
      padding: 1.875rem;
   }
   .appeal-form__cols {
      gap: 0.625rem;
   }
   .appeal-form__select-wrapper:not(:last-child) {
      margin-bottom: 0.625rem;
   }
   .appeal-form__inp-wrapper:not(:last-child) {
      margin-bottom: 0.625rem;
   }
   .appeal-form__radio-btns:not(:last-child) {
      margin-bottom: 0.625rem;
   }
   .appeal-form__inputs:not(:last-child) {
      margin-bottom: 0.625rem;
   }
   .header {
      padding: 0.9375rem 0 0.625rem;
   }
   .header-top__images {
      gap: 0.9375rem;
      -webkit-box-flex: 1;
      -ms-flex: auto;
      flex: auto;
   }
   .header-top__images:not(:last-child) {
      margin-right: 1.25rem;
   }
   .header-top__image_1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 3.9375rem;
      flex: 0 0 3.9375rem;
      width: 3.9375rem;
   }
   .header-top__image_2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 4.3125rem;
      flex: 0 0 4.3125rem;
      width: 4.3125rem;
   }
   .header-top__image_3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 4.25rem;
      flex: 0 0 4.25rem;
      width: 4.25rem;
   }
   .contacts-header {
      display: none;
   }
   .menu__body {
      top: 3.75rem;
      height: calc(100% - 3.75rem);
   }
   .slide-hero {
      min-height: 28.125rem;
   }
   .slide-hero__title {
      font-size: 1.6875rem;
   }
   .advantage {
      padding-left: 3.125rem;
   }
   .advantage::before {
      width: 6.25rem;
      height: 6.25rem;
   }
   .advantage__cap {
      font-size: 1.5625rem;
   }
   .advantage__descr {
      font-size: 0.875rem;
   }
   .programs__cols {
      gap: 0.9375rem;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .programs__cols_3 {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .program__label {
      font-size: 1rem;
   }
   .program__icon {
      width: 3.125rem;
      height: 3.125rem;
   }
   .programs__cols_3 .program__icon {
      width: 3.125rem;
      height: 3.125rem;
   }
   .program__list:not(:last-child) {
      margin-bottom: 1.25rem;
   }
   .loan__label {
      font-size: 1rem;
   }
   .loan__steps {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
   }
   .loan__steps:not(:last-child) {
      margin-bottom: 1.5625rem;
   }
   .docs__cols {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .doc__label {
      font-size: 1.25rem;
   }
   .doc__label:not(:last-child) {
      margin-bottom: 0.3125rem;
   }
   .news__cols {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .partners__cols {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      gap: 1.25rem;
   }
   .contacts__map {
      height: 60vw;
   }
   .images-contacts {
      gap: 1.25rem;
   }
   .content h2 {
      font-size: 1.25rem;
   }
   .microloans__row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
   }
   .microloans__col:not(:last-child) {
      border-bottom: 0.0625rem solid teal;
   }
   .microloans__cols {
      gap: 0.625rem;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .microloans__cols_1 {
      gap: 0.625rem;
   }
   .microloans-col__link::before {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 2.1875rem;
      flex: 0 0 2.1875rem;
      width: 2.1875rem;
      height: 2.1875rem;
   }
   .calc-form__lines {
      gap: 1.25rem;
   }
   .rules__cols {
      gap: 0.625rem;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
}
@media (max-width: 29.99875em) {
   .options__text {
      font-size: 0.875rem;
   }
   .select__value {
      height: 3.125rem;
   }
   .select__options {
      top: 3.125rem;
   }
   .select__option {
      padding: 1rem 0.9375rem;
   }
   .title {
      font-size: 1.125rem;
   }
   .head-section__title {
      font-size: 1.5625rem;
   }
   .appeal__body {
      padding: 1.875rem 1.25rem;
   }
   .appeal-form__input {
      height: 3.125rem;
   }
   .appeal-form__placeholder {
      top: 1.1875rem;
   }
   .appeal-form__label {
      font-size: 0.875rem;
   }
   .appeal-form__inputs {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
   }
   .appeal-form__btn {
      width: 100%;
   }
   .slide-hero__title {
      font-size: 1.5625rem;
   }
   .loan__steps {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .doc__label {
      font-size: 1.125rem;
   }
   .partners__cols {
      gap: 0.625rem;
   }
   .partner a {
      min-height: 3.9375rem;
   }
   .contacts__map {
      height: calc(100vw - 2.5rem);
   }
   .content h2 {
      font-size: 1.125rem;
   }
   .calc-form__lines {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
   }
   .right-calc__btn {
      width: 100%;
   }
}
@media (any-hover: hover) {
   .select__option:hover {
      background: rgba(0, 128, 128, 0.2);
   }
   .breadcrumbs__link:hover {
      text-decoration: underline;
   }
   .menu__item:hover .menu-sub {
      opacity: 1;
      visibility: visible;
      pointer-events: auto;
   }
   .footer-col__link:hover {
      color: #ebebeb;
   }
   .bottom-footer__text a:hover {
      color: #ebebeb;
   }
   .hero__pagination .swiper-pagination-bullet:hover {
      background: #ff4d4d;
   }
   .loan__nav-btn:hover {
      background: grey;
      color: #fff;
      border-color: grey;
   }
   .note-loan__descr a:hover {
      color: teal;
   }
   a.doc__link:hover {
      color: teal;
   }
   .news-col__image:hover img {
      -webkit-transform: scale(1.04);
      -ms-transform: scale(1.04);
      transform: scale(1.04);
   }
   .news-col__label a:hover {
      color: teal;
   }
   a.news-col__link:hover {
      color: teal;
   }
   .partner a:hover {
      -webkit-transform: scale(1.04);
      -ms-transform: scale(1.04);
      transform: scale(1.04);
   }
}
.webp .program {
   background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://frp35.ru/wp-content/themes/frs/assets/img/programs/bg.webp) 50%/100% no-repeat;
}
textarea:focus,
input:focus {
   outline: none;
}
.table_component {
    height: 100%;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 1px;
    text-align: left;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    margin-top: 20px;
    display: none;
}
.table_component caption {
    caption-side: top;
    text-align: left;
}
.table_component th {
    background-color: rgb(0, 128, 128, 0.1);
    color: #000000;
    font-weight: normal;
    padding: 20px 5px;
}
.table_component td {
    border-top: 1px solid rgb(0, 128, 128, 0.1);
    background-color: #ffffff;
    color: #000000;
    padding: 15px 5px;
    font-size: 14px;
}
span.table-date {
    font-size: 16px;
    display: block;
    line-height: normal;
    margin-bottom: 10px;
}
span.table-payment-number {
    color: gray;
}
@media (max-width: 460px) {
    span.table-date {
        font-size: 14px;
    }
    .table-payment-number,
    .table_component td,
    .table_component th {
        font-size: 12px;
    }
    span.table-date {
        margin-bottom: 5px;
    }
}
span.send-status {
	font-size: 16px;
	margin-top: 20px;
}
html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}
/*!
 * Button visually impaired v1.0.0 (https://bvi.isvek.ru/)
 * Copyright 2014-2021 <bvi@isvek.ru>
 * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE)
 */html:not(.bvi-panel){font-size:100%}html:not(.bvi-panel) *,html:not(.bvi-panel) ::after,html:not(.bvi-panel) ::before{box-sizing:border-box}html body .bvi-panel{font-family:Arial,serif!important;font-size:1rem!important;padding:.5rem;color:#000;top:0;left:0;right:0;letter-spacing:0;position:relative;text-shadow:none;line-height:normal;border:0;margin-bottom:.3rem;background-color:#f7f7f7;box-shadow:0 1px 3px 0 rgba(0,0,0,.23);z-index:999999!important}html body .bvi-panel *{font-family:Arial,serif!important;font-size:1rem!important}html body .bvi-panel.bvi-fixed-top{position:fixed;top:0;right:0;left:0;z-index:999999}html body .bvi-panel.bvi-panel-hide{display:none}html body .bvi-panel a{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a:focus,html body .bvi-panel a:hover{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a.bvi-link{display:inline-block;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}html body .bvi-panel a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}html body .bvi-panel a.bvi-link:focus,html body .bvi-panel a.bvi-link:hover{background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.active{color:#212529!important;background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.bvi-theme-white{background-color:#fff!important;color:#000!important}html body .bvi-panel a.bvi-link.bvi-theme-black{background-color:#000!important;color:#fff!important}html body .bvi-panel a.bvi-link.bvi-theme-blue{background-color:#9dd1ff!important;color:#063462!important}html body .bvi-panel a.bvi-link.bvi-theme-brown{background-color:#f7f3d6!important;color:#4d4b43!important}html body .bvi-panel a.bvi-link.bvi-theme-green{background-color:#3b2716!important;color:#a9e44d!important}html body .bvi-panel .bvi-blocks{margin:0 auto;text-align:center;display:flex;flex-flow:row wrap}html body .bvi-panel .bvi-blocks.bvi-block-start{justify-content:flex-start}html body .bvi-panel .bvi-blocks.bvi-block-center{justify-content:center}html body .bvi-panel .bvi-blocks.bvi-block-end{justify-content:flex-end}html body .bvi-panel .bvi-block{padding:.688rem .938rem}html body .bvi-panel .bvi-block .bvi-block-title{text-align:center;font-weight:600!important;font-size:1rem!important;display:block;margin-bottom:.8rem}html body .bvi-panel .bvi-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;visibility:hidden;z-index:1050;outline:0;opacity:0;background:rgba(0,0,0,.5);-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}html body .bvi-panel .bvi-modal.show{visibility:visible;opacity:1}html body .bvi-panel .bvi-modal .bvi-modal-dialog{max-width:500px;margin:1.75rem auto;display:flex;align-items:center;height:calc(100% - 3.5rem);pointer-events:none}html body .bvi-panel .bvi-modal .bvi-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;max-height:100%;overflow:hidden}html body .bvi-panel .bvi-modal .bvi-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:.8rem .8rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-title{margin-top:0;margin-bottom:0;line-height:1.5;font-size:1.25rem;font-weight:600;color:#000}html body .bvi-panel .bvi-modal .bvi-modal-body{position:relative;flex:1 1 auto;padding:1rem;overflow-y:auto}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar{width:.5rem;background-color:transparent;opacity:0}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:.25rem}html body .bvi-panel .bvi-modal .bvi-modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.8rem .8rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-close{float:right;font-size:1.2rem!important;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5}html body .bvi-panel .bvi-modal .bvi-modal-close:focus,html body .bvi-panel .bvi-modal .bvi-modal-close:hover{cursor:pointer;opacity:.75}body.bvi-active{margin:0;padding:0;top:0;left:0}body.bvi-active.bvi-noscroll{overflow:hidden!important}body .bvi-body{padding:0 .5rem}body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-text{border-color:#000}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#000!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:#000!important;color:#000!important;fill:#000000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#000!important;color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#000!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-text{border-color:#fff}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#fff!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#fff!important;color:#fff!important;fill:#ffffff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#fff!important;color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#fff!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-text{border-color:#063462}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#063462!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#063462!important;background-color:#9dd1ff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:#063462!important;color:#063462!important;fill:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#063462!important;color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#063462!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#063462!important;background-color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-text{border-color:#4d4b43}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#4d4b43!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#4d4b43!important;background-color:#f7f3d6!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:#4d4b43!important;color:#4d4b43!important;fill:#4D4B43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#4d4b43!important;color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#4d4b43!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#4d4b43!important;background-color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-text{border-color:#a9e44d}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#a9e44d!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#a9e44d!important;background-color:#3b2716!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:#a9e44d!important;color:#a9e44d!important;fill:#A9E44D!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#a9e44d!important;color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#a9e44d!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#a9e44d!important;background-color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-fontsize="40"] *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="40"] * h1,body .bvi-body[data-bvi-fontsize="40"] * h1 *{font-size:47px!important}body .bvi-body[data-bvi-fontsize="40"] * h2,body .bvi-body[data-bvi-fontsize="40"] * h2 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="40"] * h3,body .bvi-body[data-bvi-fontsize="40"] * h3 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="40"] * h4,body .bvi-body[data-bvi-fontsize="40"] * h4 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="40"] * h5,body .bvi-body[data-bvi-fontsize="40"] * h5 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="40"] * h6,body .bvi-body[data-bvi-fontsize="40"] * h6 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="39"] * h1,body .bvi-body[data-bvi-fontsize="39"] * h1 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="39"] * h2,body .bvi-body[data-bvi-fontsize="39"] * h2 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="39"] * h3,body .bvi-body[data-bvi-fontsize="39"] * h3 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="39"] * h4,body .bvi-body[data-bvi-fontsize="39"] * h4 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="39"] * h5,body .bvi-body[data-bvi-fontsize="39"] * h5 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] * h6,body .bvi-body[data-bvi-fontsize="39"] * h6 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="38"] * h1,body .bvi-body[data-bvi-fontsize="38"] * h1 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="38"] * h2,body .bvi-body[data-bvi-fontsize="38"] * h2 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="38"] * h3,body .bvi-body[data-bvi-fontsize="38"] * h3 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="38"] * h4,body .bvi-body[data-bvi-fontsize="38"] * h4 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="38"] * h5,body .bvi-body[data-bvi-fontsize="38"] * h5 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] * h6,body .bvi-body[data-bvi-fontsize="38"] * h6 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="37"] * h1,body .bvi-body[data-bvi-fontsize="37"] * h1 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="37"] * h2,body .bvi-body[data-bvi-fontsize="37"] * h2 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="37"] * h3,body .bvi-body[data-bvi-fontsize="37"] * h3 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="37"] * h4,body .bvi-body[data-bvi-fontsize="37"] * h4 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="37"] * h5,body .bvi-body[data-bvi-fontsize="37"] * h5 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] * h6,body .bvi-body[data-bvi-fontsize="37"] * h6 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="36"] * h1,body .bvi-body[data-bvi-fontsize="36"] * h1 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="36"] * h2,body .bvi-body[data-bvi-fontsize="36"] * h2 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="36"] * h3,body .bvi-body[data-bvi-fontsize="36"] * h3 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="36"] * h4,body .bvi-body[data-bvi-fontsize="36"] * h4 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="36"] * h5,body .bvi-body[data-bvi-fontsize="36"] * h5 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] * h6,body .bvi-body[data-bvi-fontsize="36"] * h6 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="35"] * h1,body .bvi-body[data-bvi-fontsize="35"] * h1 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="35"] * h2,body .bvi-body[data-bvi-fontsize="35"] * h2 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="35"] * h3,body .bvi-body[data-bvi-fontsize="35"] * h3 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="35"] * h4,body .bvi-body[data-bvi-fontsize="35"] * h4 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="35"] * h5,body .bvi-body[data-bvi-fontsize="35"] * h5 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] * h6,body .bvi-body[data-bvi-fontsize="35"] * h6 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="34"] * h1,body .bvi-body[data-bvi-fontsize="34"] * h1 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="34"] * h2,body .bvi-body[data-bvi-fontsize="34"] * h2 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="34"] * h3,body .bvi-body[data-bvi-fontsize="34"] * h3 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="34"] * h4,body .bvi-body[data-bvi-fontsize="34"] * h4 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="34"] * h5,body .bvi-body[data-bvi-fontsize="34"] * h5 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] * h6,body .bvi-body[data-bvi-fontsize="34"] * h6 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="33"] * h1,body .bvi-body[data-bvi-fontsize="33"] * h1 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="33"] * h2,body .bvi-body[data-bvi-fontsize="33"] * h2 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="33"] * h3,body .bvi-body[data-bvi-fontsize="33"] * h3 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="33"] * h4,body .bvi-body[data-bvi-fontsize="33"] * h4 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="33"] * h5,body .bvi-body[data-bvi-fontsize="33"] * h5 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] * h6,body .bvi-body[data-bvi-fontsize="33"] * h6 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="32"] * h1,body .bvi-body[data-bvi-fontsize="32"] * h1 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="32"] * h2,body .bvi-body[data-bvi-fontsize="32"] * h2 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="32"] * h3,body .bvi-body[data-bvi-fontsize="32"] * h3 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="32"] * h4,body .bvi-body[data-bvi-fontsize="32"] * h4 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="32"] * h5,body .bvi-body[data-bvi-fontsize="32"] * h5 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] * h6,body .bvi-body[data-bvi-fontsize="32"] * h6 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="31"] * h1,body .bvi-body[data-bvi-fontsize="31"] * h1 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="31"] * h2,body .bvi-body[data-bvi-fontsize="31"] * h2 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="31"] * h3,body .bvi-body[data-bvi-fontsize="31"] * h3 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="31"] * h4,body .bvi-body[data-bvi-fontsize="31"] * h4 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="31"] * h5,body .bvi-body[data-bvi-fontsize="31"] * h5 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] * h6,body .bvi-body[data-bvi-fontsize="31"] * h6 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="30"] * h1,body .bvi-body[data-bvi-fontsize="30"] * h1 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="30"] * h2,body .bvi-body[data-bvi-fontsize="30"] * h2 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="30"] * h3,body .bvi-body[data-bvi-fontsize="30"] * h3 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="30"] * h4,body .bvi-body[data-bvi-fontsize="30"] * h4 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="30"] * h5,body .bvi-body[data-bvi-fontsize="30"] * h5 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] * h6,body .bvi-body[data-bvi-fontsize="30"] * h6 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="29"] * h1,body .bvi-body[data-bvi-fontsize="29"] * h1 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="29"] * h2,body .bvi-body[data-bvi-fontsize="29"] * h2 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="29"] * h3,body .bvi-body[data-bvi-fontsize="29"] * h3 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="29"] * h4,body .bvi-body[data-bvi-fontsize="29"] * h4 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="29"] * h5,body .bvi-body[data-bvi-fontsize="29"] * h5 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] * h6,body .bvi-body[data-bvi-fontsize="29"] * h6 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="28"] * h1,body .bvi-body[data-bvi-fontsize="28"] * h1 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="28"] * h2,body .bvi-body[data-bvi-fontsize="28"] * h2 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="28"] * h3,body .bvi-body[data-bvi-fontsize="28"] * h3 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="28"] * h4,body .bvi-body[data-bvi-fontsize="28"] * h4 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="28"] * h5,body .bvi-body[data-bvi-fontsize="28"] * h5 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] * h6,body .bvi-body[data-bvi-fontsize="28"] * h6 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="27"] * h1,body .bvi-body[data-bvi-fontsize="27"] * h1 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="27"] * h2,body .bvi-body[data-bvi-fontsize="27"] * h2 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="27"] * h3,body .bvi-body[data-bvi-fontsize="27"] * h3 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="27"] * h4,body .bvi-body[data-bvi-fontsize="27"] * h4 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="27"] * h5,body .bvi-body[data-bvi-fontsize="27"] * h5 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] * h6,body .bvi-body[data-bvi-fontsize="27"] * h6 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="26"] * h1,body .bvi-body[data-bvi-fontsize="26"] * h1 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="26"] * h2,body .bvi-body[data-bvi-fontsize="26"] * h2 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="26"] * h3,body .bvi-body[data-bvi-fontsize="26"] * h3 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="26"] * h4,body .bvi-body[data-bvi-fontsize="26"] * h4 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="26"] * h5,body .bvi-body[data-bvi-fontsize="26"] * h5 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] * h6,body .bvi-body[data-bvi-fontsize="26"] * h6 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="25"] * h1,body .bvi-body[data-bvi-fontsize="25"] * h1 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="25"] * h2,body .bvi-body[data-bvi-fontsize="25"] * h2 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="25"] * h3,body .bvi-body[data-bvi-fontsize="25"] * h3 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="25"] * h4,body .bvi-body[data-bvi-fontsize="25"] * h4 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="25"] * h5,body .bvi-body[data-bvi-fontsize="25"] * h5 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] * h6,body .bvi-body[data-bvi-fontsize="25"] * h6 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="24"] * h1,body .bvi-body[data-bvi-fontsize="24"] * h1 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="24"] * h2,body .bvi-body[data-bvi-fontsize="24"] * h2 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="24"] * h3,body .bvi-body[data-bvi-fontsize="24"] * h3 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="24"] * h4,body .bvi-body[data-bvi-fontsize="24"] * h4 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="24"] * h5,body .bvi-body[data-bvi-fontsize="24"] * h5 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] * h6,body .bvi-body[data-bvi-fontsize="24"] * h6 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="23"] * h1,body .bvi-body[data-bvi-fontsize="23"] * h1 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="23"] * h2,body .bvi-body[data-bvi-fontsize="23"] * h2 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="23"] * h3,body .bvi-body[data-bvi-fontsize="23"] * h3 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="23"] * h4,body .bvi-body[data-bvi-fontsize="23"] * h4 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="23"] * h5,body .bvi-body[data-bvi-fontsize="23"] * h5 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] * h6,body .bvi-body[data-bvi-fontsize="23"] * h6 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="22"] * h1,body .bvi-body[data-bvi-fontsize="22"] * h1 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="22"] * h2,body .bvi-body[data-bvi-fontsize="22"] * h2 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="22"] * h3,body .bvi-body[data-bvi-fontsize="22"] * h3 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="22"] * h4,body .bvi-body[data-bvi-fontsize="22"] * h4 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="22"] * h5,body .bvi-body[data-bvi-fontsize="22"] * h5 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] * h6,body .bvi-body[data-bvi-fontsize="22"] * h6 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="21"] * h1,body .bvi-body[data-bvi-fontsize="21"] * h1 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="21"] * h2,body .bvi-body[data-bvi-fontsize="21"] * h2 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="21"] * h3,body .bvi-body[data-bvi-fontsize="21"] * h3 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="21"] * h4,body .bvi-body[data-bvi-fontsize="21"] * h4 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="21"] * h5,body .bvi-body[data-bvi-fontsize="21"] * h5 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] * h6,body .bvi-body[data-bvi-fontsize="21"] * h6 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="20"] * h1,body .bvi-body[data-bvi-fontsize="20"] * h1 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="20"] * h2,body .bvi-body[data-bvi-fontsize="20"] * h2 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="20"] * h3,body .bvi-body[data-bvi-fontsize="20"] * h3 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="20"] * h4,body .bvi-body[data-bvi-fontsize="20"] * h4 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="20"] * h5,body .bvi-body[data-bvi-fontsize="20"] * h5 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] * h6,body .bvi-body[data-bvi-fontsize="20"] * h6 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="19"] * h1,body .bvi-body[data-bvi-fontsize="19"] * h1 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="19"] * h2,body .bvi-body[data-bvi-fontsize="19"] * h2 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="19"] * h3,body .bvi-body[data-bvi-fontsize="19"] * h3 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="19"] * h4,body .bvi-body[data-bvi-fontsize="19"] * h4 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="19"] * h5,body .bvi-body[data-bvi-fontsize="19"] * h5 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] * h6,body .bvi-body[data-bvi-fontsize="19"] * h6 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="18"] * h1,body .bvi-body[data-bvi-fontsize="18"] * h1 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="18"] * h2,body .bvi-body[data-bvi-fontsize="18"] * h2 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="18"] * h3,body .bvi-body[data-bvi-fontsize="18"] * h3 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="18"] * h4,body .bvi-body[data-bvi-fontsize="18"] * h4 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="18"] * h5,body .bvi-body[data-bvi-fontsize="18"] * h5 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] * h6,body .bvi-body[data-bvi-fontsize="18"] * h6 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="17"] * h1,body .bvi-body[data-bvi-fontsize="17"] * h1 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="17"] * h2,body .bvi-body[data-bvi-fontsize="17"] * h2 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="17"] * h3,body .bvi-body[data-bvi-fontsize="17"] * h3 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="17"] * h4,body .bvi-body[data-bvi-fontsize="17"] * h4 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="17"] * h5,body .bvi-body[data-bvi-fontsize="17"] * h5 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] * h6,body .bvi-body[data-bvi-fontsize="17"] * h6 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="16"] * h1,body .bvi-body[data-bvi-fontsize="16"] * h1 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="16"] * h2,body .bvi-body[data-bvi-fontsize="16"] * h2 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="16"] * h3,body .bvi-body[data-bvi-fontsize="16"] * h3 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="16"] * h4,body .bvi-body[data-bvi-fontsize="16"] * h4 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="16"] * h5,body .bvi-body[data-bvi-fontsize="16"] * h5 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] * h6,body .bvi-body[data-bvi-fontsize="16"] * h6 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="15"] * h1,body .bvi-body[data-bvi-fontsize="15"] * h1 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="15"] * h2,body .bvi-body[data-bvi-fontsize="15"] * h2 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="15"] * h3,body .bvi-body[data-bvi-fontsize="15"] * h3 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="15"] * h4,body .bvi-body[data-bvi-fontsize="15"] * h4 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="15"] * h5,body .bvi-body[data-bvi-fontsize="15"] * h5 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] * h6,body .bvi-body[data-bvi-fontsize="15"] * h6 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="14"] * h1,body .bvi-body[data-bvi-fontsize="14"] * h1 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="14"] * h2,body .bvi-body[data-bvi-fontsize="14"] * h2 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="14"] * h3,body .bvi-body[data-bvi-fontsize="14"] * h3 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="14"] * h4,body .bvi-body[data-bvi-fontsize="14"] * h4 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="14"] * h5,body .bvi-body[data-bvi-fontsize="14"] * h5 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] * h6,body .bvi-body[data-bvi-fontsize="14"] * h6 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="13"] * h1,body .bvi-body[data-bvi-fontsize="13"] * h1 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="13"] * h2,body .bvi-body[data-bvi-fontsize="13"] * h2 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="13"] * h3,body .bvi-body[data-bvi-fontsize="13"] * h3 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="13"] * h4,body .bvi-body[data-bvi-fontsize="13"] * h4 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="13"] * h5,body .bvi-body[data-bvi-fontsize="13"] * h5 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] * h6,body .bvi-body[data-bvi-fontsize="13"] * h6 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="12"] * h1,body .bvi-body[data-bvi-fontsize="12"] * h1 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="12"] * h2,body .bvi-body[data-bvi-fontsize="12"] * h2 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="12"] * h3,body .bvi-body[data-bvi-fontsize="12"] * h3 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="12"] * h4,body .bvi-body[data-bvi-fontsize="12"] * h4 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="12"] * h5,body .bvi-body[data-bvi-fontsize="12"] * h5 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] * h6,body .bvi-body[data-bvi-fontsize="12"] * h6 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="11"] * h1,body .bvi-body[data-bvi-fontsize="11"] * h1 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="11"] * h2,body .bvi-body[data-bvi-fontsize="11"] * h2 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="11"] * h3,body .bvi-body[data-bvi-fontsize="11"] * h3 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="11"] * h4,body .bvi-body[data-bvi-fontsize="11"] * h4 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="11"] * h5,body .bvi-body[data-bvi-fontsize="11"] * h5 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] * h6,body .bvi-body[data-bvi-fontsize="11"] * h6 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="10"] * h1,body .bvi-body[data-bvi-fontsize="10"] * h1 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="10"] * h2,body .bvi-body[data-bvi-fontsize="10"] * h2 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="10"] * h3,body .bvi-body[data-bvi-fontsize="10"] * h3 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="10"] * h4,body .bvi-body[data-bvi-fontsize="10"] * h4 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="10"] * h5,body .bvi-body[data-bvi-fontsize="10"] * h5 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] * h6,body .bvi-body[data-bvi-fontsize="10"] * h6 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="9"] * h1,body .bvi-body[data-bvi-fontsize="9"] * h1 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="9"] * h2,body .bvi-body[data-bvi-fontsize="9"] * h2 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="9"] * h3,body .bvi-body[data-bvi-fontsize="9"] * h3 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="9"] * h4,body .bvi-body[data-bvi-fontsize="9"] * h4 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="9"] * h5,body .bvi-body[data-bvi-fontsize="9"] * h5 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] * h6,body .bvi-body[data-bvi-fontsize="9"] * h6 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="8"] * h1,body .bvi-body[data-bvi-fontsize="8"] * h1 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="8"] * h2,body .bvi-body[data-bvi-fontsize="8"] * h2 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="8"] * h3,body .bvi-body[data-bvi-fontsize="8"] * h3 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="8"] * h4,body .bvi-body[data-bvi-fontsize="8"] * h4 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="8"] * h5,body .bvi-body[data-bvi-fontsize="8"] * h5 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] * h6,body .bvi-body[data-bvi-fontsize="8"] * h6 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="7"] * h1,body .bvi-body[data-bvi-fontsize="7"] * h1 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="7"] * h2,body .bvi-body[data-bvi-fontsize="7"] * h2 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="7"] * h3,body .bvi-body[data-bvi-fontsize="7"] * h3 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="7"] * h4,body .bvi-body[data-bvi-fontsize="7"] * h4 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="7"] * h5,body .bvi-body[data-bvi-fontsize="7"] * h5 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] * h6,body .bvi-body[data-bvi-fontsize="7"] * h6 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="6"] * h1,body .bvi-body[data-bvi-fontsize="6"] * h1 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="6"] * h2,body .bvi-body[data-bvi-fontsize="6"] * h2 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="6"] * h3,body .bvi-body[data-bvi-fontsize="6"] * h3 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="6"] * h4,body .bvi-body[data-bvi-fontsize="6"] * h4 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="6"] * h5,body .bvi-body[data-bvi-fontsize="6"] * h5 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] * h6,body .bvi-body[data-bvi-fontsize="6"] * h6 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="5"] * h1,body .bvi-body[data-bvi-fontsize="5"] * h1 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="5"] * h2,body .bvi-body[data-bvi-fontsize="5"] * h2 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="5"] * h3,body .bvi-body[data-bvi-fontsize="5"] * h3 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="5"] * h4,body .bvi-body[data-bvi-fontsize="5"] * h4 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="5"] * h5,body .bvi-body[data-bvi-fontsize="5"] * h5 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] * h6,body .bvi-body[data-bvi-fontsize="5"] * h6 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="4"] * h1,body .bvi-body[data-bvi-fontsize="4"] * h1 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="4"] * h2,body .bvi-body[data-bvi-fontsize="4"] * h2 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="4"] * h3,body .bvi-body[data-bvi-fontsize="4"] * h3 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="4"] * h4,body .bvi-body[data-bvi-fontsize="4"] * h4 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="4"] * h5,body .bvi-body[data-bvi-fontsize="4"] * h5 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] * h6,body .bvi-body[data-bvi-fontsize="4"] * h6 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] *{font-size:3px!important}body .bvi-body[data-bvi-fontsize="3"] * h1,body .bvi-body[data-bvi-fontsize="3"] * h1 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="3"] * h2,body .bvi-body[data-bvi-fontsize="3"] * h2 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="3"] * h3,body .bvi-body[data-bvi-fontsize="3"] * h3 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="3"] * h4,body .bvi-body[data-bvi-fontsize="3"] * h4 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="3"] * h5,body .bvi-body[data-bvi-fontsize="3"] * h5 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] * h6,body .bvi-body[data-bvi-fontsize="3"] * h6 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] *{font-size:2px!important}body .bvi-body[data-bvi-fontsize="2"] * h1,body .bvi-body[data-bvi-fontsize="2"] * h1 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="2"] * h2,body .bvi-body[data-bvi-fontsize="2"] * h2 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="2"] * h3,body .bvi-body[data-bvi-fontsize="2"] * h3 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="2"] * h4,body .bvi-body[data-bvi-fontsize="2"] * h4 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="2"] * h5,body .bvi-body[data-bvi-fontsize="2"] * h5 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] * h6,body .bvi-body[data-bvi-fontsize="2"] * h6 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] *{font-size:1px!important}body .bvi-body[data-bvi-fontsize="1"] * h1,body .bvi-body[data-bvi-fontsize="1"] * h1 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="1"] * h2,body .bvi-body[data-bvi-fontsize="1"] * h2 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="1"] * h3,body .bvi-body[data-bvi-fontsize="1"] * h3 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="1"] * h4,body .bvi-body[data-bvi-fontsize="1"] * h4 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="1"] * h5,body .bvi-body[data-bvi-fontsize="1"] * h5 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] * h6,body .bvi-body[data-bvi-fontsize="1"] * h6 *{font-size:3px!important}body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-webkit-filter:grayscale(0);filter:grayscale(0);visibility:visible}body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){display:none;position:relative;border:1px dashed}body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter:grayscale(1);visibility:visible}body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles){line-height:1.5!important}body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles){line-height:2!important}body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles){line-height:2.5!important}body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles){letter-spacing:0!important}body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles){letter-spacing:2px!important}body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles){letter-spacing:4px!important}body .bvi-body[data-bvi-fontfamily=arial]:not(i):not(span):not(.bvi-no-styles){font-family:Arial,sans-serif!important}body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles){font-family:"Times New roman",serif!important}body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps{display:block!important}body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps{display:none!important}body .bvi-body .bvi-speech{margin-bottom:1.5rem}body .bvi-body .bvi-speech .bvi-speech-link{display:inline-block;border:1px dashed transparent;border-bottom:0;padding:.7rem}body .bvi-body .bvi-speech .bvi-speech-text{border:1px dashed transparent;padding:.7rem}body .bvi-body .bvi-speech .bvi-highlighting mark{font-weight:700;text-decoration:underline}body .bvi-body a.bvi-link{display:inline-block;font-weight:400;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}body .bvi-body a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}body .bvi-body .bvi-link-fixed-top{position:fixed!important;top:2.5rem!important;right:1.5rem!important;z-index:999999!important}body .bvi-body .bvi-hide{display:none!important}body .bvi-body .bvi-show{display:block!important}.bvi-images{width:18px;height:18px;letter-spacing:normal;display:inline-block;vertical-align:middle;z-index:1;background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%}.bvi-images.bvi-images-cog{background-image:url(https://frp35.ru/wp-content/plugins/button-visually-impaired/assets/css/../img/cog.svg);background-repeat:no-repeat}.bvi-images.bvi-images-eye-slash{background-image:url(https://frp35.ru/wp-content/plugins/button-visually-impaired/assets/css/../img/eye-slash.svg);background-repeat:no-repeat}.bvi-images.bvi-images-volume-up{background-image:url(https://frp35.ru/wp-content/plugins/button-visually-impaired/assets/css/../img/volume-up.svg);background-repeat:no-repeat}.bvi-images.bvi-images-volume-off{background-image:url(https://frp35.ru/wp-content/plugins/button-visually-impaired/assets/css/../img/volume-off.svg);background-repeat:no-repeat}.bvi-images.bvi-images-adjust{background-image:url(https://frp35.ru/wp-content/plugins/button-visually-impaired/assets/css/../img/adjust.svg);background-repeat:no-repeat}.bvi-images.bvi-images-minus-circle{background-image:url(https://frp35.ru/wp-content/plugins/button-visually-impaired/assets/css/../img/minus-circle.svg);background-repeat:no-repeat}.bvi-images.bvi-images-image{background-image:url(https://frp35.ru/wp-content/plugins/button-visually-impaired/assets/css/../img/image.svg);background-repeat:no-repeat}.bvi-images.bvi-images-minus{background-image:url(https://frp35.ru/wp-content/plugins/button-visually-impaired/assets/css/../img/minus.svg);background-repeat:no-repeat}.bvi-images.bvi-images-eye{background-image:url(https://frp35.ru/wp-content/plugins/button-visually-impaired/assets/css/../img/eye.svg);background-repeat:no-repeat;fill:green}.bvi-images.bvi-images-size-32{width:32px!important;height:32px!important}
/*# sourceMappingURL=bvi.min.css.map */
.bvi-widget,.bvi-shortcode a,.bvi-widget a,.bvi-shortcode{color:#fff;background-color:#e53935}.bvi-widget .bvi-svg-eye,.bvi-shortcode .bvi-svg-eye{display:inline-block;overflow:visible;width:1.125em;height:1em;font-size:2em;vertical-align:middle}.bvi-widget,.bvi-shortcode{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;padding:5px 10px;vertical-align:middle;text-decoration:none}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%}
html{scroll-behavior:smooth}.about__content p{text-indent:1.5em;line-height:1.5;margin-bottom:1.2em;font-size:16px;text-align:justify}.about__content ul,.about__content ol{margin-left:2em;padding-left:1em;line-height:1.5;margin-bottom:1.5em}.about__content li{margin-bottom:.5em;font-size:16px}.about__content strong{font-weight:600}.about__content a{color:teal;text-decoration:underline}.about__content a:hover{color:#066;text-decoration:underline}.bottom-footer a{color:#0ff}.bottom-footer a:hover{color:#0cc;text-decoration:none}.header-bottom{background-color:#fff;transition:background-color .3s ease}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:flex;justify-content:center;align-items:center}.loading-text{display:flex;gap:5px;font-family:'Quattrocento Sans',sans-serif;font-size:32px;line-height:1}.loading-text span{color:teal;display:inline-block;filter:blur(0px);animation:blur-text 1.5s infinite linear alternate}.loading-text span:nth-child(1){animation-delay:0s}.loading-text span:nth-child(2){animation-delay:.1s}.loading-text span:nth-child(3){animation-delay:.2s}.loading-text span:nth-child(4){animation-delay:.3s}.loading-text span:nth-child(5){animation-delay:.4s}.loading-text span:nth-child(6){animation-delay:.5s}.loading-text span:nth-child(7){animation-delay:.6s}.loading-text span:nth-child(8){animation-delay:.7s}@keyframes blur-text{0%{filter:blur(0px)}100%{filter:blur(4px)}}.back-to-top{position:fixed;bottom:30px;right:30px;z-index:999;display:inline-block;padding:10px 14px;font-size:24px;color:teal;background:#fff;border:2px solid teal;border-radius:50%;text-align:center;cursor:pointer;text-decoration:none;transition:all .3s ease;opacity:0;visibility:hidden}.back-to-top:hover{background:teal;color:#fff}.back-to-top.show{opacity:1;visibility:visible}.alignleft{display:inline-block;margin:5px;vertical-align:top;max-width:100%;height:auto}p>a>img.alignleft{border:1px solid #ddd;padding:2px;box-sizing:border-box;transition:transform .3s ease}p>a:hover img.alignleft{transform:scale(1.05);box-shadow:0 2px 10px rgba(0,0,0,.2)}.about__content p:has(a img.alignleft){display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.bottom-footer__text{margin-bottom:1em;font-size:14px;line-height:1.4;color:#fff}.bottom-footer a{color:#0ff}