/* Import */
@import url(/assets/css/vendor/bootstrap.min.css);
@import url(/assets/css/vendor/ticker-style.css);
@import url(/assets/css/vendor/materialdesignicons.min.css);
@import url(/assets/css/vendor/flaticon.css);
@import url(/assets/css/vendor/slicknav.css);
@import url(/assets/css/vendor/nice-select.css);
@import url(/assets/css/vendor/animate.min.css);
@import url(/assets/css/vendor/magnific-popup.css);
@import url(/assets/css/vendor/fontawesome-all.min.css);
@import url(/assets/css/vendor/themify-icons.css);
@import url(/assets/css/vendor/perfect-scrollbar.css);

/* GENERAL */
*:focus {
    outline: 0;
}
body{font-family:'A1 Sans',sans-serif;font-weight:normal;font-style:normal;}
h1,
h2,
h3,
h4,
h5,
h6,
span.bonus,
.widget-taber a.nav-link{font-family:"A1 Serif",sans-serif;margin-top:0px;font-style:normal;font-weight:600;text-transform:normal}
p{font-family:'A1 Sans',sans-serif;font-size:15px;margin-bottom:15px;font-weight:normal}
.img{max-width:100%;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
.fix{overflow:hidden}
.clear{clear:both}
a,
.button,
.header-menu,
.bvi-text,
svg{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
a:focus,
.button:focus{text-decoration:none;outline:none}
a{color:#171616;}
a:hover{color:#da291c;}
a:focus,
a:hover,
.portfolio-cat a:hover,
.footer -menu li a:hover{text-decoration:none}
.transition-02s,
.transition-02s:hover{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
button:focus,
input:focus,
input:focus,
textarea,
textarea:focus{outline:0}
input:focus::-moz-placeholder{opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:inherit}
ul{margin:0px;padding:0px}
li{list-style:none}
hr{border-bottom:1px solid #eceff8;border-top:0 none;margin:30px 0;padding:0}
img{max-width:100%;height: auto;}
ul,ol{padding:0;margin:0;}
.readmore-btn:hover i{/*padding-left:6px;*/}
.boxed-btn{background:#fff;display:inline-block;padding:18px 44px;font-family:"A1 Serif",sans-serif;font-size:14px;font-weight:400;border:0;border:1px solid;letter-spacing:3px;text-align:center;text-transform:uppercase;cursor:pointer}
.boxed-btn:hover{color:#fff!important;border:1px solid}
.boxed-btn:focus{outline:none}
.boxed-btn.large-width{width:220px}
[data-overlay]{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}
[data-overlay]::before{position:absolute;left:0;top:0;right:0;bottom:0;content:""}
[data-opacity="1"]::before{opacity:0.1}
[data-opacity="2"]::before{opacity:0.2}
[data-opacity="3"]::before{opacity:0.3}
[data-opacity="4"]::before{opacity:0.4}
[data-opacity="5"]::before{opacity:0.5}
[data-opacity="6"]::before{opacity:0.6}
[data-opacity="7"]::before{opacity:0.7}
[data-opacity="8"]::before{opacity:0.8}
[data-opacity="9"]::before{opacity:0.9}
::placeholder{color:#838383}
.section-padding{padding-top:120px;padding-bottom:120px}

.font-x-small{font-size:11px !important;}
.font-small{font-size:12px !important;}
.font-medium{font-size:15px !important;}
.font-large{font-size:20px !important;}
.separator{border-top:1px solid #f2f2f2}
.owl-carousel .owl-nav div{background:rgba(255,255,255,0.8) none repeat scroll 0 0;height:40px;left:20px;line-height:40px;font-size:22px;color:#646464;opacity:1;visibility:visible;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all 0.2s ease 0s;width:40px}
.owl-carousel .owl-nav div.owl-next{left:auto;right:-30px}
.owl-carousel .owl-nav div.owl-next i{position:relative;right:0;top:1px}
.owl-carousel .owl-nav div.owl-prev i{position:relative;right:1px;top:0px}
.owl-carousel:hover .owl-nav div{opacity:1;visibility:visible}
.owl-carousel:hover .owl-nav div:hover{color:#fff;background:#ff3500}
.btn{background:#da291c;-moz-user-select:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:0;margin-bottom:0;padding:20px;border-radius:0!important;margin:10px;cursor:pointer;transition:color 0.4s linear;position:relative;z-index:1;border:0;overflow:hidden;margin:0}
.btn::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f83a2c;z-index:1;border-radius:0px;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5,1.6,0.4,0.7);transform:scaleX(0)}
.btn:hover::before{transform:scaleX(1);color:#fff!important;z-index:-1}
.btn.focus,
.btn:focus{outline:0;box-shadow:none}
a.btn:hover {
	color: #fff;
}
.btn-bl {background:#fff;padding:10px;}
.btn-bl::before {content:none;}
.btn-bl:hover > svg {fill:#da291c;}
.btn-o {
    background: none !important;
    color: #da291c !important;
    border: solid 1px #da291c !important;
    padding: 19px;
}
.btn-o::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.02);z-index:1;border-radius:0px;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5,1.6,0.4,0.7);transform:scaleX(0)}
.btn-o:hover::before{transform:scaleX(1);color:#f83a2c!important;z-index:-1}
.btn-o.focus,
.btn-o:focus{outline:0;box-shadow:none}
.btn-o:hover {color: #da291c !important;}
#scrollUp{height:40px;width:40px;right:12px;bottom:100px;color:#fff;background-color: rgba(0,0,0,0.6) !important;font-size:6px;text-align:center;line-height:35px !important;border:2px solid transparent}
#scrollUp:hover{background-color: rgba(0,0,0,1) !important;}
.sticky-bar{left:0;margin:auto;position:fixed;top:0;width:100%;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);z-index:9999;-webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);background:#fff;}
.preloader{background-color:#f7f7f7;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;margin:0 auto}
.align-center-vertical{margin-top:auto;margin-bottom:auto;}
.text-limit-2-row{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;}
.text-limit-3-row{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;}
.img-hover-scale{overflow:hidden;position:relative;}
.img-hover-scale img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}
.img-hover-scale:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}
.img-hover-slide{background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-backface-visibility:hidden;min-height:200px;overflow:hidden;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.post-thumb:hover .img-hover-slide,
.single-header-2:hover .img-hover-slide{background-position:30%;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.img-link{display:block;width:100%;height:100%;position:absolute;z-index:1;}
.thumb-overlay{position:relative;}
.thumb-overlay::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,transparent 50%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.8) 100%);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease}
.thumb-overlay:hover::before{background-color:rgba(0,0,0,.2)}
.transition-ease-04{-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.top-right-icon{position:absolute;top:15px;right:15px;border-radius:50px;width:30px;height:30px;text-align:center;line-height:30px;z-index:3;color:#fff;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}
.top-right-icon i{top:2px;}
.img-hover-scale:hover .top-right-icon,
.img-hover-slide:hover .top-right-icon{margin-top:-3px;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0px 5px 11px 0px rgba(0,0,0,0.18),0px 4px 15px 0px rgba(0,0,0,0.15);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}
.hover-box-shadow{-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}
.hover-box-shadow:hover{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0px 5px 11px 0px rgba(0,0,0,0.18),0px 4px 15px 0px rgba(0,0,0,0.15);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}
.letter-background{line-height:1.2;color:rgba(0,0,0,.07);z-index:1;position:absolute;top:50%;left:-15px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-moz-user-select:none;user-select:none;pointer-events:none;text-transform:uppercase;font-size:4rem;font-weight:900;}
.font-weight-ultra{font-weight:900;}
.scroll-progress{height:3px;width:0px;z-index:9999999;position:fixed;top:0;}

/*cursor*/
#off-canvas-toggle,
.user-account,
.subscribe,
.search-clos,
button.slick-arrow,
.off-canvas-close,
.search-button,
.slick-dots button,
.slider-post-thumb,
button.search-icon{cursor:pointer;}

/*Header*/
h1.logo-text{font-size:20px;font-weight:600;margin-left:5px;margin-bottom:0;line-height:1;margin-top:7px;}
/*#off-canvas-toggle span,
#off-canvas-toggle span::before,
#off-canvas-toggle span::after{background:#353c49;display:inherit;height:2px;position:relative;width:15px;}
#off-canvas-toggle span::before,
#off-canvas-toggle span::after{content:"";left:0;position:absolute;right:0;}
#off-canvas-toggle span::before{top:-8px;width:15px;}
#off-canvas-toggle span::after{top:-4px;width:15px;}*/
#off-canvas-toggle p{display:inline;font-size:12px;margin:0 0 0 5px;}
.off-canvas-close{background:none;border:0;width:30px;height:30px;position:absolute;right:10px;top:10px;}
#datetime{min-width:160px;margin-bottom:-8px;}
.vline-space{height:15px;width:1px;background:#cbd3d7;margin:0 10px -2px 10px;}
button.search-icon{background:none;padding:0;border:0;font-size:16px;width:30px;}
.top-bar ul.header-social-network li a{padding:0px;font-size:12px;}
button.subscribe{border:1px solid;background:none;margin:0 0 0 15px;border-radius:30px;padding:5px 15px;font-weight:bold;}
.user-account .ti-user{margin-right:2px;}
.dropdown-menu{border-radius:5px;}
#userMenuDropdow.dropdown-menu,
#langMenuDropdow.dropdown-menu{background:#ffff;border:0;padding:5px 15px;margin-top:10px;box-shadow:0 0 10px rgba(0,0,0,0.05);}
#langMenuDropdow.dropdown-menu{min-width:110px;}
#userMenuDropdow.dropdown-menu a,
#langMenuDropdow.dropdown-menu a{font-size:12px;padding:7px 0;}
#userMenuDropdow.dropdown-menu a i,
#langMenuDropdow.dropdown-menu a i{margin-right:8px;color:#b0b8cc;}
.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;}
form.menu-search-form{}
form.menu-search-form input{width:100%;}
.language a span,.a1-serif {font-family: 'A1 Serif'; font-weight: bold;}
.logo-img {max-height: 69px;max-width: 181px;}
.logo-text {font-size: 2.0rem;font-weight: bold; font-family: 'A1 Serif Condensed';}

/*Offcanvas Sidebar*/
.off-canvas-toggle-cover{position:absolute;left:0;width:120px;text-align:left;top:0;z-index:300;}
#sidebar-wrapper{background:#f4f5f9;height:100%;right:0;overflow-y:auto;overflow-x:hidden;position:fixed;width:0;z-index:1009;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;top:0;box-shadow:0 0px 15px rgba(0,0,0,0.15);}
#sidebar-wrapper.position-right{right:0;}
.canvas-opened #sidebar-wrapper{width:350px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.canvas-opened #off-canvas-toggle span{background:none;}
.canvas-opened #off-canvas-toggle span::after{top:-4px;width:15px;transform:rotate(-45deg);}
.canvas-opened #off-canvas-toggle span::before{top:-4px;width:15px;transform:rotate(45deg);}
.sidebar-inner{padding:30px;display:table;height:100%;width:100%;}
.dark-mark{opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:1003;width:100%;height:100%;background-color:rgba(0,0,0,0.55);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transition:visibility 0s linear .3s,opacity .3s ease,-webkit-transform .3s ease;  /* transition: visibility 0s linear .3s,opacity .3s ease,-webkit-transform .3s ease; */  /* transition: visibility 0s linear .3s,transform .3s ease,opacity .3s ease; */
    transition:visibility 0s linear .3s,transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;}
    .canvas-opened .dark-mark{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;}

    /*Search form*/
    .main-search-form{height:0;opacity:0;visibility:hidden;}
    .open-search-form .main-search-form{height:100%;opacity:1;visibility:visible;}
    .main-search-form .search-form label{width:100%;}
    .main-search-form .search-form input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;border:none;border-radius:999px;display:inline-block;font-size:11px;font-weight:600;margin:0;padding:9px 0 9px 50px;text-align:left;width:100%;background:#fff;border:1px solid #dfe0e6;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);}
    .main-search-form .search-form-icon{position:absolute;top:50%;transform:translateY(-50%);left:23px;margin-top:-3px;opacity:0.6;}
    .main-search-form .search-switch{position:absolute;right:30px;top:50%;transform:translateY(-50%);margin-top:-3px;line-height:1;border-left:1px solid #dfe0e6;padding-left:15px;font-size:14px;}

    /*Main header*/
    .main-header .main-nav ul li a{color:#092b4d;font-weight:bold;padding:27px 12px;display:block;font-size:12px;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;font-family:'A1 Sans',sans-serif;line-height:1;}
    .main-header .main-nav ul li > a{text-transform:uppercase;}
    .main-header .main-nav ul li.menu-item-has-children > a{padding-right:15px;}
    .main-header .main-nav ul li.menu-item-has-children > a::after{content:"\e64b";font-family:'themify';font-size:8px;display:inline-block;padding-left:5px;}
    .main-header .main-nav ul ul.sub-menu{text-align:left;position:absolute;width:170px;background:#fff;left:0;top:120%;visibility:hidden;opacity:0;box-shadow:0 0 10px 3px rgba(0,0,0,0.05);padding:17px 0;border-top:2px solid;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
    .main-header .main-nav ul ul.sub-menu>li{margin-left:7px;display:block}
    .main-header .main-nav ul ul.sub-menu>li>a{padding:10px!important;font-size:14px;color:#0b1c39;text-transform:capitalize}
    .main-header .main-nav ul ul.sub-menu>li>a:hover{background:none}
    .header-area .header-top .header-info-right .header-social a i{-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg)}
    .header-area .header-top .header-info-right .header-social a:hover i{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
    .main-header ul>li:hover>ul.sub-menu{visibility:visible;opacity:1;top:100%}
    .main-header .main-nav ul li h6 a{font-size:1rem;font-weight:600;line-height:1.2;}

    /* Mega menu */
    .main-menu{list-style-type:none;margin:0;height:100%;align-items:center;}
    .main-menu > li{height:100%;position:relative;display:inline-block;}
    .main-menu > li.mega-menu-item{position:static;}
    .sub-mega-menu{flex-wrap:wrap;position:absolute;top:100%;left:0;background-color:#fff;width:100%;display:none;box-shadow:0px 40px 40px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 40px 40px 0px rgba(0,0,0,0.05);-webkit-box-shadow:0px 40px 40px 0px rgba(0,0,0,0.05);-o-box-shadow:0px 40px 40px 0px rgba(0,0,0,0.05);-ms-box-shadow:0px 40px 40px 0px rgba(0,0,0,0.05);border-top:1px solid #f4f5f9;border-radius:0 0 5px 5px;}
    .main-menu > li:hover > .sub-mega-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
    .sub-mega-menu .nav{width:240px;border-right:1px solid #f4f5f9;padding:30px 0;}
    .sub-mega-menu .tab-content{width:calc(100% - 240px);}
    .sub-mega-menu .nav-pills .nav-link{font-size:12px;line-height:1.8;color:#222;border-radius:0;padding:8px 20px 8px 33px;text-align:left;}
    .sub-mega-menu .nav-pills .nav-link.active,
    .sub-mega-menu .show>.nav-pills .nav-link{color:#fff;background-color:#152035;}
    .sub-mega-menu .tab-content .tab-pane{padding:25px 50px 35px 30px;}
    .main-header .main-nav ul li.mega-menu-item .tab-content a{padding:0;text-transform:none;}
    .header-sticky.sticky-bar.sticky .header-flex{justify-content:space-between}
    .header-sticky.sticky-bar.sticky .header-btn .get-btn{padding:20px 20px}
    .header-area .slicknav_btn{top:-51px;right:17px}
    .slicknav_menu .slicknav_nav a:hover{background:transparent;}
    .slicknav_menu{background:transparent;}
    .mobile_menu{position:fixed;right:0px;width:100%;z-index:99;}
    .header-sticky.sticky-bar.sticky .header-right-btn{display:none!important}
    .header-sticky.sticky-bar.sticky .sticky-logo{display:block!important}
    .sticky-logo{display:none!important}
    .sticky-logo.info-open{padding:12px}

    /*Header layouts*/
    .main-header{position:relative;z-index:1002;}
    .main-header #userMenuDropdow.dropdown-menu,
    .main-header #userMenuDropdow.dropdown-menu{margin-top:15px;}
    .header-style-1{background:#ffffff;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05)}
    .header-style-1 .header-bottom,
    .header-style-2 .header-bottom,
    .header-style-2.header-style-3 .header-bottom{border-top:1px solid #f4f5f9;height:70px;line-height:65px;}
    .header-style-1 .search-button,
    .header-style-2 .search-button{position:absolute;right:15px;top:0;line-height:70px;z-index:300;}
    .header-style-1 .top-bar,
    .header-style-2 .topbar-inner{border-bottom:1px solid #f4f5f9;}
    .header-style-2 .off-canvas-toggle-cover{right:40px;left:unset;}
    .header-style-2.header-style-3 .topbar-inner{border:0;}
    .open-search-form .header-style-2 .off-canvas-toggle-cover{right:80px;}
    .header-style-2 .header-bottom{border:none;}

    /*Page layouts*/
    .footer-area .footer-logo{margin-bottom:40px}
    .footer-area .footer-pera p{color:#a8a8a8;font-size:15px;margin-bottom:50px;line-height:1.8}
    .footer-area .footer-pera.footer-pera2 p{padding:0}
    .footer-area .footer-tittle h4{color:#fff;font-size:20px;margin-bottom:29px;font-weight:500;text-transform:capitalize}
    .footer-area{color:#a8a8a8}
    .footer-area .footer-tittle ul li{color:#012f5f;margin-bottom:15px}
    .footer-area .footer-tittle ul li a{color:#333333;font-weight:300}
    .footer-area .footer-tittle ul li a:hover{padding-left:5px}
    .footer-area .footer-form form{position:relative}
    .footer-area .footer-form form input{width:100%;height:43px;border:0;border-bottom:1px solid #403f3f;background:none}
    .footer-area .footer-form form .form-icon button{position:absolute;top:0;right:-20px;background:none;border:0;cursor:pointer;padding:13px 22px;line-height:1}
    .footer-area .footer-social a i{color:#222222;margin-right:12px;font-size:19px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}
    .footer-area .footer-social a i:hover{box-shadow:0 -3px 0 0 rgba(24,24,24,0.15) inset,0 3px 10px rgba(0,0,0,0.3);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}
    .footer-area .insta-feed{padding-top:5px;margin:-2px;display:flex;flex-wrap:wrap}
    .footer-area .insta-feed li{width:29.33%;margin:5px}
    .footer-area .insta-feed li img{width:100%}
    .footer-bottom-area .footer-border{border-top:1px solid #e0dede;}
    .footer-area a{color:#a8a8a8}
    .footer-bottom-area .footer-copy-right p{font-weight:300;line-height:1;margin:0;}
    .footer-bottom-area .footer-copy-right p a:hover{color:#fff}
    .footer-menu ul li{display:inline-block;margin-left:36px}
    .footer-menu ul li:first-child{margin-left:0px}

    /*Pagination*/
    .pagination-area .page-item{margin:0}
    .pagination-area .page-item:first-child{margin:0}
    .pagination-area .page-link{color:#777777;border:0;font-size:15px;text-align:center;background:none;padding:0 10px;box-shadow:none;outline:0}
    .pagination-area .page-item.active .page-link{z-index:1;color:#000;background:none;border:0;position:relative;box-shadow:none;outline:0}

    /*Breadcrumb*/
    .breadcrumb{display:inline-block;padding:0;text-transform:capitalize;color:#6e6e6e;font-size:0.875rem;background:none;margin:0;border-radius:0;}
    .breadcrumb span{position:relative;text-align:center;padding:0 10px;}
    .breadcrumb span::before{content:"\e649";font-family:'themify';display:inline-block;color:#101d35;font-size:9px;}

    /*CATEGORY PAGES*/
    .archive-header h2{font-size:45px;}
    .archive .loop-list-1 .first-post .img-hover-slide{min-height:400px;}
    .animate-conner-box::after{content:" ";width:45px;height:45px;display:block;position:absolute;bottom:-45px;right:-45px;border-left:45px solid #da291c;border-bottom:45px solid #fff;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
    .animate-conner:hover .animate-conner-box::after{bottom:0!important;right:0!important}

    /*SINGLE POST*/
    .entry-header-1 h1{max-width:80%;}
    .overflow-hidden{overflow:hidden;}
    .single-social-share a{width:35px;display:block;height:35px;text-align:center;line-height:37px;font-size:13px;border-radius:50%;}
    .single-thumnail .arrow-cover i{color:#fff;}
    .single-excerpt p{line-height:1.5;}
    .entry-main-content p{line-height:1.75;}
    .entry-main-content h2{line-height:1.25;margin-top:30px;margin-bottom:28px;font-size:24px;}
    .entry-main-content p{font-size:16px;}
    .entry-main-content figure{margin-bottom:30px;margin-top:30px;}
    .entry-bottom .tags a{display:inline-block;font-weight:normal;text-decoration:none;padding:1px 15px;background-color:#fff;border:1px solid #bbb;margin-top:2px;margin-bottom:2px;margin-right:5px;border-radius:30px;font-size:14px;}
    .related-posts .img-hover-slide{min-height:200px;}
    .single-header-2 .single-thumnail{min-height:540px;position:relative;background-size:cover;background-position:center center;}
    .single-header-2 .entry-header-1{padding:100px;}
    .single-header-3.single-header-2 .entry-header-1{padding:50px;}

    /*Author box*/
    .author-bio{margin-bottom:40px;text-align:left;display:flex;border-bottom:1px solid #e0dede;padding-bottom:40px;}
    .author-bio .author-image img{border-radius:50%;width:90px;height:90px;}
    .author-bio .author-image{flex-grow:0;flex-shrink:0;overflow:hidden;width:90px;height:90px;margin-right:40px;}
    .author-bio .author-info{flex-grow:1;}
    .author-bio h3{font-size:22px;margin-bottom:10px;}
    .author-bio h5{font-size:12px;text-transform:uppercase;margin-bottom:0;font-weight:500;color:var(--color-black);}
    .author-bio .author-description{margin-top:15px;margin-bottom:15px;}
    .author-bio .author-bio-link{display:inline-block;font-weight:normal;text-decoration:none;text-transform:lowercase;padding:1px 15px;background-color:#fff;border:1px solid #e0dede;margin-right:20px;border-radius:30px;font-size:14px;}
    .author-bio .author-social{display:inline-block;}
    .author-bio .author-social-icons{margin:0;padding:0;list-style:none;}
    .author-bio .author-social-icons li{display:inline-block;}
    .author-bio .author-social-icons li:first-child a{margin-left:0;}
    .author-bio .author-social-icons li a{text-align:center;font-size:16px;margin-left:-1px;padding-top:0;display:block;margin-left:20px;}
    .author-bio .author-social-icons li a i{font-size:14px;}
    .author .author-bio{margin:0;padding:50px;border:0;background:#f4f5f9;border-radius:5px;}

    /*comment*/
    .comments-area{background:transparent;border-top:1px solid #eee;padding:45px 0;margin-top:50px;}
    @media (max-width:414px){
     .comments-area{padding:50px 8px;}
 }
 .comments-area h4{margin-bottom:35px;color:#2a2a2a;font-size:18px;}
 .comments-area h5{font-size:16px;margin-bottom:0px;}
 .comments-area a{color:#2a2a2a;}
 .comments-area .comment-list{padding-bottom:48px;}
 .comments-area .comment-list:last-child{padding-bottom:0px;}
 .comments-area .comment-list.left-padding{padding-left:25px;}
 .comments-area .thumb{margin-right:20px;}
 .comments-area .thumb img{width:70px;border-radius:50%;}
 .comments-area .date{font-size:14px;color:#999999;margin-bottom:0;margin-left:20px;}
 .comments-area .comment{margin-bottom:10px;color:#777777;font-size:15px;}
 .comments-area .btn-reply{background-color:transparent;color:#888888;padding:5px 18px;font-size:14px;display:block;font-weight:400;}
 .comment-form{border-top:1px solid #eee;padding-top:45px;margin-top:50px;margin-bottom:20px;}
 .comment-form .form-group{margin-bottom:30px;}
 .comment-form h4{margin-bottom:40px;font-size:18px;line-height:22px;color:#2a2a2a;}
 .comment-form .name{padding-left:0px;}
 @media (max-width:767px){
     .comment-form .name{padding-right:0px;margin-bottom:1rem;}
 }
 .comment-form .email{padding-right:0px;}
 @media (max-width:991px){
     .comment-form .email{padding-left:0px;}
 }
 .form-control{border:1px solid #f0e9ff;border-radius:0px;height:48px;padding-left:18px;font-size:15px;background:transparent;padding-right: 37px;}
 .form-control:focus{outline:0;box-shadow:none;}
 .form-control::placeholder{font-weight:300;color:#999999;}
 .form-control::placeholder{color:#777777;}
 .comment-form textarea{padding-top:18px;border-radius:12px;height:100%!important;}
 .comment-form::-webkit-input-placeholder{    /* Chrome/Opera/Safari */
    font-size:13px;color:#777;}
    .comment-form::-moz-placeholder{    /* Firefox 19+ */
        font-size:13px;color:#777;}
        .comment-form:-ms-input-placeholder{    /* IE 10+ */
            font-size:13px;color:#777;}
            .comment-form:-moz-placeholder{    /* Firefox 18- */
                font-size:13px;color:#777;}
                .button-contactForm{background:#da291c;color:#fff;border-color:#da291c;padding:12px 25px;}
                .button{display:inline-block;border:1px solid transparent;font-size:14px;font-weight:500;padding:12px 54px;border-radius:4px;color:#fff;border:1px solid #da291c;text-transform:uppercase;background:#da291c;cursor:pointer;transition:all 300ms linear 0s;}
                .button:hover{background:#010f22;border:1px solid #010f22}

                /*post-share-social*/
                figure .social-share,
                .post-thumb .social-share{position:absolute;float:left;overflow:hidden;padding-left:0;bottom:10px;right:0;margin:0;z-index:200;}
                .animate-conner .post-thumb .social-share{right:35px;}
                figure .social-share li,
                .post-thumb .social-share li{width:100%;text-align:center;max-width:0px;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;float:left;margin-left:5px;}
                figure .social-share li:first-child,
                .post-thumb .social-share li:first-child{max-width:30px;opacity:1;pointer-events:none;}
                figure .social-share li a,
                .post-thumb .social-share li a{display:block;width:30px;height:30px;line-height:32px;text-align:center;border-radius:50%;font-size:12px;color:#fff;}
                figure .social-share:hover li:nth-child(1),
                .post-thumb .social-share:hover li:nth-child(1){opacity:0;max-width:0;}
                figure .social-share:hover li,
                .post-thumb .social-share:hover li{opacity:1;max-width:30px;}
                figure .social-share:hover li:last-child,
                .post-thumb .social-share:hover li:last-child{margin-right:15px;}
                .social-share{height:0;transition-duration:0.2s;}
                .bgcover:hover .social-share,
                .post-thumb:hover .social-share{height:30px;transition-duration:0.2s;}
                .post-thumb .social-share li a{background:#007aff;}
                .post-thumb .social-share li a.fb{background:#3b5999;}
                .post-thumb .social-share li a.tw{background:#55acee;}
                .post-thumb .social-share li a.pt{background:#bd081c;}

                /*WP STYPE*/
                .wp-block-separator{border-top:1px solid #f4f5f9;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;}
                .wp-block-image,
                .wp-block-embed,
                .wp-block-gallery{margin-bottom:30px;}
                .blocks-gallery-grid,
                .wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;}
                .blocks-gallery-grid,
                .wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;}
                .blocks-gallery-grid.columns-3 .blocks-gallery-image,
                .blocks-gallery-grid.columns-3 .blocks-gallery-item,
                .wp-block-gallery.columns-3 .blocks-gallery-image,
                .wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px;}
                .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
                .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
                .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
                .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0;}
                .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
                .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
                .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
                .blocks-gallery-grid.is-cropped .blocks-gallery-item img,
                .wp-block-gallery.is-cropped .blocks-gallery-image a,
                .wp-block-gallery.is-cropped .blocks-gallery-image img,
                .wp-block-gallery.is-cropped .blocks-gallery-item a,
                .wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover;}
                .wp-block-separator.is-style-dots{border:none;width:auto;}
                .wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto;}
                .wp-block-separator.is-style-dots::before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif;}
                .wp-block-separator.is-style-dots{text-align:center;line-height:1;}
                .wp-block-quote.is-large,
                .wp-block-quote.is-style-large{padding-left:50px;padding-right:50px;padding-top:50px;padding-bottom:50px;margin-top:40px;margin-bottom:40px;}
                .wp-block-quote.is-large,
                .wp-block-quote.is-style-large{margin:0 0 16px;padding: 30px 30px 15px 30px;background:#f4f5f9;border-radius:5px;}
                .wp-block-quote.is-large p,
                .wp-block-quote.is-style-large p{font-size:15px;line-height:1.7;font-style:normal;}
                .wp-block-image{margin-bottom:30px;}
                .entry-main-content figure.alignleft{margin-right: 30px !important;margin-top: 20px !important;}
                .wp-block-image .alignleft{float:left;margin-right:1em;}
                .wp-block-image .aligncenter > figcaption,
                .wp-block-image .alignleft > figcaption,
                .wp-block-image .alignright > figcaption,
                .wp-block-image.is-resized > figcaption{display:table-caption;caption-side:bottom;width:100%;}
                .wp-block-image figcaption{color:#6a6a6a;z-index:1;bottom:0;right:0;line-height:1.5;margin-bottom:0;margin-top:15px;text-align:center;font-size:12px;}

                /*custom amine*/
                [data-loader='spinner']{width:48px;height:48px;display:inline-block;-webkit-animation:spinner 1.2s infinite ease-in-out;-o-animation:spinner 1.2s infinite ease-in-out;animation:spinner 1.2s infinite ease-in-out;background:url(../imgs/loading.png) no-repeat 50%;background-size:contain;}
                @-webkit-keyframes spinner{
                    0% {
                        -webkit-transform: rotate(0deg);
                        transform: rotate(0deg);
                    }

                    100% {
                        -webkit-transform: rotate(360deg);
                        transform: rotate(360deg);
                    }
                }
                @-moz-keyframes spinner{
                    0% {
                        -webkit-transform: rotate(0deg);
                        transform: rotate(0deg);
                    }

                    100% {
                        -webkit-transform: rotate(360deg);
                        transform: rotate(360deg);
                    }
                }
                @-o-keyframes spinner{
                    0% {
                        -webkit-transform: rotate(0deg);
                        transform: rotate(0deg);
                    }

                    100% {
                        -webkit-transform: rotate(360deg);
                        transform: rotate(360deg);
                    }
                }
                @keyframes spinner{
                    0% {
                        -webkit-transform: rotate(0deg);
                        transform: rotate(0deg);
                    }

                    100% {
                        -webkit-transform: rotate(360deg);
                        transform: rotate(360deg);
                    }
                }
                @keyframes shadow-pulse{
                 0%{box-shadow:0 0 0 0px rgba(239,63,72,0.8);}
                 100%{box-shadow:0 0 0 5px rgba(0,0,0,0);}
             }
             @keyframes shadow-pulse-big{
                 0%{box-shadow:0 0 0 0px rgba(239,63,72,0.1);}
                 100%{box-shadow:0 0 0 20px rgba(0,0,0,0);}
             }
             .topbar-menu a{
                 color: #999;
                 line-height: 1;
             }
             .topbar-menu a:hover{
                 color: #f83a2c;
             }
             .topbar-menu li{
                 padding-right: 20px;
                 line-height: 1;
             }
             i.icon {
                position: relative;
                top: 5px;
                font-size: 140%;
            }
            i.icon.xxl {
                font-size: 64px;
            }
            .footer-bottom {
             position: fixed;
             bottom: 0;
             left: 0;
             width: 100%;
             height: auto;
             overflow: hidden;
             z-index: 1000;
             padding: 25px 0;
         }
         .footer-bottom a, 
         .footer-bottom .btn	{
             min-width: inherit;
         }
         .footer-bottom a{background:none;;-moz-user-select:none;colorcursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;line-height:0;margin-bottom:0;padding:20px;border-radius:5px;margin:10px;cursor:pointer;transition:color 0.4s linear;position:relative;z-index:1;border:0;overflow:hidden;margin:0}
         .btn-lg {
            font-size: 16px;
            padding:25px !important;
        }
        figure {
            margin: 0 !important;
        }
        .img-hover-scale figure {
         position: absolute;
         bottom: 0;
         left: 0;
     }
     .img-hover-scale figure h2,
     .img-hover-scale figure p,
     .img-hover-scale figure span {
         color: #212529;
     }
     .img-hover-scale figure span {
         font-family: 'A1 Serif';
         font-weight: 700;
         font-size: 6.0rem;
         line-height: 4.0rem;
     }

     .img-hover-scale figure .btn {
         margin-bottom: 33px;
         padding: 20px;
         min-width: inherit;
     }
     .img-hover-scale figure .slider-caption {
         padding-bottom: 0;
     }
     .html-document .page {
        position: relative
    }

    .html-document h2 {
        font-weight: bold;
        font-size: calc(1.285rem + 0.42vw);
        line-height: 1.42
    }

    @media (min-width: 1200px) {
        .html-document h2 {
            font-size:1.6rem
        }
    }

    .privacy-tiger .html-document h2 {
        font-weight: 600
    }

    .html-document h3 {
        font-weight: bold;
        font-size: 1.25rem;
        line-height: 1.5
    }

    .privacy-tiger .html-document h3 {
        font-weight: 600
    }

    .html-document footer {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 2em
    }

    .html-document footer .btn+.btn,.html-document footer .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a+.btn,.site-header-fixed .html-document footer .genesis-nav-menu>.menu-item:last-child>a+.btn,.html-document footer .site-header-fixed .genesis-nav-menu>.menu-item:last-child>.btn+a,.site-header-fixed .html-document footer .genesis-nav-menu>.menu-item:last-child>.btn+a,.html-document footer .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a+a,.site-header-fixed .html-document footer .genesis-nav-menu>.menu-item:last-child>a+a,.html-document footer .site-header .genesis-nav-menu>.menu-item:last-child>a+.btn,.site-header .html-document footer .genesis-nav-menu>.menu-item:last-child>a+.btn,.html-document footer .site-header .genesis-nav-menu>.menu-item:last-child>.btn+a,.site-header .html-document footer .genesis-nav-menu>.menu-item:last-child>.btn+a,.html-document footer .site-header .genesis-nav-menu>.menu-item:last-child>a+a,.site-header .html-document footer .genesis-nav-menu>.menu-item:last-child>a+a {
        margin-left: .5em
    }

    .html-document.open {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 100%;
        height: 100%
    }

    .html-document.open:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(17,17,17,.65);
        content: ""
    }

    .html-document.open .btn-close {
        position: absolute;
        top: 1.875em;
        right: 1.5em;
        transform: translateY(-50%)
    }

    .html-document.open .page {
        margin-right: auto;
        margin-left: auto;
        padding: 3.75em 1.75em 0 3.75em;
        max-width: 52em;
        width: 100%;
        background-color: #fff
    }

    .html-document.open .inner {
        overflow: scroll;
        padding-right: 2em;
        max-height: 65vh;
        -webkit-overflow-scrolling: touch
    }

    .html-document.open .full-view {
        display: none
    }

    .html-document.closed {
        margin-bottom: 3em
    }

    .html-document.closed:last-child {
        margin-bottom: 0
    }

    .html-document.closed .btn-close {
        display: none
    }

    .html-document.closed .page {
     background: #fff;
     box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.05);
     border: none;
     overflow: hidden;
     padding: 2em 1.75em;
     /*max-height: 26em*/
 }

 @media(max-width: 767px) {
    .html-document footer {
        display:block;
        padding-top: 1.5em
    }

    .html-document footer .btn,.html-document footer .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a,.site-header-fixed .html-document footer .genesis-nav-menu>.menu-item:last-child>a,.html-document footer .site-header .genesis-nav-menu>.menu-item:last-child>a,.site-header .html-document footer .genesis-nav-menu>.menu-item:last-child>a {
        display: block;
        margin-bottom: .5em
    }

    .html-document footer .btn:last-child,.html-document footer .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a:last-child,.site-header-fixed .html-document footer .genesis-nav-menu>.menu-item:last-child>a:last-child,.html-document footer .site-header .genesis-nav-menu>.menu-item:last-child>a:last-child,.site-header .html-document footer .genesis-nav-menu>.menu-item:last-child>a:last-child {
        margin-bottom: 0
    }

    .html-document footer .btn+.btn,.html-document footer .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a+.btn,.site-header-fixed .html-document footer .genesis-nav-menu>.menu-item:last-child>a+.btn,.html-document footer .site-header-fixed .genesis-nav-menu>.menu-item:last-child>.btn+a,.site-header-fixed .html-document footer .genesis-nav-menu>.menu-item:last-child>.btn+a,.html-document footer .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a+a,.site-header-fixed .html-document footer .genesis-nav-menu>.menu-item:last-child>a+a,.html-document footer .site-header .genesis-nav-menu>.menu-item:last-child>a+.btn,.site-header .html-document footer .genesis-nav-menu>.menu-item:last-child>a+.btn,.html-document footer .site-header .genesis-nav-menu>.menu-item:last-child>.btn+a,.site-header .html-document footer .genesis-nav-menu>.menu-item:last-child>.btn+a,.html-document footer .site-header .genesis-nav-menu>.menu-item:last-child>a+a,.site-header .html-document footer .genesis-nav-menu>.menu-item:last-child>a+a {
        margin-left: 0
    }

    .html-document.open .btn-close {
        top: .75em;
        right: .75em;
        transform: none
    }

    .html-document.open .page {
        padding: 3em .75em 1.5em
    }

    .html-document.open .inner {
        padding-right: 0;
        max-height: 50vh
    }

    .html-document.open footer {
        padding-right: .75em;
        padding-left: .75em
    }

    .html-document.closed {
        margin-bottom: 1.5em
    }

    .html-document.closed:last-child {
        margin-bottom: 0
    }

    .html-document.closed .page {
        padding: 1.5em .75em
    }
}
.bs-stepper .step-trigger {
	font-family: 'A1 Sans';
}
.active .bs-stepper-circle {
 background-color: #17a2b8 !important;
}
.bs-stepper .step-trigger:hover {
	background-color: none;
}
.full-view {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    padding-top: 3.5em;
    padding-bottom: 1em;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, #FFFFFF 100%)
}

.full-view .btn,.full-view .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a,.site-header-fixed .full-view .genesis-nav-menu>.menu-item:last-child>a,.full-view .site-header .genesis-nav-menu>.menu-item:last-child>a,.site-header .full-view .genesis-nav-menu>.menu-item:last-child>a {
    display: flex;
    align-items: center
}

.full-view .btn span,.full-view .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a span,.site-header-fixed .full-view .genesis-nav-menu>.menu-item:last-child>a span,.full-view .site-header .genesis-nav-menu>.menu-item:last-child>a span,.site-header .full-view .genesis-nav-menu>.menu-item:last-child>a span {
    color: #5277ff;
    font-weight: bold;
    font-size: 1.1rem
}

.privacy-tiger .full-view .btn span,.privacy-tiger .full-view .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a span,.site-header-fixed .privacy-tiger .full-view .genesis-nav-menu>.menu-item:last-child>a span,.privacy-tiger .full-view .site-header .genesis-nav-menu>.menu-item:last-child>a span,.site-header .privacy-tiger .full-view .genesis-nav-menu>.menu-item:last-child>a span {
    font-weight: 600
}

.full-view .btn svg,.full-view .site-header-fixed .genesis-nav-menu>.menu-item:last-child>a svg,.site-header-fixed .full-view .genesis-nav-menu>.menu-item:last-child>a svg,.full-view .site-header .genesis-nav-menu>.menu-item:last-child>a svg,.site-header .full-view .genesis-nav-menu>.menu-item:last-child>a svg {
    margin-left: .5em;
    width: 1.5em;
    height: 1.5em;
    fill: #5277ff
}
.card {
	background: #fff;
    box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.05);
    border: none;
    border-radius: 0;
}
.bs-stepper .step-trigger:hover {
    text-decoration: none;
    background-color: rgba(0,0,0,.00) !important;
}
.bs-stepper .step-trigger:focus {
    color: #000000 !important;
    outline: 0;
}
.card-body {
    padding: 2.5rem !important;
}
/*footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 78px;
  padding-top: 100px;
  }*/

  @-webkit-keyframes swal2-show{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    45%{
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    80%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes swal2-show{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    45%{
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    80%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes swal2-hide{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
}
@keyframes swal2-hide{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
}
@-webkit-keyframes swal2-animate-success-line-tip{
    0%{
        top:1.1875em;
        left:.0625em;
        width:0
    }
    54%{
        top:1.0625em;
        left:.125em;
        width:0
    }
    70%{
        top:2.1875em;
        left:-.375em;
        width:3.125em
    }
    84%{
        top:3em;
        left:1.3125em;
        width:1.0625em
    }
    100%{
        top:2.8125em;
        left:.875em;
        width:1.5625em
    }
}
@keyframes swal2-animate-success-line-tip{
    0%{
        top:1.1875em;
        left:.0625em;
        width:0
    }
    54%{
        top:1.0625em;
        left:.125em;
        width:0
    }
    70%{
        top:2.1875em;
        left:-.375em;
        width:3.125em
    }
    84%{
        top:3em;
        left:1.3125em;
        width:1.0625em
    }
    100%{
        top:2.8125em;
        left:.875em;
        width:1.5625em
    }
}
@-webkit-keyframes swal2-animate-success-line-long{
    0%{
        top:3.375em;
        right:2.875em;
        width:0
    }
    65%{
        top:3.375em;
        right:2.875em;
        width:0
    }
    84%{
        top:2.1875em;
        right:0;
        width:3.4375em
    }
    100%{
        top:2.375em;
        right:.5em;
        width:2.9375em
    }
}
@keyframes swal2-animate-success-line-long{
    0%{
        top:3.375em;
        right:2.875em;
        width:0
    }
    65%{
        top:3.375em;
        right:2.875em;
        width:0
    }
    84%{
        top:2.1875em;
        right:0;
        width:3.4375em
    }
    100%{
        top:2.375em;
        right:.5em;
        width:2.9375em
    }
}
@-webkit-keyframes swal2-rotate-success-circular-line{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    5%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    12%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
    100%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
}
@keyframes swal2-rotate-success-circular-line{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    5%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    12%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
    100%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
}
@-webkit-keyframes swal2-animate-error-x-mark{
    0%{
        margin-top:1.625em;
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    50%{
        margin-top:1.625em;
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    80%{
        margin-top:-.375em;
        -webkit-transform:scale(1.15);
        transform:scale(1.15)
    }
    100%{
        margin-top:0;
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes swal2-animate-error-x-mark{
    0%{
        margin-top:1.625em;
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    50%{
        margin-top:1.625em;
        -webkit-transform:scale(.4);
        transform:scale(.4);
        opacity:0
    }
    80%{
        margin-top:-.375em;
        -webkit-transform:scale(1.15);
        transform:scale(1.15)
    }
    100%{
        margin-top:0;
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes swal2-animate-error-icon{
    0%{
        -webkit-transform:rotateX(100deg);
        transform:rotateX(100deg);
        opacity:0
    }
    100%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0);
        opacity:1
    }
}
@keyframes swal2-animate-error-icon{
    0%{
        -webkit-transform:rotateX(100deg);
        transform:rotateX(100deg);
        opacity:0
    }
    100%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0);
        opacity:1
    }
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast{
    flex-direction:column;
    align-items:stretch
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-actions{
    flex:1;
    align-self:stretch;
    justify-content:flex-end;
    height:2.2em
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading{
    justify-content:center
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input{
    height:2em;
    margin:.3125em auto;
    font-size:1em
}
body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-validationerror{
    font-size:1em
}
body.swal2-toast-shown>.swal2-container{
    position:fixed;
    background-color:transparent
}
body.swal2-toast-shown>.swal2-container.swal2-shown{
    background-color:transparent
}
body.swal2-toast-shown>.swal2-container.swal2-top{
    top:0;
    right:auto;
    bottom:auto;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-top-end,body.swal2-toast-shown>.swal2-container.swal2-top-right{
    top:0;
    right:0;
    bottom:auto;
    left:auto
}
body.swal2-toast-shown>.swal2-container.swal2-top-left,body.swal2-toast-shown>.swal2-container.swal2-top-start{
    top:0;
    right:auto;
    bottom:auto;
    left:0
}
body.swal2-toast-shown>.swal2-container.swal2-center-left,body.swal2-toast-shown>.swal2-container.swal2-center-start{
    top:50%;
    right:auto;
    bottom:auto;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-center{
    top:50%;
    right:auto;
    bottom:auto;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-center-end,body.swal2-toast-shown>.swal2-container.swal2-center-right{
    top:50%;
    right:0;
    bottom:auto;
    left:auto;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-bottom-left,body.swal2-toast-shown>.swal2-container.swal2-bottom-start{
    top:auto;
    right:auto;
    bottom:0;
    left:0
}
body.swal2-toast-shown>.swal2-container.swal2-bottom{
    top:auto;
    right:auto;
    bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
body.swal2-toast-shown>.swal2-container.swal2-bottom-end,body.swal2-toast-shown>.swal2-container.swal2-bottom-right{
    top:auto;
    right:0;
    bottom:0;
    left:auto
}
.swal2-popup.swal2-toast{
    flex-direction:row;
    align-items:center;
    width:auto;
    padding:.625em;
    box-shadow:0 0 .625em #d9d9d9;
    overflow-y:hidden
}
.swal2-popup.swal2-toast .swal2-header{
    flex-direction:row
}
.swal2-popup.swal2-toast .swal2-title{
    justify-content:flex-start;
    margin:0 .6em;
    font-size:1em
}
.swal2-popup.swal2-toast .swal2-close{
    position:initial
}
.swal2-popup.swal2-toast .swal2-content{
    justify-content:flex-start;
    font-size:1em
}
.swal2-popup.swal2-toast .swal2-icon{
    width:2em;
    min-width:2em;
    height:2em;
    margin:0
}
.swal2-popup.swal2-toast .swal2-icon-text{
    font-size:2em;
    font-weight:700;
    line-height:1em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{
    width:2em;
    height:2em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{
    top:.875em;
    width:1.375em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
    left:.3125em
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
    right:.3125em
}
.swal2-popup.swal2-toast .swal2-actions{
    height:auto;
    margin:0 .3125em
}
.swal2-popup.swal2-toast .swal2-styled{
    margin:0 .3125em;
    padding:.3125em .625em;
    font-size:1em
}
.swal2-popup.swal2-toast .swal2-styled:focus{
    box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)
}
.swal2-popup.swal2-toast .swal2-success{
    border-color:#a5dc86
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{
    position:absolute;
    width:2em;
    height:2.8125em;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    border-radius:50%
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{
    top:-.25em;
    left:-.9375em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:2em 2em;
    transform-origin:2em 2em;
    border-radius:4em 0 0 4em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{
    top:-.25em;
    left:.9375em;
    -webkit-transform-origin:0 2em;
    transform-origin:0 2em;
    border-radius:0 4em 4em 0
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{
    width:2em;
    height:2em
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{
    top:0;
    left:.4375em;
    width:.4375em;
    height:2.6875em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{
    height:.3125em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{
    top:1.125em;
    left:.1875em;
    width:.75em
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{
    top:.9375em;
    right:.1875em;
    width:1.375em
}
.swal2-popup.swal2-toast.swal2-show{
    -webkit-animation:showSweetToast .5s;
    animation:showSweetToast .5s
}
.swal2-popup.swal2-toast.swal2-hide{
    -webkit-animation:hideSweetToast .2s forwards;
    animation:hideSweetToast .2s forwards
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{
    -webkit-animation:animate-toast-success-tip .75s;
    animation:animate-toast-success-tip .75s
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{
    -webkit-animation:animate-toast-success-long .75s;
    animation:animate-toast-success-long .75s
}
@-webkit-keyframes showSweetToast{
    0%{
        -webkit-transform:translateY(-.625em) rotateZ(2deg);
        transform:translateY(-.625em) rotateZ(2deg);
        opacity:0
    }
    33%{
        -webkit-transform:translateY(0) rotateZ(-2deg);
        transform:translateY(0) rotateZ(-2deg);
        opacity:.5
    }
    66%{
        -webkit-transform:translateY(.3125em) rotateZ(2deg);
        transform:translateY(.3125em) rotateZ(2deg);
        opacity:.7
    }
    100%{
        -webkit-transform:translateY(0) rotateZ(0);
        transform:translateY(0) rotateZ(0);
        opacity:1
    }
}
@keyframes showSweetToast{
    0%{
        -webkit-transform:translateY(-.625em) rotateZ(2deg);
        transform:translateY(-.625em) rotateZ(2deg);
        opacity:0
    }
    33%{
        -webkit-transform:translateY(0) rotateZ(-2deg);
        transform:translateY(0) rotateZ(-2deg);
        opacity:.5
    }
    66%{
        -webkit-transform:translateY(.3125em) rotateZ(2deg);
        transform:translateY(.3125em) rotateZ(2deg);
        opacity:.7
    }
    100%{
        -webkit-transform:translateY(0) rotateZ(0);
        transform:translateY(0) rotateZ(0);
        opacity:1
    }
}
@-webkit-keyframes hideSweetToast{
    0%{
        opacity:1
    }
    33%{
        opacity:.5
    }
    100%{
        -webkit-transform:rotateZ(1deg);
        transform:rotateZ(1deg);
        opacity:0
    }
}
@keyframes hideSweetToast{
    0%{
        opacity:1
    }
    33%{
        opacity:.5
    }
    100%{
        -webkit-transform:rotateZ(1deg);
        transform:rotateZ(1deg);
        opacity:0
    }
}
@-webkit-keyframes animate-toast-success-tip{
    0%{
        top:.5625em;
        left:.0625em;
        width:0
    }
    54%{
        top:.125em;
        left:.125em;
        width:0
    }
    70%{
        top:.625em;
        left:-.25em;
        width:1.625em
    }
    84%{
        top:1.0625em;
        left:.75em;
        width:.5em
    }
    100%{
        top:1.125em;
        left:.1875em;
        width:.75em
    }
}
@keyframes animate-toast-success-tip{
    0%{
        top:.5625em;
        left:.0625em;
        width:0
    }
    54%{
        top:.125em;
        left:.125em;
        width:0
    }
    70%{
        top:.625em;
        left:-.25em;
        width:1.625em
    }
    84%{
        top:1.0625em;
        left:.75em;
        width:.5em
    }
    100%{
        top:1.125em;
        left:.1875em;
        width:.75em
    }
}
@-webkit-keyframes animate-toast-success-long{
    0%{
        top:1.625em;
        right:1.375em;
        width:0
    }
    65%{
        top:1.25em;
        right:.9375em;
        width:0
    }
    84%{
        top:.9375em;
        right:0;
        width:1.125em
    }
    100%{
        top:.9375em;
        right:.1875em;
        width:1.375em
    }
}
@keyframes animate-toast-success-long{
    0%{
        top:1.625em;
        right:1.375em;
        width:0
    }
    65%{
        top:1.25em;
        right:.9375em;
        width:0
    }
    84%{
        top:.9375em;
        right:0;
        width:1.125em
    }
    100%{
        top:.9375em;
        right:.1875em;
        width:1.375em
    }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
    overflow-y:hidden
}
body.swal2-height-auto{
    height:auto!important
}
body.swal2-no-backdrop .swal2-shown{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto;
    background-color:transparent
}
body.swal2-no-backdrop .swal2-shown>.swal2-modal{
    box-shadow:0 0 10px rgba(0,0,0,.4)
}
body.swal2-no-backdrop .swal2-shown.swal2-top{
    top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{
    top:0;
    left:0
}
body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{
    top:0;
    right:0
}
body.swal2-no-backdrop .swal2-shown.swal2-center{
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom{
    bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{
    bottom:0;
    left:0
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{
    right:0;
    bottom:0
}
.swal2-container{
    display:flex;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    padding:10px;
    background-color:transparent;
    z-index:1060;
    overflow-x:hidden;
    -webkit-overflow-scrolling:touch
}
.swal2-container.swal2-top{
    align-items:flex-start
}
.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{
    align-items:flex-start;
    justify-content:flex-start
}
.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{
    align-items:flex-start;
    justify-content:flex-end
}
.swal2-container.swal2-center{
    align-items:center
}
.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{
    align-items:center;
    justify-content:flex-start
}
.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{
    align-items:center;
    justify-content:flex-end
}
.swal2-container.swal2-bottom{
    align-items:flex-end
}
.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{
    align-items:flex-end;
    justify-content:flex-start
}
.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{
    align-items:flex-end;
    justify-content:flex-end
}
.swal2-container.swal2-grow-fullscreen>.swal2-modal{
    display:flex!important;
    flex:1;
    align-self:stretch;
    justify-content:center
}
.swal2-container.swal2-grow-row>.swal2-modal{
    display:flex!important;
    flex:1;
    align-content:center;
    justify-content:center
}
.swal2-container.swal2-grow-column{
    flex:1;
    flex-direction:column
}
.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{
    align-items:center
}
.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{
    align-items:flex-start
}
.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{
    align-items:flex-end
}
.swal2-container.swal2-grow-column>.swal2-modal{
    display:flex!important;
    flex:1;
    align-content:center;
    justify-content:center
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{
    margin:auto
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .swal2-container .swal2-modal{
        margin:0!important
    }
}
.swal2-container.swal2-fade{
    transition:background-color .1s
}
.swal2-container.swal2-shown{
    background-color:rgba(0,0,0,.4)
}
.swal2-popup{
    display:none;
    position:relative;
    flex-direction:column;
    justify-content:center;
    width:32em;
    max-width:100%;
    padding:1.25em;
    border-radius:.3125em;
    background:#fff;
    font-family:inherit;
    font-size:1rem;
    box-sizing:border-box
}
.swal2-popup:focus{
    outline:0
}
.swal2-popup.swal2-loading{
    overflow-y:hidden
}
.swal2-popup .swal2-header{
    display:flex;
    flex-direction:column;
    align-items:center
}
.swal2-popup .swal2-title{
    display:block;
    position:relative;
    max-width:100%;
    margin:0 0 .4em;
    padding:0;
    color:#595959;
    font-size:1.875em;
    font-weight:600;
    text-align:center;
    text-transform:none;
    word-wrap:break-word
}
.swal2-popup .swal2-actions{
    align-items:center;
    justify-content:center;
    margin:1.25em auto 0
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{
    opacity:.4
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{
    background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))
}
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{
    background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))
}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{
    width:2.5em;
    height:2.5em;
    margin:.46875em;
    padding:0;
    border:.25em solid transparent;
    border-radius:100%;
    border-color:transparent;
    background-color:transparent!important;
    color:transparent;
    cursor:default;
    box-sizing:border-box;
    -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
    animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{
    margin-right:30px;
    margin-left:30px
}
.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{
    display:inline-block;
    width:15px;
    height:15px;
    margin-left:5px;
    border:3px solid #999;
    border-radius:50%;
    border-right-color:transparent;
    box-shadow:1px 1px 1px #fff;
    content:'';
    -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
    animation:swal2-rotate-loading 1.5s linear 0s infinite normal
}
.swal2-popup .swal2-styled{
    margin:0 .3125em;
    padding:.625em 2em;
    font-weight:500;
    box-shadow:none
}
.swal2-popup .swal2-styled:not([disabled]){
    cursor:pointer
}
.swal2-popup .swal2-styled.swal2-confirm{
    border:0;
    border-radius:.25em;
    background:initial;
    background-color:#3085d6;
    color:#fff;
    font-size:1.0625em
}
.swal2-popup .swal2-styled.swal2-cancel{
    border:0;
    border-radius:.25em;
    background:initial;
    background-color:#aaa;
    color:#fff;
    font-size:1.0625em
}
.swal2-popup .swal2-styled:focus{
    outline:0;
    box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)
}
.swal2-popup .swal2-styled::-moz-focus-inner{
    border:0
}
.swal2-popup .swal2-footer{
    justify-content:center;
    margin:1.25em 0 0;
    padding-top:1em;
    border-top:1px solid #eee;
    color:#545454;
    font-size:1em
}
.swal2-popup .swal2-image{
    max-width:100%;
    margin:1.25em auto
}
.swal2-popup .swal2-close{
    position:absolute;
    top:0;
    right:0;
    justify-content:center;
    width:1.2em;
    height:1.2em;
    padding:0;
    transition:color .1s ease-out;
    border:none;
    border-radius:0;
    background:0 0;
    color:#ccc;
    font-family:serif;
    font-size:2.5em;
    line-height:1.2;
    cursor:pointer;
    overflow:hidden
}
.swal2-popup .swal2-close:hover{
    -webkit-transform:none;
    transform:none;
    color:#f27474
}
.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{
    display:none
}
.swal2-popup .swal2-content{
    justify-content:center;
    margin:0;
    padding:0;
    color:#545454;
    font-size:1.125em;
    font-weight:300;
    line-height:normal;
    word-wrap:break-word
}
.swal2-popup #swal2-content{
    text-align:center
}
.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{
    margin:1em auto
}
.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{
    width:100%;
    transition:border-color .3s,box-shadow .3s;
    border:1px solid #d9d9d9;
    border-radius:.1875em;
    font-size:1.125em;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.06);
    box-sizing:border-box
}
.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{
    border-color:#f27474!important;
    box-shadow:0 0 2px #f27474!important
}
.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{
    border:1px solid #b4dbed;
    outline:0;
    box-shadow:0 0 3px #c4e6f5
}
.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{
    color:#ccc
}
.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{
    color:#ccc
}
.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{
    color:#ccc
}
.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{
    color:#ccc
}
.swal2-popup .swal2-range input{
    width:80%
}
.swal2-popup .swal2-range output{
    width:20%;
    font-weight:600;
    text-align:center
}
.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{
    height:2.625em;
    margin:1em auto;
    padding:0;
    font-size:1.125em;
    line-height:2.625em
}
.swal2-popup .swal2-input{
    height:2.625em;
    padding:.75em
}
.swal2-popup .swal2-input[type=number]{
    max-width:10em
}
.swal2-popup .swal2-file{
    font-size:1.125em
}
.swal2-popup .swal2-textarea{
    height:6.75em;
    padding:.75em
}
.swal2-popup .swal2-select{
    min-width:50%;
    max-width:100%;
    padding:.375em .625em;
    color:#545454;
    font-size:1.125em
}
.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{
    align-items:center;
    justify-content:center
}
.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{
    margin:0 .6em;
    font-size:1.125em
}
.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{
    margin:0 .4em
}
.swal2-popup .swal2-validationerror{
    display:none;
    align-items:center;
    justify-content:center;
    padding:.625em;
    background:#f0f0f0;
    color:#666;
    font-size:1em;
    font-weight:300;
    overflow:hidden
}
.swal2-popup .swal2-validationerror::before{
    display:inline-block;
    width:1.5em;
    min-width:1.5em;
    height:1.5em;
    margin:0 .625em;
    border-radius:50%;
    background-color:#f27474;
    color:#fff;
    font-weight:600;
    line-height:1.5em;
    text-align:center;
    content:'!';
    zoom:normal
}
@supports (-ms-accelerator:true){
    .swal2-range input{
        width:100%!important
    }
    .swal2-range output{
        display:none
    }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .swal2-range input{
        width:100%!important
    }
    .swal2-range output{
        display:none
    }
}
@-moz-document url-prefix(){
    .swal2-close:focus{
        outline:2px solid rgba(50,100,150,.4)
    }
}
.swal2-icon{
    position:relative;
    justify-content:center;
    width:5em;
    height:5em;
    margin:1.25em auto 1.875em;
    border:.25em solid transparent;
    border-radius:50%;
    line-height:5em;
    cursor:default;
    box-sizing:content-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    zoom:normal
}
.swal2-icon-text{
    font-size:3.75em
}
.swal2-icon.swal2-error{
    border-color:#f27474
}
.swal2-icon.swal2-error .swal2-x-mark{
    position:relative;
    flex-grow:1
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line]{
    display:block;
    position:absolute;
    top:2.3125em;
    width:2.9375em;
    height:.3125em;
    border-radius:.125em;
    background-color:#f27474
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
    left:1.0625em;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
    right:1em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.swal2-icon.swal2-warning{
    border-color:#facea8;
    color:#f8bb86
}
.swal2-icon.swal2-info{
    border-color:#9de0f6;
    color:#3fc3ee
}
.swal2-icon.swal2-question{
    border-color:#c9dae1;
    color:#87adbd
}
.swal2-icon.swal2-success{
    border-color:#a5dc86
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line]{
    position:absolute;
    width:3.75em;
    height:7.5em;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    border-radius:50%
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{
    top:-.4375em;
    left:-2.0635em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:3.75em 3.75em;
    transform-origin:3.75em 3.75em;
    border-radius:7.5em 0 0 7.5em
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{
    top:-.6875em;
    left:1.875em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:0 3.75em;
    transform-origin:0 3.75em;
    border-radius:0 7.5em 7.5em 0
}
.swal2-icon.swal2-success .swal2-success-ring{
    position:absolute;
    top:-.25em;
    left:-.25em;
    width:100%;
    height:100%;
    border:.25em solid rgba(165,220,134,.3);
    border-radius:50%;
    z-index:2;
    box-sizing:content-box
}
.swal2-icon.swal2-success .swal2-success-fix{
    position:absolute;
    top:.5em;
    left:1.625em;
    width:.4375em;
    height:5.625em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    z-index:1
}
.swal2-icon.swal2-success [class^=swal2-success-line]{
    display:block;
    position:absolute;
    height:.3125em;
    border-radius:.125em;
    background-color:#a5dc86;
    z-index:2
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{
    top:2.875em;
    left:.875em;
    width:1.5625em;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{
    top:2.375em;
    right:.5em;
    width:2.9375em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.swal2-progresssteps{
    align-items:center;
    margin:0 0 1.25em;
    padding:0;
    font-weight:600
}
.swal2-progresssteps li{
    display:inline-block;
    position:relative
}
.swal2-progresssteps .swal2-progresscircle{
    width:2em;
    height:2em;
    border-radius:2em;
    background:#3085d6;
    color:#fff;
    line-height:2em;
    text-align:center;
    z-index:20
}
.swal2-progresssteps .swal2-progresscircle:first-child{
    margin-left:0
}
.swal2-progresssteps .swal2-progresscircle:last-child{
    margin-right:0
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{
    background:#3085d6
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{
    background:#add8e6
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{
    background:#add8e6
}
.swal2-progresssteps .swal2-progressline{
    width:2.5em;
    height:.4em;
    margin:0 -1px;
    background:#3085d6;
    z-index:10
}
[class^=swal2]{
    -webkit-tap-highlight-color:transparent
}
.swal2-show{
    -webkit-animation:swal2-show .3s;
    animation:swal2-show .3s
}
.swal2-show.swal2-noanimation{
    -webkit-animation:none;
    animation:none
}
.swal2-hide{
    -webkit-animation:swal2-hide .15s forwards;
    animation:swal2-hide .15s forwards
}
.swal2-hide.swal2-noanimation{
    -webkit-animation:none;
    animation:none
}
[dir=rtl] .swal2-close{
    right:auto;
    left:0
}
.swal2-animate-success-icon .swal2-success-line-tip{
    -webkit-animation:swal2-animate-success-line-tip .75s;
    animation:swal2-animate-success-line-tip .75s
}
.swal2-animate-success-icon .swal2-success-line-long{
    -webkit-animation:swal2-animate-success-line-long .75s;
    animation:swal2-animate-success-line-long .75s
}
.swal2-animate-success-icon .swal2-success-circular-line-right{
    -webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;
    animation:swal2-rotate-success-circular-line 4.25s ease-in
}
.swal2-animate-error-icon{
    -webkit-animation:swal2-animate-error-icon .5s;
    animation:swal2-animate-error-icon .5s
}
.swal2-animate-error-icon .swal2-x-mark{
    -webkit-animation:swal2-animate-error-x-mark .5s;
    animation:swal2-animate-error-x-mark .5s
}
@-webkit-keyframes swal2-rotate-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes swal2-rotate-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.readmore-btn {
    font-size: 14px;
}

.icon--eye-close-hover,.no-touch-device .icon--eye-close:hover,.no-touch-device .icon--eye-close:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon--eye-close{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon--eye-open-hover,.no-touch-device .icon--eye-open:hover,.no-touch-device .icon--eye-open:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon--eye-open{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.voka {
    position: relative;
    top: -35px;
    right: 10px;
    cursor: pointer;
    z-index: 3;
}
.voka--2 {
    position: relative;
    top: 44px;
    right: 10px;
    cursor: pointer;
    z-index: 3;
}
.icon--sm {
    width: 21.5px;
    height: 21.5px;
    float: right;
}
.icon-type {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: 21px;
}
input[name="phone"]{letter-spacing: 1.1px;}
.thumb-overlay2{position:relative;}
.thumb-overlay2::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,transparent 50%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.8) 100%);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease}
.thumb-overlay2:hover::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,transparent 50%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.8) 100%);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease}
.language img,
.language svg {
    max-height:16px;
    max-width:16px;
    position: relative;
    bottom: 2px;
}
.language a:hover > svg {
	fill: #d72626;
}
a#off-canvas-toggle2:hover {
    color: #d72626;
}
.list-group-item {
    border: 1px solid rgba(0,0,0,.05);
}


/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  float:right;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input.default:checked + .slider {
  background-color: #444;
}
input.primary:checked + .slider {
  background-color: #2196F3;
}
input.success:checked + .slider {
  background-color: #8bc34a;
}
input.info:checked + .slider {
  background-color: #3de0f5;
}
input.warning:checked + .slider {
  background-color: #FFC107;
}
input.danger:checked + .slider {
  background-color: #f44336;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

p.small {font-size: 100% !important;}
.form-group p.small {font-size: 80% !important;}

.slider-caption p.strong,
.card-body p.strong {font-family: 'A1 Serif'; font-weight: 700;}

@media only screen and (max-width: 480px) {
	.widget-title {
     text-align: left !important;
 }
 .slider-caption span {
      /*font-size: 4.0rem !important;
      line-height: 3.0rem !important;*/
  }
  p.small {
      font-size: 80% !important;
  }
  .img-fluid,
  .img-responsive {
     margin: 1.0rem 0 !important;
 }
 .readmore-btn {
	/*white-space: nowrap;
    padding-bottom: 33px;
    display: flow-root;*/
}
.card-body {
    padding: 1.5rem !important;
}
}

.img-fluid,
.img-responsive {
	margin: 2.0rem 0;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='F44336' 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) !important;
}

.rules ol{
    padding: 0 0 20px 0;
    margin: 0px;
}
.rules ol li{
    padding: 0px 0px 20px 36px;
    counter-increment: list;
    list-style-type: none;
    position: relative;
    font-size: 15px;
}
.rules ol li:last-child{
    padding-bottom: 0px;
}
.rules ol li:before{
    color: #ef3f48;
    font-family: 'A1 Serif';
    font-size: 25px;
    content: counter(list) ".";
    left: -10px;
    position: absolute;
    text-align: right;
    width: 36px;
    font-weight: bold;
    top: -10px;
}

.modal button.close {
    position: absolute;
    top: 1.0rem;
    right: 1.0rem;
}
.modal .modal-header p {
	margin-bottom: 0!important;
}

.modal .modal-header {
	display: block!important;
}

.modal .modal-content {
	padding: 1rem;
	box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.05);
	border: 0;
}

.modal-backdrop.show {
    opacity: .97;
}
.modal-backdrop {
	background-color: #fff;
}
em b, b em, em strong, strong em {
    font-family: 'A1 serif';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
}
.entry-main-content a[rel=noopener],
.single-excerpt a {
  text-decoration:none;
  border-bottom: 1px solid #eee;
  box-shadow: inset 0 -1px 0 #eee;
  color: #6295ac;
  transition: background 0.1s cubic-bezier(.33,.66,.66,1);
}

.entry-main-content a[rel=noopener]:hover,
.single-excerpt a:hover {
  background: #eee;
}
.error {
    position: relative;
    padding: .25rem 0;
    margin-bottom: 1rem;
    color: #d72626;
    font-size: 12px;
}
a#href:hover {color: #d72626}

.success {
    font-size:80%;
    line-height: 2rem;
}
.success:before {
   background-repeat: no-repeat;
   content: ">";
   color: transparent!important;
   display: inline-block;
   width: 1rem;
   margin-right: .4rem;
   top: 0;
   left: 0;
   background-size: 100% auto;
   background-position: 50%;
   fill: #17a2b8;
   background-image: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1MS4xICg1NzUwMSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+NUU2MzA3ODMtQTBDNy00NjQ4LThDRTUtQjJCMUFFOUVCNzU5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDFfMDFfQjJCX2xhbmRpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NzMuMDAwMDAwLCAtMzEzNC4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iVGFyaWZmX1RpbGVzL1RpbGVfZ3JheS1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NDAuMDAwMDAwLCAyODg2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlRpbGVfZ3JheSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imljb25zL3Rpay1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMy4wMDAwMDAsIDI0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9Imxpc3QtYnVsbGV0IiBwb2ludHM9IjE2IDMuOTg4NzY0MDQgMTUuMDU2Mzc0NyAzIDUuOTY3MDQyNSAxMC40NDMxOTYgMC43MDc3MTg5OTQgNy4wNjQ5MTg4NSAwIDguMTYzNTQ1NTcgNC4yMDQ2ODM0MyAxMi4zMjQ1OTQzIDUuODk3NjU4MjggMTQgNy41NzY3NTYyOSAxMi4zMjQ1OTQzIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}
.bg-overlay-span {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(255,255,255, .5);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.8) 35%, rgba(0,212,255,0) 100%);
}
.alert-danger {
	border-color: #da291c !important;
	border-radius: 0;
	background: none;
	color: #da291c;
	font-size: 80%;
}
body.canvas-opened {
	overflow: hidden!important;
}
.alert a[data-toggle] {
    text-decoration: underline;
    color: #da291c;
}
.alert a[data-toggle]:hover {
    text-decoration: none;
    color: #da291c;
}
.modal-footer, .modal-header {border: none;}
.tg-image-cover {position: absolute;bottom: 0;}
.instr {
    background: url(../images/instr-bg.png) no-repeat bottom;
}
.instr-main-text p{
	font-family:"A1 Serif",sans-serif;
	font-size: 120%;
}
.instr .media img {max-height:70px;}

.tooltip {
	font-family: 'A1 Sans', sans-serif;
}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
    border-top-color: #666666;
}
.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
    border-left-color: #666666;
}
.tooltip-inner {
    max-width: 245px;
    padding: .5rem .5rem;
    color: #fff;
    text-align: left;
    font-size: 90%;
    background-color: #666666;
    border-radius: .5rem;
}
.tooltip.show {
    opacity: 1;
}
[class^="ti-"], [class*=" ti-"] {
    position: relative;
    top: 1px;
}
.modal-content {
    border-radius: 0;
}
.file .replaced-svg {
   height:64px;
   width:64px;
   max-height: 64px;
   max-width: 64px;
   padding: 5px;
}
.file a:hover h6 {color: #d72626;}
.file a:hover svg {fill: #d72626;padding: 10px;}
.img-fluid,
.img-responsive {
    max-width: 100%;
    height: auto;
}

/*bvi*/
html body .bvi-body .post-content-overlay {
	padding: 10px;
	width: 100%;
}

html body .bvi-body a.img-link:hover {
	background: none !important;
}

html body .bvi-body a:hover * {
    fill: #fff !important;
}

html body .bvi-body[data-bvi-theme=black] a:hover * {
    fill: #000 !important;
}

html body .bvi-body[data-bvi-theme=green] a:hover * {
    fill: #3B2716 !important;
}

html body .bvi-body[data-bvi-theme=brown] a:hover * {
    fill: #4D4B43 !important;
}

html body .bvi-body[data-bvi-theme=blue] a:hover * {
    fill: #9DD1FF !important;
}

html body .bvi-body[data-bvi-theme=black] .icon--eye-close-hover,.no-touch-device .icon--eye-close:hover,.no-touch-device .icon--eye-close:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%23ffffff' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=black] .icon--eye-close{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%23ffffff' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=black] .icon--eye-open-hover,.no-touch-device .icon--eye-open:hover,.no-touch-device .icon--eye-open:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%23ffffff' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=black] .icon--eye-open{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%23ffffff' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

html body .bvi-body[data-bvi-theme=blue] .icon--eye-close-hover,.no-touch-device .icon--eye-close:hover,.no-touch-device .icon--eye-close:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%23063462' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=blue] .icon--eye-close{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%23063462' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=blue] .icon--eye-open-hover,.no-touch-device .icon--eye-open:hover,.no-touch-device .icon--eye-open:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%23063462' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=blue] .icon--eye-open{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%23063462' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

html body .bvi-body[data-bvi-theme=green] .icon--eye-close-hover,.no-touch-device .icon--eye-close:hover,.no-touch-device .icon--eye-close:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%23A9E44D' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=green] .icon--eye-close{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%23A9E44D' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=green] .icon--eye-open-hover,.no-touch-device .icon--eye-open:hover,.no-touch-device .icon--eye-open:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%23A9E44D' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=green] .icon--eye-open{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%23A9E44D' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

html body .bvi-body[data-bvi-theme=brown] .icon--eye-close-hover,.no-touch-device .icon--eye-close:hover,.no-touch-device .icon--eye-close:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%234D4B43' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=brown] .icon--eye-close{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='15px' viewBox='0 0 16 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4E58F9A2-245B-4475-92F7-63C040A25467%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -630.000000)' fill='%234D4B43' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 612.000000)'%3E%3Cpath d='M369.271317,22.6149449 C368.881634,22.4490808 368.451749,22.3571429 368,22.3571429 C366.232689,22.3571429 364.8,23.7642479 364.8,25.5 C364.8,26.070209 364.954613,26.6049512 365.224909,27.0659932 L369.271317,22.6149449 Z M363.477145,28.9885342 C362.085527,28.1696058 360.924982,26.973769 360.16,25.5 C361.662643,22.6050951 364.691537,20.7825702 368,20.7825702 C368.891596,20.7825702 369.762888,20.9149302 370.589477,21.1649687 L372.932733,18.5873871 L374.412613,19.9327327 L363.067267,32.4126129 L361.587387,31.0672673 L363.477145,28.9885342 Z M373.320469,22.5410575 C374.358233,23.314485 375.226376,24.3178271 375.84,25.5 C374.337357,28.3949049 371.308463,30.2174298 368,30.2174298 C367.479289,30.2174298 366.965503,30.1722843 366.463503,30.0849179 L367.780853,28.6356028 C367.853268,28.640413 367.926343,28.6428571 368,28.6428571 C369.767311,28.6428571 371.2,27.2357521 371.2,25.5 C371.2,25.3058558 371.182076,25.1158231 371.147766,24.931411 L373.320469,22.5410575 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=brown] .icon--eye-open-hover,.no-touch-device .icon--eye-open:hover,.no-touch-device .icon--eye-open:focus{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%234D4B43' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html body .bvi-body[data-bvi-theme=brown] .icon--eye-open{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='11px' viewBox='0 0 16 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 54.1 (76490) - https://sketchapp.com --%3E%3Ctitle%3E9976FFCD-678F-4DA0-B6F4-B5E563FDD75C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='63_01.02_Registration_768' transform='translate(-548.000000, -558.000000)' fill='%234D4B43' fill-rule='nonzero'%3E%3Cg id='Group-Copy-9' transform='translate(188.000000, 538.000000)'%3E%3Cg id='iconfinder_view-show_3671905' transform='translate(360.000000, 20.000000)'%3E%3Cpath d='M0.16,5.5 C1.66264316,2.60509506 4.69153722,0.78257017 8,0.78257017 C11.3084628,0.78257017 14.3373568,2.60509506 15.84,5.5 C14.3373568,8.39490494 11.3084628,10.2174298 8,10.2174298 C4.69153722,10.2174298 1.66264316,8.39490494 0.16,5.5 L0.16,5.5 Z M8,8.64285714 C9.7673112,8.64285714 11.2,7.23575207 11.2,5.5 C11.2,3.76424793 9.7673112,2.35714286 8,2.35714286 C6.2326888,2.35714286 4.8,3.76424793 4.8,5.5 C4.8,7.23575207 6.2326888,8.64285714 8,8.64285714 Z M8,7.07142857 C7.1163444,7.07142857 6.4,6.36787604 6.4,5.5 C6.4,4.63212396 7.1163444,3.92857143 8,3.92857143 C8.8836556,3.92857143 9.6,4.63212396 9.6,5.5 C9.6,6.36787604 8.8836556,7.07142857 8,7.07142857 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.bvi-body .custom-checkbox .custom-control-input~.custom-control-label::before {
	background-color: #000 !important;
	zoom: 1.5;
	border-radius: 0px;
}
.bvi-body .custom-checkbox .custom-control-input:checked~.custom-control-label::after {   
    zoom: 1.5;
}

.jumbotron.bvi {
    background: none;
    border: solid 3px #000;
    border-radius: 0;
    padding: 2rem;
    margin-bottom: 0;
}
.img-browser-logo {
	max-width: 64px;
}
.bvi-body button.step-trigger {
    border-radius: 0 !important;
}
.bvi-body .bs-stepper-label.d-none.d-sm-block {
    background-color: transparent !important;
    color: #fff !important;
}

.bvi-body .bs-stepper-circle.line-height {
	line-height: 16px !important;
	font-size: 16px !important;
	font-family: 'A1 Serif' !important;
}

.bvi-body a.icon-type.voka:hover {
    background-color: transparent !important;
}
.bvi-body a.icon-type.voka--2:hover {
    background-color: transparent !important;
}

.bvi-body #modal button.close {
    zoom: 1.5;
    padding: 0 !important;
    margin: 0 !important;
    background-color: transparent !important;
}

.bvi-body #modal .modal-content {
    border: solid !important;
}

.bvi-text {
    line-height: 45px;
    font-family: 'A1 Serif';
    font-weight: 600;
    padding-right: 5px;
}

.header-menu {

}

.header-menu .language {
	padding-right: 16px;
    line-height: 48px;
}

.profile {
	line-height: 45px;
    padding-left: 22px;
}

.bvi-body #sidebar-wrapper {top:unset !important;padding-top: 25px;}
.tooltip-inner {border-radius:0!important;}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
    border-bottom-color: #666;
}

@media (max-width:767px){
	.tooltip{display:none;}
}

.bvi-img {/*min-height:200px;*/}
.bvi-img-width.bvi-img {width:100% !important;}
.svg.bvi-img {display: none !important;}

.featured-slider-1.unfpa h2 {
    /*line-height: 1;
    font-size: 50px;
    display: table-caption;*/
}

.featured-slider-1.samsung {
    background: url(/assets/images/samsung/samsung-a02.jpg);

}
.featured-slider-1.unfpa {
    background: url(/assets/images/unfpa/unfpa.jpg);
}

.featured-slider-1.unfpa_2023 {
    background: url(/assets/images/Group-155.jpg);
    background-size: cover;
    background-position: bottom left;
}

.unfpa_2023 h2.post-title, .unfpa_2023 div, .unfpa_2023 a{
    color: white !important;
}

.featured-slider-1.unfpa:after {
    content: "";
    background: rgb(255 255 255 / 65%);
    background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.700717787114846) 30%, rgba(255,255,255,0) 100%);
    position: absolute;
    width: calc(100% - 30px);
    height: 100%;
    top: 0;
    margin: 0 15px;
    left: 0;
}
@media (max-width:1024px) {
    .featured-slider-1.unfpa-link h2 {
        font-size:  24px;
    }
}
@media (max-width:375px) {
    .featured-slider-1.unfpa-link h2 {
        font-size:  24px;
    }
}
.featured-slider-1.samsung,
.featured-slider-1.unfpa {
 background-repeat: no-repeat;
 background-size: cover;
 background-position-x: center;   
 transition: .5s;
}

.featured-slider-1.unfpa-link {
 transition: .5s;
}

/*.featured-slider-1.unfpa-link:hover,
.featured-slider-1.samsung:hover {
        transform: scale3d(.98, .98, .98);
    transition: .75s;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
    }*/
    .samsung .readmore-btn {font-size: 16px;}

    .sidebar-widget.samsung {
       display: block;
       background: url(/assets/images/samsung/samsung-a02.jpg);
       margin-left: -30px !important;
       margin-right: -30px;
       color: #000;
   }


   /*.featured-slider-1.samsung:after {
      content: "";
      z-index: 1;
      background: url(/assets/images/samsung/sm-logo.png) no-repeat right 30px bottom;
  }*/
  .sidebar-widget.samsung .samsung_header {
   padding: 20px 30px 0 30px;
}
/*.featured-slider-1.samsung:after {
    content: "";
    z-index: 1;
    background: url(/assets/images/samsung/logo.png) no-repeat;
    position: absolute;
    background-size: cover;
    bottom: 0px;
    right: 50px;
    width: 150px;
    height: 150px;
}*/
/*.featured-slider-1.samsung:hover.samsung:after {
    right: 0px !important;
    transition: none !important;
    }*/

    .gly-rotate-90 {
      filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
      display: inline-block;
  }
  #modal_fio.show ~ button#show-modal_fio {
    background: none !important;
    color: #da291c !important;
    border: solid 1px #da291c !important;
    padding: 19px;
}
#modal_fio.show ~ button#show-modal_fio::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.02);z-index:1;border-radius:0px;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5,1.6,0.4,0.7);transform:scaleX(0)}
#modal_fio.show ~ button#show-modal_fio:hover::before{transform:scaleX(1);color:#f83a2c!important;z-index:-1}
#modal_fio.show ~ button#show-modal_fio.focus,
#modal_fio.show ~ button#show-modal_fio:focus{outline:0;box-shadow:none}
#modal_fio.show ~ button#show-modal_fio:hover {color: #da291c !important;}

#modal_fio.show ~ button#show-modal_fio span{
    display:  none;
}

@media (max-width:415px) {
    .inline-grid {
        display:  inline-grid;
    }
    .inline-grid span {
        line-height:  2;
    }
    .instructions .d-flex{
        display: inline!important;
    }
    .instructions img:not(.img-responsive),
    .instructions img.bvi-img {
        width: auto!important;
        max-width: 100%!important;
        height: auto!important;
        max-height: 100px!important;
        min-height: unset;
    }
}

.instructions .ol{
    counter-reset: test;
}
@media (min-width:416px) {
    .instructions img:not(.img-responsive),
    .instructions img:not(.icon),
    .instructions img.bvi-img {
        max-height: 100px!important;
        height:  auto!important;
        max-width: unset!important;
        min-height: unset;
    }
}

.instructions .ol .d-flex{
    margin-left: 2.5rem;
}

.instructions .ol .d-flex::before {
    counter-increment: test ;
    content: counter(test) ". ";
    font-family: 'A1 Serif';
    font-size: 2rem;
    margin-left: -2.5rem;
    font-weight:600;
}
.entry-main-content ul {
    margin-bottom: 15px;
}
.instructions ul li,
.entry-main-content ul li {
    line-height:  2;
}
.instructions ul li:before,
.entry-main-content ul li:before {
    content: "";
    padding-right: 24px;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIxNC4xNTUgMjE0LjE1NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjE0LjE1NSAyMTQuMTU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNNzQuNTUxLDE5My40NDhMMCwxMTguODk2bDMzLjEzNi0zMy4xMzVsNDEuNDE1LDQxLjQxNUwxODEuMDIsMjAuNzA3bDMzLjEzNSwzMy4xMzZMNzQuNTUxLDE5My40NDh6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.entry-main-content #test-form-1 ul li:before {
    display: none;
}

.entry-meta.meta-0 span {
    border-radius: 0px !important;
}

.bd-links {
    width: 100%;
}

.collapse:not(.show) {
    display: none;
}

@media (min-width: 901px) {
    .bd-links {
        display: block!important;
    }
}

@media (min-width: 901px) {
    @supports ((position: -webkit-sticky) or (position: sticky)) {
        .bd-links {
            overflow-y: auto
        }
    }
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.collapsing.width {
  -webkit-transition-property: width, visibility;
  transition-property: width, visibility;
  width: 0;
  height: auto;
}

.bd-toc-link {
    display: block;
    padding: .25rem 1.5rem;
    padding-left: 0;
    font-family: 'A1 Serif';
    font-weight: 600;
    color: rgba(0,0,0,0.65)
}

.bd-toc-link:hover {
    color: rgba(0,0,0,0.85);
    text-decoration: none
}

.bd-toc-item.active {
    margin-bottom: 1rem
}

.bd-toc-item.active:not(:first-child) {
    margin-top: 1rem
}

.bd-toc-item.active>.bd-toc-link {
    color: rgba(0,0,0,0.85)
}

.bd-toc-item.active>.bd-toc-link:hover {
    background-color: transparent
}

.bd-toc-item.active>.bd-sidenav {
    display: block
}

.sticky-sidebar .nav>li>a {
    display: block;
    padding: .25rem 1.4rem;
    font-size: 90%;
    color: rgba(0,0,0,0.65)
}

.sticky-sidebar .nav>li>a:hover {
    color: rgba(0,0,0,0.85);
    text-decoration: none;
    background-color: transparent
}

.sticky-sidebar .nav>.active>a,.sticky-sidebar .nav>.active:hover>a {
    font-weight: 600;
    color: #da291c;
    background-color: transparent
}

.bd-toc {
    -ms-flex-order: 2;
    order: 2;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    font-size: .875rem
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
    .bd-toc {
        position:-webkit-sticky;
        position: sticky;
        top: 4rem;
        height: calc(100vh - 4rem);
        overflow-y: auto
    }
}

.bd-toc nav {
    padding-left: 0;
    border-left: 1px solid #eee
}

.bd-toc nav ul {
    padding-left: 0
}

.bd-toc nav ul ul {
    padding-left: 1rem
}

.bd-toc nav a code {
    font: inherit
}

.bd-toc nav li {
    display: block
}

.bd-toc nav li ul li ul {
    padding-left: 1rem
}

.bd-toc nav li a {
    display: block;
    padding: .125rem 1.5rem;
    color: #77757a
}

.bd-toc nav li a:hover {
    color: #007bff;
    text-decoration: none
}

.legal-policy {
    font-size: 12px !important;
    margin-bottom: 0;
}
.legal-policy a, .link {
  color: #DA291C;
  text-decoration: none;
  border-bottom: none;
}

.legal-policy a:hover, .link:hover {
  border-bottom: 1px solid #DA291C;
}

.list-group-flush .list-group-item {
    padding-left: 0;
}
.custom-checkbox .custom-control-label::before {
    border-radius: 0;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before,
.custome-checkbox input[type="checkbox"]:checked~.form-check-label::after {
    background-color: #DA291C;
}
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    background-color: #DA291C;
}
.custom-checkbox .custom-control-input~.custom-control-label::before,
.custom-checkbox .custom-control-input~.custom-control-label::after {
    top: 0.55rem;
}
.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);
}

.custome-radio .form-check-label, .custome-checkbox .form-check-label{
    position:relative;
    cursor:pointer;
}
.custome-checkbox .form-check-label{
    position:relative;
    cursor:pointer;
    color:#212529;
    padding-left:1.5rem;
    vertical-align:middle;
}
.custome-radio .form-check-input, .custome-checkbox .form-check-input{
    display:none;
}
.custome-checkbox .form-check-label::before{
    content:"";
    border: 0;
    position: absolute;
    top: 0.35rem;
    left: 0rem;
    display: block;
    width: 1rem;
    height: 1rem;
    background-color: #dee2e6;
    border-radius: 0;
}
.custome-checkbox .form-check-label span{
    vertical-align:middle;
}
.custome-checkbox input[type="checkbox"]:checked + .form-check-label::before{
    color: #fff;
    background-color: #DA291C;
}
.custome-checkbox input[type="checkbox"]~.form-check-label::after{
    position: absolute;
    top: 0.35rem;
    left: 0rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.custome-checkbox input[type="checkbox"]:checked + .form-check-label::after{
    background-image: url("data:image/svg+xml;charset=utf8,%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")
}
.payment_option .custome-radio{
    margin-bottom:10px;
}
.payment_option .custome-radio .form-check-label{
    color:#292b2c;
    font-weight:600;
}
.custome-radio .form-check-label::before{
    content:"";
    border:1px solid #908f8f;
    height:16px;
    width:16px;
    display:inline-block;
    border-radius:100%;
    vertical-align:middle;
    margin-right:8px;
}
.custome-radio input[type="radio"] + .form-check-label::after{
    content:"";
    height:10px;
    width:10px;
    border-radius:100%;
    position:absolute;
    top:8px;
    left:3px;
    opacity:0;
}
.custome-radio input[type="radio"]:checked + .form-check-label::after{
    opacity:1;
}
input.form-control:hover,textarea.form-control:hover {border-color: #dbdbdb;}
.custom_select .nice-select{width:100%;margin-bottom:1rem;}
.nice-select {
    line-height: 33px;
}
.nice-select .list{
 width:100%;
 border-radius: 0px;
 margin-top: 1px;
}
.tooltip-icon i {
    background: #da291c;
    color: white;
    border-radius:50%;
    font-size: 10px;
    padding: 4px;
    margin-right: 5px;
    position: revert;
    left: 0;
    top: -1px;
}
/*Style for shop page*/

/*PRODUCT CATEGORY*/

.shop-header{background-color:#f4f5f9;background-size:cover;background-repeat:no-repeat;}

/* Shop Price */
.range .list-group-item{position:relative;display:block;padding:0;background:none;border:0;}
.range .checkbox{font-size:0.8em;}
.btn.btn-small{line-height:1;padding:10px 15px;min-width:unset;display:table;border-radius:3px;}
.range .price-filter{display:block;margin-top:20px;}
.range #slider-range{box-shadow:none;border:none;height:4px;border-radius:0px;}
.range #slider-range .ui-slider-range{box-shadow:none;background:#222;border-radius:0px;border:none;}
.range .ui-slider-handle.ui-state-default.ui-corner-all{width:14px;height:14px;line-height:10px;background:#222;border:none;border-radius:100%;top:-5px;}
.range .label-input{margin-top:15px;}
.range .label-input span{margin-right:5px;color:#282828;}
.range .label-input input{border:none;margin:0;font-weight:600;font-size:14px;color:#222;background:transparent;}
.range .check-box-list{margin-top:15px;}
.range .check-box-list li{margin-bottom:5px;}
.range .check-box-list li:last-child{margin:0;}
.range .check-box-list li label input{display:inline-block;margin-right:6px;position:relative;top:1px;}
.range .check-box-list li label{margin:0;font-size:14px;font-weight:400;color:#333;cursor:pointer;}
.range .check-box-list .count{margin-left:5px;color:#666;}

/*product sidebar*/
.product-sidebar .single-post:not(:last-child){margin-bottom:30px;}
.product-sidebar .single-post{position:relative;}
.product-sidebar .single-post .content{padding-left:95px;}
.product-sidebar .single-post i{font-size:12px;}
.product-sidebar .image{height:80px;width:80px;float:left;margin-right:10px;overflow:hidden;}

/* Shop Topbar */
.shop .shop-top{clear:both;padding:18px 20px 50px 20px;border-bottom:1px solid #e6e6e6;}
.shop .shop-shorter{float:left;}
.shop .single-shorter{display:inline-block;margin-right:10px;}
.shop .single-shorter:last-child{margin:0;}
.shop .single-shorter label{display:inline-block;margin:4px 5px 0 0;font-weight:500;}
.shop .single-shorter .nice-select{clear:initial;display:inline-block;margin:0;border:1px solid #e6e6e6;height:auto;width:auto;border-radius:3px;line-height:30px;}
.shop .single-shorter .nice-select::after{border-color:#888;}
.shop .single-shorter .nice-select .option.selected{font-weight:500;}
.shop .single-shorter .nice-select .list li{color:#666;border-radius:0px;}
.shop .single-shorter .nice-select .list li:hover{background:#ef3f48;color:#fff;}
.shop .view-mode{margin-top:5px;}
.shop .view-mode button{background:none;border-radius:3px;border:1px solid #e6e6e6;color:#888888;margin-left:5px;font-size:14px;}
.shop .view-mode button.active{background:#ef3f48;color:#fff;border-color:transparent;}
.shop .view-mode li.active a,
.shop .view-mode li:hover a{background:#ef3f48;color:#fff;border-color:transparent;}

/* Sinlge Product */
.single-product{margin-top:50px;}
.single-product .product-img{position:relative;overflow:hidden;cursor:pointer;}
.single-product .product-img a{display:block;position:relative;}
.single-product .product-img a img{width:100%;}
.single-product .product-img a img.hover-img{position:absolute;left:0;top:0;z-index:1;opacity:0;transition:opacity 0.5s ease,transform 2s cubic-bezier(0,0,0.44,1.18),-webkit-transform 2s cubic-bezier(0,0,0.44,1.18);}
.single-product .product-img a span.price-dec{background-color:#f6931d;display:inline-block;font-size:11px;color:#fff;right:20px;top:20px;padding:1px 16px;font-weight:700;border-radius:0;text-align:center;position:absolute;text-transform:uppercase;border-radius:30px;height:26px;line-height:25px;}
.single-product .product-img a span.new{background-color:#8493ca;display:inline-block;font-size:11px;color:#fff;right:20px;top:20px;padding:1px 16px;font-weight:700;border-radius:0;text-align:center;position:absolute;text-transform:uppercase;border-radius:30px;height:26px;line-height:24px;}
.single-product .product-img a span.out-of-stock{background-color:#ed1b24;display:inline-block;font-size:11px;color:#fff;right:20px;top:20px;padding:1px 16px;font-weight:700;border-radius:0;text-align:center;position:absolute;text-transform:uppercase;border-radius:30px;height:26px;line-height:24px;}
.single-product .product-action{display:inline-block;position:absolute;right:0;bottom:0;z-index:99;border-radius:3px;}
.single-product .product-action a{background-color:transparent;color:#333;display:block;font-size:16px;display:inline-block;margin-right:15px;text-align:right;height:52px;position:relative;top:2px;}
.single-product .product-action a:last-child{margin-right:0;border:none;}
.single-product .product-action a i{line-height:40px;}
.single-product .product-action a span{visibility:hidden;position:absolute;background:#ef3f48!important;color:#fff!important;text-align:center;padding:5px 12px;z-index:3;opacity:0;-webkit-transition:opacity .6s,margin .3s;-o-transition:opacity .6s,margin .3s;transition:opacity .6s,margin .3s;font-size:11px;right:0;line-height:14px;top:-12px;margin-top:-5px;margin-right:0;display:inline-block;width:120px;border-radius:15px 0 0 15px;}
.single-product .button-head .product-action a span::after{position:absolute;content:"";right:0;bottom:-12px;border:6px solid #ef3f48;border-left:0px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;}
.single-product .product-action a:hover{color:#ef3f48;}
.single-product .product-action a:hover span{visibility:visible;opacity:1;color:#333;background:#fff;margin-top:-12px;}
.single-product .product-action.pro-action-width-dec a{width:30px;height:30px;font-size:14px;}
.single-product .product-action.pro-action-width-dec a i{line-height:30px;}
.single-product .product-action.pro-action-width-dec-2{bottom:45px;}
.single-product .product-img .product-action-2{position:absolute;left:0;bottom:0;text-align:left;z-index:99;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;}
.single-product .product-img .product-action-2 a{display:block;background-color:transparent;color:#333;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1;display:inline-block;}
.single-product .product-img .product-action-2 a:hover{color:#ef3f48;}
.single-product .button-head{background:#fff;display:inline-block;height:40px;width:100%;position:absolute;left:0;bottom:-50px;z-index:9;height:50px;line-height:50px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
.single-product:hover .button-head{bottom:0;}
.single-product .product-img .shop-list-quickview{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;text-align:center;z-index:99;margin-top:20px;visibility:hidden;opacity:0;-webkit-transition:all .35s ease 0s;-o-transition:all .35s ease 0s;transition:all .35s ease 0s;}
.single-product .product-img .shop-list-quickview a{color:#000;background-color:#fff;display:inline-block;width:50px;height:50px;border-radius:100%;font-size:18px;}
.single-product .product-img .shop-list-quickview a:hover{background-color:#222;color:#fff;}
.single-product .product-img .shop-list-quickview a i{line-height:50px;}
.single-product .product-content{margin-top:20px;}
.single-product .product-img:hover.default-overlay::before{background-color:rgba(38,38,38,0.2);z-index:9;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;pointer-events:none;opacity:1;}
.single-product .product-img:hover.default-overlay.metro-overlay::before{background-color:rgba(38,38,38,0.4);z-index:9;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;pointer-events:none;opacity:1;}
.single-product .product-img:hover img.hover-img{opacity:1;}
.single-product .product-content h3 a:hover{color:#ef3f48;}
.single-product .product-content .product-price span{font-size:15px;font-weight:500;}
.single-product .product-content .product-price span.old-price{text-decoration:line-through;color:#888;margin-left:10px;}

/*Shop layout*/
.product-grid .product-desc,
.product-grid .product-content .product-action,
.product-grid .product-content .product-action-2,
.product-list .product-img .button-head{display:none;}
.product-grid .product-price{margin:6px 0 0 0;}
.product-list .product-img{background:#f5f5f5 none repeat scroll 0 0;float:left;margin:0 3% 0 0;width:32%;}
.product-list .product-content{float:left;padding:0;text-align:left;width:65%;}
.product-list .product-price{margin:6px 0 15px 0;}
.product-list .single-product .product-action{position:relative;}
.product-list .product-content .product-action-2 button{padding:15px 20px;display:block;margin:0;line-height:1;min-width:unset;}

.verified {max-height: 1.2rem;margin-left: 0.5rem;}
.addP .ti-plus {background-color: #f4f5f9;border-radius: 50%;padding: 10px;}
.h2, h2 {
    font-size: 1.9rem;
}
.was-validated .invalid-feedback,.was-validated .valid-feedback {display: block!important;}
.was-validated .form-check-input:valid~.form-check-label {color: #212529!important;}
.was-validated .form-control:valid {border-color: #f0e9ff}
.test {
    background: none;
}
.was-validated .valid-feedback {font-size: 100%;}

.test-welcome h2{
  font-family: 'A1 Serif';
  margin-bottom: 20px;
  font-weight: 600;
  word-break: break-word;
}
.test-welcome p {
    margin: 10px 0;
}


.test-questions {
  display: none;
}

.test-question {
  display: none;
}


.test-image {
  margin: 0 0 20px;
  background: #bcbcbc;
}

.test-answers .btn {
    white-space: normal !important;
    overflow: auto !important;
    line-height: 1.3 !important;
}

.test-answer {
  position: relative;
  display: block;
  cursor: pointer;
}
.test-answer + .test-answer {
  margin-top: 15px;
}
.test-answer__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}
.test-answer__text {
}
.survey__links--movie label.test-answer {
  background-color: #da291c !important;
  border-color: #da291c !important;
  color: #fff !important;
}

.test-saveform {
  display: none;
  margin: 0 auto;
  width: 100%;
}
.test-field {
  margin: 0 0 20px;
}
.test-field__input {
  padding: 0 10px;
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.test-btn {
  display: block;
}
.test-message {
  display: none;
  margin: 0 auto;
  width: 100%;
}

.test-btn-next {
  display: none;
}
.test-saveform h3 {
    font-family: 'A1 Serif';
    font-weight: 600;
    margin-bottom: 20px;
}

.test-saveform {
}

.test-saveform .test-result {
    margin: 25px 0;
    font-size: 120%;
    font-weight: 700;
}

.test-field__input {
    display: block;
    width: 100%;
    min-height: 42px;
    padding: 19px 18px;
    border: 1px solid #D7D7D7;
    outline: none;
}

.test-field__input::-webkit-input-placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #D7D7D7;
}

.test-field__input::-moz-placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #D7D7D7;
}

.test-field__input:-ms-input-placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #D7D7D7;
}

.test-field__input::-ms-input-placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #D7D7D7;
}

.test-field__input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #D7D7D7;
}
.sponsors-logo {
    position: absolute;
    left: 35px;
    bottom: 0;
    max-height: 28%;
}

.student .question-text {
    font-family:'A1 Sans';
    font-weight:600;
    font-size:1.5em;
    line-height:1.8em;
}

.student .btn-o {
    border: 2px solid black !important;
    color: black !important;
    font-size:1.5em;
    text-align:left;
}

.student .test-saveform .btn {
    line-height: 1.8em;
    white-space: break-spaces;
    font-size:1.5em;
    text-align:left;
}

.student .test-saveform p {
    font-size:1.5em;
}

.student .test-saveform h4 {
    font-size:1.8em;
}
@media (max-width: 1024px) {
    .student .question-text {
        font-size:1.2em;
        line-height:1.6em;
    }
    .student .btn-o {
        font-size:1.2em;
    }

    .student .test-saveform .btn {
      line-height: 1.6em;
      font-size:1.2em;
  }

  .student .test-saveform p {
    font-size:1.2em;
}

.student .test-saveform h4 {
    font-size:1.6em;
}
}
.form-inline .form-group {
    width: calc(100% - 115px) !important;
}
.form-inline .form-control {
    width: 100%;
}
.form-inline .btn {
   padding-top: 24px !important;
   padding-bottom: 24px !important;
}

.form-inline label {
    margin-bottom: 0.5rem;
}
.ratio {
  position: relative;
  width: 100%;
  height: 100%;
}
.ratio iframe {
  width: 100%;
  height: 100%;
  --aspect-ratio: 16/9;
  border: 5px solid var(--accent);
} 
.entry-main-content ul ul {
    margin-bottom: 15px;
}
.entry-main-content ul li ul li:before {
    background-image: none;
}
.no-folders ul li a {
    padding-left: 0 !important;
}
.entry-meta {
    white-space: nowrap;
}
.entry-meta.meta-0 span {
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: auto;
}
@media (max-width: 768px) {
.entry-meta.meta-0 span {
   display: block;
}
}
.wp-block-quote {
    background: #f8f9fa;
    padding: 1rem 1.5rem;
    margin-bottom: 20px;
}

.instructions .icon {
    max-height: 60px !important;
    padding-right: 15px;
}