');mask-image:url('data:image/svg+xml;utf8, ');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em;float:left}.wp-block-latest-posts__featured-image.alignright{margin-left:1em;float:right}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
/*!rtl:begin:ignore*/direction:ltr;
/*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
/*!rtl:begin:ignore*/grid-column:1;grid-row:1;
/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
/*!rtl:begin:ignore*/grid-column:2;grid-row:1;
/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
/*!rtl:begin:ignore*/grid-column:2;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
/*!rtl:begin:ignore*/grid-column:1;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{color:inherit;display:block;padding:0}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;line-height:0;display:inline-block;font-size:inherit;padding:0;background-color:inherit;color:currentColor;border:none;width:.6em;height:.6em;margin-left:.25em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;width:inherit;height:inherit;margin-top:.075em}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container){background-color:inherit;color:inherit;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:normal;opacity:0;transition:opacity .1s linear;visibility:hidden;width:0;height:0;overflow:hidden;left:-1px;top:100%}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-right:0;margin-left:auto}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{position:relative;display:flex}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-size:inherit;font-family:inherit;line-height:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;text-align:left}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation,.wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background),.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background) .wp-block-navigation__container,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content,.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){color:inherit!important;background-color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;background-color:inherit;padding:2rem;overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px);overflow:visible;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:var(--navigation-layout-justification-setting,inherit)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{opacity:1;visibility:visible;height:auto;width:auto;overflow:initial;min-width:200px;position:static;border:none;padding-left:2rem;padding-right:2rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{display:flex;flex-direction:column;align-items:var(--navigation-layout-justification-setting,initial)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{color:inherit!important;background:transparent!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:auto;left:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;width:100%;position:relative;z-index:auto;background-color:inherit}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;top:0;right:0;z-index:2}.wp-block-navigation__responsive-close{width:100%}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{display:flex;flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);flex-wrap:var(--navigation-layout-wrap,wrap);background-color:inherit}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{margin:0}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{content:"";display:table;clear:both}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-top:.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{margin-top:1em;margin-bottom:1em;display:block}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{display:block;box-sizing:border-box;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}.wp-block-post-comments input[type=submit]{border:none}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{border:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea{display:block;box-sizing:border-box;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block}.wp-block-post-featured-image img{max-width:100%;width:100%;height:auto;vertical-align:bottom}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center;overflow-wrap:break-word;box-sizing:border-box}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright,.wp-block-pullquote.has-text-align-left,.wp-block-pullquote.has-text-align-right{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p,.wp-block-pullquote.has-text-align-left p,.wp-block-pullquote.has-text-align-right p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template,.wp-block-query-loop{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0}.wp-block-post-template.wp-block-post-template,.wp-block-query-loop.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{margin-right:1ch;display:inline-block}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{margin-left:1ch;display:inline-block}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:not(.is-style-plain) cite,.wp-block-quote.is-large:not(.is-style-plain) footer,.wp-block-quote.is-style-large:not(.is-style-plain) cite,.wp-block-quote.is-style-large:not(.is-style-plain) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal;font-size:inherit;font-family:inherit;line-height:inherit}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{min-width:1.5em;min-height:1.5em;fill:currentColor}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{padding:8px;flex-grow:1;min-width:3em;border:1px solid #949494;font-size:inherit;font-family:inherit;line-height:inherit}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border-top:1px solid;border-bottom:1px solid}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-social-links{padding-left:0;padding-right:0;text-indent:0;margin-left:0;background:none}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){margin-left:.5em;margin-right:.5em;font-size:.65em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:1.25em;height:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit;border-style:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin:0 0 1em}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}: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)}.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}#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:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);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:auto!important;-webkit-clip-path:none;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),html :where([style*=border-width]){border-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}
body{--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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 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--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--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}.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}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;overflow:visible!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type=checkbox]:before,.wpac input[type=checkbox]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type=radio]:before,.wpac input[type=radio]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:ltr!important;text-align:left!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important;list-style-type:disc!important}.wpac .wp-sheet{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:1999999000!important;transition:all .2s ease-in-out!important}@media(max-width:460px){.wpac .wp-sheet{width:100%!important}}.wpac .wp-sheet-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:48px!important;background:#fff!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:1999999002!important}.wpac .wp-sheet-head-inner{position:absolute!important;left:20px!important;top:0!important;width:100%!important;height:100%!important;line-height:48px!important;z-index:1999999000!important}.wpac .wp-sheet-head-close{position:relative!important;height:49px!important;float:right!important;color:#aaa!important;font-size:28px!important;line-height:48px!important;margin:0 20px 0 15px!important;z-index:1999999001!important;transition:all .2s ease-in-out!important}.wpac .wp-sheet-head-close:hover{color:#555!important}.wpac .wp-sheet-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:1999999000!important}.wpac .wp-sheet-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;opacity:0!important;overflow-y:auto!important;z-index:1999999001!important;transition:all .2s ease-in-out!important;-webkit-transform:translateZ(0)!important}.wpac .wp-sheet-content.wp-sheet-ready{opacity:1!important}.wpac .wp-sheet-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wpac .wp-sheet-footer{position:absolute!important;bottom:0!important;right:0!important;left:1px!important;width:100%!important;z-index:1999999002!important;background:rgba(250,250,251,.98)!important}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-logo{position:absolute!important;top:10px!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:#e7711b!important;font-size:20px!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 4px 0 0!important;line-height:22px!important}.wp-gr .wp-google-powered{margin:6px 0 0!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;padding-right:10px!important;vertical-align:top!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:50px!important;width:50px!important;margin-right:5px!important;border-radius:50%!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .wp-google-place .wp-star svg{width:18px!important;height:18px!important}.wp-gr .wp-google-review .wp-star svg{width:16px!important;height:16px!important}.wp-gr .wp-google-name{color:black!important;font-size:100%!important;font-weight:700!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#999!important;font-size:13px!important}.wp-gr .wp-google-text{color:#222!important;font-size:13px!important;line-height:18px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:underline!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#2c7cff!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr .wp-dark .wp-google-name{color:#eee!important}.wp-gr .wp-dark .wp-google-time{color:#bbb!important}.wp-gr .wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide{display:none}.wp-gr.wpac .wp-google-name a{color:#333!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:50px!important;height:50px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr.wpac .wp-google-place .wp-star svg{width:18px;height:18px}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}.wp-gr.wpac .wp-google-review .wp-star svg{width:16px;height:16px}.wp-gr.wpac .wp-dark .wp-google-name a{color:#eee!important}.wp-gr .wp-google-richsnippet{color:#999!important;font-size:12px!important;line-height:16px!important;margin-top:6px!important;border-top:1px solid #eee!important;padding-top:4px!important}.grw-slider{position:relative}.grw-slider .swiper-wrapper{opacity:1;-moz-opacity:1;filter:alpha(opacity=1)}.grw-slider .grw-slider-prev,.grw-slider .grw-slider-next{position:absolute!important;top:50%!important;width:30px;height:30px;background:#eee;border-radius:50%;margin-top:-22px!important;z-index:10!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.grw-slider .grw-slider-prev{left:-35px!important}.grw-slider .grw-slider-next{right:-35px!important}.grw-slider .grw-slider-prev span,.grw-slider .grw-slider-next span{position:absolute!important;top:48%!important;left:40%!important;color:#777!important;direction:ltr!important;font:normal 300 28px/0 "Muli",Helvetica,Arial,Verdana,sans-serif!important}.grw-slider .grw-review{margin:20px 0 40px!important}.grw-slider .wp-google-feedback{position:relative!important;margin:2px!important;color:#777!important;font-size:18px!important;border:1px solid #ededed!important;background-color:#fafafa!important;border-radius:4px!important}.grw-slider .wp-google-feedback:before{position:absolute!important;bottom:-7px!important;left:35px!important;display:block!important;width:14px!important;height:14px!important;border:1px solid #ededed!important;border-top:none!important;border-left:none!important;background-color:#fafafa!important;content:""!important;-webkit-transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.grw-slider .wp-google-content2{position:static!important;height:150px!important;overflow-y:auto!important;font-size:14px!important;text-align:left!important;padding:0 2px 0 0!important;margin:20px 20px 20px 40px!important}.grw-slider .wp-google-content2::-webkit-scrollbar{width:4px!important}.grw-slider .wp-google-content2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.grw-slider .wp-google-content2::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}.grw-slider .wp-google-content2::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.grw-slider .wp-google-content2:before{bottom:47px!important;box-sizing:border-box!important;color:#bbb!important;content:'\201C'!important;display:block!important;height:96px!important;left:50px!important;position:absolute!important;right:515.391px!important;text-size-adjust:100%!important;top:20px!important;width:24.6094px!important;column-rule-color:#bbb!important;perspective-origin:12.2969px 48px!important;transform-origin:12.2969px 48px!important;border:0 none #bbb!important;font:normal normal normal normal 60px/96px Georgia,serif!important;margin:-25px 0 0 -40px!important;outline:#bbb none 0!important}.grw-slider .wp-google-content2>svg{position:absolute!important;bottom:8px!important;right:8px!important;width:24px!important;height:24px!important;background:#fff!important;padding:2px!important;border-radius:50%!important}.grw-slider .wp-google-text{color:#777!important;line-height:22px!important}.grw-slider .wp-google-stars{display:inline-block!important;margin-right:4px!important}.grw-slider .wp-google-stars .wp-star{padding:0 4px 0 0!important;line-height:22px!important}.grw-slider .wp-google-stars .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important}.grw-slider .wp-google-user{display:flex!important;position:relative!important;padding:20px!important}.grw-slider .wp-google-user img{width:50px!important;height:50px!important;padding:0!important;margin:0!important;border-radius:100%!important;box-shadow:0 0 1px #a9a9a9!important;vertical-align:middle!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.grw-slider .wp-google-info{margin:0 0 0 10px!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.grw-slider .wp-google-name{display:block!important;margin-bottom:3px!important;font-size:100%!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#427fed!important;text-decoration:none!important;box-shadow:none!important}.grw-slider .wp-google-time{display:block!important;color:#999!important;font-size:13px!important;line-height:14px}.grw-slider .wp-more{display:none}.grw-slider .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:underline!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}
@charset 'UTF-8';
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0
}
.slick-list:focus {
outline: 0
}
.slick-list.dragging {
cursor: pointer;
cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto
}
.slick-track:after, .slick-track:before {
display: table;
content: ''
}
.slick-track:after {
clear: both
}
.slick-loading .slick-track {
visibility: hidden
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px
}
[dir=rtl] .slick-slide {
float: right
}
.slick-slide img {
display: block
}
.slick-slide.slick-loading img {
display: none
}
.slick-slide.dragging img {
pointer-events: none
}
.slick-initialized .slick-slide {
display: block
}
.slick-loading .slick-slide {
visibility: hidden
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent
}
.slick-arrow.slick-hidden {
display: none
}
.slick-next, .slick-prev {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: 0;
background: 0 0
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
color: transparent;
outline: 0;
background: 0 0
}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
opacity: 1
}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
opacity: .25
}
.slick-next:before, .slick-prev:before {
font-family: slick;
font-size: 20px;
line-height: 1;
opacity: .75;
color: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.slick-prev {
left: -25px
}
[dir=rtl] .slick-prev {
right: -25px;
left: auto
}
.slick-prev:before {
content: '←'
}
[dir=rtl] .slick-prev:before {
content: '→'
}
.slick-next {
right: -25px
}
[dir=rtl] .slick-next {
right: auto;
left: -25px
}
.slick-next:before {
content: '→'
}
[dir=rtl] .slick-next:before {
content: '←'
}
.slick-dotted.slick-slider {
margin-bottom: 30px
}
.slick-dots {
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: 0;
background: 0 0
}
.slick-dots li button:focus, .slick-dots li button:hover {
outline: 0
}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {
opacity: 1
}
.slick-dots li button:before {
font-family: slick;
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: #000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.slick-dots li.slick-active button:before {
opacity: .75;
color: #000
}
@font-face {
font-family: FontAwesome;
font-display: swap;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/fontawesome-webfont.eot?v=4.7.0);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
font-weight: 400;
font-style: normal
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.fa-lg {
font-size: 1.33333333em;
line-height: .75em;
vertical-align: -15%
}
.fa-2x {
font-size: 2em
}
.fa-3x {
font-size: 3em
}
.fa-4x {
font-size: 4em
}
.fa-5x {
font-size: 5em
}
.fa-fw {
width: 1.28571429em;
text-align: center
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none
}
.fa-ul > li {
position: relative
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: .14285714em;
text-align: center
}
.fa-li.fa-lg {
left: -1.85714286em
}
.fa-border {
padding: .2em .25em .15em;
border: solid .08em #eee;
border-radius: .1em
}
.fa-pull-left {
float: left
}
.fa-pull-right {
float: right
}
.fa.fa-pull-left {
margin-right: .3em
}
.fa.fa-pull-right {
margin-left: .3em
}
.pull-right {
float: right
}
.pull-left {
float: left
}
.fa.pull-left {
margin-right: .3em
}
.fa.pull-right {
margin-left: .3em
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
.fa-rotate-90 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg)
}
.fa-rotate-180 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.fa-rotate-270 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg)
}
.fa-flip-horizontal {
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1)
}
.fa-flip-vertical {
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1)
}
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
filter: none
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle
}
.fa-stack-1x, .fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center
}
.fa-stack-1x {
line-height: inherit
}
.fa-stack-2x {
font-size: 2em
}
.fa-inverse {
color: #fff
}
.fa-glass:before {
content: "\f000"
}
.fa-music:before {
content: "\f001"
}
.fa-search:before {
content: "\f002"
}
.fa-envelope-o:before {
content: "\f003"
}
.fa-heart:before {
content: "\f004"
}
.fa-star:before {
content: "\f005"
}
.fa-star-o:before {
content: "\f006"
}
.fa-user:before {
content: "\f007"
}
.fa-film:before {
content: "\f008"
}
.fa-th-large:before {
content: "\f009"
}
.fa-th:before {
content: "\f00a"
}
.fa-th-list:before {
content: "\f00b"
}
.fa-check:before {
content: "\f00c"
}
.fa-close:before, .fa-remove:before, .fa-times:before {
content: "\f00d"
}
.fa-search-plus:before {
content: "\f00e"
}
.fa-search-minus:before {
content: "\f010"
}
.fa-power-off:before {
content: "\f011"
}
.fa-signal:before {
content: "\f012"
}
.fa-cog:before, .fa-gear:before {
content: "\f013"
}
.fa-trash-o:before {
content: "\f014"
}
.fa-home:before {
content: "\f015"
}
.fa-file-o:before {
content: "\f016"
}
.fa-clock-o:before {
content: "\f017"
}
.fa-road:before {
content: "\f018"
}
.fa-download:before {
content: "\f019"
}
.fa-arrow-circle-o-down:before {
content: "\f01a"
}
.fa-arrow-circle-o-up:before {
content: "\f01b"
}
.fa-inbox:before {
content: "\f01c"
}
.fa-play-circle-o:before {
content: "\f01d"
}
.fa-repeat:before, .fa-rotate-right:before {
content: "\f01e"
}
.fa-refresh:before {
content: "\f021"
}
.fa-list-alt:before {
content: "\f022"
}
.fa-lock:before {
content: "\f023"
}
.fa-flag:before {
content: "\f024"
}
.fa-headphones:before {
content: "\f025"
}
.fa-volume-off:before {
content: "\f026"
}
.fa-volume-down:before {
content: "\f027"
}
.fa-volume-up:before {
content: "\f028"
}
.fa-qrcode:before {
content: "\f029"
}
.fa-barcode:before {
content: "\f02a"
}
.fa-tag:before {
content: "\f02b"
}
.fa-tags:before {
content: "\f02c"
}
.fa-book:before {
content: "\f02d"
}
.fa-bookmark:before {
content: "\f02e"
}
.fa-print:before {
content: "\f02f"
}
.fa-camera:before {
content: "\f030"
}
.fa-font:before {
content: "\f031"
}
.fa-bold:before {
content: "\f032"
}
.fa-italic:before {
content: "\f033"
}
.fa-text-height:before {
content: "\f034"
}
.fa-text-width:before {
content: "\f035"
}
.fa-align-left:before {
content: "\f036"
}
.fa-align-center:before {
content: "\f037"
}
.fa-align-right:before {
content: "\f038"
}
.fa-align-justify:before {
content: "\f039"
}
.fa-list:before {
content: "\f03a"
}
.fa-dedent:before, .fa-outdent:before {
content: "\f03b"
}
.fa-indent:before {
content: "\f03c"
}
.fa-video-camera:before {
content: "\f03d"
}
.fa-image:before, .fa-photo:before, .fa-picture-o:before {
content: "\f03e"
}
.fa-pencil:before {
content: "\f040"
}
.fa-map-marker:before {
content: "\f041"
}
.fa-adjust:before {
content: "\f042"
}
.fa-tint:before {
content: "\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
content: "\f044"
}
.fa-share-square-o:before {
content: "\f045"
}
.fa-check-square-o:before {
content: "\f046"
}
.fa-arrows:before {
content: "\f047"
}
.fa-step-backward:before {
content: "\f048"
}
.fa-fast-backward:before {
content: "\f049"
}
.fa-backward:before {
content: "\f04a"
}
.fa-play:before {
content: "\f04b"
}
.fa-pause:before {
content: "\f04c"
}
.fa-stop:before {
content: "\f04d"
}
.fa-forward:before {
content: "\f04e"
}
.fa-fast-forward:before {
content: "\f050"
}
.fa-step-forward:before {
content: "\f051"
}
.fa-eject:before {
content: "\f052"
}
.fa-chevron-left:before {
content: "\f053"
}
.fa-chevron-right:before {
content: "\f054"
}
.fa-plus-circle:before {
content: "\f055"
}
.fa-minus-circle:before {
content: "\f056"
}
.fa-times-circle:before {
content: "\f057"
}
.fa-check-circle:before {
content: "\f058"
}
.fa-question-circle:before {
content: "\f059"
}
.fa-info-circle:before {
content: "\f05a"
}
.fa-crosshairs:before {
content: "\f05b"
}
.fa-times-circle-o:before {
content: "\f05c"
}
.fa-check-circle-o:before {
content: "\f05d"
}
.fa-ban:before {
content: "\f05e"
}
.fa-arrow-left:before {
content: "\f060"
}
.fa-arrow-right:before {
content: "\f061"
}
.fa-arrow-up:before {
content: "\f062"
}
.fa-arrow-down:before {
content: "\f063"
}
.fa-mail-forward:before, .fa-share:before {
content: "\f064"
}
.fa-expand:before {
content: "\f065"
}
.fa-compress:before {
content: "\f066"
}
.fa-plus:before {
content: "\f067"
}
.fa-minus:before {
content: "\f068"
}
.fa-asterisk:before {
content: "\f069"
}
.fa-exclamation-circle:before {
content: "\f06a"
}
.fa-gift:before {
content: "\f06b"
}
.fa-leaf:before {
content: "\f06c"
}
.fa-fire:before {
content: "\f06d"
}
.fa-eye:before {
content: "\f06e"
}
.fa-eye-slash:before {
content: "\f070"
}
.fa-exclamation-triangle:before, .fa-warning:before {
content: "\f071"
}
.fa-plane:before {
content: "\f072"
}
.fa-calendar:before {
content: "\f073"
}
.fa-random:before {
content: "\f074"
}
.fa-comment:before {
content: "\f075"
}
.fa-magnet:before {
content: "\f076"
}
.fa-chevron-up:before {
content: "\f077"
}
.fa-chevron-down:before {
content: "\f078"
}
.fa-retweet:before {
content: "\f079"
}
.fa-shopping-cart:before {
content: "\f07a"
}
.fa-folder:before {
content: "\f07b"
}
.fa-folder-open:before {
content: "\f07c"
}
.fa-arrows-v:before {
content: "\f07d"
}
.fa-arrows-h:before {
content: "\f07e"
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
content: "\f080"
}
.fa-twitter-square:before {
content: "\f081"
}
.fa-facebook-square:before {
content: "\f082"
}
.fa-camera-retro:before {
content: "\f083"
}
.fa-key:before {
content: "\f084"
}
.fa-cogs:before, .fa-gears:before {
content: "\f085"
}
.fa-comments:before {
content: "\f086"
}
.fa-thumbs-o-up:before {
content: "\f087"
}
.fa-thumbs-o-down:before {
content: "\f088"
}
.fa-star-half:before {
content: "\f089"
}
.fa-heart-o:before {
content: "\f08a"
}
.fa-sign-out:before {
content: "\f08b"
}
.fa-linkedin-square:before {
content: "\f08c"
}
.fa-thumb-tack:before {
content: "\f08d"
}
.fa-external-link:before {
content: "\f08e"
}
.fa-sign-in:before {
content: "\f090"
}
.fa-trophy:before {
content: "\f091"
}
.fa-github-square:before {
content: "\f092"
}
.fa-upload:before {
content: "\f093"
}
.fa-lemon-o:before {
content: "\f094"
}
.fa-phone:before {
content: "\f095"
}
.fa-square-o:before {
content: "\f096"
}
.fa-bookmark-o:before {
content: "\f097"
}
.fa-phone-square:before {
content: "\f098"
}
.fa-twitter:before {
content: "\f099"
}
.fa-facebook-f:before, .fa-facebook:before {
content: "\f09a"
}
.fa-github:before {
content: "\f09b"
}
.fa-unlock:before {
content: "\f09c"
}
.fa-credit-card:before {
content: "\f09d"
}
.fa-feed:before, .fa-rss:before {
content: "\f09e"
}
.fa-hdd-o:before {
content: "\f0a0"
}
.fa-bullhorn:before {
content: "\f0a1"
}
.fa-bell:before {
content: "\f0f3"
}
.fa-certificate:before {
content: "\f0a3"
}
.fa-hand-o-right:before {
content: "\f0a4"
}
.fa-hand-o-left:before {
content: "\f0a5"
}
.fa-hand-o-up:before {
content: "\f0a6"
}
.fa-hand-o-down:before {
content: "\f0a7"
}
.fa-arrow-circle-left:before {
content: "\f0a8"
}
.fa-arrow-circle-right:before {
content: "\f0a9"
}
.fa-arrow-circle-up:before {
content: "\f0aa"
}
.fa-arrow-circle-down:before {
content: "\f0ab"
}
.fa-globe:before {
content: "\f0ac"
}
.fa-wrench:before {
content: "\f0ad"
}
.fa-tasks:before {
content: "\f0ae"
}
.fa-filter:before {
content: "\f0b0"
}
.fa-briefcase:before {
content: "\f0b1"
}
.fa-arrows-alt:before {
content: "\f0b2"
}
.fa-group:before, .fa-users:before {
content: "\f0c0"
}
.fa-chain:before, .fa-link:before {
content: "\f0c1"
}
.fa-cloud:before {
content: "\f0c2"
}
.fa-flask:before {
content: "\f0c3"
}
.fa-cut:before, .fa-scissors:before {
content: "\f0c4"
}
.fa-copy:before, .fa-files-o:before {
content: "\f0c5"
}
.fa-paperclip:before {
content: "\f0c6"
}
.fa-floppy-o:before, .fa-save:before {
content: "\f0c7"
}
.fa-square:before {
content: "\f0c8"
}
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
content: "\f0c9"
}
.fa-list-ul:before {
content: "\f0ca"
}
.fa-list-ol:before {
content: "\f0cb"
}
.fa-strikethrough:before {
content: "\f0cc"
}
.fa-underline:before {
content: "\f0cd"
}
.fa-table:before {
content: "\f0ce"
}
.fa-magic:before {
content: "\f0d0"
}
.fa-truck:before {
content: "\f0d1"
}
.fa-pinterest:before {
content: "\f0d2"
}
.fa-pinterest-square:before {
content: "\f0d3"
}
.fa-google-plus-square:before {
content: "\f0d4"
}
.fa-google-plus:before {
content: "\f0d5"
}
.fa-money:before {
content: "\f0d6"
}
.fa-caret-down:before {
content: "\f0d7"
}
.fa-caret-up:before {
content: "\f0d8"
}
.fa-caret-left:before {
content: "\f0d9"
}
.fa-caret-right:before {
content: "\f0da"
}
.fa-columns:before {
content: "\f0db"
}
.fa-sort:before, .fa-unsorted:before {
content: "\f0dc"
}
.fa-sort-desc:before, .fa-sort-down:before {
content: "\f0dd"
}
.fa-sort-asc:before, .fa-sort-up:before {
content: "\f0de"
}
.fa-envelope:before {
content: "\f0e0"
}
.fa-linkedin:before {
content: "\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
content: "\f0e2"
}
.fa-gavel:before, .fa-legal:before {
content: "\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
content: "\f0e4"
}
.fa-comment-o:before {
content: "\f0e5"
}
.fa-comments-o:before {
content: "\f0e6"
}
.fa-bolt:before, .fa-flash:before {
content: "\f0e7"
}
.fa-sitemap:before {
content: "\f0e8"
}
.fa-umbrella:before {
content: "\f0e9"
}
.fa-clipboard:before, .fa-paste:before {
content: "\f0ea"
}
.fa-lightbulb-o:before {
content: "\f0eb"
}
.fa-exchange:before {
content: "\f0ec"
}
.fa-cloud-download:before {
content: "\f0ed"
}
.fa-cloud-upload:before {
content: "\f0ee"
}
.fa-user-md:before {
content: "\f0f0"
}
.fa-stethoscope:before {
content: "\f0f1"
}
.fa-suitcase:before {
content: "\f0f2"
}
.fa-bell-o:before {
content: "\f0a2"
}
.fa-coffee:before {
content: "\f0f4"
}
.fa-cutlery:before {
content: "\f0f5"
}
.fa-file-text-o:before {
content: "\f0f6"
}
.fa-building-o:before {
content: "\f0f7"
}
.fa-hospital-o:before {
content: "\f0f8"
}
.fa-ambulance:before {
content: "\f0f9"
}
.fa-medkit:before {
content: "\f0fa"
}
.fa-fighter-jet:before {
content: "\f0fb"
}
.fa-beer:before {
content: "\f0fc"
}
.fa-h-square:before {
content: "\f0fd"
}
.fa-plus-square:before {
content: "\f0fe"
}
.fa-angle-double-left:before {
content: "\f100"
}
.fa-angle-double-right:before {
content: "\f101"
}
.fa-angle-double-up:before {
content: "\f102"
}
.fa-angle-double-down:before {
content: "\f103"
}
.fa-angle-left:before {
content: "\f104"
}
.fa-angle-right:before {
content: "\f105"
}
.fa-angle-up:before {
content: "\f106"
}
.fa-angle-down:before {
content: "\f107"
}
.fa-desktop:before {
content: "\f108"
}
.fa-laptop:before {
content: "\f109"
}
.fa-tablet:before {
content: "\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
content: "\f10b"
}
.fa-circle-o:before {
content: "\f10c"
}
.fa-quote-left:before {
content: "\f10d"
}
.fa-quote-right:before {
content: "\f10e"
}
.fa-spinner:before {
content: "\f110"
}
.fa-circle:before {
content: "\f111"
}
.fa-mail-reply:before, .fa-reply:before {
content: "\f112"
}
.fa-github-alt:before {
content: "\f113"
}
.fa-folder-o:before {
content: "\f114"
}
.fa-folder-open-o:before {
content: "\f115"
}
.fa-smile-o:before {
content: "\f118"
}
.fa-frown-o:before {
content: "\f119"
}
.fa-meh-o:before {
content: "\f11a"
}
.fa-gamepad:before {
content: "\f11b"
}
.fa-keyboard-o:before {
content: "\f11c"
}
.fa-flag-o:before {
content: "\f11d"
}
.fa-flag-checkered:before {
content: "\f11e"
}
.fa-terminal:before {
content: "\f120"
}
.fa-code:before {
content: "\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
content: "\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
content: "\f123"
}
.fa-location-arrow:before {
content: "\f124"
}
.fa-crop:before {
content: "\f125"
}
.fa-code-fork:before {
content: "\f126"
}
.fa-chain-broken:before, .fa-unlink:before {
content: "\f127"
}
.fa-question:before {
content: "\f128"
}
.fa-info:before {
content: "\f129"
}
.fa-exclamation:before {
content: "\f12a"
}
.fa-superscript:before {
content: "\f12b"
}
.fa-subscript:before {
content: "\f12c"
}
.fa-eraser:before {
content: "\f12d"
}
.fa-puzzle-piece:before {
content: "\f12e"
}
.fa-microphone:before {
content: "\f130"
}
.fa-microphone-slash:before {
content: "\f131"
}
.fa-shield:before {
content: "\f132"
}
.fa-calendar-o:before {
content: "\f133"
}
.fa-fire-extinguisher:before {
content: "\f134"
}
.fa-rocket:before {
content: "\f135"
}
.fa-maxcdn:before {
content: "\f136"
}
.fa-chevron-circle-left:before {
content: "\f137"
}
.fa-chevron-circle-right:before {
content: "\f138"
}
.fa-chevron-circle-up:before {
content: "\f139"
}
.fa-chevron-circle-down:before {
content: "\f13a"
}
.fa-html5:before {
content: "\f13b"
}
.fa-css3:before {
content: "\f13c"
}
.fa-anchor:before {
content: "\f13d"
}
.fa-unlock-alt:before {
content: "\f13e"
}
.fa-bullseye:before {
content: "\f140"
}
.fa-ellipsis-h:before {
content: "\f141"
}
.fa-ellipsis-v:before {
content: "\f142"
}
.fa-rss-square:before {
content: "\f143"
}
.fa-play-circle:before {
content: "\f144"
}
.fa-ticket:before {
content: "\f145"
}
.fa-minus-square:before {
content: "\f146"
}
.fa-minus-square-o:before {
content: "\f147"
}
.fa-level-up:before {
content: "\f148"
}
.fa-level-down:before {
content: "\f149"
}
.fa-check-square:before {
content: "\f14a"
}
.fa-pencil-square:before {
content: "\f14b"
}
.fa-external-link-square:before {
content: "\f14c"
}
.fa-share-square:before {
content: "\f14d"
}
.fa-compass:before {
content: "\f14e"
}
.fa-caret-square-o-down:before, .fa-toggle-down:before {
content: "\f150"
}
.fa-caret-square-o-up:before, .fa-toggle-up:before {
content: "\f151"
}
.fa-caret-square-o-right:before, .fa-toggle-right:before {
content: "\f152"
}
.fa-eur:before, .fa-euro:before {
content: "\f153"
}
.fa-gbp:before {
content: "\f154"
}
.fa-dollar:before, .fa-usd:before {
content: "\f155"
}
.fa-inr:before, .fa-rupee:before {
content: "\f156"
}
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
content: "\f157"
}
.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
content: "\f158"
}
.fa-krw:before, .fa-won:before {
content: "\f159"
}
.fa-bitcoin:before, .fa-btc:before {
content: "\f15a"
}
.fa-file:before {
content: "\f15b"
}
.fa-file-text:before {
content: "\f15c"
}
.fa-sort-alpha-asc:before {
content: "\f15d"
}
.fa-sort-alpha-desc:before {
content: "\f15e"
}
.fa-sort-amount-asc:before {
content: "\f160"
}
.fa-sort-amount-desc:before {
content: "\f161"
}
.fa-sort-numeric-asc:before {
content: "\f162"
}
.fa-sort-numeric-desc:before {
content: "\f163"
}
.fa-thumbs-up:before {
content: "\f164"
}
.fa-thumbs-down:before {
content: "\f165"
}
.fa-youtube-square:before {
content: "\f166"
}
.fa-youtube:before {
content: "\f167"
}
.fa-xing:before {
content: "\f168"
}
.fa-xing-square:before {
content: "\f169"
}
.fa-youtube-play:before {
content: "\f16a"
}
.fa-dropbox:before {
content: "\f16b"
}
.fa-stack-overflow:before {
content: "\f16c"
}
.fa-instagram:before {
content: "\f16d"
}
.fa-flickr:before {
content: "\f16e"
}
.fa-adn:before {
content: "\f170"
}
.fa-bitbucket:before {
content: "\f171"
}
.fa-bitbucket-square:before {
content: "\f172"
}
.fa-tumblr:before {
content: "\f173"
}
.fa-tumblr-square:before {
content: "\f174"
}
.fa-long-arrow-down:before {
content: "\f175"
}
.fa-long-arrow-up:before {
content: "\f176"
}
.fa-long-arrow-left:before {
content: "\f177"
}
.fa-long-arrow-right:before {
content: "\f178"
}
.fa-apple:before {
content: "\f179"
}
.fa-windows:before {
content: "\f17a"
}
.fa-android:before {
content: "\f17b"
}
.fa-linux:before {
content: "\f17c"
}
.fa-dribbble:before {
content: "\f17d"
}
.fa-skype:before {
content: "\f17e"
}
.fa-foursquare:before {
content: "\f180"
}
.fa-trello:before {
content: "\f181"
}
.fa-female:before {
content: "\f182"
}
.fa-male:before {
content: "\f183"
}
.fa-gittip:before, .fa-gratipay:before {
content: "\f184"
}
.fa-sun-o:before {
content: "\f185"
}
.fa-moon-o:before {
content: "\f186"
}
.fa-archive:before {
content: "\f187"
}
.fa-bug:before {
content: "\f188"
}
.fa-vk:before {
content: "\f189"
}
.fa-weibo:before {
content: "\f18a"
}
.fa-renren:before {
content: "\f18b"
}
.fa-pagelines:before {
content: "\f18c"
}
.fa-stack-exchange:before {
content: "\f18d"
}
.fa-arrow-circle-o-right:before {
content: "\f18e"
}
.fa-arrow-circle-o-left:before {
content: "\f190"
}
.fa-caret-square-o-left:before, .fa-toggle-left:before {
content: "\f191"
}
.fa-dot-circle-o:before {
content: "\f192"
}
.fa-wheelchair:before {
content: "\f193"
}
.fa-vimeo-square:before {
content: "\f194"
}
.fa-try:before, .fa-turkish-lira:before {
content: "\f195"
}
.fa-plus-square-o:before {
content: "\f196"
}
.fa-space-shuttle:before {
content: "\f197"
}
.fa-slack:before {
content: "\f198"
}
.fa-envelope-square:before {
content: "\f199"
}
.fa-wordpress:before {
content: "\f19a"
}
.fa-openid:before {
content: "\f19b"
}
.fa-bank:before, .fa-institution:before, .fa-university:before {
content: "\f19c"
}
.fa-graduation-cap:before, .fa-mortar-board:before {
content: "\f19d"
}
.fa-yahoo:before {
content: "\f19e"
}
.fa-google:before {
content: "\f1a0"
}
.fa-reddit:before {
content: "\f1a1"
}
.fa-reddit-square:before {
content: "\f1a2"
}
.fa-stumbleupon-circle:before {
content: "\f1a3"
}
.fa-stumbleupon:before {
content: "\f1a4"
}
.fa-delicious:before {
content: "\f1a5"
}
.fa-digg:before {
content: "\f1a6"
}
.fa-pied-piper-pp:before {
content: "\f1a7"
}
.fa-pied-piper-alt:before {
content: "\f1a8"
}
.fa-drupal:before {
content: "\f1a9"
}
.fa-joomla:before {
content: "\f1aa"
}
.fa-language:before {
content: "\f1ab"
}
.fa-fax:before {
content: "\f1ac"
}
.fa-building:before {
content: "\f1ad"
}
.fa-child:before {
content: "\f1ae"
}
.fa-paw:before {
content: "\f1b0"
}
.fa-spoon:before {
content: "\f1b1"
}
.fa-cube:before {
content: "\f1b2"
}
.fa-cubes:before {
content: "\f1b3"
}
.fa-behance:before {
content: "\f1b4"
}
.fa-behance-square:before {
content: "\f1b5"
}
.fa-steam:before {
content: "\f1b6"
}
.fa-steam-square:before {
content: "\f1b7"
}
.fa-recycle:before {
content: "\f1b8"
}
.fa-automobile:before, .fa-car:before {
content: "\f1b9"
}
.fa-cab:before, .fa-taxi:before {
content: "\f1ba"
}
.fa-tree:before {
content: "\f1bb"
}
.fa-spotify:before {
content: "\f1bc"
}
.fa-deviantart:before {
content: "\f1bd"
}
.fa-soundcloud:before {
content: "\f1be"
}
.fa-database:before {
content: "\f1c0"
}
.fa-file-pdf-o:before {
content: "\f1c1"
}
.fa-file-word-o:before {
content: "\f1c2"
}
.fa-file-excel-o:before {
content: "\f1c3"
}
.fa-file-powerpoint-o:before {
content: "\f1c4"
}
.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {
content: "\f1c5"
}
.fa-file-archive-o:before, .fa-file-zip-o:before {
content: "\f1c6"
}
.fa-file-audio-o:before, .fa-file-sound-o:before {
content: "\f1c7"
}
.fa-file-movie-o:before, .fa-file-video-o:before {
content: "\f1c8"
}
.fa-file-code-o:before {
content: "\f1c9"
}
.fa-vine:before {
content: "\f1ca"
}
.fa-codepen:before {
content: "\f1cb"
}
.fa-jsfiddle:before {
content: "\f1cc"
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {
content: "\f1cd"
}
.fa-circle-o-notch:before {
content: "\f1ce"
}
.fa-ra:before, .fa-rebel:before, .fa-resistance:before {
content: "\f1d0"
}
.fa-empire:before, .fa-ge:before {
content: "\f1d1"
}
.fa-git-square:before {
content: "\f1d2"
}
.fa-git:before {
content: "\f1d3"
}
.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {
content: "\f1d4"
}
.fa-tencent-weibo:before {
content: "\f1d5"
}
.fa-qq:before {
content: "\f1d6"
}
.fa-wechat:before, .fa-weixin:before {
content: "\f1d7"
}
.fa-paper-plane:before, .fa-send:before {
content: "\f1d8"
}
.fa-paper-plane-o:before, .fa-send-o:before {
content: "\f1d9"
}
.fa-history:before {
content: "\f1da"
}
.fa-circle-thin:before {
content: "\f1db"
}
.fa-header:before {
content: "\f1dc"
}
.fa-paragraph:before {
content: "\f1dd"
}
.fa-sliders:before {
content: "\f1de"
}
.fa-share-alt:before {
content: "\f1e0"
}
.fa-share-alt-square:before {
content: "\f1e1"
}
.fa-bomb:before {
content: "\f1e2"
}
.fa-futbol-o:before, .fa-soccer-ball-o:before {
content: "\f1e3"
}
.fa-tty:before {
content: "\f1e4"
}
.fa-binoculars:before {
content: "\f1e5"
}
.fa-plug:before {
content: "\f1e6"
}
.fa-slideshare:before {
content: "\f1e7"
}
.fa-twitch:before {
content: "\f1e8"
}
.fa-yelp:before {
content: "\f1e9"
}
.fa-newspaper-o:before {
content: "\f1ea"
}
.fa-wifi:before {
content: "\f1eb"
}
.fa-calculator:before {
content: "\f1ec"
}
.fa-paypal:before {
content: "\f1ed"
}
.fa-google-wallet:before {
content: "\f1ee"
}
.fa-cc-visa:before {
content: "\f1f0"
}
.fa-cc-mastercard:before {
content: "\f1f1"
}
.fa-cc-discover:before {
content: "\f1f2"
}
.fa-cc-amex:before {
content: "\f1f3"
}
.fa-cc-paypal:before {
content: "\f1f4"
}
.fa-cc-stripe:before {
content: "\f1f5"
}
.fa-bell-slash:before {
content: "\f1f6"
}
.fa-bell-slash-o:before {
content: "\f1f7"
}
.fa-trash:before {
content: "\f1f8"
}
.fa-copyright:before {
content: "\f1f9"
}
.fa-at:before {
content: "\f1fa"
}
.fa-eyedropper:before {
content: "\f1fb"
}
.fa-paint-brush:before {
content: "\f1fc"
}
.fa-birthday-cake:before {
content: "\f1fd"
}
.fa-area-chart:before {
content: "\f1fe"
}
.fa-pie-chart:before {
content: "\f200"
}
.fa-line-chart:before {
content: "\f201"
}
.fa-lastfm:before {
content: "\f202"
}
.fa-lastfm-square:before {
content: "\f203"
}
.fa-toggle-off:before {
content: "\f204"
}
.fa-toggle-on:before {
content: "\f205"
}
.fa-bicycle:before {
content: "\f206"
}
.fa-bus:before {
content: "\f207"
}
.fa-ioxhost:before {
content: "\f208"
}
.fa-angellist:before {
content: "\f209"
}
.fa-cc:before {
content: "\f20a"
}
.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
content: "\f20b"
}
.fa-meanpath:before {
content: "\f20c"
}
.fa-buysellads:before {
content: "\f20d"
}
.fa-connectdevelop:before {
content: "\f20e"
}
.fa-dashcube:before {
content: "\f210"
}
.fa-forumbee:before {
content: "\f211"
}
.fa-leanpub:before {
content: "\f212"
}
.fa-sellsy:before {
content: "\f213"
}
.fa-shirtsinbulk:before {
content: "\f214"
}
.fa-simplybuilt:before {
content: "\f215"
}
.fa-skyatlas:before {
content: "\f216"
}
.fa-cart-plus:before {
content: "\f217"
}
.fa-cart-arrow-down:before {
content: "\f218"
}
.fa-diamond:before {
content: "\f219"
}
.fa-ship:before {
content: "\f21a"
}
.fa-user-secret:before {
content: "\f21b"
}
.fa-motorcycle:before {
content: "\f21c"
}
.fa-street-view:before {
content: "\f21d"
}
.fa-heartbeat:before {
content: "\f21e"
}
.fa-venus:before {
content: "\f221"
}
.fa-mars:before {
content: "\f222"
}
.fa-mercury:before {
content: "\f223"
}
.fa-intersex:before, .fa-transgender:before {
content: "\f224"
}
.fa-transgender-alt:before {
content: "\f225"
}
.fa-venus-double:before {
content: "\f226"
}
.fa-mars-double:before {
content: "\f227"
}
.fa-venus-mars:before {
content: "\f228"
}
.fa-mars-stroke:before {
content: "\f229"
}
.fa-mars-stroke-v:before {
content: "\f22a"
}
.fa-mars-stroke-h:before {
content: "\f22b"
}
.fa-neuter:before {
content: "\f22c"
}
.fa-genderless:before {
content: "\f22d"
}
.fa-facebook-official:before {
content: "\f230"
}
.fa-pinterest-p:before {
content: "\f231"
}
.fa-whatsapp:before {
content: "\f232"
}
.fa-server:before {
content: "\f233"
}
.fa-user-plus:before {
content: "\f234"
}
.fa-user-times:before {
content: "\f235"
}
.fa-bed:before, .fa-hotel:before {
content: "\f236"
}
.fa-viacoin:before {
content: "\f237"
}
.fa-train:before {
content: "\f238"
}
.fa-subway:before {
content: "\f239"
}
.fa-medium:before {
content: "\f23a"
}
.fa-y-combinator:before, .fa-yc:before {
content: "\f23b"
}
.fa-optin-monster:before {
content: "\f23c"
}
.fa-opencart:before {
content: "\f23d"
}
.fa-expeditedssl:before {
content: "\f23e"
}
.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before {
content: "\f240"
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
content: "\f241"
}
.fa-battery-2:before, .fa-battery-half:before {
content: "\f242"
}
.fa-battery-1:before, .fa-battery-quarter:before {
content: "\f243"
}
.fa-battery-0:before, .fa-battery-empty:before {
content: "\f244"
}
.fa-mouse-pointer:before {
content: "\f245"
}
.fa-i-cursor:before {
content: "\f246"
}
.fa-object-group:before {
content: "\f247"
}
.fa-object-ungroup:before {
content: "\f248"
}
.fa-sticky-note:before {
content: "\f249"
}
.fa-sticky-note-o:before {
content: "\f24a"
}
.fa-cc-jcb:before {
content: "\f24b"
}
.fa-cc-diners-club:before {
content: "\f24c"
}
.fa-clone:before {
content: "\f24d"
}
.fa-balance-scale:before {
content: "\f24e"
}
.fa-hourglass-o:before {
content: "\f250"
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
content: "\f251"
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
content: "\f252"
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
content: "\f253"
}
.fa-hourglass:before {
content: "\f254"
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
content: "\f255"
}
.fa-hand-paper-o:before, .fa-hand-stop-o:before {
content: "\f256"
}
.fa-hand-scissors-o:before {
content: "\f257"
}
.fa-hand-lizard-o:before {
content: "\f258"
}
.fa-hand-spock-o:before {
content: "\f259"
}
.fa-hand-pointer-o:before {
content: "\f25a"
}
.fa-hand-peace-o:before {
content: "\f25b"
}
.fa-trademark:before {
content: "\f25c"
}
.fa-registered:before {
content: "\f25d"
}
.fa-creative-commons:before {
content: "\f25e"
}
.fa-gg:before {
content: "\f260"
}
.fa-gg-circle:before {
content: "\f261"
}
.fa-tripadvisor:before {
content: "\f262"
}
.fa-odnoklassniki:before {
content: "\f263"
}
.fa-odnoklassniki-square:before {
content: "\f264"
}
.fa-get-pocket:before {
content: "\f265"
}
.fa-wikipedia-w:before {
content: "\f266"
}
.fa-safari:before {
content: "\f267"
}
.fa-chrome:before {
content: "\f268"
}
.fa-firefox:before {
content: "\f269"
}
.fa-opera:before {
content: "\f26a"
}
.fa-internet-explorer:before {
content: "\f26b"
}
.fa-television:before, .fa-tv:before {
content: "\f26c"
}
.fa-contao:before {
content: "\f26d"
}
.fa-500px:before {
content: "\f26e"
}
.fa-amazon:before {
content: "\f270"
}
.fa-calendar-plus-o:before {
content: "\f271"
}
.fa-calendar-minus-o:before {
content: "\f272"
}
.fa-calendar-times-o:before {
content: "\f273"
}
.fa-calendar-check-o:before {
content: "\f274"
}
.fa-industry:before {
content: "\f275"
}
.fa-map-pin:before {
content: "\f276"
}
.fa-map-signs:before {
content: "\f277"
}
.fa-map-o:before {
content: "\f278"
}
.fa-map:before {
content: "\f279"
}
.fa-commenting:before {
content: "\f27a"
}
.fa-commenting-o:before {
content: "\f27b"
}
.fa-houzz:before {
content: "\f27c"
}
.fa-vimeo:before {
content: "\f27d"
}
.fa-black-tie:before {
content: "\f27e"
}
.fa-fonticons:before {
content: "\f280"
}
.fa-reddit-alien:before {
content: "\f281"
}
.fa-edge:before {
content: "\f282"
}
.fa-credit-card-alt:before {
content: "\f283"
}
.fa-codiepie:before {
content: "\f284"
}
.fa-modx:before {
content: "\f285"
}
.fa-fort-awesome:before {
content: "\f286"
}
.fa-usb:before {
content: "\f287"
}
.fa-product-hunt:before {
content: "\f288"
}
.fa-mixcloud:before {
content: "\f289"
}
.fa-scribd:before {
content: "\f28a"
}
.fa-pause-circle:before {
content: "\f28b"
}
.fa-pause-circle-o:before {
content: "\f28c"
}
.fa-stop-circle:before {
content: "\f28d"
}
.fa-stop-circle-o:before {
content: "\f28e"
}
.fa-shopping-bag:before {
content: "\f290"
}
.fa-shopping-basket:before {
content: "\f291"
}
.fa-hashtag:before {
content: "\f292"
}
.fa-bluetooth:before {
content: "\f293"
}
.fa-bluetooth-b:before {
content: "\f294"
}
.fa-percent:before {
content: "\f295"
}
.fa-gitlab:before {
content: "\f296"
}
.fa-wpbeginner:before {
content: "\f297"
}
.fa-wpforms:before {
content: "\f298"
}
.fa-envira:before {
content: "\f299"
}
.fa-universal-access:before {
content: "\f29a"
}
.fa-wheelchair-alt:before {
content: "\f29b"
}
.fa-question-circle-o:before {
content: "\f29c"
}
.fa-blind:before {
content: "\f29d"
}
.fa-audio-description:before {
content: "\f29e"
}
.fa-volume-control-phone:before {
content: "\f2a0"
}
.fa-braille:before {
content: "\f2a1"
}
.fa-assistive-listening-systems:before {
content: "\f2a2"
}
.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {
content: "\f2a3"
}
.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {
content: "\f2a4"
}
.fa-glide:before {
content: "\f2a5"
}
.fa-glide-g:before {
content: "\f2a6"
}
.fa-sign-language:before, .fa-signing:before {
content: "\f2a7"
}
.fa-low-vision:before {
content: "\f2a8"
}
.fa-viadeo:before {
content: "\f2a9"
}
.fa-viadeo-square:before {
content: "\f2aa"
}
.fa-snapchat:before {
content: "\f2ab"
}
.fa-snapchat-ghost:before {
content: "\f2ac"
}
.fa-snapchat-square:before {
content: "\f2ad"
}
.fa-pied-piper:before {
content: "\f2ae"
}
.fa-first-order:before {
content: "\f2b0"
}
.fa-yoast:before {
content: "\f2b1"
}
.fa-themeisle:before {
content: "\f2b2"
}
.fa-google-plus-circle:before, .fa-google-plus-official:before {
content: "\f2b3"
}
.fa-fa:before, .fa-font-awesome:before {
content: "\f2b4"
}
.fa-handshake-o:before {
content: "\f2b5"
}
.fa-envelope-open:before {
content: "\f2b6"
}
.fa-envelope-open-o:before {
content: "\f2b7"
}
.fa-linode:before {
content: "\f2b8"
}
.fa-address-book:before {
content: "\f2b9"
}
.fa-address-book-o:before {
content: "\f2ba"
}
.fa-address-card:before, .fa-vcard:before {
content: "\f2bb"
}
.fa-address-card-o:before, .fa-vcard-o:before {
content: "\f2bc"
}
.fa-user-circle:before {
content: "\f2bd"
}
.fa-user-circle-o:before {
content: "\f2be"
}
.fa-user-o:before {
content: "\f2c0"
}
.fa-id-badge:before {
content: "\f2c1"
}
.fa-drivers-license:before, .fa-id-card:before {
content: "\f2c2"
}
.fa-drivers-license-o:before, .fa-id-card-o:before {
content: "\f2c3"
}
.fa-quora:before {
content: "\f2c4"
}
.fa-free-code-camp:before {
content: "\f2c5"
}
.fa-telegram:before {
content: "\f2c6"
}
.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before {
content: "\f2c7"
}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
content: "\f2c8"
}
.fa-thermometer-2:before, .fa-thermometer-half:before {
content: "\f2c9"
}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {
content: "\f2ca"
}
.fa-thermometer-0:before, .fa-thermometer-empty:before {
content: "\f2cb"
}
.fa-shower:before {
content: "\f2cc"
}
.fa-bath:before, .fa-bathtub:before, .fa-s15:before {
content: "\f2cd"
}
.fa-podcast:before {
content: "\f2ce"
}
.fa-window-maximize:before {
content: "\f2d0"
}
.fa-window-minimize:before {
content: "\f2d1"
}
.fa-window-restore:before {
content: "\f2d2"
}
.fa-times-rectangle:before, .fa-window-close:before {
content: "\f2d3"
}
.fa-times-rectangle-o:before, .fa-window-close-o:before {
content: "\f2d4"
}
.fa-bandcamp:before {
content: "\f2d5"
}
.fa-grav:before {
content: "\f2d6"
}
.fa-etsy:before {
content: "\f2d7"
}
.fa-imdb:before {
content: "\f2d8"
}
.fa-ravelry:before {
content: "\f2d9"
}
.fa-eercast:before {
content: "\f2da"
}
.fa-microchip:before {
content: "\f2db"
}
.fa-snowflake-o:before {
content: "\f2dc"
}
.fa-superpowers:before {
content: "\f2dd"
}
.fa-wpexplorer:before {
content: "\f2de"
}
.fa-meetup:before {
content: "\f2e0"
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto
}
.ui-draggable-handle {
-ms-touch-action: none;
touch-action: none
}
.ui-helper-hidden {
display: none
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none
}
.ui-helper-clearfix:after, .ui-helper-clearfix:before {
content: "";
display: table;
border-collapse: collapse
}
.ui-helper-clearfix:after {
clear: both
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter: Alpha(Opacity=0)
}
.ui-front {
z-index: 100
}
.ui-state-disabled {
cursor: default !important;
pointer-events: none
}
.ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block
}
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.ui-resizable {
position: relative
}
.ui-resizable-handle {
position: absolute;
font-size: .1px;
display: block;
-ms-touch-action: none;
touch-action: none
}
.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {
display: none
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px
}
.ui-selectable {
-ms-touch-action: none;
touch-action: none
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted #000
}
.ui-sortable-handle {
-ms-touch-action: none;
touch-action: none
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin: 2px 0 0 0;
padding: .5em .5em .5em .7em;
font-size: 100%
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default
}
.ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: 0
}
.ui-menu .ui-menu {
position: absolute
}
.ui-menu .ui-menu-item {
margin: 0;
cursor: pointer;
list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-item-wrapper {
position: relative;
padding: 3px 1em 3px .4em
}
.ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0
}
.ui-menu .ui-state-active, .ui-menu .ui-state-focus {
margin: -1px
}
.ui-menu-icons {
position: relative
}
.ui-menu-icons .ui-menu-item-wrapper {
padding-left: 2em
}
.ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0
}
.ui-menu .ui-menu-icon {
left: auto;
right: 0
}
.ui-button {
padding: .4em 1em;
display: inline-block;
position: relative;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
overflow: visible
}
.ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {
text-decoration: none
}
.ui-button-icon-only {
width: 2em;
box-sizing: border-box;
text-indent: -9999px;
white-space: nowrap
}
input.ui-button.ui-button-icon-only {
text-indent: 0
}
.ui-button-icon-only .ui-icon {
position: absolute;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8px
}
.ui-button.ui-icon-notext .ui-icon {
padding: 0;
width: 2.1em;
height: 2.1em;
text-indent: -9999px;
white-space: nowrap
}
input.ui-button.ui-icon-notext .ui-icon {
width: auto;
height: auto;
text-indent: 0;
white-space: normal;
padding: .4em 1em
}
button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner {
border: 0;
padding: 0
}
.ui-controlgroup {
vertical-align: middle;
display: inline-block
}
.ui-controlgroup > .ui-controlgroup-item {
float: left;
margin-left: 0;
margin-right: 0
}
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus, .ui-controlgroup > .ui-controlgroup-item:focus {
z-index: 9999
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
display: block;
float: none;
width: 100%;
margin-top: 0;
margin-bottom: 0;
text-align: left
}
.ui-controlgroup-vertical .ui-controlgroup-item {
box-sizing: border-box
}
.ui-controlgroup .ui-controlgroup-label {
padding: .4em 1em
}
.ui-controlgroup .ui-controlgroup-label span {
font-size: 80%
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
border-left: none
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
border-top: none
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
border-right: none
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
border-bottom: none
}
.ui-controlgroup-vertical .ui-spinner-input {
width: 75%;
width: calc(100% - 2.4em)
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
border-top-style: solid
}
.ui-checkboxradio-label .ui-icon-background {
box-shadow: inset 1px 1px 1px #ccc;
border-radius: .12em;
border: none
}
.ui-checkboxradio-radio-label .ui-icon-background {
width: 16px;
height: 16px;
border-radius: 1em;
overflow: visible;
border: none
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
background-image: none;
width: 8px;
height: 8px;
border-width: 4px;
border-style: solid
}
.ui-checkboxradio-disabled {
pointer-events: none
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em
}
.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
top: 1px
}
.ui-datepicker .ui-datepicker-prev {
left: 2px
}
.ui-datepicker .ui-datepicker-next {
right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px
}
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
width: 45%
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: 700;
border: 0
}
.ui-datepicker td {
border: 0;
padding: 1px
}
.ui-datepicker td a, .ui-datepicker td span {
display: block;
padding: .2em;
text-align: right;
text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left
}
.ui-datepicker.ui-datepicker-multi {
width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0
}
.ui-datepicker-rtl {
direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px
}
.ui-datepicker .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
left: .5em;
top: .3em
}
.ui-dialog {
position: absolute;
top: 0;
left: 0;
padding: .2em;
outline: 0
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 0;
white-space: nowrap;
width: 90%;
overflow: hidden;
text-overflow: ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 20px;
margin: -10px 0 0 0;
padding: 1px;
height: 20px
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: 0 0;
overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin-top: .5em;
padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer
}
.ui-dialog .ui-resizable-n {
height: 2px;
top: 0
}
.ui-dialog .ui-resizable-e {
width: 2px;
right: 0
}
.ui-dialog .ui-resizable-s {
height: 2px;
bottom: 0
}
.ui-dialog .ui-resizable-w {
width: 2px;
left: 0
}
.ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw {
width: 7px;
height: 7px
}
.ui-dialog .ui-resizable-se {
right: 0;
bottom: 0
}
.ui-dialog .ui-resizable-sw {
left: 0;
bottom: 0
}
.ui-dialog .ui-resizable-ne {
right: 0;
top: 0
}
.ui-dialog .ui-resizable-nw {
left: 0;
top: 0
}
.ui-draggable .ui-dialog-titlebar {
cursor: move
}
.ui-progressbar {
height: 2em;
text-align: left;
overflow: hidden
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height: 100%
}
.ui-progressbar .ui-progressbar-overlay {
background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
height: 100%;
opacity: .25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none
}
.ui-selectmenu-menu {
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
display: none
}
.ui-selectmenu-menu .ui-menu {
overflow: auto;
overflow-x: hidden;
padding-bottom: 1px
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
font-size: 1em;
font-weight: 700;
line-height: 1.5;
padding: 2px .4em;
margin: .5em 0 0 0;
height: auto;
border: 0
}
.ui-selectmenu-open {
display: block
}
.ui-selectmenu-text {
display: block;
margin-right: 20px;
overflow: hidden;
text-overflow: ellipsis
}
.ui-selectmenu-button.ui-button {
text-align: left;
white-space: nowrap;
width: 14em
}
.ui-selectmenu-icon.ui-icon {
float: right;
margin-top: 0
}
.ui-slider {
position: relative;
text-align: left
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
-ms-touch-action: none;
touch-action: none
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit
}
.ui-slider-horizontal {
height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0
}
.ui-slider-vertical {
width: .8em;
height: 100px
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
top: 0
}
.ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle
}
.ui-spinner-input {
border: none;
background: 0 0;
color: inherit;
padding: .222em 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 2em
}
.ui-spinner-button {
width: 1.6em;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0
}
.ui-spinner a.ui-spinner-button {
border-top-style: none;
border-bottom-style: none;
border-right-style: none
}
.ui-spinner-up {
top: 0
}
.ui-spinner-down {
bottom: 0
}
.ui-tabs {
position: relative;
padding: .2em
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: 1px .2em 0 0;
border-bottom-width: 0;
padding: 0;
white-space: nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float: left;
padding: .5em 1em;
text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor: text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor: pointer
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: 0 0
}
.ui-tooltip {
padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px
}
body .ui-tooltip {
border-width: 2px
}
.ui-widget {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em
}
.ui-widget .ui-widget {
font-size: 1em
}
.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em
}
.ui-widget.ui-widget-content {
border: 1px solid #c5c5c5
}
.ui-widget-content {
border: 1px solid #ddd;
background: #fff;
color: #333
}
.ui-widget-content a {
color: #333
}
.ui-widget-header {
border: 1px solid #ddd;
background: #e9e9e9;
color: #333;
font-weight: 700
}
.ui-widget-header a {
color: #333
}
.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
border: 1px solid #c5c5c5;
background: #f6f6f6;
font-weight: 400;
color: #454545
}
.ui-button, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button {
color: #454545;
text-decoration: none
}
.ui-button:focus, .ui-button:hover, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
border: 1px solid #ccc;
background: #ededed;
font-weight: 400;
color: #2b2b2b
}
.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, a.ui-button:focus, a.ui-button:hover {
color: #2b2b2b;
text-decoration: none
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px #5e9ed6
}
.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {
border: 1px solid #003eff;
background: #007fff;
font-weight: 400;
color: #fff
}
.ui-icon-background, .ui-state-active .ui-icon-background {
border: #003eff;
background-color: #fff
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #fff;
text-decoration: none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #dad55e;
background: #fffa90;
color: #777620
}
.ui-state-checked {
border: 1px solid #dad55e;
background: #fffa90
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color: #777620
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
border: 1px solid #f1a899;
background: #fddfdf;
color: #5f3f3f
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color: #5f3f3f
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color: #5f3f3f
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight: 700
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
opacity: .7;
filter: Alpha(Opacity=70);
font-weight: 400
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
opacity: .35;
filter: Alpha(Opacity=35);
background-image: none
}
.ui-state-disabled .ui-icon {
filter: Alpha(Opacity=35)
}
.ui-icon {
width: 16px;
height: 16px
}
.ui-icon, .ui-widget-content .ui-icon {
background-image: url(https://sp-ao.shortpixel.ai/client/q_glossy,ret_img/https://perevodim.com.ua/wp-content/themes/gulfstream/css/../libs/jqueryUi/images/ui-icons_444444_256x240.png)
}
.ui-widget-header .ui-icon {
background-image: url(https://sp-ao.shortpixel.ai/client/q_glossy,ret_img/https://perevodim.com.ua/wp-content/themes/gulfstream/css/../libs/jqueryUi/images/ui-icons_444444_256x240.png)
}
.ui-button:focus .ui-icon, .ui-button:hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
background-image: url(https://sp-ao.shortpixel.ai/client/q_glossy,ret_img/https://perevodim.com.ua/wp-content/themes/gulfstream/css/../libs/jqueryUi/images/ui-icons_555555_256x240.png)
}
.ui-button:active .ui-icon, .ui-state-active .ui-icon {
background-image: url(https://sp-ao.shortpixel.ai/client/q_glossy,ret_img/https://perevodim.com.ua/wp-content/themes/gulfstream/css/../libs/jqueryUi/images/ui-icons_ffffff_256x240.png)
}
.ui-button .ui-state-highlight.ui-icon, .ui-state-highlight .ui-icon {
background-image: url(https://sp-ao.shortpixel.ai/client/q_glossy,ret_img/https://perevodim.com.ua/wp-content/themes/gulfstream/css/../libs/jqueryUi/images/ui-icons_777620_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image: url(https://sp-ao.shortpixel.ai/client/q_glossy,ret_img/https://perevodim.com.ua/wp-content/themes/gulfstream/css/../libs/jqueryUi/images/ui-icons_cc0000_256x240.png)
}
.ui-button .ui-icon {
background-image: url(https://sp-ao.shortpixel.ai/client/q_glossy,ret_img/https://perevodim.com.ua/wp-content/themes/gulfstream/css/../libs/jqueryUi/images/ui-icons_777777_256x240.png)
}
.ui-icon-blank {
background-position: 16px 16px
}
.ui-icon-caret-1-n {
background-position: 0 0
}
.ui-icon-caret-1-ne {
background-position: -16px 0
}
.ui-icon-caret-1-e {
background-position: -32px 0
}
.ui-icon-caret-1-se {
background-position: -48px 0
}
.ui-icon-caret-1-s {
background-position: -65px 0
}
.ui-icon-caret-1-sw {
background-position: -80px 0
}
.ui-icon-caret-1-w {
background-position: -96px 0
}
.ui-icon-caret-1-nw {
background-position: -112px 0
}
.ui-icon-caret-2-n-s {
background-position: -128px 0
}
.ui-icon-caret-2-e-w {
background-position: -144px 0
}
.ui-icon-triangle-1-n {
background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
background-position: -16px -16px
}
.ui-icon-triangle-1-e {
background-position: -32px -16px
}
.ui-icon-triangle-1-se {
background-position: -48px -16px
}
.ui-icon-triangle-1-s {
background-position: -65px -16px
}
.ui-icon-triangle-1-sw {
background-position: -80px -16px
}
.ui-icon-triangle-1-w {
background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
background-position: -144px -16px
}
.ui-icon-arrow-1-n {
background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
background-position: -16px -32px
}
.ui-icon-arrow-1-e {
background-position: -32px -32px
}
.ui-icon-arrow-1-se {
background-position: -48px -32px
}
.ui-icon-arrow-1-s {
background-position: -65px -32px
}
.ui-icon-arrow-1-sw {
background-position: -80px -32px
}
.ui-icon-arrow-1-w {
background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
background-position: 1px -48px
}
.ui-icon-arrowthick-1-ne {
background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
background-position: -176px -64px
}
.ui-icon-arrow-4 {
background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
background-position: -16px -80px
}
.ui-icon-extlink {
background-position: -32px -80px
}
.ui-icon-newwin {
background-position: -48px -80px
}
.ui-icon-refresh {
background-position: -64px -80px
}
.ui-icon-shuffle {
background-position: -80px -80px
}
.ui-icon-transfer-e-w {
background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
background-position: -112px -80px
}
.ui-icon-folder-collapsed {
background-position: 0 -96px
}
.ui-icon-folder-open {
background-position: -16px -96px
}
.ui-icon-document {
background-position: -32px -96px
}
.ui-icon-document-b {
background-position: -48px -96px
}
.ui-icon-note {
background-position: -64px -96px
}
.ui-icon-mail-closed {
background-position: -80px -96px
}
.ui-icon-mail-open {
background-position: -96px -96px
}
.ui-icon-suitcase {
background-position: -112px -96px
}
.ui-icon-comment {
background-position: -128px -96px
}
.ui-icon-person {
background-position: -144px -96px
}
.ui-icon-print {
background-position: -160px -96px
}
.ui-icon-trash {
background-position: -176px -96px
}
.ui-icon-locked {
background-position: -192px -96px
}
.ui-icon-unlocked {
background-position: -208px -96px
}
.ui-icon-bookmark {
background-position: -224px -96px
}
.ui-icon-tag {
background-position: -240px -96px
}
.ui-icon-home {
background-position: 0 -112px
}
.ui-icon-flag {
background-position: -16px -112px
}
.ui-icon-calendar {
background-position: -32px -112px
}
.ui-icon-cart {
background-position: -48px -112px
}
.ui-icon-pencil {
background-position: -64px -112px
}
.ui-icon-clock {
background-position: -80px -112px
}
.ui-icon-disk {
background-position: -96px -112px
}
.ui-icon-calculator {
background-position: -112px -112px
}
.ui-icon-zoomin {
background-position: -128px -112px
}
.ui-icon-zoomout {
background-position: -144px -112px
}
.ui-icon-search {
background-position: -160px -112px
}
.ui-icon-wrench {
background-position: -176px -112px
}
.ui-icon-gear {
background-position: -192px -112px
}
.ui-icon-heart {
background-position: -208px -112px
}
.ui-icon-star {
background-position: -224px -112px
}
.ui-icon-link {
background-position: -240px -112px
}
.ui-icon-cancel {
background-position: 0 -128px
}
.ui-icon-plus {
background-position: -16px -128px
}
.ui-icon-plusthick {
background-position: -32px -128px
}
.ui-icon-minus {
background-position: -48px -128px
}
.ui-icon-minusthick {
background-position: -64px -128px
}
.ui-icon-close {
background-position: -80px -128px
}
.ui-icon-closethick {
background-position: -96px -128px
}
.ui-icon-key {
background-position: -112px -128px
}
.ui-icon-lightbulb {
background-position: -128px -128px
}
.ui-icon-scissors {
background-position: -144px -128px
}
.ui-icon-clipboard {
background-position: -160px -128px
}
.ui-icon-copy {
background-position: -176px -128px
}
.ui-icon-contact {
background-position: -192px -128px
}
.ui-icon-image {
background-position: -208px -128px
}
.ui-icon-video {
background-position: -224px -128px
}
.ui-icon-script {
background-position: -240px -128px
}
.ui-icon-alert {
background-position: 0 -144px
}
.ui-icon-info {
background-position: -16px -144px
}
.ui-icon-notice {
background-position: -32px -144px
}
.ui-icon-help {
background-position: -48px -144px
}
.ui-icon-check {
background-position: -64px -144px
}
.ui-icon-bullet {
background-position: -80px -144px
}
.ui-icon-radio-on {
background-position: -96px -144px
}
.ui-icon-radio-off {
background-position: -112px -144px
}
.ui-icon-pin-w {
background-position: -128px -144px
}
.ui-icon-pin-s {
background-position: -144px -144px
}
.ui-icon-play {
background-position: 0 -160px
}
.ui-icon-pause {
background-position: -16px -160px
}
.ui-icon-seek-next {
background-position: -32px -160px
}
.ui-icon-seek-prev {
background-position: -48px -160px
}
.ui-icon-seek-end {
background-position: -64px -160px
}
.ui-icon-seek-start {
background-position: -80px -160px
}
.ui-icon-seek-first {
background-position: -80px -160px
}
.ui-icon-stop {
background-position: -96px -160px
}
.ui-icon-eject {
background-position: -112px -160px
}
.ui-icon-volume-off {
background-position: -128px -160px
}
.ui-icon-volume-on {
background-position: -144px -160px
}
.ui-icon-power {
background-position: 0 -176px
}
.ui-icon-signal-diag {
background-position: -16px -176px
}
.ui-icon-signal {
background-position: -32px -176px
}
.ui-icon-battery-0 {
background-position: -48px -176px
}
.ui-icon-battery-1 {
background-position: -64px -176px
}
.ui-icon-battery-2 {
background-position: -80px -176px
}
.ui-icon-battery-3 {
background-position: -96px -176px
}
.ui-icon-circle-plus {
background-position: 0 -192px
}
.ui-icon-circle-minus {
background-position: -16px -192px
}
.ui-icon-circle-close {
background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
background-position: -160px -192px
}
.ui-icon-circle-zoomin {
background-position: -176px -192px
}
.ui-icon-circle-zoomout {
background-position: -192px -192px
}
.ui-icon-circle-check {
background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
background-position: -16px -208px
}
.ui-icon-circlesmall-close {
background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
background-position: -64px -208px
}
.ui-icon-squaresmall-close {
background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
background-position: -80px -224px
}
.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
border-top-left-radius: 3px
}
.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
border-top-right-radius: 3px
}
.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
border-bottom-left-radius: 3px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
border-bottom-right-radius: 3px
}
.ui-widget-overlay {
background: #aaa;
opacity: .3;
filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
-webkit-box-shadow: 0 0 5px #666;
box-shadow: 0 0 5px #666
}
@font-face {
font-family: "OpenSans Regular";
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansRegular.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansRegular.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansRegular.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansRegular.ttf) format("truetype")
}
@font-face {
font-family: "OpenSans SemiBold";
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansSemiBold.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansSemiBold.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansSemiBold.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansSemiBold.ttf) format("truetype")
}
@font-face {
font-family: "OpenSans Bold";
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansBold.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansBold.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansBold.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansBold.ttf) format("truetype")
}
@font-face {
font-family: "OpenSans Light";
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansLight.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansLight.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansLight.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/OpenSansLight.ttf) format("truetype")
}
@font-face {
font-family: "Montserrat Regular";
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratRegular.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratRegular.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratRegular.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratRegular.ttf) format("truetype")
}
@font-face {
font-family: "Montserrat SemiBold";
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratSemiBold.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratSemiBold.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratSemiBold.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratSemiBold.ttf) format("truetype")
}
@font-face {
font-family: "Montserrat Bold";
font-display: block;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratBold.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratBold.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratBold.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratBold.ttf) format("truetype")
}
@font-face {
font-family: "Montserrat ExtraBold";
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratExtraBold.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratExtraBold.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratExtraBold.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratExtraBold.ttf) format("truetype")
}
@font-face {
font-family: "Montserrat Black";
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratBlack.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratBlack.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratBlack.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratBlack.ttf) format("truetype")
}
@font-face {
font-family: "Montserrat Light";
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratLight.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratLight.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratLight.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/MontserratLight.ttf) format("truetype")
}
@font-face {
font-family: FontAwesome;
font-display: swap;
font-weight: 400;
font-style: normal;
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/FontAwesome.eot);
src: url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/FontAwesome.eot?#iefix) format("embedded-opentype"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/FontAwesome.woff) format("woff"), url(//perevodim.com.ua/wp-content/themes/gulfstream/css/fonts/FontAwesome.ttf) format("truetype")
}
*, ::after, ::before {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block
}
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff
}
[tabindex="-1"]:focus {
outline: 0 !important
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: .5rem
}
p {
margin-top: 0;
margin-bottom: 0.2rem
}
abbr[data-original-title], abbr[title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
text-decoration-skip-ink: none
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit
}
dl, ol, ul {
margin-top: 0;
margin-bottom: 1rem
}
ol ol, ol ul, ul ol, ul ul {
margin-bottom: 0
}
dt {
font-weight: 700
}
dd {
margin-bottom: .5rem;
margin-left: 0
}
blockquote {
margin: 0 0 1rem
}
b, strong {
font-weight: bolder
}
small {
font-size: 80%
}
sub, sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
a {
color: #007bff;
text-decoration: none;
background-color: transparent
}
a:hover {
color: #0056b3;
text-decoration: underline
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
color: inherit;
text-decoration: none
}
a:not([href]):not([tabindex]):focus {
outline: 0
}
code, kbd, pre, samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto
}
figure {
margin: 0 0 1rem
}
img {
vertical-align: middle;
border-style: none
}
svg {
overflow: hidden;
vertical-align: middle
}
table {
border-collapse: collapse
}
caption {
padding-top: .75rem;
padding-bottom: .75rem;
color: #6c757d;
text-align: left;
caption-side: bottom
}
th {
text-align: inherit
}
label {
display: inline-block;
margin-bottom: .5rem
}
button {
-webkit-border-radius: 0;
border-radius: 0
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color
}
button, input, optgroup, select, textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit
}
button, input {
overflow: visible
}
button, select {
text-transform: none
}
select {
word-wrap: normal
}
[type=button], [type=reset], [type=submit], button {
-webkit-appearance: button
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
cursor: pointer
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
padding: 0;
border-style: none
}
input[type=checkbox], input[type=radio] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0
}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
-webkit-appearance: listbox
}
textarea {
overflow: auto;
resize: vertical
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal
}
progress {
vertical-align: baseline
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height: auto
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: none
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button
}
output {
display: inline-block
}
summary {
display: list-item;
cursor: pointer
}
template {
display: none
}
[hidden] {
display: none !important
}
:root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #6c757d;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #6c757d;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
*, ::after, ::before {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block
}
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff
}
[tabindex="-1"]:focus {
outline: 0 !important
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem
}
p {
margin-top: 0;
margin-bottom: 0.7rem
}
abbr[data-original-title], abbr[title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
text-decoration-skip-ink: none
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit
}
dl, ol, ul {
margin-top: 0;
margin-bottom: 1rem
}
ol ol, ol ul, ul ol, ul ul {
margin-bottom: 0
}
dt {
font-weight: 700
}
dd {
margin-bottom: .5rem;
margin-left: 0
}
blockquote {
margin: 0 0 1rem
}
b, strong {
font-weight: bolder
}
small {
font-size: 80%
}
sub, sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
a {
color: #007bff;
text-decoration: none;
background-color: transparent
}
a:hover {
color: #0056b3;
text-decoration: underline
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
color: inherit;
text-decoration: none
}
a:not([href]):not([tabindex]):focus {
outline: 0
}
code, kbd, pre, samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto
}
figure {
margin: 0 0 1rem
}
img {
vertical-align: middle;
border-style: none
}
svg {
overflow: hidden;
vertical-align: middle
}
table {
border-collapse: collapse
}
caption {
padding-top: .75rem;
padding-bottom: .75rem;
color: #6c757d;
text-align: left;
caption-side: bottom
}
th {
text-align: inherit
}
label {
display: inline-block;
margin-bottom: .5rem
}
button {
-webkit-border-radius: 0;
border-radius: 0
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color
}
button, input, optgroup, select, textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit
}
button, input {
overflow: visible
}
button, select {
text-transform: none
}
select {
word-wrap: normal
}
[type=button], [type=reset], [type=submit], button {
-webkit-appearance: button
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
cursor: pointer
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
padding: 0;
border-style: none
}
input[type=checkbox], input[type=radio] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0
}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
-webkit-appearance: listbox
}
textarea {
overflow: auto;
resize: vertical
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal
}
progress {
vertical-align: baseline
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height: auto
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: none
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button
}
output {
display: inline-block
}
summary {
display: list-item;
cursor: pointer
}
template {
display: none
}
[hidden] {
display: none !important
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
margin-bottom: 1rem;
font-weight: 500;
line-height: 1.2
}
.h1, h1 {
font-size: 2.5rem
}
.h2, h2 {
font-size: 2rem
}
.h3, h3 {
font-size: 1.75rem
}
.h4, h4 {
font-size: 1.5rem
}
.h5, h5 {
font-size: 1.25rem
}
.h6, h6 {
font-size: 1rem
}
.lead {
font-size: 1.25rem;
font-weight: 300
}
.display-1 {
font-size: 6rem;
font-weight: 300;
line-height: 1.2
}
.display-2 {
font-size: 5.5rem;
font-weight: 300;
line-height: 1.2
}
.display-3 {
font-size: 4.5rem;
font-weight: 300;
line-height: 1.2
}
.display-4 {
font-size: 3.5rem;
font-weight: 300;
line-height: 1.2
}
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, .1)
}
.small, small {
font-size: 80%;
font-weight: 400
}
.mark, mark {
padding: .2em;
background-color: #fcf8e3
}
.list-unstyled {
padding-left: 0;
list-style: none
}
.list-inline {
padding-left: 0;
list-style: none
}
.list-inline-item {
display: inline-block
}
.list-inline-item:not(:last-child) {
margin-right: .5rem
}
.initialism {
font-size: 90%;
text-transform: uppercase
}
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem
}
.blockquote-footer {
display: block;
font-size: 80%;
color: #6c757d
}
.blockquote-footer::before {
content: "\2014\00A0"
}
.img-fluid {
max-width: 100%;
height: auto
}
.img-thumbnail {
padding: .25rem;
background-color: #fff;
border: 1px solid #dee2e6;
-webkit-border-radius: .25rem;
border-radius: .25rem;
max-width: 100%;
height: auto
}
.figure {
display: inline-block
}
.figure-img {
margin-bottom: .5rem;
line-height: 1
}
.figure-caption {
font-size: 90%;
color: #6c757d
}
code {
font-size: 87.5%;
color: #e83e8c;
word-break: break-word
}
a > code {
color: inherit
}
kbd {
padding: .2rem .4rem;
font-size: 87.5%;
color: #fff;
background-color: #212529;
-webkit-border-radius: .2rem;
border-radius: .2rem
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: 700
}
pre {
display: block;
font-size: 87.5%;
color: #212529
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll
}
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto
}
@media (min-width: 576px) {
.container {
max-width: 540px
}
}
@media (min-width: 768px) {
.container {
max-width: 720px
}
}
@media (min-width: 992px) {
.container {
max-width: 960px
}
}
@media (min-width: 1200px) {
.container {
max-width: 1140px
}
}
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto
}
.row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px
}
.no-gutters {
margin-right: 0;
margin-left: 0
}
.no-gutters > .col, .no-gutters > [class*=col-] {
padding-right: 0;
padding-left: 0
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px
}
.col {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%
}
.col-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%
}
.col-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%
}
.col-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%
}
.col-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%
}
.col-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%
}
.col-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%
}
.col-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%
}
.col-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1
}
.order-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13
}
.order-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0
}
.order-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.order-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.order-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.order-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.order-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.order-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
.order-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7
}
.order-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8
}
.order-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9
}
.order-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10
}
.order-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11
}
.order-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12
}
.offset-1 {
margin-left: 8.33333%
}
.offset-2 {
margin-left: 16.66667%
}
.offset-3 {
margin-left: 25%
}
.offset-4 {
margin-left: 33.33333%
}
.offset-5 {
margin-left: 41.66667%
}
.offset-6 {
margin-left: 50%
}
.offset-7 {
margin-left: 58.33333%
}
.offset-8 {
margin-left: 66.66667%
}
.offset-9 {
margin-left: 75%
}
.offset-10 {
margin-left: 83.33333%
}
.offset-11 {
margin-left: 91.66667%
}
@media (min-width: 576px) {
.col-sm {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-sm-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-sm-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%
}
.col-sm-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%
}
.col-sm-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-sm-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%
}
.col-sm-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%
}
.col-sm-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-sm-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%
}
.col-sm-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%
}
.col-sm-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-sm-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%
}
.col-sm-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%
}
.col-sm-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-sm-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1
}
.order-sm-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13
}
.order-sm-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0
}
.order-sm-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.order-sm-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.order-sm-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.order-sm-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.order-sm-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.order-sm-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
.order-sm-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7
}
.order-sm-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8
}
.order-sm-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9
}
.order-sm-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10
}
.order-sm-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11
}
.order-sm-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12
}
.offset-sm-0 {
margin-left: 0
}
.offset-sm-1 {
margin-left: 8.33333%
}
.offset-sm-2 {
margin-left: 16.66667%
}
.offset-sm-3 {
margin-left: 25%
}
.offset-sm-4 {
margin-left: 33.33333%
}
.offset-sm-5 {
margin-left: 41.66667%
}
.offset-sm-6 {
margin-left: 50%
}
.offset-sm-7 {
margin-left: 58.33333%
}
.offset-sm-8 {
margin-left: 66.66667%
}
.offset-sm-9 {
margin-left: 75%
}
.offset-sm-10 {
margin-left: 83.33333%
}
.offset-sm-11 {
margin-left: 91.66667%
}
}
@media (min-width: 768px) {
.col-md {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-md-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-md-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%
}
.col-md-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%
}
.col-md-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-md-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%
}
.col-md-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%
}
.col-md-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-md-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%
}
.col-md-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%
}
.col-md-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-md-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%
}
.col-md-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%
}
.col-md-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-md-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1
}
.order-md-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13
}
.order-md-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0
}
.order-md-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.order-md-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.order-md-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.order-md-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.order-md-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.order-md-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
.order-md-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7
}
.order-md-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8
}
.order-md-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9
}
.order-md-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10
}
.order-md-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11
}
.order-md-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12
}
.offset-md-0 {
margin-left: 0
}
.offset-md-1 {
margin-left: 8.33333%
}
.offset-md-2 {
margin-left: 16.66667%
}
.offset-md-3 {
margin-left: 25%
}
.offset-md-4 {
margin-left: 33.33333%
}
.offset-md-5 {
margin-left: 41.66667%
}
.offset-md-6 {
margin-left: 50%
}
.offset-md-7 {
margin-left: 58.33333%
}
.offset-md-8 {
margin-left: 66.66667%
}
.offset-md-9 {
margin-left: 75%
}
.offset-md-10 {
margin-left: 83.33333%
}
.offset-md-11 {
margin-left: 91.66667%
}
}
@media (min-width: 992px) {
.col-lg {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-lg-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-lg-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%
}
.col-lg-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%
}
.col-lg-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-lg-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%
}
.col-lg-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%
}
.col-lg-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-lg-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%
}
.col-lg-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%
}
.col-lg-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-lg-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%
}
.col-lg-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%
}
.col-lg-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-lg-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1
}
.order-lg-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13
}
.order-lg-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0
}
.order-lg-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.order-lg-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.order-lg-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.order-lg-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.order-lg-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.order-lg-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
.order-lg-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7
}
.order-lg-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8
}
.order-lg-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9
}
.order-lg-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10
}
.order-lg-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11
}
.order-lg-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12
}
.offset-lg-0 {
margin-left: 0
}
.offset-lg-1 {
margin-left: 8.33333%
}
.offset-lg-2 {
margin-left: 16.66667%
}
.offset-lg-3 {
margin-left: 25%
}
.offset-lg-4 {
margin-left: 33.33333%
}
.offset-lg-5 {
margin-left: 41.66667%
}
.offset-lg-6 {
margin-left: 50%
}
.offset-lg-7 {
margin-left: 58.33333%
}
.offset-lg-8 {
margin-left: 66.66667%
}
.offset-lg-9 {
margin-left: 75%
}
.offset-lg-10 {
margin-left: 83.33333%
}
.offset-lg-11 {
margin-left: 91.66667%
}
}
@media (min-width: 1200px) {
.col-xl {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.col-xl-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%
}
.col-xl-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%
}
.col-xl-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%
}
.col-xl-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.col-xl-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%
}
.col-xl-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%
}
.col-xl-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.col-xl-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%
}
.col-xl-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%
}
.col-xl-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%
}
.col-xl-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%
}
.col-xl-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%
}
.col-xl-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.order-xl-first {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1
}
.order-xl-last {
-webkit-box-ordinal-group: 14;
-webkit-order: 13;
-ms-flex-order: 13;
order: 13
}
.order-xl-0 {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0
}
.order-xl-1 {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.order-xl-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.order-xl-3 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.order-xl-4 {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.order-xl-5 {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.order-xl-6 {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
.order-xl-7 {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7
}
.order-xl-8 {
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8
}
.order-xl-9 {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9
}
.order-xl-10 {
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10
}
.order-xl-11 {
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11
}
.order-xl-12 {
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12
}
.offset-xl-0 {
margin-left: 0
}
.offset-xl-1 {
margin-left: 8.33333%
}
.offset-xl-2 {
margin-left: 16.66667%
}
.offset-xl-3 {
margin-left: 25%
}
.offset-xl-4 {
margin-left: 33.33333%
}
.offset-xl-5 {
margin-left: 41.66667%
}
.offset-xl-6 {
margin-left: 50%
}
.offset-xl-7 {
margin-left: 58.33333%
}
.offset-xl-8 {
margin-left: 66.66667%
}
.offset-xl-9 {
margin-left: 75%
}
.offset-xl-10 {
margin-left: 83.33333%
}
.offset-xl-11 {
margin-left: 91.66667%
}
}
.table {
width: 100%;
margin-bottom: 1rem;
color: #212529
}
.table td, .table th {
padding: .75rem;
vertical-align: top;
border-top: 1px solid #dee2e6
}
.table thead th {
vertical-align: bottom;
border-bottom: 2px solid #dee2e6
}
.table tbody + tbody {
border-top: 2px solid #dee2e6
}
.table-sm td, .table-sm th {
padding: .3rem
}
.table-bordered {
border: 1px solid #dee2e6
}
.table-bordered td, .table-bordered th {
border: 1px solid #dee2e6
}
.table-bordered thead td, .table-bordered thead th {
border-bottom-width: 2px
}
.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
border: 0
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(0, 0, 0, .05)
}
.table-hover tbody tr:hover {
color: #212529;
background-color: rgba(0, 0, 0, .075)
}
.table-primary, .table-primary > td, .table-primary > th {
background-color: #b8daff
}
.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th {
border-color: #7abaff
}
.table-hover .table-primary:hover {
background-color: #9fcdff
}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
background-color: #9fcdff
}
.table-secondary, .table-secondary > td, .table-secondary > th {
background-color: #d6d8db
}
.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {
border-color: #b3b7bb
}
.table-hover .table-secondary:hover {
background-color: #c8cbcf
}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
background-color: #c8cbcf
}
.table-success, .table-success > td, .table-success > th {
background-color: #c3e6cb
}
.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th {
border-color: #8fd19e
}
.table-hover .table-success:hover {
background-color: #b1dfbb
}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
background-color: #b1dfbb
}
.table-info, .table-info > td, .table-info > th {
background-color: #bee5eb
}
.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th {
border-color: #86cfda
}
.table-hover .table-info:hover {
background-color: #abdde5
}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
background-color: #abdde5
}
.table-warning, .table-warning > td, .table-warning > th {
background-color: #ffeeba
}
.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th {
border-color: #ffdf7e
}
.table-hover .table-warning:hover {
background-color: #ffe8a1
}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
background-color: #ffe8a1
}
.table-danger, .table-danger > td, .table-danger > th {
background-color: #f5c6cb
}
.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th {
border-color: #ed969e
}
.table-hover .table-danger:hover {
background-color: #f1b0b7
}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
background-color: #f1b0b7
}
.table-light, .table-light > td, .table-light > th {
background-color: #fdfdfe
}
.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th {
border-color: #fbfcfc
}
.table-hover .table-light:hover {
background-color: #ececf6
}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
background-color: #ececf6
}
.table-dark, .table-dark > td, .table-dark > th {
background-color: #c6c8ca
}
.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
border-color: #95999c
}
.table-hover .table-dark:hover {
background-color: #b9bbbe
}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
background-color: #b9bbbe
}
.table-active, .table-active > td, .table-active > th {
background-color: rgba(0, 0, 0, .075)
}
.table-hover .table-active:hover {
background-color: rgba(0, 0, 0, .075)
}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
background-color: rgba(0, 0, 0, .075)
}
.table .thead-dark th {
color: #fff;
background-color: #343a40;
border-color: #454d55
}
.table .thead-light th {
color: #495057;
background-color: #e9ecef;
border-color: #dee2e6
}
.table-dark {
color: #fff;
background-color: #343a40
}
.table-dark td, .table-dark th, .table-dark thead th {
border-color: #454d55
}
.table-dark.table-bordered {
border: 0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(255, 255, 255, .05)
}
.table-dark.table-hover tbody tr:hover {
color: #fff;
background-color: rgba(255, 255, 255, .075)
}
@media (max-width: 575.98px) {
.table-responsive-sm {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-sm > .table-bordered {
border: 0
}
}
@media (max-width: 767.98px) {
.table-responsive-md {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-md > .table-bordered {
border: 0
}
}
@media (max-width: 991.98px) {
.table-responsive-lg {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-lg > .table-bordered {
border: 0
}
}
@media (max-width: 1199.98px) {
.table-responsive-xl {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-xl > .table-bordered {
border: 0
}
}
.table-responsive {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive > .table-bordered {
border: 0
}
.form-control {
display: block;
width: 100%;
height: -webkit-calc(1.5em + .75rem + 2px);
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ced4da;
-webkit-border-radius: .25rem;
border-radius: .25rem;
-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.form-control {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.form-control::-ms-expand {
background-color: transparent;
border: 0
}
.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.form-control::-webkit-input-placeholder {
color: #6c757d;
opacity: 1
}
.form-control::-ms-input-placeholder {
color: #6c757d;
opacity: 1
}
.form-control::placeholder {
color: #6c757d;
opacity: 1
}
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1
}
select.form-control:focus::-ms-value {
color: #495057;
background-color: #fff
}
.form-control-file, .form-control-range {
display: block;
width: 100%
}
.col-form-label {
padding-top: -webkit-calc(.375rem + 1px);
padding-top: calc(.375rem + 1px);
padding-bottom: -webkit-calc(.375rem + 1px);
padding-bottom: calc(.375rem + 1px);
margin-bottom: 0;
font-size: inherit;
line-height: 1.5
}
.col-form-label-lg {
padding-top: -webkit-calc(.5rem + 1px);
padding-top: calc(.5rem + 1px);
padding-bottom: -webkit-calc(.5rem + 1px);
padding-bottom: calc(.5rem + 1px);
font-size: 1.25rem;
line-height: 1.5
}
.col-form-label-sm {
padding-top: -webkit-calc(.25rem + 1px);
padding-top: calc(.25rem + 1px);
padding-bottom: -webkit-calc(.25rem + 1px);
padding-bottom: calc(.25rem + 1px);
font-size: .875rem;
line-height: 1.5
}
.form-control-plaintext {
display: block;
width: 100%;
padding-top: .375rem;
padding-bottom: .375rem;
margin-bottom: 0;
line-height: 1.5;
color: #212529;
background-color: transparent;
border: solid transparent;
border-width: 1px 0
}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
padding-right: 0;
padding-left: 0
}
.form-control-sm {
height: -webkit-calc(1.5em + .5rem + 2px);
height: calc(1.5em + .5rem + 2px);
padding: .25rem .5rem;
font-size: .875rem;
line-height: 1.5;
-webkit-border-radius: .2rem;
border-radius: .2rem
}
.form-control-lg {
height: -webkit-calc(1.5em + 1rem + 2px);
height: calc(1.5em + 1rem + 2px);
padding: .5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
-webkit-border-radius: .3rem;
border-radius: .3rem
}
select.form-control[multiple], select.form-control[size] {
height: auto
}
textarea.form-control {
height: auto
}
.form-group {
margin-bottom: 1rem
}
.form-text {
display: block;
margin-top: .25rem
}
.form-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px
}
.form-row > .col, .form-row > [class*=col-] {
padding-right: 5px;
padding-left: 5px
}
.form-check {
position: relative;
display: block;
padding-left: 1.25rem
}
.form-check-input {
position: absolute;
margin-top: .3rem;
margin-left: -1.25rem
}
.form-check-input:disabled ~ .form-check-label {
color: #6c757d
}
.form-check-label {
margin-bottom: 0
}
.form-check-inline {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding-left: 0;
margin-right: .75rem
}
.form-check-inline .form-check-input {
position: static;
margin-top: 0;
margin-right: .3125rem;
margin-left: 0
}
.valid-feedback {
display: none;
width: 100%;
margin-top: .25rem;
font-size: 80%;
color: #28a745
}
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: .25rem .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1.5;
color: #fff;
background-color: rgba(40, 167, 69, .9);
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.form-control.is-valid, .was-validated .form-control:valid {
border-color: #28a745;
padding-right: -webkit-calc(1.5em + .75rem);
padding-right: calc(1.5em + .75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: center right -webkit-calc(.375em + .1875rem);
background-position: center right calc(.375em + .1875rem);
-webkit-background-size: -webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
border-color: #28a745;
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}
.form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {
display: block
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
padding-right: -webkit-calc(1.5em + .75rem);
padding-right: calc(1.5em + .75rem);
background-position: top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);
background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid, .was-validated .custom-select:valid {
border-color: #28a745;
padding-right: -webkit-calc((1em + .75rem) * 3 / 4 + 1.75rem);
padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
border-color: #28a745;
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}
.custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip {
display: block
}
.form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip {
display: block
}
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
color: #28a745
}
.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {
display: block
}
.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
color: #28a745
}
.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
border-color: #28a745
}
.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip {
display: block
}
.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
border-color: #34ce57;
background-color: #34ce57
}
.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
border-color: #28a745
}
.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
border-color: #28a745
}
.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip {
display: block
}
.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
border-color: #28a745;
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}
.invalid-feedback {
display: none;
width: 100%;
margin-top: .25rem;
font-size: 80%;
color: #dc3545
}
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: .25rem .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1.5;
color: #fff;
background-color: rgba(220, 53, 69, .9);
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.form-control.is-invalid, .was-validated .form-control:invalid {
border-color: #dc3545;
padding-right: -webkit-calc(1.5em + .75rem);
padding-right: calc(1.5em + .75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
background-repeat: no-repeat;
background-position: center right -webkit-calc(.375em + .1875rem);
background-position: center right calc(.375em + .1875rem);
-webkit-background-size: -webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
border-color: #dc3545;
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}
.form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
display: block
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
padding-right: -webkit-calc(1.5em + .75rem);
padding-right: calc(1.5em + .75rem);
background-position: top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);
background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid, .was-validated .custom-select:invalid {
border-color: #dc3545;
padding-right: -webkit-calc((1em + .75rem) * 3 / 4 + 1.75rem);
padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
border-color: #dc3545;
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}
.custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip {
display: block
}
.form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip {
display: block
}
.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
color: #dc3545
}
.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {
display: block
}
.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
color: #dc3545
}
.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
border-color: #dc3545
}
.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
display: block
}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
border-color: #e4606d;
background-color: #e4606d
}
.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
border-color: #dc3545
}
.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
border-color: #dc3545
}
.custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
display: block
}
.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
border-color: #dc3545;
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}
.form-inline {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.form-inline .form-check {
width: 100%
}
@media (min-width: 576px) {
.form-inline label {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 0
}
.form-inline .form-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle
}
.form-inline .form-control-plaintext {
display: inline-block
}
.form-inline .custom-select, .form-inline .input-group {
width: auto
}
.form-inline .form-check {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: auto;
padding-left: 0
}
.form-inline .form-check-input {
position: relative;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-top: 0;
margin-right: .25rem;
margin-left: 0
}
.form-inline .custom-control {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.form-inline .custom-control-label {
margin-bottom: 0
}
}
.btn {
display: inline-block;
font-weight: 400;
color: #212529;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
-webkit-border-radius: .25rem;
border-radius: .25rem;
-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.btn {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.btn:hover {
color: #212529;
text-decoration: none
}
.btn.focus, .btn:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.btn.disabled, .btn:disabled {
opacity: .65
}
a.btn.disabled, fieldset:disabled a.btn {
pointer-events: none
}
.btn-primary {
color: #fff;
background-color: #007bff;
border-color: #007bff
}
.btn-primary:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc
}
.btn-primary.focus, .btn-primary:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5);
box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}
.btn-primary.disabled, .btn-primary:disabled {
color: #fff;
background-color: #007bff;
border-color: #007bff
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
color: #fff;
background-color: #0062cc;
border-color: #005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5);
box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}
.btn-secondary {
color: #fff;
background-color: #6c757d;
border-color: #6c757d
}
.btn-secondary:hover {
color: #fff;
background-color: #5a6268;
border-color: #545b62
}
.btn-secondary.focus, .btn-secondary:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5);
box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5)
}
.btn-secondary.disabled, .btn-secondary:disabled {
color: #fff;
background-color: #6c757d;
border-color: #6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #545b62;
border-color: #4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5);
box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5)
}
.btn-success {
color: #fff;
background-color: #28a745;
border-color: #28a745
}
.btn-success:hover {
color: #fff;
background-color: #218838;
border-color: #1e7e34
}
.btn-success.focus, .btn-success:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)
}
.btn-success.disabled, .btn-success:disabled {
color: #fff;
background-color: #28a745;
border-color: #28a745
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
color: #fff;
background-color: #1e7e34;
border-color: #1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)
}
.btn-info {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8
}
.btn-info:hover {
color: #fff;
background-color: #138496;
border-color: #117a8b
}
.btn-info.focus, .btn-info:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}
.btn-info.disabled, .btn-info:disabled {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
color: #fff;
background-color: #117a8b;
border-color: #10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}
.btn-warning {
color: #212529;
background-color: #ffc107;
border-color: #ffc107
}
.btn-warning:hover {
color: #212529;
background-color: #e0a800;
border-color: #d39e00
}
.btn-warning.focus, .btn-warning:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}
.btn-warning.disabled, .btn-warning:disabled {
color: #212529;
background-color: #ffc107;
border-color: #ffc107
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
color: #212529;
background-color: #d39e00;
border-color: #c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}
.btn-danger {
color: #fff;
background-color: #dc3545;
border-color: #dc3545
}
.btn-danger:hover {
color: #fff;
background-color: #c82333;
border-color: #bd2130
}
.btn-danger.focus, .btn-danger:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5);
box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}
.btn-danger.disabled, .btn-danger:disabled {
color: #fff;
background-color: #dc3545;
border-color: #dc3545
}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
color: #fff;
background-color: #bd2130;
border-color: #b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5);
box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}
.btn-light {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa
}
.btn-light:hover {
color: #212529;
background-color: #e2e6ea;
border-color: #dae0e5
}
.btn-light.focus, .btn-light:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5);
box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}
.btn-light.disabled, .btn-light:disabled {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
color: #212529;
background-color: #dae0e5;
border-color: #d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5);
box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}
.btn-dark {
color: #fff;
background-color: #343a40;
border-color: #343a40
}
.btn-dark:hover {
color: #fff;
background-color: #23272b;
border-color: #1d2124
}
.btn-dark.focus, .btn-dark:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5);
box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}
.btn-dark.disabled, .btn-dark:disabled {
color: #fff;
background-color: #343a40;
border-color: #343a40
}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
color: #fff;
background-color: #1d2124;
border-color: #171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5);
box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}
.btn-outline-primary {
color: #007bff;
border-color: #007bff
}
.btn-outline-primary:hover {
color: #fff;
background-color: #007bff;
border-color: #007bff
}
.btn-outline-primary.focus, .btn-outline-primary:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: #007bff;
background-color: transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
color: #fff;
background-color: #007bff;
border-color: #007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}
.btn-outline-secondary {
color: #6c757d;
border-color: #6c757d
}
.btn-outline-secondary:hover {
color: #fff;
background-color: #6c757d;
border-color: #6c757d
}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
color: #6c757d;
background-color: transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
color: #fff;
background-color: #6c757d;
border-color: #6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}
.btn-outline-success {
color: #28a745;
border-color: #28a745
}
.btn-outline-success:hover {
color: #fff;
background-color: #28a745;
border-color: #28a745
}
.btn-outline-success.focus, .btn-outline-success:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
color: #28a745;
background-color: transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
color: #fff;
background-color: #28a745;
border-color: #28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}
.btn-outline-info {
color: #17a2b8;
border-color: #17a2b8
}
.btn-outline-info:hover {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8
}
.btn-outline-info.focus, .btn-outline-info:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
color: #17a2b8;
background-color: transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}
.btn-outline-warning {
color: #ffc107;
border-color: #ffc107
}
.btn-outline-warning:hover {
color: #212529;
background-color: #ffc107;
border-color: #ffc107
}
.btn-outline-warning.focus, .btn-outline-warning:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
color: #ffc107;
background-color: transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
color: #212529;
background-color: #ffc107;
border-color: #ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}
.btn-outline-danger {
color: #dc3545;
border-color: #dc3545
}
.btn-outline-danger:hover {
color: #fff;
background-color: #dc3545;
border-color: #dc3545
}
.btn-outline-danger.focus, .btn-outline-danger:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
color: #dc3545;
background-color: transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
color: #fff;
background-color: #dc3545;
border-color: #dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}
.btn-outline-light {
color: #f8f9fa;
border-color: #f8f9fa
}
.btn-outline-light:hover {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa
}
.btn-outline-light.focus, .btn-outline-light:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
color: #f8f9fa;
background-color: transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}
.btn-outline-dark {
color: #343a40;
border-color: #343a40
}
.btn-outline-dark:hover {
color: #fff;
background-color: #343a40;
border-color: #343a40
}
.btn-outline-dark.focus, .btn-outline-dark:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
color: #343a40;
background-color: transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
color: #fff;
background-color: #343a40;
border-color: #343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}
.btn-link {
font-weight: 400;
color: #007bff;
text-decoration: none
}
.btn-link:hover {
color: #0056b3;
text-decoration: underline
}
.btn-link.focus, .btn-link:focus {
text-decoration: underline;
-webkit-box-shadow: none;
box-shadow: none
}
.btn-link.disabled, .btn-link:disabled {
color: #6c757d;
pointer-events: none
}
.btn-group-lg > .btn, .btn-lg {
padding: .5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
-webkit-border-radius: .3rem;
border-radius: .3rem
}
.btn-group-sm > .btn, .btn-sm {
padding: .25rem .5rem;
font-size: .875rem;
line-height: 1.5;
-webkit-border-radius: .2rem;
border-radius: .2rem
}
.btn-block {
display: block;
width: 100%
}
.btn-block + .btn-block {
margin-top: .5rem
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
width: 100%
}
.fade {
-webkit-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
transition: opacity .15s linear
}
@media (prefers-reduced-motion: reduce) {
.fade {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.fade:not(.show) {
opacity: 0
}
.collapse:not(.show) {
display: none
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height .35s ease;
-o-transition: height .35s ease;
transition: height .35s ease
}
@media (prefers-reduced-motion: reduce) {
.collapsing {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.dropdown, .dropleft, .dropright, .dropup {
position: relative
}
.dropdown-toggle {
white-space: nowrap
}
.dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent
}
.dropdown-toggle:empty::after {
margin-left: 0
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
padding: .5rem 0;
margin: .125rem 0 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.dropdown-menu-left {
right: auto;
left: 0
}
.dropdown-menu-right {
right: 0;
left: auto
}
@media (min-width: 576px) {
.dropdown-menu-sm-left {
right: auto;
left: 0
}
.dropdown-menu-sm-right {
right: 0;
left: auto
}
}
@media (min-width: 768px) {
.dropdown-menu-md-left {
right: auto;
left: 0
}
.dropdown-menu-md-right {
right: 0;
left: auto
}
}
@media (min-width: 992px) {
.dropdown-menu-lg-left {
right: auto;
left: 0
}
.dropdown-menu-lg-right {
right: 0;
left: auto
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-left {
right: auto;
left: 0
}
.dropdown-menu-xl-right {
right: 0;
left: auto
}
}
.dropup .dropdown-menu {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: .125rem
}
.dropup .dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: 0;
border-right: .3em solid transparent;
border-bottom: .3em solid;
border-left: .3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
margin-left: 0
}
.dropright .dropdown-menu {
top: 0;
right: auto;
left: 100%;
margin-top: 0;
margin-left: .125rem
}
.dropright .dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: .3em solid transparent;
border-right: 0;
border-bottom: .3em solid transparent;
border-left: .3em solid
}
.dropright .dropdown-toggle:empty::after {
margin-left: 0
}
.dropright .dropdown-toggle::after {
vertical-align: 0
}
.dropleft .dropdown-menu {
top: 0;
right: 100%;
left: auto;
margin-top: 0;
margin-right: .125rem
}
.dropleft .dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: .255em;
content: ""
}
.dropleft .dropdown-toggle::after {
display: none
}
.dropleft .dropdown-toggle::before {
display: inline-block;
margin-right: .255em;
vertical-align: .255em;
content: "";
border-top: .3em solid transparent;
border-right: .3em solid;
border-bottom: .3em solid transparent
}
.dropleft .dropdown-toggle:empty::after {
margin-left: 0
}
.dropleft .dropdown-toggle::before {
vertical-align: 0
}
.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
right: auto;
bottom: auto
}
.dropdown-divider {
height: 0;
margin: .5rem 0;
overflow: hidden;
border-top: 1px solid #e9ecef
}
.dropdown-item {
display: block;
width: 100%;
padding: .25rem 1.5rem;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0
}
.dropdown-item:focus, .dropdown-item:hover {
color: #16181b;
text-decoration: none;
background-color: #f8f9fa
}
.dropdown-item.active, .dropdown-item:active {
color: #fff;
text-decoration: none;
background-color: #007bff
}
.dropdown-item.disabled, .dropdown-item:disabled {
color: #6c757d;
pointer-events: none;
background-color: transparent
}
.dropdown-menu.show {
display: block
}
.dropdown-header {
display: block;
padding: .5rem 1.5rem;
margin-bottom: 0;
font-size: .875rem;
color: #6c757d;
white-space: nowrap
}
.dropdown-item-text {
display: block;
padding: .25rem 1.5rem;
color: #212529
}
.btn-group, .btn-group-vertical {
position: relative;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
vertical-align: middle
}
.btn-group-vertical > .btn, .btn-group > .btn {
position: relative;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.btn-group-vertical > .btn:hover, .btn-group > .btn:hover {
z-index: 1
}
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus {
z-index: 1
}
.btn-toolbar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.btn-toolbar .input-group {
width: auto
}
.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) {
margin-left: -1px
}
.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0
}
.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
.dropdown-toggle-split {
padding-right: .5625rem;
padding-left: .5625rem
}
.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
margin-left: 0
}
.dropleft .dropdown-toggle-split::before {
margin-right: 0
}
.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
padding-right: .375rem;
padding-left: .375rem
}
.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
padding-right: .75rem;
padding-left: .75rem
}
.btn-group-vertical {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
width: 100%
}
.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
margin-top: -1px
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
margin-bottom: 0
}
.btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none
}
.input-group {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
width: 100%
}
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control, .input-group > .form-control-plaintext {
position: relative;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 1%;
margin-bottom: 0
}
.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .custom-file, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .form-control {
margin-left: -1px
}
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus {
z-index: 3
}
.input-group > .custom-file .custom-file-input:focus {
z-index: 4
}
.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0
}
.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
.input-group > .custom-file {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
.input-group-append, .input-group-prepend {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.input-group-append .btn, .input-group-prepend .btn {
position: relative;
z-index: 2
}
.input-group-append .btn:focus, .input-group-prepend .btn:focus {
z-index: 3
}
.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text {
margin-left: -1px
}
.input-group-prepend {
margin-right: -1px
}
.input-group-append {
margin-left: -1px
}
.input-group-text {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: .375rem .75rem;
margin-bottom: 0;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 1px solid #ced4da;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
margin-top: 0
}
.input-group-lg > .custom-select, .input-group-lg > .form-control:not(textarea) {
height: -webkit-calc(1.5em + 1rem + 2px);
height: calc(1.5em + 1rem + 2px)
}
.input-group-lg > .custom-select, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
padding: .5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
-webkit-border-radius: .3rem;
border-radius: .3rem
}
.input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) {
height: -webkit-calc(1.5em + .5rem + 2px);
height: calc(1.5em + .5rem + 2px)
}
.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
padding: .25rem .5rem;
font-size: .875rem;
line-height: 1.5;
-webkit-border-radius: .2rem;
border-radius: .2rem
}
.input-group-lg > .custom-select, .input-group-sm > .custom-select {
padding-right: 1.75rem
}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0
}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
.custom-control {
position: relative;
display: block;
min-height: 1.5rem;
padding-left: 1.5rem
}
.custom-control-inline {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
margin-right: 1rem
}
.custom-control-input {
position: absolute;
z-index: -1;
opacity: 0
}
.custom-control-input:checked ~ .custom-control-label::before {
color: #fff;
border-color: #007bff;
background-color: #007bff
}
.custom-control-input:focus ~ .custom-control-label::before {
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
border-color: #80bdff
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
color: #fff;
background-color: #b3d7ff;
border-color: #b3d7ff
}
.custom-control-input:disabled ~ .custom-control-label {
color: #6c757d
}
.custom-control-input:disabled ~ .custom-control-label::before {
background-color: #e9ecef
}
.custom-control-label {
position: relative;
margin-bottom: 0;
vertical-align: top
}
.custom-control-label::before {
position: absolute;
top: .25rem;
left: -1.5rem;
display: block;
width: 1rem;
height: 1rem;
pointer-events: none;
content: "";
background-color: #fff;
border: #adb5bd solid 1px
}
.custom-control-label::after {
position: absolute;
top: .25rem;
left: -1.5rem;
display: block;
width: 1rem;
height: 1rem;
content: "";
background: no-repeat 50%/50% 50%
}
.custom-checkbox .custom-control-label::before {
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
border-color: #007bff;
background-color: #007bff
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, .5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, .5)
}
.custom-radio .custom-control-label::before {
-webkit-border-radius: 50%;
border-radius: 50%
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, .5)
}
.custom-switch {
padding-left: 2.25rem
}
.custom-switch .custom-control-label::before {
left: -2.25rem;
width: 1.75rem;
pointer-events: all;
-webkit-border-radius: .5rem;
border-radius: .5rem
}
.custom-switch .custom-control-label::after {
top: -webkit-calc(.25rem + 2px);
top: calc(.25rem + 2px);
left: -webkit-calc(-2.25rem + 2px);
left: calc(-2.25rem + 2px);
width: -webkit-calc(1rem - 4px);
width: calc(1rem - 4px);
height: -webkit-calc(1rem - 4px);
height: calc(1rem - 4px);
background-color: #adb5bd;
-webkit-border-radius: .5rem;
border-radius: .5rem;
-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.custom-switch .custom-control-label::after {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
background-color: #fff;
-webkit-transform: translateX(.75rem);
-ms-transform: translateX(.75rem);
transform: translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color: rgba(0, 123, 255, .5)
}
.custom-select {
display: inline-block;
width: 100%;
height: -webkit-calc(1.5em + .75rem + 2px);
height: calc(1.5em + .75rem + 2px);
padding: .375rem 1.75rem .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
vertical-align: middle;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
background-color: #fff;
border: 1px solid #ced4da;
-webkit-border-radius: .25rem;
border-radius: .25rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.custom-select:focus {
border-color: #80bdff;
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-select:focus::-ms-value {
color: #495057;
background-color: #fff
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
height: auto;
padding-right: .75rem;
background-image: none
}
.custom-select:disabled {
color: #6c757d;
background-color: #e9ecef
}
.custom-select::-ms-expand {
display: none
}
.custom-select-sm {
height: -webkit-calc(1.5em + .5rem + 2px);
height: calc(1.5em + .5rem + 2px);
padding-top: .25rem;
padding-bottom: .25rem;
padding-left: .5rem;
font-size: .875rem
}
.custom-select-lg {
height: -webkit-calc(1.5em + 1rem + 2px);
height: calc(1.5em + 1rem + 2px);
padding-top: .5rem;
padding-bottom: .5rem;
padding-left: 1rem;
font-size: 1.25rem
}
.custom-file {
position: relative;
display: inline-block;
width: 100%;
height: -webkit-calc(1.5em + .75rem + 2px);
height: calc(1.5em + .75rem + 2px);
margin-bottom: 0
}
.custom-file-input {
position: relative;
z-index: 2;
width: 100%;
height: -webkit-calc(1.5em + .75rem + 2px);
height: calc(1.5em + .75rem + 2px);
margin: 0;
opacity: 0
}
.custom-file-input:focus ~ .custom-file-label {
border-color: #80bdff;
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-file-input:disabled ~ .custom-file-label {
background-color: #e9ecef
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
content: "Browse"
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
content: attr(data-browse)
}
.custom-file-label {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1;
height: -webkit-calc(1.5em + .75rem + 2px);
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
border: 1px solid #ced4da;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.custom-file-label::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
z-index: 3;
display: block;
height: -webkit-calc(1.5em + .75rem);
height: calc(1.5em + .75rem);
padding: .375rem .75rem;
line-height: 1.5;
color: #495057;
content: "Browse";
background-color: #e9ecef;
border-left: inherit;
-webkit-border-radius: 0 .25rem .25rem 0;
border-radius: 0 .25rem .25rem 0
}
.custom-range {
width: 100%;
height: -webkit-calc(1rem + .4rem);
height: calc(1rem + .4rem);
padding: 0;
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.custom-range:focus {
outline: 0
}
.custom-range:focus::-webkit-slider-thumb {
-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25);
box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-range:focus::-moz-range-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-range:focus::-ms-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.custom-range::-moz-focus-outer {
border: 0
}
.custom-range::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -.25rem;
background-color: #007bff;
border: 0;
-webkit-border-radius: 1rem;
border-radius: 1rem;
-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-webkit-appearance: none;
appearance: none
}
@media (prefers-reduced-motion: reduce) {
.custom-range::-webkit-slider-thumb {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.custom-range::-webkit-slider-thumb:active {
background-color: #b3d7ff
}
.custom-range::-webkit-slider-runnable-track {
width: 100%;
height: .5rem;
color: transparent;
cursor: pointer;
background-color: #dee2e6;
border-color: transparent;
-webkit-border-radius: 1rem;
border-radius: 1rem
}
.custom-range::-moz-range-thumb {
width: 1rem;
height: 1rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-moz-appearance: none;
appearance: none
}
@media (prefers-reduced-motion: reduce) {
.custom-range::-moz-range-thumb {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.custom-range::-moz-range-thumb:active {
background-color: #b3d7ff
}
.custom-range::-moz-range-track {
width: 100%;
height: .5rem;
color: transparent;
cursor: pointer;
background-color: #dee2e6;
border-color: transparent;
border-radius: 1rem
}
.custom-range::-ms-thumb {
width: 1rem;
height: 1rem;
margin-top: 0;
margin-right: .2rem;
margin-left: .2rem;
background-color: #007bff;
border: 0;
border-radius: 1rem;
-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
appearance: none
}
@media (prefers-reduced-motion: reduce) {
.custom-range::-ms-thumb {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.custom-range::-ms-thumb:active {
background-color: #b3d7ff
}
.custom-range::-ms-track {
width: 100%;
height: .5rem;
color: transparent;
cursor: pointer;
background-color: transparent;
border-color: transparent;
border-width: .5rem
}
.custom-range::-ms-fill-lower {
background-color: #dee2e6;
border-radius: 1rem
}
.custom-range::-ms-fill-upper {
margin-right: 15px;
background-color: #dee2e6;
border-radius: 1rem
}
.custom-range:disabled::-webkit-slider-thumb {
background-color: #adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track {
cursor: default
}
.custom-range:disabled::-moz-range-thumb {
background-color: #adb5bd
}
.custom-range:disabled::-moz-range-track {
cursor: default
}
.custom-range:disabled::-ms-thumb {
background-color: #adb5bd
}
.custom-control-label::before, .custom-file-label, .custom-select {
-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.custom-control-label::before, .custom-file-label, .custom-select {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.nav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none
}
.nav-link {
display: block;
padding: .5rem 1rem
}
.nav-link:focus, .nav-link:hover {
text-decoration: none
}
.nav-link.disabled {
color: #6c757d;
pointer-events: none;
cursor: default
}
.nav-tabs {
border-bottom: 1px solid #dee2e6
}
.nav-tabs .nav-item {
margin-bottom: -1px
}
.nav-tabs .nav-link {
border: 1px solid transparent;
-webkit-border-top-left-radius: .25rem;
border-top-left-radius: .25rem;
-webkit-border-top-right-radius: .25rem;
border-top-right-radius: .25rem
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
border-color: #e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
color: #495057;
background-color: #fff;
border-color: #dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.nav-pills .nav-link {
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: #007bff
}
.nav-fill .nav-item {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
text-align: center
}
.nav-justified .nav-item {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: center
}
.tab-content > .tab-pane {
display: none
}
.tab-content > .active {
display: block
}
.navbar {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding: .5rem 1rem
}
.navbar > .container, .navbar > .container-fluid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.navbar-brand {
display: inline-block;
padding-top: .3125rem;
padding-bottom: .3125rem;
margin-right: 1rem;
font-size: 1.25rem;
line-height: inherit;
white-space: nowrap
}
.navbar-brand:focus, .navbar-brand:hover {
text-decoration: none
}
.navbar-nav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none
}
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0
}
.navbar-nav .dropdown-menu {
position: static;
float: none
}
.navbar-text {
display: inline-block;
padding-top: .5rem;
padding-bottom: .5rem
}
.navbar-collapse {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.navbar-toggler {
padding: .25rem .75rem;
font-size: 1.25rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.navbar-toggler:focus, .navbar-toggler:hover {
text-decoration: none
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: no-repeat center center;
-webkit-background-size: 100% 100%;
background-size: 100% 100%
}
@media (max-width: 575.98px) {
.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
padding-right: 0;
padding-left: 0
}
}
@media (min-width: 576px) {
.navbar-expand-sm {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.navbar-expand-sm .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.navbar-expand-sm .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.navbar-expand-sm .navbar-toggler {
display: none
}
}
@media (max-width: 767.98px) {
.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
padding-right: 0;
padding-left: 0
}
}
@media (min-width: 768px) {
.navbar-expand-md {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.navbar-expand-md .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.navbar-expand-md .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.navbar-expand-md .navbar-toggler {
display: none
}
}
@media (max-width: 991.98px) {
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
padding-right: 0;
padding-left: 0
}
}
@media (min-width: 992px) {
.navbar-expand-lg {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.navbar-expand-lg .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.navbar-expand-lg .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.navbar-expand-lg .navbar-toggler {
display: none
}
}
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
padding-right: 0;
padding-left: 0
}
}
@media (min-width: 1200px) {
.navbar-expand-xl {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.navbar-expand-xl .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.navbar-expand-xl .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.navbar-expand-xl .navbar-toggler {
display: none
}
}
.navbar-expand {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.navbar-expand > .container, .navbar-expand > .container-fluid {
padding-right: 0;
padding-left: 0
}
.navbar-expand .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand > .container, .navbar-expand > .container-fluid {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.navbar-expand .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.navbar-expand .navbar-toggler {
display: none
}
.navbar-light .navbar-brand {
color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, .5)
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
color: rgba(0, 0, 0, .7)
}
.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, .3)
}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-toggler {
color: rgba(0, 0, 0, .5);
border-color: rgba(0, 0, 0, .1)
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
color: rgba(0, 0, 0, .5)
}
.navbar-light .navbar-text a {
color: rgba(0, 0, 0, .9)
}
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
color: rgba(0, 0, 0, .9)
}
.navbar-dark .navbar-brand {
color: #fff
}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
color: #fff
}
.navbar-dark .navbar-nav .nav-link {
color: rgba(255, 255, 255, .5)
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
color: rgba(255, 255, 255, .75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, .25)
}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
color: #fff
}
.navbar-dark .navbar-toggler {
color: rgba(255, 255, 255, .5);
border-color: rgba(255, 255, 255, .1)
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
color: rgba(255, 255, 255, .5)
}
.navbar-dark .navbar-text a {
color: #fff
}
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
color: #fff
}
.card {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
-webkit-background-clip: border-box;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.card > hr {
margin-right: 0;
margin-left: 0
}
.card > .list-group:first-child .list-group-item:first-child {
-webkit-border-top-left-radius: .25rem;
border-top-left-radius: .25rem;
-webkit-border-top-right-radius: .25rem;
border-top-right-radius: .25rem
}
.card > .list-group:last-child .list-group-item:last-child {
-webkit-border-bottom-right-radius: .25rem;
border-bottom-right-radius: .25rem;
-webkit-border-bottom-left-radius: .25rem;
border-bottom-left-radius: .25rem
}
.card-body {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1.25rem
}
.card-title {
margin-bottom: .75rem
}
.card-subtitle {
margin-top: -.375rem;
margin-bottom: 0
}
.card-text:last-child {
margin-bottom: 0
}
.card-link:hover {
text-decoration: none
}
.card-link + .card-link {
margin-left: 1.25rem
}
.card-header {
padding: .75rem 1.25rem;
margin-bottom: 0;
background-color: rgba(0, 0, 0, .03);
border-bottom: 1px solid rgba(0, 0, 0, .125)
}
.card-header:first-child {
-webkit-border-radius: -webkit-calc(.25rem - 1px) -webkit-calc(.25rem - 1px) 0 0;
border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header + .list-group .list-group-item:first-child {
border-top: 0
}
.card-footer {
padding: .75rem 1.25rem;
background-color: rgba(0, 0, 0, .03);
border-top: 1px solid rgba(0, 0, 0, .125)
}
.card-footer:last-child {
-webkit-border-radius: 0 0 -webkit-calc(.25rem - 1px) -webkit-calc(.25rem - 1px);
border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
margin-right: -.625rem;
margin-bottom: -.75rem;
margin-left: -.625rem;
border-bottom: 0
}
.card-header-pills {
margin-right: -.625rem;
margin-left: -.625rem
}
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1.25rem
}
.card-img {
width: 100%;
-webkit-border-radius: -webkit-calc(.25rem - 1px);
border-radius: calc(.25rem - 1px)
}
.card-img-top {
width: 100%;
-webkit-border-top-left-radius: -webkit-calc(.25rem - 1px);
border-top-left-radius: calc(.25rem - 1px);
-webkit-border-top-right-radius: -webkit-calc(.25rem - 1px);
border-top-right-radius: calc(.25rem - 1px)
}
.card-img-bottom {
width: 100%;
-webkit-border-bottom-right-radius: -webkit-calc(.25rem - 1px);
border-bottom-right-radius: calc(.25rem - 1px);
-webkit-border-bottom-left-radius: -webkit-calc(.25rem - 1px);
border-bottom-left-radius: calc(.25rem - 1px)
}
.card-deck {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.card-deck .card {
margin-bottom: 15px
}
@media (min-width: 576px) {
.card-deck {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-right: -15px;
margin-left: -15px
}
.card-deck .card {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin-right: 15px;
margin-bottom: 0;
margin-left: 15px
}
}
.card-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.card-group > .card {
margin-bottom: 15px
}
@media (min-width: 576px) {
.card-group {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.card-group > .card {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
margin-bottom: 0
}
.card-group > .card + .card {
margin-left: 0;
border-left: 0
}
.card-group > .card:not(:last-child) {
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0
}
.card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0
}
.card-group > .card:not(:first-child) {
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
.card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0
}
.card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
}
.card-columns .card {
margin-bottom: .75rem
}
@media (min-width: 576px) {
.card-columns {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 1.25rem;
-moz-column-gap: 1.25rem;
column-gap: 1.25rem;
orphans: 1;
widows: 1
}
.card-columns .card {
display: inline-block;
width: 100%
}
}
.accordion > .card {
overflow: hidden
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
-webkit-border-radius: 0;
border-radius: 0
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
border-bottom: 0;
-webkit-border-radius: 0;
border-radius: 0
}
.accordion > .card:first-of-type {
border-bottom: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
.accordion > .card:last-of-type {
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.accordion > .card .card-header {
margin-bottom: -1px
}
.breadcrumb {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: .75rem 1rem;
margin-bottom: 1rem;
list-style: none;
background-color: #e9ecef;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.breadcrumb-item + .breadcrumb-item {
padding-left: .5rem
}
.breadcrumb-item + .breadcrumb-item::before {
display: inline-block;
padding-right: .5rem;
color: #6c757d;
content: "/"
}
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration: underline
}
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration: none
}
.breadcrumb-item.active {
color: #6c757d
}
.pagination {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-left: 0;
list-style: none;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.page-link {
position: relative;
display: block;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
color: #007bff;
background-color: #fff;
border: 1px solid #dee2e6
}
.page-link:hover {
z-index: 2;
color: #0056b3;
text-decoration: none;
background-color: #e9ecef;
border-color: #dee2e6
}
.page-link:focus {
z-index: 2;
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.page-item:first-child .page-link {
margin-left: 0;
-webkit-border-top-left-radius: .25rem;
border-top-left-radius: .25rem;
-webkit-border-bottom-left-radius: .25rem;
border-bottom-left-radius: .25rem
}
.page-item:last-child .page-link {
-webkit-border-top-right-radius: .25rem;
border-top-right-radius: .25rem;
-webkit-border-bottom-right-radius: .25rem;
border-bottom-right-radius: .25rem
}
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #007bff;
border-color: #007bff
}
.page-item.disabled .page-link {
color: #6c757d;
pointer-events: none;
cursor: auto;
background-color: #fff;
border-color: #dee2e6
}
.pagination-lg .page-link {
padding: .75rem 1.5rem;
font-size: 1.25rem;
line-height: 1.5
}
.pagination-lg .page-item:first-child .page-link {
-webkit-border-top-left-radius: .3rem;
border-top-left-radius: .3rem;
-webkit-border-bottom-left-radius: .3rem;
border-bottom-left-radius: .3rem
}
.pagination-lg .page-item:last-child .page-link {
-webkit-border-top-right-radius: .3rem;
border-top-right-radius: .3rem;
-webkit-border-bottom-right-radius: .3rem;
border-bottom-right-radius: .3rem
}
.pagination-sm .page-link {
padding: .25rem .5rem;
font-size: .875rem;
line-height: 1.5
}
.pagination-sm .page-item:first-child .page-link {
-webkit-border-top-left-radius: .2rem;
border-top-left-radius: .2rem;
-webkit-border-bottom-left-radius: .2rem;
border-bottom-left-radius: .2rem
}
.pagination-sm .page-item:last-child .page-link {
-webkit-border-top-right-radius: .2rem;
border-top-right-radius: .2rem;
-webkit-border-bottom-right-radius: .2rem;
border-bottom-right-radius: .2rem
}
.badge {
display: inline-block;
padding: .25em .4em;
font-size: 75%;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
-webkit-border-radius: .25rem;
border-radius: .25rem;
-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.badge {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
a.badge:focus, a.badge:hover {
text-decoration: none
}
.badge:empty {
display: none
}
.btn .badge {
position: relative;
top: -1px
}
.badge-pill {
padding-right: .6em;
padding-left: .6em;
-webkit-border-radius: 10rem;
border-radius: 10rem
}
.badge-primary {
color: #fff;
background-color: #007bff
}
a.badge-primary:focus, a.badge-primary:hover {
color: #fff;
background-color: #0062cc
}
a.badge-primary.focus, a.badge-primary:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}
.badge-secondary {
color: #fff;
background-color: #6c757d
}
a.badge-secondary:focus, a.badge-secondary:hover {
color: #fff;
background-color: #545b62
}
a.badge-secondary.focus, a.badge-secondary:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}
.badge-success {
color: #fff;
background-color: #28a745
}
a.badge-success:focus, a.badge-success:hover {
color: #fff;
background-color: #1e7e34
}
a.badge-success.focus, a.badge-success:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}
.badge-info {
color: #fff;
background-color: #17a2b8
}
a.badge-info:focus, a.badge-info:hover {
color: #fff;
background-color: #117a8b
}
a.badge-info.focus, a.badge-info:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}
.badge-warning {
color: #212529;
background-color: #ffc107
}
a.badge-warning:focus, a.badge-warning:hover {
color: #212529;
background-color: #d39e00
}
a.badge-warning.focus, a.badge-warning:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}
.badge-danger {
color: #fff;
background-color: #dc3545
}
a.badge-danger:focus, a.badge-danger:hover {
color: #fff;
background-color: #bd2130
}
a.badge-danger.focus, a.badge-danger:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}
.badge-light {
color: #212529;
background-color: #f8f9fa
}
a.badge-light:focus, a.badge-light:hover {
color: #212529;
background-color: #dae0e5
}
a.badge-light.focus, a.badge-light:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}
.badge-dark {
color: #fff;
background-color: #343a40
}
a.badge-dark:focus, a.badge-dark:hover {
color: #fff;
background-color: #1d2124
}
a.badge-dark.focus, a.badge-dark:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}
.jumbotron {
padding: 2rem 1rem;
margin-bottom: 2rem;
background-color: #e9ecef;
-webkit-border-radius: .3rem;
border-radius: .3rem
}
@media (min-width: 576px) {
.jumbotron {
padding: 4rem 2rem
}
}
.jumbotron-fluid {
padding-right: 0;
padding-left: 0;
-webkit-border-radius: 0;
border-radius: 0
}
.alert {
position: relative;
padding: .75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.alert-heading {
color: inherit
}
.alert-link {
font-weight: 700
}
.alert-dismissible {
padding-right: 4rem
}
.alert-dismissible .close {
position: absolute;
top: 0;
right: 0;
padding: .75rem 1.25rem;
color: inherit
}
.alert-primary {
color: #004085;
background-color: #cce5ff;
border-color: #b8daff
}
.alert-primary hr {
border-top-color: #9fcdff
}
.alert-primary .alert-link {
color: #002752
}
.alert-secondary {
color: #383d41;
background-color: #e2e3e5;
border-color: #d6d8db
}
.alert-secondary hr {
border-top-color: #c8cbcf
}
.alert-secondary .alert-link {
color: #202326
}
.alert-success {
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb
}
.alert-success hr {
border-top-color: #b1dfbb
}
.alert-success .alert-link {
color: #0b2e13
}
.alert-info {
color: #0c5460;
background-color: #d1ecf1;
border-color: #bee5eb
}
.alert-info hr {
border-top-color: #abdde5
}
.alert-info .alert-link {
color: #062c33
}
.alert-warning {
color: #856404;
background-color: #fff3cd;
border-color: #ffeeba
}
.alert-warning hr {
border-top-color: #ffe8a1
}
.alert-warning .alert-link {
color: #533f03
}
.alert-danger {
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb
}
.alert-danger hr {
border-top-color: #f1b0b7
}
.alert-danger .alert-link {
color: #491217
}
.alert-light {
color: #818182;
background-color: #fefefe;
border-color: #fdfdfe
}
.alert-light hr {
border-top-color: #ececf6
}
.alert-light .alert-link {
color: #686868
}
.alert-dark {
color: #1b1e21;
background-color: #d6d8d9;
border-color: #c6c8ca
}
.alert-dark hr {
border-top-color: #b9bbbe
}
.alert-dark .alert-link {
color: #040505
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 1rem 0
}
to {
background-position: 0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position: 1rem 0
}
to {
background-position: 0 0
}
}
.progress {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 1rem;
overflow: hidden;
font-size: .75rem;
background-color: #e9ecef;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.progress-bar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
text-align: center;
white-space: nowrap;
background-color: #007bff;
-webkit-transition: width .6s ease;
-o-transition: width .6s ease;
transition: width .6s ease
}
@media (prefers-reduced-motion: reduce) {
.progress-bar {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
-webkit-background-size: 1rem 1rem;
background-size: 1rem 1rem
}
.progress-bar-animated {
-webkit-animation: progress-bar-stripes 1s linear infinite;
animation: progress-bar-stripes 1s linear infinite
}
@media (prefers-reduced-motion: reduce) {
.progress-bar-animated {
-webkit-animation: none;
animation: none
}
}
.media {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start
}
.media-body {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1
}
.list-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0
}
.list-group-item-action {
width: 100%;
color: #495057;
text-align: inherit
}
.list-group-item-action:focus, .list-group-item-action:hover {
z-index: 1;
color: #495057;
text-decoration: none;
background-color: #f8f9fa
}
.list-group-item-action:active {
color: #212529;
background-color: #e9ecef
}
.list-group-item {
position: relative;
display: block;
padding: .75rem 1.25rem;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, .125)
}
.list-group-item:first-child {
-webkit-border-top-left-radius: .25rem;
border-top-left-radius: .25rem;
-webkit-border-top-right-radius: .25rem;
border-top-right-radius: .25rem
}
.list-group-item:last-child {
margin-bottom: 0;
-webkit-border-bottom-right-radius: .25rem;
border-bottom-right-radius: .25rem;
-webkit-border-bottom-left-radius: .25rem;
border-bottom-left-radius: .25rem
}
.list-group-item.disabled, .list-group-item:disabled {
color: #6c757d;
pointer-events: none;
background-color: #fff
}
.list-group-item.active {
z-index: 2;
color: #fff;
background-color: #007bff;
border-color: #007bff
}
.list-group-horizontal {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.list-group-horizontal .list-group-item {
margin-right: -1px;
margin-bottom: 0
}
.list-group-horizontal .list-group-item:first-child {
-webkit-border-top-left-radius: .25rem;
border-top-left-radius: .25rem;
-webkit-border-bottom-left-radius: .25rem;
border-bottom-left-radius: .25rem;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.list-group-horizontal .list-group-item:last-child {
margin-right: 0;
-webkit-border-top-right-radius: .25rem;
border-top-right-radius: .25rem;
-webkit-border-bottom-right-radius: .25rem;
border-bottom-right-radius: .25rem;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
@media (min-width: 576px) {
.list-group-horizontal-sm {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.list-group-horizontal-sm .list-group-item {
margin-right: -1px;
margin-bottom: 0
}
.list-group-horizontal-sm .list-group-item:first-child {
-webkit-border-top-left-radius: .25rem;
border-top-left-radius: .25rem;
-webkit-border-bottom-left-radius: .25rem;
border-bottom-left-radius: .25rem;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.list-group-horizontal-sm .list-group-item:last-child {
margin-right: 0;
-webkit-border-top-right-radius: .25rem;
border-top-right-radius: .25rem;
-webkit-border-bottom-right-radius: .25rem;
border-bottom-right-radius: .25rem;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
}
@media (min-width: 768px) {
.list-group-horizontal-md {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.list-group-horizontal-md .list-group-item {
margin-right: -1px;
margin-bottom: 0
}
.list-group-horizontal-md .list-group-item:first-child {
-webkit-border-top-left-radius: .25rem;
border-top-left-radius: .25rem;
-webkit-border-bottom-left-radius: .25rem;
border-bottom-left-radius: .25rem;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.list-group-horizontal-md .list-group-item:last-child {
margin-right: 0;
-webkit-border-top-right-radius: .25rem;
border-top-right-radius: .25rem;
-webkit-border-bottom-right-radius: .25rem;
border-bottom-right-radius: .25rem;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
}
@media (min-width: 992px) {
.list-group-horizontal-lg {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.list-group-horizontal-lg .list-group-item {
margin-right: -1px;
margin-bottom: 0
}
.list-group-horizontal-lg .list-group-item:first-child {
-webkit-border-top-left-radius: .25rem;
border-top-left-radius: .25rem;
-webkit-border-bottom-left-radius: .25rem;
border-bottom-left-radius: .25rem;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.list-group-horizontal-lg .list-group-item:last-child {
margin-right: 0;
-webkit-border-top-right-radius: .25rem;
border-top-right-radius: .25rem;
-webkit-border-bottom-right-radius: .25rem;
border-bottom-right-radius: .25rem;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
}
@media (min-width: 1200px) {
.list-group-horizontal-xl {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.list-group-horizontal-xl .list-group-item {
margin-right: -1px;
margin-bottom: 0
}
.list-group-horizontal-xl .list-group-item:first-child {
-webkit-border-top-left-radius: .25rem;
border-top-left-radius: .25rem;
-webkit-border-bottom-left-radius: .25rem;
border-bottom-left-radius: .25rem;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0
}
.list-group-horizontal-xl .list-group-item:last-child {
margin-right: 0;
-webkit-border-top-right-radius: .25rem;
border-top-right-radius: .25rem;
-webkit-border-bottom-right-radius: .25rem;
border-bottom-right-radius: .25rem;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0
}
}
.list-group-flush .list-group-item {
border-right: 0;
border-left: 0;
-webkit-border-radius: 0;
border-radius: 0
}
.list-group-flush .list-group-item:last-child {
margin-bottom: -1px
}
.list-group-flush:first-child .list-group-item:first-child {
border-top: 0
}
.list-group-flush:last-child .list-group-item:last-child {
margin-bottom: 0;
border-bottom: 0
}
.list-group-item-primary {
color: #004085;
background-color: #b8daff
}
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
color: #004085;
background-color: #9fcdff
}
.list-group-item-primary.list-group-item-action.active {
color: #fff;
background-color: #004085;
border-color: #004085
}
.list-group-item-secondary {
color: #383d41;
background-color: #d6d8db
}
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
color: #383d41;
background-color: #c8cbcf
}
.list-group-item-secondary.list-group-item-action.active {
color: #fff;
background-color: #383d41;
border-color: #383d41
}
.list-group-item-success {
color: #155724;
background-color: #c3e6cb
}
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
color: #155724;
background-color: #b1dfbb
}
.list-group-item-success.list-group-item-action.active {
color: #fff;
background-color: #155724;
border-color: #155724
}
.list-group-item-info {
color: #0c5460;
background-color: #bee5eb
}
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
color: #0c5460;
background-color: #abdde5
}
.list-group-item-info.list-group-item-action.active {
color: #fff;
background-color: #0c5460;
border-color: #0c5460
}
.list-group-item-warning {
color: #856404;
background-color: #ffeeba
}
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
color: #856404;
background-color: #ffe8a1
}
.list-group-item-warning.list-group-item-action.active {
color: #fff;
background-color: #856404;
border-color: #856404
}
.list-group-item-danger {
color: #721c24;
background-color: #f5c6cb
}
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
color: #721c24;
background-color: #f1b0b7
}
.list-group-item-danger.list-group-item-action.active {
color: #fff;
background-color: #721c24;
border-color: #721c24
}
.list-group-item-light {
color: #818182;
background-color: #fdfdfe
}
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
color: #818182;
background-color: #ececf6
}
.list-group-item-light.list-group-item-action.active {
color: #fff;
background-color: #818182;
border-color: #818182
}
.list-group-item-dark {
color: #1b1e21;
background-color: #c6c8ca
}
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
color: #1b1e21;
background-color: #b9bbbe
}
.list-group-item-dark.list-group-item-action.active {
color: #fff;
background-color: #1b1e21;
border-color: #1b1e21
}
.close {
float: right;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: .5
}
.close:hover {
color: #000;
text-decoration: none
}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
opacity: .75
}
button.close {
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
a.close.disabled {
pointer-events: none
}
.toast {
max-width: 350px;
overflow: hidden;
font-size: .875rem;
background-color: rgba(255, 255, 255, .85);
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
opacity: 0;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.toast:not(:last-child) {
margin-bottom: .75rem
}
.toast.showing {
opacity: 1
}
.toast.show {
display: block;
opacity: 1
}
.toast.hide {
display: none
}
.toast-header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: .25rem .75rem;
color: #6c757d;
background-color: rgba(255, 255, 255, .85);
-webkit-background-clip: padding-box;
background-clip: padding-box;
border-bottom: 1px solid rgba(0, 0, 0, .05)
}
.toast-body {
padding: .75rem
}
.modal-open {
overflow: hidden
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto
}
.modal {
position: fixed;
top: 0;
left: 0;
z-index: 1050;
display: none;
width: 100%;
height: 100%;
overflow: hidden;
outline: 0
}
.modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none
}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
transition: -webkit-transform .3s ease-out;
-o-transition: transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out, -webkit-transform .3s ease-out;
-webkit-transform: translate(0, -50px);
-ms-transform: translate(0, -50px);
transform: translate(0, -50px)
}
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.modal.show .modal-dialog {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.modal-dialog-scrollable {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
max-height: -webkit-calc(100% - 1rem);
max-height: calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
max-height: -webkit-calc(100vh - 1rem);
max-height: calc(100vh - 1rem);
overflow: hidden
}
.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0
}
.modal-dialog-scrollable .modal-body {
overflow-y: auto
}
.modal-dialog-centered {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
min-height: -webkit-calc(100% - 1rem);
min-height: calc(100% - 1rem)
}
.modal-dialog-centered::before {
display: block;
height: -webkit-calc(100vh - 1rem);
height: calc(100vh - 1rem);
content: ""
}
.modal-dialog-centered.modal-dialog-scrollable {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
max-height: none
}
.modal-dialog-centered.modal-dialog-scrollable::before {
content: none
}
.modal-content {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .2);
-webkit-border-radius: .3rem;
border-radius: .3rem;
outline: 0
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1040;
width: 100vw;
height: 100vh;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .5
}
.modal-header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 1rem 1rem;
border-bottom: 1px solid #dee2e6;
-webkit-border-top-left-radius: .3rem;
border-top-left-radius: .3rem;
-webkit-border-top-right-radius: .3rem;
border-top-right-radius: .3rem
}
.modal-header .close {
padding: 1rem 1rem;
margin: -1rem -1rem -1rem auto
}
.modal-title {
margin-bottom: 0;
line-height: 1.5
}
.modal-body {
position: relative;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1rem
}
.modal-footer {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 1rem;
border-top: 1px solid #dee2e6;
-webkit-border-bottom-right-radius: .3rem;
border-bottom-right-radius: .3rem;
-webkit-border-bottom-left-radius: .3rem;
border-bottom-left-radius: .3rem
}
.modal-footer > :not(:first-child) {
margin-left: .25rem
}
.modal-footer > :not(:last-child) {
margin-right: .25rem
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
margin: 1.75rem auto
}
.modal-dialog-scrollable {
max-height: -webkit-calc(100% - 3.5rem);
max-height: calc(100% - 3.5rem)
}
.modal-dialog-scrollable .modal-content {
max-height: -webkit-calc(100vh - 3.5rem);
max-height: calc(100vh - 3.5rem)
}
.modal-dialog-centered {
min-height: -webkit-calc(100% - 3.5rem);
min-height: calc(100% - 3.5rem)
}
.modal-dialog-centered::before {
height: -webkit-calc(100vh - 3.5rem);
height: calc(100vh - 3.5rem)
}
.modal-sm {
max-width: 300px
}
}
@media (min-width: 992px) {
.modal-lg, .modal-xl {
max-width: 800px
}
}
@media (min-width: 1200px) {
.modal-xl {
max-width: 1140px
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: .875rem;
word-wrap: break-word;
opacity: 0
}
.tooltip.show {
opacity: .9
}
.tooltip .arrow {
position: absolute;
display: block;
width: .8rem;
height: .4rem
}
.tooltip .arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid
}
.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
padding: .4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
bottom: 0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
top: 0;
border-width: .4rem .4rem 0;
border-top-color: #000
}
.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
padding: 0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
left: 0;
width: .4rem;
height: .8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
right: 0;
border-width: .4rem .4rem .4rem 0;
border-right-color: #000
}
.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
padding: .4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
top: 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
bottom: 0;
border-width: 0 .4rem .4rem;
border-bottom-color: #000
}
.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
padding: 0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
right: 0;
width: .4rem;
height: .8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
left: 0;
border-width: .4rem 0 .4rem .4rem;
border-left-color: #000
}
.tooltip-inner {
max-width: 200px;
padding: .25rem .5rem;
color: #fff;
text-align: center;
background-color: #000;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: block;
max-width: 276px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: .875rem;
word-wrap: break-word;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .2);
-webkit-border-radius: .3rem;
border-radius: .3rem
}
.popover .arrow {
position: absolute;
display: block;
width: 1rem;
height: .5rem;
margin: 0 .3rem
}
.popover .arrow::after, .popover .arrow::before {
position: absolute;
display: block;
content: "";
border-color: transparent;
border-style: solid
}
.bs-popover-auto[x-placement^=top], .bs-popover-top {
margin-bottom: .5rem
}
.bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-top > .arrow {
bottom: -webkit-calc((.5rem + 1px) * -1);
bottom: calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] > .arrow::before, .bs-popover-top > .arrow::before {
bottom: 0;
border-width: .5rem .5rem 0;
border-top-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=top] > .arrow::after, .bs-popover-top > .arrow::after {
bottom: 1px;
border-width: .5rem .5rem 0;
border-top-color: #fff
}
.bs-popover-auto[x-placement^=right], .bs-popover-right {
margin-left: .5rem
}
.bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-right > .arrow {
left: -webkit-calc((.5rem + 1px) * -1);
left: calc((.5rem + 1px) * -1);
width: .5rem;
height: 1rem;
margin: .3rem 0
}
.bs-popover-auto[x-placement^=right] > .arrow::before, .bs-popover-right > .arrow::before {
left: 0;
border-width: .5rem .5rem .5rem 0;
border-right-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=right] > .arrow::after, .bs-popover-right > .arrow::after {
left: 1px;
border-width: .5rem .5rem .5rem 0;
border-right-color: #fff
}
.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
margin-top: .5rem
}
.bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-bottom > .arrow {
top: -webkit-calc((.5rem + 1px) * -1);
top: calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] > .arrow::before, .bs-popover-bottom > .arrow::before {
top: 0;
border-width: 0 .5rem .5rem .5rem;
border-bottom-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=bottom] > .arrow::after, .bs-popover-bottom > .arrow::after {
top: 1px;
border-width: 0 .5rem .5rem .5rem;
border-bottom-color: #fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
position: absolute;
top: 0;
left: 50%;
display: block;
width: 1rem;
margin-left: -.5rem;
content: "";
border-bottom: 1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left], .bs-popover-left {
margin-right: .5rem
}
.bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-left > .arrow {
right: -webkit-calc((.5rem + 1px) * -1);
right: calc((.5rem + 1px) * -1);
width: .5rem;
height: 1rem;
margin: .3rem 0
}
.bs-popover-auto[x-placement^=left] > .arrow::before, .bs-popover-left > .arrow::before {
right: 0;
border-width: .5rem 0 .5rem .5rem;
border-left-color: rgba(0, 0, 0, .25)
}
.bs-popover-auto[x-placement^=left] > .arrow::after, .bs-popover-left > .arrow::after {
right: 1px;
border-width: .5rem 0 .5rem .5rem;
border-left-color: #fff
}
.popover-header {
padding: .5rem .75rem;
margin-bottom: 0;
font-size: 1rem;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
-webkit-border-top-left-radius: -webkit-calc(.3rem - 1px);
border-top-left-radius: calc(.3rem - 1px);
-webkit-border-top-right-radius: -webkit-calc(.3rem - 1px);
border-top-right-radius: calc(.3rem - 1px)
}
.popover-header:empty {
display: none
}
.popover-body {
padding: .5rem .75rem;
color: #212529
}
.carousel {
position: relative
}
.carousel.pointer-event {
-ms-touch-action: pan-y;
touch-action: pan-y
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden
}
.carousel-inner::after {
display: block;
clear: both;
content: ""
}
.carousel-item {
position: relative;
display: none;
float: left;
width: 100%;
margin-right: -100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform .6s ease-in-out;
transition: -webkit-transform .6s ease-in-out;
-o-transition: transform .6s ease-in-out;
transition: transform .6s ease-in-out;
transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.carousel-item {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
display: block
}
.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%)
}
.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%)
}
.carousel-fade .carousel-item {
opacity: 0;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
z-index: 1;
opacity: 1
}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
z-index: 0;
opacity: 0;
-webkit-transition: 0s .6s opacity;
-o-transition: 0s .6s opacity;
transition: 0s .6s opacity
}
@media (prefers-reduced-motion: reduce) {
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.carousel-control-next, .carousel-control-prev {
position: absolute;
top: 0;
bottom: 0;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 15%;
color: #fff;
text-align: center;
opacity: .5;
-webkit-transition: opacity .15s ease;
-o-transition: opacity .15s ease;
transition: opacity .15s ease
}
@media (prefers-reduced-motion: reduce) {
.carousel-control-next, .carousel-control-prev {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
color: #fff;
text-decoration: none;
outline: 0;
opacity: .9
}
.carousel-control-prev {
left: 0
}
.carousel-control-next {
right: 0
}
.carousel-control-next-icon, .carousel-control-prev-icon {
display: inline-block;
width: 20px;
height: 20px;
background: no-repeat 50%/100% 100%
}
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")
}
.carousel-indicators {
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: 15;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding-left: 0;
margin-right: 15%;
margin-left: 15%;
list-style: none
}
.carousel-indicators li {
-webkit-box-sizing: content-box;
box-sizing: content-box;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 30px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
cursor: pointer;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
opacity: .5;
-webkit-transition: opacity .6s ease;
-o-transition: opacity .6s ease;
transition: opacity .6s ease
}
@media (prefers-reduced-motion: reduce) {
.carousel-indicators li {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.carousel-indicators .active {
opacity: 1
}
.carousel-caption {
position: absolute;
right: 15%;
bottom: 20px;
left: 15%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center
}
@-webkit-keyframes spinner-border {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes spinner-border {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
.spinner-border {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
border: .25em solid currentColor;
border-right-color: transparent;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-animation: spinner-border .75s linear infinite;
animation: spinner-border .75s linear infinite
}
.spinner-border-sm {
width: 1rem;
height: 1rem;
border-width: .2em
}
@-webkit-keyframes spinner-grow {
0% {
-webkit-transform: scale(0);
transform: scale(0)
}
50% {
opacity: 1
}
}
@keyframes spinner-grow {
0% {
-webkit-transform: scale(0);
transform: scale(0)
}
50% {
opacity: 1
}
}
.spinner-grow {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
background-color: currentColor;
-webkit-border-radius: 50%;
border-radius: 50%;
opacity: 0;
-webkit-animation: spinner-grow .75s linear infinite;
animation: spinner-grow .75s linear infinite
}
.spinner-grow-sm {
width: 1rem;
height: 1rem
}
.align-baseline {
vertical-align: baseline !important
}
.align-top {
vertical-align: top !important
}
.align-middle {
vertical-align: middle !important
}
.align-bottom {
vertical-align: bottom !important
}
.align-text-bottom {
vertical-align: text-bottom !important
}
.align-text-top {
vertical-align: text-top !important
}
.bg-primary {
background-color: #007bff !important
}
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
background-color: #0062cc !important
}
.bg-secondary {
background-color: #6c757d !important
}
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
background-color: #545b62 !important
}
.bg-success {
background-color: #28a745 !important
}
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
background-color: #1e7e34 !important
}
.bg-info {
background-color: #17a2b8 !important
}
a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
background-color: #117a8b !important
}
.bg-warning {
background-color: #ffc107 !important
}
a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
background-color: #d39e00 !important
}
.bg-danger {
background-color: #dc3545 !important
}
a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
background-color: #bd2130 !important
}
.bg-light {
background-color: #f8f9fa !important
}
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
background-color: #dae0e5 !important
}
.bg-dark {
background-color: #343a40 !important
}
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
background-color: #1d2124 !important
}
.bg-white {
background-color: #fff !important
}
.bg-transparent {
background-color: transparent !important
}
.border {
border: 1px solid #dee2e6 !important
}
.border-top {
border-top: 1px solid #dee2e6 !important
}
.border-right {
border-right: 1px solid #dee2e6 !important
}
.border-bottom {
border-bottom: 1px solid #dee2e6 !important
}
.border-left {
border-left: 1px solid #dee2e6 !important
}
.border-0 {
border: 0 !important
}
.border-top-0 {
border-top: 0 !important
}
.border-right-0 {
border-right: 0 !important
}
.border-bottom-0 {
border-bottom: 0 !important
}
.border-left-0 {
border-left: 0 !important
}
.border-primary {
border-color: #007bff !important
}
.border-secondary {
border-color: #6c757d !important
}
.border-success {
border-color: #28a745 !important
}
.border-info {
border-color: #17a2b8 !important
}
.border-warning {
border-color: #ffc107 !important
}
.border-danger {
border-color: #dc3545 !important
}
.border-light {
border-color: #f8f9fa !important
}
.border-dark {
border-color: #343a40 !important
}
.border-white {
border-color: #fff !important
}
.rounded-sm {
-webkit-border-radius: .2rem !important;
border-radius: .2rem !important
}
.rounded {
-webkit-border-radius: .25rem !important;
border-radius: .25rem !important
}
.rounded-top {
-webkit-border-top-left-radius: .25rem !important;
border-top-left-radius: .25rem !important;
-webkit-border-top-right-radius: .25rem !important;
border-top-right-radius: .25rem !important
}
.rounded-right {
-webkit-border-top-right-radius: .25rem !important;
border-top-right-radius: .25rem !important;
-webkit-border-bottom-right-radius: .25rem !important;
border-bottom-right-radius: .25rem !important
}
.rounded-bottom {
-webkit-border-bottom-right-radius: .25rem !important;
border-bottom-right-radius: .25rem !important;
-webkit-border-bottom-left-radius: .25rem !important;
border-bottom-left-radius: .25rem !important
}
.rounded-left {
-webkit-border-top-left-radius: .25rem !important;
border-top-left-radius: .25rem !important;
-webkit-border-bottom-left-radius: .25rem !important;
border-bottom-left-radius: .25rem !important
}
.rounded-lg {
-webkit-border-radius: .3rem !important;
border-radius: .3rem !important
}
.rounded-circle {
-webkit-border-radius: 50% !important;
border-radius: 50% !important
}
.rounded-pill {
-webkit-border-radius: 50rem !important;
border-radius: 50rem !important
}
.rounded-0 {
-webkit-border-radius: 0 !important;
border-radius: 0 !important
}
.clearfix::after {
display: block;
clear: both;
content: ""
}
.d-none {
display: none !important
}
.d-inline {
display: inline !important
}
.d-inline-block {
display: inline-block !important
}
.d-block {
display: block !important
}
.d-table {
display: table !important
}
.d-table-row {
display: table-row !important
}
.d-table-cell {
display: table-cell !important
}
.d-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important
}
.d-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
@media (min-width: 576px) {
.d-sm-none {
display: none !important
}
.d-sm-inline {
display: inline !important
}
.d-sm-inline-block {
display: inline-block !important
}
.d-sm-block {
display: block !important
}
.d-sm-table {
display: table !important
}
.d-sm-table-row {
display: table-row !important
}
.d-sm-table-cell {
display: table-cell !important
}
.d-sm-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important
}
.d-sm-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media (min-width: 768px) {
.d-md-none {
display: none !important
}
.d-md-inline {
display: inline !important
}
.d-md-inline-block {
display: inline-block !important
}
.d-md-block {
display: block !important
}
.d-md-table {
display: table !important
}
.d-md-table-row {
display: table-row !important
}
.d-md-table-cell {
display: table-cell !important
}
.d-md-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important
}
.d-md-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media (min-width: 992px) {
.d-lg-none {
display: none !important
}
.d-lg-inline {
display: inline !important
}
.d-lg-inline-block {
display: inline-block !important
}
.d-lg-block {
display: block !important
}
.d-lg-table {
display: table !important
}
.d-lg-table-row {
display: table-row !important
}
.d-lg-table-cell {
display: table-cell !important
}
.d-lg-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important
}
.d-lg-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media (min-width: 1200px) {
.d-xl-none {
display: none !important
}
.d-xl-inline {
display: inline !important
}
.d-xl-inline-block {
display: inline-block !important
}
.d-xl-block {
display: block !important
}
.d-xl-table {
display: table !important
}
.d-xl-table-row {
display: table-row !important
}
.d-xl-table-cell {
display: table-cell !important
}
.d-xl-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important
}
.d-xl-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
@media print {
.d-print-none {
display: none !important
}
.d-print-inline {
display: inline !important
}
.d-print-inline-block {
display: inline-block !important
}
.d-print-block {
display: block !important
}
.d-print-table {
display: table !important
}
.d-print-table-row {
display: table-row !important
}
.d-print-table-cell {
display: table-cell !important
}
.d-print-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important
}
.d-print-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important
}
}
.embed-responsive {
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden
}
.embed-responsive::before {
display: block;
content: ""
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0
}
.embed-responsive-21by9::before {
padding-top: 42.85714%
}
.embed-responsive-16by9::before {
padding-top: 56.25%
}
.embed-responsive-4by3::before {
padding-top: 75%
}
.embed-responsive-1by1::before {
padding-top: 100%
}
.embed-responsive-21by9::before {
padding-top: 42.85714%
}
.embed-responsive-16by9::before {
padding-top: 56.25%
}
.embed-responsive-4by3::before {
padding-top: 75%
}
.embed-responsive-1by1::before {
padding-top: 100%
}
.flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important
}
.flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important
}
.flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important
}
.flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important
}
.flex-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important
}
.flex-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important
}
.flex-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important
}
.flex-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important
}
.flex-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important
}
.flex-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important
}
.flex-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important
}
.flex-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important
}
.justify-content-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important
}
.justify-content-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important
}
.justify-content-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important
}
.justify-content-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important
}
.justify-content-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important
}
.align-items-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
.align-items-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important
}
.align-items-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important
}
.align-items-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important
}
.align-items-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important
}
.align-content-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important
}
.align-content-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important
}
.align-content-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important
}
.align-content-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important
}
.align-content-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important
}
.align-content-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important
}
.align-self-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important
}
.align-self-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important
}
.align-self-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important
}
.align-self-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important
}
.align-self-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important
}
.align-self-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important
}
@media (min-width: 576px) {
.flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important
}
.flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important
}
.flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important
}
.flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important
}
.flex-sm-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important
}
.flex-sm-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important
}
.flex-sm-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important
}
.flex-sm-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important
}
.flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important
}
.flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important
}
.flex-sm-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important
}
.flex-sm-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important
}
.justify-content-sm-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important
}
.justify-content-sm-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important
}
.justify-content-sm-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important
}
.justify-content-sm-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important
}
.justify-content-sm-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important
}
.align-items-sm-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
.align-items-sm-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important
}
.align-items-sm-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important
}
.align-items-sm-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important
}
.align-items-sm-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important
}
.align-content-sm-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important
}
.align-content-sm-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important
}
.align-content-sm-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important
}
.align-content-sm-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important
}
.align-content-sm-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important
}
.align-content-sm-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important
}
.align-self-sm-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important
}
.align-self-sm-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important
}
.align-self-sm-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important
}
.align-self-sm-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important
}
.align-self-sm-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important
}
.align-self-sm-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important
}
}
@media (min-width: 768px) {
.flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important
}
.flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important
}
.flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important
}
.flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important
}
.flex-md-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important
}
.flex-md-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important
}
.flex-md-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important
}
.flex-md-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important
}
.flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important
}
.flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important
}
.flex-md-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important
}
.flex-md-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important
}
.justify-content-md-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important
}
.justify-content-md-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important
}
.justify-content-md-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important
}
.justify-content-md-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important
}
.justify-content-md-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important
}
.align-items-md-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
.align-items-md-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important
}
.align-items-md-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important
}
.align-items-md-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important
}
.align-items-md-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important
}
.align-content-md-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important
}
.align-content-md-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important
}
.align-content-md-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important
}
.align-content-md-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important
}
.align-content-md-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important
}
.align-content-md-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important
}
.align-self-md-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important
}
.align-self-md-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important
}
.align-self-md-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important
}
.align-self-md-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important
}
.align-self-md-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important
}
.align-self-md-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important
}
}
@media (min-width: 992px) {
.flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important
}
.flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important
}
.flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important
}
.flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important
}
.flex-lg-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important
}
.flex-lg-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important
}
.flex-lg-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important
}
.flex-lg-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important
}
.flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important
}
.flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important
}
.flex-lg-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important
}
.flex-lg-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important
}
.justify-content-lg-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important
}
.justify-content-lg-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important
}
.justify-content-lg-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important
}
.justify-content-lg-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important
}
.justify-content-lg-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important
}
.align-items-lg-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
.align-items-lg-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important
}
.align-items-lg-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important
}
.align-items-lg-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important
}
.align-items-lg-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important
}
.align-content-lg-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important
}
.align-content-lg-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important
}
.align-content-lg-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important
}
.align-content-lg-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important
}
.align-content-lg-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important
}
.align-content-lg-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important
}
.align-self-lg-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important
}
.align-self-lg-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important
}
.align-self-lg-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important
}
.align-self-lg-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important
}
.align-self-lg-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important
}
.align-self-lg-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important
}
}
@media (min-width: 1200px) {
.flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important
}
.flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important
}
.flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important
}
.flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important
}
.flex-xl-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important
}
.flex-xl-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important
}
.flex-xl-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important
}
.flex-xl-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important
}
.flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important
}
.flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important
}
.flex-xl-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important
}
.flex-xl-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important
}
.justify-content-xl-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important
}
.justify-content-xl-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important
}
.justify-content-xl-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important
}
.justify-content-xl-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important
}
.justify-content-xl-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important
}
.align-items-xl-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important
}
.align-items-xl-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important
}
.align-items-xl-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important
}
.align-items-xl-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important
}
.align-items-xl-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important
}
.align-content-xl-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important
}
.align-content-xl-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important
}
.align-content-xl-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important
}
.align-content-xl-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important
}
.align-content-xl-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important
}
.align-content-xl-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important
}
.align-self-xl-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important
}
.align-self-xl-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important
}
.align-self-xl-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important
}
.align-self-xl-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important
}
.align-self-xl-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important
}
.align-self-xl-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important
}
}
.float-left {
float: left !important
}
.float-right {
float: right !important
}
.float-none {
float: none !important
}
@media (min-width: 576px) {
.float-sm-left {
float: left !important
}
.float-sm-right {
float: right !important
}
.float-sm-none {
float: none !important
}
}
@media (min-width: 768px) {
.float-md-left {
float: left !important
}
.float-md-right {
float: right !important
}
.float-md-none {
float: none !important
}
}
@media (min-width: 992px) {
.float-lg-left {
float: left !important
}
.float-lg-right {
float: right !important
}
.float-lg-none {
float: none !important
}
}
@media (min-width: 1200px) {
.float-xl-left {
float: left !important
}
.float-xl-right {
float: right !important
}
.float-xl-none {
float: none !important
}
}
.overflow-auto {
overflow: auto !important
}
.overflow-hidden {
overflow: hidden !important
}
.position-static {
position: static !important
}
.position-relative {
position: relative !important
}
.position-absolute {
position: absolute !important
}
.position-fixed {
position: fixed !important
}
.position-sticky {
position: -webkit-sticky !important;
position: sticky !important
}
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030
}
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020
}
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal
}
.shadow-sm {
-webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}
.shadow {
-webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}
.shadow-lg {
-webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}
.shadow-none {
-webkit-box-shadow: none !important;
box-shadow: none !important
}
.w-25 {
width: 25% !important
}
.w-50 {
width: 50% !important
}
.w-75 {
width: 75% !important
}
.w-100 {
width: 100% !important
}
.w-auto {
width: auto !important
}
.h-25 {
height: 25% !important
}
.h-50 {
height: 50% !important
}
.h-75 {
height: 75% !important
}
.h-100 {
height: 100% !important
}
.h-auto {
height: auto !important
}
.mw-100 {
max-width: 100% !important
}
.mh-100 {
max-height: 100% !important
}
.min-vw-100 {
min-width: 100vw !important
}
.min-vh-100 {
min-height: 100vh !important
}
.vw-100 {
width: 100vw !important
}
.vh-100 {
height: 100vh !important
}
.stretched-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
pointer-events: auto;
content: "";
background-color: rgba(0, 0, 0, 0)
}
.m-0 {
margin: 0 !important
}
.mt-0, .my-0 {
margin-top: 0 !important
}
.mr-0, .mx-0 {
margin-right: 0 !important
}
.mb-0, .my-0 {
margin-bottom: 0 !important
}
.ml-0, .mx-0 {
margin-left: 0 !important
}
.m-1 {
margin: .25rem !important
}
.mt-1, .my-1 {
margin-top: .25rem !important
}
.mr-1, .mx-1 {
margin-right: .25rem !important
}
.mb-1, .my-1 {
margin-bottom: .25rem !important
}
.ml-1, .mx-1 {
margin-left: .25rem !important
}
.m-2 {
margin: .5rem !important
}
.mt-2, .my-2 {
margin-top: .5rem !important
}
.mr-2, .mx-2 {
margin-right: .5rem !important
}
.mb-2, .my-2 {
margin-bottom: .5rem !important
}
.ml-2, .mx-2 {
margin-left: .5rem !important
}
.m-3 {
margin: 1rem !important
}
.mt-3, .my-3 {
margin-top: 1rem !important
}
.mr-3, .mx-3 {
margin-right: 1rem !important
}
.mb-3, .my-3 {
margin-bottom: 1rem !important
}
.ml-3, .mx-3 {
margin-left: 1rem !important
}
.m-4 {
margin: 1.5rem !important
}
.mt-4, .my-4 {
margin-top: 1.5rem !important
}
.mr-4, .mx-4 {
margin-right: 1.5rem !important
}
.mb-4, .my-4 {
margin-bottom: 1.5rem !important
}
.ml-4, .mx-4 {
margin-left: 1.5rem !important
}
.m-5 {
margin: 3rem !important
}
.mt-5, .my-5 {
margin-top: 3rem !important
}
.mr-5, .mx-5 {
margin-right: 3rem !important
}
.mb-5, .my-5 {
margin-bottom: 3rem !important
}
.ml-5, .mx-5 {
margin-left: 3rem !important
}
.p-0 {
padding: 0 !important
}
.pt-0, .py-0 {
padding-top: 0 !important
}
.pr-0, .px-0 {
padding-right: 0 !important
}
.pb-0, .py-0 {
padding-bottom: 0 !important
}
.pl-0, .px-0 {
padding-left: 0 !important
}
.p-1 {
padding: .25rem !important
}
.pt-1, .py-1 {
padding-top: .25rem !important
}
.pr-1, .px-1 {
padding-right: .25rem !important
}
.pb-1, .py-1 {
padding-bottom: .25rem !important
}
.pl-1, .px-1 {
padding-left: .25rem !important
}
.p-2 {
padding: .5rem !important
}
.pt-2, .py-2 {
padding-top: .5rem !important
}
.pr-2, .px-2 {
padding-right: .5rem !important
}
.pb-2, .py-2 {
padding-bottom: .5rem !important
}
.pl-2, .px-2 {
padding-left: .5rem !important
}
.p-3 {
padding: 1rem !important
}
.pt-3, .py-3 {
padding-top: 1rem !important
}
.pr-3, .px-3 {
padding-right: 1rem !important
}
.pb-3, .py-3 {
padding-bottom: 1rem !important
}
.pl-3, .px-3 {
padding-left: 1rem !important
}
.p-4 {
padding: 1.5rem !important
}
.pt-4, .py-4 {
padding-top: 1.5rem !important
}
.pr-4, .px-4 {
padding-right: 1.5rem !important
}
.pb-4, .py-4 {
padding-bottom: 1.5rem !important
}
.pl-4, .px-4 {
padding-left: 1.5rem !important
}
.p-5 {
padding: 3rem !important
}
.pt-5, .py-5 {
padding-top: 3rem !important
}
.pr-5, .px-5 {
padding-right: 3rem !important
}
.pb-5, .py-5 {
padding-bottom: 3rem !important
}
.pl-5, .px-5 {
padding-left: 3rem !important
}
.m-n1 {
margin: -.25rem !important
}
.mt-n1, .my-n1 {
margin-top: -.25rem !important
}
.mr-n1, .mx-n1 {
margin-right: -.25rem !important
}
.mb-n1, .my-n1 {
margin-bottom: -.25rem !important
}
.ml-n1, .mx-n1 {
margin-left: -.25rem !important
}
.m-n2 {
margin: -.5rem !important
}
.mt-n2, .my-n2 {
margin-top: -.5rem !important
}
.mr-n2, .mx-n2 {
margin-right: -.5rem !important
}
.mb-n2, .my-n2 {
margin-bottom: -.5rem !important
}
.ml-n2, .mx-n2 {
margin-left: -.5rem !important
}
.m-n3 {
margin: -1rem !important
}
.mt-n3, .my-n3 {
margin-top: -1rem !important
}
.mr-n3, .mx-n3 {
margin-right: -1rem !important
}
.mb-n3, .my-n3 {
margin-bottom: -1rem !important
}
.ml-n3, .mx-n3 {
margin-left: -1rem !important
}
.m-n4 {
margin: -1.5rem !important
}
.mt-n4, .my-n4 {
margin-top: -1.5rem !important
}
.mr-n4, .mx-n4 {
margin-right: -1.5rem !important
}
.mb-n4, .my-n4 {
margin-bottom: -1.5rem !important
}
.ml-n4, .mx-n4 {
margin-left: -1.5rem !important
}
.m-n5 {
margin: -3rem !important
}
.mt-n5, .my-n5 {
margin-top: -3rem !important
}
.mr-n5, .mx-n5 {
margin-right: -3rem !important
}
.mb-n5, .my-n5 {
margin-bottom: -3rem !important
}
.ml-n5, .mx-n5 {
margin-left: -3rem !important
}
.m-auto {
margin: auto !important
}
.mt-auto, .my-auto {
margin-top: auto !important
}
.mr-auto, .mx-auto {
margin-right: auto !important
}
.mb-auto, .my-auto {
margin-bottom: auto !important
}
.ml-auto, .mx-auto {
margin-left: auto !important
}
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important
}
.mt-sm-0, .my-sm-0 {
margin-top: 0 !important
}
.mr-sm-0, .mx-sm-0 {
margin-right: 0 !important
}
.mb-sm-0, .my-sm-0 {
margin-bottom: 0 !important
}
.ml-sm-0, .mx-sm-0 {
margin-left: 0 !important
}
.m-sm-1 {
margin: .25rem !important
}
.mt-sm-1, .my-sm-1 {
margin-top: .25rem !important
}
.mr-sm-1, .mx-sm-1 {
margin-right: .25rem !important
}
.mb-sm-1, .my-sm-1 {
margin-bottom: .25rem !important
}
.ml-sm-1, .mx-sm-1 {
margin-left: .25rem !important
}
.m-sm-2 {
margin: .5rem !important
}
.mt-sm-2, .my-sm-2 {
margin-top: .5rem !important
}
.mr-sm-2, .mx-sm-2 {
margin-right: .5rem !important
}
.mb-sm-2, .my-sm-2 {
margin-bottom: .5rem !important
}
.ml-sm-2, .mx-sm-2 {
margin-left: .5rem !important
}
.m-sm-3 {
margin: 1rem !important
}
.mt-sm-3, .my-sm-3 {
margin-top: 1rem !important
}
.mr-sm-3, .mx-sm-3 {
margin-right: 1rem !important
}
.mb-sm-3, .my-sm-3 {
margin-bottom: 1rem !important
}
.ml-sm-3, .mx-sm-3 {
margin-left: 1rem !important
}
.m-sm-4 {
margin: 1.5rem !important
}
.mt-sm-4, .my-sm-4 {
margin-top: 1.5rem !important
}
.mr-sm-4, .mx-sm-4 {
margin-right: 1.5rem !important
}
.mb-sm-4, .my-sm-4 {
margin-bottom: 1.5rem !important
}
.ml-sm-4, .mx-sm-4 {
margin-left: 1.5rem !important
}
.m-sm-5 {
margin: 3rem !important
}
.mt-sm-5, .my-sm-5 {
margin-top: 3rem !important
}
.mr-sm-5, .mx-sm-5 {
margin-right: 3rem !important
}
.mb-sm-5, .my-sm-5 {
margin-bottom: 3rem !important
}
.ml-sm-5, .mx-sm-5 {
margin-left: 3rem !important
}
.p-sm-0 {
padding: 0 !important
}
.pt-sm-0, .py-sm-0 {
padding-top: 0 !important
}
.pr-sm-0, .px-sm-0 {
padding-right: 0 !important
}
.pb-sm-0, .py-sm-0 {
padding-bottom: 0 !important
}
.pl-sm-0, .px-sm-0 {
padding-left: 0 !important
}
.p-sm-1 {
padding: .25rem !important
}
.pt-sm-1, .py-sm-1 {
padding-top: .25rem !important
}
.pr-sm-1, .px-sm-1 {
padding-right: .25rem !important
}
.pb-sm-1, .py-sm-1 {
padding-bottom: .25rem !important
}
.pl-sm-1, .px-sm-1 {
padding-left: .25rem !important
}
.p-sm-2 {
padding: .5rem !important
}
.pt-sm-2, .py-sm-2 {
padding-top: .5rem !important
}
.pr-sm-2, .px-sm-2 {
padding-right: .5rem !important
}
.pb-sm-2, .py-sm-2 {
padding-bottom: .5rem !important
}
.pl-sm-2, .px-sm-2 {
padding-left: .5rem !important
}
.p-sm-3 {
padding: 1rem !important
}
.pt-sm-3, .py-sm-3 {
padding-top: 1rem !important
}
.pr-sm-3, .px-sm-3 {
padding-right: 1rem !important
}
.pb-sm-3, .py-sm-3 {
padding-bottom: 1rem !important
}
.pl-sm-3, .px-sm-3 {
padding-left: 1rem !important
}
.p-sm-4 {
padding: 1.5rem !important
}
.pt-sm-4, .py-sm-4 {
padding-top: 1.5rem !important
}
.pr-sm-4, .px-sm-4 {
padding-right: 1.5rem !important
}
.pb-sm-4, .py-sm-4 {
padding-bottom: 1.5rem !important
}
.pl-sm-4, .px-sm-4 {
padding-left: 1.5rem !important
}
.p-sm-5 {
padding: 3rem !important
}
.pt-sm-5, .py-sm-5 {
padding-top: 3rem !important
}
.pr-sm-5, .px-sm-5 {
padding-right: 3rem !important
}
.pb-sm-5, .py-sm-5 {
padding-bottom: 3rem !important
}
.pl-sm-5, .px-sm-5 {
padding-left: 3rem !important
}
.m-sm-n1 {
margin: -.25rem !important
}
.mt-sm-n1, .my-sm-n1 {
margin-top: -.25rem !important
}
.mr-sm-n1, .mx-sm-n1 {
margin-right: -.25rem !important
}
.mb-sm-n1, .my-sm-n1 {
margin-bottom: -.25rem !important
}
.ml-sm-n1, .mx-sm-n1 {
margin-left: -.25rem !important
}
.m-sm-n2 {
margin: -.5rem !important
}
.mt-sm-n2, .my-sm-n2 {
margin-top: -.5rem !important
}
.mr-sm-n2, .mx-sm-n2 {
margin-right: -.5rem !important
}
.mb-sm-n2, .my-sm-n2 {
margin-bottom: -.5rem !important
}
.ml-sm-n2, .mx-sm-n2 {
margin-left: -.5rem !important
}
.m-sm-n3 {
margin: -1rem !important
}
.mt-sm-n3, .my-sm-n3 {
margin-top: -1rem !important
}
.mr-sm-n3, .mx-sm-n3 {
margin-right: -1rem !important
}
.mb-sm-n3, .my-sm-n3 {
margin-bottom: -1rem !important
}
.ml-sm-n3, .mx-sm-n3 {
margin-left: -1rem !important
}
.m-sm-n4 {
margin: -1.5rem !important
}
.mt-sm-n4, .my-sm-n4 {
margin-top: -1.5rem !important
}
.mr-sm-n4, .mx-sm-n4 {
margin-right: -1.5rem !important
}
.mb-sm-n4, .my-sm-n4 {
margin-bottom: -1.5rem !important
}
.ml-sm-n4, .mx-sm-n4 {
margin-left: -1.5rem !important
}
.m-sm-n5 {
margin: -3rem !important
}
.mt-sm-n5, .my-sm-n5 {
margin-top: -3rem !important
}
.mr-sm-n5, .mx-sm-n5 {
margin-right: -3rem !important
}
.mb-sm-n5, .my-sm-n5 {
margin-bottom: -3rem !important
}
.ml-sm-n5, .mx-sm-n5 {
margin-left: -3rem !important
}
.m-sm-auto {
margin: auto !important
}
.mt-sm-auto, .my-sm-auto {
margin-top: auto !important
}
.mr-sm-auto, .mx-sm-auto {
margin-right: auto !important
}
.mb-sm-auto, .my-sm-auto {
margin-bottom: auto !important
}
.ml-sm-auto, .mx-sm-auto {
margin-left: auto !important
}
}
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important
}
.mt-md-0, .my-md-0 {
margin-top: 0 !important
}
.mr-md-0, .mx-md-0 {
margin-right: 0 !important
}
.mb-md-0, .my-md-0 {
margin-bottom: 0 !important
}
.ml-md-0, .mx-md-0 {
margin-left: 0 !important
}
.m-md-1 {
margin: .25rem !important
}
.mt-md-1, .my-md-1 {
margin-top: .25rem !important
}
.mr-md-1, .mx-md-1 {
margin-right: .25rem !important
}
.mb-md-1, .my-md-1 {
margin-bottom: .25rem !important
}
.ml-md-1, .mx-md-1 {
margin-left: .25rem !important
}
.m-md-2 {
margin: .5rem !important
}
.mt-md-2, .my-md-2 {
margin-top: .5rem !important
}
.mr-md-2, .mx-md-2 {
margin-right: .5rem !important
}
.mb-md-2, .my-md-2 {
margin-bottom: .5rem !important
}
.ml-md-2, .mx-md-2 {
margin-left: .5rem !important
}
.m-md-3 {
margin: 1rem !important
}
.mt-md-3, .my-md-3 {
margin-top: 1rem !important
}
.mr-md-3, .mx-md-3 {
margin-right: 1rem !important
}
.mb-md-3, .my-md-3 {
margin-bottom: 1rem !important
}
.ml-md-3, .mx-md-3 {
margin-left: 1rem !important
}
.m-md-4 {
margin: 1.5rem !important
}
.mt-md-4, .my-md-4 {
margin-top: 1.5rem !important
}
.mr-md-4, .mx-md-4 {
margin-right: 1.5rem !important
}
.mb-md-4, .my-md-4 {
margin-bottom: 1.5rem !important
}
.ml-md-4, .mx-md-4 {
margin-left: 1.5rem !important
}
.m-md-5 {
margin: 3rem !important
}
.mt-md-5, .my-md-5 {
margin-top: 3rem !important
}
.mr-md-5, .mx-md-5 {
margin-right: 3rem !important
}
.mb-md-5, .my-md-5 {
margin-bottom: 3rem !important
}
.ml-md-5, .mx-md-5 {
margin-left: 3rem !important
}
.p-md-0 {
padding: 0 !important
}
.pt-md-0, .py-md-0 {
padding-top: 0 !important
}
.pr-md-0, .px-md-0 {
padding-right: 0 !important
}
.pb-md-0, .py-md-0 {
padding-bottom: 0 !important
}
.pl-md-0, .px-md-0 {
padding-left: 0 !important
}
.p-md-1 {
padding: .25rem !important
}
.pt-md-1, .py-md-1 {
padding-top: .25rem !important
}
.pr-md-1, .px-md-1 {
padding-right: .25rem !important
}
.pb-md-1, .py-md-1 {
padding-bottom: .25rem !important
}
.pl-md-1, .px-md-1 {
padding-left: .25rem !important
}
.p-md-2 {
padding: .5rem !important
}
.pt-md-2, .py-md-2 {
padding-top: .5rem !important
}
.pr-md-2, .px-md-2 {
padding-right: .5rem !important
}
.pb-md-2, .py-md-2 {
padding-bottom: .5rem !important
}
.pl-md-2, .px-md-2 {
padding-left: .5rem !important
}
.p-md-3 {
padding: 1rem !important
}
.pt-md-3, .py-md-3 {
padding-top: 1rem !important
}
.pr-md-3, .px-md-3 {
padding-right: 1rem !important
}
.pb-md-3, .py-md-3 {
padding-bottom: 1rem !important
}
.pl-md-3, .px-md-3 {
padding-left: 1rem !important
}
.p-md-4 {
padding: 1.5rem !important
}
.pt-md-4, .py-md-4 {
padding-top: 1.5rem !important
}
.pr-md-4, .px-md-4 {
padding-right: 1.5rem !important
}
.pb-md-4, .py-md-4 {
padding-bottom: 1.5rem !important
}
.pl-md-4, .px-md-4 {
padding-left: 1.5rem !important
}
.p-md-5 {
padding: 3rem !important
}
.pt-md-5, .py-md-5 {
padding-top: 3rem !important
}
.pr-md-5, .px-md-5 {
padding-right: 3rem !important
}
.pb-md-5, .py-md-5 {
padding-bottom: 3rem !important
}
.pl-md-5, .px-md-5 {
padding-left: 3rem !important
}
.m-md-n1 {
margin: -.25rem !important
}
.mt-md-n1, .my-md-n1 {
margin-top: -.25rem !important
}
.mr-md-n1, .mx-md-n1 {
margin-right: -.25rem !important
}
.mb-md-n1, .my-md-n1 {
margin-bottom: -.25rem !important
}
.ml-md-n1, .mx-md-n1 {
margin-left: -.25rem !important
}
.m-md-n2 {
margin: -.5rem !important
}
.mt-md-n2, .my-md-n2 {
margin-top: -.5rem !important
}
.mr-md-n2, .mx-md-n2 {
margin-right: -.5rem !important
}
.mb-md-n2, .my-md-n2 {
margin-bottom: -.5rem !important
}
.ml-md-n2, .mx-md-n2 {
margin-left: -.5rem !important
}
.m-md-n3 {
margin: -1rem !important
}
.mt-md-n3, .my-md-n3 {
margin-top: -1rem !important
}
.mr-md-n3, .mx-md-n3 {
margin-right: -1rem !important
}
.mb-md-n3, .my-md-n3 {
margin-bottom: -1rem !important
}
.ml-md-n3, .mx-md-n3 {
margin-left: -1rem !important
}
.m-md-n4 {
margin: -1.5rem !important
}
.mt-md-n4, .my-md-n4 {
margin-top: -1.5rem !important
}
.mr-md-n4, .mx-md-n4 {
margin-right: -1.5rem !important
}
.mb-md-n4, .my-md-n4 {
margin-bottom: -1.5rem !important
}
.ml-md-n4, .mx-md-n4 {
margin-left: -1.5rem !important
}
.m-md-n5 {
margin: -3rem !important
}
.mt-md-n5, .my-md-n5 {
margin-top: -3rem !important
}
.mr-md-n5, .mx-md-n5 {
margin-right: -3rem !important
}
.mb-md-n5, .my-md-n5 {
margin-bottom: -3rem !important
}
.ml-md-n5, .mx-md-n5 {
margin-left: -3rem !important
}
.m-md-auto {
margin: auto !important
}
.mt-md-auto, .my-md-auto {
margin-top: auto !important
}
.mr-md-auto, .mx-md-auto {
margin-right: auto !important
}
.mb-md-auto, .my-md-auto {
margin-bottom: auto !important
}
.ml-md-auto, .mx-md-auto {
margin-left: auto !important
}
}
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important
}
.mt-lg-0, .my-lg-0 {
margin-top: 0 !important
}
.mr-lg-0, .mx-lg-0 {
margin-right: 0 !important
}
.mb-lg-0, .my-lg-0 {
margin-bottom: 0 !important
}
.ml-lg-0, .mx-lg-0 {
margin-left: 0 !important
}
.m-lg-1 {
margin: .25rem !important
}
.mt-lg-1, .my-lg-1 {
margin-top: .25rem !important
}
.mr-lg-1, .mx-lg-1 {
margin-right: .25rem !important
}
.mb-lg-1, .my-lg-1 {
margin-bottom: .25rem !important
}
.ml-lg-1, .mx-lg-1 {
margin-left: .25rem !important
}
.m-lg-2 {
margin: .5rem !important
}
.mt-lg-2, .my-lg-2 {
margin-top: .5rem !important
}
.mr-lg-2, .mx-lg-2 {
margin-right: .5rem !important
}
.mb-lg-2, .my-lg-2 {
margin-bottom: .5rem !important
}
.ml-lg-2, .mx-lg-2 {
margin-left: .5rem !important
}
.m-lg-3 {
margin: 1rem !important
}
.mt-lg-3, .my-lg-3 {
margin-top: 1rem !important
}
.mr-lg-3, .mx-lg-3 {
margin-right: 1rem !important
}
.mb-lg-3, .my-lg-3 {
margin-bottom: 1rem !important
}
.ml-lg-3, .mx-lg-3 {
margin-left: 1rem !important
}
.m-lg-4 {
margin: 1.5rem !important
}
.mt-lg-4, .my-lg-4 {
margin-top: 1.5rem !important
}
.mr-lg-4, .mx-lg-4 {
margin-right: 1.5rem !important
}
.mb-lg-4, .my-lg-4 {
margin-bottom: 1.5rem !important
}
.ml-lg-4, .mx-lg-4 {
margin-left: 1.5rem !important
}
.m-lg-5 {
margin: 3rem !important
}
.mt-lg-5, .my-lg-5 {
margin-top: 3rem !important
}
.mr-lg-5, .mx-lg-5 {
margin-right: 3rem !important
}
.mb-lg-5, .my-lg-5 {
margin-bottom: 3rem !important
}
.ml-lg-5, .mx-lg-5 {
margin-left: 3rem !important
}
.p-lg-0 {
padding: 0 !important
}
.pt-lg-0, .py-lg-0 {
padding-top: 0 !important
}
.pr-lg-0, .px-lg-0 {
padding-right: 0 !important
}
.pb-lg-0, .py-lg-0 {
padding-bottom: 0 !important
}
.pl-lg-0, .px-lg-0 {
padding-left: 0 !important
}
.p-lg-1 {
padding: .25rem !important
}
.pt-lg-1, .py-lg-1 {
padding-top: .25rem !important
}
.pr-lg-1, .px-lg-1 {
padding-right: .25rem !important
}
.pb-lg-1, .py-lg-1 {
padding-bottom: .25rem !important
}
.pl-lg-1, .px-lg-1 {
padding-left: .25rem !important
}
.p-lg-2 {
padding: .5rem !important
}
.pt-lg-2, .py-lg-2 {
padding-top: .5rem !important
}
.pr-lg-2, .px-lg-2 {
padding-right: .5rem !important
}
.pb-lg-2, .py-lg-2 {
padding-bottom: .5rem !important
}
.pl-lg-2, .px-lg-2 {
padding-left: .5rem !important
}
.p-lg-3 {
padding: 1rem !important
}
.pt-lg-3, .py-lg-3 {
padding-top: 1rem !important
}
.pr-lg-3, .px-lg-3 {
padding-right: 1rem !important
}
.pb-lg-3, .py-lg-3 {
padding-bottom: 1rem !important
}
.pl-lg-3, .px-lg-3 {
padding-left: 1rem !important
}
.p-lg-4 {
padding: 1.5rem !important
}
.pt-lg-4, .py-lg-4 {
padding-top: 1.5rem !important
}
.pr-lg-4, .px-lg-4 {
padding-right: 1.5rem !important
}
.pb-lg-4, .py-lg-4 {
padding-bottom: 1.5rem !important
}
.pl-lg-4, .px-lg-4 {
padding-left: 1.5rem !important
}
.p-lg-5 {
padding: 3rem !important
}
.pt-lg-5, .py-lg-5 {
padding-top: 3rem !important
}
.pr-lg-5, .px-lg-5 {
padding-right: 3rem !important
}
.pb-lg-5, .py-lg-5 {
padding-bottom: 3rem !important
}
.pl-lg-5, .px-lg-5 {
padding-left: 3rem !important
}
.m-lg-n1 {
margin: -.25rem !important
}
.mt-lg-n1, .my-lg-n1 {
margin-top: -.25rem !important
}
.mr-lg-n1, .mx-lg-n1 {
margin-right: -.25rem !important
}
.mb-lg-n1, .my-lg-n1 {
margin-bottom: -.25rem !important
}
.ml-lg-n1, .mx-lg-n1 {
margin-left: -.25rem !important
}
.m-lg-n2 {
margin: -.5rem !important
}
.mt-lg-n2, .my-lg-n2 {
margin-top: -.5rem !important
}
.mr-lg-n2, .mx-lg-n2 {
margin-right: -.5rem !important
}
.mb-lg-n2, .my-lg-n2 {
margin-bottom: -.5rem !important
}
.ml-lg-n2, .mx-lg-n2 {
margin-left: -.5rem !important
}
.m-lg-n3 {
margin: -1rem !important
}
.mt-lg-n3, .my-lg-n3 {
margin-top: -1rem !important
}
.mr-lg-n3, .mx-lg-n3 {
margin-right: -1rem !important
}
.mb-lg-n3, .my-lg-n3 {
margin-bottom: -1rem !important
}
.ml-lg-n3, .mx-lg-n3 {
margin-left: -1rem !important
}
.m-lg-n4 {
margin: -1.5rem !important
}
.mt-lg-n4, .my-lg-n4 {
margin-top: -1.5rem !important
}
.mr-lg-n4, .mx-lg-n4 {
margin-right: -1.5rem !important
}
.mb-lg-n4, .my-lg-n4 {
margin-bottom: -1.5rem !important
}
.ml-lg-n4, .mx-lg-n4 {
margin-left: -1.5rem !important
}
.m-lg-n5 {
margin: -3rem !important
}
.mt-lg-n5, .my-lg-n5 {
margin-top: -3rem !important
}
.mr-lg-n5, .mx-lg-n5 {
margin-right: -3rem !important
}
.mb-lg-n5, .my-lg-n5 {
margin-bottom: -3rem !important
}
.ml-lg-n5, .mx-lg-n5 {
margin-left: -3rem !important
}
.m-lg-auto {
margin: auto !important
}
.mt-lg-auto, .my-lg-auto {
margin-top: auto !important
}
.mr-lg-auto, .mx-lg-auto {
margin-right: auto !important
}
.mb-lg-auto, .my-lg-auto {
margin-bottom: auto !important
}
.ml-lg-auto, .mx-lg-auto {
margin-left: auto !important
}
}
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important
}
.mt-xl-0, .my-xl-0 {
margin-top: 0 !important
}
.mr-xl-0, .mx-xl-0 {
margin-right: 0 !important
}
.mb-xl-0, .my-xl-0 {
margin-bottom: 0 !important
}
.ml-xl-0, .mx-xl-0 {
margin-left: 0 !important
}
.m-xl-1 {
margin: .25rem !important
}
.mt-xl-1, .my-xl-1 {
margin-top: .25rem !important
}
.mr-xl-1, .mx-xl-1 {
margin-right: .25rem !important
}
.mb-xl-1, .my-xl-1 {
margin-bottom: .25rem !important
}
.ml-xl-1, .mx-xl-1 {
margin-left: .25rem !important
}
.m-xl-2 {
margin: .5rem !important
}
.mt-xl-2, .my-xl-2 {
margin-top: .5rem !important
}
.mr-xl-2, .mx-xl-2 {
margin-right: .5rem !important
}
.mb-xl-2, .my-xl-2 {
margin-bottom: .5rem !important
}
.ml-xl-2, .mx-xl-2 {
margin-left: .5rem !important
}
.m-xl-3 {
margin: 1rem !important
}
.mt-xl-3, .my-xl-3 {
margin-top: 1rem !important
}
.mr-xl-3, .mx-xl-3 {
margin-right: 1rem !important
}
.mb-xl-3, .my-xl-3 {
margin-bottom: 1rem !important
}
.ml-xl-3, .mx-xl-3 {
margin-left: 1rem !important
}
.m-xl-4 {
margin: 1.5rem !important
}
.mt-xl-4, .my-xl-4 {
margin-top: 1.5rem !important
}
.mr-xl-4, .mx-xl-4 {
margin-right: 1.5rem !important
}
.mb-xl-4, .my-xl-4 {
margin-bottom: 1.5rem !important
}
.ml-xl-4, .mx-xl-4 {
margin-left: 1.5rem !important
}
.m-xl-5 {
margin: 3rem !important
}
.mt-xl-5, .my-xl-5 {
margin-top: 3rem !important
}
.mr-xl-5, .mx-xl-5 {
margin-right: 3rem !important
}
.mb-xl-5, .my-xl-5 {
margin-bottom: 3rem !important
}
.ml-xl-5, .mx-xl-5 {
margin-left: 3rem !important
}
.p-xl-0 {
padding: 0 !important
}
.pt-xl-0, .py-xl-0 {
padding-top: 0 !important
}
.pr-xl-0, .px-xl-0 {
padding-right: 0 !important
}
.pb-xl-0, .py-xl-0 {
padding-bottom: 0 !important
}
.pl-xl-0, .px-xl-0 {
padding-left: 0 !important
}
.p-xl-1 {
padding: .25rem !important
}
.pt-xl-1, .py-xl-1 {
padding-top: .25rem !important
}
.pr-xl-1, .px-xl-1 {
padding-right: .25rem !important
}
.pb-xl-1, .py-xl-1 {
padding-bottom: .25rem !important
}
.pl-xl-1, .px-xl-1 {
padding-left: .25rem !important
}
.p-xl-2 {
padding: .5rem !important
}
.pt-xl-2, .py-xl-2 {
padding-top: .5rem !important
}
.pr-xl-2, .px-xl-2 {
padding-right: .5rem !important
}
.pb-xl-2, .py-xl-2 {
padding-bottom: .5rem !important
}
.pl-xl-2, .px-xl-2 {
padding-left: .5rem !important
}
.p-xl-3 {
padding: 1rem !important
}
.pt-xl-3, .py-xl-3 {
padding-top: 1rem !important
}
.pr-xl-3, .px-xl-3 {
padding-right: 1rem !important
}
.pb-xl-3, .py-xl-3 {
padding-bottom: 1rem !important
}
.pl-xl-3, .px-xl-3 {
padding-left: 1rem !important
}
.p-xl-4 {
padding: 1.5rem !important
}
.pt-xl-4, .py-xl-4 {
padding-top: 1.5rem !important
}
.pr-xl-4, .px-xl-4 {
padding-right: 1.5rem !important
}
.pb-xl-4, .py-xl-4 {
padding-bottom: 1.5rem !important
}
.pl-xl-4, .px-xl-4 {
padding-left: 1.5rem !important
}
.p-xl-5 {
padding: 3rem !important
}
.pt-xl-5, .py-xl-5 {
padding-top: 3rem !important
}
.pr-xl-5, .px-xl-5 {
padding-right: 3rem !important
}
.pb-xl-5, .py-xl-5 {
padding-bottom: 3rem !important
}
.pl-xl-5, .px-xl-5 {
padding-left: 3rem !important
}
.m-xl-n1 {
margin: -.25rem !important
}
.mt-xl-n1, .my-xl-n1 {
margin-top: -.25rem !important
}
.mr-xl-n1, .mx-xl-n1 {
margin-right: -.25rem !important
}
.mb-xl-n1, .my-xl-n1 {
margin-bottom: -.25rem !important
}
.ml-xl-n1, .mx-xl-n1 {
margin-left: -.25rem !important
}
.m-xl-n2 {
margin: -.5rem !important
}
.mt-xl-n2, .my-xl-n2 {
margin-top: -.5rem !important
}
.mr-xl-n2, .mx-xl-n2 {
margin-right: -.5rem !important
}
.mb-xl-n2, .my-xl-n2 {
margin-bottom: -.5rem !important
}
.ml-xl-n2, .mx-xl-n2 {
margin-left: -.5rem !important
}
.m-xl-n3 {
margin: -1rem !important
}
.mt-xl-n3, .my-xl-n3 {
margin-top: -1rem !important
}
.mr-xl-n3, .mx-xl-n3 {
margin-right: -1rem !important
}
.mb-xl-n3, .my-xl-n3 {
margin-bottom: -1rem !important
}
.ml-xl-n3, .mx-xl-n3 {
margin-left: -1rem !important
}
.m-xl-n4 {
margin: -1.5rem !important
}
.mt-xl-n4, .my-xl-n4 {
margin-top: -1.5rem !important
}
.mr-xl-n4, .mx-xl-n4 {
margin-right: -1.5rem !important
}
.mb-xl-n4, .my-xl-n4 {
margin-bottom: -1.5rem !important
}
.ml-xl-n4, .mx-xl-n4 {
margin-left: -1.5rem !important
}
.m-xl-n5 {
margin: -3rem !important
}
.mt-xl-n5, .my-xl-n5 {
margin-top: -3rem !important
}
.mr-xl-n5, .mx-xl-n5 {
margin-right: -3rem !important
}
.mb-xl-n5, .my-xl-n5 {
margin-bottom: -3rem !important
}
.ml-xl-n5, .mx-xl-n5 {
margin-left: -3rem !important
}
.m-xl-auto {
margin: auto !important
}
.mt-xl-auto, .my-xl-auto {
margin-top: auto !important
}
.mr-xl-auto, .mx-xl-auto {
margin-right: auto !important
}
.mb-xl-auto, .my-xl-auto {
margin-bottom: auto !important
}
.ml-xl-auto, .mx-xl-auto {
margin-left: auto !important
}
}
.text-monospace {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
}
.text-justify {
text-align: justify !important
}
.text-wrap {
white-space: normal !important
}
.text-nowrap {
white-space: nowrap !important
}
.text-truncate {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap
}
.text-left {
text-align: left !important
}
.text-right {
text-align: right !important
}
.text-center {
text-align: center !important
}
@media (min-width: 576px) {
.text-sm-left {
text-align: left !important
}
.text-sm-right {
text-align: right !important
}
.text-sm-center {
text-align: center !important
}
}
@media (min-width: 768px) {
.text-md-left {
text-align: left !important
}
.text-md-right {
text-align: right !important
}
.text-md-center {
text-align: center !important
}
}
@media (min-width: 992px) {
.text-lg-left {
text-align: left !important
}
.text-lg-right {
text-align: right !important
}
.text-lg-center {
text-align: center !important
}
}
@media (min-width: 1200px) {
.text-xl-left {
text-align: left !important
}
.text-xl-right {
text-align: right !important
}
.text-xl-center {
text-align: center !important
}
}
.text-lowercase {
text-transform: lowercase !important
}
.text-uppercase {
text-transform: uppercase !important
}
.text-capitalize {
text-transform: capitalize !important
}
.font-weight-light {
font-weight: 300 !important
}
.font-weight-lighter {
font-weight: lighter !important
}
.font-weight-normal {
font-weight: 400 !important
}
.font-weight-bold {
font-weight: 700 !important
}
.font-weight-bolder {
font-weight: bolder !important
}
.font-italic {
font-style: italic !important
}
.text-white {
color: #fff !important
}
.text-primary {
color: #007bff !important
}
a.text-primary:focus, a.text-primary:hover {
color: #0056b3 !important
}
.text-secondary {
color: #6c757d !important
}
a.text-secondary:focus, a.text-secondary:hover {
color: #494f54 !important
}
.text-success {
color: #28a745 !important
}
a.text-success:focus, a.text-success:hover {
color: #19692c !important
}
.text-info {
color: #17a2b8 !important
}
a.text-info:focus, a.text-info:hover {
color: #0f6674 !important
}
.text-warning {
color: #ffc107 !important
}
a.text-warning:focus, a.text-warning:hover {
color: #ba8b00 !important
}
.text-danger {
color: #dc3545 !important
}
a.text-danger:focus, a.text-danger:hover {
color: #a71d2a !important
}
.text-light {
color: #f8f9fa !important
}
a.text-light:focus, a.text-light:hover {
color: #cbd3da !important
}
.text-dark {
color: #343a40 !important
}
a.text-dark:focus, a.text-dark:hover {
color: #121416 !important
}
.text-body {
color: #212529 !important
}
.text-muted {
color: #6c757d !important
}
.text-black-50 {
color: rgba(0, 0, 0, .5) !important
}
.text-white-50 {
color: rgba(255, 255, 255, .5) !important
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.text-decoration-none {
text-decoration: none !important
}
.text-break {
word-break: break-word !important;
overflow-wrap: break-word !important
}
.text-reset {
color: inherit !important
}
.visible {
visibility: visible !important
}
.invisible {
visibility: hidden !important
}
@media print {
*, ::after, ::before {
text-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important
}
a:not(.btn) {
text-decoration: underline
}
abbr[title]::after {
content: " (" attr(title) ")"
}
pre {
white-space: pre-wrap !important
}
blockquote, pre {
border: 1px solid #adb5bd;
page-break-inside: avoid
}
thead {
display: table-header-group
}
img, tr {
page-break-inside: avoid
}
h2, h3, p {
orphans: 3;
widows: 3
}
h2, h3 {
page-break-after: avoid
}
@page {
size: a3
}
body {
min-width: 992px !important
}
.container {
min-width: 992px !important
}
.navbar {
display: none
}
.badge {
border: 1px solid #000
}
.table {
border-collapse: collapse !important
}
.table td, .table th {
background-color: #fff !important
}
.table-bordered td, .table-bordered th {
border: 1px solid #dee2e6 !important
}
.table-dark {
color: inherit
}
.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
border-color: #dee2e6
}
.table .thead-dark th {
color: inherit;
border-color: #dee2e6
}
}
.w-25 {
width: 25% !important
}
.w-50 {
width: 50% !important
}
.w-75 {
width: 75% !important
}
.w-100 {
width: 100% !important
}
.w-auto {
width: auto !important
}
.h-25 {
height: 25% !important
}
.h-50 {
height: 50% !important
}
.h-75 {
height: 75% !important
}
.h-100 {
height: 100% !important
}
.h-auto {
height: auto !important
}
.mw-100 {
max-width: 100% !important
}
.mh-100 {
max-height: 100% !important
}
.min-vw-100 {
min-width: 100vw !important
}
.min-vh-100 {
min-height: 100vh !important
}
.vw-100 {
width: 100vw !important
}
.vh-100 {
height: 100vh !important
}
.form-control {
display: block;
width: 100%;
height: -webkit-calc(1.5em + .75rem + 2px);
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ced4da;
-webkit-border-radius: .25rem;
border-radius: .25rem;
-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
.form-control {
-webkit-transition: none;
-o-transition: none;
transition: none
}
}
.form-control::-ms-expand {
background-color: transparent;
border: 0
}
.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}
.form-control::-webkit-input-placeholder {
color: #6c757d;
opacity: 1
}
.form-control::-ms-input-placeholder {
color: #6c757d;
opacity: 1
}
.form-control::placeholder {
color: #6c757d;
opacity: 1
}
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1
}
select.form-control:focus::-ms-value {
color: #495057;
background-color: #fff
}
.form-control-file, .form-control-range {
display: block;
width: 100%
}
.col-form-label {
padding-top: -webkit-calc(.375rem + 1px);
padding-top: calc(.375rem + 1px);
padding-bottom: -webkit-calc(.375rem + 1px);
padding-bottom: calc(.375rem + 1px);
margin-bottom: 0;
font-size: inherit;
line-height: 1.5
}
.col-form-label-lg {
padding-top: -webkit-calc(.5rem + 1px);
padding-top: calc(.5rem + 1px);
padding-bottom: -webkit-calc(.5rem + 1px);
padding-bottom: calc(.5rem + 1px);
font-size: 1.25rem;
line-height: 1.5
}
.col-form-label-sm {
padding-top: -webkit-calc(.25rem + 1px);
padding-top: calc(.25rem + 1px);
padding-bottom: -webkit-calc(.25rem + 1px);
padding-bottom: calc(.25rem + 1px);
font-size: .875rem;
line-height: 1.5
}
.form-control-plaintext {
display: block;
width: 100%;
padding-top: .375rem;
padding-bottom: .375rem;
margin-bottom: 0;
line-height: 1.5;
color: #212529;
background-color: transparent;
border: solid transparent;
border-width: 1px 0
}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
padding-right: 0;
padding-left: 0
}
.form-control-sm {
height: -webkit-calc(1.5em + .5rem + 2px);
height: calc(1.5em + .5rem + 2px);
padding: .25rem .5rem;
font-size: .875rem;
line-height: 1.5;
-webkit-border-radius: .2rem;
border-radius: .2rem
}
.form-control-lg {
height: -webkit-calc(1.5em + 1rem + 2px);
height: calc(1.5em + 1rem + 2px);
padding: .5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
-webkit-border-radius: .3rem;
border-radius: .3rem
}
select.form-control[multiple], select.form-control[size] {
height: auto
}
textarea.form-control {
height: auto
}
.form-group {
margin-bottom: 1rem
}
.form-text {
display: block;
margin-top: .25rem
}
.form-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px
}
.form-row > .col, .form-row > [class*=col-] {
padding-right: 5px;
padding-left: 5px
}
.form-check {
position: relative;
display: block;
padding-left: 1.25rem
}
.form-check-input {
position: absolute;
margin-top: .3rem;
margin-left: -1.25rem
}
.form-check-input:disabled ~ .form-check-label {
color: #6c757d
}
.form-check-label {
margin-bottom: 0
}
.form-check-inline {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding-left: 0;
margin-right: .75rem
}
.form-check-inline .form-check-input {
position: static;
margin-top: 0;
margin-right: .3125rem;
margin-left: 0
}
.valid-feedback {
display: none;
width: 100%;
margin-top: .25rem;
font-size: 80%;
color: #28a745
}
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: .25rem .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1.5;
color: #fff;
background-color: rgba(40, 167, 69, .9);
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.form-control.is-valid, .was-validated .form-control:valid {
border-color: #28a745;
padding-right: -webkit-calc(1.5em + .75rem);
padding-right: calc(1.5em + .75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: center right -webkit-calc(.375em + .1875rem);
background-position: center right calc(.375em + .1875rem);
-webkit-background-size: -webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
border-color: #28a745;
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}
.form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {
display: block
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
padding-right: -webkit-calc(1.5em + .75rem);
padding-right: calc(1.5em + .75rem);
background-position: top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);
background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid, .was-validated .custom-select:valid {
border-color: #28a745;
padding-right: -webkit-calc((1em + .75rem) * 3 / 4 + 1.75rem);
padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
border-color: #28a745;
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}
.custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip {
display: block
}
.form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip {
display: block
}
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
color: #28a745
}
.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {
display: block
}
.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
color: #28a745
}
.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
border-color: #28a745
}
.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip {
display: block
}
.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
border-color: #34ce57;
background-color: #34ce57
}
.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
border-color: #28a745
}
.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
border-color: #28a745
}
.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip {
display: block
}
.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
border-color: #28a745;
-webkit-box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}
.invalid-feedback {
display: none;
width: 100%;
margin-top: .25rem;
font-size: 80%;
color: #dc3545
}
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: .25rem .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1.5;
color: #fff;
background-color: rgba(220, 53, 69, .9);
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.form-control.is-invalid, .was-validated .form-control:invalid {
border-color: #dc3545;
padding-right: -webkit-calc(1.5em + .75rem);
padding-right: calc(1.5em + .75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
background-repeat: no-repeat;
background-position: center right -webkit-calc(.375em + .1875rem);
background-position: center right calc(.375em + .1875rem);
-webkit-background-size: -webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
border-color: #dc3545;
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}
.form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
display: block
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
padding-right: -webkit-calc(1.5em + .75rem);
padding-right: calc(1.5em + .75rem);
background-position: top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);
background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid, .was-validated .custom-select:invalid {
border-color: #dc3545;
padding-right: -webkit-calc((1em + .75rem) * 3 / 4 + 1.75rem);
padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
border-color: #dc3545;
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}
.custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip {
display: block
}
.form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip {
display: block
}
.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
color: #dc3545
}
.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {
display: block
}
.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
color: #dc3545
}
.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
border-color: #dc3545
}
.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
display: block
}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
border-color: #e4606d;
background-color: #e4606d
}
.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
border-color: #dc3545
}
.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
border-color: #dc3545
}
.custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
display: block
}
.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
border-color: #dc3545;
-webkit-box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25);
box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}
.form-inline {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.form-inline .form-check {
width: 100%
}
@media (min-width: 576px) {
.form-inline label {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 0
}
.form-inline .form-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle
}
.form-inline .form-control-plaintext {
display: inline-block
}
.form-inline .custom-select, .form-inline .input-group {
width: auto
}
.form-inline .form-check {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: auto;
padding-left: 0
}
.form-inline .form-check-input {
position: relative;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-top: 0;
margin-right: .25rem;
margin-left: 0
}
.form-inline .custom-control {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.form-inline .custom-control-label {
margin-bottom: 0
}
}
.table {
width: 100%;
margin-bottom: 1rem;
color: #212529
}
.table td, .table th {
padding: .75rem;
vertical-align: top;
border-top: 1px solid #dee2e6
}
.table thead th {
vertical-align: bottom;
border-bottom: 2px solid #dee2e6
}
.table tbody + tbody {
border-top: 2px solid #dee2e6
}
.table-sm td, .table-sm th {
padding: .3rem
}
.table-bordered {
border: 1px solid #dee2e6
}
.table-bordered td, .table-bordered th {
border: 1px solid #dee2e6
}
.table-bordered thead td, .table-bordered thead th {
border-bottom-width: 2px
}
.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
border: 0
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(0, 0, 0, .05)
}
.table-hover tbody tr:hover {
color: #212529;
background-color: rgba(0, 0, 0, .075)
}
.table-primary, .table-primary > td, .table-primary > th {
background-color: #b8daff
}
.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th {
border-color: #7abaff
}
.table-hover .table-primary:hover {
background-color: #9fcdff
}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
background-color: #9fcdff
}
.table-secondary, .table-secondary > td, .table-secondary > th {
background-color: #d6d8db
}
.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {
border-color: #b3b7bb
}
.table-hover .table-secondary:hover {
background-color: #c8cbcf
}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
background-color: #c8cbcf
}
.table-success, .table-success > td, .table-success > th {
background-color: #c3e6cb
}
.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th {
border-color: #8fd19e
}
.table-hover .table-success:hover {
background-color: #b1dfbb
}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
background-color: #b1dfbb
}
.table-info, .table-info > td, .table-info > th {
background-color: #bee5eb
}
.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th {
border-color: #86cfda
}
.table-hover .table-info:hover {
background-color: #abdde5
}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
background-color: #abdde5
}
.table-warning, .table-warning > td, .table-warning > th {
background-color: #ffeeba
}
.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th {
border-color: #ffdf7e
}
.table-hover .table-warning:hover {
background-color: #ffe8a1
}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
background-color: #ffe8a1
}
.table-danger, .table-danger > td, .table-danger > th {
background-color: #f5c6cb
}
.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th {
border-color: #ed969e
}
.table-hover .table-danger:hover {
background-color: #f1b0b7
}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
background-color: #f1b0b7
}
.table-light, .table-light > td, .table-light > th {
background-color: #fdfdfe
}
.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th {
border-color: #fbfcfc
}
.table-hover .table-light:hover {
background-color: #ececf6
}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
background-color: #ececf6
}
.table-dark, .table-dark > td, .table-dark > th {
background-color: #c6c8ca
}
.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
border-color: #95999c
}
.table-hover .table-dark:hover {
background-color: #b9bbbe
}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
background-color: #b9bbbe
}
.table-active, .table-active > td, .table-active > th {
background-color: rgba(0, 0, 0, .075)
}
.table-hover .table-active:hover {
background-color: rgba(0, 0, 0, .075)
}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
background-color: rgba(0, 0, 0, .075)
}
.table .thead-dark th {
color: #fff;
background-color: #343a40;
border-color: #454d55
}
.table .thead-light th {
color: #495057;
background-color: #e9ecef;
border-color: #dee2e6
}
.table-dark {
color: #fff;
background-color: #343a40
}
.table-dark td, .table-dark th, .table-dark thead th {
border-color: #454d55
}
.table-dark.table-bordered {
border: 0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(255, 255, 255, .05)
}
.table-dark.table-hover tbody tr:hover {
color: #fff;
background-color: rgba(255, 255, 255, .075)
}
@media (max-width: 575.98px) {
.table-responsive-sm {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-sm > .table-bordered {
border: 0
}
}
@media (max-width: 767.98px) {
.table-responsive-md {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-md > .table-bordered {
border: 0
}
}
@media (max-width: 991.98px) {
.table-responsive-lg {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-lg > .table-bordered {
border: 0
}
}
@media (max-width: 1199.98px) {
.table-responsive-xl {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive-xl > .table-bordered {
border: 0
}
}
.table-responsive {
display: block;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.table-responsive > .table-bordered {
border: 0
}
.breadcrumb {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: .75rem 1rem;
margin-bottom: 1rem;
list-style: none;
background-color: #e9ecef;
-webkit-border-radius: .25rem;
border-radius: .25rem
}
.breadcrumb-item + .breadcrumb-item {
padding-left: .5rem
}
.breadcrumb-item + .breadcrumb-item::before {
display: inline-block;
padding-right: .5rem;
color: #6c757d;
content: "/"
}
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration: underline
}
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration: none
}
.breadcrumb-item.active {
color: #6c757d
}
@-webkit-keyframes pulse-1 {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(0, 147, 193, .3);
box-shadow: 0 0 0 0 rgba(0, 147, 193, .3)
}
70% {
-webkit-box-shadow: 0 0 0 5px rgba(0, 147, 193, .3);
box-shadow: 0 0 0 5px rgba(0, 147, 193, .3)
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(0, 147, 193, .3);
box-shadow: 0 0 0 0 rgba(0, 147, 193, .3)
}
}
@keyframes pulse-1 {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(0, 147, 193, .3);
box-shadow: 0 0 0 0 rgba(0, 147, 193, .3)
}
70% {
-webkit-box-shadow: 0 0 0 5px rgba(0, 147, 193, .3);
box-shadow: 0 0 0 5px rgba(0, 147, 193, .3)
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(0, 147, 193, .3);
box-shadow: 0 0 0 0 rgba(0, 147, 193, .3)
}
}
@-webkit-keyframes pulse-2 {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(0, 147, 193, .2);
box-shadow: 0 0 0 0 rgba(0, 147, 193, .2)
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(0, 147, 193, .2);
box-shadow: 0 0 0 10px rgba(0, 147, 193, .2)
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(0, 147, 193, .2);
box-shadow: 0 0 0 0 rgba(0, 147, 193, .2)
}
}
@keyframes pulse-2 {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(0, 147, 193, .2);
box-shadow: 0 0 0 0 rgba(0, 147, 193, .2)
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(0, 147, 193, .2);
box-shadow: 0 0 0 10px rgba(0, 147, 193, .2)
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(0, 147, 193, .2);
box-shadow: 0 0 0 0 rgba(0, 147, 193, .2)
}
}
@-webkit-keyframes blueDots {
100% {
fill: #0093c1
}
}
@keyframes blueDots {
100% {
fill: #0093c1
}
}
@-webkit-keyframes stroke {
to {
stroke-dashoffset: 0
}
}
@keyframes stroke {
to {
stroke-dashoffset: 0
}
}
::-webkit-input-placeholder {
color: #666
}
::-ms-input-placeholder {
color: #666
}
::placeholder {
color: #666
}
::-moz-selection {
background-color: #0094c4;
color: #fff
}
::selection {
background-color: #0094c4;
color: #fff
}
html {
overflow-x: hidden
}
html.hidden {
overflow: hidden
}
body {
font-size: 16px;
min-width: 320px;
position: relative;
line-height: 1.5;
overflow-x: hidden;
color: #090e3a
}
body input, body textarea {
border: #666 1px solid;
outline: 0
}
body input:focus:required:invalid, body textarea:focus:required:invalid {
border-color: red
}
body input:required:valid, body textarea:required:valid {
border-color: green
}
body.hidden {
overflow: hidden
}
.img-responsive {
display: block;
max-width: 100%;
height: auto
}
.img-responsive.img-width {
width: 100%
}
.text-center {
text-align: center
}
b, strong {
font-weight: 700
}
.basic-caption, h1, h2, h3, h4 {
font-family: "Montserrat Bold", sans-serif;
color: #090e3a
}
h1 {
font-size: 48px;
line-height: 48px;
letter-spacing: .95px
}
h2 {
font-size: 30px;
text-transform: uppercase;
letter-spacing: 1.05px
}
h2.wrap {
margin-top: 1rem !important
}
h3 {
font-size: 24px;
letter-spacing: .6px
}
h4 {
font-size: 18px;
letter-spacing: .4px
}
[data-button~=btn-arrow-text] {
position: relative;
font-family: "OpenSans SemiBold", sans-serif;
font-size: 14px;
text-transform: uppercase;
padding: 13px 11px 8px 45px;
border: 2px solid #0093c1;
color: #0093c1;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
[data-button~=btn-arrow-text]:active, [data-button~=btn-arrow-text]:visited {
color: #0093c1
}
[data-button~=btn-arrow-text] span {
position: absolute;
left: 19px;
background-color: #fff;
white-space: nowrap
}
[data-button~=btn-arrow-text] span b {
position: relative;
left: 0;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
[data-button~=btn-arrow-text] span img, [data-button~=btn-arrow-text] span svg {
position: absolute;
top: 5px;
right: -20px;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
[data-button~=btn-arrow-text] span img g use, [data-button~=btn-arrow-text] span svg g use {
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
[data-button~=btn-arrow-text]:hover {
color: #70c2dc
}
[data-button~=btn-arrow-text]:hover span b {
left: -5px;
color: #70c2dc
}
[data-button~=btn-arrow-text]:hover span img, [data-button~=btn-arrow-text]:hover span svg {
right: -22px
}
[data-button~=btn-arrow-text]:hover span svg g use {
stroke: #70c2dc
}
[data-button~=link-simple] {
position: relative;
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
padding-bottom: 6px;
text-transform: uppercase;
color: #0093c1 !important
}
[data-button~=link-simple]::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 34%;
background-color: #0093c1;
height: 2px;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
[data-button~=link-simple]:hover {
text-decoration: none
}
[data-button~=link-simple]:hover::before {
width: 100%
}
[data-button~=btn-arrow] {
position: relative;
font-family: "OpenSans SemiBold", sans-serif;
font-size: 14px;
text-transform: uppercase;
padding: 13px 20px 11px 20px;
border: 2px solid #0093c1;
color: #0093c1;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
[data-button~=btn-arrow] span {
position: absolute;
left: 11px;
background-color: #fff;
padding-right: 15px;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
[data-button~=btn-arrow] span img {
width: 20px;
height: 20px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
[data-button~=btn-arrow] span svg g use {
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
[data-button~=btn-arrow]:hover span {
left: 20px
}
[aria-label=breadcrumb] {
margin-left: 20px
}
[aria-label=breadcrumb] ol {
background-color: transparent;
padding: 0;
margin: 0;
-webkit-border-radius: 0;
border-radius: 0
}
[aria-label=breadcrumb] ol li {
position: relative;
line-height: 14px
}
[aria-label=breadcrumb] ol li a {
font-family: "Montserrat SemiBold", sans-serif;
font-size: 14px;
letter-spacing: .5px;
color: #c7c7c7
}
[aria-label=breadcrumb] ol li + li {
padding-left: 30px !important
}
[aria-label=breadcrumb] ol li + li::before {
content: "" !important;
position: absolute;
top: 5px;
left: 10px;
width: 8px;
height: 8px;
padding: 0 !important;
background-color: transparent;
border: 2px solid #c7c7c7;
-webkit-border-radius: 50%;
border-radius: 50%
}
[aria-label=breadcrumb] ol li.active a {
color: #0093c1
}
[aria-label=breadcrumb] ol li.active::before {
border-color: #0093c1
}
.dots-caption.fill .caption-bg svg g {
fill: #0093c1
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
display: none !important
}
.wpcf7-not-valid-tip {
font-family: "OpenSans Regular", sans-serif;
font-size: 12px !important;
letter-spacing: .3px;
color: #ff6d6d !important
}
.wpcf7-not-valid {
border-color: #ff6d6d !important;
background-image: url(https://perevodim.com.ua/wp-content/themes/gulfstream/css/../img/icons/invalid_field_icon.svg);
background-repeat: no-repeat;
background-position: 97% center
}
.wpcf7-not-valid::-webkit-input-placeholder {
color: #ff6d6d
}
.wpcf7-not-valid::-ms-input-placeholder {
color: #ff6d6d
}
.wpcf7-not-valid::placeholder {
color: #ff6d6d
}
.label_39._bottom_3v._pad100_GR, .label_39._left_2d._pad100_GR, .label_39._right_1y._pad100_GR {
right: auto !important;
left: 0 !important
}
.closeButton_3Y {
position: absolute;
right: -34px
}
.main_2l {
right: auto;
left: 0
}
input, select, textarea {
-webkit-border-radius: 0;
border-radius: 0
}
input {
-webkit-transition: all 0s ease-in-out !important;
-o-transition: all 0s ease-in-out !important;
transition: all 0s ease-in-out !important
}
.container, .container-fluid {
position: relative
}
ol, ul {
padding: 0;
margin: 0;
margin-left: 11px;
list-style-image: url(https://perevodim.com.ua/wp-content/themes/gulfstream/css/../img/icons/dot-list.svg)
}
ol li, ul li {
font-size: 14px;
letter-spacing: .35px;
margin-bottom: 10px;
color: #474747
}
.modal-form {
position: fixed;
top: 0;
right: 0;
background-color: #fff;
width: 380px;
height: 100vh;
padding: 100px 30px;
opacity: 0;
display: none;
z-index: 1000
}
.modal-form .modal-close {
position: absolute;
left: 30px;
top: 56px;
cursor: pointer
}
.modal-form .modal-close span {
font-family: "OpenSans SemiBold", sans-serif;
font-size: 14px;
text-transform: uppercase;
letter-spacing: .35px;
margin-left: 8px;
color: #0093c1
}
.modal-form .modal-top {
margin-bottom: 20px;
margin-top: 15px
}
.modal-form .modal-top h2 {
max-width: 137px;
line-height: 42px
}
.modal-form .modal-top p {
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
.modal-form .modal-bottom form .form-row {
margin: 0
}
.modal-form .modal-bottom form .form-row .col, .modal-form .modal-bottom form .form-row [class*=col-] {
padding: 0
}
.modal-form .modal-bottom form .form-row div > div {
position: relative
}
.modal-form .modal-bottom form .form-row div > div img.invalid-img {
display: none;
position: absolute;
top: 10px;
right: 10px
}
.modal-form .modal-bottom form .form-row div > div::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 2px;
background-color: #0094c4;
height: 8px;
z-index: 2;
opacity: 0;
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease
}
.modal-form .modal-bottom form .form-row div > div::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 2px;
background-color: #0094c4;
height: 8px;
z-index: 2;
opacity: 0;
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease
}
.modal-form .modal-bottom form .form-row div > div.focusing::after, .modal-form .modal-bottom form .form-row div > div.focusing::before {
opacity: 1
}
.modal-form .modal-bottom form input:not([type=submit]), .modal-form .modal-bottom form textarea {
position: relative;
border: none;
border-bottom: 1px solid #0093c1;
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 18px;
padding: 0 20px 16px 20px;
width: 100%;
color: #474747;
-webkit-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out
}
.modal-form .modal-bottom form input:not([type=submit]):focus, .modal-form .modal-bottom form textarea:focus {
border-color: #0094c4;
border-width: 2px
}
.modal-form .modal-bottom form textarea {
padding-bottom: 0;
resize: none
}
.modal-form .modal-bottom form .send {
position: relative
}
.modal-form .modal-bottom form .send span {
font-family: "OpenSans SemiBold", sans-serif;
font-size: 14px;
text-transform: uppercase;
position: absolute;
left: 13px;
top: 10px;
background-color: #fff;
white-space: nowrap;
pointer-events: none;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #0093c1
}
.modal-form .modal-bottom form .send span b {
position: relative;
left: 0;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
.modal-form .modal-bottom form .send span img, .modal-form .modal-bottom form .send span svg {
position: absolute;
top: 5px;
right: -20px;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
.modal-form .modal-bottom form .send:hover b {
color: #70c2dc;
left: -5px
}
.modal-form .modal-bottom form .send:hover span img, .modal-form .modal-bottom form .send:hover span svg {
right: -22px
}
.modal-form .modal-bottom form .send:hover span img g use, .modal-form .modal-bottom form .send:hover span svg g use {
stroke: #70c2dc
}
.modal-form .modal-bottom form .send.submit input {
height: 55px
}
.modal-form .modal-bottom form .send.submit span {
top: 16px
}
.modal-form .modal-bottom form .send.submit span img, .modal-form .modal-bottom form .send.submit span svg {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.modal-form .modal-bottom form input[type=submit] {
position: relative;
background-color: transparent;
border: 2px solid #0093c1;
width: 91px;
height: 45px;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
.modal-form .modal-bottom form .upload {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 2px solid #e8e8e8;
width: 255px;
height: 72px;
-webkit-transition: background .35s ease;
-o-transition: background .35s ease;
transition: background .35s ease;
cursor: pointer
}
.modal-form .modal-bottom form .upload label {
cursor: pointer
}
.modal-form .modal-bottom form .upload label span {
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .49px;
margin-left: 20px;
display: inline-block;
vertical-align: middle;
margin-right: 15px;
color: #474747
}
.modal-form .modal-bottom form .upload label img {
vertical-align: top
}
.modal-form .modal-bottom form .upload input[type=file] {
display: none
}
.modal-form .modal-bottom form .upload:hover {
background-color: #f9feff
}
.modal-form .modal-bottom form input[type=radio] {
position: absolute;
opacity: 0;
z-index: -1;
width: 0
}
.modal-form .modal-bottom form input[type=radio]:checked .wpcf7-form-control-wrap + label::after {
opacity: 1
}
.modal-form .modal-bottom form .col-radio::after, .modal-form .modal-bottom form .col-radio::before {
display: none
}
.modal-form .modal-bottom form .col-radio .wpcf7-form-control-wrap + label {
position: relative;
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .49px;
color: #090e3a;
margin-left: 20px;
cursor: pointer
}
.modal-form .modal-bottom form .col-radio .wpcf7-form-control-wrap + label::before {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 3px solid #d8d8d8;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s
}
.modal-form .modal-bottom form .col-radio .wpcf7-form-control-wrap + label::after {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
opacity: 0;
border: 3px solid #0093c1;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s
}
.modal-form .modal-bottom form .col-radio .wpcf7-form-control-wrap + label.checked::after {
opacity: 1
}
.modal-form .modal-bottom form .select-language {
position: relative
}
.modal-form .modal-bottom form .select-language img {
position: absolute;
right: 20px;
top: 10px
}
.modal-form .modal-bottom form .upload {
width: 100%;
margin: 39px 0
}
.modal-form .modal-bottom form .send {
margin-right: 35px;
margin-top: 39px
}
.modal-form .modal-bottom form .send::after, .modal-form .modal-bottom form .send::before {
display: none
}
.modal-form .modal-bottom form .form-row:first-child > div {
margin-bottom: 20px
}
.modal-form .modal-bottom form .form-row:first-child > div:last-of-type {
margin-bottom: 0
}
.modal-form .modal-bottom form .message.focusing::after, .modal-form .modal-bottom form .message.focusing::before {
bottom: 8px
}
.modal-form.success-send {
display: none;
opacity: 0;
-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
width: 540px;
height: 436px;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 0;
z-index: 10000
}
.modal-form.success-send.opened {
display: block !important;
opacity: 1
}
.modal-form.success-send .modal-close {
top: auto;
bottom: 20px;
left: 20px;
right: auto
}
.modal-form.success-send .modal-top {
margin: 0;
position: absolute;
top: 0;
height: 246px
}
.modal-form.success-send .modal-top img {
display: block;
width: 100%;
max-width: 100%;
height: 100%
}
.modal-form.success-send .modal-bottom {
position: absolute;
padding: 22px 19px 22px 19px;
-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
background-color: #fff;
width: 480px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.modal-form.success-send .modal-bottom h2 + p {
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
.modal-form.orders {
-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
overflow: auto
}
.modal-form.orders .upload + div {
position: static;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
margin: 0 !important;
margin-bottom: 15px !important;
padding-bottom: 1px
}
.modal-form.orders .upload + div::after, .modal-form.orders .upload + div::before {
display: none
}
.modal-form.orders .upload + div .file-row {
position: static;
margin: 0;
margin-bottom: 5px
}
.modal-form.orders .upload + div .file-row::after, .modal-form.orders .upload + div .file-row::before {
display: none
}
.modal-form.orders .upload + div .file-row:last-child {
margin-bottom: 0
}
.modal-form.orders .upload + div .file-row .icon {
display: inline-block;
margin: 0;
margin-right: 10px
}
.modal-form.orders .upload + div .file-row .icon::after, .modal-form.orders .upload + div .file-row .icon::before {
display: none
}
.modal-form.orders .upload + div .file-row .filename {
display: inline-block;
margin: 0;
font-size: 12px;
letter-spacing: .3px;
color: #0093c1
}
.modal-form.orders .upload + div .file-row .filename::after, .modal-form.orders .upload + div .file-row .filename::before {
display: none
}
.modal-form.orders .send .ajax-loader, .modal-form.orders .send br {
display: none
}
.modal-form.review {
width: 730px;
height: 520px;
padding: 43px 49px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.modal-form.review .modal-close {
left: auto;
right: 20px;
top: 20px
}
.modal-form.review .modal-top {
position: relative;
margin-top: 0;
padding-left: 25px
}
.modal-form.review .modal-top h2 {
text-transform: unset
}
.modal-form.review .modal-top::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 2px;
background-color: #090e3a
}
.modal-form.review .modal-bottom {
margin-top: 40px
}
.modal-form.review .modal-bottom form .form-row:first-child > div {
margin-bottom: 40px
}
.modal-form.review .modal-bottom form .form-row:first-child > div:first-child {
margin-right: 15px
}
.modal-form.review .modal-bottom form .form-row:first-child > div:last-child {
margin-left: 15px
}
.modal-form.review .modal-bottom form .form-row:nth-child(2) {
margin-bottom: 20px
}
.modal-form.review .modal-bottom form .form-row:nth-child(2) > div:first-child {
margin-right: 15px
}
.modal-form.review .modal-bottom form .form-row:nth-child(2) > div:last-child {
margin-left: 15px
}
.modal-form.review .modal-bottom form .form-row:nth-child(3) {
margin-bottom: 20px
}
.modal-form.review .modal-bottom form .form-row:nth-child(3) > div:first-child {
margin-right: 15px
}
.modal-form.review .modal-bottom form .form-row:nth-child(3) > div:last-child {
margin-left: 15px
}
.modal-form.review .modal-bottom form .rating {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
padding: 0 20px 13px 20px;
border-bottom: 1px solid #ebebeb
}
.modal-form.review .modal-bottom form .rating span {
font-size: 14px;
letter-spacing: .49px;
margin-right: 33px;
color: #474747
}
.modal-form.review .modal-bottom form .rating ul {
padding: 0;
margin: 0;
list-style-type: none
}
.modal-form.review .modal-bottom form .rating ul li {
display: inline-block;
margin-right: 6px
}
.modal-form.review .modal-bottom form .rating ul li:last-child {
margin-right: 0
}
.modal-form.review .modal-bottom form .rating ul li i {
color: #0093c1
}
.modal-form.review .modal-bottom form .rating ul li.selected i::before {
content: "\f005"
}
.modal-form.call {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 730px;
height: 355px;
padding-top: 40px;
padding-bottom: 40px
}
.modal-form.call .modal-top {
position: relative;
margin-top: 0;
padding-left: 25px
}
.modal-form.call .modal-top h2 {
max-width: none;
text-transform: unset
}
.modal-form.call .modal-top::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 2px;
background-color: #090e3a
}
.modal-form.call .modal-close {
left: auto;
right: 20px;
top: 20px
}
.modal-form.call .modal-bottom {
margin-bottom: 40px
}
.modal-form.call .modal-bottom form .form-row div:first-child > div {
margin-right: 20px
}
.modal-form.call .modal-bottom form .form-row div:last-child > div {
margin-left: 20px
}
.modal-form.calculating {
width: 730px;
height: 591px;
padding: 43px 49px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
overflow: auto
}
.modal-form.calculating .modal-bottom form .send {
margin-right: 90px;
margin-top: 60px
}
.modal-form.calculating .select-language {
position: relative
}
.modal-form.calculating .select-language.before {
margin-right: 9px
}
.modal-form.calculating .select-language.after {
margin-left: 9px
}
.modal-form.calculating .select-language input {
cursor: pointer
}
.modal-form.calculating .select-language.open img {
-webkit-transform: rotate(-95deg);
-ms-transform: rotate(-95deg);
transform: rotate(-95deg)
}
.modal-form.calculating .select-language ul {
display: none;
position: absolute;
width: 100%;
left: 0;
top: 40px;
padding: 15px;
margin: 0;
list-style-type: none;
background-color: #fff;
z-index: 25
}
.modal-form.calculating .select-language ul li {
margin-bottom: 10px
}
.modal-form.calculating .select-language ul li a {
font-family: "OpenSans SemiBold", sans-serif;
font-size: 14px;
color: #090e3a
}
.modal-form.calculating .select-language ul li:last-child {
margin-bottom: 0
}
.modal-form.calculating .select-language span {
position: relative;
width: 100%
}
.modal-form.calculating .select-language span select {
font-family: "OpenSans Regular", sans-serif;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
background-color: transparent;
width: 100%;
border: none;
border-bottom: 1px solid #0093c1;
padding: 0 20px 16px 20px;
font-size: 14px;
letter-spacing: .35px;
outline: 0;
color: #474747;
cursor: pointer
}
.modal-form.calculating .modal-top {
position: relative;
padding-left: 25px
}
.modal-form.calculating .modal-top h2 {
max-width: none
}
.modal-form.calculating .modal-top::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 2px;
background-color: #090e3a
}
.modal-form.calculating .modal-close {
top: 25px;
right: 25px;
left: auto
}
.modal-form.calculating .modal-bottom .form-row:nth-child(1) > div:first-child, .modal-form.calculating .modal-bottom .form-row:nth-child(2) > div:first-child, .modal-form.calculating .modal-bottom .form-row:nth-child(4) > div:first-child {
margin-right: 15px
}
.modal-form.calculating .modal-bottom .form-row .send {
margin-top: 60px
}
.modal-form.calculating .modal-bottom .form-row .message {
margin-right: 15px;
margin-top: 30px
}
.modal-form.calculating .modal-bottom .form-row .upload {
margin-top: 50px;
margin-bottom: 15px
}
.modal-form.calculating .modal-bottom .form-row .upload + div {
position: static;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
margin: 0 !important;
padding-bottom: 1px
}
.modal-form.calculating .modal-bottom .form-row .upload + div::after, .modal-form.calculating .modal-bottom .form-row .upload + div::before {
display: none
}
.modal-form.calculating .modal-bottom .form-row .upload + div + p {
display: none
}
.modal-form.calculating .modal-bottom .form-row .upload + div .file-row {
position: static;
margin: 0;
margin-bottom: 5px
}
.modal-form.calculating .modal-bottom .form-row .upload + div .file-row::after, .modal-form.calculating .modal-bottom .form-row .upload + div .file-row::before {
display: none
}
.modal-form.calculating .modal-bottom .form-row .upload + div .file-row:last-child {
margin-bottom: 0
}
.modal-form.calculating .modal-bottom .form-row .upload + div .file-row .icon {
display: inline-block;
margin: 0;
margin-right: 5px
}
.modal-form.calculating .modal-bottom .form-row .upload + div .file-row .filename {
display: inline-block;
margin: 0;
font-size: 12px;
letter-spacing: .3px;
color: #0093c1
}
.modal-form.calculating .modal-bottom .form-row .upload + div .file-row .filename::after, .modal-form.calculating .modal-bottom .form-row .upload + div .file-row .filename::before {
display: none
}
.modal-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #000;
width: 100%;
height: 100%;
opacity: .35;
z-index: 30;
opacity: 0;
display: none;
cursor: pointer
}
.header {
background-color: #fff;
padding: 24px 0 12px 0;
border-bottom: 1px solid rgba(112, 112, 112, .25)
}
.header.sticky {
position: fixed;
width: 100%;
background-color: #fff;
z-index: 999
}
.header__logo {
display: inline-block
}
.header__logo a {
outline: 0
}
.header__logo img {
height: 65px;
outline: 0
}
.header__links {
display: inline-block;
padding: 0;
margin: 1.5rem 0 0 7.8rem;
vertical-align: sub;
list-style-type: none
}
.header__links li {
position: relative;
display: inline-block
}
.header__links li a {
font-family: "Montserrat SemiBold", sans-serif;
font-size: 14px;
letter-spacing: .35px;
color: #090e3a
}
.header__links li img {
vertical-align: baseline;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease
}
.header__links li.rotate img {
-webkit-transform: rotate(-95deg);
-ms-transform: rotate(-95deg);
transform: rotate(-95deg)
}
.header__links li:first-child {
margin-right: 46px
}
.header__links li:first-child a {
margin-right: 2px
}
.header__links li ul {
padding-left: 0;
position: absolute;
left: -19px;
background-color: #fff;
-webkit-box-shadow: 0 10px 12px rgba(0, 0, 0, .09);
box-shadow: 0 10px 12px rgba(0, 0, 0, .09);
padding: 5px 20px 10px 20px;
display: none;
z-index: 10
}
.header__links li ul li a {
font-family: "Montserrat Regular", sans-serif;
white-space: nowrap;
color: #757892
}
.header__links li ul li:first-child {
margin-right: 0
}
.header__links li ul li:last-child {
margin-bottom: 0
}
.header .toggle-mnu {
display: inline-block;
float: right;
margin-right: 11px;
margin-top: 10px;
cursor: pointer
}
.header .toggle-mnu a {
position: relative;
display: block;
width: 22px;
height: 24px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto
}
.header .toggle-mnu a span {
position: absolute;
top: 50%;
left: 50%;
width: 4px;
height: 4px;
background-color: #090e3a;
-webkit-transition: .35s;
-o-transition: .35s;
transition: .35s;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.header .toggle-mnu a span:nth-child(1) {
margin-top: -10px;
margin-left: -10px
}
.header .toggle-mnu a span:nth-child(2) {
margin-top: -10px
}
.header .toggle-mnu a span:nth-child(3) {
margin-top: -10px;
margin-left: 10px
}
.header .toggle-mnu a span:nth-child(4) {
margin-left: -10px
}
.header .toggle-mnu a span:nth-child(6) {
margin-left: 10px
}
.header .toggle-mnu a span:nth-child(7) {
margin-top: 10px;
margin-left: -10px
}
.header .toggle-mnu a span:nth-child(8) {
margin-top: 10px
}
.header .toggle-mnu a span:nth-child(9) {
margin-top: 10px;
margin-left: 10px
}
.header .toggle-mnu a.open span {
top: 100%;
margin-left: 0;
margin-right: 0;
width: 0
}
.header .toggle-mnu a.open span:nth-child(1) {
width: 25px;
-webkit-transform: translate(-50%, -50%) rotate(45deg);
-ms-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg)
}
.header .toggle-mnu a.open span:nth-child(2) {
width: 25px;
-webkit-transform: translate(-50%, -50%) rotate(-45deg);
-ms-transform: translate(-50%, -50%) rotate(-45deg);
transform: translate(-50%, -50%) rotate(-45deg)
}
.header .toggle-mnu span {
font-family: "Montserrat Regular", sans-serif;
font-size: 12px;
letter-spacing: .35px;
text-transform: uppercase;
color: #646570
}
.blur-container {
-webkit-filter: blur(0);
filter: blur(0);
-webkit-transition: all .75s ease-in-out;
-o-transition: all .75s ease-in-out;
transition: all .75s ease-in-out
}
.blur-container.bluring {
-webkit-filter: blur(25px);
filter: blur(25px);
pointer-events: none
}
.popup-menu {
position: absolute;
top: 0;
left: 0;
right: 0;
padding: 60px 0 68px 0;
z-index: 20;
display: none;
opacity: 0
}
.popup-menu.sticky {
position: fixed
}
.popup-menu__description {
margin-bottom: 60px
}
.popup-menu__description p {
font-family: "Montserrat SemiBold", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 12px;
text-align: center;
color: #090e3a
}
.popup-menu__description p a {
color: #090e3a
}
.popup-menu nav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.popup-menu nav ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none
}
.popup-menu nav ul li {
margin-bottom: 18px
}
.popup-menu nav ul li a {
font-family: "Montserrat Bold", sans-serif;
font-size: 24px;
color: #090e3a
}
.popup-menu nav ul li:last-child {
margin-bottom: 0
}
.popup-menu nav ul:first-child {
margin-right: 102px
}
.popup-menu .socials {
padding: 0;
margin: 0;
list-style-type: none;
text-align: center
}
.popup-menu .socials li {
display: inline-block;
margin-right: 40px
}
.popup-menu .socials li:last-child {
margin-right: 0
}
.popup-menu .socials li a svg use {
-webkit-transition: all .35s ease-in-out;
-o-transition: all .35s ease-in-out;
transition: all .35s ease-in-out
}
.popup-menu .socials li:hover a svg use {
fill: #0094c4
}
.popup-menu .search-form {
position: relative;
margin-top: 48px
}
.popup-menu .search-form > div {
position: relative
}
.popup-menu .search-form > div::after, .popup-menu .search-form > div::before {
content: "";
background-color: #707070;
position: absolute;
bottom: 0;
width: 2px;
height: 8px;
z-index: 2;
opacity: 0;
-webkit-transition: .35s;
-o-transition: .35s;
transition: .35s
}
.popup-menu .search-form > div::before {
left: 0
}
.popup-menu .search-form > div::after {
right: 0
}
.popup-menu .search-form > div.focusing::after, .popup-menu .search-form > div.focusing::before {
opacity: 1
}
.popup-menu .search-form input {
font-family: "Montserrat Regular", sans-serif;
font-size: 24px;
width: 100%;
border: none;
border-bottom: 1px solid rgba(112, 112, 112, .5);
background-color: transparent;
padding-bottom: 13px;
-webkit-transition: .35s !important;
-o-transition: .35s !important;
transition: .35s !important;
color: #474747
}
.popup-menu .search-form input:focus {
border-width: 2px;
border-color: #707070
}
.popup-menu .search-form button {
position: absolute;
top: 10px;
right: 0;
outline: 0;
border: none;
background-color: transparent
}
.popup-menu .wrapper-language {
position: relative;
width: 29%;
margin: 0 auto;
margin-top: 75px;
height: 17px
}
.popup-menu .wrapper-language input {
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: -1;
opacity: 0;
width: 32px;
height: 100%;
cursor: pointer
}
.popup-menu .wrapper-language input:checked {
z-index: 1
}
.popup-menu .wrapper-language input:checked + a label {
opacity: 1;
cursor: default
}
.popup-menu .wrapper-language input:not(:checked) + a label {
opacity: .5
}
.popup-menu .wrapper-language input ~ .language-outside .language-inside {
left: 2px
}
.popup-menu .wrapper-language input ~ input:checked ~ .language-outside .language-inside {
left: 14px
}
.popup-menu .wrapper-language a {
display: inline-block
}
.popup-menu .wrapper-language a label {
position: relative;
z-index: -1;
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
opacity: .33;
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease;
cursor: pointer;
color: #0093c1
}
.popup-menu .wrapper-language a:first-of-type {
margin-right: 38px
}
.popup-menu .wrapper-language .language-outside {
position: absolute;
top: 6px;
left: 33px;
width: 30px;
height: 100%;
-webkit-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
border: 1px solid #0094c4
}
.popup-menu .wrapper-language .language-outside .language-inside {
position: absolute;
top: 2px;
bottom: 2px;
background-color: #0094c4;
-webkit-border-radius: 50%;
border-radius: 50%;
z-index: 1;
-webkit-transition: .35s cubic-bezier(.785, .135, .15, .86);
-o-transition: .35s cubic-bezier(.785, .135, .15, .86);
transition: .35s cubic-bezier(.785, .135, .15, .86);
-webkit-transition-property: left, right;
-o-transition-property: left, right;
transition-property: left, right;
-webkit-transition-delay: 0s, .05s;
-o-transition-delay: 0s, .05s;
transition-delay: 0s, .05s;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
display: block;
width: 11px;
height: 11px
}
.feedback-socials {
position: fixed;
bottom: 50px;
right: 130px
}
.feedback-socials a {
display: block;
text-decoration: none
}
.feedback-socials a span {
position: relative;
display: inline-block;
vertical-align: middle;
font-size: 14px;
margin-left: 20px;
letter-spacing: .35px;
color: #4f5168
}
.feedback-socials .hidden-socials {
display: none;
padding: 0;
margin: 0;
list-style-type: none;
margin-bottom: 39px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 25px
}
.feedback-socials .hidden-socials li {
margin-bottom: 22px;
opacity: 0;
list-style-image: none
}
.feedback-socials .hidden-socials li:nth-child(1) div {
background-color: #61deb8
}
.feedback-socials .hidden-socials li:nth-child(1) span::before {
background-color: #61deb8
}
.feedback-socials .hidden-socials li:nth-child(2) div {
background-color: #61a8de
}
.feedback-socials .hidden-socials li:nth-child(2) span::before {
background-color: #61a8de
}
.feedback-socials .hidden-socials li:nth-child(3) div {
background-color: #de6161
}
.feedback-socials .hidden-socials li:nth-child(3) span::before {
background-color: #de6161
}
.feedback-socials .hidden-socials li:nth-child(4) {
margin-bottom: 0
}
.feedback-socials .hidden-socials li:nth-child(4) div {
background-color: #7d3daf
}
.feedback-socials .hidden-socials li:nth-child(4) span::before {
background-color: #7d3daf
}
.feedback-socials .hidden-socials span::before {
content: "";
width: 4px;
height: 4px;
position: absolute;
left: -13px;
top: 18px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #000
}
.feedback-socials div {
position: relative;
display: inline-block;
vertical-align: middle;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 41px;
height: 41px;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .09);
box-shadow: 0 3px 6px rgba(0, 0, 0, .09);
cursor: pointer
}
.feedback-socials div img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.feedback-socials > a div {
width: 45px;
height: 45px;
background-color: #0093c1;
-webkit-animation: pulse-1 1.5s infinite .5s;
animation: pulse-1 1.5s infinite .5s
}
.feedback-socials > a div::before {
content: "";
position: absolute;
width: 44px;
height: 44px;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-animation: pulse-2 1.5s infinite .5s;
animation: pulse-2 1.5s infinite .5s
}
.feedback-socials > a span {
font-family: "Montserrat SemiBold", sans-serif;
letter-spacing: .49px;
color: #0093c1
}
.feedback-socials > a.opened div {
-webkit-animation: none;
animation: none
}
.feedback-socials > a.opened div::before {
-webkit-animation: none;
animation: none
}
.feedback-socials > a.opened div img {
-webkit-transform: translate(-50%, -50%) rotate(82deg);
-ms-transform: translate(-50%, -50%) rotate(82deg);
transform: translate(-50%, -50%) rotate(82deg)
}
#wave {
height: 325px;
overflow: hidden
}
.wave {
position: relative
}
.wave .wrapper-caption {
position: absolute;
top: 63px
}
.wave__caption {
position: relative;
max-width: 670px;
margin-left: 13px
}
.wave__caption ul {
padding: 0;
margin: 0;
list-style-type: none;
margin-left: 18px
}
.wave__caption ul li {
display: inline-block;
margin-right: 24px
}
.wave__caption ul li:last-child {
margin-right: 0
}
.wave__caption ul li a {
outline: 0
}
.wave__caption ul li a svg use {
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease
}
.wave__caption ul li a:hover svg use {
fill: #0093c1
}
.wave__caption h1 {
margin-left: 20px;
margin-bottom: 27px
}
.wave__caption::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-color: #090e3a;
height: 100%;
width: 2px
}
.wave__caption.reset {
max-width: 1090px
}
.wave .home-top-slider {
position: absolute;
top: 63px;
max-width: 700px;
visibility: hidden;
opacity: 0
}
.wave.home h1 {
font-size: 38px
}
.wave:not(.home) + main {
margin-top: -130px
}
.lines-bg {
text-align: left;
position: fixed;
top: 0;
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
pointer-events: none;
z-index: -1
}
.lines-bg .gs-lines {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
margin: auto
}
.lines-bg .gs-lines .row {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto
}
.lines-bg .gs-lines .row > div {
border-left: 1px solid rgba(112, 112, 112, .07);
border-right: 1px solid rgba(112, 112, 112, .07);
margin-left: 13px;
margin-right: 13px;
-webkit-background-clip: padding-box;
background-clip: padding-box
}
.lines-bg .gs-lines .row > div::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 1px;
margin: auto;
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #c4e1eb), color-stop(70%, #fff));
background: -webkit-linear-gradient(top, #fff 20%, #c4e1eb 50%, #fff 70%);
background: -o-linear-gradient(top, #fff 20%, #c4e1eb 50%, #fff 70%);
background: linear-gradient(to bottom, #fff 20%, #c4e1eb 50%, #fff 70%)
}
.lines-bg .gs-lines .row > div::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 2px;
margin: auto;
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #c4e1eb), color-stop(70%, #fff));
background: -webkit-linear-gradient(top, #fff 20%, #c4e1eb 50%, #fff 70%);
background: -o-linear-gradient(top, #fff 20%, #c4e1eb 50%, #fff 70%);
background: linear-gradient(to bottom, #fff 20%, #c4e1eb 50%, #fff 70%)
}
main .tab {
display: block;
margin: 0 2px;
text-decoration: none
}
main .tab.business, main .tab.personal-client {
position: relative;
padding: 28px 29px 19px 29px;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
main .tab.business p, main .tab.personal-client p {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
main .tab.business span, main .tab.personal-client span {
position: absolute;
right: 20px;
top: 7px;
opacity: 0
}
main .tab.business:hover, main .tab.personal-client:hover {
-webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, .17);
box-shadow: 0 3px 12px rgba(0, 0, 0, .17)
}
main .tab.business:hover span, main .tab.personal-client:hover span {
opacity: 1
}
main .custom-dots {
position: relative;
width: 100%;
height: 100%
}
main .custom-dots .slick-dots {
width: auto;
bottom: auto;
top: 60px;
right: 126px
}
main .custom-dots li {
background-color: #e8e8e8;
width: 19px;
height: 19px;
margin: 0;
margin-right: 20px;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
pointer-events: none
}
main .custom-dots li:last-child {
margin-right: 0
}
main .custom-dots li .bg {
position: absolute;
left: 19%;
top: 4px;
width: 11px;
height: 11px;
background-color: #fff;
-webkit-border-radius: 50%;
border-radius: 50%
}
main .custom-dots li .bg svg {
position: absolute;
top: -3px;
left: -3px;
opacity: 0;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
main .custom-dots li .bg svg .circle {
stroke-dasharray: 1000;
stroke-dashoffset: 1000
}
main .custom-dots li.slick-active .bg svg {
opacity: 1
}
main .custom-dots li.slick-active .bg svg .circle {
-webkit-animation: stroke 25s ease-in-out forwards;
animation: stroke 25s ease-in-out forwards
}
main section h2 {
position: relative;
padding-bottom: 10px
}
main section h2::before {
content: "";
position: absolute;
bottom: 0;
left: 2px;
width: 71px;
height: 3px;
background-color: #090e3a
}
main .caption-bg {
position: absolute
}
main .caption-bg svg {
width: 100%;
height: 102px
}
main .services {
counter-reset: heading;
margin-top: 62px
}
main .services .dots-caption {
margin-bottom: 80px
}
main .services h2 {
margin-top: 31px
}
main .services [data-button=btn-arrow-text] {
left: .2rem;
top: 38px
}
main .services h3 {
position: relative;
margin-bottom: 26px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
main .services h3 .counter {
font-family: "Montserrat Bold", sans-serif;
font-size: 64px;
opacity: .11;
color: #0093c1
}
main .services h3 span {
margin-left: -40px;
max-width: 307px
}
main .services p {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
main .articles {
margin-top: 79px;
margin-bottom: 80px;
position: relative;
z-index: 3
}
main .articles h2 {
margin-top: 2.5rem
}
main .articles [data-button=btn-arrow-text] {
top: 38px
}
main .articles .articles-arrows {
padding: 0;
margin: 0;
list-style-type: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-top: 9px;
height: 100%
}
main .articles .articles-arrows li {
display: inline-block
}
main .articles .articles-arrows li:first-child {
margin-right: 15px
}
main .articles .articles-arrows li:first-child a {
border: none
}
main .articles .articles-arrows li:first-child a span img {
-webkit-transform: unset;
-ms-transform: unset;
transform: unset;
margin-left: 0
}
main .articles .articles-arrows li:first-child a:hover span {
left: 0
}
main .articles__slider {
margin-top: 40px
}
main .articles__slider h3 {
position: relative;
padding-left: 26px
}
main .articles__slider h3::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 3px;
height: 100%;
background-color: #090e3a
}
main .articles__slider p {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
margin-top: 22px;
max-height: 84px;
overflow: hidden;
line-height: 21px;
color: #4f5168
}
main .articles__slider p + a {
display: inline-block;
font-size: 12px
}
main .working {
margin-bottom: 300px
}
main .working h2 {
margin-top: 2.5rem
}
main .working .right-bg {
position: absolute;
top: 5px
}
main .working__description {
position: absolute;
padding: 40px 32px 0 0;
max-width: 860px;
width: 855px;
background-color: #fff;
z-index: 20
}
main .working__description p {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
main .working__description a {
position: absolute;
bottom: -84px;
z-index: 1
}
main .feedback {
margin-bottom: 85px
}
main .feedback .dots-caption {
margin-bottom: 30px
}
main .feedback h2 {
margin-top: 31px
}
main .feedback [data-button=btn-arrow-text] {
padding-right: 51px;
top: 38px
}
main .feedback__slider .slick-list {
margin: 0 -15px
}
main .feedback__slider .slick-list .slick-track .slick-slide > div {
padding: 0 15px
}
main .feedback__slider .user-info {
margin-bottom: 32px
}
main .feedback__slider .user-info .name {
display: block;
font-family: "Montserrat Bold", sans-serif;
font-size: 14px;
letter-spacing: .49px;
color: #232323
}
main .feedback__slider .user-info .city {
display: block;
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .49px;
margin-bottom: 15px;
color: #626262
}
main .feedback__slider .user-info .rating-stars ul {
list-style-type: none;
padding: 0;
margin: 0;
-moz-user-select: none;
-webkit-user-select: none
}
main .feedback__slider .user-info .rating-stars ul > li.star {
display: inline-block;
font-family: FontAwesome
}
main .feedback__slider .user-info .rating-stars ul > li.star i.fa {
font-size: 11px;
color: #0094c4
}
main .feedback__slider .user-info .rating-stars ul > li.star.hover i.fa {
color: #0b3d5c
}
main .feedback__slider .user-info .rating-stars ul > li.star.selected i.fa {
color: #0b3d5c
}
main .feedback__slider .user-description p {
position: relative;
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 19px;
padding-left: 30px;
color: #474747
}
main .feedback__slider .user-description p::before {
content: "";
position: absolute;
left: 0;
width: 2px;
height: 100%;
background-color: #0094c4;
opacity: .4
}
main .feedback .range-slider {
margin-top: 48px;
width: 98%;
margin-left: auto
}
main .feedback .range-slider .ui-corner-all, main .feedback .range-slider .ui-corner-bottom, main .feedback .range-slider .ui-corner-br, main .feedback .range-slider .ui-corner-right {
border: none
}
main .feedback .ui-widget.ui-widget-content {
border: none
}
main .feedback .ui-slider-horizontal {
height: 2px;
background-color: rgba(0, 147, 193, .39)
}
main .feedback .ui-slider-horizontal .ui-slider-handle {
top: -.35em
}
main .feedback .ui-slider .ui-slider-handle {
background-color: #0093c1;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
width: 12px;
height: 12px;
outline: 0
}
main .feedback .ui-widget-header {
background-color: #0094c4
}
main .clients {
padding-bottom: 62px
}
main .clients .tab-brands {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
main .clients .tab-brands .tab-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 160px;
height: 160px;
border: 1px solid #e8e8e8;
padding: 20px 25px;
-webkit-transition: -webkit-box-shadow .35s ease;
transition: -webkit-box-shadow .35s ease;
-o-transition: box-shadow .35s ease;
transition: box-shadow .35s ease;
transition: box-shadow .35s ease, -webkit-box-shadow .35s ease;
cursor: pointer
}
main .clients .tab-brands .tab-item img {
width: 100%
}
main .clients .tab-brands .tab-item:nth-child(1), main .clients .tab-brands .tab-item:nth-child(2) {
margin-bottom: 30px
}
main .clients .tab-brands .tab-item:hover {
-webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, .17);
box-shadow: 0 10px 15px rgba(0, 0, 0, .17)
}
main .clients .tab-brands .tab-item.active {
-webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, .17);
box-shadow: 0 10px 15px rgba(0, 0, 0, .17)
}
main .clients .tab-content {
-webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, .17);
box-shadow: 0 10px 15px rgba(0, 0, 0, .17);
padding: 25px;
height: 100%;
max-height: 350px;
margin-left: 1px;
display: none;
position: relative
}
main .clients .tab-content .description {
position: relative;
font-family: "Montserrat Regular", sans-serif;
font-size: 13px;
line-height: 23px;
letter-spacing: .35px;
margin-bottom: 97px;
color: #474747;
word-break: break-all;
z-index: 1
}
main .clients .tab-content .subdesc {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
bottom: 20px;
left: 0;
padding: 0 25px;
width: 100%
}
main .clients .tab-content .subdesc .description-brand, main .clients .tab-content .subdesc .logo {
display: inline-block;
vertical-align: middle
}
main .clients .tab-content .subdesc .logo {
width: 100px
}
main .clients .tab-content .subdesc .description-brand {
text-align: right
}
main .clients .tab-content .subdesc .description-brand p {
font-family: "Montserrat Bold", sans-serif;
font-size: 13px;
letter-spacing: .46px;
color: #474747;
line-height: 11px;
margin-bottom: 5px
}
main .clients .tab-content .subdesc .description-brand span {
display: block;
line-height: 15px;
font-family: "Montserrat Regular", sans-serif;
font-size: 11px;
letter-spacing: .39px;
color: #a2a2a2
}
main .clients .tab-content.active {
display: block
}
main .relationship {
padding-top: 66px
}
main .relationship > .container {
position: relative
}
main .relationship > .container::before {
content: "";
position: absolute;
background-color: #707070;
opacity: .07;
left: 15px;
top: -66px;
width: -webkit-calc(100% - 30px);
width: calc(100% - 30px);
height: 1px
}
main .relationship h2 {
margin-bottom: 32px
}
main .relationship__description {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
main .relationship form {
margin-top: 13px
}
main .relationship form .form-row {
margin: 0
}
main .relationship form .form-row .col, main .relationship form .form-row [class*=col-] {
padding: 0
}
main .relationship form .form-row div > div {
position: relative
}
main .relationship form .form-row div > div img.invalid-img {
display: none;
position: absolute;
top: 10px;
right: 10px
}
main .relationship form .form-row div > div::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 2px;
background-color: #0094c4;
height: 8px;
z-index: 2;
opacity: 0;
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease
}
main .relationship form .form-row div > div::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 2px;
background-color: #0094c4;
height: 8px;
z-index: 2;
opacity: 0;
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease
}
main .relationship form .form-row div > div.focusing::after, main .relationship form .form-row div > div.focusing::before {
opacity: 1
}
main .relationship form input:not([type=submit]), main .relationship form textarea {
position: relative;
border: none;
border-bottom: 1px solid #0093c1;
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 18px;
padding: 0 20px 16px 20px;
width: 100%;
color: #474747;
-webkit-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out
}
main .relationship form input:not([type=submit]):focus, main .relationship form textarea:focus {
border-color: #0094c4;
border-width: 2px
}
main .relationship form textarea {
padding-bottom: 0;
resize: none
}
main .relationship form .send {
position: relative
}
main .relationship form .send span {
font-family: "OpenSans SemiBold", sans-serif;
font-size: 14px;
text-transform: uppercase;
position: absolute;
left: 13px;
top: 10px;
background-color: #fff;
white-space: nowrap;
pointer-events: none;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #0093c1
}
main .relationship form .send span b {
position: relative;
left: 0;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
main .relationship form .send span img, main .relationship form .send span svg {
position: absolute;
top: 5px;
right: -20px;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
main .relationship form .send:hover b {
color: #70c2dc;
left: -5px
}
main .relationship form .send:hover span img, main .relationship form .send:hover span svg {
right: -22px
}
main .relationship form .send:hover span img g use, main .relationship form .send:hover span svg g use {
stroke: #70c2dc
}
main .relationship form .send.submit input {
height: 55px
}
main .relationship form .send.submit span {
top: 16px
}
main .relationship form .send.submit span img, main .relationship form .send.submit span svg {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
main .relationship form input[type=submit] {
position: relative;
background-color: transparent;
border: 2px solid #0093c1;
width: 91px;
height: 45px;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
main .relationship form .upload {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 2px solid #e8e8e8;
width: 255px;
height: 72px;
-webkit-transition: background .35s ease;
-o-transition: background .35s ease;
transition: background .35s ease;
cursor: pointer
}
main .relationship form .upload label {
cursor: pointer
}
main .relationship form .upload label span {
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .49px;
margin-left: 20px;
display: inline-block;
vertical-align: middle;
margin-right: 15px;
color: #474747
}
main .relationship form .upload label img {
vertical-align: top
}
main .relationship form .upload input[type=file] {
display: none
}
main .relationship form .upload:hover {
background-color: #f9feff
}
main .relationship form input[type=radio] {
position: absolute;
opacity: 0;
z-index: -1;
width: 0
}
main .relationship form input[type=radio]:checked .wpcf7-form-control-wrap + label::after {
opacity: 1
}
main .relationship form .col-radio::after, main .relationship form .col-radio::before {
display: none
}
main .relationship form .col-radio .wpcf7-form-control-wrap + label {
position: relative;
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .49px;
color: #090e3a;
margin-left: 20px;
cursor: pointer
}
main .relationship form .col-radio .wpcf7-form-control-wrap + label::before {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 3px solid #d8d8d8;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s
}
main .relationship form .col-radio .wpcf7-form-control-wrap + label::after {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
opacity: 0;
border: 3px solid #0093c1;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s
}
main .relationship form .col-radio .wpcf7-form-control-wrap + label.checked::after {
opacity: 1
}
main .relationship form .select-language {
position: relative
}
main .relationship form .select-language img {
position: absolute;
right: 20px;
top: 10px
}
main .relationship form .form-row div:first-child div {
margin-right: 15px
}
main .relationship form .form-row div:last-of-type div {
margin-left: 15px
}
main .relationship .send {
margin-top: 59px;
margin-right: 43px
}
.homepage {
margin-bottom: 92px
}
.blog .posts {
padding: 0 0 90px 0
}
.blog .posts .container .row {
margin-bottom: 50px
}
.blog .posts .container .row:last-child {
margin-bottom: 0
}
.blog .posts__image {
display: block
}
.blog .posts__caption {
display: block;
position: relative;
padding-left: 25px;
padding-right: 25px;
text-decoration: none
}
.blog .posts__caption::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-color: #090e3a;
height: 100%;
width: 2px
}
.blog .posts__description p {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
line-height: 21px;
letter-spacing: .35px;
color: #4f5168
}
.blog .posts__description a {
font-size: 12px
}
.blog .pagination {
padding: 40px 0;
margin-bottom: 80px
}
.blog .pagination .container .row {
position: relative;
margin: 0
}
.blog .pagination .container .row::before {
content: "";
position: absolute;
width: 100%;
height: 1px;
top: -55px;
left: 0;
background-color: rgba(112, 112, 112, .07)
}
.blog .pagination .container .row::after {
content: "";
position: absolute;
width: 100%;
bottom: -55px;
left: 0;
height: 1px;
background-color: rgba(112, 112, 112, .07)
}
.blog .pagination nav ul {
padding: 0;
margin: 0;
list-style-type: none;
text-align: center
}
.blog .pagination nav ul li {
display: inline-block;
margin-right: 15px
}
.blog .pagination nav ul li a {
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
border-color: #d5d5d5;
color: #d5d5d5
}
.blog .pagination nav ul li a span svg {
width: 19px;
height: 18px;
position: relative;
z-index: 10
}
.blog .pagination nav ul li a span svg g use {
stroke: #d5d5d5
}
.blog .pagination nav ul li a.current {
color: #0093c1
}
.blog .pagination nav ul li.active a {
color: #0093c1
}
.blog .pagination nav ul li.active a.active {
color: #0294c1
}
.blog .pagination nav ul li:first-child {
float: left
}
.blog .pagination nav ul li:first-child a {
border-color: #d5d5d5
}
.blog .pagination nav ul li:first-child a span {
left: auto;
right: 11px;
padding-right: 0;
padding-left: 15px
}
.blog .pagination nav ul li:first-child a svg {
-webkit-transform: rotateY(360deg);
transform: rotateY(360deg)
}
.blog .pagination nav ul li:first-child a svg g use {
stroke: #d5d5d5
}
.blog .pagination nav ul li:first-child:hover a span {
right: 20px
}
.blog .pagination nav ul li:last-child {
margin-right: 0;
float: right
}
.blog .pagination nav ul li:last-child a svg {
-webkit-transform: rotateY(185deg);
transform: rotateY(185deg)
}
.blog .pagination nav ul li:first-child.active a, .blog .pagination nav ul li:last-child.active a {
border-color: #0094c4
}
.blog .pagination nav ul li:first-child.active a svg g use, .blog .pagination nav ul li:last-child.active a svg g use {
stroke: #0094c4
}
.contacts__item .caption {
font-family: "Montserrat Bold", sans-serif;
font-size: 14px;
letter-spacing: .35px;
text-align: center;
margin-bottom: 30px;
color: #090e3a
}
.contacts__item ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none
}
.contacts__item ul li {
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
text-align: center;
color: #474747
}
.contacts__item ul li a {
text-decoration: none;
color: #474747
}
.contacts__item ul li:last-child {
margin-top: 20px;
color: #0093c1
}
.contacts__item ul li:last-child a {
text-decoration: underline;
color: #0093c1
}
.contacts__item ul li p {
max-width: 260px;
margin: 0 auto
}
.contacts__map {
position: relative;
width: 100%;
margin: 73px 15px 59px 15px;
-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
z-index: 1
}
.contacts__map iframe {
width: -webkit-calc(100% - 50px);
width: calc(100% - 50px);
float: right
}
.contacts__map .socials-aside {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 0;
left: 0;
background-color: #fff;
width: 50px;
height: 100%
}
.contacts__map .socials-aside__item {
margin-bottom: 79px
}
.contacts__map .socials-aside__item:last-child {
margin-bottom: 0
}
.contacts__map .socials-aside__item a svg use {
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease
}
.contacts__map .socials-aside__item a:hover svg use {
fill: #0093c1
}
.relationship.contact-page {
margin-bottom: 100px
}
.relationship.contact-page .message {
margin-top: 59px
}
.relationship.contact-page .message::after, .relationship.contact-page .message::before {
bottom: 8px
}
.relationship.contact-page .send::after, .relationship.contact-page .send::before {
display: none
}
.error {
padding-top: 40px;
margin-top: 93px;
margin-bottom: 30px
}
.error__caption {
position: relative;
text-align: right
}
.error__caption::after {
content: "";
position: absolute;
top: -6px;
right: -16px;
width: 3px;
height: 204px;
background-color: #090e3a
}
.error__caption h1 {
margin-bottom: 15px
}
.error__caption p {
font-family: "Montserrat SemiBold", sans-serif;
font-size: 14px;
letter-spacing: .5px;
margin-bottom: 0;
color: #0093c1
}
.error__description {
padding-top: 72px
}
.error__description p {
line-height: 21px;
letter-spacing: .35px;
max-width: 430px;
margin-bottom: 30px;
color: #4f5168
}
.news-banner {
position: relative;
margin-bottom: 57px
}
.news-banner img {
height: 100%
}
.news .container .row > div:last-child {
background-color: #fff
}
.news__caption {
padding: 22px 0;
border-top: 1px solid rgba(112, 112, 112, .07);
border-bottom: 1px solid rgba(112, 112, 112, .07);
margin-bottom: 22px
}
.news__caption h3 {
margin-bottom: 15px;
position: relative;
padding-left: 15px
}
.news__caption h3::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 3px;
height: 100%;
background-color: #090e3a
}
.news__caption a {
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .5px;
text-decoration: none;
margin-left: 15px;
color: #090e3a
}
.news__caption a img {
width: 22px;
height: 23px;
margin-right: 15px
}
.news__caption a span {
text-decoration: underline
}
.news__navigation {
padding: 10px 15px
}
.news__navigation ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none
}
.news__navigation ul li {
margin-bottom: 40px;
color: #0093c1;
letter-spacing: .5px;
cursor: pointer
}
.news__navigation ul li a {
color: #0093c1;
text-decoration: none
}
.news__navigation ul li a + a {
padding-left: 15px;
-webkit-transition: .35s;
-o-transition: .35s;
transition: .35s
}
.news__navigation ul li:hover a + a {
font-family: "OpenSans SemiBold", sans-serif;
color: #0094c4
}
.news__navigation ul li:last-child {
margin-bottom: 0
}
.news__navigation ul li:last-child a span img {
-webkit-transform: rotate(130deg);
-ms-transform: rotate(130deg);
transform: rotate(130deg)
}
.news__navigation ul li:last-child:hover a span {
left: 20px
}
.news__navigation ul li:last-child:hover a span img {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.news__navigation ul li:first-child a span { /*left:auto;right:10px;padding-right:0;padding-left:15px;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out*/
}
.news__navigation ul li:first-child a span img {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0)
}
.news__navigation ul li:first-child:hover a span {
right: 20px
}
.news__navigation ul li:nth-child(2):hover a span {
left: 20px
}
.news .article {
margin-bottom: 43px
}
.news .article.main p {
margin-bottom: 15px
}
.news .article.main p:last-child {
margin-bottom: 0
}
.news .article:last-child {
margin-bottom: 85px
}
.news .article img {
margin-bottom: 43px;
display: block;
max-width: 100%;
height: auto
}
.news .article p {
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
margin-bottom: 0;
color: #4f5168
}
.languages__description {
background-color: #fff;
margin-bottom: 42px;
margin-left: 1px;
margin-right: 1px
}
.languages__description h2 {
margin-bottom: 25px
}
.languages__description h2::before {
display: none
}
.languages__description p {
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
.languages__navigation {
margin-top: 17px
}
.languages__navigation .nav ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none
}
.languages__navigation .nav ul li {
margin-bottom: 40px;
color: #0093c1;
letter-spacing: .5px;
cursor: pointer
}
.languages__navigation .nav ul li a {
color: #0093c1;
text-decoration: none
}
.languages__navigation .nav ul li a + a {
padding-left: 15px;
-webkit-transition: .35s;
-o-transition: .35s;
transition: .35s
}
.languages__navigation .nav ul li:hover a + a {
font-family: "OpenSans SemiBold", sans-serif;
color: #0094c4
}
.languages__navigation .nav ul li:last-child {
margin-bottom: 0
}
.languages__navigation .nav ul li:last-child a span img {
-webkit-transform: rotate(130deg);
-ms-transform: rotate(130deg);
transform: rotate(130deg)
}
.languages__navigation .nav ul li:last-child:hover a span {
left: 20px
}
.languages__navigation .nav ul li:last-child:hover a span img {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.languages__navigation .nav ul li:first-child a span {
left: auto;
right: 10px;
padding-right: 0;
padding-left: 15px;
-webkit-transition: all .35s ease-in-out;
-o-transition: all .35s ease-in-out;
transition: all .35s ease-in-out
}
.languages__navigation .nav ul li:first-child a span img {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0)
}
.languages__navigation .nav ul li:first-child:hover a span {
right: 20px
}
.languages__navigation .nav ul li:nth-child(2):hover a span {
left: 20px
}
.languages__navigation .order-service {
margin-top: 50px;
margin-bottom: 56px
}
.languages__navigation .order-service span img {
top: 4px;
width: 16px;
height: 16px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.languages__navigation .anchors ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none
}
.languages__navigation .anchors ul li {
position: relative;
padding-left: 20px;
margin-bottom: 15px
}
.languages__navigation .anchors ul li a {
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .49px;
text-decoration: none;
color: #a8a8a8
}
.languages__navigation .anchors ul li::before {
content: "";
position: absolute;
top: 8px;
left: -5px;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 11px;
height: 11px;
border: 3px solid #d8d8d8
}
.languages__navigation .anchors ul li:hover a {
font-family: "Montserrat SemiBold", sans-serif;
color: #0093c1
}
.languages__navigation .anchors ul li:hover::before {
border-color: #0093c1
}
.languages__navigation .anchors ul li.active a {
font-family: "Montserrat SemiBold", sans-serif;
color: #0093c1
}
.languages__navigation .anchors ul li.active::before {
border-color: #0093c1
}
.languages__items {
counter-reset: lang
}
.languages__items .row > div {
margin-bottom: 55px
}
.languages__items h3 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.languages__items h3 .counter {
font-family: "Montserrat Bold", sans-serif;
font-size: 64px;
opacity: .11;
color: #0093c1
}
.languages__items h3 span {
margin-left: -40px;
max-width: 307px
}
.languages__items p {
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
.adding-languages {
margin: 30px 0 100px 0
}
.adding-languages__description {
margin-bottom: 33px
}
.adding-languages__description h2 {
margin-bottom: 35px;
padding-bottom: 0
}
.adding-languages__description h2::before {
display: none
}
.adding-languages__description p {
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
margin: 0;
color: #4f5168
}
.adding-languages ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%
}
.adding-languages ul li {
margin-bottom: 7px
}
.adding-languages ul li:last-child {
margin-bottom: 0
}
.adding-languages ul li a {
font-size: 14px;
letter-spacing: .35px;
color: #0093c1
}
.attendance {
margin-bottom: 55px
}
.attendance__tabs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 73px
}
.attendance__tabs .tab a {
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .5px;
padding: 13px 22px 13px 22px;
text-decoration: none;
line-height: 42px;
color: #0093c1
}
.attendance__tabs .tab a:hover {
background-color: #0093c1;
-webkit-box-shadow: 0 6px 11px rgba(0, 0, 0, .08);
box-shadow: 0 6px 11px rgba(0, 0, 0, .08);
color: #fff
}
.attendance__tabs .tab.active a {
background-color: #0093c1;
-webkit-box-shadow: 0 6px 11px rgba(0, 0, 0, .08);
box-shadow: 0 6px 11px rgba(0, 0, 0, .08);
color: #fff
}
.attendance .tabs-content .tab {
display: none
}
.attendance .tabs-content .tab.active {
display: block
}
.attendance__item {
margin-bottom: 55px
}
.attendance__item h3 {
margin-bottom: 15px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.attendance__item h3 .counter {
font-family: "Montserrat Bold", sans-serif;
font-size: 64px;
opacity: .11;
color: #0093c1
}
.attendance__item h3 span {
margin-left: -40px;
max-width: 307px
}
.attendance__item p {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
.attendance__description {
margin-bottom: 42px;
line-height: 20px
}
.attendance__description h2 {
margin-bottom: 15px
}
.attendance__description h2::before {
display: none
}
.attendance__description p {
font-size: 14px;
letter-spacing: .35px;
line-height: 20px;
color: #4f5168
}
.attendance__description.special h2 {
text-transform: none
}
.attendance__description .sub-description {
margin: 27px 0
}
.attendance__description .sub-description .image {
margin-bottom: 33px
}
.attendance__description .sub-description .image img {
display: block;
max-width: 100%;
height: auto
}
.attendance__description .sub-description .row .row-images .image {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%
}
.attendance__description .sub-description .row .row-images .image img {
display: block;
max-width: 100%;
height: auto
}
.attendance__description .sub-description .row .row-images .image img:first-child {
margin-right: auto
}
.attendance__description .sub-description .row p:last-child {
margin-bottom: 0
}
.attendance__description .sub-description .row:last-child {
margin-top: 27px
}
.attendance__navigation ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none
}
.attendance__navigation ul li {
margin-bottom: 40px;
color: #0093c1;
letter-spacing: .5px;
cursor: pointer
}
.attendance__navigation ul li a {
color: #0093c1;
text-decoration: none
}
.attendance__navigation ul li a + a {
padding-left: 15px;
-webkit-transition: .35s;
-o-transition: .35s;
transition: .35s
}
.attendance__navigation ul li:hover a + a {
font-family: "OpenSans SemiBold", sans-serif;
color: #0094c4
}
.attendance__navigation ul li:last-child {
margin-bottom: 0
}
.attendance__navigation ul li:last-child a span img {
-webkit-transform: rotate(130deg);
-ms-transform: rotate(130deg);
transform: rotate(130deg)
}
.attendance__navigation ul li:last-child:hover a span {
left: 20px
}
.attendance__navigation ul li:last-child:hover a span img {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.attendance__navigation ul li:first-child a span { /*left:auto;right:10px;padding-right:0;padding-left:15px;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out*/
}
.attendance__navigation ul li:first-child a span img {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0)
}
.attendance__navigation ul li:first-child:hover a span {
right: 20px
}
.attendance__navigation ul li:nth-child(2):hover a span {
left: 20px
}
.attendance__navigation .order-service {
margin: 50px 0
}
.attendance__navigation .order-service img {
top: 4px;
width: 16px;
height: 16px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.attendance__navigation .anchors ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none
}
.attendance__navigation .anchors ul li {
position: relative;
padding-left: 20px;
margin-bottom: 15px
}
.attendance__navigation .anchors ul li a {
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .49px;
text-decoration: none;
color: #a8a8a8
}
.attendance__navigation .anchors ul li::before {
content: "";
position: absolute;
top: 8px;
left: -5px;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 11px;
height: 11px;
border: 3px solid #d8d8d8
}
.attendance__navigation .anchors ul li:hover a {
font-family: "Montserrat SemiBold", sans-serif;
color: #0093c1
}
.attendance__navigation .anchors ul li:hover::before {
border-color: #0093c1
}
.attendance__navigation .anchors ul li.active a {
font-family: "Montserrat SemiBold", sans-serif;
color: #0093c1
}
.attendance__navigation .anchors ul li.active::before {
border-color: #0093c1
}
.attendance__translate h2 {
margin-top: 31px
}
.attendance__translate table {
margin: 70px 0;
text-align: center
}
.attendance__translate table td, .attendance__translate table th {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
color: #474747;
border-color: #bee5eb !important;
padding: 15px 35px !important;
border-width: 2px !important;
vertical-align: middle !important
}
.attendance__translate table td p:last-child, .attendance__translate table th p:last-child {
margin: 0
}
.attendance__translate table th {
font-family: "OpenSans SemiBold", sans-serif
}
.attendance__translate .deadline-description {
margin-top: 70px
}
.attendance__translate .deadline-description p {
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
.attendance__translate .deadline-description p b {
font-family: "OpenSans Bold", sans-serif;
color: #474747
}
.prices > .container:first-child .row > div:first-child::before {
content: "";
position: absolute;
bottom: 0;
right: 9px;
background-color: #0093c1;
width: 10px;
height: 10px;
-webkit-border-radius: 50%;
border-radius: 50%
}
.prices > .container:first-child .row > div:first-child::after {
content: "";
position: absolute;
right: 9px;
top: 0;
background-color: #0093c1;
width: 10px;
height: 10px;
-webkit-border-radius: 50%;
border-radius: 50%
}
.prices .line {
position: absolute;
top: 0;
right: 13px;
width: 2px;
height: 100%;
background-color: #0093c1
}
.prices__tabs {
margin-bottom: 42px;
font-family: "OpenSans Regular", sans-serif
}
.prices__tabs ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none
}
.prices__tabs ul li {
position: relative;
margin-bottom: 10px
}
.prices__tabs ul li:last-child {
margin-bottom: 0
}
.prices__tabs ul li a {
font-family: "Montserrat SemiBold", sans-serif;
font-size: 14px;
letter-spacing: .35px;
text-decoration: none;
color: #0093c1
}
.prices__tabs ul li::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0%;
height: 2px;
background-color: #0093c1;
-webkit-transition: width .35s ease-in-out;
-o-transition: width .35s ease-in-out;
transition: width .35s ease-in-out
}
.prices__tabs ul li:hover::before {
width: 10%
}
.prices__tabs ul li.active::before {
width: 10%
}
.prices__calculate a { /*padding-right:100px;*/
z-index: 2
}
.prices__tab-content {
background-color: #fff;
}
.prices__tab-content .tab {
position: relative;
display: none
}
.prices__tab-content .tab.active {
display: block
}
.prices__tab-content .tab h2::before {
display: none
}
.prices__tab-content .tab .main-caption h2 {
margin-bottom: 5px;
padding: 0
}
.prices__tab-content .tab .main-caption p {
font-size: 14px;
letter-spacing: .35px;
color: #bcbcbc;
margin-bottom:0.5rem
}
.prices__tab-content .tab .table-responsive::-webkit-scrollbar {
background-color: transparent
}
.prices__tab-content .tab table {
text-align: center;
margin: 35px 0
}
.prices__tab-content .tab table td, .prices__tab-content .tab table th {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
color: #474747;
border-color: #bee5eb !important;
/*padding: 15px 35px !important;*/
border-width: 2px !important;
vertical-align: middle !important
}
.prices__tab-content .tab table td p:last-child, .prices__tab-content .tab table th p:last-child {
margin: 0
}
.prices__tab-content .tab table th {
font-family: "OpenSans SemiBold", sans-serif
}
.prices__tab-content .tab .group-list p {
font-size: 14px;
letter-spacing: .35px;
line-height: 1.2em;
max-width: 600px;
color: #4f5168
}
.prices__tab-content .tab .group-list h3 {
margin-bottom: 14px;
color: #0093c1
}
.prices__tab-content .tab .group-list ul {
padding: 0;
margin: 0;
margin-left: 11px;
list-style-image: url(https://perevodim.com.ua/wp-content/themes/gulfstream/css/../img/icons/dot-list.svg)
}
.prices__tab-content .tab .group-list ul li {
font-size: 14px;
letter-spacing: .35px;
margin-bottom: 10px;
color: #474747;
/*line-height: 1em*/
line-height: 1.2em
}
.prices .container:last-child {
background-color: #fff;
padding-top: 61px;
padding-bottom: 100px
}
.prices .container:last-child h2 {
margin-top: 31px
}
.prices .container:last-child .deadline-description {
margin-top: 5px
}
.prices .container:last-child .deadline-description p {
font-size: 14px;
letter-spacing: .35px;
/*line-height: 16px;*/
line-height: 1.2em;
color: #4f5168;
margin-bottom: 0.4rem
}
.prices .container:last-child .deadline-description p b {
font-family: "OpenSans Bold", sans-serif;
color: #474747
}
.prices .container:last-child .accordion {
margin-top: 50px
}
.prices .container:last-child .accordion__item {
border-top: 2px solid #f8f8f8;
padding: 20px 0;
}
.prices .container:last-child .accordion__item:last-child {
border-bottom: 2px solid #f8f8f8
}
.prices .container:last-child .accordion__item .accoridon-text {
cursor: pointer;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.prices .container:last-child .accordion__item a {
margin-right: 17px;
height: 47px
}
.prices .container:last-child .accordion__item a span {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
left: 0;
top: 3px;
padding-right: 20px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg)
}
.prices .container:last-child .accordion__item a:hover span img {
margin-left: 0
}
.prices .container:last-child .accordion__item p {
display: inline-block;
font-family: "Montserrat SemiBold", sans-serif;
font-size: 24px;
letter-spacing: .6px;
color: #0093c1
}
.prices .container:last-child .accordion__item .desc {
display: none
}
.prices .container:last-child .accordion__item .desc p {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
margin-left: 60px;
color: #4f5168
}
.prices .container:last-child .accordion__item.open a span {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
top: auto;
bottom: 0
}
.jobs__tabs ul {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none
}
.jobs__tabs ul li {
position: relative;
margin-bottom: 20px;
padding-bottom: 7px
}
.jobs__tabs ul li:last-child {
margin-bottom: 0
}
.jobs__tabs ul li a {
font-family: "Montserrat SemiBold", sans-serif;
font-size: 14px;
letter-spacing: .35px;
text-decoration: none;
text-transform: capitalize;
color: #0093c1
}
.jobs__tabs ul li::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 2px;
background-color: #0093c1;
-webkit-transition: width .35s ease-in-out;
-o-transition: width .35s ease-in-out;
transition: width .35s ease-in-out
}
.jobs__tabs ul li:hover::before {
width: 31px
}
.jobs__tabs ul li.active::before {
width: 31px
}
.jobs__tab-content {
margin-bottom: 77px
}
.jobs__tab-content .tab {
padding-left: 30px;
display: none
}
.jobs__tab-content .tab.active {
display: block
}
.jobs__tab-content .tab h2::before {
display: none
}
.jobs__tab-content .tab .main-caption {
margin-bottom: 30px
}
.jobs__tab-content .tab .main-caption h2 {
margin-bottom: 5px;
padding: 0
}
.jobs__tab-content .tab .main-caption p {
font-size: 14px;
letter-spacing: .35px;
color: #bcbcbc
}
.jobs__tab-content .tab .main-caption .subdescription p {
color: #4f5168
}
.jobs__tab-content .tab .group-list h3 {
position: relative;
font-family: "OpenSans SemiBold", sans-serif;
font-size: 16px;
letter-spacing: .4px;
margin-bottom: 15px;
color: #0093c1
}
.jobs__tab-content .tab .group-list h3::before {
content: "";
position: absolute;
top: 3px;
left: -34px;
background-color: #fff;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 11px;
height: 11px;
border: 3px solid #0093c1
}
.jobs__tab-content .tab .group-list ul {
padding: 0;
margin: 0;
margin-left: 11px;
margin-bottom: 25px;
list-style-image: url(https://perevodim.com.ua/wp-content/themes/gulfstream/css/../img/icons/dot-list.svg)
}
.jobs__tab-content .tab .group-list ul li {
font-size: 14px;
letter-spacing: .35px;
margin-bottom: 10px;
color: #4f5168
}
.jobs__tab-content .tab .group-list p {
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
.jobs .caption-bg + div h2 {
margin-top: 1rem;
margin-bottom: 0
}
.jobs__description {
margin-top: 65px
}
.jobs__description .resume-form form .form-row {
margin: 0
}
.jobs__description .resume-form form .form-row .col, .jobs__description .resume-form form .form-row [class*=col-] {
padding: 0
}
.jobs__description .resume-form form .form-row div > div {
position: relative
}
.jobs__description .resume-form form .form-row div > div img.invalid-img {
display: none;
position: absolute;
top: 10px;
right: 10px
}
.jobs__description .resume-form form .form-row div > div::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 2px;
background-color: #0094c4;
height: 8px;
z-index: 2;
opacity: 0;
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease
}
.jobs__description .resume-form form .form-row div > div::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 2px;
background-color: #0094c4;
height: 8px;
z-index: 2;
opacity: 0;
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease
}
.jobs__description .resume-form form .form-row div > div.focusing::after, .jobs__description .resume-form form .form-row div > div.focusing::before {
opacity: 1
}
.jobs__description .resume-form form input:not([type=submit]), .jobs__description .resume-form form textarea {
position: relative;
border: none;
border-bottom: 1px solid #0093c1;
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 18px;
padding: 0 20px 16px 20px;
width: 100%;
color: #474747;
-webkit-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out
}
.jobs__description .resume-form form input:not([type=submit]):focus, .jobs__description .resume-form form textarea:focus {
border-color: #0094c4;
border-width: 2px
}
.jobs__description .resume-form form textarea {
padding-bottom: 0;
resize: none
}
.jobs__description .resume-form form .send {
position: relative
}
.jobs__description .resume-form form .send span {
font-family: "OpenSans SemiBold", sans-serif;
font-size: 14px;
text-transform: uppercase;
position: absolute;
left: 13px;
top: 10px;
background-color: #fff;
white-space: nowrap;
pointer-events: none;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #0093c1
}
.jobs__description .resume-form form .send span b {
position: relative;
left: 0;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
.jobs__description .resume-form form .send span img, .jobs__description .resume-form form .send span svg {
position: absolute;
top: 5px;
right: -20px;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
.jobs__description .resume-form form .send:hover b {
color: #70c2dc;
left: -5px
}
.jobs__description .resume-form form .send:hover span img, .jobs__description .resume-form form .send:hover span svg {
right: -22px
}
.jobs__description .resume-form form .send:hover span img g use, .jobs__description .resume-form form .send:hover span svg g use {
stroke: #70c2dc
}
.jobs__description .resume-form form .send.submit input {
height: 55px
}
.jobs__description .resume-form form .send.submit span {
top: 16px
}
.jobs__description .resume-form form .send.submit span img, .jobs__description .resume-form form .send.submit span svg {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.jobs__description .resume-form form input[type=submit] {
position: relative;
background-color: transparent;
border: 2px solid #0093c1;
width: 91px;
height: 45px;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
.jobs__description .resume-form form .upload {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 2px solid #e8e8e8;
width: 255px;
height: 72px;
-webkit-transition: background .35s ease;
-o-transition: background .35s ease;
transition: background .35s ease;
cursor: pointer
}
.jobs__description .resume-form form .upload label {
cursor: pointer
}
.jobs__description .resume-form form .upload label span {
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .49px;
margin-left: 20px;
display: inline-block;
vertical-align: middle;
margin-right: 15px;
color: #474747
}
.jobs__description .resume-form form .upload label img {
vertical-align: top
}
.jobs__description .resume-form form .upload input[type=file] {
display: none
}
.jobs__description .resume-form form .upload:hover {
background-color: #f9feff
}
.jobs__description .resume-form form input[type=radio] {
position: absolute;
opacity: 0;
z-index: -1;
width: 0
}
.jobs__description .resume-form form input[type=radio]:checked .wpcf7-form-control-wrap + label::after {
opacity: 1
}
.jobs__description .resume-form form .col-radio::after, .jobs__description .resume-form form .col-radio::before {
display: none
}
.jobs__description .resume-form form .col-radio .wpcf7-form-control-wrap + label {
position: relative;
font-family: "Montserrat Regular", sans-serif;
font-size: 14px;
letter-spacing: .49px;
color: #090e3a;
margin-left: 20px;
cursor: pointer
}
.jobs__description .resume-form form .col-radio .wpcf7-form-control-wrap + label::before {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 3px solid #d8d8d8;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s
}
.jobs__description .resume-form form .col-radio .wpcf7-form-control-wrap + label::after {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
opacity: 0;
border: 3px solid #0093c1;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s
}
.jobs__description .resume-form form .col-radio .wpcf7-form-control-wrap + label.checked::after {
opacity: 1
}
.jobs__description .resume-form form .select-language {
position: relative
}
.jobs__description .resume-form form .select-language img {
position: absolute;
right: 20px;
top: 10px
}
.jobs__description .resume-form form .form-row > div:first-child div {
margin-right: 15px
}
.jobs__description .resume-form form .form-row > div:last-child div {
margin-left: 15px
}
.jobs__description .resume-form form .form-row .message {
margin-top: 59px;
margin-left: 0 !important;
margin-right: 15px !important
}
.jobs__description .resume-form form .form-row .message::after, .jobs__description .resume-form form .form-row .message::before {
bottom: 8px
}
.jobs__description .resume-form form .form-row .send {
margin-right: 100px;
margin-top: 60px
}
.jobs__description .resume-form form .form-row .send::after, .jobs__description .resume-form form .form-row .send::before {
display: none
}
.jobs__description .resume-form form .form-row .upload {
margin-top: 45px
}
.jobs__description .resume-form form .form-row .upload::after, .jobs__description .resume-form form .form-row .upload::before {
display: none
}
.jobs__description .resume-form form .form-row .upload + div {
position: static;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
margin: 0 !important;
padding-bottom: 1px
}
.jobs__description .resume-form form .form-row .upload + div::after, .jobs__description .resume-form form .form-row .upload + div::before {
display: none
}
.jobs__description .resume-form form .form-row .upload + div .file-row {
position: static;
margin: 0;
margin-bottom: 5px
}
.jobs__description .resume-form form .form-row .upload + div .file-row::after, .jobs__description .resume-form form .form-row .upload + div .file-row::before {
display: none
}
.jobs__description .resume-form form .form-row .upload + div .file-row:last-child {
margin-bottom: 0
}
.jobs__description .resume-form form .form-row .upload + div .file-row .icon {
display: inline-block;
margin: 0;
margin-right: 10px
}
.jobs__description .resume-form form .form-row .upload + div .file-row .filename {
display: inline-block;
margin: 0;
font-size: 12px;
letter-spacing: .3px;
color: #0093c1
}
.jobs__description .resume-form form .form-row .upload + div .file-row .filename::after, .jobs__description .resume-form form .form-row .upload + div .file-row .filename::before {
display: none
}
.jobs__description .our-company {
margin: 96px 0
}
.jobs__description .our-company .description p {
font-size: 14px;
letter-spacing: .35px;
color: #4f5168
}
.jobs__description .our-company .description p b {
font-family: "OpenSans SemiBold", sans-serif;
color: #474747
}
.jobs__description .our-company .description-service {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
counter-reset: item;
margin-top: 30px
}
.jobs__description .our-company .description-service .item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
margin-bottom: 54px
}
.jobs__description .our-company .description-service .item p {
position: relative;
font-family: "Montserrat Bold", sans-serif;
font-size: 24px;
letter-spacing: .6px;
padding-left: 24px;
color: #090e3a
}
.jobs__description .our-company .description-service .item p::before {
position: absolute;
bottom: -35px;
left: -2px;
counter-increment: item;
content: "0" counter(item) "";
font-family: "Montserrat Bold", sans-serif;
font-size: 64px;
opacity: .11;
color: #0093c1
}
.jobs__description .about-company p {
font-size: 14px;
color: #4f5168
}
.jobs__description .about-company p a {
color: #0093c1
}
.nicescroll-cursors {
float: none !important;
border: none !important
}
.company {
margin-bottom: 100px
}
.company__tabs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.company__tabs .tab-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #fff;
border: 1px solid #e8e8e8;
width: 160px;
height: 160px;
-webkit-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease;
cursor: pointer
}
.company__tabs .tab-item:nth-child(1), .company__tabs .tab-item:nth-child(3) {
margin-right: 32px
}
.company__tabs .tab-item:nth-child(1), .company__tabs .tab-item:nth-child(2) {
margin-bottom: 32px
}
.company__tabs .tab-item span {
font-family: "Montserrat Bold", sans-serif;
font-size: 18px;
letter-spacing: .45px;
line-height: 21px;
color: rgba(0, 147, 193, .35);
text-align: center;
max-width: 117px
}
.company__tabs .tab-item:hover {
-webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, .09);
box-shadow: 0 10px 15px rgba(0, 0, 0, .09)
}
.company__tabs .tab-item:hover span {
color: #0093c1
}
.company__tabs .tab-item.active {
-webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, .09);
box-shadow: 0 10px 15px rgba(0, 0, 0, .09)
}
.company__tabs .tab-item.active span {
color: #0093c1
}
.company__tab-content .tab {
display: none
}
.company__tab-content .tab.active {
display: block
}
.company__tab-content .tab h2 {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin-left: auto;
margin-right: auto
}
.company__tab-content .tab h2::before {
bottom: 25px;
left: -70px;
width: 51px
}
.company__tab-content .tab .scroll-box {
max-height: 225px;
overflow: auto
}
.company__tab-content .tab .scroll-box::-webkit-scrollbar {
background-color: #e8e8e8;
width: 7px
}
.company__tab-content .tab .scroll-box::-webkit-scrollbar-thumb {
background-color: #090e3a;
width: 7px
}
.company__tab-content .tab .description {
padding-right: 10px
}
.company__tab-content .tab .description p {
font-size: 14px;
line-height: 21px;
letter-spacing: .35px;
color: #4f5168
}
.company__tab-content .tab .description p b {
font-family: "OpenSans Bold", sans-serif;
color: #474747
}
.company__tab-content .tab .description-service {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
counter-reset: item;
margin-top: 30px
}
.company__tab-content .tab .description-service .item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
margin-bottom: 54px
}
.company__tab-content .tab .description-service .item p {
position: relative;
font-family: "Montserrat Bold", sans-serif;
font-size: 24px;
letter-spacing: .6px;
padding-left: 24px;
color: #090e3a
}
.company__tab-content .tab .description-service .item p::before {
position: absolute;
bottom: -35px;
left: -2px;
counter-increment: item;
content: "0" counter(item) "";
font-family: "Montserrat Bold", sans-serif;
font-size: 64px;
opacity: .11;
color: #0093c1
}
.life-company .container .row:nth-child(2) {
margin-bottom: 120px
}
.life-company .dots-caption {
margin-bottom: 65px
}
.life-company .dots-caption h2 {
margin-top: 38px !important
}
.life-company__description p {
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
color: #4f5168
}
.life-company__video {
position: absolute;
top: -92%
}
.gallery {
margin-bottom: 100px
}
.gallery .image {
margin-bottom: 30px
}
.gallery__slider {
margin-top: 15px
}
.gallery__slider .slick-list {
margin-left: -15px;
margin-right: -15px
}
.gallery__slider .slick-slide {
margin-right: 15px;
margin-left: 15px
}
.gallery__slider .image {
margin-bottom: 30px
}
.gallery__slider .image img {
-webkit-filter: brightness(100%);
filter: brightness(100%);
-webkit-transition: -webkit-filter .25s ease;
transition: -webkit-filter .25s ease;
-o-transition: filter .25s ease;
transition: filter .25s ease;
transition: filter .25s ease, -webkit-filter .25s ease;
width: 100%
}
.gallery__slider .image:hover img {
-webkit-filter: brightness(80%);
filter: brightness(80%)
}
.gallery__arows {
padding: 0;
margin: 0;
list-style-type: none;
list-style-image: none;
position: absolute;
top: 42%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%
}
.gallery__arows li {
position: absolute
}
.gallery__arows li.prev {
left: -80px
}
.gallery__arows li.prev span {
left: auto;
right: 13px;
padding-right: 0;
padding-left: 15px
}
.gallery__arows li.prev:hover a span {
right: 20px
}
.gallery__arows li.next {
right: -50px
}
.gallery__arows li.next a span {
left: 13px;
top: 11px;
padding-right: 0;
padding-left: 15px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
padding-left: 15px
}
.gallery__arows li.next:hover a span {
left: 20px
}
footer {
background-color: #fff;
border-top: 1px solid rgba(112, 112, 112, .2);
padding: 42px 0
}
footer .container .row > div:first-child .nav-services:last-child {
margin-right: 0
}
footer .container .row > div:last-child .nav-services {
margin: 0 0 auto auto
}
footer .container .row > div:last-child .wrapper-footer p {
text-align: right
}
footer .container .row > div:last-child .popup-menu__description > p {
font-family: "OpenSans Regular", sans-serif;
text-align: right
}
footer ul {
padding: 0;
margin: 0;
list-style-type: none
}
footer div, footer nav {
margin-right: auto
}
footer div ul, footer nav ul {
list-style-image: none
}
footer div ul li, footer nav ul li {
line-height: 23px
}
footer div ul li a, footer nav ul li a {
font-family: "OpenSans SemiBold", sans-serif;
font-size: 12px;
letter-spacing: .3px;
color: #4f5168
}
footer div ul li a:hover, footer nav ul li a:hover {
color: #4f5168
}
footer nav ul li a {
font-family: "OpenSans Regular", sans-serif
}
footer .copyright {
font-family: "OpenSans Regular", sans-serif, sans-serif;
font-size: 12px;
color: #474747
}
footer .copyright .ft-logo {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-left: auto;
margin-right: 0
}
footer .copyright .ft-logo p {
margin-bottom: 0;
margin-right: 15px
}
footer .copyright > p {
margin-left: auto;
margin-bottom: 16px
}
form.invalid .focusing::after {
display: none
}
.prices__tab-content .tab .table-responsive {
margin-bottom: 30px
}
.prices__tab-content .tab .table-responsive::-webkit-scrollbar {
border: 1px solid #0093c1;
height: 8px
}
.prices__tab-content .tab .table-responsive::-webkit-scrollbar-thumb {
background-color: #0093c1;
-webkit-border-radius: 4px;
border-radius: 4px
}
@media screen and (max-width: 1440px) {
.modal-form.orders {
padding: 75px 30px
}
.modal-form.orders .modal-close {
top: 25px
}
.modal-form.orders .modal-top {
margin-top: 0
}
.modal-form.orders .modal-top h2 {
max-width: none
}
.modal-form.orders .modal-bottom form .upload {
margin: 10px 0 20px 0
}
.modal-form.orders .modal-bottom form .send {
margin-right: 28px;
margin-top: 20px
}
}
@media (max-width: 1199.98px) {
.feedback-socials {
right: 15px
}
._orinationRight_25.wrap_mW {
right: auto !important;
left: 15px
}
.wrap_mW {
bottom: 15px !important
}
.header .toggle-mnu {
margin-right: 0
}
.header__logo img {
height: 48px
}
.header__links {
margin-top: 1.3rem;
margin-left: 13.8rem
}
.header__links li a {
font-size: 12px
}
.popup-menu nav ul li a {
font-size: 21px
}
.popup-menu__description p {
font-size: 13px
}
.popup-menu .search-form input {
font-size: 21px
}
.popup-menu .search-form button {
top: 8px
}
main .custom-dots .slick-dots {
right: 100px
}
main .services h3 {
font-size: 20px;
padding-left: 0
}
main .services h3::before {
font-size: 55px
}
main .clients .tab-brands .tab-item {
width: 45%;
height: 140px
}
main .clients .tab-content {
padding: 25px;
max-height: none
}
main .clients .tab-content .description {
font-size: 13px;
margin-bottom: 40px
}
main .clients .tab-content .subdesc {
position: static;
padding: 0
}
main .feedback__slider .user-info {
margin-bottom: 20px
}
main .feedback__slider .user-info .city {
margin-bottom: 0
}
main .articles h2 {
margin-top: 30px
}
main .articles .articles-arrows {
height: auto;
margin-top: 36px
}
.blog .posts__caption {
padding-right: 0
}
.blog .posts__caption h3 {
font-size: 21px
}
.blog .posts__description p {
font-size: 13px
}
.blog .pagination nav ul li {
margin-right: 10px
}
.blog .pagination nav ul li a {
font-size: 13px
}
.wave__caption.reset h1 {
font-size: 40px
}
.attendance__description .sub-description .row .row-images .image:first-child {
margin-right: 25px
}
.attendance__translate .deadline-description {
margin-top: 30px
}
.attendance__tabs .tab a {
padding: 13px 15px 13px 15px
}
.attendance__description .sub-description .row .row-images .image img:first-child {
margin-left: auto;
margin-bottom: 30px
}
.attendance__description .sub-description .row .row-images .image img:last-child {
margin-right: auto;
margin-left: auto
}
main .working .right-bg {
right: 14px
}
}
@media (max-width: 991.98px) {
.prices .line {
display: none
}
.prices > .container:first-child .row > div:first-child::after, .prices > .container:first-child .row > div:first-child::before {
display: none
}
.popup-menu {
padding-top: 10px
}
.popup-menu .wrapper-language {
width: 15%;
margin-top: 30px
}
.modal-form.call {
width: 100%
}
main .custom-dots li .bg {
left: 22%
}
.header__links {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-left: 0
}
.header__links li:first-child {
margin-right: 0;
margin-bottom: 12px
}
.header__logo img {
max-width: 150%;
height: 58px
}
.popup-menu nav {
margin-top: 25px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.popup-menu nav ul li {
text-align: center
}
.popup-menu nav ul:first-child {
margin-right: 0;
margin-bottom: 18px
}
.popup-menu__description {
margin-top: 30px;
margin-bottom: 30px
}
.popup-menu__description p {
font-size: 13px
}
.popup-menu .search-form {
margin-top: 30px;
margin-left: auto;
margin-right: auto;
max-width: 500px
}
.popup-menu .search-form input {
font-size: 18px
}
.popup-menu .search-form button {
top: 3px
}
.popup-menu .search-form button img {
width: 17px
}
.wave.home h1 {
font-size: 28px;
line-height: 40px
}
.wave__caption {
margin-bottom: 15px
}
main .services .container > div:last-child div {
margin-bottom: 50px
}
main .services .container > div:last-child div:last-child {
margin-bottom: 0
}
main .services h3 {
padding-left: 0;
margin-bottom: 0
}
main .services h3 .counter {
margin-bottom: 0 !important
}
main .custom-dots .slick-dots {
position: static
}
main .services h2 {
margin-top: 10px
}
main .services p {
font-size: 13px
}
main .services [data-button~=link-simple] {
font-size: 12px
}
main .working__description {
width: 670px
}
main .clients .tab-brands .tab-item {
width: auto;
height: 160px
}
main .clients .tab-brands .tab-item img {
max-width: 100px
}
main .clients .tab-brands .tab-item:nth-child(1), main .clients .tab-brands .tab-item:nth-child(2) {
margin: 0
}
main .clients .tab-brands.left, main .clients .tab-brands.right {
margin-bottom: 50px
}
main .clients .tab-content {
height: auto;
max-height: none
}
main .clients .tab-content .subdesc {
position: static;
padding: 0
}
.blog .posts__caption {
padding-left: 15px
}
.blog .posts__caption h3 {
font-size: 18px;
letter-spacing: 0
}
.blog .posts__description p {
font-size: 12px;
line-height: 17px
}
.blog .posts__description a {
font-size: 11px
}
.error__caption h1 {
font-size: 40px
}
.error__description {
padding-top: 51px
}
.company__tabs {
max-width: 370px;
margin: 0 auto
}
.company__tabs .tab-item {
margin-right: 25px
}
.company__tabs .tab-item:nth-child(1), .company__tabs .tab-item:nth-child(3) {
margin-bottom: 25px;
margin-right: 25px
}
.company__tabs {
background-position: 42% center !important
}
.life-company__video {
position: static;
margin-top: 25px
}
.life-company__video iframe {
width: 100%
}
.life-company .container .row:nth-child(2) {
margin-bottom: 25px
}
.gallery {
margin-bottom: 25px
}
.gallery .image {
margin-bottom: 18px
}
.gallery__arows {
display: none
}
.prices .container .row > div:first-child {
background-image: none !important;
margin-bottom: 50px
}
.prices .container:last-child .accordion__item p {
font-size: 18px
}
.prices__tab-content .tab .table-responsive {
border: none
}
.wave__caption.reset h1 {
font-size: 30px
}
.adding-languages .container .row:last-child > div .row > div:first-child {
margin-bottom: 40px
}
.attendance__translate .deadline-description {
margin-top: 50px
}
.attendance .container .row > div:last-child {
margin-bottom: 15px
}
.jobs__description .resume-form form .form-row .upload + div {
margin-top: 20px !important
}
footer .copyright > p {
margin-left: 0
}
footer .container .row > div:last-child p {
margin-left: auto
}
footer .container .row > div:last-child .nav-services {
margin-left: 0
}
footer .container .row > div:last-child .nav-services .popup-menu__description p {
text-align: right
}
}
@media (max-width: 767.98px) {
.modal-form.review {
width: 100%
}
.header__links li a {
font-size: 13px
}
.header__logo img {
height: 50px
}
.header .toggle-mnu {
margin-top: 13px
}
.header .toggle-mnu > span {
display: none
}
.popup-menu {
padding-top: 0
}
.popup-menu nav ul li a {
font-size: 18px
}
.popup-menu .wrapper-language {
width: 99px;
margin-top: 30px
}
footer .copyright > p {
margin-bottom: 15px
}
footer .languages {
margin-right: 0
}
footer .row > div:last-child {
margin-top: 45px
}
.wave__caption {
max-width: 500px;
padding-right: 26px;
}
main .articles__slider h3 {
margin-bottom: 28px
}
main .working__description {
max-width: 490px;
padding: 25px 25px 0 0
}
main .working__description p {
font-size: 12px;
line-height: 17px
}
main .clients .tab-brands.left, main .clients .tab-brands.right {
margin-bottom: 20px
}
main .clients .tab-brands .tab-item {
height: 120px
}
main .clients .tab-brands .tab-item img {
max-width: 60px
}
.blog .posts__image {
margin-bottom: 25px
}
.blog .posts__image img {
width: 100%
}
.blog .posts__caption h3 {
font-size: 24px;
letter-spacing: .6px
}
.blog .posts__description p {
font-size: 14px;
line-height: 21px
}
.blog .posts__description a {
font-size: 14px
}
.blog .pagination nav ul li a {
font-size: 14px
}
.contacts .container .row:first-child > div {
margin-bottom: 40px
}
.contacts .container .row:first-child > div:last-child {
margin-bottom: 0
}
.error__caption h1 {
font-size: 30px;
margin-bottom: 0
}
.error__description {
padding-top: 30px
}
.error__description p {
font-size: 14px;
letter-spacing: 0
}
.jobs__tabs ul li {
display: inline-block;
margin-right: 30px
}
.jobs__tabs ul li:last-child {
margin-right: 0
}
.prices .container:last-child .accordion__item p {
font-size: 13px
}
.prices .deadline-image img {
width: 100%
}
.news .article.main {
margin-top: 50px
}
.languages__description {
margin-top: 50px
}
.attendance__translate .table-responsive {
border: none
}
.attendance__translate .deadline-description {
margin-top: 0
}
.modal-form.calculating {
width: 100%;
height: auto;
padding-left: 15px;
padding-right: 15px
}
.modal-form.calculating .modal-bottom form .send {
margin-right: 125px
}
footer .copyright > p {
margin-left: auto
}
footer .container .row > div:first-child {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
footer .container .row > div:first-child .nav-services {
width: 50%
}
footer .container .row > div:first-child .nav-services:nth-child(3) {
margin-top: 20px
}
footer .container .row > div:last-child .nav-services {
text-align: right
}
}
@media (max-width: 575.98px) {
.modal-form.success-send {
width: 100%;
left: 0;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.modal-form.success-send .modal-bottom {
width: 100%;
padding-left: 15px;
padding-right: 15px;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.modal-form.success-send .modal-bottom h2 {
font-size: 24px
}
.modal-form.success-send .modal-bottom h2 + p {
font-size: 12px
}
.modal-form.calculating .select-language.after, .modal-form.calculating .select-language.before {
margin: 0
}
.modal-form.calculating .select-language.after {
margin-top: 15px
}
.modal-form.calculating .select-language.before {
margin-top: 15px
}
.modal-form.calculating .modal-top {
padding-left: 15px
}
.modal-form.calculating .modal-top h2 {
font-size: 24px;
line-height: 28px
}
.modal-form.calculating .modal-bottom .message {
margin-right: 0 !important
}
.feedback-socials > a span {
display: none
}
.modal-form.orders .modal-top h2 {
max-width: none;
font-size: 24px
}
.modal-form.review {
height: 100%;
padding-left: 15px;
padding-right: 15px
}
.modal-form.review .modal-top {
padding-left: 15px
}
.modal-form.review .modal-top h2 {
font-size: 24px
}
.modal-form.review .modal-top p {
line-height: 18px
}
.modal-form.review .modal-bottom form .form-row:first-child > div:last-child {
margin-left: 0
}
.modal-form.review .modal-bottom form .form-row:nth-child(3) > div:last-child {
margin-left: 0
}
.modal-form.review .modal-bottom form .rating {
margin-top: 40px
}
.modal-form.call {
height: 100%;
padding-left: 15px;
padding-right: 15px
}
.modal-form.call .modal-top {
padding-left: 15px;
margin-top: 50%
}
.modal-form.call .modal-top h2 {
font-size: 24px
}
.modal-form.call .modal-top p {
line-height: 18px
}
.modal-form.call .modal-bottom {
margin-bottom: 50%
}
.modal-form.call .modal-bottom form .form-row > div:last-child {
margin-left: 0 !important
}
.wave .wrapper-caption {
top: 35px
}
.wave:not(.home) + main {
margin-top: -170px
}
.modal-form.orders {
overflow-y: scroll;
width: 100%
}
.wave .home-top-slider {
top: 34px
}
.wave__caption h1 {
font-size: 24px;
line-height: 24px;
margin-bottom: 15px
}
.header__logo img {
max-width: 400%;
height: 50px
}
.header__links {
margin: 0
}
.header__links li:first-child {
margin-bottom: 0
}
.popup-menu {
padding-top: 10px
}
.popup-menu .search-form {
max-width: none;
margin-top: 21px
}
.popup-menu__description {
margin-top: 20px;
margin-bottom: 20px
}
.popup-menu .socials li {
margin-right: 32px
}
[data-button~=btn-arrow-text] {
display: block;
position: static;
padding: 10px 11px 10px 13px
}
[data-button~=btn-arrow-text] span {
position: static;
display: block;
text-align: center
}
.wave__caption {
max-width: 410px
}
.wave.home h1 {
font-size: 28px;
line-height: 34px
}
main .custom-dots {
padding: 30px 0
}
main .custom-dots li .bg {
left: 22%
}
main .clients .tab-brands.left, main .clients .tab-brands.right {
margin-bottom: 10px
}
main .clients .tab-brands.left .tab-item, main .clients .tab-brands.right .tab-item {
width: 64px;
height: 65px;
padding: 0 15px
}
main .clients .tab-content {
padding: 15px
}
main .clients .tab-content .logo {
width: 80px !important
}
main .services h2 {
margin-top: 35px;
font-size: 24px
}
main .services [data-button=btn-arrow-text] {
margin-top: 4rem
}
main .articles h2 {
margin-top: 35px;
font-size: 24px
}
main .articles .dots-caption div:nth-child(3) {
padding-right: 0
}
main .articles .dots-caption div:nth-child(4) {
padding-left: 0
}
main .articles .articles-arrows {
margin-top: 25px;
height: auto;
margin-top: 60px
}
main .articles [data-button=btn-arrow-text] {
margin-top: 49px
}
main .articles__slider h3 {
font-size: 20px;
padding-left: 15px
}
main .articles__slider p {
max-height: 290px
}
main .working {
margin-bottom: 100px
}
main .working__description {
position: absolute;
top: -338px;
max-width: none;
width: unset
}
main .working__description p {
font-size: 14px;
line-height: 21px
}
main .working h2 {
font-size: 24px
}
main .working .right-bg {
position: static;
margin-top: 121px;
height: 67%
}
main .feedback h2 {
font-size: 24px
}
main .feedback [data-button=btn-arrow-text] {
padding-right: 15px;
margin-top: 6rem
}
main .feedback__slider .user-description p {
padding-left: 15px
}
main .clients h2 {
font-size: 24px
}
main .relationship h2 {
font-size: 24px
}
main .relationship__description {
margin-bottom: 15px
}
main .relationship form .form-row div:first-child div {
margin-right: 0
}
main .relationship form .form-row div:last-child div {
margin-left: 0
}
footer {
padding: 15px 0
}
footer .languages {
display: none
}
footer .container .row > div:first-child .nav-services {
width: 100%
}
footer .container .row > div:first-child .nav-services h4 {
text-align: center
}
footer .container .row > div:first-child .nav-services ul li {
text-align: center
}
footer nav {
margin-left: auto
}
footer nav li {
text-align: center;
margin-bottom: 5px
}
footer nav li a {
font-family: "OpenSans SemiBold", sans-serif !important
}
footer nav li:last-child {
margin-bottom: 0
}
footer .copyright {
padding-top: 20px
}
footer .copyright > p {
margin-right: auto
}
footer .copyright .ft-logo {
margin-right: auto
}
footer .container .row > div:last-child {
margin-top: 20px
}
footer .container .row > div:last-child::before {
content: "";
width: 100%;
height: 1px;
position: absolute;
top: 0;
left: 0;
background-color: #f1f1f1
}
footer .container .row > div:last-child .popup-menu__description p {
text-align: center !important
}
.error__caption::after {
display: none
}
.error__caption h1 {
text-align: center
}
.error__caption p {
text-align: center
}
.error__description {
padding-top: 10px
}
.error__description p {
text-align: center;
margin-left: auto;
margin-right: auto;
letter-spacing: .35px
}
.error__description a {
display: block;
width: 90%;
height: 50px;
margin-left: auto;
margin-right: auto
}
main .relationship.contact-page .message {
margin-top: 30px
}
main .relationship .send {
margin-top: 30px
}
main .relationship form .form-row:first-child > div:first-child > div {
margin-bottom: 30px
}
.company {
margin-bottom: 30px
}
.company__tabs .tab-item {
width: 130px;
height: 130px
}
.company__tabs .tab-item:nth-child(1), .company__tabs .tab-item:nth-child(3) {
margin-right: auto
}
.company__tabs .tab-item:nth-child(2), .company__tabs .tab-item:nth-child(4) {
margin-right: 0
}
.company__tabs .tab-item span {
font-size: 14px
}
.company__tab-content .tab h2 {
font-size: 24px;
width: unset
}
.company__tab-content .tab .description-service {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.company__tab-content .tab .description-service .item p {
font-size: 18px
}
.company__tab-content .tab .description-service .item p::before {
font-size: 38px;
left: -2px;
bottom: -16px
}
.company .gallery__slider {
margin-top: 5px
}
.jobs__tabs ul li {
margin-right: 31px
}
.jobs__tabs ul li a {
font-size: 12px
}
.jobs .caption-bg + div h2 {
font-size: 20px
}
.jobs__description .our-company h2 {
font-size: 20px
}
.jobs__description .our-company .description-service {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.jobs__description .our-company .description-service .item p {
font-size: 18px
}
.jobs__description .our-company .description-service .item p::before {
font-size: 38px;
left: -2px;
bottom: -16px
}
.jobs__description .resume-form form .upload {
width: 100%
}
.jobs__description .resume-form form .form-row .message {
margin-top: 0;
margin-right: 0 !important
}
.jobs__description .resume-form form .form-row:first-child > div:first-child div {
margin-bottom: 30px;
margin-right: 0
}
.jobs__description .resume-form form .form-row:first-child > div:first-child div:last-child div {
margin-left: 0
}
.jobs__description .resume-form form .form-row:first-child > div:last-child div {
margin-left: 0
}
.prices__calculate a {
padding-right: 15px;
width: 100%;
}
.prices__tabs ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.prices__tabs ul li a {
font-size: 13px
}
.prices h2 {
font-size: 24px
}
.prices .container:last-child {
padding-bottom: 30px
}
.prices .container:last-child .accordion__item a {
height: 47px
}
.prices .container:last-child .accordion__item p {
font-size: 14px;
margin-top: 25px
}
.prices .container:last-child .accordion__item .desc p {
margin-left: 0;
margin-top: 0
}
.prices .container:last-child .row:first-child h2 {
margin-top: .5rem
}
.prices .container:last-child .row:nth-child(3) h2 {
margin-top: 3rem
}
.wave__caption.reset h1 {
font-size: 24px;
line-height: 29px
}
.adding-languages__description h2 {
font-size: 24px
}
.languages__description h2 {
font-size: 24px
}
.attendance__description h2 {
font-size: 20px
}
.attendance__translate h2 {
font-size: 24px;
margin-top: 10px;
max-width: 170px
}
.attendance__navigation ul li {
font-size: 13px
}
.feedback-socials {
left: 23px;
right: auto;
bottom: 20px
}
main .articles .articles-arrows li:first-child {
margin-right: 8px
}
.jobs__description .resume-form form .form-row > div:last-child div {
margin-left: 0
}
.jobs__description .resume-form form .form-row > div:first-child div {
margin-right: 0
}
.jobs__description .resume-form form input:not([type=submit]), .jobs__description .resume-form form textarea {
margin-bottom: 22px
}
.jobs__description .resume-form form .form-row .upload {
margin-top: 0
}
.jobs__description .resume-form form .form-row .send {
margin-top: 0
}
.modal-form.calculating {
height: 100%
}
.modal-form.calculating .modal-close {
top: 10px;
right: 15px
}
main .relationship form .form-row div:last-of-type div {
margin-left: 0
}
.modal-form.call .modal-bottom form .form-row div:first-child > div {
margin-right: 0
}
.modal-form.call .modal-bottom form .form-row div:last-child > div {
margin-left: 0
}
.news__caption h3 {
font-size: 18px
}
.news-banner {
margin-top: 130px
}
[aria-label=breadcrumb] {
margin-left: 10px
}
[aria-label=breadcrumb] ol li:first-child {
margin-left: 10px
}
.blog .pagination .container .row > div:nth-child(2) {
padding: 0
}
footer .wrapper-footer > p {
margin-right: auto
}
footer .container .row > div:last-child .nav-services {
text-align: center
}
footer .container .row > div:first-child .nav-services:nth-child(2) {
margin-top: 20px
}
}
@media screen and (max-width: 425px) {
.attendance__navigation {
margin-top: 48px
}
}
@media screen and (max-width: 375px) {
.wave__caption {
width: 320px
}
.wave.home h1 {
max-width: 270px;
font-size: 25px;
line-height: 30px; /*word-break:break-all*/
}
.modal-form.call .modal-top {
margin-top: 20%
}
main .working__description a {
bottom: -45px
}
}
@media screen and (max-width: 321px) {
main .working__description p {
font-size: 13px;
line-height: 18px
}
}
.homepage a.tab.personal-client {
-webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, .17);
box-shadow: 0 3px 12px rgba(0, 0, 0, .17);
}
.homepage .tab.personal-client span {
opacity: 1;
}
.homepage a.tab.personal-client:hover {
box-shadow: 0 3px 12px rgba(0, 0, 0, .57);
}
.btn-1 {
background-color: #00AFD1;
}
.btn-1 .round {
background-color: #00c4eb;
}
.btn-1,
.btn-2,
main .articles .articles-arrows .slick-arrow {
text-decoration: none;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
padding: 9px 53px 9px 23px;
color: #fff;
text-transform: uppercase;
font-family: sans-serif;
font-weight: bold;
position: relative;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
}
.btn-1 span,
.btn-2 span {
position: relative;
z-index: 3;
}
.btn-1 .round,
.btn-2 .round {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
width: 38px;
height: 38px;
position: absolute;
right: 3px;
top: 3px;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
z-index: 2;
}
.btn-1 .round i,
.btn-2 .round i {
position: absolute;
top: 50%;
margin-top: -6px;
left: 50%;
margin-left: -4px;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.btn-2 {
background-color: #00AFD1;
}
.btn-2 .round {
background-color: #00c4eb;
}
.btn-1 .txt,
.btn-2 .txt {
font-size: 14px;
line-height: 1.45;
}
.btn-1:hover {
padding-left: 48px;
padding-right: 28px;
}
.btn-1:hover .round {
width: calc(100% - 6px);
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
}
.btn-1:hover .round i {
left: 12%;
}
.btn-2:hover .round {
background: none;
}
.btn-2:hover .round i {
left: 70%;
}
main .relationship form input[type=submit],
.modal-form .modal-bottom form input[type=submit],
.jobs__description .resume-form form input[type=submit],
.form_privatbank_submit {
background: none;
border: none;
/* width: auto; */
height: auto;
font-size: 14px;
line-height: 1.45;
color: #fff;
text-transform: uppercase;
}
.btn-form {
margin-top: 59px;
margin-right: 43px;
}
main .articles .articles-arrows .slick-arrow {
background-color: #00AFD1;
padding: 3px;
width: 45px;
height: 45px;
}
main .articles .articles-arrows .slick-arrow .round {
background-color: #00c4eb;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 50%;
width: 100%;
height: 100%;
}
div.wpcf7 .ajax-loader {
display: none;
}
main .articles .articles-arrows [data-button~=btn-arrow] span,
main .articles .articles-arrows .slick-arrow span {
position: relative;
left: 0;
background-color: transparent;
padding-right: 0;
}
main .articles .articles-arrows li:first-child a,
main .articles .articles-arrows li a {
border: none;
}
.btn-1:hover,
.btn-2:hover,
main .articles .articles-arrows .slick-arrow:hover {
color: #FFF;
text-decoration: none;
}
main .articles .articles-arrows [data-button~=btn-arrow]:hover span {
left: 12px;
background-color: transparent;
}
main .articles .articles-arrows .btn-right-arrow:hover span {
left: 12px;
background-color: transparent;
}
main .articles .articles-arrows .btn-left-arrow:hover span,
main .articles .articles-arrows li:first-child a:hover span {
left: -12px;
background-color: transparent;
}
#wpcf7-f428-o3 .btn-form {
margin-top: auto;
}
.prices .container:last-child .accordion__item p {
margin-bottom: 0;
}
.prices .container:last-child .accordion__item {
padding: 16px 0;
}
.attendance__navigation ul li a.btn-2,
.news__navigation ul li a.btn-2 {
display: inline-flex;
width: 44px;
height: 44px;
padding: 4px;
color: #fff;
}
.attendance__navigation ul li:hover a.btn-2.btn-right .round,
.news__navigation ul li:hover a.btn-2.btn-right .round {
left: 18px;
background: transparent;
color: #fff;
}
.attendance__navigation ul li:hover a.btn-2.btn-left span,
.attendance__navigation ul li:first-child:hover a.btn-2.btn-left span,
.news__navigation ul li:first-child:hover a.btn-2.btn-left span {
right: auto;
left: -12px;
background: transparent;
}
.attendance__navigation ul li,
.news__navigation ul li {
display: flex;
align-items: center;
}
.attendance__navigation ul li:hover .btn-2.btn-right:hover .round,
.news__navigation ul li:hover .btn-2.btn-right:hover .round {
left: 10px;
}
.attendance__navigation ul li a.btn-angle span.round i,
.news__navigation ul li a.btn-angle span.round i,
.feedback-socials .btn-angle span.round i {
transform: rotate(-45deg);
margin-top: -8px;
margin-left: -3px;
}
.attendance__navigation ul li a.btn-angle:hover span.round,
.news__navigation ul li a.btn-angle:hover span.round,
.feedback-socials .btn-angle:hover span.round {
left: 16px;
background: transparent;
}
.attendance__navigation ul li:hover a.btn-angle span.round,
.news__navigation ul li:hover a.btn-angle span.round,
.feedback-socials a:hover .btn-angle span.round {
left: 3px;
background: transparent;
top: 3px;
}
.attendance__navigation ul li:hover a.btn-angle:hover span.round,
.news__navigation ul li:hover a.btn-angle:hover span.round {
background: transparent;
}
.feedback-socials > a div {
width: 44px;
height: 44px;
padding: 4px;
}
.feedback-socials a span.round {
margin-left: 0;
color: #fff;
}
.feedback-socials > a div::before {
top: 0;
left: 0;
}
.btn-2.btn-angle:hover .round i {
left: 50%;
}
.modal-form .modal-bottom form input:not([type=submit]), .modal-form .modal-bottom form textarea {
margin-bottom: 15px;
}
html.lock {
overflow: hidden;
}
.karta-sajta,
.karta-sajta a {
font-family: "OpenSans SemiBold", sans-serif;
font-size: 12px;
letter-spacing: .3px;
color: #4f5168;
text-align: right;
margin-bottom: 30px;
}
.popup-menu__description {
margin-bottom: 30px;
}
.main__acc h2 {
margin-top: 31px;
}
.main__acc .accordion {
margin-top: 50px;
}
.main__acc .accordion__item {
border-top: 2px solid #f8f8f8;
padding: 10px 0;
}
.main__acc .accordion__item .accoridon-text {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
}
.main__acc .accordion__item p {
margin-bottom: 0;
display: inline-block;
font-family: "Montserrat SemiBold", sans-serif;
font-size: 18px;
letter-spacing: .6px;
color: #0093c1;
}
.main__acc .accordion__item .desc {
display: none;
}
.main__acc .accordion__item .desc p {
font-family: "OpenSans Regular", sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 21px;
margin-left: 60px;
color: #4f5168;
}
@media screen and (max-width: 768px) {
#form_privatbank_order_add table.box {
float: none !important;
width: 100% !important;
height: auto !important;
display: block;
display: block;
}
.table td, .table th{
padding:0.1rem
}
#form_privatbank_order_add table.box td {
display: block;
text-align: left;
width: 100%;
}
.text_form_privatbank {
float: none !important;
width: 100% !important;
padding: 20px 0 !important;
}
.deadline-image{
display:none
}
.attendance__navigation > ul {
display:none
}
h2 h3 h1 p{
margin-top:0.5rem;
}
.anchors > ul {
display:none
}
.wr {
display: block;
margin-top: 400px;
}
#but1,
#but2 {
width: 100% !important;
float: none !important;
}
#liq2.container_form {
top: 250px;
}
}
.feedback-socials .hidden-socials a span {
background: rgba(255, 255, 255, .9);
padding: 7px 17px;
border-radius: 30px;
box-shadow: 0px 0px 7px rgba(204, 204, 204, 1);
margin-right: -53px;
color: #000;
font-weight: bold;
}
.header__links {
display: inline-flex;
justify-content: space-between;
margin: 1.5rem 0 0 0;
width: calc(100% - 80px);
}
.header__links li:first-child {
margin-right: 0;
}
@media (max-width: 991.98px) {
.header__links {
width: 100% !important;
}
.popup-menu {
overflow: auto !important;
height: calc(100vh - 95px) !important;
}
.header__links li {
margin-bottom: 0 !important;
}
.modal-form .modal-bottom form .send span {
position: relative !important;
}
}
.spoiler-head.folded {
text-decoration: none;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
padding: 9px 53px 9px 23px;
color: #fff;
text-transform: uppercase;
font-family: sans-serif;
font-weight: bold;
position: relative;
-moz-transition: all .3s;
-o-transition: all .3s;
-webkit-transition: all .3s;
transition: all .3s;
display: inline-block;
background-color: #00afd1;
font-size: 14px;
margin-top: 20px;
cursor: pointer;
}.spoiler-head.unfolded {
text-decoration: none;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
padding: 9px 53px 9px 23px;
color: #fff;
text-transform: uppercase;
font-family: sans-serif;
font-weight: bold;
position: relative;
-moz-transition: all .3s;
-o-transition: all .3s;
-webkit-transition: all .3s;
transition: all .3s;
display: inline-block;
background-color: #00c4eb;
font-size: 14px;
margin-top: 20px;
cursor: pointer;
}.spoiler-head.unfolded:after {
content: ' \f054';
display: inline-block;
font: 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
left: 20px;
position: relative;
transform: rotate(-90deg);
}.spoiler-head.folded:after { content: ' \f054';
display: inline-block;
font: 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
left: 20px;
position: relative;
transform: rotate(90deg);
}.maindesc {
margin-top: 0px;
}.row.main__acc {
padding-top: 20px;
}.seconddesc {
margin-top: 30px;
}.seconddesc input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
position: relative;
border: none;
border-bottom: 1px solid #0093c1;
font-family: "Montserrat Regular",sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 18px;
padding: 0 20px 16px 20px;
width: 100%;
color: #474747;
-webkit-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out; margin-bottom: 15px; margin-top: 15px;
}.seconddesc form {
max-width: 303px;
margin: 30px auto;
}.seconddesc textarea.wpcf7-form-control.wpcf7-textarea {
position: relative;
border: none;
border-bottom: 1px solid #0093c1;
font-family: "Montserrat Regular",sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 18px;
padding: 0 20px 16px 20px;
width: 100%;
color: #474747;
-webkit-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
margin-top: 15px;
}.seconddesc .upload span {
font-family: "Montserrat Regular",sans-serif;
font-size: 14px;
letter-spacing: .49px;
margin-left: 20px;
display: inline-block;
vertical-align: middle;
margin-right: 15px;
color: #474747;
}.seconddesc form .upload label {
cursor: pointer;
}.seconddesc form .upload {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 2px solid #e8e8e8;
width: 255px;
height: 72px;
-webkit-transition: background .35s ease;
-o-transition: background .35s ease;
transition: background .35s ease;
cursor: pointer;
}.seconddesc form .upload {
margin: 10px 0 20px 0;
}.seconddesc form .upload {
width: 100%;
margin: 39px 0;
}.seconddesc form .col-radio .wpcf7-form-control-wrap+label {
position: relative;
font-family: "Montserrat Regular",sans-serif;
font-size: 14px;
letter-spacing: .49px;
color: #090e3a;
margin-left: 20px;
cursor: pointer;
}.seconddesc form .col-radio .wpcf7-form-control-wrap+label::before {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 3px solid #d8d8d8;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}.seconddesc form input[type="radio"] {
position: absolute;
opacity: 0;
z-index: -1;
width: 0;
}.seconddesc form .col-radio .wpcf7-form-control-wrap+label {
position: relative;
font-family: "Montserrat Regular",sans-serif;
font-size: 14px;
letter-spacing: .49px;
color: #090e3a;
margin-left: 20px;
cursor: pointer;
}.seconddesc form .col-radio .wpcf7-form-control-wrap+label::before {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
-webkit-border-radius: 50%;
border-radius: 50%;
border: 3px solid #d8d8d8;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}.seconddesc form .col-radio .wpcf7-form-control-wrap+label::after {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
opacity: 0;
border: 3px solid #0093c1;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}.seconddesc input.wpcf7-form-control.wpcf7-submit {
background: none;
border: none;
color: #fff;
text-transform: uppercase;
}.seconddesc form .col-radio .wpcf7-form-control-wrap+label::after {
content: "";
position: absolute;
top: 7px;
left: -20px;
width: 11px;
height: 11px;
opacity: 0;
border: 3px solid #0093c1;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}.seconddesc form .col-radio .wpcf7-form-control-wrap+label.checked::after {
opacity: 1;
}.seconddesc span.wpcf7-form-control-wrap.file-729 {
display: none;
}.seconddesc form .col-radio .wpcf7-form-control-wrap + label.checked::after {
opacity: 1;
}
.seconddesc form {
max-width: 430px;
margin: 30px auto;
background: #fff;
padding: 15px;
padding-top: 40px;
margin-left: 0px;
}.seconddesc input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
position: relative;
border: none;
border-bottom: 1px solid #0093c1;
font-family: "Montserrat Regular",sans-serif;
font-size: 14px;
letter-spacing: .35px;
line-height: 18px;
padding: 8px 20px 8px 20px;
}.seconddesc textarea.wpcf7-form-control.wpcf7-textarea {
padding: 8px 20px;
}.seconddesc form .upload {
width: 60%;
margin: 19px 0;
border: 2px solid #0093c1;
margin-left: 5px;
}.seconddesc .btn-form.btn-1 {
display: block;
position: relative;
max-width: 172px;
margin-top: 0px;
margin-bottom: 14px;
}.seconddesc .form-row.d-flex.justify-content-end {
text-align: left;
display: block !important;
}
.seconddesc form {
margin-top: 0px !important;
padding-top: 0px;
}.seconddesc.formblock h2 {
margin-top: 30px;
}.seconddesc {
margin-top: 30px;
background: #fff;
padding-top: 10px;
}
.main__acc .accordion__item .desc p {
margin-left: 0 !important;
}
.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}
main{margin-top:-80px}main .working__description{width:750px !important}.header__links{width:calc(100% - 200px)}.langa{display:block;float:right;position:relative;top:12px}@media(max-width:768px){.langa{padding-left:20px}}.modal-bottom .btn-1,.relationship .btn-1{padding:3px 53px 9px 23px}.relationship .btn-1:hover{padding-left:48px;padding-right:28px}.modal-bottom .btn-1:hover{padding-left:48px;padding-right:28px}.wpcf7 input[type=file]{width:0;opacity:0}.seconddesc form .upload label{margin:0}.seconddesc .btn-form.btn-1{height:44px;padding-top:13px}.seconddesc .btn-1 span,.seconddesc .btn-2 span{float:left}.calculating .btn-form.btn-1{height:44px;padding-top:10px;margin-left:25px}
.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}
.wpcf7-mail-sent-ok{display:none !important}
Письмовий переклад - вартість на сайті бюро перекладів Гольфстрім
ПИСЬМОВИЙ ПЕРЕКЛАД Досвід роботи понад 25 років, близько 300 000 виконаних проєктів, професійна команда вузькоспеціалізованих перекладачів, редакторів, коректорів, верстальників, гарантія термінів та високої якості перекладів, індивідуальний підхід та повна конфіденційність – головні причини доручити письмовий переклад перекладацькому агентству «Гольфстрім». Послуга письмовий переклад наша основна діяльність, котру ми постійно розвиваємо.
Ми займаємося перекладами на понад 50 мов світу, текстів та документів будь-якої тематики та складності: особисті документи, юридичні договори та угоди, технічні та художні тексти, медичні виписки та епікризи, кореспонденція, маркетингові та рекламні тексти. Додатково надаємо послуги з нотаріального та фірмового засвідчення перекладів та верстки. Вартість письмового перекладу помірна. Письмові переклади будуть потрібні всім, хто готує документи за кордон або планує співпрацю з іноземними партнерами.
Залежно від мети підготовки ми допоможемо Вам: • легалізувати документи – поставити штамп Апостиль • виконати консульську легалізацію • засвідчити переклад у нотаріуса • засвідчити переклад печаткою нашого агентства
Пропонуємо ознайомитися з усіма нашими послугами та замовити переклад .
ПРОФЕСІЙНИЙ ПИСЬМОВИЙ ПЕРЕКЛАД ТЕКСТІВ І ДОКУМЕНТІВ В УКРАЇНІ Перекладацьке агентство «Гольфстрім» пропонує вигідні умови співпраці для всіх, кого цікавлять послуги з письмового перекладу у Харкові та Україні. У нашому штаті працюють фахівці, які досконало володіють більш ніж 50 мовами світу, досвідчені коректори та редактори. Під час роботи з вузькоспеціалізованими тематиками ми обов’язково підключаємо компетентних консультантів та носіїв мови для точності перекладу.
Фахівці нашого агентства: • Знають нюанси роботи з технічними, юридичними, медичними, економічними документами; • Володіють технічною лексикою у найпопулярніших галузях від IT до машинобудування; • Вміють правильно оформлювати документи відповідно до нормативних вимог; • Креативно підходять до адаптації рекламних матеріалів та художніх текстів, зберігаючи фірмовий стиль та образність; • Швидко та з дотриманням усіх правил перекладають особисті документи: свідоцтва РАЦС, освітні документи, довідки, виписки та інше; • Мають доступ до графічних програм для верстки складних документів; • Швидко та вчасно виконують переклади; • Дотримуються повної конфіденційності.
Які документи ми перекладаємо: • нотаріальні документи; • свідоцтва про народження, смерть, укладення шлюбу, розлучення, інші виписки з органів реєстрації громадянського стану; • дипломи, атестати, свідоцтва, сертифікати про освіту, кваліфікаційні документи; • судові документи; • довідки про відсутність судимості; • документи із МВС; • медичні виписки, довідки та епікризи; • технічні документи будь-якої складності; • посвідчення особи; • установчі документи юридичних осіб; • доручення; • згоди на виїзд дитини за кордон тощо; • витяги з реєстру юридичних осіб або реєстрів компаній; • витяги з реєстрів нерухомості; • документи, що свідчать про якість та відповідність стандартам.
Що потрібно для виконання перекладу? Для перекладу документів та текстів нам знадобиться: 1. Початковий документ – оригінал, копія, скан-копія або фото. 2. Інформація щодо написання ПІБ та власних назв мовою перекладу згідно з офіційними документами (наприклад, за закордонним паспортом). 3. Додаткові вимоги, якщо є: верстка, сканування у певному форматі тощо.
Який стандартний термін підготовки перекладів? Завдяки наявності великого штату перекладачів роботу буде здійснено в потрібний термін, навіть за великого обсягу. Стандартний термін підготовки перекладу (до 10 сторінок) – наступного робочого дня. Також у нас є послуга термінового перекладу день у день.
Як обчислюється вартість перекладу? Вартість перекладу залежить від типу та складності документа, а також від кількості знаків із пробілами, і для кожного документа визначається на підставі конкретного запиту. З прайсом на наші послуги Ви можете ознайомитись тут . Повний письмовий переклад включає переклад та вичитку.
Наші менеджери з радістю проконсультують Вас щодо оптимальних термінів та вартості даної послуги. Для цього Вам достатньо залишити заявку, заповнивши онлайн-форму або зв’язатися з нашими менеджерами.
Чи є термін дії перекладу? Термін дії перекладу залежить від терміну дії самого документа (наприклад, деякі різновиди посвідчень особи можуть бути безстроковими, а довідку про відсутність судимості необхідно оновлювати кожні кілька місяців).
Наші переваги або чим відрізняється замовлення послуги в «Гольфстрім»? • Ми на ринку понад 25 років; • Професійна команда перекладачів, редакторів та верстальників з досвідом роботи від 5 років; • Перекладаємо на понад 50 мов світу; • Знаємо всі міжнародні вимоги до перекладів та документів; • Низькі ціни та вигідні пропозиції; • Оперативність виконання замовлень; • Можливість виконання термінового замовлення за одну годину; • Гарантія бездоганної якості; • Ви можете замовити послугу онлайн або по телефону незалежно від вашого місцезнаходження та громадянства; • Можемо надіслати документи Вам поштою по Україні та за кордон; • Індивідуальний підхід до кожного клієнта; • Безкоштовні консультації з питань підготовки документів та засвідчення перекладів; • Безкоштовно скануємо переклади для зручності подання до посольства/консульства та надсилаємо на e-mail; • Юридична бездоганність усіх процедур; • Більше 800 реальних відгуків вдячних клієнтів у Google.
При необхідності Ви можете також замовити підготовку документів «під ключ» – проставляння апостилів на оригінали документів/консульська легалізація/нотаріальне засвідчення перекладу або засвідчення фірмовою печаткою агентства.
01
Переклад договорів Переклад договорів, угод, довіреностей, контрактів та установчих документів має попит як серед компаній, так і серед приватних осіб. Ми залучаємо найкращих фахівців для перекладу юридичних документів. Високопрофільні перекладачі зі знанням законодавства, індивідуальний підхід – запорука високої якості перекладів «Гольфстрім».
Докладніше 02
Науково-технічний переклад Наше агентство займається перекладами науково-технічних текстів 50 мовами світу. Точна передача змісту, кваліфіковане використання галузевої термінології та стилістично грамотне оформлення тексту – три головні причини замовити науковий переклад в агентстві «Гольфстрім».
Докладніше 03
Літературний переклад Літературний переклад від Гольфстрім – це збереження авторського стилю, змісту та бездоганна адаптація тексту з/на іноземну мову. Перекладачі нашого агентства допоможуть перекласти будь-який художній текст від книг, поезії та есе до текстів теле- та радіопрограм.
Докладніше 04
Переклад інструкцій Технічний переклад інструкцій може знадобитися всім, хто планує використовувати обладнання іноземного виробництва або представити свій продукт на міжнародному ринку, науковцям, які займаються впровадженням зарубіжних технологій, і навіть звичайній людині при купівлі товару з-за кордону. Найкраща команда перекладачів, редакторів та верстальників агентства «Гольфстрім» допоможе оперативно виконати переклад інструкції.
Докладніше 05
Переклад документів Понад 25 років ми спеціалізуємося на точному перекладі офіційних документів 50 мовами світу для подання до закордонних організацій. Гарантуємо збереження особистої та комерційної таємниці, стислі терміни та високу якість. Перекладаємо всі типи документів, а також виконуємо нотаріальне та фірмове засвідчення.
Докладніше 06
Переклади для отримання візи у Великобританії Ви запланували відпочинок, бізнес-зустріч або поїздку в гості у Великобританию? Чи готуєте документи для отримання візи? У цій статті ми розповімо, як правильно підготувати документи для успішного подання до посольства.
Докладніше © Гольфстрим 2019. Все права защищены