d358b
{
  "metadata": {
    "url": "https://pdexcil.org/css/style.css",
    "title": "",
    "meta_description": "",
    "meta_keywords": ""
  },
  "content": "/***************************************************************************************************************\n||||||||||||||||||||||||||||       MASTER STYLESHEET FOR INDUSTRIAL       ||||||||||||||||||||||||||||||||||||\n****************************************************************************************************************\n||||||||||||||||||||||||||||              TABLE OF CONTENT                  ||||||||||||||||||||||||||||||||||||\n****************************************************************************************************************\n****************************************************************************************************************\n\n1 Imported styles\n2 Global styles\n3 header top styles\n4 Header Menu styles\n5 Banner styles\n6 Welcome to industrial styles\n7 Our Services styles \n8 Our Services natural resource styles\n9 Our Project Slider styles\n10 Testimonial home styles\n11 Latest News styles\n12 Our Client styles\n13 Indurial Solution styles\n14 Footer styles\n15 Inner Banner styles\n16 About Tab Box styles\n17 Team styles\n18 Testimonial Area\n19 Services Page styles\n20 Side Bar Widget styles\n21 Single service page styles\n22 Core Projects page styles\n23 News page styles\n24 Page Navigation styles\n25 News Details styles\n26 News Details Comments\n27 Contact us styles\n28 Testimonials page styles\n29 Request a quote Page styles\n30 Project details page styles\n31 Newsletter\n32 TT-GALLERY-1\n33 LIGHTBOX\n****************************************************************************************************************\n||||||||||||||||||||||||||||            End TABLE OF CONTENT                ||||||||||||||||||||||||||||||||||||\n****************************************************************************************************************/\n/* ==============================\n   1 Imported styles\n   ============================== */\n\n@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);\n@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,800,700,900);\n@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);\n@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);\n@import url(https://fonts.googleapis.com/css?family=Alegreya:400,400i,700,700i,900,900i);\n@import url(https://fonts.googleapis.com/css?family=Poppins);\n@import url('strock-icon.css');\n@import url('bootstrap-theme.min.css');\n@import url('font-awesome.min.css');\n/* ==============================\n   2 Global styles\n   ============================== */\n\n.clearfix {\n    clear: both;\n}\n.m0 {\n    margin: 0 !important;\n}\n.mt30 {\n    margin-top: 30px;\n}\n.p0 {\n    padding: 0 !important;\n}\nul,\nli {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n}\n.btn {\n    background: #4dcef6;\n    color: #fff;\n    font-size: 16px;\n    font-weight: bold;\n    padding: 0 40px;\n    line-height: 48px;\n    text-transform: uppercase;\n}\n.btn0 {\n    background: #ffba00;\n    color: #fff;\n    font-size: 16px;\n    font-weight: bold;\n    padding: 0 40px;\n    line-height: 48px;\n    text-transform: uppercase;\n    margin: 0 20px 0 0;\n}\n.btn2 {\n    color: #000;\n    background: #f8d24b;\n}\na,\n.btn,\nbutton {\n    text-decoration: none;\n    outline: none;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\na:hover,\na:focus,\n.btn:hover,\n.btn:focus,\nbutton:hover,\nbutton:focus {\n    text-decoration: none;\n    outline: none;\n}\nsection.row,\nheader.row,\nfooter.row {\n    position: relative;\n}\nbody {\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: 100%;\n    height: 100%;\n    overflow-x: hidden;\n    letter-spacing: 0.2px;\n}\n.thm-container {\n    max-width: 1170px;\n    width: 100%;\n    margin-left: auto;\n    margin-right: auto;\n}\n.four_arrow_hover_box {\n    display: block;\n    position: absolute;\n    top: 5px;\n    left: 5px;\n    right: 5px;\n    bottom: 5px;\n    opacity: 0;\n    border: 7px solid rgba(3, 137, 158, 0.6);\n    -webkit-transform: scaleX(0);\n    -ms-transform: scaleX(0);\n    transform: scaleX(0);\n    -webkit-transform-origin: left;\n    -ms-transform-origin: left;\n    transform-origin: left;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.four_arrow_hover_box .arrows {\n    border: 1px solid #fff;\n    display: block;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n}\n.four_arrow_hover_box .arrows span {\n    display: block;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: rgba(3, 137, 158, 0.6);\n}\n.four_arrow_hover_box .arrows:before,\n.four_arrow_hover_box .arrows:after {\n    content: '';\n    display: block;\n    position: absolute;\n}\n.four_arrow_hover_box .arrows:before {\n    border-top: 1px solid rgba(3, 137, 158, 0.6);\n    border-bottom: 1px solid rgba(3, 137, 158, 0.6);\n    top: -1px;\n    bottom: -1px;\n    left: 16px;\n    right: 16px;\n}\n.four_arrow_hover_box .arrows:after {\n    border-left: 1px solid rgba(3, 137, 158, 0.6);\n    border-right: 1px solid rgba(3, 137, 158, 0.6);\n    left: -1px;\n    right: -1px;\n    top: 16px;\n    bottom: 16px;\n}\n.accrodion {\n    border: 1px solid #D7D7D7;\n    background: #fff;\n    margin-bottom: 10px;\n}\n.accrodion:last-child {\n    margin-bottom: 0;\n}\n.accrodion.active .accrodion-title {\n    background: #019BB3;\n}\n.accrodion.active .accrodion-title h4 {\n    color: #fff;\n}\n.accrodion.active .accrodion-title:after {\n    content: '-';\n    font-size: 40px;\n    line-height: 38px;\n    color: #fff;\n}\n.accrodion .accrodion-title {\n    cursor: pointer;\n    position: relative;\n    padding-left: 30px;\n    padding-right: 30px;\n}\n.accrodion .accrodion-title:after {\n    content: '+';\n    font-family: 'Open Sans', sans-serif;\n    font-weight: normal;\n    color: #898989;\n    font-size: 23px;\n    position: absolute;\n    top: 0;\n    right: 20px;\n    line-height: 46px;\n}\n.accrodion .accrodion-title h4 {\n    color: #242424;\n    font-family: 'Open Sans', sans-serif;\n    text-transform: uppercase;\n    font-weight: 600;\n    font-size: 14px;\n    line-height: 46px;\n    letter-spacing: .04em;\n    margin: 0;\n}\n.accrodion .accrodion-content {\n    padding-left: 30px;\n    padding-top: 19px;\n    padding-bottom: 30px;\n}\n.accrodion .accrodion-content h3,\n.accrodion .accrodion-content h4 {\n    margin: 0;\n    color: #242424;\n    margin-bottom: 15px;\n}\n.accrodion .accrodion-content p {\n    font-size: 14px;\n    color: #898989;\n    line-height: 24px;\n    margin: 0;\n    margin-bottom: 20px;\n}\n.accrodion .accrodion-content ul {\n    margin-top: 19px;\n}\n.accrodion .accrodion-content ul li {\n    font-size: 14px;\n    line-height: 15px;\n    color: #898989;\n    margin-bottom: 8px;\n}\n.accrodion .accrodion-content ul li:last-child {\n    margin-bottom: 0;\n}\n.accrodion .accrodion-content ul li:before {\n    content: '\\f105';\n    font-family: 'FontAwesome';\n    color: #898989;\n    margin-right: 15px;\n}\n.accrodion .accrodion-content .img-caption .img-box,\n.accrodion .accrodion-content .img-caption .content-box {\n    display: table-cell;\n    vertical-align: top;\n}\n.accrodion .accrodion-content .img-caption .img-box {\n    width: 143px;\n}\n.accrodion .accrodion-content .img-caption .content-box {\n    padding-left: 25px;\n}\n.accrodion .accrodion-content .img-caption .content-box p {\n    margin-bottom: 0;\n}\n.image_hover:after {\n    position: absolute;\n    content: '';\n    opacity: 0;\n    background: #000;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    transition: all .3s ease-out;\n}\n.image_hover:focus:after,\n.image_hover:hover:after {\n    opacity: 1;\n}\n.image_hover:hover:after {\n    opacity: .5;\n}\n.zoom_img_effect {\n    position: relative;\n    transition: all .3s ease-out;\n}\n.image_hover:hover .zoom_img_effect {\n    -webkit-transform: scale(1.05) translateZ(0);\n    transform: scale(1.05) translateZ(0);\n}\n/* ==============================\n  3. header top styles\n============================== */\n\n.wel-band {\n    background: #093660;\n    font: 300 1em/1em \"Open Sans\", sans-serif;\n    color: #6e6e6e;\n}\n.wel-band-bg {\n    background: url(\"../images/header-top-band/head-top-band1.png\") no-repeat center center;\n    overflow: hidden;\n \n    background-size: cover;\n}\n.wel-band-bg p {\n    font: 400 1.1em/1em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n}\n.top-w-text p {\n    font: 400 1.1em/1em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n    color: #fff;\n}\n.wel-band .right {\n    text-align: right;\n}\n.logo {\n    text-align: left;\n}\n.logo-sec {\n    padding-top: 25px;\n    padding-bottom: 25px;\n}\n.t-logo {\n    text-align: left;\n    padding-bottom: 0em;\n}\n.logo-sec img {\n    display: inline-block;\n}\n.touch_top {\n    float: left;\n    padding: 8px 0;\n    width: 100%;\n}\n.touch_top ul .item {\n    padding: 0;\n    float: right;\n}\n\n.touch_top ul .item-ad {\n    width: 23%;\n    padding: 0 0 0 0;\n}\n.touch_top ul .item-phone {\n    width: 46%;\n\n}\n.touch_top ul .item .media .media-left a i {\n    font-size: 2em;\n    color: #1fa6c8;\n}\n.media-body {\n    text-align: left;\n}\n.media-body p {\n    text-align: left;\n    color: #232932;\n    padding: 0;\n    margin: 0;\n    font: 400 1.072em/0.8em \"Open Sans\", sans-serif;\n}\n.media-body p span {\n    color: #9692a0;\n    font-size: 1em;\n    line-height: 1.7em;\n}\n.media-body p span a {\n    color: #9692a0;\n}\n.media-body p span a:hover {\n    color: #0fa2d9;\n}\n.touch_top .nav {\n    margin: 0;\n}\n.widget-search {\n    float: right;\n    padding: 8px 0;\n}\n.widget .search-form .form-control {\n    height: 37px;\n    border-radius: 0;\n    border: none;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    padding: 0 15px;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    color: #c0c0c0;\n    z-index: 0;\n}\n.widget-inner {\n    border: 1px solid #ddd;\n}\n.widget .search-form .form-control + .input-group-addon {\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    background-color: transparent;\n}\n.widget .search-form .form-control + .input-group-addon button {\n    border: 0;\n    background: #fff;\n    color: #ddd;\n    font-size: 1.2em;\n    line-height: 2.1em;\n    padding-right: 15px;\n}\n#header {\n    position: relative;\n}\n.header-3 .wel-t-band {\n    background: #083661;\n}\n.header-3 .wel-band-bg {\n    background: url(\"../images/header-top-band/head-top-band3.jpg\") no-repeat center center;\n    background-size: cover;\n}\n.header-3 .wel-t-band p,\n.header-3 .wel-t-band p span {\n    color: #fff;\n}\n.header-3 .widget-t-search {\n    padding: 0;\n}\n.header-3 .widget-t-search .widget-t-inner {\n    margin-top: 0;\n    border: none;\n}\n.header-3 .widget-t .search-form .form-control {\n    height: 63px;\n}\n.header-3 .nav-t-holder .nav-t-footer ul.nav > li:hover a,\n.header-3 .nav-t-holder .nav-t-footer ul.nav > li.active a {\n    color: #4dcef6;\n}\n.header-3 .nav-t-holder .nav-t-footer ul.nav > li ul.submenu li a {\n    color: #242424;\n}\n.header-5\n{\n  background: #0f263a;\n}\n.header-5 .navi\n{\n  border-top: 1px solid #1b364c;\n}\n.header-5 .media-body p\n{\n  color: #9e9e9e;\n}\n.header-5 .touch_top ul .item:last-child\n{\n  border-right: 1px solid #485662;\n}\n/* ==============================\n  4. Header Menu styles\n============================== */\n\n.main-menu-wrapper {\n    margin-bottom: -65px;\n    position: relative;\n    z-index: 9;\n    -webkit-transition: all .5s ease;\n    transition: all .5s ease;\n}\n.main-menu-wrapper .nav-bg {\n    background: #0f253a;\n}\n.main-menu-wrapper:before {\n    content: '';\n    background: #0f253a;\n    width: 1190px;\n    height: 100%;\n    position: absolute;\n    top: 0;\n    z-index: -1;\n}\n.main-menu-wrapper.stricky-fixed {\n    position: fixed;\n    top: 0px;\n    /*top: 10px;*/\n    \n    left: 0;\n    width: 100%;\n    z-index: 9999;\n    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+19,e2e2e2+69,d7d7d7+100 */\n    \n    background: #009bb3;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button {\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button:before {\n    content: '';\n    background: #FBB12F;\n    right: 100%;\n    width: 2500px;\n    top: 0;\n    height: 100%;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button:hover {\n    background: #1FB5C7;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button:hover:before {\n    background: #1FB5C7;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button:hover a {\n    color: #fff;\n}\n.ind-container {\n    max-width: 1170px;\n    width: 100%;\n    margin-right: auto;\n    margin-left: auto;\n    padding-left: 15px;\n    padding-right: 15px;\n}\n.main-menu-wrapper .ind-container {\n    position: relative;\n}\n.main-menu-wrapper .ind-container:before {} .main-menu-wrapper .free-qoute-button {\n    background: #FBB12F;\n    position: relative;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper .free-qoute-button:hover {\n    background: #1FB5C7;\n}\n.main-menu-wrapper .free-qoute-button:hover:before {\n    background: #1FB5C7;\n}\n.main-menu-wrapper .free-qoute-button:hover a {\n    color: #fff;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper .free-qoute-button:before {\n    content: '';\n    position: absolute;\n    left: -32px;\n    top: 0;\n    width: 80px;\n    background: #FBB12F;\n    height: 100%;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper .free-qoute-button a {\n    font: 700 1.8em/1.2em 'Open Sans Condensed', sans-serif;\n    color: #010101;\n    text-transform: uppercase;\n    padding: 18px 30px 18px 28px;\n    display: block;\n    position: relative;\n}\n.main-menu-wrapper .free-qoute-button a:before {} .nav-holder {\n    position: relative;\n}\n.nav-holder .nav-header {\n    display: none;\n    padding: 12px 20px;\n}\n.nav-holder .nav-header button {\n    width: 40px;\n    height: 40px;\n    background: #19242a;\n    border: none;\n    outline: none;\n    color: #fff;\n    font-size: 25px;\n    border-radius: 5px;\n}\n.nav-holder .nav-footer {\n    display: block;\n}\n.nav-holder .nav-footer ul.nav > li {\n    display: inline-block;\n    padding: 23.5px 0;\n    position: relative;\n}\n.nav-holder .nav-footer ul.nav > li:hover a,\n.nav-holder .nav-footer ul.nav > li.active a {\n    color: #fab90a;\n    background-color: transparent;\n}\n.nav-holder .nav-footer ul.nav > li:last-child > a {\n    border: none;\n    padding-right: 0;\n}\n.nav-holder .nav-footer ul.nav > li > a {\n    padding: 0 1.2em;\n    display: block;\n    color: #fff;\n    text-transform: uppercase;\n    border-right: 1px dashed #3f5262;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    font: 600 1.36em/1em 'Open Sans Condensed', sans-serif;\n    letter-spacing: 0.4px;\n}\n.nav-holder .nav-footer ul.nav > li > ul.submenu {\n    top: 100%;\n    left: 0;\n}\n.nav-holder .nav-footer ul.nav > li > ul.submenu.align-right {\n    right: 0;\n    left: auto;\n}\n.nav-holder .nav-footer ul.nav > li:hover > ul.submenu {\n    visibility: visible;\n    opacity: 1;\n}\n.nav-holder .nav-footer ul.nav > li > ul.submenu > li > ul.submenu {\n    top: 0;\n    left: 100%;\n}\n.nav-holder .nav-footer ul.nav > li > ul.submenu > li > ul.submenu.align-right {\n    right: 100%;\n    left: auto;\n}\n.nav-holder .nav-footer ul.nav > li > ul.submenu > li:hover > ul.submenu {\n    visibility: visible;\n    opacity: 1;\n}\n.nav-holder .nav-footer ul.nav > li ul.submenu {\n    position: absolute;\n    width: 275px;\n    opacity: 0;\n    visibility: hidden;\n    z-index: 99999;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.nav-holder .nav-footer ul.nav > li ul.submenu li {\n    display: block;\n    padding: 0;\n    background: #fff;\n}\n.nav-holder .nav-footer ul.nav > li ul.submenu li:last-child a {\n    border-bottom: 0;\n}\n.nav-holder .nav-footer ul.nav > li ul.submenu li:last-child a:after {\n    display: none;\n}\n.nav-holder .nav-footer ul.nav > li ul.submenu li:hover > a {\n    color: #fff;\n    background: #51c5e9;\n}\n.nav-holder .nav-footer ul.nav > li ul.submenu li a {\n    color: #242424;\n    font: 600 1.0712em/1em 'Open Sans', sans-serif;\n    padding: 13px 25px 14px;\n    border-bottom: 1px solid #e9e9e9;\n    position: relative;\n    display: block;\n    font-weight: 600;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    text-transform: uppercase;\n}\n.nav-footer ul.nav li.has-submenu > a > button {\n    display: none;\n}\n.menu-gradient {} .main-menu-wrapper.full-width {\n    background: #FBB12F;\n    margin-top: 0;\n    margin-bottom: 0;\n}\n.main-menu-wrapper.full-width.stricky-fixed {\n    top: 0;\n}\n.main-menu-wrapper.full-width .free-qoute-button a:after {\n    content: '';\n    position: absolute;\n    right: 0;\n    top: 0;\n    width: 2000px;\n    height: 100%;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    z-index: -1;\n    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+19,e2e2e2+69,d7d7d7+100 */\n    \n    background: #ffffff;\n    /* Old browsers */\n    /* FF3.6-15 */\n    \n    background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 19%, #e2e2e2 69%, #d7d7d7 100%);\n    /* Chrome10-25,Safari5.1-6 */\n    \n    background: linear-gradient(to bottom, #ffffff 0%, #fafafa 19%, #e2e2e2 69%, #d7d7d7 100%);\n    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n    \n    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0)\n    /* IE6-9 */\n}\n/* ==============================\n  5. Banner styles\n============================== */\n\n.thm-btn {\n    border: none;\n    outline: none;\n    background: transparent;\n    font-size: 14px;\n    line-height: 28px;\n    color: #fff;\n    text-transform: uppercase;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: 500;\n    padding: 10px 0px;\n    padding-left: 27px;\n    padding-right: 27px;\n    display: inline-block;\n    -webkit-transition: all 0.5s ease;\n    transition: all 0.5s ease;\n    border: 2px solid #fff;\n}\n.thm-btn:hover {\n    background: #1FB5C7;\n    color: #fff;\n}\n.thm-btn:hover i {\n    color: #fff;\n    border-color: transparent;\n}\n.thm-btn:hover i:after {\n    background: #fff;\n}\n.thm-btn i {\n    font-size: 16px;\n    color: #000000;\n    line-height: 28px;\n    border-left: 1px solid #FFCD47;\n    margin-left: 20px;\n    padding-left: 15px;\n    position: relative;\n}\n.thm-btn i:after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -2px;\n    width: 1px;\n    height: 100%;\n    background: #D7A41B;\n}\n.thm-btn.transparent {\n    background-color: transparent;\n    border: 1px solid #85A4BE;\n    color: #fff;\n}\n.thm-btn.transparent i {\n    color: inherit;\n}\n.thm-btn.transparent:hover {\n    background: #1FB5C7;\n    border-color: #1FB5C7;\n    color: #fff;\n}\n.thm-btn.transparent:hover i {\n    color: inherit;\n}\n.animate-3 {\n    -webkit-transition: all 0.3s ease;\n    transition: all 0.3s ease;\n}\n.animate-5 {\n    -webkit-transition: all 0.5s ease;\n    transition: all 0.5s ease;\n}\n.animate-7 {\n    -webkit-transition: all 0.7s ease;\n    transition: all 0.7s ease;\n}\n.animate-3-all * {\n    -webkit-transition: all 0.3s ease;\n    transition: all 0.3s ease;\n}\n.animate-5-all * {\n    -webkit-transition: all 0.5s ease;\n    transition: all 0.5s ease;\n}\n.animate-7-all * {\n    -webkit-transition: all 0.7s ease;\n    transition: all 0.7s ease;\n}\n.thm-banner-wrapper .caption-h1 {\n    font-size: 50px;\n    line-height: 50px;\n    font-weight: 700;\n    text-transform: uppercase;\n    color: #fff;\n}\n.thm-banner-wrapper .caption-p {\n    font-size: 20px;\n    font-style: italic;\n    color: #fff;\n    line-height: 28px;\n}\n.thm-banner-wrapper .caption-divider span.divider {\n    width: 1px;\n    height: 90px;\n    background: #fff;\n    display: block;\n}\n.thm-banner-wrapper .thm-btn {\n    padding-top: 7px;\n    padding-bottom: 7px;\n    -webkit-transition: all .3s ease !important;\n    transition: all .3s ease !important;\n    font-weight: bold !important;\n}\n.thm-banner-wrapper .thm-btn i {\n    margin: 0;\n    border-color: transparent;\n}\n.thm-banner-wrapper .thm-btn i:after {\n    display: none;\n}\n.thm-banner-wrapper .thm-btn.inverse {\n    background: #F7BE3D;\n    color: #000;\n    border: 2px solid #F7BE3D;\n}\n.thm-banner-wrapper .thm-btn.inverse:hover {\n    color: #202020;\n    background: #1FB5C7;\n}\n.thm-banner-wrapper .thm-btn.inverse i {\n    color: #fff;\n}\n.thm-banner-wrapper .brder {\n    display: block;\n    width: 100px;\n    height: 4px;\n    background: #E6AB0C;\n    margin-left: auto;\n    margin-right: auto;\n    margin-top: 22px;\n}\n/* ==============================\n  6. Welcome to industrial styles\n============================== */\n\n.wel-ind-pad {\n    padding: 5.7em 0 1em;\n}\n.wel-info {\n    position: relative;\n    overflow: hidden;\n}\n.wel-info h1 {} .wel-info h1 {\n    font: 600 2.4em/1em \"Alegreya\", serif;\n    color: #282c3d;\n    margin: 0 0 0.8em;\n    text-transform: uppercase;\n}\n.wel-info p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #777777;\n}\n.wel-bot {\n    padding: 1.2em 0 0;\n}\n.wel-bot img {\n    float: left;\n    border: 1px solid #cecece;\n    padding: 0.4em;\n    margin: 0 1.8em 0 0;\n    height: 92px;\n    width: 104px;\n}\n.wel-bot h2 {\n    font: 400 1.5em/1.2em \"Open Sans\", sans-serif;\n    color: #009bb3;\n    margin: 0;\n    padding: 0;\n}\n.wel-bot p {\n    color: #777;\n    font-style: italic;\n    padding: 0.8em 0 0;\n    opacity: 0.5;\n}\n.wel-ind-image {\n    position: relative;\n}\n.wel-ind-image:after {\n    content: '';\n    position: absolute;\n    border: 2px solid #fff;\n    z-index: 4;\n    display: block;\n    top: 10px;\n    left: 10px;\n    bottom: 10px;\n    right: 10px;\n}\n.wel-ind-image img {\n    max-width: 100%;\n    width: 470px;\n    height: 260px;\n}\n.wel-ind-r-sec {\n    position: relative;\n}\n.wel-ind-r-txt {\n    float: left;\n    margin: 2em;\n}\n.wel-ind-r-txt p {\n    font: 400 1.5em/1.2em \"Open Sans\", sans-serif;\n    font-style: italic;\n}\n.wel-ind-r-img {\n    float: right;\n    position: relative;\n    bottom: 4em;\n    z-index: 4;\n}\n.wel-ind-r-img img {\n    border-top: 7px solid #fff;\n    border-left: 7px solid #fff;\n    width: 256px;\n    height: 158px;\n}\n/* ==============================\n  7. Our Services styles\n============================== */\n\n.our-services {\n    background: #f6f6f6;\n}\n.sectpad {\n    padding: -0.3em 0;\n}\n.sectpad-ser {\n    padding: 5.7em 0 3em;\n}\n.section_header {\n    position: relative;\n    padding: 0 0 3em;\n}\n.section_header h2 {\n    font: bold 28px \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0;\n}\n.section_header h2:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.color h2 {\n    color: #242424 !important;\n}\n.service-info {\n    position: relative;\n    overflow: hidden;\n\twidth: 278px;\n    height: 253px;\n}\n.service-info a {\n    display: inline-block;\n    width: 100%;\n}\n.service-info a h4 {\n    border-bottom: 2px solid #19a3b8;\n    color: #242424;\n    font: 600 1.3em/1.5em \"Open Sans\", sans-serif;\n    text-transform: uppercase;\n    padding: 0 0 0.5em;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.service-info a h4:hover {\n    color: #fbb12f;\n    border-bottom: 2px solid #8192a4;\n}\n.service-info p {\n    color: #898989;\n    font: 400 1.1em/1.6em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 1em 0 0.5em;\n}\n.service-info h6 a,\n.service-info p a {\n    color: #0fa2d9;\n    text-transform: uppercase;\n    font: 13px \"Open Sans\", sans-serif;\n    font-weight: bold;\n}\n.service-info h6 a:hover,\n.service-info p a:hover {\n    color: #8192a4;\n}\n.service-info h6 {\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    padding: 0 0 3em;\n}\n.service-info .post-image {\n    position: relative;\n    overflow: hidden;\n}\n\n.service-info .post-image img {\n  max-width: 100%;\n    width: 202px;\n    margin-left:2em; margin-top:1em;\n font-size:24px;\n   \n}\n.service-info .item {\n    position: relative;overflow: hidden;\n    box-shadow: 2px 2px 6px #ccc;\n    border-radius: 5px;\n    margin: 13px;\n    display: inline-block;\n    font-size: 18px;\n    line-height: 40px;\n    font-weight: 500;\n    color: #133054; width:100%; text-align:center;\n \n    position: relative;\n    box-sizing: border-box;\n    transition: all .5s;\n}\n.service-info .item .four_arrow_hover_box {\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n}\n.service-info .item:hover .four_arrow_hover_box,\n.service-info .item:focus .four_arrow_hover_box {\n    opacity: 0.9;\n    -webkit-transform: scaleX(1);\n    -ms-transform: scaleX(1);\n    transform: scaleX(1);\n}\n/* ==============================\n  8. Our Services natural resource styles\n============================== */\n\n.fluid-service-area {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -ms-flexbox;\n    display: flex;\n    overflow: hidden;\n    background: #123450;\n}\n@media (max-width: 991px) {\n    .fluid-service-area {\n        display: block;\n    }\n}\n.fluid-service-area .work-image-ser {\n    width: -webkit-calc(50% - 115px);\n    width: calc(50% - 115px);\n    float: left;\n    text-align: right;\n    display: block;\n    position: relative;\n}\n@media (max-width: 991px) {\n    .fluid-service-area .work-image-ser {\n        width: 100%;\n        text-align: center;\n    }\n}\n@media (max-width: 991px) {\n    .fluid-service-area .work-image-ser img {\n        width: 100%;\n    }\n}\n.fluid-service-area .service-promo {\n    width: -webkit-calc(50% + 115px);\n    width: calc(50% + 115px);\n    float: left;\n    position: relative;\n    padding-left: 30px;\n    background: #123450;\n}\n@media (max-width: 991px) {\n    .fluid-service-area .service-promo {\n        width: 100%;\n        padding-bottom: 30px;\n    }\n}\n@media (max-width: 991px) {\n    .fluid-service-area .service-promo {\n        padding: 15px;\n    }\n}\n.fluid-service-area .service-promo ul .item {\n    text-align: left;\n    padding: 0 0 4.1em;\n}\n.service-content {\n    position: relative;\n    z-index: 2;\n    padding: 4em 4em 0em 4em;\n}\n.service-content .media-left {\n    vertical-align: middle;\n    padding-right: 4em;\n}\n.service-content ul .item .media .media-body {\n    text-align: left;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    color: #898989;\n    letter-spacing: 0.3px;\n    padding: 0 17em 0 0;\n}\n.service-content ul .item .media .media-body h4 {\n    font: 600 1.3em/1em \"Open Sans\", sans-serif;\n    color: #fff;\n    text-transform: uppercase;\n}\n.service-content ul .item .media .media-body p {\n    font: 1em/1.5em \"Open Sans\", sans-serif;\n    color: #fff;\n}\n.nau-head {\n    position: absolute;\n    background: #ffa10d;\n    width: 18em;\n    bottom: 1em;\n    text-align: left;\n    font-family: \"Raleway\", sans-serif;\n    padding: 1em 0 0 2em;\n    right: 0;\n}\n.nau-head p {\n    font: 600 1.3em/1em \"Raleway\", sans-serif;\n    color: #000;\n    text-transform: uppercase;\n}\n.nau-head p span {\n    display: block;\n    color: #000;\n    font-size: 0.7em;\n    font-weight: 400;\n}\n/*  Our Projects  */\n\n.our-project {\n    background: #ecebef;\n    overflow: hidden;\n}\n.project_txt_btn {\n    width: 100%;\n    float: left;\n    position: absolute;\n    left: 0;\n    overflow: hidden;\n    top: 0px;\n    text-align: center;\n    height: 100%;\n}\na.view-all.slide_learn_btn.view_project_btn {\n    width: 147px;\n    font-size: 14px;\n    display: inline-block;\n    top: -140px;\n    position: relative;\n    z-index: 999;\n    -webkit-transition: -webkit-transform 0.55s;\n    transition: transform 0.55s;\n    line-height: 43px;\n    font-family: 'Open Sans', sans-serif;\n    background: #53cff5;\n    text-transform: uppercase;\n    border-radius: 3px;\n    font-weight: bold;\n    color: #fff;\n}\n.project_txt_btn h6 {\n    width: 100%;\n    float: left;\n    font-size: 16px;\n    text-align: center;\n    background: #f8c12c;\n    color: #000;\n    line-height: 50px;\n    bottom: -60px;\n    text-transform: uppercase;\n    font-weight: bold;\n    margin: 0;\n}\n.desi-bounce-to-right {\n    display: inline-block;\n    vertical-align: middle;\n    -webkit-transform: translateZ(0);\n    transform: translateZ(0);\n    box-shadow: 0 0 1px rgba(0, 0, 0, 0);\n    -webkit-backface-visibility: hidden;\n    backface-visibility: hidden;\n    -moz-osx-font-smoothing: grayscale;\n    position: relative;\n    -webkit-transition-property: color;\n    transition-property: color;\n    -webkit-transition-duration: 0.5s;\n    transition-duration: 0.5s;\n}\nimg {\n    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;\n    transition: opacity 0.35s, transform 0.35s;\n}\n.project_img\n{\n    background: #000;\n}\n.project_img:hover img {\n    opacity: 0.5;\n    -webkit-transform: scale3d(1.15, 1.15, 1);\n    transform: scale3d(1.15, 1.15, 1);\n}\n.project_img img,\n.project_img h6 {\n    -webkit-transition: -webkit-transform 0.35s;\n    transition: transform 0.35s;\n}\n.project_img img {\n    -webkit-backface-visibility: hidden;\n    backface-visibility: hidden;\n    border: 0;\n}\n.project_img:hover img {\n    -webkit-transform: translate3d(0, -30px, 0);\n    transform: translate3d(0, -30px, 0);\n    border: 0;\n}\n.project_img h6,\n.project_img .view_project_btn {\n    position: absolute;\n    z-index: 99;\n}\n.project_img:hover h6 {\n    bottom: 0;\n    left: 0;\n}\n.project_img:hover .view_project_btn {\n    opacity: 1\n}\n.project_img:hover a.view-all.slide_learn_btn.view_project_btn {\n    top: 40%;\n}\n/* ==============================\n  9. Our Project Slider styles\n============================== */\n\n.our-pro-slider .pro-sliders {\n    padding-top: 8px;\n}\n.our-pro-slider .pro-sliders .post-image {\n    position: relative;\n    overflow: hidden;\n}\n.our-pro-slider .pro-sliders .post-image img {\n    max-width: 100%;\n}\n.our-pro-slider .pro-sliders .item {\n    position: relative;\n}\n.our-pro-slider .pro-sliders .item .four_arrow_hover_box {\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n}\n.our-pro-slider .pro-sliders .item:hover .four_arrow_hover_box,\n.our-pro-slider .pro-sliders .item:focus .four_arrow_hover_box {\n    opacity: 0.9;\n    -webkit-transform: scaleX(1);\n    -ms-transform: scaleX(1);\n    transform: scaleX(1);\n}\n.our-pro-slider .pro-sliders .pro-web {\n    position: absolute;\n    bottom: 1.5em;\n    z-index: 6;\n    width: 100%;\n    text-align: center;\n}\n.our-pro-slider .pro-sliders .pro-web h4 {\n    color: #fff;\n    text-transform: uppercase;\n    font: 600 1.3em/1em \"Open Sans\", sans-serif;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    margin: 0;\n}\n@media (max-width: 599px) {\n    .our-pro-slider .pro-sliders .item {\n        max-width: 320px;\n        margin: 0 auto;\n    }\n}\n.our-pro-slider .owl-nav {\n    position: absolute;\n    right: 0;\n    top: -85px;\n}\n.pro-sliders.owl-theme .owl-controls .owl-nav [class*=\"owl-\"] {\n    background: transparent;\n    -webkit-border-radius: 0;\n    -moz-border-radius: 0;\n    border-radius: 0;\n    margin: 0;\n    padding: 0;\n}\n.pro-sliders.owl-carousel .owl-controls .owl-nav .owl-prev,\n.pro-sliders.owl-carousel .owl-controls .owl-nav .owl-next {} .fullwidth-silder2 .owl-controls .owl-nav .owl-prev,\n.fullwidth-silder2 .owl-controls .owl-nav .owl-next,\n.fullwidth-silder3 .owl-controls .owl-nav .owl-prev,\n.fullwidth-silder3 .owl-controls .owl-nav .owl-next {\n    width: 40px;\n    text-align: center;\n    font-size: 22px;\n    line-height: 36px;\n    color: #8d8d8d;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    height: 40px;\n    padding: 0;\n    border: 1px solid #8d8d8d;\n    border-radius: 0;\n    background: transparent;\n}\n.pro-sliders.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {\n    background: #329cad;\n    color: #fff;\n    text-decoration: none;\n}\n.pro-sliders.owl-carousel .owl-controls .owl-nav .owl-prev {\n    margin-right: 5px;\n}\n/* ==============================\n  10. Testimonial home styles\n============================== */\n\n.testimonial-wrapper {\n    background: url(../images/testimonial/testimonial-bg.jpg) center bottom no-repeat fixed;\n    background-size: cover;\n    position: relative;\n}\n.testimonial-sec {\n    padding: 2em 10em;\n    text-align: center;\n}\n.testimonial-sec .testimonial-slider {\n    text-align: center;\n}\n.testimonial-sec .testimonial-slider img {\n    width: 100px;\n    /*border: 2px solid #FFFFFF;*/\n    /*box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.3); opacity: 1 !important;*/\n    \n    border-radius: 50%;\n    display: inline-block;\n}\n.testimonial-sec .testimonial-slider p {\n    font: 1.15em/2em \"Open Sans\", sans-serif;\n    color: #fff;\n    padding: 0;\n    margin: 2em;\n}\n.testimonial-sec .testimonial-slider p span {\n    float: left;\n}\n.testimonial-sec .testimonial-slider p span img {\n    width: auto;\n    border-radius: inherit;\n    margin-top: -10px;\n}\n.testimonial-sec .testimonial-slider .owl-dots .owl-dot {\n    display: inline-block;\n    zoom: 1;\n}\n.testimonial-sec .testimonial-slider .owl-dots .owl-dot.active span,\n.owl-theme .owl-dots .owl-dot:hover span {\n    border: 2px solid #FBB12F;\n    background-color: transparent;\n    /* background: #FBB12F; */\n}\n.testimonial-sec .testimonial-slider .owl-dots .owl-dot span {\n    width: 15px;\n    height: 15px;\n    margin: 5px 7px;\n    background: #d6d6d6;\n    display: block;\n    -webkit-backface-visibility: visible;\n    -webkit-transition: opacity 200ms ease;\n    -moz-transition: opacity 200ms ease;\n    -ms-transition: opacity 200ms ease;\n    -o-transition: opacity 200ms ease;\n    transition: opacity 200ms ease;\n    -webkit-border-radius: 30px;\n    -moz-border-radius: 30px;\n    border-radius: 30px;\n}\n.testimonial-sec .testimonial-slider .owl-dots .owl-dot span {\n    border: 2px solid #1FB5C7;\n    background: transparent;\n    width: 15px;\n    height: 15px;\n}\n/* ==============================\n  11. Latest News styles\n============================== */\n\n.latest-news {\n    background: url(\"../images/latest-news/news-bg.jpg\") no-repeat scroll center 0;\n    -webkit-background-size: cover;\n    background-size: cover;\n}\n.latest-outer {\n    position: relative;\n}\n.lat-news-outer {\n    position: relative;\n    background: #fff;\n}\n.lat-news-outer .lat-img-box {\n    display: table-cell;\n    vertical-align: middle;\n    position: relative;\n}\n.lat-news-outer .lat-img-box img {\n    max-width: 100%;\n}\n.lat-news-outer .lat-img-box {\n    width: 200px;\n}\n.lat-news-outer .lat-img-box .latest-info-date {\n    position: absolute;\n    width: 62px;\n    height: 76px;\n    text-align: center;\n    background: #06aac3;\n    left: 0;\n    bottom: 0;\n}\n.lat-news-outer .lat-img-box .latest-info-date h3 {\n    font: 600 25px/21px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n}\n.lat-news-outer .lat-img-box .latest-info-date h3 small {\n    font: 500 14px/21px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    text-transform: uppercase;\n    display: block;\n}\n.lat-news-outer .lat-new-cont {\n    display: table-cell;\n    vertical-align: middle;\n    padding: 0 2em;\n}\n.lat-news-outer .lat-new-cont h3 {\n    font: 600 16px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #000;\n    margin-top: 0;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    text-transform: uppercase;\n}\n.lat-news-outer .lat-new-cont p {\n    border-bottom: 1px solid #e7e7e7;\n    font: 400 1em/1.4em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    padding-bottom: 15px;\n    margin-bottom: 13px;\n}\n.latest-meta a {\n    font: normal 1em/1em \"Open Sans\", sans-serif;\n    color: #c1c1c1;\n    padding-right: 13px;\n}\n.latest-meta a + a:before {\n    content: '';\n    background: #c2c2c2;\n    margin-right: 15px;\n    width: 1px;\n    height: 14px;\n    bottom: -3px;\n    position: relative;\n    display: inline-block;\n}\n.latest-meta .read_more {\n    color: #3dabf1;\n}\n.lat-pad {\n    margin: 0 0 2em;\n}\n.latest {} .latest .latest-image {\n    position: relative;\n}\n.latest .latest-image img {\n    max-width: 100%;\n}\n.latest .latest-image .latest-info-date {\n    position: absolute;\n    width: 62px;\n    height: 76px;\n    text-align: center;\n    background: #06aac3;\n    left: 0;\n    bottom: 0;\n}\n.latest .latest-image .latest-info-date h3 {\n    font: 600 1.5em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n}\n.latest .latest-image .latest-info-date h3 small {\n    font: 500 1em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    text-transform: uppercase;\n    display: block;\n}\n.latest .latest-news-text {\n    padding: 21px 30px 20px 30px;\n    background: #fff;\n}\n.latest .latest-news-text h4 {\n    font: 600 16px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #000;\n    margin-top: 0;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    text-transform: uppercase;\n}\n.latest .latest-news-text p {\n    border-bottom: 1px solid #e7e7e7;\n    font: 400 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    padding-bottom: 15px;\n    margin-bottom: 13px;\n}\n.latest .latest-image .latest-info-date h3 small {\n    font: 500 14px/21px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    text-transform: uppercase;\n    display: block;\n}\n/* ==============================\n  12. Our Client styles\n============================== */\n\n.our-client {\n    background: #fff;\n    position: relative;\n}\n.client-carousel .item img:hover {\n    opacity: 1 !important;\n}\n.client-carousel .item img {\n    opacity: 0.5 !important;\n    border: 1px solid #F0F0F0;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n/* ==============================\n  13. Indurial Solution styles\n============================== */\n\n.indurial-solution {\n    position: relative;\n    background: #009bb3;\n}\n.indpad {\n    padding: 1.5em 0;\n}\n.indurial-solution-text h2 {\n    font: 600 2em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.4px;\n    color: #fff;\n    font-style: italic;\n    margin: 0;\n    padding: 0.4em 0 0;\n    text-align: center;\n    display: inline-block;\n}\n.anim-5,\n.anim-5-all * {\n    transition: all 0.5s ease;\n    -moz-transition: all 0.5s ease;\n    -webkit-transition: all 0.5s ease;\n    -ms-transition: all 0.5s ease;\n    -o-transition: all 0.5s ease;\n}\n.contactus-button a {\n    background: #19242a;\n    color: #fff;\n    display: inline-block;\n    font: 500 1em/1em \"Open Sans\", sans-serif;\n    margin-top: 1px;\n    padding: 0px 17px 0px 23px;\n    text-transform: uppercase;\n    float: right;\n    border-radius: 5px;\n    line-height: 42px;\n    letter-spacing: 2px;\n}\n.contactus-button a:hover {\n    background: #3d515c;\n    color: #fff;\n}\n.contactus-button {\n    margin: 0.5em 0 0;\n}\n/* ==============================\n  14. Footer styles\n============================== */\n\n#footer {\n    background: #104c7e;\n}\n.sec-padding {\n    padding-top: 6em;\n    padding-bottom: 4.3em;\n}\n.widget.about-us-widget a {\n    color: #FFF;\n \n}\n.widget.about-us-widget p {\n    color: #FFF;\n    margin-top: 2em;\n    font-size: 1.1em;\n}\n.widget.about-us-widget ul {\n    margin: 0;\n    padding: 0;\n}\n.widget.about-us-widget ul li {\n    display: inline-block;\n    list-style: none;\n    padding: 10px 9px;\n}\n.widget.about-us-widget ul li:first-child {\n    padding-left: 0px;\n}\n.widget.about-us-widget ul li a {\n    padding: 0;\n    color: #7c7c7c;\n}\n.widget.about-us-widget ul li a:hover {\n    background: none;\n    color: #11adc6;\n}\n.widget.about-us-widget ul li a i {\n    font-size: 1.5em;\n}\n.widget.about-us-widget img {\n    max-width: 100%;\n}\n.widget-contact h4,\n.get-in-touch h4,\n.widget-links h4 {\n    font: 600 20px \"Open Sans\", sans-serif;\n    color: #fff;\n    margin-top: 0px;\n    text-transform: uppercase;\n    margin-bottom: 24px;\n    font-style: italic;\n}\n.widget-contact h4:after,\n.get-in-touch h4:after,\n.widget-links h4:after {\n    content: '';\n    width: 40px;\n    height: 2px;\n    background: #FFF;\n    display: block;\n    margin-top: 13px;\n}\n.widget-contact-list ul {\n    margin: 0;\n    padding: 0;\n    list-style: none; float:left\n}\nwidget-contact-list  a { float:right;}\n.widget-contact-list ul li a {\n\t    color: #FFF;\n    line-height: 32px; text-decoration:none;\n}\n.widget-contact-list ul li a:hover {\n    color: #fab90a;\n}\n.widget-contact-list ul li i {\n    float: left;\n    font-size: 25px;\n    color: #FFF;\n    width: 34px;\n    padding-top: 13px;\n    line-height: 18px;\n}\n.widget.widget-contact ul li .fleft {\n    color: #FFF;\n    width: -webkit-calc(100% - 34px);\n    width: calc(100% - 34px);\n    font: 400 1em/1.4em \"Open Sans\", sans-serif;\n    padding: 1.1em 0 0;\n}\n.widget.widget-contact ul li .fleft span {\n    color: #1FB5C7;\n}\n.widget.widget-contact ul li i.fa-map-marker {\n    padding-top: 22px;\n}\n.widget.widget-contact ul li i.fa-phone {\n  padding-top: 22px;\n}\n.widget.widget-contact ul li i.fa-fax {\npadding-top: 22px;\n}\n.widget.widget-contact ul li i.fa-envelope-o {\n  padding-top: 22px;\n}\n.widget.widget-contact ul li i.icon-Timer {\n    padding-top: 22px;\n}\n.footer-bottom {\n    background: #141d22;\n    color: #555759;\n    padding: 2em 0;\n}\n.footer-bottom .fo-txt p {\n    color: #FFF;\n    font: 400 1em/1em \"Open Sans\", sans-serif;\n}\n.footer-bottom .fo-txt p a {\n    color: #1d8898;\n}\n.footer-bottom .fo-txt p a:hover {\n    color: #f6ba18;\n}\n.get-in-touch {\n    position: relative;\n}\n.get-in-touch ul {\n    margin: 0;\n    padding: 0;\n}\n.get-in-touch ul li {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n    display: inline-block;\n    float: left;\n}\n.get-in-touch ul li img {\n    margin: 0 3px 3px 0;\n    width: 84px;\n    height: 68px;\n}\n/* ==============================\n  15. Inner Banner styles\n============================== */\n\n.inner-banner {\n    padding-top: 126px;\n    padding-bottom: 83px;\n    background: #13314c url(../images/about/banner.jpg) center center no-repeat;\n    background-size: cover;\n}\n.inner-banner h2 {\n    font: 600 2.4em/1em \"Alegreya\", serif;\n    text-transform: uppercase;\n    color: #fff;\n}\n.inner-banner h2:after {\n    content: '';\n    background: #e6ab0c;\n    width: 50px;\n    height: 4px;\n    margin-left: 10px;\n    display: inline-block;\n}\n.inner-banner ul.breadcumb li {\n    display: inline-block;\n    margin-right: 6px;\n}\n.inner-banner ul.breadcumb li:last-child a:after,\n.inner-banner ul.breadcumb li:last-child span:after {\n    display: none;\n}\n.inner-banner ul.breadcumb li a {\n    display: inline-block;\n    color: #20bcd4;\n    font-weight: 600;\n    font-size: 13px;\n    text-transform: uppercase;\n    display: block;\n}\n.inner-banner ul.breadcumb li span {\n    display: inline-block;\n    color: #fff;\n    font-weight: 600;\n    font-size: 13px;\n    text-transform: uppercase;\n    display: block;\n}\n.inner-banner ul.breadcumb li a i,\n.inner-banner ul.breadcumb li span i {\n    font-size: 14px;\n    font-weight: normal;\n    margin-right: 5px;\n}\n.inner-banner ul.breadcumb li a:after,\n.inner-banner ul.breadcumb li span:after {\n    content: '\\f105';\n    display: inline-block;\n    font-family: 'FontAwesome';\n    color: #fff;\n    font-size: 13px;\n    margin-left: 7px;\n}\n.inner-banner2 {\n    padding-top: 75px;\n    padding-bottom: 80px;\n    background: #13314c url(../images/about/banner-bg.jpg) center center no-repeat; height:204px;\n    background-size: cover;\n}\n.inner-banner2 h2 {\n    font: 600 4.3em/1em \"Alegreya\", serif;\n    color: #fff;\n    margin: 0;\n    padding: 0;\n}\n.breadcumb-wrapper {\n    background: #f2f4f6;\n    border-bottom: 1px solid #e6e8e9;\n    padding-top: 1.2em;\n    padding-bottom: 1.2em;\n}\n.breadcumb-wrapper ul.breadcumb li {\n    display: inline-block;\n    margin-right: 6px;\n}\n.breadcumb-wrapper ul.breadcumb li:last-child a:after,\n.breadcumb-wrapper ul.breadcumb li:last-child span:after {\n    display: none;\n}\n.breadcumb-wrapper ul.breadcumb li a {\n    display: inline-block;\n    color:#0092cb;\n    font-weight: 700;\n    font-size: 13px;\n    text-transform: uppercase;\n    display: block;\n}\n.breadcumb-wrapper ul.breadcumb li span {\n    display: inline-block;\n    color: #909aa2;\n    font-weight: 700;\n    font-size: 14px;\n    text-transform: uppercase;\n    display: block;\n}\n.breadcumb-wrapper ul.breadcumb li a i,\n.breadcumb-wrapper ul.breadcumb li span i {\n    font-size: 14px;\n    font-weight: normal;\n    margin-right: 5px;\n}\n.breadcumb-wrapper ul.breadcumb li a:after,\n.breadcumb-wrapper ul.breadcumb li span:after {\n    content: '\\f105';\n    display: inline-block;\n    font-family: 'FontAwesome';\n    color: #909aa2;\n    font-size: 13px;\n    margin-left: 13px;\n}\n/* ==============================\n   16. About Tab Box styles\n   ============================== */\n\n.about-tab-box .tab-title-box {\n    margin-bottom: 50px;\n}\n.about-tab-box .tab-title-box ul {} .about-tab-box .tab-title-box ul li {\n    background: #fff;\n    transition: all .3s ease;\n    position: relative;\n    margin: 0 0 1.5em;\n    border: 2px solid #e0e0e0;\n}\n.about-tab-box .tab-title-box ul li.active,\n.about-tab-box .tab-title-box ul li:hover {\n    background: #009bb3;\n    border: 2px solid transparent;\n}\n.about-tab-box .tab-title-box ul li:before {\n    position: absolute;\n    top: -2px;\n    left: -2px;\n    width: 6px;\n    height: 106%;\n    background: transparent;\n    content: '';\n    transition: all .3s ease;\n}\n.about-tab-box .tab-title-box ul li.active:before,\n.about-tab-box .tab-title-box ul li:hover:before {\n    background: #e6ab0c;\n}\n.about-tab-box .tab-title-box ul li.active:after {\n    opacity: 1;\n}\n.about-tab-box .tab-title-box ul li.active a,\n.about-tab-box .tab-title-box ul li:hover a {\n    color: #FFFFFF;\n}\n.about-tab-box .tab-title-box ul li a {\n    text-align: left;\n    font: 500 1.54em/1em \"Open Sans\", sans-serif;\n    display: block;\n    font-weight: bold;\n    color: #242424;\n    padding: 1em;\n    transition: all 0.3s ease;\n    text-transform: uppercase;\n}\n.about-tab-box .single-tab-content .content-box {\n    margin-left: 20px;\n}\n.about-tab-box .single-tab-content h2 {\n    font: bold 2.2em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0 0 1em;\n}\n.about-tab-box .single-tab-content h2:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.about-tab-box .single-tab-content h3 {\n    font-size: 20px;\n    font-family: 'Open Sans';\n    color: #242424;\n    line-height: 26px;\n    font-weight: normal;\n    margin-bottom: 10px;\n}\n.about-tab-box .single-tab-content p {\n    color: #8E8D8D;\n    margin: 0 0 1em;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n}\n.about-tab-box .single-tab-content ul li {\n    color: #333E56;\n    font-size: 15px;\n    text-transform: uppercase;\n    line-height: 40px;\n    font-weight: 600;\n}\n.about-tab-box .single-tab-content ul li .fa {\n    font-size: 18px;\n    color: #FF7043;\n    margin-right: 5px;\n}\n.about-tab-box .single-tab-content .abot-img {\n    display: inline-block;\n    margin-top: 2em;\n}\n.about-tab-box .single-tab-content .abot-img img {\n    max-width: 100%;\n    float: left;\n}\n.about-tab-box .single-tab-content .abot-img img:first-child {\n    margin: 0 2.4em 0 0;\n}\n.about-tab {\n    padding: 0 0 0 5em;\n}\n.features-section {\n    overflow: hidden;\n}\n.features-section .features-image {\n    width: -webkit-calc(50% - 210px);\n    width: calc(50% - 210px);\n    float: left;\n    display: block;\n    text-align: right;\n}\n@media (max-width: 1199px) {\n    .features-section .features-image {\n        width: 100%;\n    }\n}\n@media (max-width: 1199px) {\n    .features-section .features-image img {\n        width: 100%;\n    }\n}\n.features-section .features-area {\n    width: -webkit-calc(50% + 210px);\n    width: calc(50% + 210px);\n    float: left;\n    position: relative;\n}\n@media (max-width: 1199px) {\n    .features-section .features-area {\n        width: 100%;\n    }\n}\n.features-section .features-area:after {\n    content: \"\";\n    width: 100%;\n    height: 100%;\n    position: absolute;\n    background: #143b53;\n    top: 0;\n    left: 0;\n    display: block;\n    z-index: 1;\n}\n.features-section .features-area .features {\n    max-width: 850px;\n    position: relative;\n    z-index: 2;\n}\n@media (max-width: 1199px) {\n    .features-section .features-area .features {\n        margin: 0 auto;\n    }\n}\n.features-section .features-area .features h4 {\n    font: 700 16px/26px \"Raleway\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    text-transform: uppercase;\n    margin-bottom: 8px;\n}\n.features-section .features-area .features p {\n    font: 500 14px/26px \"Raleway\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    margin-bottom: 40px;\n    opacity: 0.5;\n}\n.features-section .features-area .features .features-content {\n    width: 50%;\n    float: left;\n    padding: 80px 30px 27px 35px;\n}\n@media (max-width: 639px) {\n    .features-section .features-area .features .features-content {\n        width: 100%;\n    }\n}\n.features-section .features-area .features .features-content:first-child {\n    background: #143b53;\n}\n/* ==============================\n  17. Team styles\n============================== */\n\n.team-pad {\n    padding: 0 0 6em;\n}\n.team-area .our-team {\n    margin-top: 0.6em;\n}\n.team-area .our-team-page {\n    margin-top: 0;\n    margin-bottom: 30px;\n}\n.team {\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    cursor: pointer;\n    position: relative;\n    overflow: hidden;\n}\n@media (max-width: 991px) {\n    .team {\n        padding: 15px;\n    }\n}\n@media (max-width: 767px) {\n    .team {\n        padding: 15px;\n        width: 400px;\n        max-width: 100%;\n        margin: 0 auto;\n    }\n}\n.team .team-images {\n    background: url(\"../images/team/img-bg.jpg\") repeat center center;\n    text-align: center;\n    position: relative;\n    z-index: 0;\n    overflow: hidden;\n    height: 268px;\n}\n.team .team-images:after {\n    content: '';\n    background: transparent;\n    position: absolute;\n    border: 1px solid #fff;\n    /*z-index: -1;*/\n    \n    display: block;\n    top: 10px;\n    left: 10px;\n    bottom: 10px;\n    right: 10px;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.team .team-images:before {\n    position: absolute;\n    background-color: rgba(3, 137, 158, 0.6);\n    content: \"\";\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    display: block;\n    -webkit-transform: scale(0.2);\n    -ms-transform: scale(0.2);\n    transform: scale(0.2);\n    -webkit-transition: all 300ms;\n    transition: all 300ms;\n    opacity: 0;\n}\n.team .team-images img {\n    max-width: 100%;\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    -webkit-transform: translateX(-50%);\n    -ms-transform: translateX(-50%);\n    transform: translateX(-50%);\n}\n.team .team-content {\n    padding: 1em 0px 0.8em;\n    text-align: center;\n    cursor: pointer;\n    position: relative;\n    border: 2px solid #e4e4e4;\n    margin: 5px 0 0;\n}\n.team .team-content h4 {\n    font: 400 1.15em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #242424;\n    margin: 0;\n}\n.team .team-content p {\n    font: 400 14px/22px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    margin: 0;\n}\n.team .social-icons {\n    display: table;\n    position: absolute;\n    bottom: 15px;\n    width: -webkit-calc(100% - 30px);\n    width: calc(100% - 30px);\n    text-align: center;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.team .social-icons li {\n    display: inline-block;\n}\n.team .social-icons li + li {\n    margin-left: 25px;\n}\n@media (max-width: 1199px) {\n    .team .social-icons li + li {\n        margin-left: 15px;\n    }\n}\n.team .social-icons li a {\n    font-size: 22px;\n    color: #fff;\n    padding: 0;\n}\n.team .social-icons li a:hover,\n.team .social-icons li a:focus {\n    background: none;\n    color: #c89551;\n}\n.team:hover .social-icons {\n    bottom: 125px;\n}\n.team:hover .team-images:after {\n    border: 1px solid #fff;\n    top: 10px;\n    left: 10px;\n    bottom: 10px;\n    right: 10px;\n    z-index: 1;\n    background: transparent;\n}\n.team:hover .team-images:before {\n    -webkit-transform: scale(1);\n    -ms-transform: scale(1);\n    transform: scale(1);\n    opacity: 1;\n    z-index: 1;\n}\n.team:hover .team-content {\n    background: #e6ab0c;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    border: 2px solid #d59d08;\n}\n.team:hover .team-content h4,\n.team:hover .team-content p {\n    color: #fff;\n}\n.dedicated-team {\n    padding-top: 22px;\n}\n.dedicated-team .our-teams {\n    margin-bottom: 30px;\n}\n.team-wrapper {\n    padding: 100px 0;\n    min-height: 669px;\n}\n.team .box-img {\n    position: relative;\n}\n.team .box-img img {\n    width: 100%;\n}\n.team .box-img .caption {\n    position: absolute;\n    bottom: -146px;\n    background: rgba(10, 45, 78, 0.8);\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    padding: 20px 30px;\n}\n.team .box-img:hover .caption {\n    width: 100%;\n    height: 100%;\n    bottom: 0;\n    padding: 40px 30px;\n}\n.team .box-img .caption h2 {\n    font-weight: bold;\n    font-size: 18px;\n    color: #fff;\n    text-transform: uppercase;\n    margin: 0 0 20px 0;\n}\n.team .box-img .caption p {\n    color: #fff;\n    font-size: 15px;\n    margin: 0 0 20px 0;\n}\n.team .box-img .caption a {\n    font-size: 13px;\n    color: #fab90a;\n    text-transform: uppercase;\n    font-weight: bold;\n}\n.team-wrapper4 {\n    background: url(\"../images/team/bg-team4.jpg\") repeat;\n    padding: 101px 0 71px;\n    min-height: 813px;\n    width: 100%;\n}\n.team-wrapper4 .team {\n    margin: 0 0 30px 0;\n}\n/* ==============================\n  18. Testimonial Area styles\n============================== */\n\n.testimonial-area {\n    background: #f5f4f4;\n}\n.testimonial-sliders .owl-nav {\n    position: absolute;\n    right: 0;\n    top: -80px;\n}\n@media (max-width: 479px) {\n    .testimonial-sliders .owl-nav {\n        top: 0;\n    }\n}\n.testimonial-sliders.owl-theme .owl-controls .owl-nav [class*=\"owl-\"] {\n    background: transparent;\n    -webkit-border-radius: 0;\n    -moz-border-radius: 0;\n    border-radius: 0;\n    margin: 0;\n    padding: 0;\n}\n.testimonial-sliders.owl-carousel .owl-controls .owl-nav .owl-prev,\n.testimonial-sliders.owl-carousel .owl-controls .owl-nav .owl-next {\n    background: #61bac8;\n    width: 33px;\n    text-align: center;\n    font-size: 20px;\n    line-height: 33px;\n    color: #fff;\n    float: left;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.testimonial-sliders.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {\n    background: #329cad;\n    color: #fff;\n    text-decoration: none;\n}\n.testimonial-sliders.owl-carousel .owl-controls .owl-nav .owl-prev {\n    margin-right: 5px;\n}\n.testimonial {\n    position: relative;\n}\n@media (max-width: 479px) {\n    .testimonial {\n        display: block;\n        background: none;\n    }\n}\n.testimonial + .testimonial {\n    margin-top: 30px;\n}\n.testimonial .media-left {\n    position: relative;\n    padding-right: 0;\n}\n@media (max-width: 479px) {\n    .testimonial .media-left {\n        display: block;\n        text-align: center;\n    }\n}\n.testimonial .media-left a {\n    display: block;\n    width: 170px;\n    height: 185px;\n    line-height: 185px;\n}\n@media (max-width: 479px) {\n    .testimonial .media-left a {\n        margin: 0 auto;\n    }\n}\n.testimonial .media-left img {\n    width: 140px;\n    height: 140px;\n    border-radius: 50%;\n}\n.testimonial .media-left:before {\n    content: '';\n    position: absolute;\n    right: -2px;\n    top: 19.2%;\n    z-index: 12;\n    background: url(\"../images/testimonial/arrow.png\") no-repeat 0 0;\n    width: 15px;\n    height: 27px;\n}\n@media (max-width: 479px) {\n    .testimonial .media-left:before {\n        display: none;\n    }\n}\n.testimonial .media-body {\n    vertical-align: middle;\n    padding: 0 30px;\n    border: 2px solid #e4e4e4;\n    background: #fff;\n}\n@media (max-width: 479px) {\n    .testimonial .media-body {\n        background: #fff;\n        text-align: left;\n        padding: 30px;\n    }\n}\n.testimonial .media-body p {\n    font: 400 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    margin-bottom: 5px;\n}\n@media (max-width: 767px) {\n    .testimonial .media-body p {\n        line-height: 22px;\n        font-weight: 300;\n        margin-bottom: 0;\n    }\n}\n.testimonial .media-body p span {\n    display: inline-block;\n    background: url(../images/testimonial/quote.html) no-repeat scroll center center;\n    width: 21px;\n    height: 19px;\n    margin-right: 16px;\n}\n.testimonial .media-body a {\n    font: 300 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #c89551;\n    font-style: italic;\n    text-align: right;\n    display: block;\n}\n.testimonial-col {\n    padding: 25px 15px;\n}\n.testimonial-bg {\n    padding: 55px 0;\n}\n.testimonial-sliders {\n    padding-top: 0;\n}\n/* ==============================\n  19. Services Page styles \n============================== */\n\n.service-tab-box h1 {\n    font: bold 2.2em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0 0 1em;\n}\n.service-tab-box h1:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.service-tab-box p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #777777;\n}\n.service-tab-box h6 {\n    color: #242424;\n    margin: 0 0 0.5em;\n    padding: 0;\n    font: 400 1.4em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n}\n.service-tab-box ul.c-brochure {\n    display: inline-block;\n    color: #fff;\n}\n.service-tab-box ul.c-brochure li {\n    background: #fab90a;\n    color: #fff;\n}\n.service-tab-box ul.c-brochure li a {\n    color: #fff;\n    font: 400 1.2em/1.2em \"Open Sans\", sans-serif;\n}\n.service-tab-box ul.c-brochure li a span {\n    display: inline-block;\n    padding: 0.7em 1.5em;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n}\n.service-tab-box ul.c-brochure li a i {\n    background: #e7ab08;\n    padding: 1em;\n}\n.service-tab-box .img-s-box {\n    display: inline-block;\n    overflow: visible;\n    position: relative;\n    font-size: 0;\n    float: right;\n}\n.service-tab-box .img-s-box .img-so-box {\n    display: inline-block;\n    position: relative;\n}\n.service-tab-box .img-s-box .img-so-box:after {\n    content: '';\n    position: absolute;\n    top: 10px;\n    left: 10px;\n    right: 10px;\n    bottom: 10px;\n    border: 2px solid rgba(255, 255, 255, 1);\n    border-bottom: 0;\n    border-left: 0;\n}\n.service-tab-box .img-s-box .img-st-box {\n    display: inline-block;\n}\n.service-tab-box .img-s-box .img-so-box img,\n.service-tab-box .img-s-box .img-st-box img {\n    max-width: 100%;\n    display: block;\n}\n/* ==============================\n  20. Side Bar Widget styles\n============================== */\n\n.pull-left.news .single-sidebar-widget {\n    padding-right: 39px;\n}\n.pull-right .single-sidebar-widget {\n    padding-left: 50px;\n}\n.single-side-left {\n    width: 320px;\n    margin: 0 50px 0 0;\n    float: left;\n}\n.content-right {\n    width: 800px;\n}\n.single-sidebar-widget {\n    margin-bottom: 50px;\n}\n.single-sidebar-widget:last-child {\n    margin-bottom: 0;\n}\n.single-sidebar-widget .sec-title {\n    margin-bottom: 30px;\n}\n.single-sidebar-widget .sec-title h2 span {\n    font-size: 20px;\n    text-transform: uppercase;\n    font: 600 0.8em/1em \"Alegreya\", serif;\n}\n.single-sidebar-widget .sec-title h2:after {\n    width: 35px;\n}\n.single-sidebar-widget .sec-title h2:after {\n    content: '';\n    width: 50px;\n    height: 3px;\n    background: #fab90a;\n    display: block;\n    margin-top: 13px;\n}\n.single-sidebar-widget .contact-form input,\n.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button {\n    height: 40px;\n}\n.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button {\n    margin-bottom: 2px;\n}\n.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    line-height: 40px;\n}\n.single-sidebar-widget .dwnld-broucher a {\n    text-transform: uppercase;\n    color: #08ADD0;\n    font-weight: 600;\n    margin-top: 30px;\n    font-size: 12px;\n    display: inline-block;\n}\n.single-sidebar-widget .special-links li:last-child {\n    margin-bottom: 0;\n}\n.single-sidebar-widget .special-links li a {\n    background: #f5f2f2;\n    border-left: 5px solid #f5f2f2;\n    color: #242424;\n    font-weight: bold;\n    text-transform: uppercase;\n    display: block;\n    margin-bottom: 10px;\n    line-height: 50px;\n    position: relative;\n    padding: 0 20px;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    position: relative;\n}\n.single-sidebar-widget .special-links li:hover a,\n.single-sidebar-widget .special-links li.active a {\n    background: #3dc1ea;\n    color: #fff;\n    border-left: 5px solid #0f263a;\n}\n.single-sidebar-widget .special-links li:hover a:after,\n.single-sidebar-widget .special-links li.active a:after {\n    color: #fff;\n}\n.single-sidebar-widget .special-links li a:after {\n    content: '\\f101';\n    font-family: 'FontAwesome';\n    position: absolute;\n    top: 0;\n    right: 20px;\n    line-height: 50px;\n    color: #6A6969;\n    font-weight: normal;\n}\n.search-box placeholder {\n    color: #000;\n}\n.single-sidebar-widget .search-box form {\n    background: #e5e5e5;\n    width: 100%;\n    height: 48px;\n    border: 1px solid #e9e9e9;\n}\n.single-sidebar-widget .search-box form input {\n    padding-left: 30px;\n    border: none;\n    outline: none;\n    height: 100%;\n    color: rgba(255, 255, 255, 0.5);\n    width: calc(100% - 55px);\n    background-color: transparent;\n}\n.single-sidebar-widget .search-box form input::-webkit-input-placeholder {\n    /* WebKit, Blink, Edge */\n    \n    color: rgba(255, 255, 255, 0.5);\n    opacity: 1;\n}\n.single-sidebar-widget .search-box form input:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    \n    color: rgba(255, 255, 255, 0.5);\n    opacity: 1;\n}\n.single-sidebar-widget .search-box form input::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    \n    color: rgba(255, 255, 255, 0.5);\n    opacity: 1;\n}\n.single-sidebar-widget .search-box form input:-ms-input-placeholder {\n    /* Internet Explorer 10-11 */\n    \n    color: rgba(255, 255, 255, 0.5);\n}\n.single-sidebar-widget .search-box form input:placeholder-shown {\n    /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */\n    \n    color: rgba(186, 185, 185, 1);\n}\n.single-sidebar-widget .search-box form button {\n    position: relative;\n    left: 2px;\n    width: 50px;\n    background: #009bb3;\n    color: #000000;\n    font-size: 16px;\n    padding: 11px 0px;\n    border: none;\n    outline: none;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-sidebar-widget .search-box form button:hover {\n    background: #1FB5C7;\n}\n.single-sidebar-widget .search-box form button:hover i {\n    color: #fff;\n}\n.single-sidebar-widget .search-box form button:hover:after {\n    background: #1FB5C7;\n}\n.single-sidebar-widget .search-box form button i {\n    position: relative;\n    z-index: 2;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-sidebar-widget .categories ul li:last-child a {\n    border: none;\n}\n.single-sidebar-widget .categories ul li a {\n    color: #898989;\n    text-transform: capitalize;\n    line-height: 42px;\n    display: block;\n    border-bottom: 1px solid #E6E6E6;\n    position: relative;\n}\n.single-sidebar-widget .categories ul li a:after {\n    content: '\\f105';\n    font-family: 'FontAwesome';\n    color: #C8C8C8;\n    position: absolute;\n    top: 0;\n    right: 0;\n}\n.single-sidebar-widget .popular-post .img-cap-effect .img-box .img-caption:before {\n    border-width: 2px;\n}\n.single-sidebar-widget .popular-post li {\n    margin-bottom: 30px;\n}\n.single-sidebar-widget .popular-post li:last-child {\n    margin-bottom: 0;\n}\n.single-sidebar-widget .popular-post .img-box,\n.single-sidebar-widget .popular-post .content {\n    display: table-cell;\n    vertical-align: middle;\n}\n.single-sidebar-widget .popular-post .img-box {\n    width: 110px;\n}\n.single-sidebar-widget .popular-post .content {\n    padding-left: 30px;\n}\n.single-sidebar-widget .popular-post .content a h4 {\n    font-family: 'Open Sans', sans-serif;\n    color: #242424;\n    text-transform: uppercase;\n    font-size: 13px;\n    font-weight: 500;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-sidebar-widget .popular-post .content a h4:hover {\n    color: #1FB5C7;\n}\n.single-sidebar-widget .popular-post .content p {\n    color: #8E8D8D;\n    font-size: 13px;\n    line-height: 20px;\n    margin: 0;\n}\n.single-sidebar-widget .popular-post .content span {\n    color: #1CBAC8;\n    font-size: 13px;\n    display: block;\n    margin-top: 4px;\n    font-weight: 500;\n}\n.single-sidebar-widget .text-box p {\n    color: #8E8D8D;\n}\n.single-sidebar-widget .insta-feed ul {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-flex-flow: row wrap;\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap;\n    -webkit-box-pack: justify;\n    -webkit-justify-content: space-between;\n    -ms-flex-pack: justify;\n    justify-content: space-between;\n}\n.single-sidebar-widget .insta-feed ul .img-cap-effect .img-box .img-caption:before {\n    border-width: 2px;\n}\n.single-sidebar-widget .insta-feed {\n    font-size: 0;\n    display: inline-block;\n}\n.single-sidebar-widget .insta-feed img {\n    max-width: 100%;\n    display: inline-block;\n    font-size: 0;\n    margin-bottom: 1px;\n    margin-right: 1px;\n}\n.single-sidebar-widget .tag-cloud {\n    font-size: 0;\n    margin-left: -5px;\n    margin-right: -5px;\n}\n.single-sidebar-widget .tag-cloud li {\n    display: inline-block;\n}\n.single-sidebar-widget .tag-cloud li a {\n    display: block;\n    color: #787878;\n    text-transform: uppercase;\n    border: 1px solid #EAEAEA;\n    border-radius: 20px;\n    padding: 7px 22px;\n    font-size: 12px;\n    margin: 0 5px;\n    margin-bottom: 10px;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-sidebar-widget .tag-cloud li a:hover {\n    background: #E5E5E5;\n    color: #787878;\n    border-color: #E5E5E5;\n}\n.single-service-contact {\n    border: 2px solid #e9e9e9;\n    padding: 25px;\n    background: url(\"../images/services/bg-envelope.jpg\") right bottom no-repeat;\n}\n.single-service-contact h3 {\n    font-family: \"Alegreya\", sans-serif;\n    font-size: 25px;\n    color: #3e3e3e;\n    margin: 0;\n    font-weight: 600;\n    margin: 0 0 20px 0;\n}\n.single-service-contact p {\n    font-size: 15px;\n    color: #5b5b5b;\n    margin: 0 0 25px 0;\n}\n.single-service-contact a {\n    font-family: \"Raleway\", sans-serif;\n    font-size: 14px;\n    font-weight: bold;\n    color: #3dc1ea;\n    text-transform: uppercase;\n}\n.single-service-contact a i {\n    margin: 0 0 0 10px;\n}\n.single-service-pdf {\n    background: url(\"../images/icon-pdf.jpg\") left center #fab90a no-repeat;\n    text-align: center;\n    height: 62px;\n}\n.single-service-pdf h3 a {\n    font-size: 16px;\n    font-weight: 600;\n    color: #fff;\n    line-height: 62px;\n    text-transform: uppercase;\n}\n.single-client-box {\n    margin-bottom: 50px;\n}\n.single-client-box:last-child {\n    margin-bottom: 0;\n}\n.single-client-box .icon-box,\n.single-client-box .content {\n    display: table-cell;\n    vertical-align: middle;\n}\n.single-client-box .icon-box {\n    width: 170px;\n    text-align: center;\n    border-top: 4px solid #1FB5C7;\n    border-left: 1px solid #E9E9E9;\n    border-bottom: 1px solid #E9E9E9;\n}\n.single-client-box .content {\n    padding-top: 30px;\n    padding-bottom: 30px;\n    padding-right: 30px;\n    padding-left: 30px;\n    border-right: 1px solid #E9E9E9;\n    border-bottom: 1px solid #E9E9E9;\n    border-top: 1px solid #E9E9E9;\n}\n.single-client-box .content h3 {\n    font-size: 18px;\n    font-weight: bold;\n    font-family: 'Alegreya', sans-serif;\n    color: #242424;\n    text-transform: uppercase;\n    margin-bottom: 10px;\n}\n.single-client-box .content p {\n    color: #898989;\n    margin: 0;\n}\n.single-sidebar-widget ul.brochure-btns li a {\n    font-family: 'Open Sans', sans-serif;\n    color: #404040;\n    text-transform: uppercase;\n    font-weight: 600;\n    font-size: 15px;\n    display: block;\n    background: #FBFBFB;\n    border-bottom: 2px solid #EDEDED;\n    padding: 12px 20px;\n}\n.single-sidebar-widget ul.brochure-btns li {\n    display: block;\n    margin-bottom: 21px;\n}\n.single-sidebar-widget ul.brochure-btns li a i {\n    color: #e94429;\n    margin: 0 1em 0;\n    font-size: 1.2em;\n}\n.sec-title h2 span {\n    display: block;\n    font-size: 32px;\n    font-weight: bold;\n    color: #323232;\n    text-transform: uppercase;\n    font-family: 'Alegreya', sans-serif;\n    text-transform: capitalize;\n}\n.sec-title h2:after {\n    content: '';\n    width: 55px;\n    height: 3px;\n    background: #F7BE3D;\n    display: block;\n    margin-top: 13px;\n}\n.sec-title p {\n    color: #898989;\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n}\n.single-service-page .image-caption-box .text-box h2,\n.single-post-page .image-caption-box .text-box h2 {\n    color: #242424;\n    font-size: 25px;\n    font-weight: bold;\n    text-transform: capitalize;\n    margin-bottom: 5px;\n    font-family: \"Alegreya\", sans-serif;\n}\n/* ==============================\n  21. Single service page styles\n============================== */\n\n.single-service-page .image-box,\n.single-post-page .image-box {\n    margin-bottom: 50px;\n}\n.single-service-page .image-caption-box,\n.single-post-page .image-caption-box {\n    margin-bottom: 20px;\n}\n.single-service-page .image-caption-box .text-box,\n.single-post-page .image-caption-box .text-box,\n.single-service-page .image-caption-box .caption-box-img,\n.single-post-page .image-caption-box .caption-box-img {\n    display: table-cell;\n    vertical-align: middle;\n}\n.single-service-page .image-caption-box .text-box p,\n.single-post-page .image-caption-box .text-box p {\n    color: #898989;\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n}\n.single-service-page .image-caption-box .caption-box-img,\n.single-post-page .image-caption-box .caption-box-img {\n    width: 248px;\n}\n.pad46 {\n    padding-right: 46px;\n}\n/* ==============================\n  22. Core Projects page styles\n============================== */\n\n.core-projects {\n    position: relative;\n    margin: 0;\n}\n.core-projects h1 {\n    font: bold 1.9em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0 0 1em;\n}\n.core-projects h1:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.core-projects h4 {\n    font: 600 1.2em/1em \"Open Sans\", sans-serif;\n    color: #242424;\n}\n.core-projects p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #777777;\n}\n.project-post-area {\n    background: #f1f1f1;\n    position: relative;\n}\n.project-post-area .project-post {\n    padding-bottom: 30px;\n}\n.project-post-area .project-fullscreen\n{\n    width: 20%;\n    float: left;\n    position: relative;\n}\n@media (max-width: 767px) {\n    .project-post-area .project-post {\n        padding-bottom: 0px;\n    }\n}\n.project-post-info {\n    overflow: hidden;\n}\n@media(max-width: 1199px)\n{\n   .project-post-area .project-fullscreen\n    {\n        width: 50%;\n    } \n}\n@media (max-width: 767px) {\n    .project-post-info {\n        padding-bottom: 30px;\n        width: 500px;\n        max-width: 100%;\n        margin: 0 auto;\n    }\n    .project-post-area .project-fullscreen\n    {\n        width: 100%;\n    }\n}\n@media (max-width: 767px) {\n    .project-post-info a {\n        max-width: 570px;\n        margin: 0 auto;\n        display: block;\n    }\n}\n.project-post-image\n{\n    overflow: hidden;\n    position: relative;\n}\n.project-post-info a img {\n    max-width: 100%;\n    width: 370px;\n    height: 281px;\n}\n.project-post-info .info-text {\n    text-align: center;\n    position: absolute;\n    width: 100%;\n    box-sizing: border-box;\n    left: 0;\n    right: 0;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    bottom: -100px;\n    z-index: 1000;\n}\n.project-post-info:hover .info-text\n{\n    bottom: 37%;\n}\n.project-post-info .info-text h4 {\n    font: 700 16px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    margin: 0;\n    text-transform: uppercase;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    margin: 0 0 20px 0;\n}\n.project-post-info .info-text a {\n    font: 700 14px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    margin: 0;\n    background: #fac012;\n    border-radius: 3px;\n    line-height: 38px;\n    padding: 0 20px;\n    height: 38px;\n    display: inline-block;\n    text-transform: uppercase;\n}\n.loadmore\n{\n    margin: 50px 0;\n    background: #fab90a;\n    border-radius: 5px;\n    padding: 0 25px;\n    display: inline-block;\n    line-height: 38px;\n    height: 38px;\n    font-size: 14px;\n    font-weight: bold;\n    text-transform: uppercase;\n    color: #fff;\n}\n/* ==============================\n  23. News page styles\n============================== */\n\n.widget-search-blog {\n    width: 80%;\n    position: relative;\n    display: inline-block;\n    margin: 0 0 0 1em;\n    margin-bottom: 40px;\n}\n.widget-search-blog .search-form .form-control + .input-group-addon {\n    padding: 0 1px 0 8px;\n    border: 0;\n    border-radius: 0;\n    background-color: #009bb3;\n}\n.widget-search-blog .search-form .form-control + .input-group-addon button {\n    border: 0;\n    background: #009bb3;\n    color: #fff;\n    font-size: 1.2em;\n    line-height: 2.1em;\n    padding-right: 15px;\n}\n.widget-search-blog .search-form .form-control {\n    height: 45px;\n    border-radius: 0;\n    border: none;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    padding: 0 30px;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    color: #c0c0c0;\n    z-index: 0;\n}\n.single-blog-post .meta-info {\n    padding: 1.3em 0;\n    border-bottom: 1px solid #e6e6e6;\n}\n.single-blog-post .meta-info .content-box .post-links li {\n    display: table-cell;\n    vertical-align: middle;\n}\n.single-blog-post .date-box {\n    position: absolute;\n    width: 70px;\n    height: 75px;\n    top: 2em;\n    border: 1px solid #696969;\n    left: 1.5em;\n    background: #fff;\n    text-align: center;\n}\n.single-blog-post .inner-box b {\n    font-size: 2em;\n    display: block;\n    font-style: italic;\n    font-weight: 300;\n    border-bottom: 1px solid #696969;\n    padding: 0 0 0.2em;\n}\n.single-blog-post .inner-box span {\n    font-size: 1em;\n    display: block;\n    background: #fbb12f;\n    color: #fff;\n    padding: 0.2em 0 0.3em;\n}\n.single-blog-post .meta-info .content-box .post-links li a:hover i {\n    color: #1FB5C7;\n}\n.single-blog-post .meta-info .content-box .post-links li a i {\n    color: #FBB12F;\n    font-size: 16px;\n    margin-right: 10px;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-blog-post .meta-info .content-box .post-links li a {\n    color: #A1A1A1;\n    padding-right: 30px;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-blog-post .meta-info .content-box .post-links li a:hover {\n    color: #FBB12F;\n}\n.single-blog-post a.read-more {\n   background: #ffba00;\n    color: #fff;\n    border-radius: 4px;\n    font: 600 1.08em/1em 'Roboto', sans-serif;\n    padding: 0.8em 1.6em;\n    display: inline-block;\n    border: 1px solid #ffba00;\n}\n.single-blog-post a.read-more:hover {\n    background: #009bb3;\n    border: 1px solid #009bb3;\n}\n.single-post-wrapper {\n    position: relative;\n}\n.single-blog-post h3 {\n    color: #010101;\n    font-weight: 600;\n    text-transform: none;\n    font-size: 20px;\n    margin: 0.6em 0 0;\n    padding: 0 0 0.8em;\n}\n.single-blog-post h6 {\n    color: #1cbac8;\n    font: 400 1em/1em \"Open Sans\", sans-serif;\n    margin: 2em 0 0;\n    padding: 0;\n}\n.single-blog-post {\n    margin-bottom: 50px;\n}\n.single-blog-post .img-box {\n    position: relative;\n    overflow: hidden;\n}\n/* ==============================\n  24. Page Navigation styles\n============================== */\n\n.page-navigation {\n    margin-top: 50px;\n}\n.page-navigation li {\n    display: inline;\n}\n.page-navigation li a,\n.page-navigation li span {\n    width: 46px;\n    height: 46px;\n    line-height: 44px;\n    background: #fff;\n    color: #8E8D8D;\n    font-size: 20px;\n    display: inline-block;\n    border: 1px solid #E2E2E2;\n    margin-right: 5px;\n    text-align: center;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.page-navigation li span,\n.page-navigation li a:hover {\n    background: #E7E7E7;\n    color: #242424;\n}\n/* ==============================\n  25. News Details styles\n============================== */\n\n.news p {\n    font: 400 14px/26px \"Open Sans\", sans-serif;\n    color: #898989;\n}\n.post-list {\n    margin: 0;\n    width: 100%;\n}\n.post-list li {\n    float: left;\n    width: 270px;\n    font: 400 14px/30px \"Open Sans\", sans-serif;\n    color: #ff8c04;\n    letter-spacing: 0.3px;\n}\n.post-list li:before {\n    content: \"\\f105\";\n    font: normal normal normal 14px/1 FontAwesome;\n    font-size: 12px;\n    text-rendering: auto;\n    padding-right: 10px;\n}\nblockquote {\n    padding: 30px;\n    border: none;\n    background: #f5f4f4;\n    margin-top: 27px;\n}\n@media (max-width: 479px) {\n    blockquote {\n        padding: 5px;\n    }\n}\nblockquote:before {\n    float: left;\n    content: \"\\f10d\";\n    display: inline-block;\n    font: normal normal normal 55px/1 FontAwesome;\n    text-rendering: auto;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    width: 70px;\n    color: #d0d0d0;\n}\n@media (max-width: 1199px) {\n    blockquote:before {\n        font-size: 30px;\n        width: 40px;\n    }\n}\nblockquote p {\n    float: left;\n    font: 400 16px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    width: -webkit-calc(100% - 70px);\n    width: calc(100% - 70px);\n    margin: 5px 0 0;\n    padding-left: 14px;\n}\n@media (max-width: 1199px) {\n    blockquote p {\n        margin: 0;\n    }\n}\nblockquote footer {\n    text-align: right;\n    color: #e8a20c;\n    font: 300 14px/26px \"Raleway\", sans-serif;\n    font-style: italic;\n}\nblockquote footer a {\n    color: #e8a20c;\n}\n/* ==============================\n  26. News Details Comments\n============================== */\n\n.news-comments .comments_count,\n.leave-comments .leave-comment-title {\n    margin: 30px 0px 30px 0;\n    font: 600 1.5em/1em \"Alegreya\", sans-serif;\n    color: #242424;\n    text-transform: uppercase;\n}\n@media (max-width: 400px) {\n    .comments_count,\n    .leave-comment-title {\n        margin-left: 20px;\n    }\n}\n.comments {\n    margin: 0px 0px 30px 0px;\n    border: 1px solid #eee;\n}\n.comments .comment {\n    padding: 20px 20px 25px;\n    margin: 0px 0;\n}\n.comments .comment-bg {\n    background: #fcfcfc;\n}\n@media (max-width: 400px) {\n    .comments .comment {\n        margin: 0 5px 0 15px;\n        text-align: center;\n    }\n}\n.comments .comment + .comment {\n    margin-top: 0;\n    border-top: 1px solid #eee;\n}\n.comments .comment .media-left {\n    padding: 8px 30px 0px 5px;\n}\n@media (max-width: 479px) {\n    .comments .comment .media-left {\n        padding-right: 0;\n        padding-bottom: 20px;\n        display: block;\n    }\n}\n.comments .comment .media-left a {\n    display: block;\n    width: 70px;\n    height: 70px;\n}\n.comments .comment .media-left a img {\n    max-width: 100%;\n}\n@media (max-width: 991px) {\n    .comments .comment .media-body {\n        overflow: visible;\n    }\n}\n.comments .comment .media-body h5 {\n    font: 500 1em/2em \"Open Sans\", sans-serif;\n    margin: 0;\n    color: #242424;\n}\n.comments .comment .media-body p {\n    font: 400 14px/30px \"Open Sans\", sans-serif;\n    color: #898989;\n}\n.comments .comment .media-body .date-reply {\n    margin: 9px 0 9px;\n}\n.comments .comment .media-body .date-reply li {\n    float: left;\n}\n@media (max-width: 400px) {\n    .comments .comment .media-body .date-reply li {\n        display: inline-block;\n        text-align: center;\n        float: none;\n    }\n}\n.comments .comment .media-body .date-reply li a {\n    padding: 0;\n    font: 13px/1 \"Open Sans\", sans-serif;\n    text-transform: capitalize;\n    color: #47bcca;\n}\n.comments .comment .media-body .date-reply li a:hover,\n.comments .comment .media-body .date-reply li a:focus {\n    background: none;\n}\n.comments .comment .media-body .date-reply li + li {\n    color: #bc945e;\n}\n.comments .comment .media-body .date-reply li + li:before {\n    content: '';\n    width: 1px;\n    height: 13px;\n    float: left;\n    background: #47bcca;\n    margin: 0 10px;\n}\n.comments .comment .media-body .date-reply li + li a {\n    float: left;\n    color: #f6ba18;\n}\n.comments .comment.reply {\n    padding-left: 0;\n    margin: 0px;\n}\n@media (max-width: 991px) {\n    .comments .comment.reply {\n        margin-left: -70px;\n    }\n}\n@media (max-width: 479px) {\n    .comments .comment.reply {\n        margin-left: 30px;\n    }\n}\n@media (max-width: 400px) {\n    .comments .comment.reply {\n        margin-left: 0px;\n    }\n}\n.comments .comment.reply:last-child {\n    padding-bottom: 0;\n}\n.comment_form {\n    padding: 30px;\n    border: 1px solid #eee;\n    margin: 0px;\n    background: #fff;\n}\n@media (max-width: 479px) {\n    .comment_form {\n        padding: 20px 15px;\n    }\n}\n.comment_form .leave-comment-title {\n    margin: 0px 0px 26px 0px;\n    font: bold 20px/28px \"Alegreya\", serif;\n    color: #353535;\n}\n.comment_form .form-control {\n    border-radius: 0;\n    padding: 9px 20px;\n    font: 14px/25px \"Open Sans\", sans-serif;\n    color: #000;\n    margin-bottom: 20px;\n    background: #f9f9f9;\n    border: 1px solid #ebebeb;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n}\n.comment_form .form-control::-moz-placeholder {\n    color: #c4c4c4;\n    opacity: 1;\n}\n.comment_form .form-control:-ms-input-placeholder {\n    color: #c4c4c4;\n}\n.comment_form .form-control::-webkit-input-placeholder {\n    color: #c4c4c4;\n}\n.comment_form input {\n    width: 48%;\n    float: left;\n    height: 42px;\n}\n@media (max-width: 1199px) {\n    .comment_form input {\n        width: 47%;\n    }\n}\n@media (max-width: 991px) {\n    .comment_form input {\n        width: 46%;\n    }\n}\n@media (max-width: 767px) {\n    .comment_form input {\n        width: 100%;\n    }\n}\n@media (max-width: 479px) {\n    .comment_form input {\n        width: 100%;\n    }\n}\n.comment_form input + input {\n    margin-left: 26px;\n}\n@media (max-width: 1199px) {\n    .comment_form input + input {\n        margin-left: 31px;\n    }\n}\n@media (max-width: 767px) {\n    .comment_form input + input {\n        margin-left: 0;\n    }\n}\n@media (max-width: 479px) {\n    .comment_form input + input {\n        margin-left: 0;\n    }\n}\n.comment_form textarea {\n    height: 188px;\n    resize: none;\n    margin-bottom: 32px;\n}\n.comment_form .btn-primary {\n    background: #f6ba18;\n    border: 1px solid #f6ba18;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    font: 600 1.2em/2.1em \"Open Sans\", sans-serif;\n    padding: 7px 22px 7px 22px;\n    color: #19242a;\n    margin-top: 10px;\n    border-radius: 5px;\n    letter-spacing: 3px;\n}\n.comment_form .btn-primary:hover,\n.comment_form .btn-primary:focus {\n    color: #000;\n    border-radius: 5px;\n    border-color: #bb793c;\n}\n/* ==============================\n  27. Contact us styles\n============================== */\n\n.touch .touch_bg .section_header p {\n    max-width: 840px;\n}\n.touch .touch_bg .touch_top-con ul .item {\n    padding: 15px 28px 30px 0px;\n    text-align: center;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-left {\n    padding-right: 30px;\n    vertical-align: middle;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-left a {\n    color: #009bb3;\n    border: 1px solid #009bb3;\n    border-radius: 100%;\n    display: block;\n    width: 50px;\n    height: 50px;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-left a i {\n    border-radius: 50%;\n    font-size: 30px;\n    line-height: 32px;\n    padding-top: 8px;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-body {\n    text-align: left;\n    font: 14px/26px \"Open Sans\", sans-serif;\n    color: #898989;\n    letter-spacing: 0.3px;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-body a {\n    color: #898989;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-body a:hover {\n    color: #009bb3;\n}\n.touch .touch_bg .touch_top-con ul .item:first-child {\n    padding-top: 0;\n}\n.touch .touch_bg .touch_middle {\n    padding: 80px 0;\n}\n.touch .touch_bg .touch_middle .input_form {\n    position: relative;\n}\n.touch .touch_bg .touch_middle .input_form form .form-control {\n    margin-bottom: 20px;\n    border-radius: 0;\n    font: 15px/31px \"Open Sans\", sans-serif;\n    color: #959595;\n    padding: 11px 20px;\n    border: 1px solid #e1e1e1;\n    height: auto;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n}\n.touch .touch_bg .touch_middle .input_form form .form-control:hover,\n.touch .touch_bg .touch_middle .input_form form .form-control:focus {\n    border: 1px solid #d6d6d6;\n    border-color: #d6d6d6;\n}\n.touch .touch_bg .touch_middle .input_form form .form-control:focus {\n    -webkit-box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);\n    box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);\n}\n.touch .touch_bg .touch_middle .input_form form .form-control.error {\n    margin-bottom: 0;\n}\n.touch .touch_bg .touch_middle .input_form form .form-control.error + .error {\n    font: 13px/24px \"Open Sans\", sans-serif;\n    margin-bottom: 20px;\n    margin-top: 5px;\n    color: red;\n    font-weight: normal;\n}\n.touch .touch_bg .touch_middle .input_form form textarea.form-control {\n    margin-bottom: 32px;\n    resize: none;\n    padding: 15px 20px;\n    height: 203px;\n}\n.touch .touch_bg .touch_middle .input_form form button {\n    background: #f6ba18;\n    border: 1px solid #f6ba18;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    font: 600 1.2em/2.1em 'Roboto', sans-serif;\n    padding: 7px 22px 7px 22px;\n    color: #19242a;\n    margin-top: 10px;\n    border-radius: 5px;\n    letter-spacing: 3px;\n}\n.touch .touch_bg .touch_middle .input_form form button:hover {\n    color: #000;\n    border-color: #bb793c;\n}\n.touch .touch_bg .touch_middle .input_form #success,\n.touch .touch_bg .touch_middle .input_form #error {} .touch .touch_bg .touch_middle .input_form #success p,\n.touch .touch_bg .touch_middle .input_form #error p {} .touch .touch_bg .touch_middle .input_form #success {\n    color: lawngreen;\n}\n.touch .touch_bg .touch_middle .input_form #success p {\n    color: lawngreen;\n}\n.touch .touch_bg .touch_middle .input_form #error {\n    color: orangered;\n}\n.touch .touch_bg .touch_middle .input_form #error p {\n    color: orangered;\n}\n#mapBox {\n    height: 425px;\n}\n#map-area {\n    position: relative;\n}\n#map-area::before {\n    background: #000000 none repeat scroll 0 0;\n    content: \"\";\n    height: 100%;\n    left: 0;\n    opacity: 0.4;\n    position: absolute;\n    top: 0;\n    width: 100%;\n}\n.touch p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    color: #8E8D8D;\n}\n.touch h6 {\n    color: #1088cc;\n    font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    font-style: italic;\n}\n.touch h6 span {\n    color: #de5842;\n    font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    font-style: italic;\n}\n/* ==============================\n  28. Testimonials page styles\n============================== */\n\n.sectpad-t {\n    padding: 6em 0 0;\n}\n.testimonial-parea {\n    padding: 0 0 6em;\n}\n.testimonials p {\n    font: 400 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    padding-top: 25px;\n    margin: 0;\n}\n.testimonial-col-p {\n    padding: 5em 1em 1em;\n    border-bottom: 1px solid #e4e4e4;\n}\n.testimonial-p .media-body h3 {\n    font: 400 1.2em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #242424;\n    margin: 0 0 0.8em;\n    padding: 0;\n}\n.testimonial-p .media-body p {\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    margin-bottom: 1em;\n}\n.testimonial-p .media-body a {\n    font: 600 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #1fb5c7;\n    font-style: italic;\n    text-align: left;\n    display: block;\n}\n.testimonial-p .media-body h6 {\n    text-align: right;\n    display: block;\n}\n.testimonial-p .media-left {\n    padding-right: 60px;\n}\n.testimonial-p .media-left a img {\n    width: 140px;\n    height: 153px;\n}\n@media (max-width: 479px) {\n    .testimonial-p .media-left {\n        display: block;\n        text-align: center;\n        padding-right: 0;\n    }\n    .testimonial-p .media-body h3 {\n        padding: 1em 0 0;\n    }\n}\n.section_header-t {\n    position: relative;\n    padding: 0;\n}\n.section_header-t h2 {\n    font: bold 2.2em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0;\n}\n.section_header-t h2:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n/* ==============================\n  29. Request a quote Page styles\n============================== */\n\n.section_header-r {\n    position: relative;\n    padding: 0;\n    margin: 0 0 1em;\n}\n.section_header-r h2 {\n    font: bold 2.2em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0 0 1em;\n}\n.section_header-r h2:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.req-page-area {\n    background: #f7f7f7;\n    border: 1px solid #eeeeee;\n    overflow: hidden;\n    padding: 3em 1em 0;\n    position: relative;\n}\n.req-page span {\n    display: block;\n    color: #404040;\n    font: 600 1em/1.2em \"Open Sans\", sans-serif;\n    margin: 0 0 0.6em;\n}\n.req-page-area .img-responsive {\n    display: inline-block;\n}\n.req-page-area form .form-control {\n    margin-bottom: 20px;\n    border-radius: 0;\n    font: 15px/31px \"Open Sans\", sans-serif;\n    color: #959595;\n    padding: 11px 20px;\n    border: 1px solid #e1e1e1;\n    height: auto;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n}\n.pad-left {\n    margin: 0 0 5em 10px;\n}\n.req-img {\n    position: absolute;\n    bottom: 0;\n    right: 0;\n}\n.req-page-area form button {\n    background: #f6ba18;\n    border: 1px solid #f6ba18;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    font: 600 1.2em/2.1em \"Open Sans\", sans-serif;\n    padding: 7px 22px 7px 22px;\n    color: #19242a;\n    margin-top: 10px;\n    border-radius: 5px;\n    letter-spacing: 3px;\n}\n.req-page-area form button:hover {\n    color: #000;\n    border-color: #bb793c;\n    background: #f6ba18;\n}\n.req-page-area form .form-control:hover,\n.req-page-area form .form-control:focus {\n    border: 1px solid #d6d6d6;\n    border-color: #d6d6d6;\n}\n.req-page-area form .form-control:focus {\n    -webkit-box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);\n    box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);\n}\n.req-page-area .form-control.error {\n    margin-bottom: 0;\n}\n.req-page-area form .form-control.error + .error {\n    font: 13px/24px \"Open Sans\", sans-serif;\n    margin-bottom: 20px;\n    margin-top: 5px;\n    color: red;\n    font-weight: normal;\n}\n.req-page-area form textarea.form-control {\n    margin-bottom: 32px;\n    resize: none;\n    padding: 15px 20px;\n    height: 203px;\n}\n.req-page-area span {\n    color: #404040;\n    font: 1.1em/1.1em \"Open Sans\", sans-serif;\n    display: block;\n    padding: 0 0 0.5em;\n}\n.req-page-area .input_form #success {\n    color: lawngreen;\n}\n.req-page-area .input_form #error {\n    color: orangered;\n}\n.req-page-area .input_form #success,\n.req-page-area .input_form #error {\n    position: absolute;\n    top: -15px;\n    display: block;\n    right: 0;\n    left: 0;\n    bottom: -15px;\n    background: rgba(0, 0, 0, 0.5);\n    display: none;\n}\n/* ==============================\n  30. Project details page styles\n============================== */\n\n.pro-det-img img {\n    max-width: 100%;\n}\n.pro-content {\n    padding: 4em 0 0;\n}\n.projects_hours {\n    border-top: 1px solid #e3e3e3;\n    border-bottom: 1px solid #e3e3e3;\n    padding: 2em 0;\n    margin: 1.5em 0 0;\n}\n.projects_hours p {\n    color: #242424;\n    font: 600 1.3em/2em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n}\n.projects_hours p span {\n    display: block;\n    color: #777;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n}\n.project-con {\n    background: #f5f5f5;\n    padding: 34px 40px;\n    margin: 3em 0;\n}\n.project-con h2 {\n    color: #242424;\n    font: 600 1.3em/2em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0 0 1em;\n}\n.project-con p {\n    color: #898989;\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n}\n.project-scop {} .project-scop .pro-img img {\n    max-width: 100%;\n}\n.project-scop h3 {\n    color: #242424;\n    font: 600 1.3em/1em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0 0 1em;\n}\n.project-scop p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #777777; text-align:justify;\n}\n.project-scop .scope-item {\n    margin: 0;\n    padding: 0;\n    display: inline-block;\n    padding: 7px 0px;\n}\n.project-scop .scope-item li {\n    list-style: none;\n    font:400 1.2em/1.8em \"Open Sans\", sans-serif;\n    color:#6c6c6c;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    display: block;\n    padding-left: 30px;\n    padding-bottom: 10px;text-align: justify;\n}\n.project-scop .scope-item li:before {\n    content: \"\\f0a4\";\n    width: 30px;\n    height: auto;\n    font: normal normal normal 14px/24px FontAwesome;\n    font-size: 16px;\n    text-rendering: auto;\n    color: #009bb3;\n    cursor: pointer;\n    float: left;\n    margin-left: -30px;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n/*====================================================*/\n\n.submit {\n    color: #fff;\n    text-transform: uppercase;\n    margin-top: 8px;\n    text-shadow: none;\n    -webkit-text-shadow: none;\n    position: relative;\n    letter-spacing: 0.4px;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    z-index: 1;\n}\n.submit:before {\n    content: \"\";\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    background:#002f5d;\n    top: 0;\n    left: 0;\n    right: 0;\n    -webkit-transform: scaleX(0);\n    -ms-transform: scaleX(0);\n    transform: scaleX(0);\n    -webkit-transform-origin: 0 50%;\n    -ms-transform-origin: 0 50%;\n    transform-origin: 0 50%;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    z-index: -1;\n}\n.submit:hover,\n.submit:focus {\n    color: #fff;\n    border-color: #bb793c;\n}\n.submit:hover:before,\n.submit:focus:before {\n    -webkit-transform: scaleX(1);\n    -ms-transform: scaleX(1);\n    transform: scaleX(1);\n}\n/* shop page styles */\n\n.shop-item-wrapper {\n    margin-left: -10px;\n    margin-right: -10px;\n}\n.single-shop-item {\n    margin: 0 -5px;\n    margin-bottom: 50px;\n    position: relative;\n    overflow: hidden;\n}\n.single-shop-item .img-box {\n    overflow: hidden;\n}\n.single-shop-item .img-box img {\n    -webkit-transition: all .3s ease-out;\n    -moz-transition: all .3s ease-out;\n    -o-transition: all .3s ease-out;\n    -ms-transition: all .3s ease-out;\n    transition: all .3s ease-out;\n}\n.single-shop-item .img-box img:hover {\n    -webkit-transform: scale(1.2) translateZ(0);\n    transform: scale(1.2) translateZ(0);\n}\n.single-shop-item .content {\n    text-align: center;\n    margin-top: 25px;\n}\n.single-shop-item .content h3 {\n    font-size: 15px;\n    font-weight: bold;\n    color: #242424;\n    margin: 0;\n    text-transform: uppercase;\n    margin-bottom: 10px;\n}\n.single-shop-item .content .review-box i {\n    font-size: 13px;\n    color: #FAB90A;\n}\n.single-shop-item .content .price {\n    font-family: 'Alegreya';\n    font-size: 25px;\n    color: #2D2D2D;\n    font-style: italic;\n    display: block;\n}\n.single-shop-item .content a.thm-btn {\n    background: #FAB90A;\n    border-radius: 5px;\n    color: #000000;\n    text-transform: uppercase;\n    line-height: 32px;\n    display: inline-block;\n    letter-spacing: .05em;\n    font-family: 'Open Sans';\n    font-weight: 600;\n    padding: 0 18px;\n    margin-top: 10px;\n}\n.single-shop-item .content a.thm-btn:hover {\n    background: #019BB2;\n    color: #fff;\n}\n.shop-page .page-navigation {\n    margin-top: 0;\n    text-align: center;\n}\n/*popular product widget */\n\n.single-sidebar-widget .best-seller.popular-post .content a h4 {\n    font-size: 13px;\n    text-transform: uppercase;\n    font-family: 'Open Sans';\n    color: #242424;\n    margin: 0;\n}\n.single-sidebar-widget .best-seller.popular-post .content p {\n    font-size: 25px;\n    color: #2D2D2D;\n    font-family: 'Alegreya';\n    font-style: italic;\n    margin: 10px 0 15px;\n}\n.single-sidebar-widget .best-seller.popular-post .content a.read-more {\n    font-size: 13px;\n    text-transform: uppercase;\n    color: #1CBAC8;\n    font-weight: bold;\n    font-family: 'Raleway';\n    letter-spacing: .03em;\n}\n/* product details page styles */\n\n.product-details-content {\n    margin-bottom: 80px;\n}\n.product-details-content .img-box,\n.product-details-content .content-box {\n    display: table-cell;\n    vertical-align: top;\n}\n.product-details-content .img-box {\n    width: 306px;\n    border: 1px solid #E2E2E2;\n}\n.product-details-content .content-box {\n    padding-left: 65px;\n}\n.product-details-content .content-box .title h3 {\n    font-size: 20px;\n    color: #242424;\n    text-transform: uppercase;\n    font-weight: 800;\n    font-family: 'Raleway';\n    margin: 0;\n}\n.product-details-content .content-box p {\n    font-size: 14px;\n    color: #959595;\n    line-height: 26px;\n}\n.product-details-content .content-box .content-text {\n    border-top: 1px solid #EAEAEA;\n    border-bottom: 1px solid #EAEAEA;\n    margin-top: 20px;\n    padding-top: 19px;\n    padding-bottom: 15px;\n    margin-bottom: 30px;\n}\n.product-details-content .content-box .cart-btn {\n    font-size: 15px;\n    line-height: 54px;\n    background: #1FB5C7;\n    padding: 0 33px;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    font-weight: 600;\n    color: #fff;\n    display: inline-block;\n    margin-top: 28px;\n    background: #FAB90A;\n    font-size: 20px;\n    font-weight: bold;\n    font-family: 'Raleway';\n    color: #000000;\n    border-radius: 5px;\n    padding: 0 49px;\n}\n.product-details-content .content-box .cart-btn i {\n    font-size: 25px;\n    margin-right: 20px;\n}\n.product-details-content .content-box .price,\n.product-details-content .content-box .quantity {\n    font-size: 16px;\n    color: #1F1F1F;\n}\n.product-details-content .content-box .price span {\n    font-size: 35px;\n    color: #292929;\n    margin-left: 20px;\n    font-style: italic;\n    font-family: 'Alegreya';\n}\n.product-details-content .content-box .quantity {\n    margin-top: 20px;\n}\n.product-details-content .content-box .quantity input {\n    width: 40px;\n    height: 35px;\n    border: 1px solid #D9D9D9;\n    text-align: center;\n    line-height: 33px;\n    padding-left: 10px;\n    margin-left: 20px;\n}\n.product-tab-box {\n    margin-bottom: 80px;\n}\n.product-tab-box .tab-title-box ul {\n    margin: 0;\n    padding: 0;\n}\n.product-tab-box .tab-title-box ul li {\n    list-style: none;\n    display: inline-block;\n    margin-right: 6px;\n}\n.product-tab-box .tab-title-box ul li.active a {\n    background: #FFFFFF;\n    border-bottom-color: #fff;\n    border-top: 3px solid #FAB90A;\n    line-height: 44px;\n}\n.product-tab-box .tab-title-box ul li a {\n    display: block;\n    font-size: 13px;\n    line-height: 44px;\n    border: 1px solid #E2E2E2;\n    text-transform: uppercase;\n    background: #F7F7F7;\n    color: #242424;\n    padding: 0 29px;\n}\n.product-tab-box .tab-content {\n    margin-top: -1px;\n    border: 1px solid #E2E2E2;\n    padding-top: 50px;\n    padding-left: 40px;\n    padding-right: 40px;\n    padding-bottom: 65px;\n}\n.product-tab-box .tab-content h3 {\n    margin: 0;\n    font-size: 18px;\n    margin-bottom: 12px;\n}\n.product-tab-box .tab-content p {\n    color: #898989;\n    font-size: 14px;\n    margin-top: 15px;\n}\n.product-tab-box .tab-content p:first-child {\n    margin-top: 0;\n}\n/* cart page styles */\n\n.cart-page {\n    padding: 80px 0px;\n}\n.cart-page .table {\n    margin: 0;\n}\n.cart-page table > tbody > tr > td,\n.cart-page .table > thead > tr > th {\n    border: none;\n}\n.cart-page .table thead {\n    background: #F9F9F9;\n}\n.cart-page .table > thead > tr > th {\n    font-weight: normal;\n    color: #000000;\n    font-size: 13px;\n    line-height: 60px;\n    padding: 0 40px;\n    font-weight: 500;\n    border: 1px solid #EBEBEB;\n    border-bottom: 0;\n    text-transform: uppercase;\n    text-align: center;\n}\n.cart-page .table > thead > tr > th.close {\n    color: transparent;\n}\n.cart-page .table > tbody > tr > td.preview {\n    padding: 25px 50px;\n}\n.cart-page .table > tbody > tr > td {\n    border: 1px solid #ebebeb;\n    color: #898989;\n    font-size: 14px;\n    font-weight: 500;\n    line-height: 42px;\n    padding: 60px 25px;\n    text-align: center;\n}\n.cart-page .table > tbody > tr > td.price {\n    font-size: 16px;\n}\n.cart-page .table > tbody > tr > td.del-item {\n    text-align: center;\n}\n.cart-page .table > tbody > tr > td.total {\n    font-size: 16px;\n}\n.cart-page .table > tbody > tr > td .select-box select:focus {\n    outline: none;\n}\n.cart-page .table > tbody > tr > td.del-item {\n    color: #c56e21;\n    font-size: 18px;\n    font-weight: normal;\n}\n.cart-page .bottom-box {\n    background: #f9f9f9 none repeat scroll 0 0;\n    margin: 0 0 50px;\n    padding: 30px 25px;\n    border-left: 1px solid #ebebeb;\n    border-bottom: 1px solid #ebebeb;\n    border-right: 1px solid #ebebeb;\n}\n.cart-page .bottom-box .cupon-box input {\n    border: 1px solid #eeeeee;\n    color: #8e8d8d;\n    line-height: 36px;\n    margin-right: 10px;\n    outline: medium none;\n    padding: 0 20px;\n    width: 130px;\n}\n.cart-page .bottom-box .cupon-box button {\n    padding: 0 20px;\n    color: #fff;\n    background: #E3E3E3;\n    text-transform: capitalize;\n    border: none;\n    outline: none;\n    font-weight: normal;\n    line-height: 36px;\n    color: #000000;\n}\n.cart-page .add-to-cart-wrap {\n    text-align: right;\n}\n.cart-page .add-to-cart-wrap a .cart-button {\n    background: #252525 none repeat scroll 0 0;\n    border-radius: 5px;\n    display: inline-block;\n}\n.cart-page .add-to-cart-wrap a .cart-button p {\n    color: #ffffff;\n    display: inline-block;\n    float: left;\n    font-size: 12px;\n    line-height: 35px;\n    margin: 0;\n    padding-left: 21px;\n    padding-right: 17px;\n    text-transform: uppercase;\n    border-right: 1px solid #000000;\n}\n.cart-page .add-to-cart-wrap a .cart-button i {\n    border-left: 1px solid #404040;\n    color: #98bc24;\n    display: inline-block;\n    float: left;\n    font-size: 17px;\n    line-height: 35px;\n    padding-left: 14px;\n    padding-right: 15px;\n}\n.cart-page .add-to-cart-wrap a:before {\n    background: #98BC24;\n}\n.cart-page .cart-total-box li {\n    border-bottom: 1px solid #ebebeb;\n    border-left: 1px solid #ebebeb;\n    border-right: 1px solid #ebebeb;\n    font-weight: 500;\n    line-height: 58px;\n    padding: 0 25px;\n    color: #000000;\n    font-size: 13px;\n    text-transform: uppercase;\n}\n.cart-page .cart-total-box li:first-child {\n    border-top: 1px solid #EBEBEB;\n}\n.cart-page .cart-total-box li span {\n    color: #898989;\n    margin-left: 50px;\n    font-size: 16px;\n}\n.cart-page .cart-total-box .cart-total {\n    background: #F9F9F9;\n}\n.cart-page .cart-total-box .proceed-to-checkout {\n    text-align: right;\n    border: none;\n}\n.cart-page .cart-total-box .proceed-to-checkout a {\n    line-height: 30px;\n    font-size: 14px;\n}\n.cart-page .cart-total-box .proceed-to-checkout a .cart-button {\n    background: #252525 none repeat scroll 0 0;\n    border-radius: 5px;\n    display: inline-block;\n    margin-top: 24px;\n}\n.cart-page .cart-total-box .proceed-to-checkout a .cart-button p {\n    border-right: 1px solid #000000;\n    color: #ffffff;\n    display: inline-block;\n    float: left;\n    font-size: 12px;\n    line-height: 40px;\n    margin: 0;\n    padding-left: 21px;\n    padding-right: 17px;\n    text-transform: uppercase;\n}\n.cart-page .cart-total-box .proceed-to-checkout {\n    padding-right: 0;\n    padding-top: 10px;\n    border: 1px solid #ebebeb;\n    border-top: 0;\n    padding-bottom: 10px;\n    padding-right: 20px;\n}\n.cart-page .cart-total-box .proceed-to-checkout .cart-btn {\n    background: #FAB90A;\n    border-radius: 5px;\n    color: #000000;\n    text-transform: uppercase;\n    line-height: 32px;\n    display: inline-block;\n    letter-spacing: .05em;\n    font-family: 'Open Sans';\n    font-weight: 600;\n    padding: 0 18px;\n    margin-top: 10px;\n}\n.cart-page .cart-total-box .proceed-to-checkout .cart-btn i {\n    font-size: 17px;\n    margin-right: 7px;\n}\n.cart-page .cart-total-box .proceed-to-checkout .cart-btn:hover {\n    background: #1FB5C7;\n    color: #fff;\n    border-color: #1FB5C7;\n}\n.cart-page .cart-total-box .proceed-to-checkout a .cart-button i {\n    border-left: 1px solid #404040;\n    color: #98bc24;\n    display: inline-block;\n    float: left;\n    font-size: 17px;\n    line-height: 40px;\n    padding-left: 14px;\n    padding-right: 15px;\n}\n.cart-page .cart-total-box .proceed-to-checkout a:before {\n    background: #98BC24;\n}\n.cart-page .select-box {\n    width: 100px;\n}\n.cart-page .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    border-right: 1px solid #E5E5E5;\n}\n.cart-page .select-menu + .ui-selectmenu-button {\n    width: 100% !important;\n    border-radius: 0;\n    padding: 0px 40px 0 20px;\n    border: 1px solid #E5E5E5;\n    height: 42px;\n    background: #fff;\n    outline: none;\n    color: #898989;\n}\n.cart-page .thm-btn {\n    font-size: 14px;\n    padding: 7px 23px;\n}\n.cart-page .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    padding: 0;\n    font-weight: normal;\n    font-family: 'Open Sans', sans-serif;\n    line-height: 42px;\n}\n.cart-page .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {\n    background: url(../images/select-menu-arrow.png) 0 0 no-repeat;\n    width: 16px;\n    height: 6px;\n    margin-top: -3px;\n    margin-right: 4px;\n}\n.cart-page .bottom-box .cart-btn {\n    background: #FAB90A;\n    border-radius: 5px;\n    color: #000000;\n    text-transform: uppercase;\n    line-height: 32px;\n    display: inline-block;\n    letter-spacing: .05em;\n    font-family: 'Open Sans';\n    font-weight: 600;\n    padding: 0 18px;\n    margin-top: 10px;\n}\n.cart-page .bottom-box .cart-btn i {\n    font-size: 17px;\n    margin-right: 7px;\n}\n.cart-page .bottom-box .cart-btn:hover {\n    background: #D6B161;\n    color: #fff;\n    border-color: #D6B161;\n}\n.ui-selectmenu-menu .ui-menu {\n    background: #fff;\n}\n.ui-selectmenu-menu .ui-menu-item {\n    font-size: 16px;\n    font-family: 'PT Serif', sans-serif;\n    font-style: italic;\n    padding: 5px 20px;\n    border-bottom: 1px solid #E1E1E1;\n    text-transform: capitalize;\n}\n.ui-selectmenu-menu .ui-menu-item.ui-state-focus {\n    background: #00ACD9;\n    border-color: #00ACD9;\n    color: #fff;\n    font-weight: normal;\n}\n/* checkout page styles */\n\n#checkout-content .return-customer {\n    background: #f9f9f9 none repeat scroll 0 0;\n    border: 1px solid #ebebeb;\n    margin-bottom: 45px;\n    padding: 21px 30px;\n}\n#checkout-content .return-customer p {\n    color: #898989;\n    font-size: 16px;\n    line-height: 26px;\n    margin-bottom: 0;\n}\n#checkout-content .return-customer a {\n    color: #11A9E0;\n}\n#checkout-content label,\n#checkout-content input[type=\"text\"] {\n    display: block;\n}\n#checkout-content label {\n    color: #8e8d8d;\n    font-size: 14px;\n    font-weight: 500;\n    line-height: 26px;\n    margin-bottom: 4px;\n}\n#checkout-content input[type=\"text\"] {\n    border: 1px solid #e2e2e2;\n    color: #c6c6c6;\n    font-size: 14px;\n    font-weight: 400;\n    height: 40px;\n    line-height: 40px;\n    margin-bottom: 10px;\n    outline: medium none;\n    padding: 0 20px;\n    width: 100%;\n}\n.left-checkout .section-title2.ship-to-different {\n    margin-bottom: 39px;\n    margin-top: 68px;\n}\n#checkout-content input[type=\"text\"]:last-child {\n    margin-bottom: 0;\n}\n#checkout-content .left-checkout > .row {\n    margin-bottom: 23px;\n}\n#checkout-content .row span b {\n    color: #8e8d8d;\n    font-size: 14px;\n    font-weight: 500;\n}\n#checkout-content input[type=\"checkbox\"] {\n    display: inline-block;\n    margin: 0 15px 0 0;\n    vertical-align: middle;\n    float: left;\n    margin-top: 4px;\n}\n#checkout-content textarea {\n    width: 100%;\n    height: 100px;\n    border: 1px solid #E2E2E2;\n    padding: 10px 20px;\n    outline: none;\n}\n#checkout-content .ship-different {\n    margin-top: 80px;\n}\n#checkout-content .order-box {\n    border: 1px solid #D9D9D9;\n    padding: 30px;\n}\n#checkout-content .order-box ul li {\n    color: #8e8d8d;\n    display: block;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 45px;\n}\n#checkout-content .order-box ul li.total {\n    border-bottom: 1px solid #e2e2e2;\n    border-top: 1px solid #e2e2e2;\n    color: #242424;\n}\n#checkout-content .order-box ul li span {\n    color: #898989;\n    display: inline-block;\n    float: right;\n    font-size: 14px;\n    font-family: \"Open Sans\", sans-serif;\n}\n#checkout-content .order-box ul li span.bold {\n    color: #242424;\n    font-size: 18px;\n    font-weight: 500;\n    font-family: \"Open Sans\", sans-serif;\n}\n#checkout-content .order-box ul li a span {\n    color: #11A9E0;\n    font-size: 13px;\n    font-weight: 500;\n    font-family: \"Raleway\", sans-serif;\n}\n#checkout-content .order-box ul li.place-order-button {\n    padding-top: 20px;\n    line-height: 30px;\n}\n#checkout-content .order-box ul li input[type=\"radio\"] {\n    margin-right: 10px;\n}\n#checkout-content .order-box ul li .note {\n    background: #ECECEC;\n    padding: 25px;\n    color: #8E8D8D;\n    line-height: 24px;\n    font-size: 14px;\n    font-weight: normal;\n    position: relative;\n}\n#checkout-content .order-box ul li .note .fa {\n    font-size: 35px;\n    position: absolute;\n    top: -22px;\n    left: 25px;\n    color: #ECECEC;\n}\n#checkout-content .order-box ul li a.place-order {\n    background: #FD9C1E;\n    text-transform: uppercase;\n    display: inline-block;\n    line-height: 36px;\n    font-weight: 700;\n    color: #fff;\n    padding: 0 40px;\n    margin-top: 30px;\n}\n#checkout-content .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    padding: 0;\n    font-weight: normal;\n    font-family: 'Open Sans', sans-serif;\n    line-height: 42px;\n    color: #898989;\n    text-transform: capitalize;\n}\n#checkout-content .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {\n    background: url(../images/select-menu-arrow.png) 0 0 no-repeat;\n    width: 14px;\n    height: 6px;\n    margin-top: -3px;\n    margin-right: 8px;\n}\n#checkout-content .select-menu + .ui-selectmenu-button {\n    width: 100% !important;\n    border-radius: 0;\n    padding: 0px 20px;\n    border: 1px solid #E5E5E5;\n    height: 42px;\n    background: #fff;\n    outline: none;\n    color: #898989;\n}\n#checkout-content .thm-btn {\n    background: #FAB90A;\n    border-radius: 5px;\n    color: #000000;\n    text-transform: uppercase;\n    line-height: 42px;\n    display: inline-block;\n    letter-spacing: .05em;\n    font-family: 'Open Sans';\n    font-weight: 600;\n    padding: 0 18px;\n    margin-top: 10px;\n    float: right;\n}\n#checkout-content .thm-btn i {\n    font-size: 17px;\n    margin-left: 7px;\n}\n#checkout-content .thm-btn:hover {\n    background: #1FB5C7;\n    color: #fff;\n    border-color: #1FB5C7;\n}\n/* faq page styles */\n\n.faq-page .sec-title h2 {\n    margin: 0;\n}\n.faq-page .sec-title p {\n    margin-top: 20px;\n}\n.faq-form {\n    background: #F9F9F9;\n    padding: 20px 30px;\n    border: 1px solid #EAEAEA;\n    margin-bottom: 50px;\n    margin-top: 30px;\n}\n.faq-form input {\n    height: 44px;\n    border: 1px solid #E9E9E9;\n    outline: none;\n    padding-left: 25px;\n    width: 79%;\n    position: relative;\n    top: 1px;\n}\n.faq-form .thm-btn {\n    padding: 0px 41px;\n    line-height: 44px;\n    border-radius: 0;\n    margin-left: -4px;\n    border: none;\n    position: relative;\n    top: 1px;\n    background: #1FB5C7;\n}\n.faq-page .accrodion .accrodion-title h4 {\n    text-transform: none;\n    font-weight: normal;\n    color: #8E8D8D;\n}\n.faq-page .accrodion.active .accrodion-title {\n    background: #1FB5C7;\n}\n.faq-page .accrodion.active .accrodion-title h4 {\n    color: #fff;\n}\n.faq-page .accrodion.active .accrodion-title h4 {\n    color: #fff;\n}\n.faq-page .accrodion.active .accrodion-title:after {\n    border-color: #fff;\n    color: #fff;\n}\n.faq-question-one .single-faq {\n    margin-bottom: 28px;\n}\n.faq-question-one .single-faq:last-child {\n    margin-bottom: 0;\n}\n.faq-question-one .single-faq h3 {\n    font-size: 16px;\n    line-height: 33px;\n    font-weight: bold;\n    color: #242424;\n    font-family: 'Open Sans', sans-serif;\n}\n.faq-question-one .single-faq p {\n    color: #898989;\n    margin-top: 4px;\n}\n/* ==============================\n  31. Home Page 2 styles\n============================== */\n\n.wel-t-band {\n    position: relative;\n    background: #f0f2f3;\n    font: 400 1em/1em \"Open Sans\", sans-serif;\n    color: #6e6e6e;\n}\n.wel-t-band p span {\n    color: #3a3a3a;\n}\n.req-button {\n    position: relative;\n    float: right;\n    margin-left: 1em;\n}\n.req-button a {\n    background: #ffba00;\n    color: #fff;\n    font: 600 1.08em/1em 'Roboto', sans-serif;\n    display: inline-block;\n    padding: 1em 1.52em;\n    border-radius: 4px;\n    border: 1px solid #ffba00;\n    margin: 0;\n}\n.req-button a:hover {\n    border-radius: 4px;\n    color: #fff;\n    border: 1px solid #53cff5;\n    background: #53cff5;\n}\n.req-button .submit:before {\n    background: #53cff5;\n}\n.req-button .submit:hover {\n    color: #fff;\n}\n.req-button .submit:focus {\n    color: #fff;\n    border-color: #53cff5;\n}\n.top-two-right {\n    position: relative;\n    overflow: hidden;\n  \n}\n.top-two-right .top-panel {\n    float: right;\n    width: 65%;\n}\n.nav-home-three {\n    background:#002f5d;\n    position: relative;\n}\n.nav-home-three .col-md-3, .nav-home-two .col-md-3\n{\n    display: none;\n}\n.nav-home-two {\n    background: transparent;\n}\n.pad-logo {\n    padding-top: 0em;\n}\n.touch_top_pad {\n    padding-top: 16px;\n    padding-bottom: 0;\n}\n/*         Home  Navigation    */\n\n.nav-t-holder {\n    position: relative;\n}\n.nav-t-holder .nav-header {\n    display: none;\n    padding: 12px 20px;\n}\n.nav-t-holder .nav-t-header button {\n    background: transparent;\n    border: none;\n    outline: none;\n    color: #fff;\n    font-size: 25px;\n    border-radius: 5px;\n}\n.nav-t-holder .nav-t-footer {\n    display: block;\n}\n.nav-t-holder .nav-t-footer ul.nav > li {\n    display: inline-block;\n    padding: 1.6em 0;\n    position: relative;font-size: 11px;\n}\n.nav-t-holder .nav-t-footer ul.nav > li:hover a,\n.nav-t-holder .nav-t-footer ul.nav > li.active a {\n    color:#ffb400;\n    background-color: transparent;\n}\n.nav-t-holder .nav-t-footer ul.nav > li:last-child > a {\n    border: none;\n    padding-right: 0;\n}\n.nav-t-holder .nav-t-footer ul.nav > li:first-child > a\n{\n    padding: 0 1.3em 0 0;\n}\n.nav-t-holder .nav-t-footer ul.nav > li > a {\n  \n    display: block;\n    color:#ffffff;\n    text-transform: uppercase;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    border-right: 1px dashed #ffffff;font-size: 11px;\n    font-weight: 600;\n}\n.nav-t-holder .nav-t-footer ul.nav > li > ul.submenu {\n    top: 100%;\n    left: 0;\n}\n.nav-t-holder .nav-t-footer ul.nav > li > ul.submenu.align-right {\n    right: 0;\n    left: auto;\n}\n.nav-t-holder .nav-t-footer ul.nav > li:hover > ul.submenu {\n    visibility: visible;\n    opacity: 1;\n}\n.nav-t-holder .nav-t-footer ul.nav > li > ul.submenu > li > ul.submenu {\n    top: 0;\n    left: 100%;\n}\n.nav-t-holder .nav-t-footer ul.nav > li > ul.submenu > li > ul.submenu.align-right {\n    right: 100%;\n    left: auto;\n}\n.nav-t-holder .nav-t-footer ul.nav > li > ul.submenu > li:hover > ul.submenu {\n    visibility: visible;\n    opacity: 1;\n}\n.nav-t-holder .nav-t-footer ul.nav > li ul.submenu {\n    position: absolute;\n    width: 275px;\n    opacity: 0;\n    visibility: hidden;\n    z-index: 99999;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);\n    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);\n    -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);\n}\n.nav-t-holder .nav-t-footer ul.nav > li ul.submenu li {\n    display: block;\n    padding: 0;\n    background: #fff;\n}\n.nav-t-holder .nav-t-footer ul.nav > li ul.submenu li:last-child a {\n    border-bottom: 0;\n}\n.nav-t-holder .nav-t-footer ul.nav > li ul.submenu li:last-child a:after {\n    display: none;\n}\n.nav-t-holder .nav-t-footer ul.nav > li ul.submenu li:hover > a {\n    color: #fff;\n    background: #ffb400;\n}\n.nav-t-holder .nav-t-footer ul.nav > li ul.submenu li a {\n    color: #242424;\n    font: 200 16px 'Open Sans', sans-serif;\n    padding: 10px 25px 10px;\n    border-bottom: 1px solid #e9e9e9;\n    position: relative;\n    display: block;\n    font-weight: 200;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    font-size: 13px;\n    font-weight: 600;\n}\n.nav-t-holder ul.nav li.has-t-submenu > a > button {\n    display: none;\n}\n.nav-t-holder .nav-t-header {\n    display: none;\n    padding: 12px 0px;\n    float: right;\n}\n.touch_top ul .item .media .blue-color a i {\n    color: #1fa6c8;\n}\n/*         Home  Navigation    */\n\n.top-navigation,\n.top-navigation-4 {\n    position: relative;\n}\n.top-navigation .main_menu {\n    position: absolute;\n    left: 0;\n    right: 0;\n    border-bottom: 1px solid #5f6f7e;\n}\n.top-navigation-4 .main_menu {\n    position: absolute;\n    left: 0;\n    right: 0;\n    top: 70px;\n}\n.top-navigation-4 .main_menu.fixed\n{\n    position: fixed;\n    top: 0;\n    background: #0f263a;\n}\n.top-navigation-4 .main_menu.fixed .logo\n{\n    width: 220px;\n    padding: 9px 0;\n}\n.top-navigation-4 .main_menu.fixed .logo img\n{\n    width: 100%;\n}\n.top-navigation-4 .wel-band-bg {\n    background: transparent;\n}\n.top-navigation-4 .wel-t-band {\n    background: rgba(0, 0, 0, 0.5);\n    position: absolute;\n    left: 0;\n    right: 0;\n    z-index: 100;\n}\n.top-navigation-4 .nav-t-holder .nav-t-footer ul.nav > li > a {\n    padding: 0 1em;\n    border-right: none;\n}\n.top-navigation-4 .nav-t-holder .nav-t-footer ul.nav > li:last-child a {\n    border-left: 1px solid #fff;\n}\n.top-navigation-4 .nav-menu\n{\n    width: 100%;\n}\n.top-navigation-4 .wel-band-bg p {\n    color: #838484;\n}\n.top-navigation-4 .wel-band-bg p a {\n    margin: 0 0 0 50px;\n    color: #40add5;\n    text-transform: uppercase;\n    font-weight: bold;\n}\n.top-navigation .main_menu.fixed {\n    position: fixed;\n    background: #0f263a;\n    border-bottom: none;\n}\n.top-navigation .main_menu.fixed .widget-t .search-form .form-control,\n.top-navigation .main_menu.fixed .widget-t .search-form .form-control + .input-group-addon button {\n    background: #081e2f;\n}\n.top-navigation .main_menu.fixed .widget-t-inner {\n    border: 1px solid #1a2e40;\n}\n.top-navigation .nav-t-holder .nav-t-footer ul.nav > li > a {\n    border-right: 1px dashed #5f6f7e;\n}\n.top-navigation .nav-t-holder .nav-t-footer ul.nav > li:last-child > a {\n    border-right: none;\n}\n.top-navigation .widget-t .search-form .form-control,\n.top-navigation .widget-t .search-form .form-control + .input-group-addon button {\n    background: transparent;\n}\n.top-navigation .widget-t .search-form .form-control + .input-group-addon {\n    background: transparent;\n}\n.top-navigation .widget-t-inner {\n    border: 1px solid #516170;\n}\n.main_menu {\n    position:static;\n    z-index: 9999;\n}\n@keyframes menu_sticky {\n    0% {\n        margin-top: -100px;\n    }\n    50% {\n        margin-top: -90px;\n    }\n    100% {\n        margin-top: 0;\n    }\n}\n.fixed {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    z-index: 9999;\n    animation-name: menu_sticky;\n    animation-duration: 0.60s;\n    animation-timing-function: ease-out;\n    -webkit-box-shadow: 0px 13px 30px -12px rgba(0, 0, 0, 0.75);\n    -moz-box-shadow: 0px 13px 30px -12px rgba(0, 0, 0, 0.75);\n    box-shadow: 0px 13px 30px -12px rgba(0, 0, 0, 0.75);\n}\n.widget-t-search {\n    float: right;\n    padding: 10px 0;\n}\n.widget-t .search-form .form-control {\n\n    border-radius: 0;\n    border: none;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    padding: 0 18px;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    color: #c0c0c0;\n    z-index: 0;\n    background:#FFF;\n}\n.widget-t-inner {\n    border: 1px solid #1a2e40;\n    width: 245px;\n}\n\n.widget-t .search-form .form-control + .input-group-addon {\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    background-color: #081e2f;\n}\n.widget-t .search-form .form-control + .input-group-addon button {\n    border: 0;\n    background: #081e2f;\n    color: #bcbcbd;\n    font-size: 1.2em;\n    line-height: 2.1em;\n    padding-right: 15px;\n}\n/* ==============================\n  32. Home Slider\n============================== */\n\n.thm-banner-t-wrapper .caption-h1 {\n    font-size: 40px;\n    line-height: 50px;\n    font-weight: 700;\n    text-transform: uppercase;\n    color: #fff;\n    position: relative;\n}\n.thm-banner-t-wrapper .caption-p {\n    font-size: 20px;\n    font-style: italic;\n    color: #fff;\n    line-height: 28px;\n}\n.thm-banner-t-wrapper .caption-divider span.divider {\n    width: 1px;\n    height: 90px;\n    background: #fff;\n    display: block;\n}\n.thm-banner-t-wrapper .inverse {\n    background: #F7BE3D;\n    color: #fff;\n    border: 2px solid #F7BE3D;\n    font: 300 1.2em/1em \"Open Sans\", sans-serif;\n}\n.thm-banner-t-wrapper .inverse:hover {\n    color: #fff;\n    background: #1FB5C7;\n    border: 2px solid #1FB5C7;\n}\n.thm-banner-t-wrapper .thm-btn {\n    padding-top: 7px;\n    padding-bottom: 7px;\n    -webkit-transition: all .3s ease !important;\n    transition: all .3s ease !important;\n    font-weight: bold !important;\n    padding: 1.1em 2.5em;\n    border-radius: 4px;\n    font: 400 1.2em/1em \"Open Sans\", sans-serif;\n}\n.thm-banner-t-wrapper .thm-btn i {\n    margin: 0;\n    border-color: transparent;\n}\n.thm-banner-t-wrapper .inversen {\n    background: #53cff5;\n    color: #fff;\n    border: 2px solid #53cff5;\n    font: 300 1.2em/1em \"Open Sans\", sans-serif;\n}\n.thm-banner-t-wrapper .inversen:hover {\n    color: #fff;\n    background: #F7BE3D;\n    border: 2px solid #F7BE3D;\n}\n.thm-banner-t-wrapper .thm-btn i:after {\n    display: none;\n}\n.thm-banner-wrapper .thm-btn.inverse i {\n    color: #fff;\n}\n.thm-banner-wrapper .brder {\n    display: block;\n    width: 100px;\n    height: 4px;\n    background: #E6AB0C;\n    margin-left: auto;\n    margin-right: auto;\n    margin-top: 22px;\n}\n.thm-banner-wrapper .brder-left {\n    display: block;\n    width: 100px;\n    height: 4px;\n    background: #E6AB0C;\n    margin-top: 22px;\n    text-align: left;\n    margin-left: 0;\n}\n/* ==============================\n  33. Different Services\n============================== */\n\n.diff-offer-wrapper {\n    background: #ffffff;\n    position: relative;\n    \n}\n.diff-offer {\n    position: relative;\n    padding-top: 5.5em;\n    padding-bottom: 5.5em;\n    overflow: hidden;\n}\n.diff-offer ul {\n    margin: 0;\n    padding: 0;\n}\n.diff-offer ul li {\n    margin: 0;\n    padding: 0;\n    float: left;\n}\n.we-offer-cont {\n    width: 32%;\n}\n.we-offer-cont h2 {\n    margin: 0;\n    padding: 0 0.8em 0 0;\n    text-align: right;\n    font: 600 2.4em/1em \"Alegreya\", serif;\n    color: #323232;\n    text-transform: uppercase;\n}\n.we-offer-cont h2 span {\n    display: block;\n}\n.we-offer-cont2 {\n    width: 68%;\n    border-left: 3px solid #25639a;\n}\n.we-offer-cont2 p {\n    font: 400 1.2em/1.3em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0 0 0 2em;\n    font-style: italic;\n    color: #6c6c6c;\n}\n.view .mask {\n    width: 100%;\n    height: 100%;\n    position: absolute;\n    overflow: hidden;\n    top: 0;\n    left: 0;\n}\n.service-info .view {\n \n    overflow: hidden;\n    position: relative;\n    cursor: pointer;\n    text-align: left;\n  \n}\n.service-info .view img {\n    display: block;width: 58px;\n    position: relative;\n}\n.service-info .view a.info {\n    background: url(../images/services/icon.png) left bottom no-repeat;\n    display: inline-block;\n    text-decoration: none;\n    text-indent: -9999px;\n    width: 58px;\n    height: 64px;\n    left: -80px;\n    bottom: -20px;\n}\n.service-info .second-effect .mask {\n    opacity: 0;\n    overflow: visible;\n    border: 0px solid rgba(0, 0, 0, 0.8);\n    -moz-box-sizing: border-box;\n    -webkit-box-sizing: border-box;\n    box-sizing: border-box;\n    -webkit-transition: all 0.4s ease-in-out;\n    -moz-transition: all 0.4s ease-in-out;\n    -o-transition: all 0.4s ease-in-out;\n    -ms-transition: all 0.4s ease-in-out;\n    transition: all 0.4s ease-in-out;\n}\n.service-info .second-effect a.info {\n    position: relative;\n    opacity: 0;\n    -moz-transform: scale(0, 0);\n    -webkit-transform: scale(0, 0);\n    -o-transform: scale(0, 0);\n    -ms-transform: scale(0, 0);\n    transform: scale(0, 0);\n    -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n    -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n    -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n    -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n    transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n}\n.service-info .second-effect:hover .mask {\n    opacity: 1;\n    border: 105px solid rgba(15, 38, 58, 0.6);\n}\n.service-info .second-effect:hover a.info {\n    opacity: 1;\n    -moz-transform: scale(1, 1);\n    -webkit-transform: scale(1, 1);\n    -o-transform: scale(1, 1);\n    -ms-transform: scale(1, 1);\n    transform: scale(1, 1);\n    -moz-transition-delay: 0.3s;\n    -webkit-transition-delay: 0.3s;\n    -o-transition-delay: 0.3s;\n    -ms-transition-delay: 0.3s;\n    transition-delay: 0.3s;\n}\n/* ==============================\n  33. Control in compliance\n============================== */\n\n.ind-common-pad2 {\n    padding-top: 5em;\n    padding-bottom: 6.5em;\n}\n.quality-wrapper {\n    position: relative;\n}\n.quality-wrapper h2 {\n    font: 300 2.8em/1.3em \"Open Sans\", sans-serif;\n    padding: 0;\n    color: #242424;font-size: 25px;\n\n}\n.quality-wrapper p {\n    color: #6c6c6c;\n    padding: 0;\n    font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n}\n.vision-wrapper {\n    position: relative;\n}\n.vision-wrapper ul {\n    margin: 0;\n    padding: 0;\n}\n.vision-wrapper ul li {\n    margin: 0;\n    padding: 0 4em;\n    display: inline-block;\n    text-align: center;\n    border-right: 1px solid #cfcfcf;\n}\n.vision-wrapper ul li p {\n    color: #6c6c6c;\n    font: 700 1.6em/1.8em \"Open Sans\", sans-serif;\n    padding: 0;\n    margin: 0;\n    text-transform: uppercase;\n}\n.vision-wrapper ul li:last-child {\n    border-right: 1px solid transparent;\n}\n.vision-wrapper ul li a {\n    color: #6c6c6c;\n}\n.vision-wrapper ul li a:hover {\n    color: #009bb3;\n}\n/* ==============================\n  34. Control in compliance\n============================== */\n\n.fluid-service-area-home {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -ms-flexbox;\n    display: flex;\n    overflow: hidden;\n}\n.fluid-service-area-home .work-image-ser {\n    width: -webkit-calc(50% - 115px);\n    width: calc(50% - 115px);\n    float: left;\n    text-align: right;\n    display: block;\n    position: relative;\n}\n@media (max-width: 991px) {\n    .fluid-service-area-home .work-image-ser {\n        width: 100%;\n        text-align: center;\n    }\n}\n@media (max-width: 991px) {\n    .fluid-service-area-home .work-image-ser img {\n        width: 100%;\n    }\n}\n.fluid-service-area-home .service-promo {\n    width: -webkit-calc(50% + 115px);\n    width: calc(50% + 115px);\n    float: left;\n    position: relative;\n    padding-left: 0;\n    background: url(\"../images/services/ser-bg1.jpg\") repeat;\n    padding-left: 30px;\n}\n@media (max-width: 991px) {\n    .fluid-service-area-home .service-promo {\n        width: 100%;\n        padding-bottom: 30px;\n    }\n}\n@media (max-width: 991px) {\n    .fluid-service-area-home .service-promo {\n        padding: 15px;\n    }\n}\n.test-quote-sec {\n    position: relative;\n    margin-left: -8em;\n}\n.testimonial-t-sec {\n    position: relative;\n}\n.testimonial-t-sec .testimonialn-slider img {\n    width: 130px;\n    /* border: 2px solid #FFFFFF; */\n    \n    border-radius: 50%;\n    display: inline-block;\n}\n.testimonial-t-sec .testimonialn-slider .content p {\n    color: #bbc1c7;\n    margin: 1em 0 0;\n    padding: 0;\n    font: 400 1.1em/1.6em \"Open Sans\", sans-serif;\n}\n.testimonial-t-sec .testimonialn-slider .sign img {\n    width: 160px;\n    display: inline-block;\n    border-radius: 0;\n}\n.testimonial-t-sec .testimonialn-slider .name-content {\n    display: block;\n    position: relative;\n    width: 100%;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .tst-img {\n    float: left;\n    margin: 0 1.5em 0 0;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name {\n    float: left;\n    margin: 1em 0 0;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name p {\n    font: 600 1.3em/2em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n    color: #fff;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name p span {\n    display: block;\n    color: #fff;\n    font: 400 0.79em/1.8em \"Open Sans\", sans-serif;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name ul li {\n    display: inline-block;\n    margin: 8px -1px 0 1px;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name ul li a {\n    color: #ffba00;\n    font-size: 1em;\n    margin: 0 0.4em 0 0;\n}\n.service-t-content {\n    /*position: relative;\n    padding: 3em 20em 4em 7em;*/\n    \n    max-width: 670px;\n    margin: 0;\n    z-index: 2;\n    position: relative;\n    padding: 36px 10px 0px 130px;\n}\n.testimonial-t-sec .testimonialn-slider .owl-dots .owl-dot span {\n    border: 2px solid #637c93;\n    background: transparent;\n    width: 12px;\n    height: 12px;\n}\n.testimonial-t-sec .testimonialn-slider .owl-dots .owl-dot.active span,\n.owl-theme .owl-dots .owl-dot:hover span {\n    border: 2px solid #ffba00;\n    background-color: #ffba00;\n}\n.testimonialn-slider.owl-theme .owl-controls {\n    text-align: left;\n    margin-top: 0;\n}\n.featured-services {\n    overflow: hidden;\n    background: #0b3357;\n}\n.featured-services .left-full-img img {\n    max-width: none;\n}\n/* ==============================\n  35. LOOKING AN ADEQUATE\n============================== */\n\n.looking-wrapper {\n    position: relative;\n    background: #ffba00;\n    padding-top: 3em;\n    padding-bottom: 3em;\n}\n.section_header2 {\n    position: relative;\n    padding: 0 0 2em;\n}\n.section_header2 h2 {\n    font: bold 2em/1em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n   text-align:center;\n}\n.section_header2 h2.white,\n.section_header h2.white {\n    color: #fff;\n}\n.section_header2 h2:before {\n    content: \"\";\n    width: 100px;\n    height: 3px;\n    display: inline-block;\n    background: #002f5d;\n    position: absolute;\n    bottom: 0;\n}\n.indurial-solution-text2 h2 {\n    font: 700 2.57em/1em 'Open Sans Condensed', sans-serif;\n    color: #fff;\n    margin: 0;\n    padding: 0;\n}\n.looking-wrapper .req-button a {\n    background: #000;\n    color: #fff;\n    border-radius: 4px;\n    font: 600 1.03em/1.3em 'Raleway', sans-serif;\n    padding: 0.8em 2.5em;\n}\n.looking-wrapper .req-button a i {\n    margin-left: 6px;\n}\n.looking-wrapper3 {\n    min-height: 113px;\n    padding: 34px 0;\n}\n.looking-wrapper3 .indurial-solution-text2 h2 {\n    font: 300 24px 'Open Sans', sans-serif;\n    color: #000;\n    margin: 5px 0;\n}\n.looking-wrapper3 .req-button a {\n    background: #0f263a;\n    padding: 1em 1.52em;\n}\n/* ==============================\n  36. About us and Frequently Ask questions\n============================== */\n\n.about-sec-content {\n    position: relative;\n}\n.about-sec-content h4 {\n    color: #303030;\n    font: 400 1.3em/1.5em \"Open Sans\", sans-serif;\n    margin: 0.8em 0 1em;\n    padding: 0;\n}\n.about-sec-content p {\n    color: #898989;\n    font: 400 1.1em/1.7em \"Open Sans\", sans-serif;\n    margin: 0 0 1em;\n    padding: 0;\n}\n.about-sec-content ul {} .about-sec-content ul li {\n    color: #6c6c6c;\n    font: 400 1.1em/2em \"Open Sans\", sans-serif;\n}\n.about-sec-content ul li .fa {\n    color: #233859;\n    margin-right: 5px;\n    font-size: 1em;\n}\n.accordian-area-pad {\n    margin-top: 1.42em;\n}\n.accordian-area {\n    position: relative;\n}\n.accordian-area .panel .panel-heading .panel-title a i {\n    font-size: 0.8em;\n    line-height: 50px;\n    position: absolute;\n    top: 0;\n    left: 0;\n}\n.accordian-area .panel .panel-heading .panel-title a .fa-plus {\n    display: none;\n}\n.accordian-area .panel .panel-heading .panel-title a.collapsed .fa-plus {\n    display: block;\n    width: 25px;\n    height: 25px;\n    text-align: center;\n    font-size: 10px;\n    border-radius: 50%;\n    border: 1px solid #c8c8c8;\n    color: #0e1322;\n}\n.accordian-area .panel .panel-heading .panel-title a i\n{\n    margin: 12.5px;\n    line-height: 25px;\n}\n.accordian-area .panel .panel-heading .panel-title a .fa-minus {\n    display: block;\n    width: 25px;\n    text-align: center;\n    color: #000;\n    height: 25px;\n    font-size: 10px;\n    border-radius: 50%;\n    border: 1px solid #184064;\n    background: #fff;\n}\n.accordian-area .panel .panel-heading .panel-title a.collapsed .fa-minus {\n    display: none;\n}\n.accordian-area .panel-group .panel {\n    border-radius: 0;\n    background: transparent;\n    margin: 10px 0 0 0;\n}\n.accordian-area .panel {\n    border-radius: 0;\n}\n.accordian-area .panel-default>.panel-heading {\n    position: relative;\n    padding: 0;\n    margin: 0;\n}\n.accordian-area .panel-title {\n    font: 400 18px \"Open Sans\", sans-serif;\n    background: #fff;\n}\n.accordian-area .panel-title.on\n{\n  background: #184064;\n}\n.accordian-area .panel .panel-heading .panel-title a.collapsed {\n    background: #fff;\n    color: #242424;\n}\n.accordian-area .panel .panel-heading .panel-title a {\n    background: #184064;\n    display: block;\n    color: #fff;\n    padding: 12px 0;\n    margin: 0 0 0 50px;\n    height: 50px;\n}\n.accordian-area .panel-body {\n    background: #fff;\n    color: #898989;\n    font: 400 1.1em/1.8em \"Open Sans\", sans-serif;\n}\n.panel-title.actives\n{\n    height: 50px;\n}\n.section_header3 h2 {\n    color: #fff;\n}\n.latest-news1 {\n    background: url(\"../images/latest-news/news-bg.jpg\") no-repeat scroll center 0;\n    -webkit-background-size: cover;\n    background-size: cover;\n}\n\n.about-but {\n    position: relative;\n    display: inline-block;\n    float: left;\n    margin-left: 0;\n    padding-top: 4em;\n}\n.about-but a {\n    background: #000;\n    border: 1px solid #000;\n}\n.about-but a i {\n    margin-left: 10px;\n}\n.about-us4 {\n    background: url(\"../images/about/bg-about-us4.jpg\") right center no-repeat;\n    padding: 89px 0;\n    min-height: 694px;\n    background-size: cover;\n}\n.about-us5 {\n    background: url(\"../images/about/bg-about-us5.jpg\") left center no-repeat;\n    padding: 78px 0 58px;\n    background-size: cover;\n    min-height: 603px;\n}\n.about-us4 .section-faq, .about-us5 .section-faq  {\n    padding: 0 0 0 65px;\n}\n/* ==============================\n  37. Our Projects\n============================== */\n\n.our-galler-htwo {\n    background: url(../images/our-projects/bg.jpg) no-repeat center top;\n    position: relative;\n}\n.our-galler-three {\n    background: #ebebeb no-repeat center top;\n    position: relative;\n    padding: 100px 0 0 0;\n}\n.our-galler-four {\n    background: url(\"../images/projects/bg-our-project4.jpg\") no-repeat center top;\n    position: relative;\n    padding: 96px 0 0 0;\n}\n.our-galler-five {\n    background: #1e2228 no-repeat center top;\n    position: relative;\n    padding: 96px 0 0 0;\n}\n.fullwidth-slider {\n    padding: 0 1.5em;\n}\n.fullwidth-slider.owl-theme .owl-controls .owl-nav [class*=\"owl-\"] {\n    background: transparent;\n    -webkit-border-radius: 0;\n    -moz-border-radius: 0;\n    border-radius: 0;\n    margin: 0;\n    padding: 0;\n}\n.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-prev,\n.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-next {\n    background: #ffba00;\n    width: 33px;\n    text-align: center;\n    font-size: 20px;\n    line-height: 30px;\n    color: #000;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    height: 33px;\n}\n.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-prev {\n    margin-right: 20px;\n}\n.fullwidth-slider.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {\n    background: #eaac05;\n    color: #000;\n    text-decoration: none;\n}\n.fullwidth-slider.owl-theme .owl-controls {\n    margin-top: 4em;\n}\n.fullwidth-silder {\n    padding-top: 2em;\n}\n.fullwidth-silder2 .owl-theme .owl-controls,\n.fullwidth-silder3 .owl-theme .owl-controls {\n    margin-top: 0;\n}\n.fullwidth-slider2 .owl-nav,\n.fullwidth-slider3 .owl-nav {\n    position: absolute;\n    top: -92px;\n    width: 1170px;\n    text-align: right;\n    margin: 0 auto;\n    left: 0;\n    right: 0;\n}\n/* ==============================\n  38. Lattest news\n============================== */\n\n.event-pad {\n    padding-top: 1.3em;\n}\n.news-wrapper {\n    position: relative;\n    background: #f4f4f4;\n}\n.news-evn-img {\n    position: relative;\n    overflow: hidden; background:#000; height:148px; width:300px;box-shadow: 2px 2px 6px #ccc;\n}\n.news-evn-img:before {\n    content: '';\n    position: absolute;\n    bottom: -3px;\n    width: 10px;\n    height: 3px;\n    display: inline-block;\n    background: #fff;\n    margin: 0;\n}\n.news-evn-img .event-date {\n    position: absolute;\n    width: 62px;\n    height: 68px;\n    text-align: center;\n    background: #ffba00;\n    left: 10px;\n    bottom: 0;\n}\n.news-evn-img .event-date h3 {\n    font: 600 1.6em/1.2em \"Open Sans\", sans-serif;\n    color: #fff;\n    margin: 0;\n    padding: 0.4em 0 0;\n}\n.news-evn-img .event-date h3 small {\n    color: #fff;\n    font: 400 0.59em/1em \"Open Sans\", sans-serif;\n    display: block;\n}\n.news-evn-cont {\n    position: relative;margin-bottom: 4em;\n\n}\n.news-evn-cont h3 {\n    font: 600 1.07em/1.5em \"Raleway\", sans-serif;\n    letter-spacing: 0.5px;\n    color: #000;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    margin: 0;\n    padding: 0 0 0.5em; padding-top:1em;\n    font-size: 19px;\n}\n.news-evn-cont p {\n    font: 400 1em/1.5em \"Open Sans\", sans-serif;\n    color: #8e8d8d;\n    margin: 0;\n    padding: 0;\n}\n.news-meta {\n    padding: 1.8em 0 1em;\n}\n.news-meta a {\n    font: 400 1.07em/1em \"PT Serif\", sans-serif;\n    color: #a6a6a6;\n    padding-right: 13px;\n    font-style: italic;\n}\n.news-meta a + a:before {\n    content: '';\n    background: #a6a6a6;\n    margin-right: 15px;\n    width: 1px;\n    height: 14px;\n    bottom: -3px;\n    position: relative;\n    display: inline-block;\n}\n.sectpad-sec {\n    padding-bottom: 5.7em;\n}\n/* ==============================\n  39. product solutions  \n============================== */\n\n.our-sol-wrapper {\n    background: url(../images/event/pro-sol-bg.jpg) no-repeat center top;\n    position: relative;\n    overflow: hidden;\n    padding: 3em 0;\n    background-size: cover;\n}\n.our-sol-wrapper p {\n    font: 300 32px \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n    color: #fff;\n    text-align: center;\n}\n.our-sol-wrapper p span {\n    color: #ffba00;\n}\n.ind-common-pad {\n    padding-top: 5.5em;\n    padding-bottom: 5.5em;\n}\n/* ==============================\n  40. our clients & Get in touch  \n============================== */\n\n.our-t-client {\n    position: relative;\n}\n.our-t-client p {\n    color: #898989;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    margin: 1em 0 2em;\n    padding: 0;\n}\n.our-t-client ul {\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n}\n.our-t-client ul li {\n    margin: 0 1em 1.2em 0;\n    padding: 0;\n    /*display: inline-block;*/\n    \n    float: left;\n}\n.our-t-client ul li:last-child {\n    margin: 0 0 0 0;\n}\n.our-t-client ul li img {\n    border: 1px solid #ebebeb;\n    -webkit-transition: all 1s ease;\n    -moz-transition: all 1s ease;\n    -o-transition: all 1s ease;\n    -ms-transition: all 1s ease;\n    transition: all 1s ease;\n}\n.our-t-client ul li img:hover {\n    border: 1px solid #103d68;\n    border-radius: 100%;\n}\n.get-t-touch {\n    position: relative;\n    border: 1px solid #ebebeb;\n    overflow: hidden;\n    margin-top: 1.6em;\n}\n.get-t-touch-inner {\n    position: relative;\n    border: 9px solid #f7f7f9;\n    padding: 2em 1.5em;\n    overflow: hidden;\n}\n.get-t-touch .input_form form .form-control {\n    margin-bottom: 20px;\n    border-radius: 0;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    color: #b7b6b6;\n    padding: 11px 20px;\n    border: 1px solid #eaeaea;\n    height: auto;\n    box-shadow: none;\n}\n.get-t-touch .select-menu + .ui-selectmenu-button {\n    width: 100% !important;\n    border-radius: 0;\n    padding: 0px 40px 0 20px;\n    border: 1px solid #eaeaea;\n    height: 42px;\n    background: #fff;\n    outline: none;\n    color: #b7b6b6;\n    margin-bottom: 20px;\n}\n.get-t-touch .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    padding: 0;\n    font: 0.9em/1em \"Open Sans\", sans-serif;\n    line-height: 42px;\n}\n.get-t-touch .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {\n    background: url(../images/select-menu-arrow1.png) 0 0 no-repeat;\n    width: 16px;\n    height: 8px;\n    margin-top: -4px;\n    margin-right: 4px;\n}\n.get-t-touch .select-menu + .ui-selectmenu-menu .ui-menu-item {\n    background: #2d6293;\n    border-color: #00ACD9;\n    font-style: normal;\n}\n.get-t-touch .submit-n-now {\n    position: relative;\n}\n.get-t-touch .submit-n-now button {\n    background: #ffba00;\n    color: #fff;\n    font: 600 1.08em/1em 'Roboto', sans-serif;\n    display: inline-block;\n    padding: 1em 1.52em;\n    border-radius: 4px;\n    border: 1px solid #ffba00;\n    margin: 0;\n}\n.get-t-touch .submit-n-now button:hover {\n    border-radius: 4px;\n    color: #fff;\n    border: 1px solid #53cff5;\n    background: #53cff5;\n}\n.get-t-touch .submit-n-now button i {\n    margin-left: 14px;\n}\n.indurial-t-solution {\n    background: #103d68;\n}\n.contactus-button2 {\n    position: relative;\n    display: inline-block;\n    margin-left: 4em;\n}\n.contactus-button2 a {\n    background: #ffba00;\n    color: #fff;\n    border-radius: 4px;\n    font: 600 1.08em/1em 'Roboto', sans-serif;\n    padding: 0.8em 1.6em;\n    display: inline-block;\n    border: 1px solid #ffba00;\n}\n.contactus-button2 a:hover {\n    border-radius: 4px;\n    border: 1px solid #009bb3;\n    color: #fff;\n}\n.contactus-button2 a i {\n    margin-left: 10px;\n}\n.contactus-button2 submit:hover {\n    border-color: #53cff5;\n    color: #fff;\n}\n.contactus-button2 submit:focus {\n    color: #fff;\n}\n.footer-bg {\n    background:#002f5d;\n}\n.footer-t-bottom {\n    background: #000;\n}\n.logo-wrapper {\n    text-align: left;\n  \n}\n.logo-wrapper img {\n    display: inline-block; ;\n}\n.sec-title h2 {\n    margin-bottom: 1em;\n}\n/* ==============================\n  40. about-us-section \n============================== */\n\n.about-us-section {\n    padding: 100px 0;\n    min-height: 738px;\n    background: url(\"../images/about/bg.jpg\") right bottom no-repeat #fff;\n}\n.about-us-section .sec-title h2 {\n    font-size: 28px;\n    font-family: \"Alegreya\", sans-serif;\n    text-transform: uppercase;\n    font-weight: bold;\n    margin: 0 0 40px 0;\n}\n.about-us-section .about-us {\n    padding: 0 100px 0 0;\n}\n.about-us-section .about-us img {\n    width: 100%;\n}\n.about-us-section .about-us ul li:before {\n    content: '\\f0a9';\n    margin-right: 11px;\n    font-family: 'FontAwesome';\n    color: #233859;\n}\n.about-us-section .about-us p {\n    margin: 32px 0;\n}\n.about-us-section .about-us ul li {\n    font-size: 14px;\n    line-height: 32px;\n    color: #6c6c6c;\n}\n.about-us-section .about-us ul,\n.about-us-section .about-us ul li {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n}\n.about-us-section .faq-left-box .single-faq-left:last-child {\n    margin-bottom: 0;\n}\n.about-us-section .about-us .thm-button {\n    margin: 40px 0 0 0;\n}\n.faq-left-box .single-faq-left {\n    margin-bottom: 42px;\n}\n.faq-left-box .single-faq-left .icon-box,\n.faq-left-box .single-faq-left .text-box {\n    display: table-cell;\n    vertical-align: top;\n    padding: 10px 0 0 0;\n}\n.faq-left-box .single-faq-left .icon-box {\n    font-size: 44px;\n    width: 45px;\n    color: #2e78cc;\n}\n.faq-left-box .single-faq-left .text-box {\n    padding: 0 0 0 20px;\n}\n.faq-left-box .single-faq-left .text-box h3,\n.faq-left-box .single-faq-left .text-box p {\n    margin: 0;\n}\n.faq-left-box .single-faq-left .text-box h3 {\n    text-transform: uppercase;\n    font-size: 18px;\n    font-family: 'Raleway';\n    font-weight: bold;\n    color: #333340;\n    line-height: 30px;\n}\n.faq-left-box .single-faq-left .text-box p {\n    color: #898989;\n    font-size: 15px;\n    line-height: 26px;\n    margin-top: 9px;\n}\n.faq-sec .right-box {\n    padding: 40px 0 0 0;\n}\n/* ==============================\n  41. Footer Page3\n============================== */\n\n.footer-bg3 {\n   \n    padding: 59px 0;\n    min-height: 300px;\n    background-size: cover;\n}\n.footer-bg3 h4.widget_title {\n    text-transform: capitalize;\n    font-style: italic;\n}\n.footer-bg3 .widget-links {\n    padding: 0 50px;\n}\n.footer-bottom3 {\n    padding: 16px 0;\n}\n.footer-bottom3 .fo-txt p {\n    margin: 0;\n}\n.footer-bottom3 .fo-txt p a {\n    color: #454d54;\n}\n/* ==============================\n  42. Testimonial Page\n============================== */\n\n.testimonial-wrapper3 {\n    background: url(../images/testimonial/testimonial-bg2.jpg) center bottom no-repeat fixed;\n    background-size: cover;\n}\n.testimonial-wrapper3 .testimonial-sec .testimonial-slider .owl-dots .owl-dot span {\n    border: 2px solid #fff;\n}\n.testimonial-wrapper3 .testimonial-sec .testimonial-slider .owl-dots .owl-dot.active span,\n.testimonial-wrapper3 .testimonial-sec .owl-theme .owl-dots .owl-dot:hover span {\n    border: 2px solid #ffa10d;\n}\n.testimonial-wrapper2 {\n    background: url(../images/testimonial/testimonial-bg3.jpg) center bottom no-repeat fixed;\n    background-size: cover;\n}\n.testimonial-wrapper2 .testimonial-sec .testimonial-slider .owl-dots .owl-dot span {\n    border: 2px solid #fff;\n}\n.testimonial-wrapper2 .testimonial-sec .testimonial-slider .owl-dots .owl-dot.active span,\n.testimonial-wrapper3 .testimonial-sec .owl-theme .owl-dots .owl-dot:hover span {\n    border: 2px solid #ffa10d;\n}\n/* ==============================\n  43. Solution Page\n============================== */\n\n.indurial-t-solution3 {\n    background: url(../images/solution/solution-bg.jpg) center center no-repeat fixed;\n    background-size: cover;\n    padding: 29px 0;\n    min-height: 100px;\n    clear: both;\n}\n.indurial-t-solution3 h2 {\n    font-family: \"Open Sans\", sans-serif;\n    font-style: normal;\n    font-weight: 300;\n    padding: 6px 0 0 50px;\n    float: left;\n}\n.indurial-t-solution3 .contactus-button2 a {\n    margin: 0;\n}\n.indurial-t-solution3 .contactus-button2 {\n    margin-left: 0;\n}\n/* ==============================\n  44. Solution Page\n============================== */\n\n#contact-google-map {\n    width: 100%;\n    height: 500px;\n}\n.map-section {\n    position: relative;\n    clear: both;\n}\n.map-outer {\n    position: relative;\n}\n.map-section .outer-container {\n    position: absolute;\n    max-width: 1170px;\n    padding: 0px 15px;\n    margin: 0 auto;\n    z-index: 20;\n}\n.map-section .outer-container .info-container {\n    position: relative;\n    max-width: 1000px;\n    margin: 0 auto;\n    bottom: 375px;\n    padding: 30px 50px 20px 50px;\n    background: #1a3b66;\n    border: 10px solid #FFF;\n    z-index: 4;\n    float: left;\n    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n    -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n    -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n}\n.map-section .outer-container .info-container address h4 {\n    font-size: 30px;\n    color: #FFF;\n    font-weight: bold;\n    padding-bottom: 20px;\n}\n.map-section .outer-container .info-container address .info {\n    float: left;\n    margin-bottom: 20px;\n}\n.map-section .outer-container .info-container address .fa {\n    float: left;\n    color: orange;\n    font-size: 16px;\n    margin-right: 10px;\n}\n.map-section .outer-container .info-container address p {\n    font-size: 14px;\n    color: #FFF;\n    float: left;\n}\n.diff-offer-wrapper3 {\n    padding: 0 0 38px 0;\n    min-height: 661px;\n}\n.diff-offer-wrapper3 .diff-offer {\n    padding: 74px 0;\n}\n.diff-offer-wrapper3 .diff-offer h2 {\n    margin: 0;\n    font-weight: 300;\n    line-height: 40px;\n}\n.diff-offer-wrapper3 .diff-offer h2 a {\n    color: #3cbfe7;\n    text-decoration: underline;\n    font-weight: 500;\n}\n.diff-offer-wrapper3 .service-info .post-image {\n    margin: 0 0 30px 0;\n}\n.diff-offer-wrapper3 .service-info h4 {\n    margin: 0;\n}\n.diff-offer-wrapper3 .service-info h4 a {\n    color: #242424;\n    font: 600 18px \"Open Sans\", sans-serif;\n    text-transform: uppercase;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    margin: 0 0 15px 0;\n}\n.diff-offer-wrapper3 .service-info p {\n    padding: 0;\n    margin: 0 0 18px 0;\n}\n.diff-offer-wrapper3 .service-info-right .post-image {\n    width: 100px;\n}\n.diff-offer-wrapper3 .service-info-right .post-content {\n    float: left;\n    width: 260px;\n    padding: 0 0 0 15px;\n    box-sizing: border-box;\n}\n.diff-offer-wrapper3 .service-info-right .post-image img {\n    width: 100px;\n    height: 100px;\n}\n.diff-offer-wrapper3 .service-info-right h4 a {\n    margin: 0;\n}\n.diff-offer-wrapper3 .service-info h6 {\n    margin: 0;\n}\n.diff-offer-wrapper3 .service-info .item {\n    float: left;\n}\n.read-more {\n    margin: 35px 0 0 0;\n}\n/* ==============================\n  45. We Customer Support\n============================== */\n\n.we-customer-support {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -ms-flexbox;\n    display: flex;\n    overflow: hidden;\n}\n.we-customer-support .work-image-ser {\n    width: -webkit-calc(50% - 115px);\n    width: calc(50% - 115px);\n    float: left;\n    text-align: right;\n    display: block;\n    position: relative;\n}\n.we-customer-support .service-promo {\n    width: -webkit-calc(50% + 115px);\n    width: calc(50% + 115px);\n    float: left;\n    position: relative;\n    padding-left: 0;\n    background: url(\"../images/support/ser-bg1.jpg\") repeat;\n}\n.we-customer-support .service-t-content {\n    max-width: 650px;\n    margin: 0;\n    z-index: 2;\n    position: relative;\n    padding: 78px 0 78px 110px;\n}\n.we-customer-support .service-t-content form input[type=\"text\"] {\n    background: #0d2840;\n    color: #3a78b6;\n    font-size: 15px;\n    height: 50px;\n    width: 100%;\n    padding: 0 20px;\n    margin: 0 0 15px 0;\n    border: 1px solid #254766;\n    border-radius: 5px;\n}\n.we-customer-support .service-t-content p {\n    font: 300 20px \"Open Sans\", sans-serif;\n    color: #fff;\n    margin: 0 0 25px 0;\n}\n@media (max-width: 991px) {\n    .we-customer-support .work-image-ser {\n        width: 100%;\n        text-align: center;\n    }\n    .we-customer-support .service-promo {\n        padding: 15px;\n        width: 100%;\n    }\n}\n/*=======home banner_variation1 style start=======*/\n\n#minimal-bootstrap-carousel .carousel-caption {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n    bottom: 0;\n    padding: 0;\n    text-align: right;\n    text-shadow: none;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container {\n    display: table;\n    width: 100%;\n    height: 100%;\n    max-width: 1170px;\n    margin-left: auto;\n    margin-right: auto;\n    text-align: center;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container.thm-3slide {\n    text-align: left;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box {\n    display: table-cell;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top {\n    vertical-align: top;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top .content {\n    padding-top: 132px;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom .content {\n    padding-bottom: 132px;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom {\n    vertical-align: bottom;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-middle {\n    vertical-align: middle;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content {\n    display: inline-block;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.slide3 {\n    float: left;\n    width: 50%;\n}\n#minimal-bootstrap-carousel .carousel-inner .item {\n    min-height: 638px;\n    height: 100%;\n    width: 100%;\n    background-size: cover;\n    background-position: center center;\n    background-color: #1E1E1E;\n}\n#minimal-bootstrap-carousel .carousel-control {\n    background: none;\n    width: 40px;\n    height: 40px;\n    font-size: 15px;\n    line-height: 40px;\n    color: #fff;\n    background: rgba(0, 0, 0, 0.5);\n    visibility: visible !important;\n    opacity: .65;\n    margin-top: -20px;\n    -webkit-transition: all 0.5s ease;\n    transition: all 0.5s ease;\n    top: 50%;\n    border-radius: 0;\n    z-index: 88;\n}\n#minimal-bootstrap-carousel .carousel-control.left {\n    left: 1%;\n}\n#minimal-bootstrap-carousel .carousel-control.right {\n    right: 1%;\n}\n#minimal-bootstrap-carousel .carousel-control:hover {\n    opacity: 1;\n    background: #000;\n}\n/*=======home banner_variation2 style start=======*/\n\nh1.bnrfnt50 {\n    font-size: 50px;\n    font-family: 'Raleway', sans-serif;\n    color: #fff;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 1.3px!important;\n    margin-bottom: 20px;\n}\nh1.bnrfnt40 {\n    font-size: 40px;\n    font-family: 'Raleway', sans-serif;\n    color: #fff;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 1.3px!important;\n    margin-bottom: 20px;\n}\nh1.bnrfnt50 span.color1 {\n    color: #f8c12c;\n    font-weight: normal;\n}\nh1.bnrfnt50 span.color2 {\n    color: #44bfff;\n}\nh1.bnrfnt50 span.color3 {\n    color: #f8c12c;\n    font-weight: bold;\n}\n#minimal-bootstrap-carousel  span.line\n{\n  height: 4px;\n  width: 100px;\n  background: #e6ab0c;\n  display: block;\n  margin: 0 0 20px 0;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container.txt-left {\n    text-align: left;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_wdt1 {\n    width: 60%;\n}\n#minimal-bootstrap-carousel .carousel-caption p.pln_he {\n    line-height: 30px;\n    margin-bottom: 40px;\n    font-size: 18px;\n    font-style: italic;\n    color: #fff;\n}\n#minimal-bootstrap-carousel.ver_new_3_slider .carousel-inner .item {\n    min-height: 600px;\n}\n#minimal-bootstrap-carousel.ver_new_2_slider .carousel-inner .item {\n    min-height: 665px;\n}\n#minimal-bootstrap-carousel.ver_new_1_slider .item, #minimal-bootstrap-carousel .carousel-inner.ver_new_5_slider .item {\n    min-height: 312px;\n}\n#minimal-bootstrap-carousel.ver_new_4_slider .carousel-inner .item {\n    min-height: 858px;\n}\n\n#minimal-bootstrap-carousel.ver_new_2_slider .carousel-inner .carousel-caption .thm-container .box.valign-top .content{\n    padding-top: 165px;\n}\n#minimal-bootstrap-carousel.ver_new_1_slider .carousel-caption .thm-container .box.valign-top .content \n{\n    padding-top: 165px;\n}\nul.banner_btm_list {\n    width: 100%;\n    float: left;\n    margin: 0px;\n    padding: 0px;\n}\nul.banner_btm_list li {\n    list-style: none;\n    float: left;\n    width: 33.3%;\n    padding: 50px 30px;\n    top: 0;\n    position: relative;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    bottom: -20px;\n    min-height: 272px;\n    cursor: pointer;\n    text-align: center;\n}\nul.banner_btm_list li img {\n    margin: 0 0 20px 0;\n}\nul.banner_btm_list li h4 {\n    font-size: 16px;\n    text-transform: uppercase;\n    font-weight: bold;\n    color: #fff;\n    margin: 0 0 15px 0;\n}\nul.banner_btm_list li p {\n    line-height: 22px;\n    font-size: 14px;\n    color: #fff;\n}\nul.banner_btm_list li.yellow_prd_bg {\n    background: url(../images/home_page_variation4/yellow_lst_bg.jpg) no-repeat center top;\n    background-size: cover;\n}\nul.banner_btm_list li.yellow_prd_bg h4 a {\n    color: #000;\n}\nul.banner_btm_list li.yellow_prd_bg p {\n    color: #000;\n}\nul.banner_btm_list li.blue_prd_bg {\n    background: url(../images/home_page_variation4/blue_lst_bg.jpg) no-repeat center top;\n    background-size: cover;\n}\nul.banner_btm_list li:hover {\n   \n    z-index: 100;\n    margin: -25px 0 0 0;\n    min-height: 297px;\n}\nul.banner_btm_list li.blue_prd_bg h4 a {\n    color: #fff;\n}\nul.banner_btm_list li.lytblue_prd_bg {\n    background: url(../images/home_page_variation4/lgtblue_lst_bg.jpg) no-repeat center top;\n    background-size: cover;\n}\nul.banner_btm_list li.lytblue_prd_bg h4 a {\n    color: #fff;\n}\nul.banner_btm_list li.lytblue_prd_bg p {\n    color: #fff;\n}\n/*=======home banner_variation2 style end=======*/\n/*************** Search variation 4 style ****************/\n\n\n/*-------------------------------------------------------------------------------------------------------------------------------*/\n/* 32. TT-GALLERY-1 */\n/*-------------------------------------------------------------------------------------------------------------------------------*/\n.tt-gallery-1 {\n    display: block;\n    position: relative;\n    overflow: hidden;\n}\n.tt-gallery-1-caption {\n    display: block;\n    position: absolute;\n    top: 10px;\n    left: 10px;\n    right: 10px;\n    bottom: 10px;\n    text-align: center;\n    opacity: 0;\n    -webkit-transition: all 0.35s ease-in-out;\n    -moz-transition: all 0.35s ease-in-out;\n    transition: all 0.35s ease-in-out;\n    z-index: 1000;\n}\n.tt-gallery-1-caption-table {\n    display: table;\n    position: relative;\n    width: 100%;\n    height: 100%;\n}\n.tt-gallery-1-caption-inner {\n    display: table-cell;\n    vertical-align: middle;\n    -webkit-transform: translateY(-15%);\n    -moz-transform: translateY(-15%);\n    -ms-transform: translateY(-15%);\n    transform: translateY(-15%);\n    -webkit-transition: all 0.35s ease-in-out;\n    -moz-transition: all 0.35s ease-in-out;\n    transition: all 0.35s ease-in-out;\n}\n.tt-gallery-1-name {\n    display: block;\n    font-size: 16px;\n    line-height: 22px;\n    font-weight: 700;\n    color: #000;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 3px;\n}\n.tt-gallery-1-cat {\n    display: block;\n    font-size: 14px;\n    line-height: 18px;\n    font-weight: 400;\n    color: #898989;\n    letter-spacing: 0.2px;\n}\n.tt-gallery-1-search {\n    display: inline-block;\n    width: 66px;\n    height: 66px;\n    font-size: 22px;\n    line-height: 66px;\n    color: #000;\n    text-align: center;\n    background: #fac012;\n    border-radius: 50%;\n}\n.tt-gallery-1:hover .tt-gallery-1-caption {\n    opacity: 1;\n}\n.tt-gallery-1:hover .tt-gallery-1-caption-inner {\n    -webkit-transform: translateY(0%);\n    -moz-transform: translateY(0%);\n    -ms-transform: translateY(0%);\n    transform: translateY(0%);\n}\n.tt-gallery-1-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: #000;\n    opacity: 0.1;\n}\n/*-------------------------------------------------------------------------------------------------------------------------------*/\n/* 33. LIGHTBOX */\n/*-------------------------------------------------------------------------------------------------------------------------------*/\n#imagelightbox {\n    position: fixed;\n    z-index: 9999;\n    -ms-touch-action: none;\n    touch-action: none;\n}\n#imagelightbox-close {\n    width: 2.5em;\n    height: 2.5em;\n    text-align: left;\n    background-color: #05305a;\n    position: fixed;\n    z-index: 10002;\n    top: 5em;\n    right: 2.5em;\n    -webkit-transition: color .3s ease;\n    -moz-transition: color .3s ease;\n    transition: color .3s ease;\n    border: none;\n}\n#imagelightbox-close:before, #imagelightbox-close:after {\n    width: 2px;\n    background-color: #fff;\n    content: '';\n    position: absolute;\n    top: 20%;\n    bottom: 20%;\n    left: 50%;\n    margin-left: -1px;\n}\n#imagelightbox-close:before {\n    -webkit-transform: rotate(45deg);\n    -moz-transform: rotate(45deg);\n    -ms-transform: rotate(45deg);\n    transform: rotate(45deg);\n}\n#imagelightbox-close:after {\n    -webkit-transform: rotate(-45deg);\n    -moz-transform: rotate(-45deg);\n    -ms-transform: rotate(-45deg);\n    transform: rotate(-45deg);\n}\n#imagelightbox-close:hover {\n    background-color: #fff;\n    outline: none;\n}\n#imagelightbox-close:hover:before, #imagelightbox-close:hover:after {\n    background: #05305a;\n}\n#imagelightbox-loading, #imagelightbox-loading div {\n    -moz-border-radius: 50%;\n    border-radius: 50%;\n}\n#imagelightbox-loading {\n    width: 2.5em;\n    height: 2.5em;\n    background-color: #444;\n    background-color: rgba(0, 0, 0, 0.5);\n    position: fixed;\n    z-index: 10003;\n    top: 50%;\n    left: 50%;\n    padding: 0.625em;\n    margin: -1.25em 0 0 -1.25em;\n    -moz-box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75);\n    -webkit-box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75);\n    box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75);\n}\n#imagelightbox-loading div {\n    width: 1.25em;\n    height: 1.25em;\n    background-color: #fff;\n    -webkit-animation: imagelightbox-loading .5s ease infinite;\n    -moz-animation: imagelightbox-loading .5s ease infinite;\n    animation: imagelightbox-loading .5s ease infinite;\n}\n#imagelightbox-overlay {\n    background-color: rgba(0, 0, 0, 0.7);\n    position: fixed;\n    z-index: 9998;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n}\n#imagelightbox-caption {\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 1px;\n    text-align: center;\n    color: #fff;\n    background-color: #05305a;\n    position: fixed;\n    z-index: 10001;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    padding: 14px 0px;\n}\n.imagelightbox-arrow {\n    font-size: 40px;\n    line-height: 56px;\n    font-weight: 400;\n    color: rgba(255, 255, 255, 0.32);\n    width: 3.75em;\n    height: 7.5em;\n    background-color: transparent;\n    vertical-align: middle;\n    display: none;\n    position: fixed;\n    z-index: 10001;\n    top: 50%;\n    margin-top: -3.75em;\n    border: none;\n}\n.imagelightbox-arrow-left {\n    left: 2.5em;\n    -webkit-transition: all 300ms ease-in-out;\n    -moz-transition: all 300ms ease-in-out;\n    transition: all 300ms ease-in-out;\n}\n.imagelightbox-arrow-right {\n    right: 2.5em;\n    -webkit-transition: all 300ms ease-in-out;\n    -moz-transition: all 300ms ease-in-out;\n    transition: all 300ms ease-in-out;\n}\n.imagelightbox-arrow-left:focus, .imagelightbox-arrow-right:focus {\n    outline: none;\n}\n.imagelightbox-arrow-left:hover, .imagelightbox-arrow-right:hover {\n    color: #fff;\n}\n#imagelightbox-loading, #imagelightbox-overlay, #imagelightbox-close, #imagelightbox-caption, #imagelightbox-nav, .imagelightbox-arrow {\n    -webkit-animation: fade-in .25s linear;\n    -moz-animation: fade-in .25s linear;\n    animation: fade-in .25s linear;\n}\n@media only screen and (max-width:660px) {\n    #container {\n        width: 100%;\n    }\n    #imagelightbox-close {\n        top: 1.25em;\n        right: 1.25em;\n    }\n    #imagelightbox-nav {\n        bottom: 1.25em;\n    }\n    .imagelightbox-arrow {\n        width: 2.5em;\n    }\n    .imagelightbox-arrow-left {\n        left: 1.25em;\n    }\n    .imagelightbox-arrow-right {\n        right: 1.25em;\n    }\n}\n@media only screen and (max-width:320px) {\n    .imagelightbox-arrow-left {\n        left: 0;\n    }\n    .imagelightbox-arrow-right {\n        right: 0;\n    }\n}\n@media (max-width:767px) {\n    .block.type-7 .filter-nav li {\n        margin-bottom: 10px;\n    }\n    .block.type-7 .filter-content a {\n        display: block;\n    }\n    .block.type-7 .filter-content a img {\n        margin: 0 auto;\n    }\n    .block.type-7 .icon-wrapper .icon-entry {\n        margin-bottom: 30px;\n    }\n}\n@-webkit-keyframes fade-in {\n    from {\n        opacity: 0;\n    }\n    to {\n        opacity: 1;\n    }\n}\n@-moz-keyframes fade-in {\n    from {\n        opacity: 0;\n    }\n    to {\n        opacity: 1;\n    }\n}\n@keyframes fade-in {\n    from {\n        opacity: 0;\n    }\n    to {\n        opacity: 1;\n    }\n}\n@-webkit-keyframes imagelightbox-loading {\n    from {\n        opacity: .5;\n        -webkit-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n    50% {\n        opacity: 1;\n        -webkit-transform: scale(1);\n        transform: scale(1);\n    }\n    to {\n        opacity: .5;\n        -webkit-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n}\n@-moz-keyframes imagelightbox-loading {\n    from {\n        opacity: .5;\n        -moz-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n    50% {\n        opacity: 1;\n        -moz-transform: scale(1);\n        transform: scale(1);\n    }\n    to {\n        opacity: .5;\n        -moz-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n}\n@keyframes imagelightbox-loading {\n    from {\n        opacity: .5;\n        -webkit-transform: scale(0.75);\n        -moz-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n    50% {\n        opacity: 1;\n        -webkit-transform: scale(1);\n        -moz-transform: scale(1);\n        transform: scale(1);\n    }\n    to {\n        opacity: .5;\n        -webkit-transform: scale(0.75);\n        -moz-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n}\n.mobile-link\n{\n    display: none;\n}\n.mobile-link a.submit\n{\n    background: #f8c12c;\n    margin: 30px 15px 15px;\n    display: block;\n    border-radius: 3px;\n    padding: 13.5px;\n    font-size: 16px;\n    text-align: center;\n    font-weight: bold;\n}\n.mobile-link .widget-t-search {\n    float: none;\n    padding: 15px 0 30px 0;\n    margin: 0 15px;\n}\n.mobile-link .widget-t-inner\n{\n    width: 100%;\n}\n .jssorl-009-spin img {\n            animation-name: jssorl-009-spin;\n            animation-duration: 1.6s;\n            animation-iteration-count: infinite;\n            animation-timing-function: linear;\n        }\n\n        @keyframes jssorl-009-spin {\n            from { transform: rotate(0deg); }\n            to { transform: rotate(360deg); }\n        }\n\n        .jssora061 {display:block;position:absolute;cursor:pointer;}\n        .jssora061 .a {fill:none;stroke:#fff;stroke-width:360;stroke-linecap:round;}\n        .jssora061:hover {opacity:.8;}\n        .jssora061.jssora061dn {opacity:.5;}\n        .jssora061.jssora061ds {opacity:.3;pointer-events:none;}\n\t\t.icon-bar {\n  width: 100%;\n  background-color: #555;\n  overflow: auto;\n}\n.card {\n\tposition:relative;\n\tdisplay:-webkit-box;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-webkit-box-orient:vertical;\n\t-webkit-box-direction:normal;\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\tmin-width:0;\n\tword-wrap:break-word;\n\tbackground-color:#fff;\n\tbackground-clip:border-box;\n\tborder:1px solid rgba(0, 0, 0, 0.125);\n\tborder-radius:0.25rem; font:600 1.2em/1.8em \"Open Sans\", sans-serif; font-size:12px;    margin-left: 6px;\n    margin-right: -30px;\n}\n.card>hr {\n\tmargin-right:0;\n\tmargin-left:0\n}\n.card>.list-group {\n\tborder-top:inherit;\n\tborder-bottom:inherit\n}\n.card>.list-group:first-child {\n\tborder-top-width:0;\n\tborder-top-left-radius:calc(0.25rem - 1px);\n\tborder-top-right-radius:calc(0.25rem - 1px)\n}\n.card>.list-group:last-child {\n\tborder-bottom-width:0;\n\tborder-bottom-right-radius:calc(0.25rem - 1px);\n\tborder-bottom-left-radius:calc(0.25rem - 1px)\n}\n.card>.card-header+.list-group, .card>.list-group+.card-footer {\n\tborder-top:0\n}\n.card-body {\n\t-webkit-box-flex:1;\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto;\n\tmin-height:1px;\n\tpadding:1.25rem\n}\n.card-title {\n\tmargin-bottom:0.75rem;font-size: 18px;\n}\n.card-subtitle {\n\tmargin-top:-0.375rem;\n\tmargin-bottom:0\n}\n.card-text:last-child {\n\tmargin-bottom:0; \n\tfont-size: 15px;\n\n}\n.card-link:hover {\n\ttext-decoration:none\n}\n.card-link+.card-link {\n\tmargin-left:1.25rem\n}\n.card-header {\n\tpadding:0.75rem 1.25rem;\n\tmargin-bottom:0;\n    background-color:#002f5d;\n    color:#FFF;\n\tborder-bottom:1px solid rgba(0, 0, 0, 0.125); font-size:16px;\n}\n.card-header:first-child {\n\tborder-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0\n}\n.card-footer {\n\tpadding:0.75rem 1.25rem;\n\tbackground-color:rgba(0, 0, 0, 0.03);\n\tborder-top:1px solid rgba(0, 0, 0, 0.125)\n}\n.card-footer:last-child {\n\tborder-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)\n}\n.card-header-tabs {\n\tmargin-right:-0.625rem;\n\tmargin-bottom:-0.75rem;\n\tmargin-left:-0.625rem;\n\tborder-bottom:0\n}\n.card-header-pills {\n\tmargin-right:-0.625rem;\n\tmargin-left:-0.625rem\n}\n.card-img-overlay {\n\tposition:absolute;\n\ttop:0;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tpadding:1.25rem;\n\tborder-radius:calc(0.25rem - 1px)\n}\n.card-img, .card-img-top, .card-img-bottom {\n\t-ms-flex-negative:0;\n\tflex-shrink:0;\n\twidth:100%\n}\n.card-img, .card-img-top {\n\tborder-top-left-radius:calc(0.25rem - 1px);\n\tborder-top-right-radius:calc(0.25rem - 1px)\n}\n.card-img, .card-img-bottom {\n\tborder-bottom-right-radius:calc(0.25rem - 1px);\n\tborder-bottom-left-radius:calc(0.25rem - 1px)\n}\n.card-deck .card {\n\tmargin-bottom:15px\n}\n@media (min-width: 576px) {\n.card-deck {\ndisplay:-webkit-box;\ndisplay:-ms-flexbox;\ndisplay:flex;\n-webkit-box-orient:horizontal;\n-webkit-box-direction:normal;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap;\nmargin-right:-15px;\nmargin-left:-15px\n}\n.card-deck .card {\n-webkit-box-flex:1;\n-ms-flex:1 0 0%;\nflex:1 0 0%;\nmargin-right:15px;\nmargin-bottom:0;\nmargin-left:15px\n}\n}\n.card-group>.card {\n\tmargin-bottom:15px\n}\n@media (min-width: 576px) {\n.card-group {\ndisplay:-webkit-box;\ndisplay:-ms-flexbox;\ndisplay:flex;\n-webkit-box-orient:horizontal;\n-webkit-box-direction:normal;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap\n}\n.card-group>.card {\n-webkit-box-flex:1;\n-ms-flex:1 0 0%;\nflex:1 0 0%;\nmargin-bottom:0\n}\n.card-group>.card+.card {\nmargin-left:0;\nborder-left:0\n}\n.card-group>.card:not(:last-child) {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.card-group>.card:not(:last-child) .card-img-top, .card-group>.card:not(:last-child) .card-header {\nborder-top-right-radius:0\n}\n.card-group>.card:not(:last-child) .card-img-bottom, .card-group>.card:not(:last-child) .card-footer {\nborder-bottom-right-radius:0\n}\n.card-group>.card:not(:first-child) {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.card-group>.card:not(:first-child) .card-img-top, .card-group>.card:not(:first-child) .card-header {\nborder-top-left-radius:0\n}\n.card-group>.card:not(:first-child) .card-img-bottom, .card-group>.card:not(:first-child) .card-footer {\nborder-bottom-left-radius:0\n}\n}\n.card-columns .card {\n\tmargin-bottom:0.75rem\n}\n@media (min-width: 576px) {\n.card-columns {\n-webkit-column-count:3;\ncolumn-count:3;\n-webkit-column-gap:1.25rem;\ncolumn-gap:1.25rem;\norphans:1;\nwidows:1\n}\n.card-columns .card {\ndisplay:inline-block;\nwidth:100%\n}\n}\n.news {\n    width: 160px\n}\n\n.news-scroll a {\n    text-decoration: none\n}\n\n.dot {\n    height: 6px;\n    width: 6px;\n    margin-left: 3px;\n    margin-right: 3px;\n    margin-top: 2px !important;\n    background-color: rgb(207, 23, 23);\n    border-radius: 50%;\n    display: inline-block\n}\n// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    background-color: $color !important;\n  }\n  a#{$parent},\n  button#{$parent} {\n    @include hover-focus() {\n      background-color: darken($color, 10%) !important; padding:10px;\n    }\n  }\n  @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n\n@mixin bg-gradient-variant($parent, $color) {\n  #{$parent} {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n  }\n}\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    background-color: $color !important;\n  }\n  a#{$parent},\n  button#{$parent} {\n    @include hover-focus() {\n      background-color: darken($color, 10%) !important;\n    }\n  }\n  @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n  #{$parent} {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n  }\n}\n.item {\n  position: relative;\n \n}\n\n.image {\n  display: block;\n  width: 100%;\n  height: 100%;\n}\n\n.overlay {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  background-color: #008CBA;\n  overflow: hidden;\n  width: 100%;\n  height: 0;\n  transition: .5s ease;\n}\n\n.item:hover .overlay {\n  height: 100%;\n}\n\n.text {\n  color: white;\n  font-size: 20px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n  -ms-transform: translate(-50%, -50%);\n  transform: translate(-50%, -50%);\n  text-align: center;\n}\n.text  a{ text-decoration:none; color:#FFF;}\n\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\noutline:0!important\n}\nhr {\n\tbox-sizing:content-box;\n\theight:0;\n\toverflow:visible\n}\nh1, h2, h3, h4, h5, h6 {\n\tmargin-top:0;\nmargin-bottom:.5rem\n}\np {\n\tmargin-top:0;\n\tmargin-bottom:1rem\n}\nabbr[data-original-title], abbr[title] {\n\ttext-decoration:underline;\n\t-webkit-text-decoration:underline dotted;\n\ttext-decoration:underline dotted;\n\tcursor:help;\n\tborder-bottom:0;\n\t-webkit-text-decoration-skip-ink:none;\n\ttext-decoration-skip-ink:none\n}\naddress {\n\tmargin-bottom:1rem;\n\tfont-style:normal;\n\tline-height:inherit\n}\ndl, ol, ul {\n\tmargin-top:0;\n\tmargin-bottom:1rem\n}\nol ol, ol ul, ul ol, ul ul {\n\tmargin-bottom:0\n}\ndt {\n\tfont-weight:700\n}\ndd {\nmargin-bottom:.5rem;\n\tmargin-left:0\n}\nblockquote {\n\tmargin:0 0 1rem\n}\nb, strong {\n\tfont-weight:bolder\n}\nsmall {\n\tfont-size:80%\n}\nsub, sup {\n\tposition:relative;\n\tfont-size:75%;\n\tline-height:0;\n\tvertical-align:baseline\n}\nsub {\n\tbottom:-.25em\n}\nsup {\n\ttop:-.5em\n}\na {\n\tcolor:#0092cb;\n\ttext-decoration:none;\n\tbackground-color:transparent\n}\na:hover {\n\tcolor:#0092cb;\n\ttext-decoration:none\n}\na:not([href]) {\ncolor:inherit;\ntext-decoration:none\n}\na:not([href]):hover {\ncolor:inherit;\ntext-decoration:none\n}\ncode, kbd, pre, samp {\n\tfont-family:SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n\tfont-size:1em\n}\npre {\n\tmargin-top:0;\n\tmargin-bottom:1rem;\n\toverflow:auto;\n\t-ms-overflow-style:scrollbar\n}\nfigure {\n\tmargin:0 0 1rem\n}\nimg {\n\tvertical-align:middle;\n\tborder-style:none\n}\nsvg {\n\toverflow:hidden;\n\tvertical-align:middle\n}\ntable {\n\tborder-collapse:collapse\n}\ncaption {\npadding-top:.75rem;\npadding-bottom:.75rem;\n\tcolor:#6c757d;\n\ttext-align:left;\n\tcaption-side:bottom\n}\nth {\n\ttext-align:inherit\n}\nlabel {\n\tdisplay:inline-block;\nmargin-bottom:.5rem\n}\nbutton {\n\tborder-radius:0\n}\nbutton:focus {\n\toutline:1px dotted;\n\toutline:5px auto -webkit-focus-ring-color\n}\nbutton, input, optgroup, select, textarea {\n\tmargin:0;\n\tfont-family:inherit;\n\tfont-size:inherit;\n\tline-height:inherit\n}\nbutton, input {\n\toverflow:visible\n}\nbutton, select {\n\ttext-transform:none\n}\n[role=button] {\ncursor:pointer\n}\nselect {\n\tword-wrap:normal\n}\n[type=button], [type=reset], [type=submit], button {\n-webkit-appearance:button\n}\n[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {\ncursor:pointer\n}\n[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {\npadding:0;\nborder-style:none\n}\ninput[type=checkbox], input[type=radio] {\n\tbox-sizing:border-box;\n\tpadding:0\n}\ntextarea {\n\toverflow:auto;\n\tresize:vertical\n}\nfieldset {\n\tmin-width:0;\n\tpadding:0;\n\tmargin:0;\n\tborder:0\n}\nlegend {\n\tdisplay:block;\n\twidth:100%;\n\tmax-width:100%;\n\tpadding:0;\nmargin-bottom:.5rem;\n\tfont-size:1.5rem;\n\tline-height:inherit;\n\tcolor:inherit;\n\twhite-space:normal\n}\nprogress {\n\tvertical-align:baseline\n}\n[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {\nheight:auto\n}\n\n::-webkit-file-upload-button {\nfont:inherit;\n-webkit-appearance:button\n}\noutput {\n\tdisplay:inline-block\n}\nsummary {\n\tdisplay:list-item;\n\tcursor:pointer\n}\ntemplate {\n\tdisplay:none\n}\n[hidden] {\ndisplay:none!important\n}\n.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {\nmargin-bottom:.5rem;\n\tfont-weight:500;\n\tline-height:1.2\n}\n.h1, h1 {\n\tfont-size:2.5rem\n}\n.h2, h2 {\n\tfont-size:2rem\n}\n.h3, h3 {\n\tfont-size:1.75rem\n}\n.h4, h4 {\n\tfont-size:1.5rem\n}\n.h5, h5 {\n\tfont-size:1.25rem\n}\n.h6, h6 {\n\tfont-size:1rem\n}\n.lead {\n\tfont-size:1.25rem;\n\tfont-weight:300\n}\n.display-1 {\n\tfont-size:6rem;\n\tfont-weight:300;\n\tline-height:1.2\n}\n.display-2 {\n\tfont-size:5.5rem;\n\tfont-weight:300;\n\tline-height:1.2\n}\n.display-3 {\n\tfont-size:4.5rem;\n\tfont-weight:300;\n\tline-height:1.2\n}\n.display-4 {\n\tfont-size:3.5rem;\n\tfont-weight:300;\n\tline-height:1.2\n}\nhr {\n\tmargin-top:1rem;\n\tmargin-bottom:1rem;\n\tborder:0;\n\tborder-top:1px solid rgba(0, 0, 0, .1)\n}\n.small, small {\n\tfont-size:80%;\n\tfont-weight:400\n}\n.mark, mark {\n\tpadding:.2em;\n\tbackground-color:#fcf8e3\n}\n.list-unstyled {\n\tpadding-left:0;\n\tlist-style:none\n}\n.list-inline {\n\tpadding-left:0;\n\tlist-style:none\n}\n.list-inline-item {\n\tdisplay:inline-block\n}\n.list-inline-item:not(:last-child) {\nmargin-right:.5rem\n}\n.initialism {\n\tfont-size:90%;\n\ttext-transform:uppercase\n}\n.blockquote {\n\tmargin-bottom:1rem;\n\tfont-size:1.25rem\n}\n.blockquote-footer {\n\tdisplay:block;\n\tfont-size:80%;\n\tcolor:#6c757d\n}\n.blockquote-footer::before {\ncontent:\"\\2014\\00A0\"\n}\n.img-fluid {\n\tmax-width:100%;\n\theight:auto\n}\n.img-thumbnail {\npadding:.25rem;\n\tbackground-color:#fff;\n\tborder:1px solid #dee2e6;\nborder-radius:.25rem;\n\tmax-width:100%;\n\theight:auto\n}\n.figure {\n\tdisplay:inline-block\n}\n.figure-img {\nmargin-bottom:.5rem;\n\tline-height:1\n}\n.figure-caption {\n\tfont-size:90%;\n\tcolor:#6c757d\n}\ncode {\n\tfont-size:87.5%;\n\tcolor:#e83e8c;\n\tword-wrap:break-word\n}\na>code {\n\tcolor:inherit\n}\nkbd {\npadding:.2rem .4rem;\n\tfont-size:87.5%;\n\tcolor:#fff;\n\tbackground-color:#212529;\nborder-radius:.2rem\n}\nkbd kbd {\n\tpadding:0;\n\tfont-size:100%;\n\tfont-weight:700\n}\npre {\n\tdisplay:block;\n\tfont-size:87.5%;\n\tcolor:#212529\n}\npre code {\n\tfont-size:inherit;\n\tcolor:inherit;\n\tword-break:normal\n}\n.pre-scrollable {\n\tmax-height:340px;\n\toverflow-y:scroll\n}\n.container {\n\twidth:100%;\n\tpadding-right:15px;\n\tpadding-left:15px;\n\tmargin-right:auto;\n\tmargin-left:auto\n}\n@media (min-width:576px) {\n.container {\nmax-width:540px\n}\n}\n@media (min-width:768px) {\n.container {\nmax-width:720px\n}\n}\n@media (min-width:992px) {\n.container {\nmax-width:960px\n}\n}\n@media (min-width:1200px) {\n.container {\nmax-width:1140px\n}\n}\n.container-fluid, .container-lg, .container-md, .container-sm, .container-xl {\n\twidth:100%;\n\tpadding-right:15px;\n\tpadding-left:15px;\n\tmargin-right:auto;\n\tmargin-left:auto\n}\n@media (min-width:576px) {\n.container, .container-sm {\nmax-width:540px\n}\n}\n@media (min-width:768px) {\n.container, .container-md, .container-sm {\nmax-width:720px\n}\n}\n@media (min-width:992px) {\n.container, .container-lg, .container-md, .container-sm {\nmax-width:960px\n}\n}\n@media (min-width:1200px) {\n.container, .container-lg, .container-md, .container-sm, .container-xl {\nmax-width:1140px\n}\n}\n.row {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\tmargin-right:-15px;\n\tmargin-left:-15px\n}\n.no-gutters {\n\tmargin-right:0;\n\tmargin-left:0\n}\n.no-gutters>.col, .no-gutters>[class*=col-] {\npadding-right:0;\npadding-left:0\n}\n.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {\n\tposition:relative;\n\twidth:100%;\n\tpadding-right:15px;\n\tpadding-left:15px\n}\n.col {\n\t-ms-flex-preferred-size:0;\n\tflex-basis:0;\n\t-ms-flex-positive:1;\n\tflex-grow:1;\n\tmin-width:0;\n\tmax-width:100%\n}\n.row-cols-1>* {\n\t-ms-flex:0 0 100%;\n\tflex:0 0 100%;\n\tmax-width:100%\n}\n.row-cols-2>* {\n\t-ms-flex:0 0 50%;\n\tflex:0 0 50%;\n\tmax-width:50%\n}\n.row-cols-3>* {\n\t-ms-flex:0 0 33.333333%;\n\tflex:0 0 33.333333%;\n\tmax-width:33.333333%\n}\n.row-cols-4>* {\n\t-ms-flex:0 0 25%;\n\tflex:0 0 25%;\n\tmax-width:25%\n}\n.row-cols-5>* {\n\t-ms-flex:0 0 20%;\n\tflex:0 0 20%;\n\tmax-width:20%\n}\n.row-cols-6>* {\n\t-ms-flex:0 0 16.666667%;\n\tflex:0 0 16.666667%;\n\tmax-width:16.666667%\n}\n.col-auto {\n\t-ms-flex:0 0 auto;\n\tflex:0 0 auto;\n\twidth:auto;\n\tmax-width:100%\n}\n.col-1 {\n\t-ms-flex:0 0 8.333333%;\n\tflex:0 0 8.333333%;\n\tmax-width:8.333333%\n}\n.col-2 {\n\t-ms-flex:0 0 16.666667%;\n\tflex:0 0 16.666667%;\n\tmax-width:16.666667%\n}\n.col-3 {\n\t-ms-flex:0 0 25%;\n\tflex:0 0 25%;\n\tmax-width:25%\n}\n.col-4 {\n\t-ms-flex:0 0 33.333333%;\n\tflex:0 0 33.333333%;\n\tmax-width:33.333333%\n}\n.col-5 {\n\t-ms-flex:0 0 41.666667%;\n\tflex:0 0 41.666667%;\n\tmax-width:41.666667%\n}\n.col-6 {\n\t-ms-flex:0 0 50%;\n\tflex:0 0 50%;\n\tmax-width:50%\n}\n.col-7 {\n\t-ms-flex:0 0 58.333333%;\n\tflex:0 0 58.333333%;\n\tmax-width:58.333333%\n}\n.col-8 {\n\t-ms-flex:0 0 66.666667%;\n\tflex:0 0 66.666667%;\n\tmax-width:66.666667%\n}\n.col-9 {\n\t-ms-flex:0 0 75%;\n\tflex:0 0 75%;\n\tmax-width:75%\n}\n.col-10 {\n\t-ms-flex:0 0 83.333333%;\n\tflex:0 0 83.333333%;\n\tmax-width:83.333333%\n}\n.col-11 {\n\t-ms-flex:0 0 91.666667%;\n\tflex:0 0 91.666667%;\n\tmax-width:91.666667%\n}\n.col-12 {\n\t-ms-flex:0 0 100%;\n\tflex:0 0 100%;\n\tmax-width:100%\n}\n.order-first {\n\t-ms-flex-order:-1;\n\torder:-1\n}\n.order-last {\n\t-ms-flex-order:13;\n\torder:13\n}\n.order-0 {\n\t-ms-flex-order:0;\n\torder:0\n}\n.order-1 {\n\t-ms-flex-order:1;\n\torder:1\n}\n.order-2 {\n\t-ms-flex-order:2;\n\torder:2\n}\n.order-3 {\n\t-ms-flex-order:3;\n\torder:3\n}\n.order-4 {\n\t-ms-flex-order:4;\n\torder:4\n}\n.order-5 {\n\t-ms-flex-order:5;\n\torder:5\n}\n.order-6 {\n\t-ms-flex-order:6;\n\torder:6\n}\n.order-7 {\n\t-ms-flex-order:7;\n\torder:7\n}\n.order-8 {\n\t-ms-flex-order:8;\n\torder:8\n}\n.order-9 {\n\t-ms-flex-order:9;\n\torder:9\n}\n.order-10 {\n\t-ms-flex-order:10;\n\torder:10\n}\n.order-11 {\n\t-ms-flex-order:11;\n\torder:11\n}\n.order-12 {\n\t-ms-flex-order:12;\n\torder:12\n}\n.offset-1 {\n\tmargin-left:8.333333%\n}\n.offset-2 {\n\tmargin-left:16.666667%\n}\n.offset-3 {\n\tmargin-left:25%\n}\n.offset-4 {\n\tmargin-left:33.333333%\n}\n.offset-5 {\n\tmargin-left:41.666667%\n}\n.offset-6 {\n\tmargin-left:50%\n}\n.offset-7 {\n\tmargin-left:58.333333%\n}\n.offset-8 {\n\tmargin-left:66.666667%\n}\n.offset-9 {\n\tmargin-left:75%\n}\n.offset-10 {\n\tmargin-left:83.333333%\n}\n.offset-11 {\n\tmargin-left:91.666667%\n}\n@media (min-width:576px) {\n.col-sm {\n-ms-flex-preferred-size:0;\nflex-basis:0;\n-ms-flex-positive:1;\nflex-grow:1;\nmin-width:0;\nmax-width:100%\n}\n.row-cols-sm-1>* {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.row-cols-sm-2>* {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.row-cols-sm-3>* {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.row-cols-sm-4>* {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.row-cols-sm-5>* {\n-ms-flex:0 0 20%;\nflex:0 0 20%;\nmax-width:20%\n}\n.row-cols-sm-6>* {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-sm-auto {\n-ms-flex:0 0 auto;\nflex:0 0 auto;\nwidth:auto;\nmax-width:100%\n}\n.col-sm-1 {\n-ms-flex:0 0 8.333333%;\nflex:0 0 8.333333%;\nmax-width:8.333333%\n}\n.col-sm-2 {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-sm-3 {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.col-sm-4 {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.col-sm-5 {\n-ms-flex:0 0 41.666667%;\nflex:0 0 41.666667%;\nmax-width:41.666667%\n}\n.col-sm-6 {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.col-sm-7 {\n-ms-flex:0 0 58.333333%;\nflex:0 0 58.333333%;\nmax-width:58.333333%\n}\n.col-sm-8 {\n-ms-flex:0 0 66.666667%;\nflex:0 0 66.666667%;\nmax-width:66.666667%\n}\n.col-sm-9 {\n-ms-flex:0 0 75%;\nflex:0 0 75%;\nmax-width:75%\n}\n.col-sm-10 {\n-ms-flex:0 0 83.333333%;\nflex:0 0 83.333333%;\nmax-width:83.333333%\n}\n.col-sm-11 {\n-ms-flex:0 0 91.666667%;\nflex:0 0 91.666667%;\nmax-width:91.666667%\n}\n.col-sm-12 {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.order-sm-first {\n-ms-flex-order:-1;\norder:-1\n}\n.order-sm-last {\n-ms-flex-order:13;\norder:13\n}\n.order-sm-0 {\n-ms-flex-order:0;\norder:0\n}\n.order-sm-1 {\n-ms-flex-order:1;\norder:1\n}\n.order-sm-2 {\n-ms-flex-order:2;\norder:2\n}\n.order-sm-3 {\n-ms-flex-order:3;\norder:3\n}\n.order-sm-4 {\n-ms-flex-order:4;\norder:4\n}\n.order-sm-5 {\n-ms-flex-order:5;\norder:5\n}\n.order-sm-6 {\n-ms-flex-order:6;\norder:6\n}\n.order-sm-7 {\n-ms-flex-order:7;\norder:7\n}\n.order-sm-8 {\n-ms-flex-order:8;\norder:8\n}\n.order-sm-9 {\n-ms-flex-order:9;\norder:9\n}\n.order-sm-10 {\n-ms-flex-order:10;\norder:10\n}\n.order-sm-11 {\n-ms-flex-order:11;\norder:11\n}\n.order-sm-12 {\n-ms-flex-order:12;\norder:12\n}\n.offset-sm-0 {\nmargin-left:0\n}\n.offset-sm-1 {\nmargin-left:8.333333%\n}\n.offset-sm-2 {\nmargin-left:16.666667%\n}\n.offset-sm-3 {\nmargin-left:25%\n}\n.offset-sm-4 {\nmargin-left:33.333333%\n}\n.offset-sm-5 {\nmargin-left:41.666667%\n}\n.offset-sm-6 {\nmargin-left:50%\n}\n.offset-sm-7 {\nmargin-left:58.333333%\n}\n.offset-sm-8 {\nmargin-left:66.666667%\n}\n.offset-sm-9 {\nmargin-left:75%\n}\n.offset-sm-10 {\nmargin-left:83.333333%\n}\n.offset-sm-11 {\nmargin-left:91.666667%\n}\n}\n@media (min-width:768px) {\n.col-md {\n-ms-flex-preferred-size:0;\nflex-basis:0;\n-ms-flex-positive:1;\nflex-grow:1;\nmin-width:0;\nmax-width:100%\n}\n.row-cols-md-1>* {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.row-cols-md-2>* {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.row-cols-md-3>* {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.row-cols-md-4>* {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.row-cols-md-5>* {\n-ms-flex:0 0 20%;\nflex:0 0 20%;\nmax-width:20%\n}\n.row-cols-md-6>* {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-md-auto {\n-ms-flex:0 0 auto;\nflex:0 0 auto;\nwidth:auto;\nmax-width:100%\n}\n.col-md-1 {\n-ms-flex:0 0 8.333333%;\nflex:0 0 8.333333%;\nmax-width:8.333333%\n}\n.col-md-2 {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-md-3 {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.col-md-4 {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.col-md-5 {\n-ms-flex:0 0 41.666667%;\nflex:0 0 41.666667%;\nmax-width:41.666667%\n}\n.col-md-6 {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.col-md-7 {\n-ms-flex:0 0 58.333333%;\nflex:0 0 58.333333%;\nmax-width:58.333333%\n}\n.col-md-8 {\n-ms-flex:0 0 66.666667%;\nflex:0 0 66.666667%;\nmax-width:66.666667%\n}\n.col-md-9 {\n-ms-flex:0 0 75%;\nflex:0 0 75%;\nmax-width:75%\n}\n.col-md-10 {\n-ms-flex:0 0 83.333333%;\nflex:0 0 83.333333%;\nmax-width:83.333333%\n}\n.col-md-11 {\n-ms-flex:0 0 91.666667%;\nflex:0 0 91.666667%;\nmax-width:91.666667%\n}\n.col-md-12 {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.order-md-first {\n-ms-flex-order:-1;\norder:-1\n}\n.order-md-last {\n-ms-flex-order:13;\norder:13\n}\n.order-md-0 {\n-ms-flex-order:0;\norder:0\n}\n.order-md-1 {\n-ms-flex-order:1;\norder:1\n}\n.order-md-2 {\n-ms-flex-order:2;\norder:2\n}\n.order-md-3 {\n-ms-flex-order:3;\norder:3\n}\n.order-md-4 {\n-ms-flex-order:4;\norder:4\n}\n.order-md-5 {\n-ms-flex-order:5;\norder:5\n}\n.order-md-6 {\n-ms-flex-order:6;\norder:6\n}\n.order-md-7 {\n-ms-flex-order:7;\norder:7\n}\n.order-md-8 {\n-ms-flex-order:8;\norder:8\n}\n.order-md-9 {\n-ms-flex-order:9;\norder:9\n}\n.order-md-10 {\n-ms-flex-order:10;\norder:10\n}\n.order-md-11 {\n-ms-flex-order:11;\norder:11\n}\n.order-md-12 {\n-ms-flex-order:12;\norder:12\n}\n.offset-md-0 {\nmargin-left:0\n}\n.offset-md-1 {\nmargin-left:8.333333%\n}\n.offset-md-2 {\nmargin-left:16.666667%\n}\n.offset-md-3 {\nmargin-left:25%\n}\n.offset-md-4 {\nmargin-left:33.333333%\n}\n.offset-md-5 {\nmargin-left:41.666667%\n}\n.offset-md-6 {\nmargin-left:50%\n}\n.offset-md-7 {\nmargin-left:58.333333%\n}\n.offset-md-8 {\nmargin-left:66.666667%\n}\n.offset-md-9 {\nmargin-left:75%\n}\n.offset-md-10 {\nmargin-left:83.333333%\n}\n.offset-md-11 {\nmargin-left:91.666667%\n}\n}\n@media (min-width:992px) {\n.col-lg {\n-ms-flex-preferred-size:0;\nflex-basis:0;\n-ms-flex-positive:1;\nflex-grow:1;\nmin-width:0;\nmax-width:100%\n}\n.row-cols-lg-1>* {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.row-cols-lg-2>* {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.row-cols-lg-3>* {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.row-cols-lg-4>* {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.row-cols-lg-5>* {\n-ms-flex:0 0 20%;\nflex:0 0 20%;\nmax-width:20%\n}\n.row-cols-lg-6>* {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-lg-auto {\n-ms-flex:0 0 auto;\nflex:0 0 auto;\nwidth:auto;\nmax-width:100%\n}\n.col-lg-1 {\n-ms-flex:0 0 8.333333%;\nflex:0 0 8.333333%;\nmax-width:8.333333%\n}\n.col-lg-2 {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-lg-3 {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.col-lg-4 {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.col-lg-5 {\n-ms-flex:0 0 41.666667%;\nflex:0 0 41.666667%;\nmax-width:41.666667%\n}\n.col-lg-6 {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.col-lg-7 {\n-ms-flex:0 0 58.333333%;\nflex:0 0 58.333333%;\nmax-width:58.333333%\n}\n.col-lg-8 {\n-ms-flex:0 0 66.666667%;\nflex:0 0 66.666667%;\nmax-width:66.666667%\n}\n.col-lg-9 {\n-ms-flex:0 0 75%;\nflex:0 0 75%;\nmax-width:75%\n}\n.col-lg-10 {\n-ms-flex:0 0 83.333333%;\nflex:0 0 83.333333%;\nmax-width:83.333333%\n}\n.col-lg-11 {\n-ms-flex:0 0 91.666667%;\nflex:0 0 91.666667%;\nmax-width:91.666667%\n}\n.col-lg-12 {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.order-lg-first {\n-ms-flex-order:-1;\norder:-1\n}\n.order-lg-last {\n-ms-flex-order:13;\norder:13\n}\n.order-lg-0 {\n-ms-flex-order:0;\norder:0\n}\n.order-lg-1 {\n-ms-flex-order:1;\norder:1\n}\n.order-lg-2 {\n-ms-flex-order:2;\norder:2\n}\n.order-lg-3 {\n-ms-flex-order:3;\norder:3\n}\n.order-lg-4 {\n-ms-flex-order:4;\norder:4\n}\n.order-lg-5 {\n-ms-flex-order:5;\norder:5\n}\n.order-lg-6 {\n-ms-flex-order:6;\norder:6\n}\n.order-lg-7 {\n-ms-flex-order:7;\norder:7\n}\n.order-lg-8 {\n-ms-flex-order:8;\norder:8\n}\n.order-lg-9 {\n-ms-flex-order:9;\norder:9\n}\n.order-lg-10 {\n-ms-flex-order:10;\norder:10\n}\n.order-lg-11 {\n-ms-flex-order:11;\norder:11\n}\n.order-lg-12 {\n-ms-flex-order:12;\norder:12\n}\n.offset-lg-0 {\nmargin-left:0\n}\n.offset-lg-1 {\nmargin-left:8.333333%\n}\n.offset-lg-2 {\nmargin-left:16.666667%\n}\n.offset-lg-3 {\nmargin-left:25%\n}\n.offset-lg-4 {\nmargin-left:33.333333%\n}\n.offset-lg-5 {\nmargin-left:41.666667%\n}\n.offset-lg-6 {\nmargin-left:50%\n}\n.offset-lg-7 {\nmargin-left:58.333333%\n}\n.offset-lg-8 {\nmargin-left:66.666667%\n}\n.offset-lg-9 {\nmargin-left:75%\n}\n.offset-lg-10 {\nmargin-left:83.333333%\n}\n.offset-lg-11 {\nmargin-left:91.666667%\n}\n}\n@media (min-width:1200px) {\n.col-xl {\n-ms-flex-preferred-size:0;\nflex-basis:0;\n-ms-flex-positive:1;\nflex-grow:1;\nmin-width:0;\nmax-width:100%\n}\n.row-cols-xl-1>* {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.row-cols-xl-2>* {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.row-cols-xl-3>* {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.row-cols-xl-4>* {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.row-cols-xl-5>* {\n-ms-flex:0 0 20%;\nflex:0 0 20%;\nmax-width:20%\n}\n.row-cols-xl-6>* {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-xl-auto {\n-ms-flex:0 0 auto;\nflex:0 0 auto;\nwidth:auto;\nmax-width:100%\n}\n.col-xl-1 {\n-ms-flex:0 0 8.333333%;\nflex:0 0 8.333333%;\nmax-width:8.333333%\n}\n.col-xl-2 {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-xl-3 {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.col-xl-4 {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.col-xl-5 {\n-ms-flex:0 0 41.666667%;\nflex:0 0 41.666667%;\nmax-width:41.666667%\n}\n.col-xl-6 {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.col-xl-7 {\n-ms-flex:0 0 58.333333%;\nflex:0 0 58.333333%;\nmax-width:58.333333%\n}\n.col-xl-8 {\n-ms-flex:0 0 66.666667%;\nflex:0 0 66.666667%;\nmax-width:66.666667%\n}\n.col-xl-9 {\n-ms-flex:0 0 75%;\nflex:0 0 75%;\nmax-width:75%\n}\n.col-xl-10 {\n-ms-flex:0 0 83.333333%;\nflex:0 0 83.333333%;\nmax-width:83.333333%\n}\n.col-xl-11 {\n-ms-flex:0 0 91.666667%;\nflex:0 0 91.666667%;\nmax-width:91.666667%\n}\n.col-xl-12 {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.order-xl-first {\n-ms-flex-order:-1;\norder:-1\n}\n.order-xl-last {\n-ms-flex-order:13;\norder:13\n}\n.order-xl-0 {\n-ms-flex-order:0;\norder:0\n}\n.order-xl-1 {\n-ms-flex-order:1;\norder:1\n}\n.order-xl-2 {\n-ms-flex-order:2;\norder:2\n}\n.order-xl-3 {\n-ms-flex-order:3;\norder:3\n}\n.order-xl-4 {\n-ms-flex-order:4;\norder:4\n}\n.order-xl-5 {\n-ms-flex-order:5;\norder:5\n}\n.order-xl-6 {\n-ms-flex-order:6;\norder:6\n}\n.order-xl-7 {\n-ms-flex-order:7;\norder:7\n}\n.order-xl-8 {\n-ms-flex-order:8;\norder:8\n}\n.order-xl-9 {\n-ms-flex-order:9;\norder:9\n}\n.order-xl-10 {\n-ms-flex-order:10;\norder:10\n}\n.order-xl-11 {\n-ms-flex-order:11;\norder:11\n}\n.order-xl-12 {\n-ms-flex-order:12;\norder:12\n}\n.offset-xl-0 {\nmargin-left:0\n}\n.offset-xl-1 {\nmargin-left:8.333333%\n}\n.offset-xl-2 {\nmargin-left:16.666667%\n}\n.offset-xl-3 {\nmargin-left:25%\n}\n.offset-xl-4 {\nmargin-left:33.333333%\n}\n.offset-xl-5 {\nmargin-left:41.666667%\n}\n.offset-xl-6 {\nmargin-left:50%\n}\n.offset-xl-7 {\nmargin-left:58.333333%\n}\n.offset-xl-8 {\nmargin-left:66.666667%\n}\n.offset-xl-9 {\nmargin-left:75%\n}\n.offset-xl-10 {\nmargin-left:83.333333%\n}\n.offset-xl-11 {\nmargin-left:91.666667%\n}\n}\n.table {\n\twidth:100%;\n\tmargin-bottom:1rem;\n\tcolor:#212529\n}\n.table td, .table th {\npadding:.75rem;\n\tvertical-align:top;\n\tborder-top:1px solid #dee2e6\n}\n.table thead th {\n\tvertical-align:bottom;\n\tborder-bottom:2px solid #dee2e6\n}\n.table tbody+tbody {\n\tborder-top:2px solid #dee2e6\n}\n.table-sm td, .table-sm th {\npadding:.3rem\n}\n.table-bordered {\n\tborder:1px solid #dee2e6\n}\n.table-bordered td, .table-bordered th {\n\tborder:1px solid #dee2e6\n}\n.table-bordered thead td, .table-bordered thead th {\n\tborder-bottom-width:2px\n}\n.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {\n\tborder:0\n}\n.table-striped tbody tr:nth-of-type(odd) {\nbackground-color:#FFF;\n}\n.table-hover tbody tr:hover {\n\tcolor:#212529;\n\tbackground-color:rgba(0, 0, 0, .075)\n}\n.table-primary, .table-primary>td, .table-primary>th {\n\tbackground-color:#b8daff\n}\n.table-primary tbody+tbody, .table-primary td, .table-primary th, .table-primary thead th {\n\tborder-color:#7abaff\n}\n.table-hover .table-primary:hover {\n\tbackground-color:#9fcdff\n}\n.table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th {\n\tbackground-color:#9fcdff\n}\n.table-secondary, .table-secondary>td, .table-secondary>th {\n\tbackground-color:#d6d8db\n}\n.table-secondary tbody+tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {\n\tborder-color:#b3b7bb\n}\n.table-hover .table-secondary:hover {\n\tbackground-color:#c8cbcf\n}\n.table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th {\n\tbackground-color:#c8cbcf\n}\n.table-success, .table-success>td, .table-success>th {\n\tbackground-color:#c3e6cb\n}\n.table-success tbody+tbody, .table-success td, .table-success th, .table-success thead th {\n\tborder-color:#8fd19e\n}\n.table-hover .table-success:hover {\n\tbackground-color:#b1dfbb\n}\n.table-hover .table-success:hover>td, .table-hover .table-success:hover>th {\n\tbackground-color:#b1dfbb\n}\n.table-info, .table-info>td, .table-info>th {\n\tbackground-color:#bee5eb\n}\n.table-info tbody+tbody, .table-info td, .table-info th, .table-info thead th {\n\tborder-color:#86cfda\n}\n.table-hover .table-info:hover {\n\tbackground-color:#abdde5\n}\n.table-hover .table-info:hover>td, .table-hover .table-info:hover>th {\n\tbackground-color:#abdde5\n}\n.table-warning, .table-warning>td, .table-warning>th {\n\tbackground-color:#ffeeba\n}\n.table-warning tbody+tbody, .table-warning td, .table-warning th, .table-warning thead th {\n\tborder-color:#ffdf7e\n}\n.table-hover .table-warning:hover {\n\tbackground-color:#ffe8a1\n}\n.table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {\n\tbackground-color:#ffe8a1\n}\n.table-danger, .table-danger>td, .table-danger>th {\n\tbackground-color:#f5c6cb\n}\n.table-danger tbody+tbody, .table-danger td, .table-danger th, .table-danger thead th {\n\tborder-color:#ed969e\n}\n.table-hover .table-danger:hover {\n\tbackground-color:#f1b0b7\n}\n.table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {\n\tbackground-color:#f1b0b7\n}\n.table-light, .table-light>td, .table-light>th {\n\tbackground-color:#fdfdfe\n}\n.table-light tbody+tbody, .table-light td, .table-light th, .table-light thead th {\n\tborder-color:#fbfcfc\n}\n.table-hover .table-light:hover {\n\tbackground-color:#ececf6\n}\n.table-hover .table-light:hover>td, .table-hover .table-light:hover>th {\n\tbackground-color:#ececf6\n}\n.table-dark, .table-dark>td, .table-dark>th {\n\tbackground-color:#c6c8ca\n}\n.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {\n\tborder-color:#95999c\n}\n.table-hover .table-dark:hover {\n\tbackground-color:#b9bbbe\n}\n.table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th {\n\tbackground-color:#b9bbbe\n}\n.table-active, .table-active>td, .table-active>th {\n\tbackground-color:rgba(0, 0, 0, .075)\n}\n.table-hover .table-active:hover {\n\tbackground-color:rgba(0, 0, 0, .075)\n}\n.table-hover .table-active:hover>td, .table-hover .table-active:hover>th {\n\tbackground-color:rgba(0, 0, 0, .075)\n}\n.table .thead-dark th {\n\tcolor:#fff;\n\tbackground-color:#343a40;\n\tborder-color:#454d55\n}\n.table .thead-light th {\n\tcolor:#495057;\n\tbackground-color:#e9ecef;\n\tborder-color:#dee2e6\n}\n.table-dark {\n\tcolor:#fff;\n\tbackground-color:#343a40\n}\n.table-dark td, .table-dark th, .table-dark thead th {\n\tborder-color:#454d55\n}\n.table-dark.table-bordered {\n\tborder:0\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\nbackground-color:rgba(255, 255, 255, .05)\n}\n.table-dark.table-hover tbody tr:hover {\n\tcolor:#fff;\n\tbackground-color:rgba(255, 255, 255, .075)\n}\n@media (max-width:575.98px) {\n.table-responsive-sm {\ndisplay:block;\nwidth:100%;\noverflow-x:auto;\n-webkit-overflow-scrolling:touch\n}\n.table-responsive-sm>.table-bordered {\nborder:0\n}\n}\n@media (max-width:767.98px) {\n.table-responsive-md {\ndisplay:block;\nwidth:100%;\noverflow-x:auto;\n-webkit-overflow-scrolling:touch\n}\n.table-responsive-md>.table-bordered {\nborder:0\n}\n}\n@media (max-width:991.98px) {\n.table-responsive-lg {\ndisplay:block;\nwidth:100%;\noverflow-x:auto;\n-webkit-overflow-scrolling:touch\n}\n.table-responsive-lg>.table-bordered {\nborder:0\n}\n}\n@media (max-width:1199.98px) {\n.table-responsive-xl {\ndisplay:block;\nwidth:100%;\noverflow-x:auto;\n-webkit-overflow-scrolling:touch\n}\n.table-responsive-xl>.table-bordered {\nborder:0\n}\n}\n.table-responsive {\n\tdisplay:block;\n\twidth:100%;\n\toverflow-x:auto;\n\t-webkit-overflow-scrolling:touch\n}\n.table-responsive>.table-bordered {\n\tborder:0\n}\n.form-control {\n\tdisplay:block;\n\twidth:100%;\nheight:calc(1.5em + .75rem + 2px);\npadding:.375rem .75rem;\n\tfont-size:1rem;\n\tfont-weight:400;\n\tline-height:1.5;\n\tcolor:#495057;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder:1px solid #ced4da;\nborder-radius:.25rem;\ntransition:border-color .15s ease-in-out, box-shadow .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.form-control {\ntransition:none\n}\n}\n.form-control::-ms-expand {\nbackground-color:transparent;\nborder:0\n}\n.form-control:-moz-focusring {\ncolor:transparent;\ntext-shadow:0 0 0 #495057\n}\n.form-control:focus {\n\tcolor:#495057;\n\tbackground-color:#fff;\n\tborder-color:#80bdff;\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.form-control::-webkit-input-placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control::-moz-placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control:-ms-input-placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control::-ms-input-placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control::placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control:disabled, .form-control[readonly] {\n\tbackground-color:#e9ecef;\n\topacity:1\n}\ninput[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {\n\t-webkit-appearance:none;\n\t-moz-appearance:none;\n\tappearance:none\n}\nselect.form-control:focus::-ms-value {\ncolor:#495057;\nbackground-color:#fff\n}\n.form-control-file, .form-control-range {\n\tdisplay:block;\n\twidth:100%\n}\n.col-form-label {\npadding-top:calc(.375rem + 1px);\npadding-bottom:calc(.375rem + 1px);\n\tmargin-bottom:0;\n\tfont-size:inherit;\n\tline-height:1.5\n}\n.col-form-label-lg {\npadding-top:calc(.5rem + 1px);\npadding-bottom:calc(.5rem + 1px);\n\tfont-size:1.25rem;\n\tline-height:1.5\n}\n.col-form-label-sm {\npadding-top:calc(.25rem + 1px);\npadding-bottom:calc(.25rem + 1px);\nfont-size:.875rem;\n\tline-height:1.5\n}\n.form-control-plaintext {\n\tdisplay:block;\n\twidth:100%;\npadding:.375rem 0;\n\tmargin-bottom:0;\n\tfont-size:1rem;\n\tline-height:1.5;\n\tcolor:#212529;\n\tbackground-color:transparent;\n\tborder:solid transparent;\n\tborder-width:1px 0\n}\n.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {\n\tpadding-right:0;\n\tpadding-left:0\n}\n.form-control-sm {\nheight:calc(1.5em + .5rem + 2px);\npadding:.25rem .5rem;\nfont-size:.875rem;\n\tline-height:1.5;\nborder-radius:.2rem\n}\n.form-control-lg {\n\theight:calc(1.5em + 1rem + 2px);\npadding:.5rem 1rem;\n\tfont-size:1.25rem;\n\tline-height:1.5;\nborder-radius:.3rem\n}\nselect.form-control[multiple], select.form-control[size] {\n\theight:auto\n}\ntextarea.form-control {\n\theight:auto\n}\n.form-group {\n\tmargin-bottom:1rem\n}\n.form-text {\n\tdisplay:block;\nmargin-top:.25rem\n}\n.form-row {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\tmargin-right:-5px;\n\tmargin-left:-5px\n}\n.form-row>.col, .form-row>[class*=col-] {\npadding-right:5px;\npadding-left:5px\n}\n.form-check {\n\tposition:relative;\n\tdisplay:block;\n\tpadding-left:1.25rem\n}\n.form-check-input {\n\tposition:absolute;\nmargin-top:.3rem;\n\tmargin-left:-1.25rem\n}\n.form-check-input:disabled~.form-check-label, .form-check-input[disabled]~.form-check-label {\ncolor:#6c757d\n}\n.form-check-label {\n\tmargin-bottom:0\n}\n.form-check-inline {\n\tdisplay:-ms-inline-flexbox;\n\tdisplay:inline-flex;\n\t-ms-flex-align:center;\n\talign-items:center;\n\tpadding-left:0;\nmargin-right:.75rem\n}\n.form-check-inline .form-check-input {\n\tposition:static;\n\tmargin-top:0;\nmargin-right:.3125rem;\n\tmargin-left:0\n}\n.valid-feedback {\n\tdisplay:none;\n\twidth:100%;\nmargin-top:.25rem;\n\tfont-size:80%;\n\tcolor:#28a745\n}\n.valid-tooltip {\n\tposition:absolute;\n\ttop:100%;\n\tz-index:5;\n\tdisplay:none;\n\tmax-width:100%;\npadding:.25rem .5rem;\nmargin-top:.1rem;\nfont-size:.875rem;\n\tline-height:1.5;\n\tcolor:#fff;\n\tbackground-color:rgba(40, 167, 69, .9);\nborder-radius:.25rem\n}\n.is-valid~.valid-feedback, .is-valid~.valid-tooltip, .was-validated :valid~.valid-feedback, .was-validated :valid~.valid-tooltip {\ndisplay:block\n}\n.form-control.is-valid, .was-validated .form-control:valid {\nborder-color:#28a745;\npadding-right:calc(1.5em + .75rem);\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\nbackground-repeat:no-repeat;\nbackground-position:right calc(.375em + .1875rem) center;\nbackground-size:calc(.75em + .375rem) calc(.75em + .375rem)\n}\n.form-control.is-valid:focus, .was-validated .form-control:valid:focus {\nborder-color:#28a745;\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .25)\n}\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\npadding-right:calc(1.5em + .75rem);\nbackground-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)\n}\n.custom-select.is-valid, .was-validated .custom-select:valid {\nborder-color:#28a745;\npadding-right:calc(.75em + 2.3125rem);\nbackground:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)\n}\n.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {\nborder-color:#28a745;\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .25)\n}\n.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {\ncolor:#28a745\n}\n.form-check-input.is-valid~.valid-feedback, .form-check-input.is-valid~.valid-tooltip, .was-validated .form-check-input:valid~.valid-feedback, .was-validated .form-check-input:valid~.valid-tooltip {\ndisplay:block\n}\n.custom-control-input.is-valid~.custom-control-label, .was-validated .custom-control-input:valid~.custom-control-label {\ncolor:#28a745\n}\n.custom-control-input.is-valid~.custom-control-label::before, .was-validated .custom-control-input:valid~.custom-control-label::before {\nborder-color:#28a745\n}\n.custom-control-input.is-valid:checked~.custom-control-label::before, .was-validated .custom-control-input:valid:checked~.custom-control-label::before {\nborder-color:#34ce57;\nbackground-color:#34ce57\n}\n.custom-control-input.is-valid:focus~.custom-control-label::before, .was-validated .custom-control-input:valid:focus~.custom-control-label::before {\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .25)\n}\n.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {\nborder-color:#28a745\n}\n.custom-file-input.is-valid~.custom-file-label, .was-validated .custom-file-input:valid~.custom-file-label {\nborder-color:#28a745\n}\n.custom-file-input.is-valid:focus~.custom-file-label, .was-validated .custom-file-input:valid:focus~.custom-file-label {\nborder-color:#28a745;\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .25)\n}\n.invalid-feedback {\n\tdisplay:none;\n\twidth:100%;\nmargin-top:.25rem;\n\tfont-size:80%;\n\tcolor:#dc3545\n}\n.invalid-tooltip {\n\tposition:absolute;\n\ttop:100%;\n\tz-index:5;\n\tdisplay:none;\n\tmax-width:100%;\npadding:.25rem .5rem;\nmargin-top:.1rem;\nfont-size:.875rem;\n\tline-height:1.5;\n\tcolor:#fff;\n\tbackground-color:rgba(220, 53, 69, .9);\nborder-radius:.25rem\n}\n.is-invalid~.invalid-feedback, .is-invalid~.invalid-tooltip, .was-validated :invalid~.invalid-feedback, .was-validated :invalid~.invalid-tooltip {\ndisplay:block\n}\n.form-control.is-invalid, .was-validated .form-control:invalid {\nborder-color:#dc3545;\npadding-right:calc(1.5em + .75rem);\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\nbackground-repeat:no-repeat;\nbackground-position:right calc(.375em + .1875rem) center;\nbackground-size:calc(.75em + .375rem) calc(.75em + .375rem)\n}\n.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {\nborder-color:#dc3545;\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .25)\n}\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\npadding-right:calc(1.5em + .75rem);\nbackground-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)\n}\n.custom-select.is-invalid, .was-validated .custom-select:invalid {\nborder-color:#dc3545;\npadding-right:calc(.75em + 2.3125rem);\nbackground:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)\n}\n.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {\nborder-color:#dc3545;\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .25)\n}\n.form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {\ncolor:#dc3545\n}\n.form-check-input.is-invalid~.invalid-feedback, .form-check-input.is-invalid~.invalid-tooltip, .was-validated .form-check-input:invalid~.invalid-feedback, .was-validated .form-check-input:invalid~.invalid-tooltip {\ndisplay:block\n}\n.custom-control-input.is-invalid~.custom-control-label, .was-validated .custom-control-input:invalid~.custom-control-label {\ncolor:#dc3545\n}\n.custom-control-input.is-invalid~.custom-control-label::before, .was-validated .custom-control-input:invalid~.custom-control-label::before {\nborder-color:#dc3545\n}\n.custom-control-input.is-invalid:checked~.custom-control-label::before, .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {\nborder-color:#e4606d;\nbackground-color:#e4606d\n}\n.custom-control-input.is-invalid:focus~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .25)\n}\n.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {\nborder-color:#dc3545\n}\n.custom-file-input.is-invalid~.custom-file-label, .was-validated .custom-file-input:invalid~.custom-file-label {\nborder-color:#dc3545\n}\n.custom-file-input.is-invalid:focus~.custom-file-label, .was-validated .custom-file-input:invalid:focus~.custom-file-label {\nborder-color:#dc3545;\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .25)\n}\n.form-inline {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-flow:row wrap;\n\tflex-flow:row wrap;\n\t-ms-flex-align:center;\n\talign-items:center\n}\n.form-inline .form-check {\n\twidth:100%\n}\n@media (min-width:576px) {\n.form-inline label {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex-align:center;\nalign-items:center;\n-ms-flex-pack:center;\njustify-content:center;\nmargin-bottom:0\n}\n.form-inline .form-group {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex:0 0 auto;\nflex:0 0 auto;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap;\n-ms-flex-align:center;\nalign-items:center;\nmargin-bottom:0\n}\n.form-inline .form-control {\ndisplay:inline-block;\nwidth:auto;\nvertical-align:middle\n}\n.form-inline .form-control-plaintext {\ndisplay:inline-block\n}\n.form-inline .custom-select, .form-inline .input-group {\nwidth:auto\n}\n.form-inline .form-check {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex-align:center;\nalign-items:center;\n-ms-flex-pack:center;\njustify-content:center;\nwidth:auto;\npadding-left:0\n}\n.form-inline .form-check-input {\nposition:relative;\n-ms-flex-negative:0;\nflex-shrink:0;\nmargin-top:0;\nmargin-right:.25rem;\nmargin-left:0\n}\n.form-inline .custom-control {\n-ms-flex-align:center;\nalign-items:center;\n-ms-flex-pack:center;\njustify-content:center\n}\n.form-inline .custom-control-label {\nmargin-bottom:0\n}\n}\n.btn {\n\tdisplay:inline-block;\n\tfont-weight:400;\n\tcolor:#212529;\n\ttext-align:center;\n\tvertical-align:middle;\n\t-webkit-user-select:none;\n\t-moz-user-select:none;\n\t-ms-user-select:none;\n\tuser-select:none;\n\tbackground-color:transparent;\n\tborder:1px solid transparent;\npadding:.375rem .75rem;\n\tfont-size:1rem;\n\tline-height:1.5;\nborder-radius:.25rem;\ntransition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.btn {\ntransition:none\n}\n}\n.btn:hover {\n\tcolor:#212529;\n\ttext-decoration:none\n}\n.btn.focus, .btn:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.btn.disabled, .btn:disabled {\n\topacity:.65\n}\n.btn:not(:disabled):not(.disabled) {\ncursor:pointer\n}\na.btn.disabled, fieldset:disabled a.btn {\n\tpointer-events:none\n}\n.btn-primary {\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.btn-primary:hover {\n\tcolor:#fff;\n\tbackground-color:#0069d9;\n\tborder-color:#0062cc\n}\n.btn-primary.focus, .btn-primary:focus {\n\tcolor:#fff;\n\tbackground-color:#0069d9;\n\tborder-color:#0062cc;\nbox-shadow:0 0 0 .2rem rgba(38, 143, 255, .5)\n}\n.btn-primary.disabled, .btn-primary:disabled {\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {\ncolor:#fff;\nbackground-color:#0062cc;\nborder-color:#005cbf\n}\n.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(38, 143, 255, .5)\n}\n.btn-secondary {\n\tcolor:#fff;\n\tbackground-color:#6c757d;\n\tborder-color:#6c757d\n}\n.btn-secondary:hover {\n\tcolor:#fff;\n\tbackground-color:#5a6268;\n\tborder-color:#545b62\n}\n.btn-secondary.focus, .btn-secondary:focus {\n\tcolor:#fff;\n\tbackground-color:#5a6268;\n\tborder-color:#545b62;\nbox-shadow:0 0 0 .2rem rgba(130, 138, 145, .5)\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n\tcolor:#fff;\n\tbackground-color:#6c757d;\n\tborder-color:#6c757d\n}\n.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {\ncolor:#fff;\nbackground-color:#545b62;\nborder-color:#4e555b\n}\n.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(130, 138, 145, .5)\n}\n.btn-success {\n\tcolor:#fff;\n\tbackground-color:#002f5d;\n\tborder-color:#002f5d\n}\n.btn-success:hover {\n\tcolor:#fff;\n\tbackground-color:#ffb400;\n\tborder-color:#ffb400\n}\n.btn-success.focus, .btn-success:focus {\n\tcolor:#fff;\n\tbackground-color:#218838;\n\tborder-color:#1e7e34;\nbox-shadow:0 0 0 .2rem rgba(72, 180, 97, .5)\n}\n.btn-success.disabled, .btn-success:disabled {\n\tcolor:#fff;\n\tbackground-color:#28a745;\n\tborder-color:#28a745\n}\n.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {\ncolor:#fff;\nbackground-color:#1e7e34;\nborder-color:#1c7430\n}\n.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(72, 180, 97, .5)\n}\n.btn-info {\n\tcolor:#fff;\n\tbackground-color:#17a2b8;\n\tborder-color:#17a2b8\n}\n.btn-info:hover {\n\tcolor:#fff;\n\tbackground-color:#138496;\n\tborder-color:#117a8b\n}\n.btn-info.focus, .btn-info:focus {\n\tcolor:#fff;\n\tbackground-color:#138496;\n\tborder-color:#117a8b;\nbox-shadow:0 0 0 .2rem rgba(58, 176, 195, .5)\n}\n.btn-info.disabled, .btn-info:disabled {\n\tcolor:#fff;\n\tbackground-color:#17a2b8;\n\tborder-color:#17a2b8\n}\n.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {\ncolor:#fff;\nbackground-color:#117a8b;\nborder-color:#10707f\n}\n.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(58, 176, 195, .5)\n}\n.btn-warning {\n\tcolor:#212529;\n\tbackground-color:#ffc107;\n\tborder-color:#ffc107\n}\n.btn-warning:hover {\n\tcolor:#212529;\n\tbackground-color:#e0a800;\n\tborder-color:#d39e00\n}\n.btn-warning.focus, .btn-warning:focus {\n\tcolor:#212529;\n\tbackground-color:#e0a800;\n\tborder-color:#d39e00;\nbox-shadow:0 0 0 .2rem rgba(222, 170, 12, .5)\n}\n.btn-warning.disabled, .btn-warning:disabled {\n\tcolor:#212529;\n\tbackground-color:#ffc107;\n\tborder-color:#ffc107\n}\n.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {\ncolor:#212529;\nbackground-color:#d39e00;\nborder-color:#c69500\n}\n.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(222, 170, 12, .5)\n}\n.btn-danger {\n\tcolor:#fff;\n\tbackground-color:#dc3545;\n\tborder-color:#dc3545\n}\n.btn-danger:hover {\n\tcolor:#fff;\n\tbackground-color:#c82333;\n\tborder-color:#bd2130\n}\n.btn-danger.focus, .btn-danger:focus {\n\tcolor:#fff;\n\tbackground-color:#c82333;\n\tborder-color:#bd2130;\nbox-shadow:0 0 0 .2rem rgba(225, 83, 97, .5)\n}\n.btn-danger.disabled, .btn-danger:disabled {\n\tcolor:#fff;\n\tbackground-color:#dc3545;\n\tborder-color:#dc3545\n}\n.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {\ncolor:#fff;\nbackground-color:#bd2130;\nborder-color:#b21f2d\n}\n.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(225, 83, 97, .5)\n}\n.btn-light {\n\tcolor:#212529;\n\tbackground-color:#f8f9fa;\n\tborder-color:#f8f9fa\n}\n.btn-light:hover {\n\tcolor:#212529;\n\tbackground-color:#e2e6ea;\n\tborder-color:#dae0e5\n}\n.btn-light.focus, .btn-light:focus {\n\tcolor:#212529;\n\tbackground-color:#e2e6ea;\n\tborder-color:#dae0e5;\nbox-shadow:0 0 0 .2rem rgba(216, 217, 219, .5)\n}\n.btn-light.disabled, .btn-light:disabled {\n\tcolor:#212529;\n\tbackground-color:#f8f9fa;\n\tborder-color:#f8f9fa\n}\n.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {\ncolor:#212529;\nbackground-color:#dae0e5;\nborder-color:#d3d9df\n}\n.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(216, 217, 219, .5)\n}\n.btn-dark {\n\tcolor:#fff;\n\tbackground-color:#343a40;\n\tborder-color:#343a40\n}\n.btn-dark:hover {\n\tcolor:#fff;\n\tbackground-color:#23272b;\n\tborder-color:#1d2124\n}\n.btn-dark.focus, .btn-dark:focus {\n\tcolor:#fff;\n\tbackground-color:#23272b;\n\tborder-color:#1d2124;\nbox-shadow:0 0 0 .2rem rgba(82, 88, 93, .5)\n}\n.btn-dark.disabled, .btn-dark:disabled {\n\tcolor:#fff;\n\tbackground-color:#343a40;\n\tborder-color:#343a40\n}\n.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {\ncolor:#fff;\nbackground-color:#1d2124;\nborder-color:#171a1d\n}\n.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(82, 88, 93, .5)\n}\n.btn-outline-primary {\n\tcolor:#007bff;\n\tborder-color:#007bff\n}\n.btn-outline-primary:hover {\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.btn-outline-primary.focus, .btn-outline-primary:focus {\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .5)\n}\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n\tcolor:#007bff;\n\tbackground-color:transparent\n}\n.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {\ncolor:#fff;\nbackground-color:#007bff;\nborder-color:#007bff\n}\n.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .5)\n}\n.btn-outline-secondary {\n\tcolor:#6c757d;\n\tborder-color:#6c757d\n}\n.btn-outline-secondary:hover {\n\tcolor:#fff;\n\tbackground-color:#6c757d;\n\tborder-color:#6c757d\n}\n.btn-outline-secondary.focus, .btn-outline-secondary:focus {\nbox-shadow:0 0 0 .2rem rgba(108, 117, 125, .5)\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n\tcolor:#6c757d;\n\tbackground-color:transparent\n}\n.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {\ncolor:#fff;\nbackground-color:#6c757d;\nborder-color:#6c757d\n}\n.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(108, 117, 125, .5)\n}\n.btn-outline-success {\n\tcolor:#28a745;\n\tborder-color:#28a745\n}\n.btn-outline-success:hover {\n\tcolor:#fff;\n\tbackground-color:#28a745;\n\tborder-color:#28a745\n}\n.btn-outline-success.focus, .btn-outline-success:focus {\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .5)\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n\tcolor:#28a745;\n\tbackground-color:transparent\n}\n.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {\ncolor:#fff;\nbackground-color:#28a745;\nborder-color:#28a745\n}\n.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .5)\n}\n.btn-outline-info {\n\tcolor:#17a2b8;\n\tborder-color:#17a2b8\n}\n.btn-outline-info:hover {\n\tcolor:#fff;\n\tbackground-color:#17a2b8;\n\tborder-color:#17a2b8\n}\n.btn-outline-info.focus, .btn-outline-info:focus {\nbox-shadow:0 0 0 .2rem rgba(23, 162, 184, .5)\n}\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n\tcolor:#17a2b8;\n\tbackground-color:transparent\n}\n.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {\ncolor:#fff;\nbackground-color:#17a2b8;\nborder-color:#17a2b8\n}\n.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-info.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(23, 162, 184, .5)\n}\n.btn-outline-warning {\n\tcolor:#ffc107;\n\tborder-color:#ffc107\n}\n.btn-outline-warning:hover {\n\tcolor:#212529;\n\tbackground-color:#ffc107;\n\tborder-color:#ffc107\n}\n.btn-outline-warning.focus, .btn-outline-warning:focus {\nbox-shadow:0 0 0 .2rem rgba(255, 193, 7, .5)\n}\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n\tcolor:#ffc107;\n\tbackground-color:transparent\n}\n.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle {\ncolor:#212529;\nbackground-color:#ffc107;\nborder-color:#ffc107\n}\n.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-warning.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(255, 193, 7, .5)\n}\n.btn-outline-danger {\n\tcolor:#dc3545;\n\tborder-color:#dc3545\n}\n.btn-outline-danger:hover {\n\tcolor:#fff;\n\tbackground-color:#dc3545;\n\tborder-color:#dc3545\n}\n.btn-outline-danger.focus, .btn-outline-danger:focus {\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .5)\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n\tcolor:#dc3545;\n\tbackground-color:transparent\n}\n.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {\ncolor:#fff;\nbackground-color:#dc3545;\nborder-color:#dc3545\n}\n.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-danger.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .5)\n}\n.btn-outline-light {\n\tcolor:#f8f9fa;\n\tborder-color:#f8f9fa\n}\n.btn-outline-light:hover {\n\tcolor:#212529;\n\tbackground-color:#f8f9fa;\n\tborder-color:#f8f9fa\n}\n.btn-outline-light.focus, .btn-outline-light:focus {\nbox-shadow:0 0 0 .2rem rgba(248, 249, 250, .5)\n}\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n\tcolor:#f8f9fa;\n\tbackground-color:transparent\n}\n.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {\ncolor:#212529;\nbackground-color:#f8f9fa;\nborder-color:#f8f9fa\n}\n.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-light.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(248, 249, 250, .5)\n}\n.btn-outline-dark {\n\tcolor:#343a40;\n\tborder-color:#343a40\n}\n.btn-outline-dark:hover {\n\tcolor:#fff;\n\tbackground-color:#343a40;\n\tborder-color:#343a40\n}\n.btn-outline-dark.focus, .btn-outline-dark:focus {\nbox-shadow:0 0 0 .2rem rgba(52, 58, 64, .5)\n}\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n\tcolor:#343a40;\n\tbackground-color:transparent\n}\n.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {\ncolor:#fff;\nbackground-color:#343a40;\nborder-color:#343a40\n}\n.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-dark.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(52, 58, 64, .5)\n}\n.btn-link {\n\tfont-weight:400;\n\tcolor:#007bff;\n\ttext-decoration:none\n}\n.btn-link:hover {\n\tcolor:#0056b3;\n\ttext-decoration:underline\n}\n.btn-link.focus, .btn-link:focus {\n\ttext-decoration:underline\n}\n.btn-link.disabled, .btn-link:disabled {\n\tcolor:#6c757d;\n\tpointer-events:none\n}\n.btn-group-lg>.btn, .btn-lg {\npadding:.5rem 1rem;\n\tfont-size:1.25rem;\n\tline-height:1.5;\nborder-radius:.3rem\n}\n.btn-group-sm>.btn, .btn-sm {\npadding:.25rem .5rem;\nfont-size:.875rem;\n\tline-height:1.5;\nborder-radius:.2rem\n}\n.btn-block {\n\tdisplay:block;\n\twidth:100%\n}\n.btn-block+.btn-block {\nmargin-top:.5rem\n}\ninput[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {\n\twidth:100%\n}\n.fade {\ntransition:opacity .15s linear\n}\n@media (prefers-reduced-motion:reduce) {\n.fade {\ntransition:none\n}\n}\n\n\n.collapse:not(.show) {\ndisplay:none\n}\n.collapsing {\n\tposition:relative;\n\theight:0;\n\toverflow:hidden;\ntransition:height .35s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.collapsing {\ntransition:none\n}\n}\n.dropdown, .dropleft, .dropright, .dropup {\n\tposition:relative\n}\n.dropdown-toggle {\n\twhite-space:nowrap\n}\n.dropdown-toggle::after {\ndisplay:inline-block;\nmargin-left:.255em;\nvertical-align:.255em;\ncontent:\"\";\nborder-top:.3em solid;\nborder-right:.3em solid transparent;\nborder-bottom:0;\nborder-left:.3em solid transparent\n}\n.dropdown-toggle:empty::after {\nmargin-left:0\n}\n.dropdown-menu {\n\tposition:absolute;\n\ttop:100%;\n\tleft:0;\n\tz-index:1000;\n\tdisplay:none;\n\tfloat:left;\n\tmin-width:10rem;\npadding:.5rem 0;\nmargin:.125rem 0 0;\n\tfont-size:1rem;\n\tcolor:#212529;\n\ttext-align:left;\n\tlist-style:none;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder:1px solid rgba(0, 0, 0, .15);\nborder-radius:.25rem\n}\n.dropdown-menu-left {\n\tright:auto;\n\tleft:0\n}\n.dropdown-menu-right {\n\tright:0;\n\tleft:auto\n}\n@media (min-width:576px) {\n.dropdown-menu-sm-left {\nright:auto;\nleft:0\n}\n.dropdown-menu-sm-right {\nright:0;\nleft:auto\n}\n}\n@media (min-width:768px) {\n.dropdown-menu-md-left {\nright:auto;\nleft:0\n}\n.dropdown-menu-md-right {\nright:0;\nleft:auto\n}\n}\n@media (min-width:992px) {\n.dropdown-menu-lg-left {\nright:auto;\nleft:0\n}\n.dropdown-menu-lg-right {\nright:0;\nleft:auto\n}\n}\n@media (min-width:1200px) {\n.dropdown-menu-xl-left {\nright:auto;\nleft:0\n}\n.dropdown-menu-xl-right {\nright:0;\nleft:auto\n}\n}\n.dropup .dropdown-menu {\n\ttop:auto;\n\tbottom:100%;\n\tmargin-top:0;\nmargin-bottom:.125rem\n}\n.dropup .dropdown-toggle::after {\ndisplay:inline-block;\nmargin-left:.255em;\nvertical-align:.255em;\ncontent:\"\";\nborder-top:0;\nborder-right:.3em solid transparent;\nborder-bottom:.3em solid;\nborder-left:.3em solid transparent\n}\n.dropup .dropdown-toggle:empty::after {\nmargin-left:0\n}\n.dropright .dropdown-menu {\n\ttop:0;\n\tright:auto;\n\tleft:100%;\n\tmargin-top:0;\nmargin-left:.125rem\n}\n.dropright .dropdown-toggle::after {\ndisplay:inline-block;\nmargin-left:.255em;\nvertical-align:.255em;\ncontent:\"\";\nborder-top:.3em solid transparent;\nborder-right:0;\nborder-bottom:.3em solid transparent;\nborder-left:.3em solid\n}\n.dropright .dropdown-toggle:empty::after {\nmargin-left:0\n}\n.dropright .dropdown-toggle::after {\nvertical-align:0\n}\n.dropleft .dropdown-menu {\n\ttop:0;\n\tright:100%;\n\tleft:auto;\n\tmargin-top:0;\nmargin-right:.125rem\n}\n.dropleft .dropdown-toggle::after {\ndisplay:inline-block;\nmargin-left:.255em;\nvertical-align:.255em;\ncontent:\"\"\n}\n.dropleft .dropdown-toggle::after {\ndisplay:none\n}\n.dropleft .dropdown-toggle::before {\ndisplay:inline-block;\nmargin-right:.255em;\nvertical-align:.255em;\ncontent:\"\";\nborder-top:.3em solid transparent;\nborder-right:.3em solid;\nborder-bottom:.3em solid transparent\n}\n.dropleft .dropdown-toggle:empty::after {\nmargin-left:0\n}\n.dropleft .dropdown-toggle::before {\nvertical-align:0\n}\n.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {\nright:auto;\nbottom:auto\n}\n.dropdown-divider {\n\theight:0;\nmargin:.5rem 0;\n\toverflow:hidden;\n\tborder-top:1px solid #e9ecef\n}\n.dropdown-item {\n\tdisplay:block;\n\twidth:100%;\npadding:.25rem 1.5rem;\n\tclear:both;\n\tfont-weight:400;\n\tcolor:#212529;\n\ttext-align:inherit;\n\twhite-space:nowrap;\n\tbackground-color:transparent;\n\tborder:0\n}\n.dropdown-item:focus, .dropdown-item:hover {\n\tcolor:#16181b;\n\ttext-decoration:none;\n\tbackground-color:#f8f9fa\n}\n.dropdown-item.active, .dropdown-item:active {\n\tcolor:#fff;\n\ttext-decoration:none;\n\tbackground-color:#007bff\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n\tcolor:#6c757d;\n\tpointer-events:none;\n\tbackground-color:transparent\n}\n.dropdown-menu.show {\n\tdisplay:block\n}\n.dropdown-header {\n\tdisplay:block;\npadding:.5rem 1.5rem;\n\tmargin-bottom:0;\nfont-size:.875rem;\n\tcolor:#6c757d;\n\twhite-space:nowrap\n}\n.dropdown-item-text {\n\tdisplay:block;\npadding:.25rem 1.5rem;\n\tcolor:#212529\n}\n.btn-group, .btn-group-vertical {\n\tposition:relative;\n\tdisplay:-ms-inline-flexbox;\n\tdisplay:inline-flex;\n\tvertical-align:middle\n}\n.btn-group-vertical>.btn, .btn-group>.btn {\n\tposition:relative;\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto\n}\n.btn-group-vertical>.btn:hover, .btn-group>.btn:hover {\n\tz-index:1\n}\n.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus {\n\tz-index:1\n}\n.btn-toolbar {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\t-ms-flex-pack:start;\n\tjustify-content:flex-start\n}\n.btn-toolbar .input-group {\n\twidth:auto\n}\n.btn-group>.btn-group:not(:first-child), .btn-group>.btn:not(:first-child) {\nmargin-left:-1px\n}\n.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.dropdown-toggle-split {\npadding-right:.5625rem;\npadding-left:.5625rem\n}\n.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {\nmargin-left:0\n}\n.dropleft .dropdown-toggle-split::before {\nmargin-right:0\n}\n.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split {\npadding-right:.375rem;\npadding-left:.375rem\n}\n.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split {\npadding-right:.75rem;\npadding-left:.75rem\n}\n.btn-group-vertical {\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\t-ms-flex-align:start;\n\talign-items:flex-start;\n\t-ms-flex-pack:center;\n\tjustify-content:center\n}\n.btn-group-vertical>.btn, .btn-group-vertical>.btn-group {\n\twidth:100%\n}\n.btn-group-vertical>.btn-group:not(:first-child), .btn-group-vertical>.btn:not(:first-child) {\nmargin-top:-1px\n}\n.btn-group-vertical>.btn-group:not(:last-child)>.btn, .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {\nborder-bottom-right-radius:0;\nborder-bottom-left-radius:0\n}\n.btn-group-vertical>.btn-group:not(:first-child)>.btn, .btn-group-vertical>.btn:not(:first-child) {\nborder-top-left-radius:0;\nborder-top-right-radius:0\n}\n.btn-group-toggle>.btn, .btn-group-toggle>.btn-group>.btn {\n\tmargin-bottom:0\n}\n.btn-group-toggle>.btn input[type=checkbox], .btn-group-toggle>.btn input[type=radio], .btn-group-toggle>.btn-group>.btn input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio] {\n\tposition:absolute;\n\tclip:rect(0,0,0,0);\n\tpointer-events:none\n}\n.input-group {\n\tposition:relative;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\t-ms-flex-align:stretch;\n\talign-items:stretch;\n\twidth:79%\n}\n.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {\n\tposition:relative;\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto;\n\twidth:1%;\n\tmin-width:0;\n\tmargin-bottom:0\n}\n.input-group>.custom-file+.custom-file, .input-group>.custom-file+.custom-select, .input-group>.custom-file+.form-control, .input-group>.custom-select+.custom-file, .input-group>.custom-select+.custom-select, .input-group>.custom-select+.form-control, .input-group>.form-control+.custom-file, .input-group>.form-control+.custom-select, .input-group>.form-control+.form-control, .input-group>.form-control-plaintext+.custom-file, .input-group>.form-control-plaintext+.custom-select, .input-group>.form-control-plaintext+.form-control {\n\tmargin-left:-1px\n}\n.input-group>.custom-file .custom-file-input:focus~.custom-file-label, .input-group>.custom-select:focus, .input-group>.form-control:focus {\nz-index:3\n}\n.input-group>.custom-file .custom-file-input:focus {\n\tz-index:4\n}\n.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.input-group>.custom-file {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center\n}\n.input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label::after {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.input-group>.custom-file:not(:first-child) .custom-file-label {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.input-group-append, .input-group-prepend {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex\n}\n.input-group-append .btn, .input-group-prepend .btn {\n\tposition:relative;\n\tz-index:2\n}\n.input-group-append .btn:focus, .input-group-prepend .btn:focus {\n\tz-index:3\n}\n.input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .input-group-text+.btn, .input-group-append .input-group-text+.input-group-text, .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .input-group-text+.btn, .input-group-prepend .input-group-text+.input-group-text {\n\tmargin-left:-1px\n}\n.input-group-prepend {\n\tmargin-right:-1px\n}\n.input-group-append {\n\tmargin-left:-1px\n}\n.input-group-text {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\npadding:.375rem .75rem;\n\tmargin-bottom:0;\n\tfont-size:1rem;\n\tfont-weight:400;\n\tline-height:1.5;\n\tcolor:#495057;\n\ttext-align:center;\n\twhite-space:nowrap;\n\tbackground-color:#e9ecef;\n\tborder:1px solid #ced4da;\nborder-radius:.25rem\n}\n.input-group-text input[type=checkbox], .input-group-text input[type=radio] {\n\tmargin-top:0\n}\n.input-group-lg>.custom-select, .input-group-lg>.form-control:not(textarea) {\nheight:calc(1.5em + 1rem + 2px)\n}\n.input-group-lg>.custom-select, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {\npadding:.5rem 1rem;\n\tfont-size:1.25rem;\n\tline-height:1.5;\nborder-radius:.3rem\n}\n.input-group-sm>.custom-select, .input-group-sm>.form-control:not(textarea) {\nheight:calc(1.5em + .5rem + 2px)\n}\n.input-group-sm>.custom-select, .input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text {\npadding:.25rem .5rem;\nfont-size:.875rem;\n\tline-height:1.5;\nborder-radius:.2rem\n}\n.input-group-lg>.custom-select, .input-group-sm>.custom-select {\n\tpadding-right:1.75rem\n}\n.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.custom-control {\n\tposition:relative;\n\tdisplay:block;\n\tmin-height:1.5rem;\n\tpadding-left:1.5rem\n}\n.custom-control-inline {\n\tdisplay:-ms-inline-flexbox;\n\tdisplay:inline-flex;\n\tmargin-right:1rem\n}\n.custom-control-input {\n\tposition:absolute;\n\tleft:0;\n\tz-index:-1;\n\twidth:1rem;\n\theight:1.25rem;\n\topacity:0\n}\n.custom-control-input:checked~.custom-control-label::before {\ncolor:#fff;\nborder-color:#007bff;\nbackground-color:#007bff\n}\n.custom-control-input:focus~.custom-control-label::before {\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-control-input:focus:not(:checked)~.custom-control-label::before {\nborder-color:#80bdff\n}\n.custom-control-input:not(:disabled):active~.custom-control-label::before {\ncolor:#fff;\nbackground-color:#b3d7ff;\nborder-color:#b3d7ff\n}\n.custom-control-input:disabled~.custom-control-label, .custom-control-input[disabled]~.custom-control-label {\ncolor:#6c757d\n}\n.custom-control-input:disabled~.custom-control-label::before, .custom-control-input[disabled]~.custom-control-label::before {\nbackground-color:#e9ecef\n}\n.custom-control-label {\n\tposition:relative;\n\tmargin-bottom:0;\n\tvertical-align:top\n}\n.custom-control-label::before {\nposition:absolute;\ntop:.25rem;\nleft:-1.5rem;\ndisplay:block;\nwidth:1rem;\nheight:1rem;\npointer-events:none;\ncontent:\"\";\nbackground-color:#fff;\nborder:#adb5bd solid 1px\n}\n.custom-control-label::after {\nposition:absolute;\ntop:.25rem;\nleft:-1.5rem;\ndisplay:block;\nwidth:1rem;\nheight:1rem;\ncontent:\"\";\nbackground:no-repeat 50%/50% 50%\n}\n.custom-checkbox .custom-control-label::before {\nborder-radius:.25rem\n}\n.custom-checkbox .custom-control-input:checked~.custom-control-label::after {\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\")\n}\n.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {\nborder-color:#007bff;\nbackground-color:#007bff\n}\n.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\")\n}\n.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {\nbackground-color:rgba(0, 123, 255, .5)\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {\nbackground-color:rgba(0, 123, 255, .5)\n}\n.custom-radio .custom-control-label::before {\nborder-radius:50%\n}\n.custom-radio .custom-control-input:checked~.custom-control-label::after {\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\")\n}\n.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {\nbackground-color:rgba(0, 123, 255, .5)\n}\n.custom-switch {\n\tpadding-left:2.25rem\n}\n.custom-switch .custom-control-label::before {\nleft:-2.25rem;\nwidth:1.75rem;\npointer-events:all;\nborder-radius:.5rem\n}\n.custom-switch .custom-control-label::after {\ntop:calc(.25rem + 2px);\nleft:calc(-2.25rem + 2px);\nwidth:calc(1rem - 4px);\nheight:calc(1rem - 4px);\nbackground-color:#adb5bd;\nborder-radius:.5rem;\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;\ntransition:transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\ntransition:transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-switch .custom-control-label::after {\ntransition:none\n}\n}\n.custom-switch .custom-control-input:checked~.custom-control-label::after {\nbackground-color:#fff;\n-webkit-transform:translateX(.75rem);\ntransform:translateX(.75rem)\n}\n.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {\nbackground-color:rgba(0, 123, 255, .5)\n}\n.custom-select {\n\tdisplay:inline-block;\n\twidth:100%;\nheight:calc(1.5em + .75rem + 2px);\npadding:.375rem 1.75rem .375rem .75rem;\n\tfont-size:1rem;\n\tfont-weight:400;\n\tline-height:1.5;\n\tcolor:#495057;\n\tvertical-align:middle;\nbackground:#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px;\n\tborder:1px solid #ced4da;\nborder-radius:.25rem;\n\t-webkit-appearance:none;\n\t-moz-appearance:none;\n\tappearance:none\n}\n.custom-select:focus {\n\tborder-color:#80bdff;\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-select:focus::-ms-value {\ncolor:#495057;\nbackground-color:#fff\n}\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\nheight:auto;\npadding-right:.75rem;\nbackground-image:none\n}\n.custom-select:disabled {\n\tcolor:#6c757d;\n\tbackground-color:#e9ecef\n}\n.custom-select::-ms-expand {\ndisplay:none\n}\n.custom-select:-moz-focusring {\ncolor:transparent;\ntext-shadow:0 0 0 #495057\n}\n.custom-select-sm {\nheight:calc(1.5em + .5rem + 2px);\npadding-top:.25rem;\npadding-bottom:.25rem;\npadding-left:.5rem;\nfont-size:.875rem\n}\n.custom-select-lg {\n\theight:calc(1.5em + 1rem + 2px);\npadding-top:.5rem;\npadding-bottom:.5rem;\n\tpadding-left:1rem;\n\tfont-size:1.25rem\n}\n.custom-file {\n\tposition:relative;\n\tdisplay:inline-block;\n\twidth:100%;\nheight:calc(1.5em + .75rem + 2px);\n\tmargin-bottom:0\n}\n.custom-file-input {\n\tposition:relative;\n\tz-index:2;\n\twidth:100%;\nheight:calc(1.5em + .75rem + 2px);\n\tmargin:0;\n\topacity:0\n}\n.custom-file-input:focus~.custom-file-label {\nborder-color:#80bdff;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-file-input:disabled~.custom-file-label, .custom-file-input[disabled]~.custom-file-label {\nbackground-color:#e9ecef\n}\n.custom-file-input:lang(en)~.custom-file-label::after {\ncontent:\"Browse\"\n}\n.custom-file-input~.custom-file-label[data-browse]::after {\ncontent:attr(data-browse)\n}\n.custom-file-label {\n\tposition:absolute;\n\ttop:0;\n\tright:0;\n\tleft:0;\n\tz-index:1;\nheight:calc(1.5em + .75rem + 2px);\npadding:.375rem .75rem;\n\tfont-weight:400;\n\tline-height:1.5;\n\tcolor:#495057;\n\tbackground-color:#fff;\n\tborder:1px solid #ced4da;\nborder-radius:.25rem\n}\n.custom-file-label::after {\nposition:absolute;\ntop:0;\nright:0;\nbottom:0;\nz-index:3;\ndisplay:block;\nheight:calc(1.5em + .75rem);\npadding:.375rem .75rem;\nline-height:1.5;\ncolor:#495057;\ncontent:\"Browse\";\nbackground-color:#e9ecef;\nborder-left:inherit;\nborder-radius:0 .25rem .25rem 0\n}\n.custom-range {\n\twidth:100%;\n\theight:1.4rem;\n\tpadding:0;\n\tbackground-color:transparent;\n\t-webkit-appearance:none;\n\t-moz-appearance:none;\n\tappearance:none\n}\n.custom-range:focus {\n\toutline:0\n}\n.custom-range:focus::-webkit-slider-thumb {\nbox-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-range:focus::-moz-range-thumb {\nbox-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-range:focus::-ms-thumb {\nbox-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-range::-moz-focus-outer {\nborder:0\n}\n.custom-range::-webkit-slider-thumb {\nwidth:1rem;\nheight:1rem;\nmargin-top:-.25rem;\nbackground-color:#007bff;\nborder:0;\nborder-radius:1rem;\n-webkit-transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n-webkit-appearance:none;\nappearance:none\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-range::-webkit-slider-thumb {\n-webkit-transition:none;\ntransition:none\n}\n}\n.custom-range::-webkit-slider-thumb:active {\nbackground-color:#b3d7ff\n}\n.custom-range::-webkit-slider-runnable-track {\nwidth:100%;\nheight:.5rem;\ncolor:transparent;\ncursor:pointer;\nbackground-color:#dee2e6;\nborder-color:transparent;\nborder-radius:1rem\n}\n.custom-range::-moz-range-thumb {\nwidth:1rem;\nheight:1rem;\nbackground-color:#007bff;\nborder:0;\nborder-radius:1rem;\n-moz-transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n-moz-appearance:none;\nappearance:none\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-range::-moz-range-thumb {\n-moz-transition:none;\ntransition:none\n}\n}\n.custom-range::-moz-range-thumb:active {\nbackground-color:#b3d7ff\n}\n.custom-range::-moz-range-track {\nwidth:100%;\nheight:.5rem;\ncolor:transparent;\ncursor:pointer;\nbackground-color:#dee2e6;\nborder-color:transparent;\nborder-radius:1rem\n}\n.custom-range::-ms-thumb {\nwidth:1rem;\nheight:1rem;\nmargin-top:0;\nmargin-right:.2rem;\nmargin-left:.2rem;\nbackground-color:#007bff;\nborder:0;\nborder-radius:1rem;\n-ms-transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\nappearance:none\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-range::-ms-thumb {\n-ms-transition:none;\ntransition:none\n}\n}\n.custom-range::-ms-thumb:active {\nbackground-color:#b3d7ff\n}\n.custom-range::-ms-track {\nwidth:100%;\nheight:.5rem;\ncolor:transparent;\ncursor:pointer;\nbackground-color:transparent;\nborder-color:transparent;\nborder-width:.5rem\n}\n.custom-range::-ms-fill-lower {\nbackground-color:#dee2e6;\nborder-radius:1rem\n}\n.custom-range::-ms-fill-upper {\nmargin-right:15px;\nbackground-color:#dee2e6;\nborder-radius:1rem\n}\n.custom-range:disabled::-webkit-slider-thumb {\nbackground-color:#adb5bd\n}\n.custom-range:disabled::-webkit-slider-runnable-track {\ncursor:default\n}\n.custom-range:disabled::-moz-range-thumb {\nbackground-color:#adb5bd\n}\n.custom-range:disabled::-moz-range-track {\ncursor:default\n}\n.custom-range:disabled::-ms-thumb {\nbackground-color:#adb5bd\n}\n.custom-control-label::before, .custom-file-label, .custom-select {\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-control-label::before, .custom-file-label, .custom-select {\ntransition:none\n}\n}\n.nav {\n\tdisplay:-ms-flexbox;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\tpadding-left:0;\n\tmargin-bottom:0;\n\tlist-style:none\n}\n.nav-link {\n\tdisplay:block;\npadding:.5rem 1rem\n}\n.nav-link:focus, .nav-link:hover {\n\ttext-decoration:none\n}\n.nav-link.disabled {\n\tcolor:#6c757d;\n\tpointer-events:none;\n\tcursor:default\n}\n.nav-tabs {\n\tborder-bottom:1px solid #dee2e6\n}\n.nav-tabs .nav-item {\n\tmargin-bottom:-1px\n}\n.nav-tabs .nav-link {\n\tborder:1px solid transparent;\nborder-top-left-radius:.25rem;\nborder-top-right-radius:.25rem\n}\n.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {\n\tborder-color:#e9ecef #e9ecef #dee2e6\n}\n.nav-tabs .nav-link.disabled {\n\tcolor:#6c757d;\n\tbackground-color:transparent;\n\tborder-color:transparent\n}\n.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {\n\tcolor:#495057;\n\tbackground-color:#fff;\n\tborder-color:#dee2e6 #dee2e6 #fff\n}\n.nav-tabs .dropdown-menu {\n\tmargin-top:-1px;\n\tborder-top-left-radius:0;\n\tborder-top-right-radius:0\n}\n.nav-pills .nav-link {\nborder-radius:.25rem\n}\n.nav-pills .nav-link.active, .nav-pills .show>.nav-link {\n\tcolor:#fff;\n\tbackground-color:#007bff\n}\n.nav-fill .nav-item {\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto;\n\ttext-align:center\n}\n.nav-justified .nav-item {\n\t-ms-flex-preferred-size:0;\n\tflex-basis:0;\n\t-ms-flex-positive:1;\n\tflex-grow:1;\n\ttext-align:center\n}\n.tab-content>.tab-pane {\n\tdisplay:none\n}\n.tab-content>.active {\n\tdisplay:block\n}\n.navbar {\n\tposition:relative;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\t-ms-flex-align:center;\n\talign-items:center;\n\t-ms-flex-pack:justify;\n\tjustify-content:space-between;\npadding:.5rem 1rem\n}\n.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\t-ms-flex-align:center;\n\talign-items:center;\n\t-ms-flex-pack:justify;\n\tjustify-content:space-between\n}\n.navbar-brand {\n\tdisplay:inline-block;\npadding-top:.3125rem;\npadding-bottom:.3125rem;\n\tmargin-right:1rem;\n\tfont-size:1.25rem;\n\tline-height:inherit;\n\twhite-space:nowrap\n}\n.navbar-brand:focus, .navbar-brand:hover {\n\ttext-decoration:none\n}\n.navbar-nav {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\tpadding-left:0;\n\tmargin-bottom:0;\n\tlist-style:none\n}\n.navbar-nav .nav-link {\n\tpadding-right:0;\n\tpadding-left:0\n}\n.navbar-nav .dropdown-menu {\n\tposition:static;\n\tfloat:none\n}\n.navbar-text {\n\tdisplay:inline-block;\npadding-top:.5rem;\npadding-bottom:.5rem\n}\n.navbar-collapse {\n\t-ms-flex-preferred-size:100%;\n\tflex-basis:100%;\n\t-ms-flex-positive:1;\n\tflex-grow:1;\n\t-ms-flex-align:center;\n\talign-items:center\n}\n.navbar-toggler {\npadding:.25rem .75rem;\n\tfont-size:1.25rem;\n\tline-height:1;\n\tbackground-color:transparent;\n\tborder:1px solid transparent;\nborder-radius:.25rem\n}\n.navbar-toggler:focus, .navbar-toggler:hover {\n\ttext-decoration:none\n}\n.navbar-toggler-icon {\n\tdisplay:inline-block;\n\twidth:1.5em;\n\theight:1.5em;\n\tvertical-align:middle;\n\tcontent:\"\";\n\tbackground:no-repeat center center;\n\tbackground-size:100% 100%\n}\n@media (max-width:575.98px) {\n.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid, .navbar-expand-sm>.container-lg, .navbar-expand-sm>.container-md, .navbar-expand-sm>.container-sm, .navbar-expand-sm>.container-xl {\npadding-right:0;\npadding-left:0\n}\n}\n@media (min-width:576px) {\n.navbar-expand-sm {\n-ms-flex-flow:row nowrap;\nflex-flow:row nowrap;\n-ms-flex-pack:start;\njustify-content:flex-start\n}\n.navbar-expand-sm .navbar-nav {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.navbar-expand-sm .navbar-nav .dropdown-menu {\nposition:absolute\n}\n.navbar-expand-sm .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid, .navbar-expand-sm>.container-lg, .navbar-expand-sm>.container-md, .navbar-expand-sm>.container-sm, .navbar-expand-sm>.container-xl {\n-ms-flex-wrap:nowrap;\nflex-wrap:nowrap\n}\n.navbar-expand-sm .navbar-collapse {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important;\n-ms-flex-preferred-size:auto;\nflex-basis:auto\n}\n.navbar-expand-sm .navbar-toggler {\ndisplay:none\n}\n}\n@media (max-width:767.98px) {\n.navbar-expand-md>.container, .navbar-expand-md>.container-fluid, .navbar-expand-md>.container-lg, .navbar-expand-md>.container-md, .navbar-expand-md>.container-sm, .navbar-expand-md>.container-xl {\npadding-right:0;\npadding-left:0\n}\n}\n@media (min-width:768px) {\n.navbar-expand-md {\n-ms-flex-flow:row nowrap;\nflex-flow:row nowrap;\n-ms-flex-pack:start;\njustify-content:flex-start\n}\n.navbar-expand-md .navbar-nav {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.navbar-expand-md .navbar-nav .dropdown-menu {\nposition:absolute\n}\n.navbar-expand-md .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand-md>.container, .navbar-expand-md>.container-fluid, .navbar-expand-md>.container-lg, .navbar-expand-md>.container-md, .navbar-expand-md>.container-sm, .navbar-expand-md>.container-xl {\n-ms-flex-wrap:nowrap;\nflex-wrap:nowrap\n}\n.navbar-expand-md .navbar-collapse {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important;\n-ms-flex-preferred-size:auto;\nflex-basis:auto\n}\n.navbar-expand-md .navbar-toggler {\ndisplay:none\n}\n}\n@media (max-width:991.98px) {\n.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid, .navbar-expand-lg>.container-lg, .navbar-expand-lg>.container-md, .navbar-expand-lg>.container-sm, .navbar-expand-lg>.container-xl {\npadding-right:0;\npadding-left:0\n}\n}\n@media (min-width:992px) {\n.navbar-expand-lg {\n-ms-flex-flow:row nowrap;\nflex-flow:row nowrap;\n-ms-flex-pack:start;\njustify-content:flex-start\n}\n.navbar-expand-lg .navbar-nav {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.navbar-expand-lg .navbar-nav .dropdown-menu {\nposition:absolute\n}\n.navbar-expand-lg .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid, .navbar-expand-lg>.container-lg, .navbar-expand-lg>.container-md, .navbar-expand-lg>.container-sm, .navbar-expand-lg>.container-xl {\n-ms-flex-wrap:nowrap;\nflex-wrap:nowrap\n}\n.navbar-expand-lg .navbar-collapse {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important;\n-ms-flex-preferred-size:auto;\nflex-basis:auto\n}\n.navbar-expand-lg .navbar-toggler {\ndisplay:none\n}\n}\n@media (max-width:1199.98px) {\n.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid, .navbar-expand-xl>.container-lg, .navbar-expand-xl>.container-md, .navbar-expand-xl>.container-sm, .navbar-expand-xl>.container-xl {\npadding-right:0;\npadding-left:0\n}\n}\n@media (min-width:1200px) {\n.navbar-expand-xl {\n-ms-flex-flow:row nowrap;\nflex-flow:row nowrap;\n-ms-flex-pack:start;\njustify-content:flex-start\n}\n.navbar-expand-xl .navbar-nav {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.navbar-expand-xl .navbar-nav .dropdown-menu {\nposition:absolute\n}\n.navbar-expand-xl .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid, .navbar-expand-xl>.container-lg, .navbar-expand-xl>.container-md, .navbar-expand-xl>.container-sm, .navbar-expand-xl>.container-xl {\n-ms-flex-wrap:nowrap;\nflex-wrap:nowrap\n}\n.navbar-expand-xl .navbar-collapse {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important;\n-ms-flex-preferred-size:auto;\nflex-basis:auto\n}\n.navbar-expand-xl .navbar-toggler {\ndisplay:none\n}\n}\n.navbar-expand {\n\t-ms-flex-flow:row nowrap;\n\tflex-flow:row nowrap;\n\t-ms-flex-pack:start;\n\tjustify-content:flex-start\n}\n.navbar-expand>.container, .navbar-expand>.container-fluid, .navbar-expand>.container-lg, .navbar-expand>.container-md, .navbar-expand>.container-sm, .navbar-expand>.container-xl {\n\tpadding-right:0;\n\tpadding-left:0\n}\n.navbar-expand .navbar-nav {\n\t-ms-flex-direction:row;\n\tflex-direction:row\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n\tposition:absolute\n}\n.navbar-expand .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand>.container, .navbar-expand>.container-fluid, .navbar-expand>.container-lg, .navbar-expand>.container-md, .navbar-expand>.container-sm, .navbar-expand>.container-xl {\n\t-ms-flex-wrap:nowrap;\n\tflex-wrap:nowrap\n}\n.navbar-expand .navbar-collapse {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important;\n\t-ms-flex-preferred-size:auto;\n\tflex-basis:auto\n}\n.navbar-expand .navbar-toggler {\n\tdisplay:none\n}\n.navbar-light .navbar-brand {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-light .navbar-nav .nav-link {\n\tcolor:rgba(0, 0, 0, .5)\n}\n.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {\n\tcolor:rgba(0, 0, 0, .7)\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n\tcolor:rgba(0, 0, 0, .3)\n}\n.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-light .navbar-toggler {\n\tcolor:rgba(0, 0, 0, .5);\n\tborder-color:rgba(0, 0, 0, .1)\n}\n.navbar-light .navbar-toggler-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")\n}\n.navbar-light .navbar-text {\n\tcolor:rgba(0, 0, 0, .5)\n}\n.navbar-light .navbar-text a {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-dark .navbar-brand {\n\tcolor:#fff\n}\n.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {\n\tcolor:#fff\n}\n.navbar-dark .navbar-nav .nav-link {\n\tcolor:rgba(255, 255, 255, .5)\n}\n.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {\n\tcolor:rgba(255, 255, 255, .75)\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n\tcolor:rgba(255, 255, 255, .25)\n}\n.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {\n\tcolor:#fff\n}\n.navbar-dark .navbar-toggler {\n\tcolor:rgba(255, 255, 255, .5);\n\tborder-color:rgba(255, 255, 255, .1)\n}\n.navbar-dark .navbar-toggler-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")\n}\n.navbar-dark .navbar-text {\n\tcolor:rgba(255, 255, 255, .5)\n}\n.navbar-dark .navbar-text a {\n\tcolor:#fff\n}\n.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {\n\tcolor:#fff\n}\n\n.card>hr {\n\tmargin-right:0;\n\tmargin-left:0\n}\n.card>.list-group {\n\tborder-top:inherit;\n\tborder-bottom:inherit\n}\n.card>.list-group:first-child {\n\tborder-top-width:0;\nborder-top-left-radius:calc(.25rem - 1px);\nborder-top-right-radius:calc(.25rem - 1px)\n}\n.card>.list-group:last-child {\n\tborder-bottom-width:0;\nborder-bottom-right-radius:calc(.25rem - 1px);\nborder-bottom-left-radius:calc(.25rem - 1px)\n}\n.card-body {\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto;\n\tmin-height:1px;\n\tpadding:1.25rem\n}\n.card-title {\nmargin-bottom:.75rem\n}\n.card-subtitle {\nmargin-top:-.375rem;\n\tmargin-bottom:0\n}\n.card-text:last-child {\n\tmargin-bottom:0\n}\n.card-link:hover {\n\ttext-decoration:none\n}\n.card-link+.card-link {\n\tmargin-left:1.25rem\n}\n\n.card-header:first-child {\nborder-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0\n}\n.card-header+.list-group .list-group-item:first-child {\n\tborder-top:0\n}\n.card-footer {\npadding:.75rem 1.25rem;\n\tbackground-color:rgba(0, 0, 0, .03);\n\tborder-top:1px solid rgba(0, 0, 0, .125)\n}\n.card-footer:last-child {\nborder-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)\n}\n.card-header-tabs {\nmargin-right:-.625rem;\nmargin-bottom:-.75rem;\nmargin-left:-.625rem;\n\tborder-bottom:0\n}\n.card-header-pills {\nmargin-right:-.625rem;\nmargin-left:-.625rem\n}\n.card-img-overlay {\n\tposition:absolute;\n\ttop:0;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tpadding:1.25rem\n}\n.card-img, .card-img-bottom, .card-img-top {\n\t-ms-flex-negative:0;\n\tflex-shrink:0;\n\twidth:100%\n}\n.card-img, .card-img-top {\nborder-top-left-radius:calc(.25rem - 1px);\nborder-top-right-radius:calc(.25rem - 1px)\n}\n.card-img, .card-img-bottom {\nborder-bottom-right-radius:calc(.25rem - 1px);\nborder-bottom-left-radius:calc(.25rem - 1px)\n}\n.card-deck .card {\n\tmargin-bottom:15px\n}\n@media (min-width:576px) {\n.card-deck {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap;\nmargin-right:-15px;\nmargin-left:-15px\n}\n.card-deck .card {\n-ms-flex:1 0 0%;\nflex:1 0 0%;\nmargin-right:15px;\nmargin-bottom:0;\nmargin-left:15px\n}\n}\n.card-group>.card {\n\tmargin-bottom:15px\n}\n@media (min-width:576px) {\n.card-group {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap\n}\n.card-group>.card {\n-ms-flex:1 0 0%;\nflex:1 0 0%;\nmargin-bottom:0\n}\n.card-group>.card+.card {\nmargin-left:0;\nborder-left:0\n}\n.card-group>.card:not(:last-child) {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.card-group>.card:not(:last-child) .card-header, .card-group>.card:not(:last-child) .card-img-top {\nborder-top-right-radius:0\n}\n.card-group>.card:not(:last-child) .card-footer, .card-group>.card:not(:last-child) .card-img-bottom {\nborder-bottom-right-radius:0\n}\n.card-group>.card:not(:first-child) {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.card-group>.card:not(:first-child) .card-header, .card-group>.card:not(:first-child) .card-img-top {\nborder-top-left-radius:0\n}\n.card-group>.card:not(:first-child) .card-footer, .card-group>.card:not(:first-child) .card-img-bottom {\nborder-bottom-left-radius:0\n}\n}\n.card-columns .card {\nmargin-bottom:.75rem\n}\n@media (min-width:576px) {\n.card-columns {\n-webkit-column-count:3;\n-moz-column-count:3;\ncolumn-count:3;\n-webkit-column-gap:1.25rem;\n-moz-column-gap:1.25rem;\ncolumn-gap:1.25rem;\norphans:1;\nwidows:1\n}\n.card-columns .card {\ndisplay:inline-block;\nwidth:100%\n}\n}\n.accordion>.card {\n\toverflow:hidden\n}\n.accordion>.card:not(:last-of-type) {\nborder-bottom:0;\nborder-bottom-right-radius:0;\nborder-bottom-left-radius:0\n}\n.accordion>.card:not(:first-of-type) {\nborder-top-left-radius:0;\nborder-top-right-radius:0\n}\n.accordion>.card>.card-header {\n\tborder-radius:0;\n\tmargin-bottom:-1px\n}\n.breadcrumb {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\npadding:.75rem 1rem;\n\tmargin-bottom:1rem;\n\tlist-style:none;\n\tbackground-color:#e9ecef;\nborder-radius:.25rem\n}\n.breadcrumb-item {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex\n}\n.breadcrumb-item+.breadcrumb-item {\npadding-left:.5rem\n}\n.breadcrumb-item+.breadcrumb-item::before {\ndisplay:inline-block;\npadding-right:.5rem;\ncolor:#6c757d;\ncontent:\"/\"\n}\n.breadcrumb-item+.breadcrumb-item:hover::before {\ntext-decoration:underline\n}\n.breadcrumb-item+.breadcrumb-item:hover::before {\ntext-decoration:none\n}\n.breadcrumb-item.active {\n\tcolor:#6c757d\n}\n.pagination {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\tpadding-left:0;\n\tlist-style:none;\nborder-radius:.25rem\n}\n.page-link {\n\tposition:relative;\n\tdisplay:block;\npadding:.5rem .75rem;\n\tmargin-left:-1px;\n\tline-height:1.25;\n\tcolor:#007bff;\n\tbackground-color:#fff;\n\tborder:1px solid #dee2e6\n}\n.page-link:hover {\n\tz-index:2;\n\tcolor:#0056b3;\n\ttext-decoration:none;\n\tbackground-color:#e9ecef;\n\tborder-color:#dee2e6\n}\n.page-link:focus {\n\tz-index:3;\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.page-item:first-child .page-link {\n\tmargin-left:0;\nborder-top-left-radius:.25rem;\nborder-bottom-left-radius:.25rem\n}\n.page-item:last-child .page-link {\nborder-top-right-radius:.25rem;\nborder-bottom-right-radius:.25rem\n}\n.page-item.active .page-link {\n\tz-index:3;\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.page-item.disabled .page-link {\n\tcolor:#6c757d;\n\tpointer-events:none;\n\tcursor:auto;\n\tbackground-color:#fff;\n\tborder-color:#dee2e6\n}\n.pagination-lg .page-link {\npadding:.75rem 1.5rem;\n\tfont-size:1.25rem;\n\tline-height:1.5\n}\n.pagination-lg .page-item:first-child .page-link {\nborder-top-left-radius:.3rem;\nborder-bottom-left-radius:.3rem\n}\n.pagination-lg .page-item:last-child .page-link {\nborder-top-right-radius:.3rem;\nborder-bottom-right-radius:.3rem\n}\n.pagination-sm .page-link {\npadding:.25rem .5rem;\nfont-size:.875rem;\n\tline-height:1.5\n}\n.pagination-sm .page-item:first-child .page-link {\nborder-top-left-radius:.2rem;\nborder-bottom-left-radius:.2rem\n}\n.pagination-sm .page-item:last-child .page-link {\nborder-top-right-radius:.2rem;\nborder-bottom-right-radius:.2rem\n}\n.badge {\n\tdisplay:inline-block;\n\tpadding:.25em .4em;\n\tfont-size:75%;\n\tfont-weight:700;\n\tline-height:1;\n\ttext-align:center;\n\twhite-space:nowrap;\n\tvertical-align:baseline;\nborder-radius:.25rem;\ntransition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.badge {\ntransition:none\n}\n}\na.badge:focus, a.badge:hover {\n\ttext-decoration:none\n}\n.badge:empty {\n\tdisplay:none\n}\n.btn .badge {\n\tposition:relative;\n\ttop:-1px\n}\n.badge-pill {\n\tpadding-right:.6em;\n\tpadding-left:.6em;\n\tborder-radius:10rem\n}\n.badge-primary {\n\tcolor:#fff;\n\tbackground-color:#007bff\n}\na.badge-primary:focus, a.badge-primary:hover {\n\tcolor:#fff;\n\tbackground-color:#0062cc\n}\na.badge-primary.focus, a.badge-primary:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .5)\n}\n.badge-secondary {\n\tcolor:#fff;\n\tbackground-color:#6c757d\n}\na.badge-secondary:focus, a.badge-secondary:hover {\n\tcolor:#fff;\n\tbackground-color:#545b62\n}\na.badge-secondary.focus, a.badge-secondary:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(108, 117, 125, .5)\n}\n.badge-success {\n\tcolor:#fff;\n\tbackground-color:#28a745\n}\na.badge-success:focus, a.badge-success:hover {\n\tcolor:#fff;\n\tbackground-color:#1e7e34\n}\na.badge-success.focus, a.badge-success:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .5)\n}\n.badge-info {\n\tcolor:#fff;\n\tbackground-color:#17a2b8\n}\na.badge-info:focus, a.badge-info:hover {\n\tcolor:#fff;\n\tbackground-color:#117a8b\n}\na.badge-info.focus, a.badge-info:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(23, 162, 184, .5)\n}\n.badge-warning {\n\tcolor:#212529;\n\tbackground-color:#ffc107\n}\na.badge-warning:focus, a.badge-warning:hover {\n\tcolor:#212529;\n\tbackground-color:#d39e00\n}\na.badge-warning.focus, a.badge-warning:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(255, 193, 7, .5)\n}\n.badge-danger {\n\tcolor:#fff;\n\tbackground-color:#dc3545\n}\na.badge-danger:focus, a.badge-danger:hover {\n\tcolor:#fff;\n\tbackground-color:#bd2130\n}\na.badge-danger.focus, a.badge-danger:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .5)\n}\n.badge-light {\n\tcolor:#212529;\n\tbackground-color:#f8f9fa\n}\na.badge-light:focus, a.badge-light:hover {\n\tcolor:#212529;\n\tbackground-color:#dae0e5\n}\na.badge-light.focus, a.badge-light:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(248, 249, 250, .5)\n}\n.badge-dark {\n\tcolor:#fff;\n\tbackground-color:#343a40\n}\na.badge-dark:focus, a.badge-dark:hover {\n\tcolor:#fff;\n\tbackground-color:#1d2124\n}\na.badge-dark.focus, a.badge-dark:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(52, 58, 64, .5)\n}\n.jumbotron {\n\tpadding:2rem 1rem;\n\tmargin-bottom:2rem;\n\tbackground-color:#e9ecef;\nborder-radius:.3rem\n}\n@media (min-width:576px) {\n.jumbotron {\npadding:4rem 2rem\n}\n}\n.jumbotron-fluid {\n\tpadding-right:0;\n\tpadding-left:0;\n\tborder-radius:0\n}\n.alert {\n\tposition:relative;\npadding:.75rem 1.25rem;\n\tmargin-bottom:1rem;\n\tborder:1px solid transparent;\nborder-radius:.25rem\n}\n.alert-heading {\n\tcolor:inherit\n}\n.alert-link {\n\tfont-weight:700\n}\n.alert-dismissible {\n\tpadding-right:4rem\n}\n.alert-dismissible .close {\n\tposition:absolute;\n\ttop:0;\n\tright:0;\npadding:.75rem 1.25rem;\n\tcolor:inherit\n}\n.alert-primary {\n\tcolor:#004085;\n\tbackground-color:#cce5ff;\n\tborder-color:#b8daff\n}\n.alert-primary hr {\n\tborder-top-color:#9fcdff\n}\n.alert-primary .alert-link {\n\tcolor:#002752\n}\n.alert-secondary {\n\tcolor:#383d41;\n\tbackground-color:#e2e3e5;\n\tborder-color:#d6d8db\n}\n.alert-secondary hr {\n\tborder-top-color:#c8cbcf\n}\n.alert-secondary .alert-link {\n\tcolor:#202326\n}\n.alert-success {\n\tcolor:#155724;\n\tbackground-color:#d4edda;\n\tborder-color:#c3e6cb\n}\n.alert-success hr {\n\tborder-top-color:#b1dfbb\n}\n.alert-success .alert-link {\n\tcolor:#0b2e13\n}\n.alert-info {\n\tcolor:#0c5460;\n\tbackground-color:#d1ecf1;\n\tborder-color:#bee5eb\n}\n.alert-info hr {\n\tborder-top-color:#abdde5\n}\n.alert-info .alert-link {\n\tcolor:#062c33\n}\n.alert-warning {\n\tcolor:#856404;\n\tbackground-color:#fff3cd;\n\tborder-color:#ffeeba\n}\n.alert-warning hr {\n\tborder-top-color:#ffe8a1\n}\n.alert-warning .alert-link {\n\tcolor:#533f03\n}\n.alert-danger {\n\tcolor:#721c24;\n\tbackground-color:#f8d7da;\n\tborder-color:#f5c6cb\n}\n.alert-danger hr {\n\tborder-top-color:#f1b0b7\n}\n.alert-danger .alert-link {\n\tcolor:#491217\n}\n.alert-light {\n\tcolor:#818182;\n\tbackground-color:#fefefe;\n\tborder-color:#fdfdfe\n}\n.alert-light hr {\n\tborder-top-color:#ececf6\n}\n.alert-light .alert-link {\n\tcolor:#686868\n}\n.alert-dark {\n\tcolor:#1b1e21;\n\tbackground-color:#d6d8d9;\n\tborder-color:#c6c8ca\n}\n.alert-dark hr {\n\tborder-top-color:#b9bbbe\n}\n.alert-dark .alert-link {\n\tcolor:#040505\n}\n@-webkit-keyframes progress-bar-stripes {\nfrom {\nbackground-position:1rem 0\n}\nto {\n\tbackground-position:0 0\n}\n}\n@keyframes progress-bar-stripes {\nfrom {\nbackground-position:1rem 0\n}\nto {\n\tbackground-position:0 0\n}\n}\n.progress {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\theight:1rem;\n\toverflow:hidden;\n\tline-height:0;\nfont-size:.75rem;\n\tbackground-color:#e9ecef;\nborder-radius:.25rem\n}\n.progress-bar {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\toverflow:hidden;\n\tcolor:#fff;\n\ttext-align:center;\n\twhite-space:nowrap;\n\tbackground-color:#007bff;\ntransition:width .6s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.progress-bar {\ntransition:none\n}\n}\n.progress-bar-striped {\n\tbackground-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n\tbackground-size:1rem 1rem\n}\n.progress-bar-animated {\n\t-webkit-animation:progress-bar-stripes 1s linear infinite;\n\tanimation:progress-bar-stripes 1s linear infinite\n}\n@media (prefers-reduced-motion:reduce) {\n.progress-bar-animated {\n-webkit-animation:none;\nanimation:none\n}\n}\n.media {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:start;\n\talign-items:flex-start;\n}\n.media-body {\n\t-ms-flex:1;\n\tflex:1\n}\n.list-group {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\tpadding-left:0;\n\tmargin-bottom:0;\nborder-radius:.25rem\n}\n.list-group-item-action {\n\twidth:100%;\n\tcolor:#495057;\n\ttext-align:inherit\n}\n.list-group-item-action:focus, .list-group-item-action:hover {\n\tz-index:1;\n\tcolor:#495057;\n\ttext-decoration:none;\n\tbackground-color:#f8f9fa\n}\n.list-group-item-action:active {\n\tcolor:#212529;\n\tbackground-color:#e9ecef\n}\n.list-group-item {\n\tposition:relative;\n\tdisplay:block;\npadding:.75rem 1.25rem;\n\tbackground-color:#fff;\n\tborder:1px solid rgba(0, 0, 0, .125)\n}\n.list-group-item:first-child {\n\tborder-top-left-radius:inherit;\n\tborder-top-right-radius:inherit\n}\n.list-group-item:last-child {\n\tborder-bottom-right-radius:inherit;\n\tborder-bottom-left-radius:inherit\n}\n.list-group-item.disabled, .list-group-item:disabled {\n\tcolor:#6c757d;\n\tpointer-events:none;\n\tbackground-color:#fff\n}\n.list-group-item.active {\n\tz-index:2;\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.list-group-item+.list-group-item {\n\tborder-top-width:0\n}\n.list-group-item+.list-group-item.active {\n\tmargin-top:-1px;\n\tborder-top-width:1px\n}\n.list-group-horizontal {\n\t-ms-flex-direction:row;\n\tflex-direction:row\n}\n.list-group-horizontal>.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\n\tborder-top-right-radius:0\n}\n.list-group-horizontal>.list-group-item:last-child {\nborder-top-right-radius:.25rem;\n\tborder-bottom-left-radius:0\n}\n.list-group-horizontal>.list-group-item.active {\n\tmargin-top:0\n}\n.list-group-horizontal>.list-group-item+.list-group-item {\n\tborder-top-width:1px;\n\tborder-left-width:0\n}\n.list-group-horizontal>.list-group-item+.list-group-item.active {\n\tmargin-left:-1px;\n\tborder-left-width:1px\n}\n@media (min-width:576px) {\n.list-group-horizontal-sm {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.list-group-horizontal-sm>.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\nborder-top-right-radius:0\n}\n.list-group-horizontal-sm>.list-group-item:last-child {\nborder-top-right-radius:.25rem;\nborder-bottom-left-radius:0\n}\n.list-group-horizontal-sm>.list-group-item.active {\nmargin-top:0\n}\n.list-group-horizontal-sm>.list-group-item+.list-group-item {\nborder-top-width:1px;\nborder-left-width:0\n}\n.list-group-horizontal-sm>.list-group-item+.list-group-item.active {\nmargin-left:-1px;\nborder-left-width:1px\n}\n}\n@media (min-width:768px) {\n.list-group-horizontal-md {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.list-group-horizontal-md>.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\nborder-top-right-radius:0\n}\n.list-group-horizontal-md>.list-group-item:last-child {\nborder-top-right-radius:.25rem;\nborder-bottom-left-radius:0\n}\n.list-group-horizontal-md>.list-group-item.active {\nmargin-top:0\n}\n.list-group-horizontal-md>.list-group-item+.list-group-item {\nborder-top-width:1px;\nborder-left-width:0\n}\n.list-group-horizontal-md>.list-group-item+.list-group-item.active {\nmargin-left:-1px;\nborder-left-width:1px\n}\n}\n@media (min-width:992px) {\n.list-group-horizontal-lg {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.list-group-horizontal-lg>.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\nborder-top-right-radius:0\n}\n.list-group-horizontal-lg>.list-group-item:last-child {\nborder-top-right-radius:.25rem;\nborder-bottom-left-radius:0\n}\n.list-group-horizontal-lg>.list-group-item.active {\nmargin-top:0\n}\n.list-group-horizontal-lg>.list-group-item+.list-group-item {\nborder-top-width:1px;\nborder-left-width:0\n}\n.list-group-horizontal-lg>.list-group-item+.list-group-item.active {\nmargin-left:-1px;\nborder-left-width:1px\n}\n}\n@media (min-width:1200px) {\n.list-group-horizontal-xl {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.list-group-horizontal-xl>.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\nborder-top-right-radius:0\n}\n.list-group-horizontal-xl>.list-group-item:last-child {\nborder-top-right-radius:.25rem;\nborder-bottom-left-radius:0\n}\n.list-group-horizontal-xl>.list-group-item.active {\nmargin-top:0\n}\n.list-group-horizontal-xl>.list-group-item+.list-group-item {\nborder-top-width:1px;\nborder-left-width:0\n}\n.list-group-horizontal-xl>.list-group-item+.list-group-item.active {\nmargin-left:-1px;\nborder-left-width:1px\n}\n}\n.list-group-flush {\n\tborder-radius:0\n}\n.list-group-flush>.list-group-item {\n\tborder-width:0 0 1px\n}\n.list-group-flush>.list-group-item:last-child {\n\tborder-bottom-width:0\n}\n.list-group-item-primary {\n\tcolor:#004085;\n\tbackground-color:#b8daff\n}\n.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {\n\tcolor:#004085;\n\tbackground-color:#9fcdff\n}\n.list-group-item-primary.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#004085;\n\tborder-color:#004085\n}\n.list-group-item-secondary {\n\tcolor:#383d41;\n\tbackground-color:#d6d8db\n}\n.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {\n\tcolor:#383d41;\n\tbackground-color:#c8cbcf\n}\n.list-group-item-secondary.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#383d41;\n\tborder-color:#383d41\n}\n.list-group-item-success {\n\tcolor:#155724;\n\tbackground-color:#c3e6cb\n}\n.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {\n\tcolor:#155724;\n\tbackground-color:#b1dfbb\n}\n.list-group-item-success.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#155724;\n\tborder-color:#155724\n}\n.list-group-item-info {\n\tcolor:#0c5460;\n\tbackground-color:#bee5eb\n}\n.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {\n\tcolor:#0c5460;\n\tbackground-color:#abdde5\n}\n.list-group-item-info.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#0c5460;\n\tborder-color:#0c5460\n}\n.list-group-item-warning {\n\tcolor:#856404;\n\tbackground-color:#ffeeba\n}\n.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {\n\tcolor:#856404;\n\tbackground-color:#ffe8a1\n}\n.list-group-item-warning.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#856404;\n\tborder-color:#856404\n}\n.list-group-item-danger {\n\tcolor:#721c24;\n\tbackground-color:#f5c6cb\n}\n.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {\n\tcolor:#721c24;\n\tbackground-color:#f1b0b7\n}\n.list-group-item-danger.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#721c24;\n\tborder-color:#721c24\n}\n.list-group-item-light {\n\tcolor:#818182;\n\tbackground-color:#fdfdfe\n}\n.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {\n\tcolor:#818182;\n\tbackground-color:#ececf6\n}\n.list-group-item-light.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#818182;\n\tborder-color:#818182\n}\n.list-group-item-dark {\n\tcolor:#1b1e21;\n\tbackground-color:#c6c8ca\n}\n.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {\n\tcolor:#1b1e21;\n\tbackground-color:#b9bbbe\n}\n.list-group-item-dark.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#1b1e21;\n\tborder-color:#1b1e21\n}\n.close {\n\tfloat:right;\n\tfont-size:2.5rem;\n\tfont-weight:700;\n\tline-height:1;\n\tcolor:#000;\n\ttext-shadow:0 1px 0 #fff;\n\topacity:.5\n}\n.close:hover {\n\tcolor:#000;\n\ttext-decoration:none\n}\n.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {\nopacity:.75\n}\nbutton.close {\n\tpadding:0;\n\tbackground-color:transparent;\n\tborder:0\n}\na.close.disabled {\n\tpointer-events:none\n}\n.toast {\n\tmax-width:350px;\n\toverflow:hidden;\nfont-size:.875rem;\n\tbackground-color:rgba(255, 255, 255, .85);\n\tbackground-clip:padding-box;\n\tborder:1px solid rgba(0, 0, 0, .1);\nbox-shadow:0 .25rem .75rem rgba(0, 0, 0, .1);\n\t-webkit-backdrop-filter:blur(10px);\n\tbackdrop-filter:blur(10px);\n\topacity:0;\nborder-radius:.25rem\n}\n.toast:not(:last-child) {\nmargin-bottom:.75rem\n}\n.toast.showing {\n\topacity:1\n}\n.toast.show {\n\tdisplay:block;\n\topacity:1\n}\n.toast.hide {\n\tdisplay:none\n}\n.toast-header {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\npadding:.25rem .75rem;\n\tcolor:#6c757d;\n\tbackground-color:rgba(255, 255, 255, .85);\n\tbackground-clip:padding-box;\n\tborder-bottom:1px solid rgba(0, 0, 0, .05)\n}\n.toast-body {\npadding:.75rem\n}\n.modal-open {\n\toverflow:hidden\n}\n.modal-open .modal {\n\toverflow-x:hidden;\n\toverflow-y:auto\n}\n.modal {\n\tposition:fixed;\n\n\tleft:0;\n\tz-index:1050;\n\tdisplay:none;\n\twidth:100%;\n\theight:100%;\n\toverflow:hidden;\n\toutline:0;z-index:999999999999999;\n}\n.modal-dialog {\n\tposition:relative;\n\twidth:auto;\nmargin:.5rem;\n\tpointer-events:none\n}\n.modal.fade .modal-dialog {\ntransition:-webkit-transform .3s ease-out;\ntransition:transform .3s ease-out;\ntransition:transform .3s ease-out, -webkit-transform .3s ease-out;\n\t-webkit-transform:translate(0, -50px);\n\ttransform:translate(0, -50px)\n}\n@media (prefers-reduced-motion:reduce) {\n.modal.fade .modal-dialog {\ntransition:none\n}\n}\n.modal.show .modal-dialog {\n\t-webkit-transform:none;\n\ttransform:none\n}\n.modal.modal-static .modal-dialog {\n\t-webkit-transform:scale(1.02);\n\ttransform:scale(1.02)\n}\n.modal-dialog-scrollable {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\tmax-height:calc(100% - 1rem)\n}\n.modal-dialog-scrollable .modal-content {\n\tmax-height:calc(100vh - 1rem);\n\toverflow:hidden\n}\n.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {\n\t-ms-flex-negative:0;\n\tflex-shrink:0\n}\n.modal-dialog-scrollable .modal-body {\n\toverflow-y:auto\n}\n.modal-dialog-centered {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\n\tmin-height:calc(100% - 1rem)\n}\n.modal-dialog-centered::before {\ndisplay:block;\nheight:calc(100vh - 1rem);\nheight:-webkit-min-content;\nheight:-moz-min-content;\nheight:min-content;\ncontent:\"\"\n}\n.modal-dialog-centered.modal-dialog-scrollable {\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\theight:100%\n}\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n\tmax-height:none\n}\n.modal-dialog-centered.modal-dialog-scrollable::before {\ncontent:none\n}\n\n.tooltip {\n\tposition:absolute;\n\tz-index:1070;\n\tdisplay:block;\n\tmargin:0;\n\tfont-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n\tfont-style:normal;\n\tfont-weight:400;\n\tline-height:1.5;\n\ttext-align:left;\n\ttext-align:start;\n\ttext-decoration:none;\n\ttext-shadow:none;\n\ttext-transform:none;\n\tletter-spacing:normal;\n\tword-break:normal;\n\tword-spacing:normal;\n\twhite-space:normal;\n\tline-break:auto;\nfont-size:.875rem;\n\tword-wrap:break-word;\n\topacity:0\n}\n.tooltip.show {\n\topacity:.9\n}\n.tooltip .arrow {\n\tposition:absolute;\n\tdisplay:block;\nwidth:.8rem;\nheight:.4rem\n}\n.tooltip .arrow::before {\nposition:absolute;\ncontent:\"\";\nborder-color:transparent;\nborder-style:solid\n}\n.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {\npadding:.4rem 0\n}\n.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {\nbottom:0\n}\n.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {\ntop:0;\nborder-width:.4rem .4rem 0;\nborder-top-color:#000\n}\n.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {\npadding:0 .4rem\n}\n.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {\nleft:0;\nwidth:.4rem;\nheight:.8rem\n}\n.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {\nright:0;\nborder-width:.4rem .4rem .4rem 0;\nborder-right-color:#000\n}\n.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {\npadding:.4rem 0\n}\n.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {\ntop:0\n}\n.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {\nbottom:0;\nborder-width:0 .4rem .4rem;\nborder-bottom-color:#000\n}\n.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {\npadding:0 .4rem\n}\n.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {\nright:0;\nwidth:.4rem;\nheight:.8rem\n}\n.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {\nleft:0;\nborder-width:.4rem 0 .4rem .4rem;\nborder-left-color:#000\n}\n.tooltip-inner {\n\tmax-width:200px;\npadding:.25rem .5rem;\n\tcolor:#fff;\n\ttext-align:center;\n\tbackground-color:#000;\nborder-radius:.25rem\n}\n.popover {\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\tz-index:1060;\n\tdisplay:block;\n\tmax-width:276px;\n\tfont-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n\tfont-style:normal;\n\tfont-weight:400;\n\tline-height:1.5;\n\ttext-align:left;\n\ttext-align:start;\n\ttext-decoration:none;\n\ttext-shadow:none;\n\ttext-transform:none;\n\tletter-spacing:normal;\n\tword-break:normal;\n\tword-spacing:normal;\n\twhite-space:normal;\n\tline-break:auto;\nfont-size:.875rem;\n\tword-wrap:break-word;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder:1px solid rgba(0, 0, 0, .2);\nborder-radius:.3rem\n}\n.popover .arrow {\n\tposition:absolute;\n\tdisplay:block;\n\twidth:1rem;\nheight:.5rem;\nmargin:0 .3rem\n}\n.popover .arrow::after, .popover .arrow::before {\nposition:absolute;\ndisplay:block;\ncontent:\"\";\nborder-color:transparent;\nborder-style:solid\n}\n.bs-popover-auto[x-placement^=top], .bs-popover-top {\nmargin-bottom:.5rem\n}\n.bs-popover-auto[x-placement^=top]>.arrow, .bs-popover-top>.arrow {\nbottom:calc(-.5rem - 1px)\n}\n.bs-popover-auto[x-placement^=top]>.arrow::before, .bs-popover-top>.arrow::before {\nbottom:0;\nborder-width:.5rem .5rem 0;\nborder-top-color:rgba(0, 0, 0, .25)\n}\n.bs-popover-auto[x-placement^=top]>.arrow::after, .bs-popover-top>.arrow::after {\nbottom:1px;\nborder-width:.5rem .5rem 0;\nborder-top-color:#fff\n}\n.bs-popover-auto[x-placement^=right], .bs-popover-right {\nmargin-left:.5rem\n}\n.bs-popover-auto[x-placement^=right]>.arrow, .bs-popover-right>.arrow {\nleft:calc(-.5rem - 1px);\nwidth:.5rem;\nheight:1rem;\nmargin:.3rem 0\n}\n.bs-popover-auto[x-placement^=right]>.arrow::before, .bs-popover-right>.arrow::before {\nleft:0;\nborder-width:.5rem .5rem .5rem 0;\nborder-right-color:rgba(0, 0, 0, .25)\n}\n.bs-popover-auto[x-placement^=right]>.arrow::after, .bs-popover-right>.arrow::after {\nleft:1px;\nborder-width:.5rem .5rem .5rem 0;\nborder-right-color:#fff\n}\n.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {\nmargin-top:.5rem\n}\n.bs-popover-auto[x-placement^=bottom]>.arrow, .bs-popover-bottom>.arrow {\ntop:calc(-.5rem - 1px)\n}\n.bs-popover-auto[x-placement^=bottom]>.arrow::before, .bs-popover-bottom>.arrow::before {\ntop:0;\nborder-width:0 .5rem .5rem .5rem;\nborder-bottom-color:rgba(0, 0, 0, .25)\n}\n.bs-popover-auto[x-placement^=bottom]>.arrow::after, .bs-popover-bottom>.arrow::after {\ntop:1px;\nborder-width:0 .5rem .5rem .5rem;\nborder-bottom-color:#fff\n}\n.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {\nposition:absolute;\ntop:0;\nleft:50%;\ndisplay:block;\nwidth:1rem;\nmargin-left:-.5rem;\ncontent:\"\";\nborder-bottom:1px solid #f7f7f7\n}\n.bs-popover-auto[x-placement^=left], .bs-popover-left {\nmargin-right:.5rem\n}\n.bs-popover-auto[x-placement^=left]>.arrow, .bs-popover-left>.arrow {\nright:calc(-.5rem - 1px);\nwidth:.5rem;\nheight:1rem;\nmargin:.3rem 0\n}\n.bs-popover-auto[x-placement^=left]>.arrow::before, .bs-popover-left>.arrow::before {\nright:0;\nborder-width:.5rem 0 .5rem .5rem;\nborder-left-color:rgba(0, 0, 0, .25)\n}\n.bs-popover-auto[x-placement^=left]>.arrow::after, .bs-popover-left>.arrow::after {\nright:1px;\nborder-width:.5rem 0 .5rem .5rem;\nborder-left-color:#fff\n}\n.popover-header {\npadding:.5rem .75rem;\n\tmargin-bottom:0;\n\tfont-size:1rem;\n\tbackground-color:#f7f7f7;\n\tborder-bottom:1px solid #ebebeb;\nborder-top-left-radius:calc(.3rem - 1px);\nborder-top-right-radius:calc(.3rem - 1px)\n}\n.popover-header:empty {\n\tdisplay:none\n}\n.popover-body {\npadding:.5rem .75rem;\n\tcolor:#212529\n}\n.carousel {\n\tposition:relative\n}\n.carousel.pointer-event {\n\t-ms-touch-action:pan-y;\n\ttouch-action:pan-y\n}\n.carousel-inner {\n\tposition:relative;\n\twidth:100%;\n\toverflow:hidden\n}\n.carousel-inner::after {\ndisplay:block;\nclear:both;\ncontent:\"\"\n}\n.carousel-item {\n\tposition:relative;\n\tdisplay:none;\n\tfloat:left;\n\twidth:100%;\n\tmargin-right:-100%;\n\t-webkit-backface-visibility:hidden;\n\tbackface-visibility:hidden;\ntransition:-webkit-transform .6s ease-in-out;\ntransition:transform .6s ease-in-out;\ntransition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-item {\ntransition:none\n}\n}\n.carousel-item-next, .carousel-item-prev, .carousel-item.active {\n\tdisplay:block\n}\n.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {\n-webkit-transform:translateX(100%);\ntransform:translateX(100%)\n}\n.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {\n-webkit-transform:translateX(-100%);\ntransform:translateX(-100%)\n}\n.carousel-fade .carousel-item {\n\topacity:0;\n\ttransition-property:opacity;\n\t-webkit-transform:none;\n\ttransform:none\n}\n.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {\n\tz-index:1;\n\topacity:1\n}\n.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {\n\tz-index:0;\n\topacity:0;\ntransition:opacity 0s .6s\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {\ntransition:none\n}\n}\n.carousel-control-next, .carousel-control-prev {\n\tposition:absolute;\n\ttop:0;\n\tbottom:0;\n\tz-index:1;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\twidth:15%;\n\tcolor:#fff;\n\ttext-align:center;\n\topacity:.5;\ntransition:opacity .15s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-control-next, .carousel-control-prev {\ntransition:none\n}\n}\n.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {\n\tcolor:#fff;\n\ttext-decoration:none;\n\toutline:0;\n\topacity:.9\n}\n.carousel-control-prev {\n\tleft:0\n}\n.carousel-control-next {\n\tright:0\n}\n.carousel-control-next-icon, .carousel-control-prev-icon {\n\tdisplay:inline-block;\n\twidth:20px;\n\theight:20px;\n\tbackground:no-repeat 50%/100% 100%\n}\n.carousel-control-prev-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\")\n}\n.carousel-control-next-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\")\n}\n.carousel-indicators {\n\tposition:absolute;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tz-index:15;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\tpadding-left:0;\n\tmargin-right:15%;\n\tmargin-left:15%;\n\tlist-style:none\n}\n.carousel-indicators li {\n\tbox-sizing:content-box;\n\t-ms-flex:0 1 auto;\n\tflex:0 1 auto;\n\twidth:30px;\n\theight:3px;\n\tmargin-right:3px;\n\tmargin-left:3px;\n\ttext-indent:-999px;\n\tcursor:pointer;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder-top:10px solid transparent;\n\tborder-bottom:10px solid transparent;\n\topacity:.5;\ntransition:opacity .6s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-indicators li {\ntransition:none\n}\n}\n.carousel-indicators .active {\n\topacity:1\n}\n.carousel-caption {\n\tposition:absolute;\n\tright:15%;\n\tbottom:20px;\n\tleft:15%;\n\tz-index:10;\n\tpadding-top:20px;\n\tpadding-bottom:20px;\n\tcolor:#fff;\n\ttext-align:center\n}\n@-webkit-keyframes spinner-border {\nto {\n-webkit-transform:rotate(360deg);\ntransform:rotate(360deg)\n}\n}\n@keyframes spinner-border {\nto {\n-webkit-transform:rotate(360deg);\ntransform:rotate(360deg)\n}\n}\n.spinner-border {\n\tdisplay:inline-block;\n\twidth:2rem;\n\theight:2rem;\n\tvertical-align:text-bottom;\n\tborder:.25em solid currentColor;\n\tborder-right-color:transparent;\n\tborder-radius:50%;\n-webkit-animation:spinner-border .75s linear infinite;\nanimation:spinner-border .75s linear infinite\n}\n.spinner-border-sm {\n\twidth:1rem;\n\theight:1rem;\n\tborder-width:.2em\n}\n@-webkit-keyframes spinner-grow {\n0% {\n-webkit-transform:scale(0);\ntransform:scale(0)\n}\n50% {\nopacity:1;\n-webkit-transform:none;\ntransform:none\n}\n}\n@keyframes spinner-grow {\n0% {\n-webkit-transform:scale(0);\ntransform:scale(0)\n}\n50% {\nopacity:1;\n-webkit-transform:none;\ntransform:none\n}\n}\n.spinner-grow {\n\tdisplay:inline-block;\n\twidth:2rem;\n\theight:2rem;\n\tvertical-align:text-bottom;\n\tbackground-color:currentColor;\n\tborder-radius:50%;\n\topacity:0;\n-webkit-animation:spinner-grow .75s linear infinite;\nanimation:spinner-grow .75s linear infinite\n}\n.spinner-grow-sm {\n\twidth:1rem;\n\theight:1rem\n}\n.align-baseline {\n\tvertical-align:baseline!important\n}\n.align-top {\n\tvertical-align:top!important\n}\n.align-middle {\n\tvertical-align:middle!important\n}\n.align-bottom {\n\tvertical-align:bottom!important\n}\n.align-text-bottom {\n\tvertical-align:text-bottom!important\n}\n.align-text-top {\n\tvertical-align:text-top!important\n}\n.bg-primary {\n\tbackground-color:#007bff!important\n}\na.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {\n\tbackground-color:#0062cc!important\n}\n.bg-secondary {\n\tbackground-color:#6c757d!important\n}\na.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {\n\tbackground-color:#545b62!important\n}\n.bg-success {\n\tbackground-color:#28a745!important\n}\na.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {\n\tbackground-color:#1e7e34!important\n}\n.bg-info {\n\tbackground-color:#17a2b8!important\n}\na.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {\n\tbackground-color:#117a8b!important\n}\n.bg-warning {\n\tbackground-color:#ffc107!important\n}\na.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {\n\tbackground-color:#d39e00!important\n}\n.bg-danger {\n\tbackground-color:#dc3545!important\n}\na.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {\n\tbackground-color:#bd2130!important\n}\n.bg-light {\n\tbackground-color:#f8f9fa!important\n}\na.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {\n\tbackground-color:#dae0e5!important\n}\n.bg-dark {\n\tbackground-color:#343a40!important\n}\na.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {\n\tbackground-color:#1d2124!important\n}\n.bg-white {\n\tbackground-color:#fff!important\n}\n.bg-transparent {\n\tbackground-color:transparent!important\n}\n.border {\n\tborder:1px solid #dee2e6!important\n}\n.border-top {\n\tborder-top:1px solid #dee2e6!important\n}\n.border-right {\n\tborder-right:1px solid #dee2e6!important\n}\n.border-bottom {\n\tborder-bottom:1px solid #dee2e6!important\n}\n.border-left {\n\tborder-left:1px solid #dee2e6!important\n}\n.border-0 {\n\tborder:0!important\n}\n.border-top-0 {\n\tborder-top:0!important\n}\n.border-right-0 {\n\tborder-right:0!important\n}\n.border-bottom-0 {\n\tborder-bottom:0!important\n}\n.border-left-0 {\n\tborder-left:0!important\n}\n.border-primary {\n\tborder-color:#007bff!important\n}\n.border-secondary {\n\tborder-color:#6c757d!important\n}\n.border-success {\n\tborder-color:#28a745!important\n}\n.border-info {\n\tborder-color:#17a2b8!important\n}\n.border-warning {\n\tborder-color:#ffc107!important\n}\n.border-danger {\n\tborder-color:#dc3545!important\n}\n.border-light {\n\tborder-color:#f8f9fa!important\n}\n.border-dark {\n\tborder-color:#343a40!important\n}\n.border-white {\n\tborder-color:#fff!important\n}\n.rounded-sm {\nborder-radius:.2rem!important\n}\n.rounded {\nborder-radius:.25rem!important\n}\n.rounded-top {\nborder-top-left-radius:.25rem!important;\nborder-top-right-radius:.25rem!important\n}\n.rounded-right {\nborder-top-right-radius:.25rem!important;\nborder-bottom-right-radius:.25rem!important\n}\n.rounded-bottom {\nborder-bottom-right-radius:.25rem!important;\nborder-bottom-left-radius:.25rem!important\n}\n.rounded-left {\nborder-top-left-radius:.25rem!important;\nborder-bottom-left-radius:.25rem!important\n}\n.rounded-lg {\nborder-radius:.3rem!important\n}\n.rounded-circle {\n\tborder-radius:50%!important\n}\n.rounded-pill {\n\tborder-radius:50rem!important\n}\n.rounded-0 {\n\tborder-radius:0!important\n}\n.clearfix::after {\ndisplay:block;\nclear:both;\ncontent:\"\"\n}\n.d-none {\n\tdisplay:none!important\n}\n.d-inline {\n\tdisplay:inline!important\n}\n.d-inline-block {\n\tdisplay:inline-block!important\n}\n.d-block {\n\tdisplay:block!important\n}\n.d-table {\n\tdisplay:table!important\n}\n.d-table-row {\n\tdisplay:table-row!important\n}\n.d-table-cell {\n\tdisplay:table-cell!important\n}\n.d-flex {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important\n}\n.d-inline-flex {\n\tdisplay:-ms-inline-flexbox!important;\n\tdisplay:inline-flex!important\n}\n@media (min-width:576px) {\n.d-sm-none {\ndisplay:none!important\n}\n.d-sm-inline {\ndisplay:inline!important\n}\n.d-sm-inline-block {\ndisplay:inline-block!important\n}\n.d-sm-block {\ndisplay:block!important\n}\n.d-sm-table {\ndisplay:table!important\n}\n.d-sm-table-row {\ndisplay:table-row!important\n}\n.d-sm-table-cell {\ndisplay:table-cell!important\n}\n.d-sm-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-sm-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:768px) {\n.d-md-none {\ndisplay:none!important\n}\n.d-md-inline {\ndisplay:inline!important\n}\n.d-md-inline-block {\ndisplay:inline-block!important\n}\n.d-md-block {\ndisplay:block!important\n}\n.d-md-table {\ndisplay:table!important\n}\n.d-md-table-row {\ndisplay:table-row!important\n}\n.d-md-table-cell {\ndisplay:table-cell!important\n}\n.d-md-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-md-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:992px) {\n.d-lg-none {\ndisplay:none!important\n}\n.d-lg-inline {\ndisplay:inline!important\n}\n.d-lg-inline-block {\ndisplay:inline-block!important\n}\n.d-lg-block {\ndisplay:block!important\n}\n.d-lg-table {\ndisplay:table!important\n}\n.d-lg-table-row {\ndisplay:table-row!important\n}\n.d-lg-table-cell {\ndisplay:table-cell!important\n}\n.d-lg-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-lg-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:1200px) {\n.d-xl-none {\ndisplay:none!important\n}\n.d-xl-inline {\ndisplay:inline!important\n}\n.d-xl-inline-block {\ndisplay:inline-block!important\n}\n.d-xl-block {\ndisplay:block!important\n}\n.d-xl-table {\ndisplay:table!important\n}\n.d-xl-table-row {\ndisplay:table-row!important\n}\n.d-xl-table-cell {\ndisplay:table-cell!important\n}\n.d-xl-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-xl-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media print {\n.d-print-none {\n\tdisplay:none!important\n}\n.d-print-inline {\n\tdisplay:inline!important\n}\n.d-print-inline-block {\n\tdisplay:inline-block!important\n}\n.d-print-block {\n\tdisplay:block!important\n}\n.d-print-table {\n\tdisplay:table!important\n}\n.d-print-table-row {\n\tdisplay:table-row!important\n}\n.d-print-table-cell {\n\tdisplay:table-cell!important\n}\n.d-print-flex {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important\n}\n.d-print-inline-flex {\n\tdisplay:-ms-inline-flexbox!important;\n\tdisplay:inline-flex!important\n}\n}\n.embed-responsive {\n\tposition:relative;\n\tdisplay:block;\n\twidth:100%;\n\tpadding:0;\n\toverflow:hidden\n}\n.embed-responsive::before {\ndisplay:block;\ncontent:\"\"\n}\n.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {\n\tposition:absolute;\n\ttop:0;\n\tbottom:0;\n\tleft:0;\n\twidth:100%;\n\theight:100%;\n\tborder:0\n}\n.embed-responsive-21by9::before {\npadding-top:42.857143%\n}\n.embed-responsive-16by9::before {\npadding-top:56.25%\n}\n.embed-responsive-4by3::before {\npadding-top:75%\n}\n.embed-responsive-1by1::before {\npadding-top:100%\n}\n.flex-row {\n\t-ms-flex-direction:row!important;\n\tflex-direction:row!important\n}\n.flex-column {\n\t-ms-flex-direction:column!important;\n\tflex-direction:column!important\n}\n.flex-row-reverse {\n\t-ms-flex-direction:row-reverse!important;\n\tflex-direction:row-reverse!important\n}\n.flex-column-reverse {\n\t-ms-flex-direction:column-reverse!important;\n\tflex-direction:column-reverse!important\n}\n.flex-wrap {\n\t-ms-flex-wrap:wrap!important;\n\tflex-wrap:wrap!important\n}\n.flex-nowrap {\n\t-ms-flex-wrap:nowrap!important;\n\tflex-wrap:nowrap!important\n}\n.flex-wrap-reverse {\n\t-ms-flex-wrap:wrap-reverse!important;\n\tflex-wrap:wrap-reverse!important\n}\n.flex-fill {\n\t-ms-flex:1 1 auto!important;\n\tflex:1 1 auto!important\n}\n.flex-grow-0 {\n\t-ms-flex-positive:0!important;\n\tflex-grow:0!important\n}\n.flex-grow-1 {\n\t-ms-flex-positive:1!important;\n\tflex-grow:1!important\n}\n.flex-shrink-0 {\n\t-ms-flex-negative:0!important;\n\tflex-shrink:0!important\n}\n.flex-shrink-1 {\n\t-ms-flex-negative:1!important;\n\tflex-shrink:1!important\n}\n.justify-content-start {\n\t-ms-flex-pack:start!important;\n\tjustify-content:flex-start!important\n}\n.justify-content-end {\n\t-ms-flex-pack:end!important;\n\tjustify-content:flex-end!important\n}\n.justify-content-center {\n\t-ms-flex-pack:center!important;\n\tjustify-content:center!important\n}\n.justify-content-between {\n\t-ms-flex-pack:justify!important;\n\tjustify-content:space-between!important\n}\n.justify-content-around {\n\t-ms-flex-pack:distribute!important;\n\tjustify-content:space-around!important\n}\n.align-items-start {\n\t-ms-flex-align:start!important;\n\talign-items:flex-start!important\n}\n.align-items-end {\n\t-ms-flex-align:end!important;\n\talign-items:flex-end!important\n}\n.align-items-center {\n\t-ms-flex-align:center!important;\n\talign-items:center!important\n}\n.align-items-baseline {\n\t-ms-flex-align:baseline!important;\n\talign-items:baseline!important\n}\n.align-items-stretch {\n\t-ms-flex-align:stretch!important;\n\talign-items:stretch!important\n}\n.align-content-start {\n\t-ms-flex-line-pack:start!important;\n\talign-content:flex-start!important\n}\n.align-content-end {\n\t-ms-flex-line-pack:end!important;\n\talign-content:flex-end!important\n}\n.align-content-center {\n\t-ms-flex-line-pack:center!important;\n\talign-content:center!important\n}\n.align-content-between {\n\t-ms-flex-line-pack:justify!important;\n\talign-content:space-between!important\n}\n.align-content-around {\n\t-ms-flex-line-pack:distribute!important;\n\talign-content:space-around!important\n}\n.align-content-stretch {\n\t-ms-flex-line-pack:stretch!important;\n\talign-content:stretch!important\n}\n.align-self-auto {\n\t-ms-flex-item-align:auto!important;\n\talign-self:auto!important\n}\n.align-self-start {\n\t-ms-flex-item-align:start!important;\n\talign-self:flex-start!important\n}\n.align-self-end {\n\t-ms-flex-item-align:end!important;\n\talign-self:flex-end!important\n}\n.align-self-center {\n\t-ms-flex-item-align:center!important;\n\talign-self:center!important\n}\n.align-self-baseline {\n\t-ms-flex-item-align:baseline!important;\n\talign-self:baseline!important\n}\n.align-self-stretch {\n\t-ms-flex-item-align:stretch!important;\n\talign-self:stretch!important\n}\n@media (min-width:576px) {\n.flex-sm-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-sm-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-sm-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-sm-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-sm-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-sm-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-sm-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-sm-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-sm-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-sm-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-sm-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-sm-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-sm-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-sm-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-sm-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-sm-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-sm-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-sm-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-sm-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-sm-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-sm-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-sm-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-sm-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-sm-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-sm-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-sm-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-sm-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-sm-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-sm-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-sm-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-sm-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-sm-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-sm-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-sm-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:768px) {\n.flex-md-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-md-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-md-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-md-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-md-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-md-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-md-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-md-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-md-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-md-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-md-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-md-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-md-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-md-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-md-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-md-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-md-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-md-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-md-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-md-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-md-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-md-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-md-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-md-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-md-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-md-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-md-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-md-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-md-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-md-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-md-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-md-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-md-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-md-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:992px) {\n.flex-lg-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-lg-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-lg-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-lg-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-lg-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-lg-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-lg-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-lg-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-lg-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-lg-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-lg-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-lg-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-lg-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-lg-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-lg-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-lg-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-lg-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-lg-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-lg-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-lg-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-lg-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-lg-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-lg-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-lg-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-lg-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-lg-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-lg-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-lg-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-lg-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-lg-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-lg-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-lg-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-lg-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-lg-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:1200px) {\n.flex-xl-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-xl-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-xl-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-xl-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-xl-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-xl-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-xl-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-xl-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-xl-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-xl-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-xl-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-xl-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-xl-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-xl-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-xl-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-xl-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-xl-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-xl-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-xl-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-xl-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-xl-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-xl-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-xl-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-xl-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-xl-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-xl-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-xl-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-xl-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-xl-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-xl-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-xl-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-xl-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-xl-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-xl-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n.float-left {\n\tfloat:left!important\n}\n.float-right {\n\tfloat:right!important\n}\n.float-none {\n\tfloat:none!important\n}\n@media (min-width:576px) {\n.float-sm-left {\nfloat:left!important\n}\n.float-sm-right {\nfloat:right!important\n}\n.float-sm-none {\nfloat:none!important\n}\n}\n@media (min-width:768px) {\n.float-md-left {\nfloat:left!important\n}\n.float-md-right {\nfloat:right!important\n}\n.float-md-none {\nfloat:none!important\n}\n}\n@media (min-width:992px) {\n.float-lg-left {\nfloat:left!important\n}\n.float-lg-right {\nfloat:right!important\n}\n.float-lg-none {\nfloat:none!important\n}\n}\n@media (min-width:1200px) {\n.float-xl-left {\nfloat:left!important\n}\n.float-xl-right {\nfloat:right!important\n}\n.float-xl-none {\nfloat:none!important\n}\n}\n.user-select-all {\n\t-webkit-user-select:all!important;\n\t-moz-user-select:all!important;\n\t-ms-user-select:all!important;\n\tuser-select:all!important\n}\n.user-select-auto {\n\t-webkit-user-select:auto!important;\n\t-moz-user-select:auto!important;\n\t-ms-user-select:auto!important;\n\tuser-select:auto!important\n}\n.user-select-none {\n\t-webkit-user-select:none!important;\n\t-moz-user-select:none!important;\n\t-ms-user-select:none!important;\n\tuser-select:none!important\n}\n.overflow-auto {\n\toverflow:auto!important\n}\n.overflow-hidden {\n\toverflow:hidden!important\n}\n.position-static {\n\tposition:static!important\n}\n.position-relative {\n\tposition:relative!important\n}\n.position-absolute {\n\tposition:absolute!important\n}\n.position-fixed {\n\tposition:fixed!important\n}\n.position-sticky {\n\tposition:-webkit-sticky!important;\n\tposition:sticky!important\n}\n.fixed-top {\n\tposition:fixed;\n\ttop:0;\n\tright:0;\n\tleft:0;\n\tz-index:1030\n}\n.fixed-bottom {\n\tposition:fixed;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tz-index:1030\n}\n@supports ((position:-webkit-sticky) or (position:sticky)) {\n.sticky-top {\nposition:-webkit-sticky;\nposition:sticky;\ntop:0;\nz-index:1020\n}\n}\n.sr-only {\n\tposition:absolute;\n\twidth:1px;\n\theight:1px;\n\tpadding:0;\n\tmargin:-1px;\n\toverflow:hidden;\n\tclip:rect(0,0,0,0);\n\twhite-space:nowrap;\n\tborder:0\n}\n.sr-only-focusable:active, .sr-only-focusable:focus {\n\tposition:static;\n\twidth:auto;\n\theight:auto;\n\toverflow:visible;\n\tclip:auto;\n\twhite-space:normal\n}\n.shadow-sm {\nbox-shadow:0 .125rem .25rem rgba(0, 0, 0, .075)!important\n}\n.shadow {\nbox-shadow:0 .5rem 1rem rgba(0, 0, 0, .15)!important\n}\n.shadow-lg {\n\tbox-shadow:0 1rem 3rem rgba(0, 0, 0, .175)!important\n}\n.shadow-none {\n\tbox-shadow:none!important\n}\n.w-25 {\n\twidth:25%!important\n}\n.w-50 {\n\twidth:50%!important\n}\n.w-75 {\n\twidth:75%!important\n}\n.w-100 {\n\twidth:100%!important\n}\n.w-auto {\n\twidth:auto!important\n}\n.h-25 {\n\theight:25%!important\n}\n.h-50 {\n\theight:50%!important\n}\n.h-75 {\n\theight:75%!important\n}\n.h-100 {\n\theight:100%!important\n}\n.h-auto {\n\theight:auto!important\n}\n.mw-100 {\n\tmax-width:100%!important\n}\n.mh-100 {\n\tmax-height:100%!important\n}\n.min-vw-100 {\n\tmin-width:100vw!important\n}\n.min-vh-100 {\n\tmin-height:100vh!important\n}\n.vw-100 {\n\twidth:100vw!important\n}\n.vh-100 {\n\theight:100vh!important\n}\n.m-0 {\n\tmargin:0!important\n}\n.mt-0, .my-0 {\n\tmargin-top:0!important\n}\n.mr-0, .mx-0 {\n\tmargin-right:0!important\n}\n.mb-0, .my-0 {\n\tmargin-bottom:0!important\n}\n.ml-0, .mx-0 {\n\tmargin-left:0!important\n}\n.m-1 {\nmargin:.25rem!important\n}\n.mt-1, .my-1 {\nmargin-top:.25rem!important\n}\n.mr-1, .mx-1 {\nmargin-right:.25rem!important\n}\n.mb-1, .my-1 {\nmargin-bottom:.25rem!important\n}\n.ml-1, .mx-1 {\nmargin-left:.25rem!important\n}\n.m-2 {\nmargin:.5rem!important\n}\n.mt-2, .my-2 {\nmargin-top:.5rem!important\n}\n.mr-2, .mx-2 {\nmargin-right:.5rem!important\n}\n.mb-2, .my-2 {\nmargin-bottom:.5rem!important\n}\n.ml-2, .mx-2 {\nmargin-left:.5rem!important\n}\n.m-3 {\n\tmargin:1rem!important\n}\n.mt-3, .my-3 {\n\tmargin-top:1rem!important\n}\n.mr-3, .mx-3 {\n\tmargin-right:1rem!important\n}\n.mb-3, .my-3 {\n\tmargin-bottom:1rem!important\n}\n.ml-3, .mx-3 {\n\tmargin-left:1rem!important\n}\n.m-4 {\n\tmargin:1.5rem!important\n}\n.mt-4, .my-4 {\n\tmargin-top:1.5rem!important\n}\n.mr-4, .mx-4 {\n\tmargin-right:1.5rem!important\n}\n.mb-4, .my-4 {\n\tmargin-bottom:1.5rem!important\n}\n.ml-4, .mx-4 {\n\tmargin-left:1.5rem!important\n}\n.m-5 {\n\tmargin:3rem!important\n}\n.mt-5, .my-5 {\n\tmargin-top:3rem!important\n}\n.mr-5, .mx-5 {\n\tmargin-right:3rem!important\n}\n.mb-5, .my-5 {\n\tmargin-bottom:3rem!important\n}\n.ml-5, .mx-5 {\n\tmargin-left:3rem!important\n}\n.p-0 {\n\tpadding:0!important\n}\n.pt-0, .py-0 {\n\tpadding-top:0!important\n}\n.pr-0, .px-0 {\n\tpadding-right:0!important\n}\n.pb-0, .py-0 {\n\tpadding-bottom:0!important\n}\n.pl-0, .px-0 {\n\tpadding-left:0!important\n}\n.p-1 {\npadding:.25rem!important\n}\n.pt-1, .py-1 {\npadding-top:.25rem!important\n}\n.pr-1, .px-1 {\npadding-right:.25rem!important\n}\n.pb-1, .py-1 {\npadding-bottom:.25rem!important\n}\n.pl-1, .px-1 {\npadding-left:.25rem!important\n}\n.p-2 {\npadding:.5rem!important\n}\n.pt-2, .py-2 {\npadding-top:.5rem!important\n}\n.pr-2, .px-2 {\npadding-right:.5rem!important\n}\n.pb-2, .py-2 {\npadding-bottom:.5rem!important\n}\n.pl-2, .px-2 {\npadding-left:.5rem!important\n}\n.p-3 {\n\tpadding:1rem!important\n}\n.pt-3, .py-3 {\n\tpadding-top:1rem!important\n}\n.pr-3, .px-3 {\n\tpadding-right:1rem!important\n}\n.pb-3, .py-3 {\n\tpadding-bottom:1rem!important\n}\n.pl-3, .px-3 {\n\tpadding-left:1rem!important\n}\n\n.p-4 {\n\tpadding:1.5rem!important\n}\n.pt-4, .py-4 {\n\tpadding-top:1.5rem!important\n}\n.pr-4, .px-4 {\n\tpadding-right:1.5rem!important\n}\n.pb-4, .py-4 {\n\tpadding-bottom:1.5rem!important\n}\n.pl-4, .px-4 {\n\tpadding-left:1.5rem!important\n}\n.p-5 {\n\tpadding:3rem!important\n}\n.pt-5, .py-5 {\n\tpadding-top:3rem!important\n}\n.pr-5, .px-5 {\n\tpadding-right:3rem!important\n}\n.pb-5, .py-5 {\n\tpadding-bottom:3rem!important\n}\n.pl-5, .px-5 {\n\tpadding-left:3rem!important\n}\n.m-n1 {\nmargin:-.25rem!important\n}\n.mt-n1, .my-n1 {\nmargin-top:-.25rem!important\n}\n.mr-n1, .mx-n1 {\nmargin-right:-.25rem!important\n}\n.mb-n1, .my-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-n1, .mx-n1 {\nmargin-left:-.25rem!important\n}\n.m-n2 {\nmargin:-.5rem!important\n}\n.mt-n2, .my-n2 {\nmargin-top:-.5rem!important\n}\n.mr-n2, .mx-n2 {\nmargin-right:-.5rem!important\n}\n.mb-n2, .my-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-n2, .mx-n2 {\nmargin-left:-.5rem!important\n}\n.m-n3 {\n\tmargin:-1rem!important\n}\n.mt-n3, .my-n3 {\n\tmargin-top:-1rem!important\n}\n.mr-n3, .mx-n3 {\n\tmargin-right:-1rem!important\n}\n.mb-n3, .my-n3 {\n\tmargin-bottom:-1rem!important\n}\n.ml-n3, .mx-n3 {\n\tmargin-left:-1rem!important\n}\n.m-n4 {\n\tmargin:-1.5rem!important\n}\n.mt-n4, .my-n4 {\n\tmargin-top:-1.5rem!important\n}\n.mr-n4, .mx-n4 {\n\tmargin-right:-1.5rem!important\n}\n.mb-n4, .my-n4 {\n\tmargin-bottom:-1.5rem!important\n}\n.ml-n4, .mx-n4 {\n\tmargin-left:-1.5rem!important\n}\n.m-n5 {\n\tmargin:-3rem!important\n}\n.mt-n5, .my-n5 {\n\tmargin-top:-3rem!important\n}\n.mr-n5, .mx-n5 {\n\tmargin-right:-3rem!important\n}\n.mb-n5, .my-n5 {\n\tmargin-bottom:-3rem!important\n}\n.ml-n5, .mx-n5 {\n\tmargin-left:-3rem!important\n}\n.m-auto {\n\tmargin:auto!important\n}\n.mt-auto, .my-auto {\n\tmargin-top:auto!important\n}\n.mr-auto, .mx-auto {\n\tmargin-right:auto!important\n}\n.mb-auto, .my-auto {\n\tmargin-bottom:auto!important\n}\n.ml-auto, .mx-auto {\n\tmargin-left:auto!important\n}\n@media (min-width:576px) {\n.m-sm-0 {\nmargin:0!important\n}\n.mt-sm-0, .my-sm-0 {\nmargin-top:0!important\n}\n.mr-sm-0, .mx-sm-0 {\nmargin-right:0!important\n}\n.mb-sm-0, .my-sm-0 {\nmargin-bottom:0!important\n}\n.ml-sm-0, .mx-sm-0 {\nmargin-left:0!important\n}\n.m-sm-1 {\nmargin:.25rem!important\n}\n.mt-sm-1, .my-sm-1 {\nmargin-top:.25rem!important\n}\n.mr-sm-1, .mx-sm-1 {\nmargin-right:.25rem!important\n}\n.mb-sm-1, .my-sm-1 {\nmargin-bottom:.25rem!important\n}\n.ml-sm-1, .mx-sm-1 {\nmargin-left:.25rem!important\n}\n.m-sm-2 {\nmargin:.5rem!important\n}\n.mt-sm-2, .my-sm-2 {\nmargin-top:.5rem!important\n}\n.mr-sm-2, .mx-sm-2 {\nmargin-right:.5rem!important\n}\n.mb-sm-2, .my-sm-2 {\nmargin-bottom:.5rem!important\n}\n.ml-sm-2, .mx-sm-2 {\nmargin-left:.5rem!important\n}\n.m-sm-3 {\nmargin:1rem!important\n}\n.mt-sm-3, .my-sm-3 {\nmargin-top:1rem!important\n}\n.mr-sm-3, .mx-sm-3 {\nmargin-right:1rem!important\n}\n.mb-sm-3, .my-sm-3 {\nmargin-bottom:1rem!important\n}\n.ml-sm-3, .mx-sm-3 {\nmargin-left:1rem!important\n}\n.m-sm-4 {\nmargin:1.5rem!important\n}\n.mt-sm-4, .my-sm-4 {\nmargin-top:1.5rem!important\n}\n.mr-sm-4, .mx-sm-4 {\nmargin-right:1.5rem!important\n}\n.mb-sm-4, .my-sm-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-sm-4, .mx-sm-4 {\nmargin-left:1.5rem!important\n}\n.m-sm-5 {\nmargin:3rem!important\n}\n.mt-sm-5, .my-sm-5 {\nmargin-top:3rem!important\n}\n.mr-sm-5, .mx-sm-5 {\nmargin-right:3rem!important\n}\n.mb-sm-5, .my-sm-5 {\nmargin-bottom:3rem!important\n}\n.ml-sm-5, .mx-sm-5 {\nmargin-left:3rem!important\n}\n.p-sm-0 {\npadding:0!important\n}\n.pt-sm-0, .py-sm-0 {\npadding-top:0!important\n}\n.pr-sm-0, .px-sm-0 {\npadding-right:0!important\n}\n.pb-sm-0, .py-sm-0 {\npadding-bottom:0!important\n}\n.pl-sm-0, .px-sm-0 {\npadding-left:0!important\n}\n.p-sm-1 {\npadding:.25rem!important\n}\n.pt-sm-1, .py-sm-1 {\npadding-top:.25rem!important\n}\n.pr-sm-1, .px-sm-1 {\npadding-right:.25rem!important\n}\n.pb-sm-1, .py-sm-1 {\npadding-bottom:.25rem!important\n}\n.pl-sm-1, .px-sm-1 {\npadding-left:.25rem!important\n}\n.p-sm-2 {\npadding:.5rem!important\n}\n.pt-sm-2, .py-sm-2 {\npadding-top:.5rem!important\n}\n.pr-sm-2, .px-sm-2 {\npadding-right:.5rem!important\n}\n.pb-sm-2, .py-sm-2 {\npadding-bottom:.5rem!important\n}\n.pl-sm-2, .px-sm-2 {\npadding-left:.5rem!important\n}\n.p-sm-3 {\npadding:1rem!important\n}\n.pt-sm-3, .py-sm-3 {\npadding-top:1rem!important\n}\n.pr-sm-3, .px-sm-3 {\npadding-right:1rem!important\n}\n.pb-sm-3, .py-sm-3 {\npadding-bottom:1rem!important\n}\n.pl-sm-3, .px-sm-3 {\npadding-left:1rem!important\n}\n.p-sm-4 {\npadding:1.5rem!important\n}\n.pt-sm-4, .py-sm-4 {\npadding-top:1.5rem!important\n}\n.pr-sm-4, .px-sm-4 {\npadding-right:1.5rem!important\n}\n.pb-sm-4, .py-sm-4 {\npadding-bottom:1.5rem!important\n}\n.pl-sm-4, .px-sm-4 {\npadding-left:1.5rem!important\n}\n.p-sm-5 {\npadding:3rem!important\n}\n.pt-sm-5, .py-sm-5 {\npadding-top:3rem!important\n}\n.pr-sm-5, .px-sm-5 {\npadding-right:3rem!important\n}\n.pb-sm-5, .py-sm-5 {\npadding-bottom:3rem!important\n}\n.pl-sm-5, .px-sm-5 {\npadding-left:3rem!important\n}\n.m-sm-n1 {\nmargin:-.25rem!important\n}\n.mt-sm-n1, .my-sm-n1 {\nmargin-top:-.25rem!important\n}\n.mr-sm-n1, .mx-sm-n1 {\nmargin-right:-.25rem!important\n}\n.mb-sm-n1, .my-sm-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-sm-n1, .mx-sm-n1 {\nmargin-left:-.25rem!important\n}\n.m-sm-n2 {\nmargin:-.5rem!important\n}\n.mt-sm-n2, .my-sm-n2 {\nmargin-top:-.5rem!important\n}\n.mr-sm-n2, .mx-sm-n2 {\nmargin-right:-.5rem!important\n}\n.mb-sm-n2, .my-sm-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-sm-n2, .mx-sm-n2 {\nmargin-left:-.5rem!important\n}\n.m-sm-n3 {\nmargin:-1rem!important\n}\n.mt-sm-n3, .my-sm-n3 {\nmargin-top:-1rem!important\n}\n.mr-sm-n3, .mx-sm-n3 {\nmargin-right:-1rem!important\n}\n.mb-sm-n3, .my-sm-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-sm-n3, .mx-sm-n3 {\nmargin-left:-1rem!important\n}\n.m-sm-n4 {\nmargin:-1.5rem!important\n}\n.mt-sm-n4, .my-sm-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-sm-n4, .mx-sm-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-sm-n4, .my-sm-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-sm-n4, .mx-sm-n4 {\nmargin-left:-1.5rem!important\n}\n.m-sm-n5 {\nmargin:-3rem!important\n}\n.mt-sm-n5, .my-sm-n5 {\nmargin-top:-3rem!important\n}\n.mr-sm-n5, .mx-sm-n5 {\nmargin-right:-3rem!important\n}\n.mb-sm-n5, .my-sm-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-sm-n5, .mx-sm-n5 {\nmargin-left:-3rem!important\n}\n.m-sm-auto {\nmargin:auto!important\n}\n.mt-sm-auto, .my-sm-auto {\nmargin-top:auto!important\n}\n.mr-sm-auto, .mx-sm-auto {\nmargin-right:auto!important\n}\n.mb-sm-auto, .my-sm-auto {\nmargin-bottom:auto!important\n}\n.ml-sm-auto, .mx-sm-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:768px) {\n.m-md-0 {\nmargin:0!important\n}\n.mt-md-0, .my-md-0 {\nmargin-top:0!important\n}\n.mr-md-0, .mx-md-0 {\nmargin-right:0!important\n}\n.mb-md-0, .my-md-0 {\nmargin-bottom:0!important\n}\n.ml-md-0, .mx-md-0 {\nmargin-left:0!important\n}\n.m-md-1 {\nmargin:.25rem!important\n}\n.mt-md-1, .my-md-1 {\nmargin-top:.25rem!important\n}\n.mr-md-1, .mx-md-1 {\nmargin-right:.25rem!important\n}\n.mb-md-1, .my-md-1 {\nmargin-bottom:.25rem!important\n}\n.ml-md-1, .mx-md-1 {\nmargin-left:.25rem!important\n}\n.m-md-2 {\nmargin:.5rem!important\n}\n.mt-md-2, .my-md-2 {\nmargin-top:.5rem!important\n}\n.mr-md-2, .mx-md-2 {\nmargin-right:.5rem!important\n}\n.mb-md-2, .my-md-2 {\nmargin-bottom:.5rem!important\n}\n.ml-md-2, .mx-md-2 {\nmargin-left:.5rem!important\n}\n.m-md-3 {\nmargin:1rem!important\n}\n.mt-md-3, .my-md-3 {\nmargin-top:1rem!important\n}\n.mr-md-3, .mx-md-3 {\nmargin-right:1rem!important\n}\n.mb-md-3, .my-md-3 {\nmargin-bottom:1rem!important\n}\n.ml-md-3, .mx-md-3 {\nmargin-left:1rem!important\n}\n.m-md-4 {\nmargin:1.5rem!important\n}\n.mt-md-4, .my-md-4 {\nmargin-top:1.5rem!important\n}\n.mr-md-4, .mx-md-4 {\nmargin-right:1.5rem!important\n}\n.mb-md-4, .my-md-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-md-4, .mx-md-4 {\nmargin-left:1.5rem!important\n}\n.m-md-5 {\nmargin:3rem!important\n}\n.mt-md-5, .my-md-5 {\nmargin-top:3rem!important\n}\n.mr-md-5, .mx-md-5 {\nmargin-right:3rem!important\n}\n.mb-md-5, .my-md-5 {\nmargin-bottom:3rem!important\n}\n.ml-md-5, .mx-md-5 {\nmargin-left:3rem!important\n}\n.p-md-0 {\npadding:0!important\n}\n.pt-md-0, .py-md-0 {\npadding-top:0!important\n}\n.pr-md-0, .px-md-0 {\npadding-right:0!important\n}\n.pb-md-0, .py-md-0 {\npadding-bottom:0!important\n}\n.pl-md-0, .px-md-0 {\npadding-left:0!important\n}\n.p-md-1 {\npadding:.25rem!important\n}\n.pt-md-1, .py-md-1 {\npadding-top:.25rem!important\n}\n.pr-md-1, .px-md-1 {\npadding-right:.25rem!important\n}\n.pb-md-1, .py-md-1 {\npadding-bottom:.25rem!important\n}\n.pl-md-1, .px-md-1 {\npadding-left:.25rem!important\n}\n.p-md-2 {\npadding:.5rem!important\n}\n.pt-md-2, .py-md-2 {\npadding-top:.5rem!important\n}\n.pr-md-2, .px-md-2 {\npadding-right:.5rem!important\n}\n.pb-md-2, .py-md-2 {\npadding-bottom:.5rem!important\n}\n.pl-md-2, .px-md-2 {\npadding-left:.5rem!important\n}\n.p-md-3 {\npadding:1rem!important\n}\n.pt-md-3, .py-md-3 {\npadding-top:1rem!important\n}\n.pr-md-3, .px-md-3 {\npadding-right:1rem!important\n}\n.pb-md-3, .py-md-3 {\npadding-bottom:1rem!important\n}\n.pl-md-3, .px-md-3 {\npadding-left:1rem!important\n}\n.p-md-4 {\npadding:1.5rem!important\n}\n.pt-md-4, .py-md-4 {\npadding-top:1.5rem!important\n}\n.pr-md-4, .px-md-4 {\npadding-right:1.5rem!important\n}\n.pb-md-4, .py-md-4 {\npadding-bottom:1.5rem!important\n}\n.pl-md-4, .px-md-4 {\npadding-left:1.5rem!important\n}\n.p-md-5 {\npadding:3rem!important\n}\n.pt-md-5, .py-md-5 {\npadding-top:3rem!important\n}\n.pr-md-5, .px-md-5 {\npadding-right:3rem!important\n}\n.pb-md-5, .py-md-5 {\npadding-bottom:3rem!important\n}\n.pl-md-5, .px-md-5 {\npadding-left:3rem!important\n}\n.m-md-n1 {\nmargin:-.25rem!important\n}\n.mt-md-n1, .my-md-n1 {\nmargin-top:-.25rem!important\n}\n.mr-md-n1, .mx-md-n1 {\nmargin-right:-.25rem!important\n}\n.mb-md-n1, .my-md-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-md-n1, .mx-md-n1 {\nmargin-left:-.25rem!important\n}\n.m-md-n2 {\nmargin:-.5rem!important\n}\n.mt-md-n2, .my-md-n2 {\nmargin-top:-.5rem!important\n}\n.mr-md-n2, .mx-md-n2 {\nmargin-right:-.5rem!important\n}\n.mb-md-n2, .my-md-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-md-n2, .mx-md-n2 {\nmargin-left:-.5rem!important\n}\n.m-md-n3 {\nmargin:-1rem!important\n}\n.mt-md-n3, .my-md-n3 {\nmargin-top:-1rem!important\n}\n.mr-md-n3, .mx-md-n3 {\nmargin-right:-1rem!important\n}\n.mb-md-n3, .my-md-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-md-n3, .mx-md-n3 {\nmargin-left:-1rem!important\n}\n.m-md-n4 {\nmargin:-1.5rem!important\n}\n.mt-md-n4, .my-md-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-md-n4, .mx-md-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-md-n4, .my-md-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-md-n4, .mx-md-n4 {\nmargin-left:-1.5rem!important\n}\n.m-md-n5 {\nmargin:-3rem!important\n}\n.mt-md-n5, .my-md-n5 {\nmargin-top:-3rem!important\n}\n.mr-md-n5, .mx-md-n5 {\nmargin-right:-3rem!important\n}\n.mb-md-n5, .my-md-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-md-n5, .mx-md-n5 {\nmargin-left:-3rem!important\n}\n.m-md-auto {\nmargin:auto!important\n}\n.mt-md-auto, .my-md-auto {\nmargin-top:auto!important\n}\n.mr-md-auto, .mx-md-auto {\nmargin-right:auto!important\n}\n.mb-md-auto, .my-md-auto {\nmargin-bottom:auto!important\n}\n.ml-md-auto, .mx-md-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:992px) {\n.m-lg-0 {\nmargin:0!important\n}\n.mt-lg-0, .my-lg-0 {\nmargin-top:0!important\n}\n.mr-lg-0, .mx-lg-0 {\nmargin-right:0!important\n}\n.mb-lg-0, .my-lg-0 {\nmargin-bottom:0!important\n}\n.ml-lg-0, .mx-lg-0 {\nmargin-left:0!important\n}\n.m-lg-1 {\nmargin:.25rem!important\n}\n.mt-lg-1, .my-lg-1 {\nmargin-top:.25rem!important\n}\n.mr-lg-1, .mx-lg-1 {\nmargin-right:.25rem!important\n}\n.mb-lg-1, .my-lg-1 {\nmargin-bottom:.25rem!important\n}\n.ml-lg-1, .mx-lg-1 {\nmargin-left:.25rem!important\n}\n.m-lg-2 {\nmargin:.5rem!important\n}\n.mt-lg-2, .my-lg-2 {\nmargin-top:.5rem!important\n}\n.mr-lg-2, .mx-lg-2 {\nmargin-right:.5rem!important\n}\n.mb-lg-2, .my-lg-2 {\nmargin-bottom:.5rem!important\n}\n.ml-lg-2, .mx-lg-2 {\nmargin-left:.5rem!important\n}\n.m-lg-3 {\nmargin:1rem!important\n}\n.mt-lg-3, .my-lg-3 {\nmargin-top:1rem!important\n}\n.mr-lg-3, .mx-lg-3 {\nmargin-right:1rem!important\n}\n.mb-lg-3, .my-lg-3 {\nmargin-bottom:1rem!important\n}\n.ml-lg-3, .mx-lg-3 {\nmargin-left:1rem!important\n}\n.m-lg-4 {\nmargin:1.5rem!important\n}\n.mt-lg-4, .my-lg-4 {\nmargin-top:1.5rem!important\n}\n.mr-lg-4, .mx-lg-4 {\nmargin-right:1.5rem!important\n}\n.mb-lg-4, .my-lg-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-lg-4, .mx-lg-4 {\nmargin-left:1.5rem!important\n}\n.m-lg-5 {\nmargin:3rem!important\n}\n.mt-lg-5, .my-lg-5 {\nmargin-top:3rem!important\n}\n.mr-lg-5, .mx-lg-5 {\nmargin-right:3rem!important\n}\n.mb-lg-5, .my-lg-5 {\nmargin-bottom:3rem!important\n}\n.ml-lg-5, .mx-lg-5 {\nmargin-left:3rem!important\n}\n.p-lg-0 {\npadding:0!important\n}\n.pt-lg-0, .py-lg-0 {\npadding-top:0!important\n}\n.pr-lg-0, .px-lg-0 {\npadding-right:0!important\n}\n.pb-lg-0, .py-lg-0 {\npadding-bottom:0!important\n}\n.pl-lg-0, .px-lg-0 {\npadding-left:0!important\n}\n.p-lg-1 {\npadding:.25rem!important\n}\n.pt-lg-1, .py-lg-1 {\npadding-top:.25rem!important\n}\n.pr-lg-1, .px-lg-1 {\npadding-right:.25rem!important\n}\n.pb-lg-1, .py-lg-1 {\npadding-bottom:.25rem!important\n}\n.pl-lg-1, .px-lg-1 {\npadding-left:.25rem!important\n}\n.p-lg-2 {\npadding:.5rem!important\n}\n.pt-lg-2, .py-lg-2 {\npadding-top:.5rem!important\n}\n.pr-lg-2, .px-lg-2 {\npadding-right:.5rem!important\n}\n.pb-lg-2, .py-lg-2 {\npadding-bottom:.5rem!important\n}\n.pl-lg-2, .px-lg-2 {\npadding-left:.5rem!important\n}\n.p-lg-3 {\npadding:1rem!important\n}\n.pt-lg-3, .py-lg-3 {\npadding-top:1rem!important\n}\n.pr-lg-3, .px-lg-3 {\npadding-right:1rem!important\n}\n.pb-lg-3, .py-lg-3 {\npadding-bottom:1rem!important\n}\n.pl-lg-3, .px-lg-3 {\npadding-left:1rem!important\n}\n.p-lg-4 {\npadding:1.5rem!important\n}\n.pt-lg-4, .py-lg-4 {\npadding-top:1.5rem!important\n}\n.pr-lg-4, .px-lg-4 {\npadding-right:1.5rem!important\n}\n.pb-lg-4, .py-lg-4 {\npadding-bottom:1.5rem!important\n}\n.pl-lg-4, .px-lg-4 {\npadding-left:1.5rem!important\n}\n.p-lg-5 {\npadding:3rem!important\n}\n.pt-lg-5, .py-lg-5 {\npadding-top:3rem!important\n}\n.pr-lg-5, .px-lg-5 {\npadding-right:3rem!important\n}\n.pb-lg-5, .py-lg-5 {\npadding-bottom:3rem!important\n}\n.pl-lg-5, .px-lg-5 {\npadding-left:3rem!important\n}\n.m-lg-n1 {\nmargin:-.25rem!important\n}\n.mt-lg-n1, .my-lg-n1 {\nmargin-top:-.25rem!important\n}\n.mr-lg-n1, .mx-lg-n1 {\nmargin-right:-.25rem!important\n}\n.mb-lg-n1, .my-lg-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-lg-n1, .mx-lg-n1 {\nmargin-left:-.25rem!important\n}\n.m-lg-n2 {\nmargin:-.5rem!important\n}\n.mt-lg-n2, .my-lg-n2 {\nmargin-top:-.5rem!important\n}\n.mr-lg-n2, .mx-lg-n2 {\nmargin-right:-.5rem!important\n}\n.mb-lg-n2, .my-lg-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-lg-n2, .mx-lg-n2 {\nmargin-left:-.5rem!important\n}\n.m-lg-n3 {\nmargin:-1rem!important\n}\n.mt-lg-n3, .my-lg-n3 {\nmargin-top:-1rem!important\n}\n.mr-lg-n3, .mx-lg-n3 {\nmargin-right:-1rem!important\n}\n.mb-lg-n3, .my-lg-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-lg-n3, .mx-lg-n3 {\nmargin-left:-1rem!important\n}\n.m-lg-n4 {\nmargin:-1.5rem!important\n}\n.mt-lg-n4, .my-lg-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-lg-n4, .mx-lg-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-lg-n4, .my-lg-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-lg-n4, .mx-lg-n4 {\nmargin-left:-1.5rem!important\n}\n.m-lg-n5 {\nmargin:-3rem!important\n}\n.mt-lg-n5, .my-lg-n5 {\nmargin-top:-3rem!important\n}\n.mr-lg-n5, .mx-lg-n5 {\nmargin-right:-3rem!important\n}\n.mb-lg-n5, .my-lg-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-lg-n5, .mx-lg-n5 {\nmargin-left:-3rem!important\n}\n.m-lg-auto {\nmargin:auto!important\n}\n.mt-lg-auto, .my-lg-auto {\nmargin-top:auto!important\n}\n.mr-lg-auto, .mx-lg-auto {\nmargin-right:auto!important\n}\n.mb-lg-auto, .my-lg-auto {\nmargin-bottom:auto!important\n}\n.ml-lg-auto, .mx-lg-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:1200px) {\n.m-xl-0 {\nmargin:0!important\n}\n.mt-xl-0, .my-xl-0 {\nmargin-top:0!important\n}\n.mr-xl-0, .mx-xl-0 {\nmargin-right:0!important\n}\n.mb-xl-0, .my-xl-0 {\nmargin-bottom:0!important\n}\n.ml-xl-0, .mx-xl-0 {\nmargin-left:0!important\n}\n.m-xl-1 {\nmargin:.25rem!important\n}\n.mt-xl-1, .my-xl-1 {\nmargin-top:.25rem!important\n}\n.mr-xl-1, .mx-xl-1 {\nmargin-right:.25rem!important\n}\n.mb-xl-1, .my-xl-1 {\nmargin-bottom:.25rem!important\n}\n.ml-xl-1, .mx-xl-1 {\nmargin-left:.25rem!important\n}\n.m-xl-2 {\nmargin:.5rem!important\n}\n.mt-xl-2, .my-xl-2 {\nmargin-top:.5rem!important\n}\n.mr-xl-2, .mx-xl-2 {\nmargin-right:.5rem!important\n}\n.mb-xl-2, .my-xl-2 {\nmargin-bottom:.5rem!important\n}\n.ml-xl-2, .mx-xl-2 {\nmargin-left:.5rem!important\n}\n.m-xl-3 {\nmargin:1rem!important\n}\n.mt-xl-3, .my-xl-3 {\nmargin-top:1rem!important\n}\n.mr-xl-3, .mx-xl-3 {\nmargin-right:1rem!important\n}\n.mb-xl-3, .my-xl-3 {\nmargin-bottom:1rem!important\n}\n.ml-xl-3, .mx-xl-3 {\nmargin-left:1rem!important\n}\n.m-xl-4 {\nmargin:1.5rem!important\n}\n.mt-xl-4, .my-xl-4 {\nmargin-top:1.5rem!important\n}\n.mr-xl-4, .mx-xl-4 {\nmargin-right:1.5rem!important\n}\n.mb-xl-4, .my-xl-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-xl-4, .mx-xl-4 {\nmargin-left:1.5rem!important\n}\n.m-xl-5 {\nmargin:3rem!important\n}\n.mt-xl-5, .my-xl-5 {\nmargin-top:3rem!important\n}\n.mr-xl-5, .mx-xl-5 {\nmargin-right:3rem!important\n}\n.mb-xl-5, .my-xl-5 {\nmargin-bottom:3rem!important\n}\n.ml-xl-5, .mx-xl-5 {\nmargin-left:3rem!important\n}\n.p-xl-0 {\npadding:0!important\n}\n.pt-xl-0, .py-xl-0 {\npadding-top:0!important\n}\n.pr-xl-0, .px-xl-0 {\npadding-right:0!important\n}\n.pb-xl-0, .py-xl-0 {\npadding-bottom:0!important\n}\n.pl-xl-0, .px-xl-0 {\npadding-left:0!important\n}\n.p-xl-1 {\npadding:.25rem!important\n}\n.pt-xl-1, .py-xl-1 {\npadding-top:.25rem!important\n}\n.pr-xl-1, .px-xl-1 {\npadding-right:.25rem!important\n}\n.pb-xl-1, .py-xl-1 {\npadding-bottom:.25rem!important\n}\n.pl-xl-1, .px-xl-1 {\npadding-left:.25rem!important\n}\n.p-xl-2 {\npadding:.5rem!important\n}\n.pt-xl-2, .py-xl-2 {\npadding-top:.5rem!important\n}\n.pr-xl-2, .px-xl-2 {\npadding-right:.5rem!important\n}\n.pb-xl-2, .py-xl-2 {\npadding-bottom:.5rem!important\n}\n.pl-xl-2, .px-xl-2 {\npadding-left:.5rem!important\n}\n.p-xl-3 {\npadding:1rem!important\n}\n.pt-xl-3, .py-xl-3 {\npadding-top:1rem!important\n}\n.pr-xl-3, .px-xl-3 {\npadding-right:1rem!important\n}\n.pb-xl-3, .py-xl-3 {\npadding-bottom:1rem!important\n}\n.pl-xl-3, .px-xl-3 {\npadding-left:1rem!important\n}\n.p-xl-4 {\npadding:1.5rem!important\n}\n.pt-xl-4, .py-xl-4 {\npadding-top:1.5rem!important\n}\n.pr-xl-4, .px-xl-4 {\npadding-right:1.5rem!important\n}\n.pb-xl-4, .py-xl-4 {\npadding-bottom:1.5rem!important\n}\n.pl-xl-4, .px-xl-4 {\npadding-left:1.5rem!important\n}\n.p-xl-5 {\npadding:3rem!important\n}\n.pt-xl-5, .py-xl-5 {\npadding-top:3rem!important\n}\n.pr-xl-5, .px-xl-5 {\npadding-right:3rem!important\n}\n.pb-xl-5, .py-xl-5 {\npadding-bottom:3rem!important\n}\n.pl-xl-5, .px-xl-5 {\npadding-left:3rem!important\n}\n.m-xl-n1 {\nmargin:-.25rem!important\n}\n.mt-xl-n1, .my-xl-n1 {\nmargin-top:-.25rem!important\n}\n.mr-xl-n1, .mx-xl-n1 {\nmargin-right:-.25rem!important\n}\n.mb-xl-n1, .my-xl-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-xl-n1, .mx-xl-n1 {\nmargin-left:-.25rem!important\n}\n.m-xl-n2 {\nmargin:-.5rem!important\n}\n.mt-xl-n2, .my-xl-n2 {\nmargin-top:-.5rem!important\n}\n.mr-xl-n2, .mx-xl-n2 {\nmargin-right:-.5rem!important\n}\n.mb-xl-n2, .my-xl-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-xl-n2, .mx-xl-n2 {\nmargin-left:-.5rem!important\n}\n.m-xl-n3 {\nmargin:-1rem!important\n}\n.mt-xl-n3, .my-xl-n3 {\nmargin-top:-1rem!important\n}\n.mr-xl-n3, .mx-xl-n3 {\nmargin-right:-1rem!important\n}\n.mb-xl-n3, .my-xl-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-xl-n3, .mx-xl-n3 {\nmargin-left:-1rem!important\n}\n.m-xl-n4 {\nmargin:-1.5rem!important\n}\n.mt-xl-n4, .my-xl-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-xl-n4, .mx-xl-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-xl-n4, .my-xl-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-xl-n4, .mx-xl-n4 {\nmargin-left:-1.5rem!important\n}\n.m-xl-n5 {\nmargin:-3rem!important\n}\n.mt-xl-n5, .my-xl-n5 {\nmargin-top:-3rem!important\n}\n.mr-xl-n5, .mx-xl-n5 {\nmargin-right:-3rem!important\n}\n.mb-xl-n5, .my-xl-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-xl-n5, .mx-xl-n5 {\nmargin-left:-3rem!important\n}\n.m-xl-auto {\nmargin:auto!important\n}\n.mt-xl-auto, .my-xl-auto {\nmargin-top:auto!important\n}\n.mr-xl-auto, .mx-xl-auto {\nmargin-right:auto!important\n}\n.mb-xl-auto, .my-xl-auto {\nmargin-bottom:auto!important\n}\n.ml-xl-auto, .mx-xl-auto {\nmargin-left:auto!important\n}\n}\n.stretched-link::after {\nposition:absolute;\ntop:0;\nright:0;\nbottom:0;\nleft:0;\nz-index:1;\npointer-events:auto;\ncontent:\"\";\nbackground-color:rgba(0, 0, 0, 0)\n}\n.text-monospace {\n\tfont-family:SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace!important\n}\n.text-justify {\n\ttext-align:justify!important\n}\n.text-wrap {\n\twhite-space:normal!important\n}\n.text-nowrap {\n\twhite-space:nowrap!important\n}\n.text-truncate {\n\toverflow:hidden;\n\ttext-overflow:ellipsis;\n\twhite-space:nowrap\n}\n.text-left {\n\ttext-align:left!important\n}\n.text-right {\n\ttext-align:right!important\n}\n.text-center {\n\ttext-align:center!important\n}\n@media (min-width:576px) {\n.text-sm-left {\ntext-align:left!important\n}\n.text-sm-right {\ntext-align:right!important\n}\n.text-sm-center {\ntext-align:center!important\n}\n}\n@media (min-width:768px) {\n.text-md-left {\ntext-align:left!important\n}\n.text-md-right {\ntext-align:right!important\n}\n.text-md-center {\ntext-align:center!important\n}\n}\n@media (min-width:992px) {\n.text-lg-left {\ntext-align:left!important\n}\n.text-lg-right {\ntext-align:right!important\n}\n.text-lg-center {\ntext-align:center!important\n}\n}\n@media (min-width:1200px) {\n.text-xl-left {\ntext-align:left!important\n}\n.text-xl-right {\ntext-align:right!important\n}\n.text-xl-center {\ntext-align:center!important\n}\n}\n.text-lowercase {\n\ttext-transform:lowercase!important\n}\n.text-uppercase {\n\ttext-transform:uppercase!important\n}\n.text-capitalize {\n\ttext-transform:capitalize!important\n}\n.font-weight-light {\n\tfont-weight:300!important\n}\n.font-weight-lighter {\n\tfont-weight:lighter!important\n}\n.font-weight-normal {\n\tfont-weight:400!important\n}\n.font-weight-bold {\n\tfont-weight:700!important\n}\n.font-weight-bolder {\n\tfont-weight:bolder!important\n}\n.font-italic {\n\tfont-style:italic!important\n}\n.text-white {\n\tcolor:#fff!important\n}\n.text-primary {\n\tcolor:#007bff!important\n}\na.text-primary:focus, a.text-primary:hover {\n\tcolor:#0056b3!important\n}\n.text-secondary {\n\tcolor:#6c757d!important\n}\na.text-secondary:focus, a.text-secondary:hover {\n\tcolor:#494f54!important\n}\n.text-success {\n\tcolor:#28a745!important\n}\na.text-success:focus, a.text-success:hover {\n\tcolor:#19692c!important\n}\n.text-info {\n\tcolor:#17a2b8!important\n}\na.text-info:focus, a.text-info:hover {\n\tcolor:#0f6674!important\n}\n.text-warning {\n\tcolor:#ffc107!important\n}\na.text-warning:focus, a.text-warning:hover {\n\tcolor:#ba8b00!important\n}\n.text-danger {\n\tcolor:#dc3545!important\n}\na.text-danger:focus, a.text-danger:hover {\n\tcolor:#a71d2a!important\n}\n.text-light {\n\tcolor:#f8f9fa!important\n}\na.text-light:focus, a.text-light:hover {\n\tcolor:#cbd3da!important\n}\n.text-dark {\n\tcolor:#343a40!important\n}\na.text-dark:focus, a.text-dark:hover {\n\tcolor:#121416!important\n}\n.text-body {\n\tcolor:#212529!important\n}\n.text-muted {\n\tcolor:#6c757d!important\n}\n.text-black-50 {\n\tcolor:rgba(0, 0, 0, .5)!important\n}\n.text-white-50 {\n\tcolor:rgba(255, 255, 255, .5)!important\n}\n.text-hide {\n\tfont:0/0 a;\n\tcolor:transparent;\n\ttext-shadow:none;\n\tbackground-color:transparent;\n\tborder:0\n}\n.text-decoration-none {\n\ttext-decoration:none!important\n}\n.text-break {\n\tword-wrap:break-word!important\n}\n.text-reset {\n\tcolor:inherit!important\n}\n.visible {\n\tvisibility:visible!important\n}\n.invisible {\n\tvisibility:hidden!important\n}\n@media print {\n*, ::after, ::before {\ntext-shadow:none!important;\nbox-shadow:none!important\n}\na:not(.btn) {\ntext-decoration:underline\n}\nabbr[title]::after {\ncontent:\" (\" attr(title) \")\"\n}\npre {\n\twhite-space:pre-wrap!important\n}\nblockquote, pre {\n\tborder:1px solid #adb5bd;\n\tpage-break-inside:avoid\n}\nthead {\n\tdisplay:table-header-group\n}\nimg, tr {\n\tpage-break-inside:avoid\n}\nh2, h3, p {\n\torphans:3;\n\twidows:3\n}\nh2, h3 {\n\tpage-break-after:avoid\n}\n@page {\nsize:a3\n}\n\n.badge {\n\tborder:1px solid #000\n}\n.table {\n\tborder-collapse:collapse!important\n}\n.table td, .table th {\n\tbackground-color:#fff!important\n}\n.table-bordered td, .table-bordered th {\n\tborder:1px solid #dee2e6!important\n}\n.table-dark {\n\tcolor:inherit\n}\n.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {\n\tborder-color:#dee2e6\n}\n.table .thead-dark th {\n\tcolor:inherit;\n\tborder-color:#dee2e6\n}\n}\n/*# sourceMappingURL=bootstrap.min.css.map */\n.carousel.pointer-event {\n\t-ms-touch-action:pan-y;\n\ttouch-action:pan-y\n}\n.carousel-inner {\n\tposition:relative;\n\twidth:100%;\n\toverflow:hidden\n}\n.carousel-inner::after {\ndisplay:block;\nclear:both;\ncontent:\"\"\n}\n.carousel-item {\n\tposition:relative;\n\tdisplay:none;\n\tfloat:left;\n\twidth:100%;\n\tmargin-right:-100%;\n\t-webkit-backface-visibility:hidden;\n\tbackface-visibility:hidden;\ntransition:-webkit-transform .6s ease-in-out;\ntransition:transform .6s ease-in-out;\ntransition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-item {\ntransition:none\n}\n}\n.carousel-item-next, .carousel-item-prev, .carousel-item.active {\n\tdisplay:block\n}\n.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {\n-webkit-transform:translateX(100%);\ntransform:translateX(100%)\n}\n.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {\n-webkit-transform:translateX(-100%);\ntransform:translateX(-100%)\n}\n.carousel-fade .carousel-item {\n\topacity:0;\n\ttransition-property:opacity;\n\t-webkit-transform:none;\n\ttransform:none\n}\n.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {\n\tz-index:1;\n\topacity:1\n}\n.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {\n\tz-index:0;\n\topacity:0;\ntransition:opacity 0s .6s\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {\ntransition:none\n}\n}\n.carousel-control-next, .carousel-control-prev {\n\tposition:absolute;\n\ttop:0;\n\tbottom:0;\n\tz-index:1;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\twidth:15%;\n\tcolor:#fff;\n\ttext-align:center;\n\topacity:.5;\ntransition:opacity .15s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-control-next, .carousel-control-prev {\ntransition:none\n}\n}\n.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {\n\tcolor:#fff;\n\ttext-decoration:none;\n\toutline:0;\n\topacity:.9\n}\n.carousel-control-prev {\n\tleft:0\n}\n.carousel-control-next {\n\tright:0\n}\n.carousel-control-next-icon, .carousel-control-prev-icon {\n\tdisplay:inline-block;\n\twidth:20px;\n\theight:20px;\n\tbackground:no-repeat 50%/100% 100%\n}\n.carousel-control-prev-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\")\n}\n.carousel-control-next-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\")\n}\n.carousel-indicators {\n\tposition:absolute;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tz-index:15;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\tpadding-left:0;\n\tmargin-right:15%;\n\tmargin-left:15%;\n\tlist-style:none\n}\n.carousel-indicators li {\n\tbox-sizing:content-box;\n\t-ms-flex:0 1 auto;\n\tflex:0 1 auto;\n\twidth:30px;\n\theight:3px;\n\tmargin-right:3px;\n\tmargin-left:3px;\n\ttext-indent:-999px;\n\tcursor:pointer;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder-top:10px solid transparent;\n\tborder-bottom:10px solid transparent;\n\topacity:.5;\ntransition:opacity .6s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-indicators li {\ntransition:none\n}\n}\n.carousel-indicators .active {\n\topacity:1\n}\n.carousel-caption {\n\tposition:absolute;\n\tright:15%;\n\tbottom:20px;\n\tleft:15%;\n\tz-index:10;\n\tpadding-top:20px;\n\tpadding-bottom:20px;\n\tcolor:#fff;\n\ttext-align:center\n}\n@-webkit-keyframes spinner-border {\nto {\n-webkit-transform:rotate(360deg);\ntransform:rotate(360deg)\n}\n}\n@keyframes spinner-border {\nto {\n-webkit-transform:rotate(360deg);\ntransform:rotate(360deg)\n}\n}\n.spinner-border {\n\tdisplay:inline-block;\n\twidth:2rem;\n\theight:2rem;\n\tvertical-align:text-bottom;\n\tborder:.25em solid currentColor;\n\tborder-right-color:transparent;\n\tborder-radius:50%;\n-webkit-animation:spinner-border .75s linear infinite;\nanimation:spinner-border .75s linear infinite\n}\n.spinner-border-sm {\n\twidth:1rem;\n\theight:1rem;\n\tborder-width:.2em\n}\n@-webkit-keyframes spinner-grow {\n0% {\n-webkit-transform:scale(0);\ntransform:scale(0)\n}\n50% {\nopacity:1;\n-webkit-transform:none;\ntransform:none\n}\n}\n@keyframes spinner-grow {\n0% {\n-webkit-transform:scale(0);\ntransform:scale(0)\n}\n50% {\nopacity:1;\n-webkit-transform:none;\ntransform:none\n}\n}\n.spinner-grow {\n\tdisplay:inline-block;\n\twidth:2rem;\n\theight:2rem;\n\tvertical-align:text-bottom;\n\tbackground-color:currentColor;\n\tborder-radius:50%;\n\topacity:0;\n-webkit-animation:spinner-grow .75s linear infinite;\nanimation:spinner-grow .75s linear infinite\n}\n.spinner-grow-sm {\n\twidth:1rem;\n\theight:1rem\n}\n.align-baseline {\n\tvertical-align:baseline!important\n}\n.align-top {\n\tvertical-align:top!important\n}\n.align-middle {\n\tvertical-align:middle!important\n}\n.align-bottom {\n\tvertical-align:bottom!important\n}\n.align-text-bottom {\n\tvertical-align:text-bottom!important\n}\n.align-text-top {\n\tvertical-align:text-top!important\n}\n.bg-primary {\n\tbackground-color:#007bff!important\n}\na.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {\n\tbackground-color:#0062cc!important\n}\n.bg-secondary {\n\tbackground-color:#6c757d!important\n}\na.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {\n\tbackground-color:#545b62!important\n}\n.bg-success {\n\tbackground-color:#28a745!important\n}\na.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {\n\tbackground-color:#1e7e34!important\n}\n.bg-info {\n\tbackground-color:#17a2b8!important\n}\na.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {\n\tbackground-color:#117a8b!important\n}\n.bg-warning {\n\tbackground-color:#ffc107!important\n}\na.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {\n\tbackground-color:#d39e00!important\n}\n.bg-danger {\n\tbackground-color:#dc3545!important\n}\na.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {\n\tbackground-color:#bd2130!important\n}\n.bg-light {\n\tbackground-color:#f8f9fa!important\n}\na.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {\n\tbackground-color:#dae0e5!important\n}\n.bg-dark {\n\tbackground-color:#343a40!important\n}\na.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {\n\tbackground-color:#1d2124!important\n}\n.bg-white {\n\tbackground-color:#fff!important\n}\n.bg-transparent {\n\tbackground-color:transparent!important\n}\n.border {\n\tborder:1px solid #dee2e6!important\n}\n.border-top {\n\tborder-top:1px solid #dee2e6!important\n}\n.border-right {\n\tborder-right:1px solid #dee2e6!important\n}\n.border-bottom {\n\tborder-bottom:1px solid #dee2e6!important\n}\n.border-left {\n\tborder-left:1px solid #dee2e6!important\n}\n.border-0 {\n\tborder:0!important\n}\n.border-top-0 {\n\tborder-top:0!important\n}\n.border-right-0 {\n\tborder-right:0!important\n}\n.border-bottom-0 {\n\tborder-bottom:0!important\n}\n.border-left-0 {\n\tborder-left:0!important\n}\n.border-primary {\n\tborder-color:#007bff!important\n}\n.border-secondary {\n\tborder-color:#6c757d!important\n}\n.border-success {\n\tborder-color:#28a745!important\n}\n.border-info {\n\tborder-color:#17a2b8!important\n}\n.border-warning {\n\tborder-color:#ffc107!important\n}\n.border-danger {\n\tborder-color:#dc3545!important\n}\n.border-light {\n\tborder-color:#f8f9fa!important\n}\n.border-dark {\n\tborder-color:#343a40!important\n}\n.border-white {\n\tborder-color:#fff!important\n}\n.rounded-sm {\nborder-radius:.2rem!important\n}\n.rounded {\nborder-radius:.25rem!important\n}\n.rounded-top {\nborder-top-left-radius:.25rem!important;\nborder-top-right-radius:.25rem!important\n}\n.rounded-right {\nborder-top-right-radius:.25rem!important;\nborder-bottom-right-radius:.25rem!important\n}\n.rounded-bottom {\nborder-bottom-right-radius:.25rem!important;\nborder-bottom-left-radius:.25rem!important\n}\n.rounded-left {\nborder-top-left-radius:.25rem!important;\nborder-bottom-left-radius:.25rem!important\n}\n.rounded-lg {\nborder-radius:.3rem!important\n}\n.rounded-circle {\n\tborder-radius:50%!important\n}\n.rounded-pill {\n\tborder-radius:50rem!important\n}\n.rounded-0 {\n\tborder-radius:0!important\n}\n.clearfix::after {\ndisplay:block;\nclear:both;\ncontent:\"\"\n}\n.d-none {\n\tdisplay:none!important\n}\n.d-inline {\n\tdisplay:inline!important\n}\n.d-inline-block {\n\tdisplay:inline-block!important\n}\n.d-block {\n\tdisplay:block!important\n}\n.d-table {\n\tdisplay:table!important\n}\n.d-table-row {\n\tdisplay:table-row!important\n}\n.d-table-cell {\n\tdisplay:table-cell!important\n}\n.d-flex {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important\n}\n.d-inline-flex {\n\tdisplay:-ms-inline-flexbox!important;\n\tdisplay:inline-flex!important\n}\n@media (min-width:576px) {\n.d-sm-none {\ndisplay:none!important\n}\n.d-sm-inline {\ndisplay:inline!important\n}\n.d-sm-inline-block {\ndisplay:inline-block!important\n}\n.d-sm-block {\ndisplay:block!important\n}\n.d-sm-table {\ndisplay:table!important\n}\n.d-sm-table-row {\ndisplay:table-row!important\n}\n.d-sm-table-cell {\ndisplay:table-cell!important\n}\n.d-sm-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-sm-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:768px) {\n.d-md-none {\ndisplay:none!important\n}\n.d-md-inline {\ndisplay:inline!important\n}\n.d-md-inline-block {\ndisplay:inline-block!important\n}\n.d-md-block {\ndisplay:block!important\n}\n.d-md-table {\ndisplay:table!important\n}\n.d-md-table-row {\ndisplay:table-row!important\n}\n.d-md-table-cell {\ndisplay:table-cell!important\n}\n.d-md-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-md-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:992px) {\n.d-lg-none {\ndisplay:none!important\n}\n.d-lg-inline {\ndisplay:inline!important\n}\n.d-lg-inline-block {\ndisplay:inline-block!important\n}\n.d-lg-block {\ndisplay:block!important\n}\n.d-lg-table {\ndisplay:table!important\n}\n.d-lg-table-row {\ndisplay:table-row!important\n}\n.d-lg-table-cell {\ndisplay:table-cell!important\n}\n.d-lg-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-lg-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:1200px) {\n.d-xl-none {\ndisplay:none!important\n}\n.d-xl-inline {\ndisplay:inline!important\n}\n.d-xl-inline-block {\ndisplay:inline-block!important\n}\n.d-xl-block {\ndisplay:block!important\n}\n.d-xl-table {\ndisplay:table!important\n}\n.d-xl-table-row {\ndisplay:table-row!important\n}\n.d-xl-table-cell {\ndisplay:table-cell!important\n}\n.d-xl-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-xl-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media print {\n.d-print-none {\n\tdisplay:none!important\n}\n.d-print-inline {\n\tdisplay:inline!important\n}\n.d-print-inline-block {\n\tdisplay:inline-block!important\n}\n.d-print-block {\n\tdisplay:block!important\n}\n.d-print-table {\n\tdisplay:table!important\n}\n.d-print-table-row {\n\tdisplay:table-row!important\n}\n.d-print-table-cell {\n\tdisplay:table-cell!important\n}\n.d-print-flex {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important\n}\n.d-print-inline-flex {\n\tdisplay:-ms-inline-flexbox!important;\n\tdisplay:inline-flex!important\n}\n}\n.embed-responsive {\n\tposition:relative;\n\tdisplay:block;\n\twidth:100%;\n\tpadding:0;\n\toverflow:hidden\n}\n.embed-responsive::before {\ndisplay:block;\ncontent:\"\"\n}\n.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {\n\tposition:absolute;\n\ttop:0;\n\tbottom:0;\n\tleft:0;\n\twidth:100%;\n\theight:100%;\n\tborder:0\n}\n.embed-responsive-21by9::before {\npadding-top:42.857143%\n}\n.embed-responsive-16by9::before {\npadding-top:56.25%\n}\n.embed-responsive-4by3::before {\npadding-top:75%\n}\n.embed-responsive-1by1::before {\npadding-top:100%\n}\n.flex-row {\n\t-ms-flex-direction:row!important;\n\tflex-direction:row!important\n}\n.flex-column {\n\t-ms-flex-direction:column!important;\n\tflex-direction:column!important\n}\n.flex-row-reverse {\n\t-ms-flex-direction:row-reverse!important;\n\tflex-direction:row-reverse!important\n}\n.flex-column-reverse {\n\t-ms-flex-direction:column-reverse!important;\n\tflex-direction:column-reverse!important\n}\n.flex-wrap {\n\t-ms-flex-wrap:wrap!important;\n\tflex-wrap:wrap!important\n}\n.flex-nowrap {\n\t-ms-flex-wrap:nowrap!important;\n\tflex-wrap:nowrap!important\n}\n.flex-wrap-reverse {\n\t-ms-flex-wrap:wrap-reverse!important;\n\tflex-wrap:wrap-reverse!important\n}\n.flex-fill {\n\t-ms-flex:1 1 auto!important;\n\tflex:1 1 auto!important\n}\n.flex-grow-0 {\n\t-ms-flex-positive:0!important;\n\tflex-grow:0!important\n}\n.flex-grow-1 {\n\t-ms-flex-positive:1!important;\n\tflex-grow:1!important\n}\n.flex-shrink-0 {\n\t-ms-flex-negative:0!important;\n\tflex-shrink:0!important\n}\n.flex-shrink-1 {\n\t-ms-flex-negative:1!important;\n\tflex-shrink:1!important\n}\n.justify-content-start {\n\t-ms-flex-pack:start!important;\n\tjustify-content:flex-start!important\n}\n.justify-content-end {\n\t-ms-flex-pack:end!important;\n\tjustify-content:flex-end!important\n}\n.justify-content-center {\n\t-ms-flex-pack:center!important;\n\tjustify-content:center!important\n}\n.justify-content-between {\n\t-ms-flex-pack:justify!important;\n\tjustify-content:space-between!important\n}\n.justify-content-around {\n\t-ms-flex-pack:distribute!important;\n\tjustify-content:space-around!important\n}\n.align-items-start {\n\t-ms-flex-align:start!important;\n\talign-items:flex-start!important\n}\n.align-items-end {\n\t-ms-flex-align:end!important;\n\talign-items:flex-end!important\n}\n.align-items-center {\n\t-ms-flex-align:center!important;\n\talign-items:center!important\n}\n.align-items-baseline {\n\t-ms-flex-align:baseline!important;\n\talign-items:baseline!important\n}\n.align-items-stretch {\n\t-ms-flex-align:stretch!important;\n\talign-items:stretch!important\n}\n.align-content-start {\n\t-ms-flex-line-pack:start!important;\n\talign-content:flex-start!important\n}\n.align-content-end {\n\t-ms-flex-line-pack:end!important;\n\talign-content:flex-end!important\n}\n.align-content-center {\n\t-ms-flex-line-pack:center!important;\n\talign-content:center!important\n}\n.align-content-between {\n\t-ms-flex-line-pack:justify!important;\n\talign-content:space-between!important\n}\n.align-content-around {\n\t-ms-flex-line-pack:distribute!important;\n\talign-content:space-around!important\n}\n.align-content-stretch {\n\t-ms-flex-line-pack:stretch!important;\n\talign-content:stretch!important\n}\n.align-self-auto {\n\t-ms-flex-item-align:auto!important;\n\talign-self:auto!important\n}\n.align-self-start {\n\t-ms-flex-item-align:start!important;\n\talign-self:flex-start!important\n}\n.align-self-end {\n\t-ms-flex-item-align:end!important;\n\talign-self:flex-end!important\n}\n.align-self-center {\n\t-ms-flex-item-align:center!important;\n\talign-self:center!important\n}\n.align-self-baseline {\n\t-ms-flex-item-align:baseline!important;\n\talign-self:baseline!important\n}\n.align-self-stretch {\n\t-ms-flex-item-align:stretch!important;\n\talign-self:stretch!important\n}\n@media (min-width:576px) {\n.flex-sm-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-sm-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-sm-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-sm-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-sm-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-sm-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-sm-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-sm-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-sm-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-sm-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-sm-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-sm-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-sm-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-sm-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-sm-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-sm-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-sm-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-sm-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-sm-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-sm-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-sm-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-sm-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-sm-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-sm-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-sm-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-sm-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-sm-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-sm-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-sm-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-sm-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-sm-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-sm-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-sm-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-sm-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:768px) {\n.flex-md-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-md-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-md-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-md-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-md-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-md-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-md-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-md-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-md-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-md-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-md-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-md-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-md-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-md-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-md-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-md-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-md-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-md-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-md-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-md-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-md-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-md-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-md-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-md-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-md-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-md-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-md-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-md-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-md-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-md-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-md-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-md-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-md-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-md-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:992px) {\n.flex-lg-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-lg-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-lg-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-lg-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-lg-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-lg-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-lg-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-lg-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-lg-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-lg-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-lg-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-lg-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-lg-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-lg-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-lg-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-lg-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-lg-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-lg-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-lg-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-lg-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-lg-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-lg-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-lg-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-lg-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-lg-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-lg-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-lg-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-lg-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-lg-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-lg-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-lg-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-lg-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-lg-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-lg-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:1200px) {\n.flex-xl-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-xl-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-xl-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-xl-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-xl-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-xl-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-xl-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-xl-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-xl-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-xl-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-xl-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-xl-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-xl-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-xl-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-xl-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-xl-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-xl-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-xl-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-xl-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-xl-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-xl-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-xl-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-xl-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-xl-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-xl-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-xl-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-xl-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-xl-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-xl-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-xl-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-xl-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-xl-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-xl-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-xl-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n.float-left {\n\tfloat:left!important\n}\n.float-right {\n\tfloat:right!important\n}\n.float-none {\n\tfloat:none!important\n}\n@media (min-width:576px) {\n.float-sm-left {\nfloat:left!important\n}\n.float-sm-right {\nfloat:right!important\n}\n.float-sm-none {\nfloat:none!important\n}\n}\n@media (min-width:768px) {\n.float-md-left {\nfloat:left!important\n}\n.float-md-right {\nfloat:right!important\n}\n.float-md-none {\nfloat:none!important\n}\n}\n@media (min-width:992px) {\n.float-lg-left {\nfloat:left!important\n}\n.float-lg-right {\nfloat:right!important\n}\n.float-lg-none {\nfloat:none!important\n}\n}\n@media (min-width:1200px) {\n.float-xl-left {\nfloat:left!important\n}\n.float-xl-right {\nfloat:right!important\n}\n.float-xl-none {\nfloat:none!important\n}\n}\n.user-select-all {\n\t-webkit-user-select:all!important;\n\t-moz-user-select:all!important;\n\t-ms-user-select:all!important;\n\tuser-select:all!important\n}\n.user-select-auto {\n\t-webkit-user-select:auto!important;\n\t-moz-user-select:auto!important;\n\t-ms-user-select:auto!important;\n\tuser-select:auto!important\n}\n.user-select-none {\n\t-webkit-user-select:none!important;\n\t-moz-user-select:none!important;\n\t-ms-user-select:none!important;\n\tuser-select:none!important\n}\n.overflow-auto {\n\toverflow:auto!important\n}\n.overflow-hidden {\n\toverflow:hidden!important\n}\n.position-static {\n\tposition:static!important\n}\n.position-relative {\n\tposition:relative!important\n}\n.position-absolute {\n\tposition:absolute!important\n}\n.position-fixed {\n\tposition:fixed!important\n}\n.position-sticky {\n\tposition:-webkit-sticky!important;\n\tposition:sticky!important\n}\n.fixed-top {\n\tposition:fixed;\n\ttop:0;\n\tright:0;\n\tleft:0;\n\tz-index:1030\n}\n.fixed-bottom {\n\tposition:fixed;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tz-index:1030\n}\n@supports ((position:-webkit-sticky) or (position:sticky)) {\n.sticky-top {\nposition:-webkit-sticky;\nposition:sticky;\ntop:0;\nz-index:1020\n}\n}\n.sr-only {\n\tposition:absolute;\n\twidth:1px;\n\theight:1px;\n\tpadding:0;\n\tmargin:-1px;\n\toverflow:hidden;\n\tclip:rect(0,0,0,0);\n\twhite-space:nowrap;\n\tborder:0\n}\n.sr-only-focusable:active, .sr-only-focusable:focus {\n\tposition:static;\n\twidth:auto;\n\theight:auto;\n\toverflow:visible;\n\tclip:auto;\n\twhite-space:normal\n}\n.shadow-sm {\nbox-shadow:0 .125rem .25rem rgba(0, 0, 0, .075)!important\n}\n.shadow {\nbox-shadow:0 .5rem 1rem rgba(0, 0, 0, .15)!important\n}\n.shadow-lg {\n\tbox-shadow:0 1rem 3rem rgba(0, 0, 0, .175)!important\n}\n.shadow-none {\n\tbox-shadow:none!important\n}\n.w-25 {\n\twidth:25%!important\n}\n.w-50 {\n\twidth:50%!important\n}\n.w-75 {\n\twidth:75%!important\n}\n.w-100 {\n\twidth:100%!important\n}\n.w-auto {\n\twidth:auto!important\n}\n.h-25 {\n\theight:25%!important\n}\n.h-50 {\n\theight:50%!important\n}\n.h-75 {\n\theight:75%!important\n}\n.h-100 {\n\theight:100%!important\n}\n.h-auto {\n\theight:auto!important\n}\n.mw-100 {\n\tmax-width:100%!important\n}\n.mh-100 {\n\tmax-height:100%!important\n}\n.min-vw-100 {\n\tmin-width:100vw!important\n}\n.min-vh-100 {\n\tmin-height:100vh!important\n}\n.vw-100 {\n\twidth:100vw!important\n}\n.vh-100 {\n\theight:100vh!important\n}\n.m-0 {\n\tmargin:0!important\n}\n.mt-0, .my-0 {\n\tmargin-top:0!important\n}\n.mr-0, .mx-0 {\n\tmargin-right:0!important\n}\n.mb-0, .my-0 {\n\tmargin-bottom:0!important\n}\n.ml-0, .mx-0 {\n\tmargin-left:0!important\n}\n.m-1 {\nmargin:.25rem!important\n}\n.mt-1, .my-1 {\nmargin-top:.25rem!important\n}\n.mr-1, .mx-1 {\nmargin-right:.25rem!important\n}\n.mb-1, .my-1 {\nmargin-bottom:.25rem!important\n}\n.ml-1, .mx-1 {\nmargin-left:.25rem!important\n}\n.m-2 {\nmargin:.5rem!important\n}\n.mt-2, .my-2 {\nmargin-top:.5rem!important\n}\n.mr-2, .mx-2 {\nmargin-right:.5rem!important\n}\n.mb-2, .my-2 {\nmargin-bottom:.5rem!important\n}\n.ml-2, .mx-2 {\nmargin-left:.5rem!important\n}\n.m-3 {\n\tmargin:1rem!important\n}\n.mt-3, .my-3 {\n\tmargin-top:1rem!important\n}\n.mr-3, .mx-3 {\n\tmargin-right:1rem!important\n}\n.mb-3, .my-3 {\n\tmargin-bottom:1rem!important\n}\n.ml-3, .mx-3 {\n\tmargin-left:1rem!important\n}\n.m-4 {\n\tmargin:1.5rem!important\n}\n.mt-4, .my-4 {\n\tmargin-top:1.5rem!important\n}\n.mr-4, .mx-4 {\n\tmargin-right:1.5rem!important\n}\n.mb-4, .my-4 {\n\tmargin-bottom:1.5rem!important\n}\n.ml-4, .mx-4 {\n\tmargin-left:1.5rem!important\n}\n.m-5 {\n\tmargin:3rem!important\n}\n.mt-5, .my-5 {\n\tmargin-top:3rem!important\n}\n.mr-5, .mx-5 {\n\tmargin-right:3rem!important\n}\n.mb-5, .my-5 {\n\tmargin-bottom:3rem!important\n}\n.ml-5, .mx-5 {\n\tmargin-left:3rem!important\n}\n.p-0 {\n\tpadding:0!important\n}\n.pt-0, .py-0 {\n\tpadding-top:0!important\n}\n.pr-0, .px-0 {\n\tpadding-right:0!important\n}\n.pb-0, .py-0 {\n\tpadding-bottom:0!important\n}\n.pl-0, .px-0 {\n\tpadding-left:0!important\n}\n.p-1 {\npadding:.25rem!important\n}\n.pt-1, .py-1 {\npadding-top:.25rem!important\n}\n.pr-1, .px-1 {\npadding-right:.25rem!important\n}\n.pb-1, .py-1 {\npadding-bottom:.25rem!important\n}\n.pl-1, .px-1 {\npadding-left:.25rem!important\n}\n.p-2 {\npadding:.5rem!important\n}\n.pt-2, .py-2 {\npadding-top:.5rem!important\n}\n.pr-2, .px-2 {\npadding-right:.5rem!important\n}\n.pb-2, .py-2 {\npadding-bottom:.5rem!important\n}\n.pl-2, .px-2 {\npadding-left:.5rem!important\n}\n.p-3 {\n\tpadding:1rem!important\n}\n.pt-3, .py-3 {\n\tpadding-top:1rem!important\n}\n.pr-3, .px-3 {\n\tpadding-right:1rem!important\n}\n.pb-3, .py-3 {\n\tpadding-bottom:1rem!important\n}\n.pl-3, .px-3 {\n\tpadding-left:1rem!important\n}\n\n.p-4 {\n\tpadding:1.5rem!important\n}\n.pt-4, .py-4 {\n\tpadding-top:1.5rem!important\n}\n.pr-4, .px-4 {\n\tpadding-right:1.5rem!important\n}\n.pb-4, .py-4 {\n\tpadding-bottom:1.5rem!important\n}\n.pl-4, .px-4 {\n\tpadding-left:1.5rem!important\n}\n.p-5 {\n\tpadding:3rem!important\n}\n.pt-5, .py-5 {\n\tpadding-top:3rem!important\n}\n.pr-5, .px-5 {\n\tpadding-right:3rem!important\n}\n.pb-5, .py-5 {\n\tpadding-bottom:3rem!important\n}\n.pl-5, .px-5 {\n\tpadding-left:3rem!important\n}\n.m-n1 {\nmargin:-.25rem!important\n}\n.mt-n1, .my-n1 {\nmargin-top:-.25rem!important\n}\n.mr-n1, .mx-n1 {\nmargin-right:-.25rem!important\n}\n.mb-n1, .my-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-n1, .mx-n1 {\nmargin-left:-.25rem!important\n}\n.m-n2 {\nmargin:-.5rem!important\n}\n.mt-n2, .my-n2 {\nmargin-top:-.5rem!important\n}\n.mr-n2, .mx-n2 {\nmargin-right:-.5rem!important\n}\n.mb-n2, .my-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-n2, .mx-n2 {\nmargin-left:-.5rem!important\n}\n.m-n3 {\n\tmargin:-1rem!important\n}\n.mt-n3, .my-n3 {\n\tmargin-top:-1rem!important\n}\n.mr-n3, .mx-n3 {\n\tmargin-right:-1rem!important\n}\n.mb-n3, .my-n3 {\n\tmargin-bottom:-1rem!important\n}\n.ml-n3, .mx-n3 {\n\tmargin-left:-1rem!important\n}\n.m-n4 {\n\tmargin:-1.5rem!important\n}\n.mt-n4, .my-n4 {\n\tmargin-top:-1.5rem!important\n}\n.mr-n4, .mx-n4 {\n\tmargin-right:-1.5rem!important\n}\n.mb-n4, .my-n4 {\n\tmargin-bottom:-1.5rem!important\n}\n.ml-n4, .mx-n4 {\n\tmargin-left:-1.5rem!important\n}\n.m-n5 {\n\tmargin:-3rem!important\n}\n.mt-n5, .my-n5 {\n\tmargin-top:-3rem!important\n}\n.mr-n5, .mx-n5 {\n\tmargin-right:-3rem!important\n}\n.mb-n5, .my-n5 {\n\tmargin-bottom:-3rem!important\n}\n.ml-n5, .mx-n5 {\n\tmargin-left:-3rem!important\n}\n.m-auto {\n\tmargin:auto!important\n}\n.mt-auto, .my-auto {\n\tmargin-top:auto!important\n}\n.mr-auto, .mx-auto {\n\tmargin-right:auto!important\n}\n.mb-auto, .my-auto {\n\tmargin-bottom:auto!important\n}\n.ml-auto, .mx-auto {\n\tmargin-left:auto!important\n}\n@media (min-width:576px) {\n.m-sm-0 {\nmargin:0!important\n}\n.mt-sm-0, .my-sm-0 {\nmargin-top:0!important\n}\n.mr-sm-0, .mx-sm-0 {\nmargin-right:0!important\n}\n.mb-sm-0, .my-sm-0 {\nmargin-bottom:0!important\n}\n.ml-sm-0, .mx-sm-0 {\nmargin-left:0!important\n}\n.m-sm-1 {\nmargin:.25rem!important\n}\n.mt-sm-1, .my-sm-1 {\nmargin-top:.25rem!important\n}\n.mr-sm-1, .mx-sm-1 {\nmargin-right:.25rem!important\n}\n.mb-sm-1, .my-sm-1 {\nmargin-bottom:.25rem!important\n}\n.ml-sm-1, .mx-sm-1 {\nmargin-left:.25rem!important\n}\n.m-sm-2 {\nmargin:.5rem!important\n}\n.mt-sm-2, .my-sm-2 {\nmargin-top:.5rem!important\n}\n.mr-sm-2, .mx-sm-2 {\nmargin-right:.5rem!important\n}\n.mb-sm-2, .my-sm-2 {\nmargin-bottom:.5rem!important\n}\n.ml-sm-2, .mx-sm-2 {\nmargin-left:.5rem!important\n}\n.m-sm-3 {\nmargin:1rem!important\n}\n.mt-sm-3, .my-sm-3 {\nmargin-top:1rem!important\n}\n.mr-sm-3, .mx-sm-3 {\nmargin-right:1rem!important\n}\n.mb-sm-3, .my-sm-3 {\nmargin-bottom:1rem!important\n}\n.ml-sm-3, .mx-sm-3 {\nmargin-left:1rem!important\n}\n.m-sm-4 {\nmargin:1.5rem!important\n}\n.mt-sm-4, .my-sm-4 {\nmargin-top:1.5rem!important\n}\n.mr-sm-4, .mx-sm-4 {\nmargin-right:1.5rem!important\n}\n.mb-sm-4, .my-sm-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-sm-4, .mx-sm-4 {\nmargin-left:1.5rem!important\n}\n.m-sm-5 {\nmargin:3rem!important\n}\n.mt-sm-5, .my-sm-5 {\nmargin-top:3rem!important\n}\n.mr-sm-5, .mx-sm-5 {\nmargin-right:3rem!important\n}\n.mb-sm-5, .my-sm-5 {\nmargin-bottom:3rem!important\n}\n.ml-sm-5, .mx-sm-5 {\nmargin-left:3rem!important\n}\n.p-sm-0 {\npadding:0!important\n}\n.pt-sm-0, .py-sm-0 {\npadding-top:0!important\n}\n.pr-sm-0, .px-sm-0 {\npadding-right:0!important\n}\n.pb-sm-0, .py-sm-0 {\npadding-bottom:0!important\n}\n.pl-sm-0, .px-sm-0 {\npadding-left:0!important\n}\n.p-sm-1 {\npadding:.25rem!important\n}\n.pt-sm-1, .py-sm-1 {\npadding-top:.25rem!important\n}\n.pr-sm-1, .px-sm-1 {\npadding-right:.25rem!important\n}\n.pb-sm-1, .py-sm-1 {\npadding-bottom:.25rem!important\n}\n.pl-sm-1, .px-sm-1 {\npadding-left:.25rem!important\n}\n.p-sm-2 {\npadding:.5rem!important\n}\n.pt-sm-2, .py-sm-2 {\npadding-top:.5rem!important\n}\n.pr-sm-2, .px-sm-2 {\npadding-right:.5rem!important\n}\n.pb-sm-2, .py-sm-2 {\npadding-bottom:.5rem!important\n}\n.pl-sm-2, .px-sm-2 {\npadding-left:.5rem!important\n}\n.p-sm-3 {\npadding:1rem!important\n}\n.pt-sm-3, .py-sm-3 {\npadding-top:1rem!important\n}\n.pr-sm-3, .px-sm-3 {\npadding-right:1rem!important\n}\n.pb-sm-3, .py-sm-3 {\npadding-bottom:1rem!important\n}\n.pl-sm-3, .px-sm-3 {\npadding-left:1rem!important\n}\n.p-sm-4 {\npadding:1.5rem!important\n}\n.pt-sm-4, .py-sm-4 {\npadding-top:1.5rem!important\n}\n.pr-sm-4, .px-sm-4 {\npadding-right:1.5rem!important\n}\n.pb-sm-4, .py-sm-4 {\npadding-bottom:1.5rem!important\n}\n.pl-sm-4, .px-sm-4 {\npadding-left:1.5rem!important\n}\n.p-sm-5 {\npadding:3rem!important\n}\n.pt-sm-5, .py-sm-5 {\npadding-top:3rem!important\n}\n.pr-sm-5, .px-sm-5 {\npadding-right:3rem!important\n}\n.pb-sm-5, .py-sm-5 {\npadding-bottom:3rem!important\n}\n.pl-sm-5, .px-sm-5 {\npadding-left:3rem!important\n}\n.m-sm-n1 {\nmargin:-.25rem!important\n}\n.mt-sm-n1, .my-sm-n1 {\nmargin-top:-.25rem!important\n}\n.mr-sm-n1, .mx-sm-n1 {\nmargin-right:-.25rem!important\n}\n.mb-sm-n1, .my-sm-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-sm-n1, .mx-sm-n1 {\nmargin-left:-.25rem!important\n}\n.m-sm-n2 {\nmargin:-.5rem!important\n}\n.mt-sm-n2, .my-sm-n2 {\nmargin-top:-.5rem!important\n}\n.mr-sm-n2, .mx-sm-n2 {\nmargin-right:-.5rem!important\n}\n.mb-sm-n2, .my-sm-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-sm-n2, .mx-sm-n2 {\nmargin-left:-.5rem!important\n}\n.m-sm-n3 {\nmargin:-1rem!important\n}\n.mt-sm-n3, .my-sm-n3 {\nmargin-top:-1rem!important\n}\n.mr-sm-n3, .mx-sm-n3 {\nmargin-right:-1rem!important\n}\n.mb-sm-n3, .my-sm-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-sm-n3, .mx-sm-n3 {\nmargin-left:-1rem!important\n}\n.m-sm-n4 {\nmargin:-1.5rem!important\n}\n.mt-sm-n4, .my-sm-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-sm-n4, .mx-sm-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-sm-n4, .my-sm-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-sm-n4, .mx-sm-n4 {\nmargin-left:-1.5rem!important\n}\n.m-sm-n5 {\nmargin:-3rem!important\n}\n.mt-sm-n5, .my-sm-n5 {\nmargin-top:-3rem!important\n}\n.mr-sm-n5, .mx-sm-n5 {\nmargin-right:-3rem!important\n}\n.mb-sm-n5, .my-sm-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-sm-n5, .mx-sm-n5 {\nmargin-left:-3rem!important\n}\n.m-sm-auto {\nmargin:auto!important\n}\n.mt-sm-auto, .my-sm-auto {\nmargin-top:auto!important\n}\n.mr-sm-auto, .mx-sm-auto {\nmargin-right:auto!important\n}\n.mb-sm-auto, .my-sm-auto {\nmargin-bottom:auto!important\n}\n.ml-sm-auto, .mx-sm-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:768px) {\n.m-md-0 {\nmargin:0!important\n}\n.mt-md-0, .my-md-0 {\nmargin-top:0!important\n}\n.mr-md-0, .mx-md-0 {\nmargin-right:0!important\n}\n.mb-md-0, .my-md-0 {\nmargin-bottom:0!important\n}\n.ml-md-0, .mx-md-0 {\nmargin-left:0!important\n}\n.m-md-1 {\nmargin:.25rem!important\n}\n.mt-md-1, .my-md-1 {\nmargin-top:.25rem!important\n}\n.mr-md-1, .mx-md-1 {\nmargin-right:.25rem!important\n}\n.mb-md-1, .my-md-1 {\nmargin-bottom:.25rem!important\n}\n.ml-md-1, .mx-md-1 {\nmargin-left:.25rem!important\n}\n.m-md-2 {\nmargin:.5rem!important\n}\n.mt-md-2, .my-md-2 {\nmargin-top:.5rem!important\n}\n.mr-md-2, .mx-md-2 {\nmargin-right:.5rem!important\n}\n.mb-md-2, .my-md-2 {\nmargin-bottom:.5rem!important\n}\n.ml-md-2, .mx-md-2 {\nmargin-left:.5rem!important\n}\n.m-md-3 {\nmargin:1rem!important\n}\n.mt-md-3, .my-md-3 {\nmargin-top:1rem!important\n}\n.mr-md-3, .mx-md-3 {\nmargin-right:1rem!important\n}\n.mb-md-3, .my-md-3 {\nmargin-bottom:1rem!important\n}\n.ml-md-3, .mx-md-3 {\nmargin-left:1rem!important\n}\n.m-md-4 {\nmargin:1.5rem!important\n}\n.mt-md-4, .my-md-4 {\nmargin-top:1.5rem!important\n}\n.mr-md-4, .mx-md-4 {\nmargin-right:1.5rem!important\n}\n.mb-md-4, .my-md-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-md-4, .mx-md-4 {\nmargin-left:1.5rem!important\n}\n.m-md-5 {\nmargin:3rem!important\n}\n.mt-md-5, .my-md-5 {\nmargin-top:3rem!important\n}\n.mr-md-5, .mx-md-5 {\nmargin-right:3rem!important\n}\n.mb-md-5, .my-md-5 {\nmargin-bottom:3rem!important\n}\n.ml-md-5, .mx-md-5 {\nmargin-left:3rem!important\n}\n.p-md-0 {\npadding:0!important\n}\n.pt-md-0, .py-md-0 {\npadding-top:0!important\n}\n.pr-md-0, .px-md-0 {\npadding-right:0!important\n}\n.pb-md-0, .py-md-0 {\npadding-bottom:0!important\n}\n.pl-md-0, .px-md-0 {\npadding-left:0!important\n}\n.p-md-1 {\npadding:.25rem!important\n}\n.pt-md-1, .py-md-1 {\npadding-top:.25rem!important\n}\n.pr-md-1, .px-md-1 {\npadding-right:.25rem!important\n}\n.pb-md-1, .py-md-1 {\npadding-bottom:.25rem!important\n}\n.pl-md-1, .px-md-1 {\npadding-left:.25rem!important\n}\n.p-md-2 {\npadding:.5rem!important\n}\n.pt-md-2, .py-md-2 {\npadding-top:.5rem!important\n}\n.pr-md-2, .px-md-2 {\npadding-right:.5rem!important\n}\n.pb-md-2, .py-md-2 {\npadding-bottom:.5rem!important\n}\n.pl-md-2, .px-md-2 {\npadding-left:.5rem!important\n}\n.p-md-3 {\npadding:1rem!important\n}\n.pt-md-3, .py-md-3 {\npadding-top:1rem!important\n}\n.pr-md-3, .px-md-3 {\npadding-right:1rem!important\n}\n.pb-md-3, .py-md-3 {\npadding-bottom:1rem!important\n}\n.pl-md-3, .px-md-3 {\npadding-left:1rem!important\n}\n.p-md-4 {\npadding:1.5rem!important\n}\n.pt-md-4, .py-md-4 {\npadding-top:1.5rem!important\n}\n.pr-md-4, .px-md-4 {\npadding-right:1.5rem!important\n}\n.pb-md-4, .py-md-4 {\npadding-bottom:1.5rem!important\n}\n.pl-md-4, .px-md-4 {\npadding-left:1.5rem!important\n}\n.p-md-5 {\npadding:3rem!important\n}\n.pt-md-5, .py-md-5 {\npadding-top:3rem!important\n}\n.pr-md-5, .px-md-5 {\npadding-right:3rem!important\n}\n.pb-md-5, .py-md-5 {\npadding-bottom:3rem!important\n}\n.pl-md-5, .px-md-5 {\npadding-left:3rem!important\n}\n.m-md-n1 {\nmargin:-.25rem!important\n}\n.mt-md-n1, .my-md-n1 {\nmargin-top:-.25rem!important\n}\n.mr-md-n1, .mx-md-n1 {\nmargin-right:-.25rem!important\n}\n.mb-md-n1, .my-md-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-md-n1, .mx-md-n1 {\nmargin-left:-.25rem!important\n}\n.m-md-n2 {\nmargin:-.5rem!important\n}\n.mt-md-n2, .my-md-n2 {\nmargin-top:-.5rem!important\n}\n.mr-md-n2, .mx-md-n2 {\nmargin-right:-.5rem!important\n}\n.mb-md-n2, .my-md-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-md-n2, .mx-md-n2 {\nmargin-left:-.5rem!important\n}\n.m-md-n3 {\nmargin:-1rem!important\n}\n.mt-md-n3, .my-md-n3 {\nmargin-top:-1rem!important\n}\n.mr-md-n3, .mx-md-n3 {\nmargin-right:-1rem!important\n}\n.mb-md-n3, .my-md-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-md-n3, .mx-md-n3 {\nmargin-left:-1rem!important\n}\n.m-md-n4 {\nmargin:-1.5rem!important\n}\n.mt-md-n4, .my-md-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-md-n4, .mx-md-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-md-n4, .my-md-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-md-n4, .mx-md-n4 {\nmargin-left:-1.5rem!important\n}\n.m-md-n5 {\nmargin:-3rem!important\n}\n.mt-md-n5, .my-md-n5 {\nmargin-top:-3rem!important\n}\n.mr-md-n5, .mx-md-n5 {\nmargin-right:-3rem!important\n}\n.mb-md-n5, .my-md-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-md-n5, .mx-md-n5 {\nmargin-left:-3rem!important\n}\n.m-md-auto {\nmargin:auto!important\n}\n.mt-md-auto, .my-md-auto {\nmargin-top:auto!important\n}\n.mr-md-auto, .mx-md-auto {\nmargin-right:auto!important\n}\n.mb-md-auto, .my-md-auto {\nmargin-bottom:auto!important\n}\n.ml-md-auto, .mx-md-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:992px) {\n.m-lg-0 {\nmargin:0!important\n}\n.mt-lg-0, .my-lg-0 {\nmargin-top:0!important\n}\n.mr-lg-0, .mx-lg-0 {\nmargin-right:0!important\n}\n.mb-lg-0, .my-lg-0 {\nmargin-bottom:0!important\n}\n.ml-lg-0, .mx-lg-0 {\nmargin-left:0!important\n}\n.m-lg-1 {\nmargin:.25rem!important\n}\n.mt-lg-1, .my-lg-1 {\nmargin-top:.25rem!important\n}\n.mr-lg-1, .mx-lg-1 {\nmargin-right:.25rem!important\n}\n.mb-lg-1, .my-lg-1 {\nmargin-bottom:.25rem!important\n}\n.ml-lg-1, .mx-lg-1 {\nmargin-left:.25rem!important\n}\n.m-lg-2 {\nmargin:.5rem!important\n}\n.mt-lg-2, .my-lg-2 {\nmargin-top:.5rem!important\n}\n.mr-lg-2, .mx-lg-2 {\nmargin-right:.5rem!important\n}\n.mb-lg-2, .my-lg-2 {\nmargin-bottom:.5rem!important\n}\n.ml-lg-2, .mx-lg-2 {\nmargin-left:.5rem!important\n}\n.m-lg-3 {\nmargin:1rem!important\n}\n.mt-lg-3, .my-lg-3 {\nmargin-top:1rem!important\n}\n.mr-lg-3, .mx-lg-3 {\nmargin-right:1rem!important\n}\n.mb-lg-3, .my-lg-3 {\nmargin-bottom:1rem!important\n}\n.ml-lg-3, .mx-lg-3 {\nmargin-left:1rem!important\n}\n.m-lg-4 {\nmargin:1.5rem!important\n}\n.mt-lg-4, .my-lg-4 {\nmargin-top:1.5rem!important\n}\n.mr-lg-4, .mx-lg-4 {\nmargin-right:1.5rem!important\n}\n.mb-lg-4, .my-lg-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-lg-4, .mx-lg-4 {\nmargin-left:1.5rem!important\n}\n.m-lg-5 {\nmargin:3rem!important\n}\n.mt-lg-5, .my-lg-5 {\nmargin-top:3rem!important\n}\n.mr-lg-5, .mx-lg-5 {\nmargin-right:3rem!important\n}\n.mb-lg-5, .my-lg-5 {\nmargin-bottom:3rem!important\n}\n.ml-lg-5, .mx-lg-5 {\nmargin-left:3rem!important\n}\n.p-lg-0 {\npadding:0!important\n}\n.pt-lg-0, .py-lg-0 {\npadding-top:0!important\n}\n.pr-lg-0, .px-lg-0 {\npadding-right:0!important\n}\n.pb-lg-0, .py-lg-0 {\npadding-bottom:0!important\n}\n.pl-lg-0, .px-lg-0 {\npadding-left:0!important\n}\n.p-lg-1 {\npadding:.25rem!important\n}\n.pt-lg-1, .py-lg-1 {\npadding-top:.25rem!important\n}\n.pr-lg-1, .px-lg-1 {\npadding-right:.25rem!important\n}\n.pb-lg-1, .py-lg-1 {\npadding-bottom:.25rem!important\n}\n.pl-lg-1, .px-lg-1 {\npadding-left:.25rem!important\n}\n.p-lg-2 {\npadding:.5rem!important\n}\n.pt-lg-2, .py-lg-2 {\npadding-top:.5rem!important\n}\n.pr-lg-2, .px-lg-2 {\npadding-right:.5rem!important\n}\n.pb-lg-2, .py-lg-2 {\npadding-bottom:.5rem!important\n}\n.pl-lg-2, .px-lg-2 {\npadding-left:.5rem!important\n}\n.p-lg-3 {\npadding:1rem!important\n}\n.pt-lg-3, .py-lg-3 {\npadding-top:1rem!important\n}\n.pr-lg-3, .px-lg-3 {\npadding-right:1rem!important\n}\n.pb-lg-3, .py-lg-3 {\npadding-bottom:1rem!important\n}\n.pl-lg-3, .px-lg-3 {\npadding-left:1rem!important\n}\n.p-lg-4 {\npadding:1.5rem!important\n}\n.pt-lg-4, .py-lg-4 {\npadding-top:1.5rem!important\n}\n.pr-lg-4, .px-lg-4 {\npadding-right:1.5rem!important\n}\n.pb-lg-4, .py-lg-4 {\npadding-bottom:1.5rem!important\n}\n.pl-lg-4, .px-lg-4 {\npadding-left:1.5rem!important\n}\n.p-lg-5 {\npadding:3rem!important\n}\n.pt-lg-5, .py-lg-5 {\npadding-top:3rem!important\n}\n.pr-lg-5, .px-lg-5 {\npadding-right:3rem!important\n}\n.pb-lg-5, .py-lg-5 {\npadding-bottom:3rem!important\n}\n.pl-lg-5, .px-lg-5 {\npadding-left:3rem!important\n}\n.m-lg-n1 {\nmargin:-.25rem!important\n}\n.mt-lg-n1, .my-lg-n1 {\nmargin-top:-.25rem!important\n}\n.mr-lg-n1, .mx-lg-n1 {\nmargin-right:-.25rem!important\n}\n.mb-lg-n1, .my-lg-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-lg-n1, .mx-lg-n1 {\nmargin-left:-.25rem!important\n}\n.m-lg-n2 {\nmargin:-.5rem!important\n}\n.mt-lg-n2, .my-lg-n2 {\nmargin-top:-.5rem!important\n}\n.mr-lg-n2, .mx-lg-n2 {\nmargin-right:-.5rem!important\n}\n.mb-lg-n2, .my-lg-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-lg-n2, .mx-lg-n2 {\nmargin-left:-.5rem!important\n}\n.m-lg-n3 {\nmargin:-1rem!important\n}\n.mt-lg-n3, .my-lg-n3 {\nmargin-top:-1rem!important\n}\n.mr-lg-n3, .mx-lg-n3 {\nmargin-right:-1rem!important\n}\n.mb-lg-n3, .my-lg-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-lg-n3, .mx-lg-n3 {\nmargin-left:-1rem!important\n}\n.m-lg-n4 {\nmargin:-1.5rem!important\n}\n.mt-lg-n4, .my-lg-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-lg-n4, .mx-lg-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-lg-n4, .my-lg-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-lg-n4, .mx-lg-n4 {\nmargin-left:-1.5rem!important\n}\n.m-lg-n5 {\nmargin:-3rem!important\n}\n.mt-lg-n5, .my-lg-n5 {\nmargin-top:-3rem!important\n}\n.mr-lg-n5, .mx-lg-n5 {\nmargin-right:-3rem!important\n}\n.mb-lg-n5, .my-lg-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-lg-n5, .mx-lg-n5 {\nmargin-left:-3rem!important\n}\n.m-lg-auto {\nmargin:auto!important\n}\n.mt-lg-auto, .my-lg-auto {\nmargin-top:auto!important\n}\n.mr-lg-auto, .mx-lg-auto {\nmargin-right:auto!important\n}\n.mb-lg-auto, .my-lg-auto {\nmargin-bottom:auto!important\n}\n.ml-lg-auto, .mx-lg-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:1200px) {\n.m-xl-0 {\nmargin:0!important\n}\n.mt-xl-0, .my-xl-0 {\nmargin-top:0!important\n}\n.mr-xl-0, .mx-xl-0 {\nmargin-right:0!important\n}\n.mb-xl-0, .my-xl-0 {\nmargin-bottom:0!important\n}\n.ml-xl-0, .mx-xl-0 {\nmargin-left:0!important\n}\n.m-xl-1 {\nmargin:.25rem!important\n}\n.mt-xl-1, .my-xl-1 {\nmargin-top:.25rem!important\n}\n.mr-xl-1, .mx-xl-1 {\nmargin-right:.25rem!important\n}\n.mb-xl-1, .my-xl-1 {\nmargin-bottom:.25rem!important\n}\n.ml-xl-1, .mx-xl-1 {\nmargin-left:.25rem!important\n}\n.m-xl-2 {\nmargin:.5rem!important\n}\n.mt-xl-2, .my-xl-2 {\nmargin-top:.5rem!important\n}\n.mr-xl-2, .mx-xl-2 {\nmargin-right:.5rem!important\n}\n.mb-xl-2, .my-xl-2 {\nmargin-bottom:.5rem!important\n}\n.ml-xl-2, .mx-xl-2 {\nmargin-left:.5rem!important\n}\n.m-xl-3 {\nmargin:1rem!important\n}\n.mt-xl-3, .my-xl-3 {\nmargin-top:1rem!important\n}\n.mr-xl-3, .mx-xl-3 {\nmargin-right:1rem!important\n}\n.mb-xl-3, .my-xl-3 {\nmargin-bottom:1rem!important\n}\n.ml-xl-3, .mx-xl-3 {\nmargin-left:1rem!important\n}\n.m-xl-4 {\nmargin:1.5rem!important\n}\n.mt-xl-4, .my-xl-4 {\nmargin-top:1.5rem!important\n}\n.mr-xl-4, .mx-xl-4 {\nmargin-right:1.5rem!important\n}\n.mb-xl-4, .my-xl-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-xl-4, .mx-xl-4 {\nmargin-left:1.5rem!important\n}\n.m-xl-5 {\nmargin:3rem!important\n}\n.mt-xl-5, .my-xl-5 {\nmargin-top:3rem!important\n}\n.mr-xl-5, .mx-xl-5 {\nmargin-right:3rem!important\n}\n.mb-xl-5, .my-xl-5 {\nmargin-bottom:3rem!important\n}\n.ml-xl-5, .mx-xl-5 {\nmargin-left:3rem!important\n}\n.p-xl-0 {\npadding:0!important\n}\n.pt-xl-0, .py-xl-0 {\npadding-top:0!important\n}\n.pr-xl-0, .px-xl-0 {\npadding-right:0!important\n}\n.pb-xl-0, .py-xl-0 {\npadding-bottom:0!important\n}\n.pl-xl-0, .px-xl-0 {\npadding-left:0!important\n}\n.p-xl-1 {\npadding:.25rem!important\n}\n.pt-xl-1, .py-xl-1 {\npadding-top:.25rem!important\n}\n.pr-xl-1, .px-xl-1 {\npadding-right:.25rem!important\n}\n.pb-xl-1, .py-xl-1 {\npadding-bottom:.25rem!important\n}\n.pl-xl-1, .px-xl-1 {\npadding-left:.25rem!important\n}\n.p-xl-2 {\npadding:.5rem!important\n}\n.pt-xl-2, .py-xl-2 {\npadding-top:.5rem!important\n}\n.pr-xl-2, .px-xl-2 {\npadding-right:.5rem!important\n}\n.pb-xl-2, .py-xl-2 {\npadding-bottom:.5rem!important\n}\n.pl-xl-2, .px-xl-2 {\npadding-left:.5rem!important\n}\n.p-xl-3 {\npadding:1rem!important\n}\n.pt-xl-3, .py-xl-3 {\npadding-top:1rem!important\n}\n.pr-xl-3, .px-xl-3 {\npadding-right:1rem!important\n}\n.pb-xl-3, .py-xl-3 {\npadding-bottom:1rem!important\n}\n.pl-xl-3, .px-xl-3 {\npadding-left:1rem!important\n}\n.p-xl-4 {\npadding:1.5rem!important\n}\n.pt-xl-4, .py-xl-4 {\npadding-top:1.5rem!important\n}\n.pr-xl-4, .px-xl-4 {\npadding-right:1.5rem!important\n}\n.pb-xl-4, .py-xl-4 {\npadding-bottom:1.5rem!important\n}\n.pl-xl-4, .px-xl-4 {\npadding-left:1.5rem!important\n}\n.p-xl-5 {\npadding:3rem!important\n}\n.pt-xl-5, .py-xl-5 {\npadding-top:3rem!important\n}\n.pr-xl-5, .px-xl-5 {\npadding-right:3rem!important\n}\n.pb-xl-5, .py-xl-5 {\npadding-bottom:3rem!important\n}\n.pl-xl-5, .px-xl-5 {\npadding-left:3rem!important\n}\n.m-xl-n1 {\nmargin:-.25rem!important\n}\n.mt-xl-n1, .my-xl-n1 {\nmargin-top:-.25rem!important\n}\n.mr-xl-n1, .mx-xl-n1 {\nmargin-right:-.25rem!important\n}\n.mb-xl-n1, .my-xl-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-xl-n1, .mx-xl-n1 {\nmargin-left:-.25rem!important\n}\n.m-xl-n2 {\nmargin:-.5rem!important\n}\n.mt-xl-n2, .my-xl-n2 {\nmargin-top:-.5rem!important\n}\n.mr-xl-n2, .mx-xl-n2 {\nmargin-right:-.5rem!important\n}\n.mb-xl-n2, .my-xl-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-xl-n2, .mx-xl-n2 {\nmargin-left:-.5rem!important\n}\n.m-xl-n3 {\nmargin:-1rem!important\n}\n.mt-xl-n3, .my-xl-n3 {\nmargin-top:-1rem!important\n}\n.mr-xl-n3, .mx-xl-n3 {\nmargin-right:-1rem!important\n}\n.mb-xl-n3, .my-xl-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-xl-n3, .mx-xl-n3 {\nmargin-left:-1rem!important\n}\n.m-xl-n4 {\nmargin:-1.5rem!important\n}\n.mt-xl-n4, .my-xl-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-xl-n4, .mx-xl-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-xl-n4, .my-xl-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-xl-n4, .mx-xl-n4 {\nmargin-left:-1.5rem!important\n}\n.m-xl-n5 {\nmargin:-3rem!important\n}\n.mt-xl-n5, .my-xl-n5 {\nmargin-top:-3rem!important\n}\n.mr-xl-n5, .mx-xl-n5 {\nmargin-right:-3rem!important\n}\n.mb-xl-n5, .my-xl-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-xl-n5, .mx-xl-n5 {\nmargin-left:-3rem!important\n}\n.m-xl-auto {\nmargin:auto!important\n}\n.mt-xl-auto, .my-xl-auto {\nmargin-top:auto!important\n}\n.mr-xl-auto, .mx-xl-auto {\nmargin-right:auto!important\n}\n.mb-xl-auto, .my-xl-auto {\nmargin-bottom:auto!important\n}\n.ml-xl-auto, .mx-xl-auto {\nmargin-left:auto!important\n}\n}\n.stretched-link::after {\nposition:absolute;\ntop:0;\nright:0;\nbottom:0;\nleft:0;\nz-index:1;\npointer-events:auto;\ncontent:\"\";\nbackground-color:rgba(0, 0, 0, 0)\n}\n.text-monospace {\n\tfont-family:SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace!important\n}\n.text-justify {\n\ttext-align:justify!important\n}\n.text-wrap {\n\twhite-space:normal!important\n}\n.text-nowrap {\n\twhite-space:nowrap!important\n}\n.text-truncate {\n\toverflow:hidden;\n\ttext-overflow:ellipsis;\n\twhite-space:nowrap\n}\n.text-left {\n\ttext-align:left!important\n}\n.text-right {\n\ttext-align:right!important\n}\n.text-center {\n\ttext-align:center!important\n}\n@media (min-width:576px) {\n.text-sm-left {\ntext-align:left!important\n}\n.text-sm-right {\ntext-align:right!important\n}\n.text-sm-center {\ntext-align:center!important\n}\n}\n@media (min-width:768px) {\n.text-md-left {\ntext-align:left!important\n}\n.text-md-right {\ntext-align:right!important\n}\n.text-md-center {\ntext-align:center!important\n}\n}\n@media (min-width:992px) {\n.text-lg-left {\ntext-align:left!important\n}\n.text-lg-right {\ntext-align:right!important\n}\n.text-lg-center {\ntext-align:center!important\n}\n}\n@media (min-width:1200px) {\n.text-xl-left {\ntext-align:left!important\n}\n.text-xl-right {\ntext-align:right!important\n}\n.text-xl-center {\ntext-align:center!important\n}\n}\n.text-lowercase {\n\ttext-transform:lowercase!important\n}\n.text-uppercase {\n\ttext-transform:uppercase!important\n}\n.text-capitalize {\n\ttext-transform:capitalize!important\n}\n.font-weight-light {\n\tfont-weight:300!important\n}\n.font-weight-lighter {\n\tfont-weight:lighter!important\n}\n.font-weight-normal {\n\tfont-weight:400!important\n}\n.font-weight-bold {\n\tfont-weight:700!important\n}\n.font-weight-bolder {\n\tfont-weight:bolder!important\n}\n.font-italic {\n\tfont-style:italic!important\n}\n.text-white {\n\tcolor:#fff!important\n}\n.text-primary {\n\tcolor:#007bff!important\n}\na.text-primary:focus, a.text-primary:hover {\n\tcolor:#0056b3!important\n}\n.text-secondary {\n\tcolor:#6c757d!important\n}\na.text-secondary:focus, a.text-secondary:hover {\n\tcolor:#494f54!important\n}\n.text-success {\n\tcolor:#28a745!important\n}\na.text-success:focus, a.text-success:hover {\n\tcolor:#19692c!important\n}\n.text-info {\n\tcolor:#17a2b8!important\n}\na.text-info:focus, a.text-info:hover {\n\tcolor:#0f6674!important\n}\n.text-warning {\n\tcolor:#ffc107!important\n}\na.text-warning:focus, a.text-warning:hover {\n\tcolor:#ba8b00!important\n}\n.text-danger {\n\tcolor:#dc3545!important\n}\na.text-danger:focus, a.text-danger:hover {\n\tcolor:#a71d2a!important\n}\n.text-light {\n\tcolor:#f8f9fa!important\n}\na.text-light:focus, a.text-light:hover {\n\tcolor:#cbd3da!important\n}\n.text-dark {\n\tcolor:#343a40!important\n}\na.text-dark:focus, a.text-dark:hover {\n\tcolor:#121416!important\n}\n.text-body {\n\tcolor:#212529!important\n}\n.text-muted {\n\tcolor:#6c757d!important\n}\n.text-black-50 {\n\tcolor:rgba(0, 0, 0, .5)!important\n}\n.text-white-50 {\n\tcolor:rgba(255, 255, 255, .5)!important\n}\n.text-hide {\n\tfont:0/0 a;\n\tcolor:transparent;\n\ttext-shadow:none;\n\tbackground-color:transparent;\n\tborder:0\n}\n.text-decoration-none {\n\ttext-decoration:none!important\n}\n.text-break {\n\tword-wrap:break-word!important\n}\n.text-reset {\n\tcolor:inherit!important\n}\n.visible {\n\tvisibility:visible!important\n}\n.invisible {\n\tvisibility:hidden!important\n}\n@media print {\n*, ::after, ::before {\ntext-shadow:none!important;\nbox-shadow:none!important\n}\na:not(.btn) {\ntext-decoration:underline\n}\nabbr[title]::after {\ncontent:\" (\" attr(title) \")\"\n}\npre {\n\twhite-space:pre-wrap!important\n}\nblockquote, pre {\n\tborder:1px solid #adb5bd;\n\tpage-break-inside:avoid\n}\nthead {\n\tdisplay:table-header-group\n}\nimg, tr {\n\tpage-break-inside:avoid\n}\nh2, h3, p {\n\torphans:3;\n\twidows:3\n}\nh2, h3 {\n\tpage-break-after:avoid\n}\n@page {\nsize:a3\n}\nbody {\n\tmin-width:992px!important\n}\n.container {\n\tmin-width:992px!important\n}\n.navbar {\n\tdisplay:none\n}\n.badge {\n\tborder:1px solid #000\n}\n.table {\n\tborder-collapse:collapse!important\n}\n.table td, .table th {\n\tbackground-color:#fff!important\n}\n.table-bordered td, .table-bordered th {\n\tborder:1px solid #dee2e6!important\n}\n.table-dark {\n\tcolor:inherit\n}\n.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {\n\tborder-color:#dee2e6\n}\n.table .thead-dark th {\n\tcolor:inherit;\n\tborder-color:#dee2e6\n}\n}\n.side {\n   padding: 8px 0px 0px 0px;\n    text-align: center;\n    margin: 0px;\n    width: 140px;\n    height:37px;\n  background:#0a8e9f;\n    z-index: 15;\n    top:35%;\n    border-radius: 5px 5px 0px 0px;\n    -moz-transform: rotate(-90deg);\n    -ms-transform: rotate(-90deg);\n    -o-transform: rotate(-90deg);\n    -webkit-transform: rotate(-90deg);\n    transform-origin: bottom right;\n    position: fixed;\n    right: 0px;\n}\n\n.side a{\n    color:#fff;\n    font-size: 15px;\n    letter-spacing: 0.5px;\n}\n\n\n.side1 {\n   padding: 8px 0px 0px 0px;\n    text-align: center;\n    margin: 0px;\n    width: 140px;\n    height:51px;\n  background:#06685f;\n    z-index: 15;\n    top:60%;\n    border-radius: 5px 5px 0px 0px;\n    -moz-transform: rotate(-90deg);\n    -ms-transform: rotate(-90deg);\n    -o-transform: rotate(-90deg);\n    -webkit-transform: rotate(-90deg);\n    transform-origin: bottom right;\n    position: fixed;\n    right: 0px;\n}\n\n.side1 a{\n    color:#fff;\n    font-size: 15px;\n    letter-spacing: 0.5px;\n}\n.brochure {\n   padding: 8px 0px 0px 0px;\n    text-align: center;\n    margin: 0px;\n    width: 140px;\n    height:37px;\n  background:#0a8e9f;\n    z-index: 15;\n    top:30%;\n    border-radius: 5px 5px 0px 0px;\n    -moz-transform: rotate(-90deg);\n    -ms-transform: rotate(-90deg);\n    -o-transform: rotate(-90deg);\n    -webkit-transform: rotate(-90deg);\n    transform-origin: bottom right;\n    position: fixed;\n    right: 0px;\n}\n.fa {\n padding: 10px;\n    font-size: 30px;\n    width: 34px;\n    text-align: center;\n    text-decoration: none;\n    margin: 1px 9px;\n\n}\n\n.fa:hover {\n    opacity: 0.7;\n}\n\n.fa-facebook {\n  background: #3B5998;\n  color: white;\n}\n\n.fa-twitter {\n  background: #55ACEE;\n  color: white;\n}\n\n.fa-google {\n  background: #dd4b39;\n  color: white;\n}\n\n.fa-linkedin {\n  background: #007bb5;\n  color: white;\n}\n\n.fa-youtube {\n  background: #bb0000;\n  color: white;\n}\n\n.fa-instagram {\n  background: #125688;\n  color: white;\n}\n@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);\n.col-item\n{\n    border: 1px solid #E1E1E1;\n    border-radius: 5px;\n    background: #FFF;\n}\n.col-item .photo img\n{\n    margin: 0 auto;\n    width: 100%;\n}\n\n.col-item .info\n{\n    padding: 10px;\n    border-radius: 0 0 5px 5px;\n    margin-top: 1px;\n}\n\n.col-item:hover .info {\n    background-color: #F5F5DC;\n}\n.col-item .price\n{\n    /*width: 50%;*/\n    float: left;\n    margin-top: 5px;\n}\n\n.col-item .price h5\n{\n    line-height: 20px;\n    margin: 0;\n}\n\n.price-text-color\n{\n    color: #219FD1;\n}\n\n.col-item .info .rating\n{\n    color: #777;\n}\n\n.col-item .rating\n{\n    /*width: 50%;*/\n    float: left;\n    font-size: 17px;\n    text-align: right;\n    line-height: 52px;\n    margin-bottom: 10px;\n    height: 52px;\n}\n\n.col-item .separator\n{\n    border-top: 1px solid #E1E1E1;\n}\n\n.clear-left\n{\n    clear: left;\n}\n\n.col-item .separator p\n{\n    line-height: 20px;\n    margin-bottom: 0;\n    margin-top: 10px;\n    text-align: center;\n}\n\n.col-item .separator p i\n{\n    margin-right: 5px;\n}\n.col-item .btn-add\n{\n    width: 50%;\n    float: left;\n}\n\n.col-item .btn-add\n{\n    border-right: 1px solid #E1E1E1;\n}\n\n.col-item .btn-details\n{\n    width: 50%;\n    float: left;\n    padding-left: 10px;\n}\n.controls\n{\n    margin-top: 20px;\n}\n[data-slide=\"prev\"]\n{\n    margin-right: 10px;\n}\n@media (max-width: 768px) {.service-info .post-image img {\n  max-width:30%;\n    width: 202px;\n    margin-left: 4em;\n    margin-top: 3em;\n font-size:24px;}}\n input[type=text], select, textarea {\n  width: 100%; /* Full width */\n  padding: 12px; /* Some padding */ \n  border: 1px solid #ccc; /* Gray border */\n  border-radius: 4px; /* Rounded borders */\n  box-sizing: border-box; /* Make sure that padding and width stays in place */\n  margin-top: 6px; /* Add a top margin */\n  margin-bottom: 16px; /* Bottom margin */\n  resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */\n}\n\n/* Style the submit button with a specific background color etc */\ninput[type=submit] {\n  background-color: #04AA6D;\n  color: white;\n  padding: 6px 10px;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n}\n\n/* When moving the mouse over the submit button, add a darker green color */\n\n}\n.table {\n\n  width: 100%;\n}\n\ntd, th {\n  text-align: left;\n  padding: 8px; font:400 1.2em/1.8em \"Open Sans\", sans-serif  border-collapse: collapse;\n}\n\n/************** Contact Us CSS ***********/\n\t\t\t\n\t\t\t.gmap-area {\n\t\t\t  background-image: url(\"../images/map.jpg\");\n\t\t\t  background-position: 0 0;\n\t\t\t  background-repeat: no-repeat;\n\t\t\t  background-size: cover;\n\t\t\t  padding: 70px 0;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area .gmap iframe {\n\t\t\t  border-radius: 50%;\n\t\t\t  height: 280px;\n\t\t\t  width: 300px;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap{\n\t\t\t\tborder: 10px solid #f6f5f0;\n\t\t\t\tborder-radius: 50%;\n\t\t\t\theight: 300px;\n\t\t\t\twidth: 300px;\n\t\t\t\tbox-shadow: 0px 0px 3px 3px #e7e4dc;\n\t\t\t\toverflow: hidden;\n\t\t\t\tposition: relative;\n\t\t\t\tmargin: 0 auto;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area .map-content ul {\n\t\t\t  list-style: none; \n\t\t\t}\n\t\t\t\n\t\t\t#contact-page .contact-form \n\t\t\t.form-group label {\n\t\t\t  color: #4E4E4E;\n\t\t\t  font-size: 16px;\n\t\t\tfont: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n\t\t\t}\n\t\t\t\n\t\t\t.form-group .form-control {\n\t\t\tfont: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n\t\t\t \n\t\t\t  box-shadow: none;\n\t\t\t}\n\t\t\t\n\t\t\ttextarea#message{\n\t\t\t  resize: none;\n\t\t\t  padding: 10px;\n\t\t\t}\n\t\t\t\n\t\t\t#contact-page .contact-wrap {\n\t\t\t  margin-top: 20px;\n\t\t\t}\n\t\t\t.btn-group-lg > .btn, .btn-lg {\n\t\t\t\tbackground:#e7430f;\n\t\t\t\tborder:none;\n\t\t\t}\n\t\t\t#contact-page .col-sm-offset-1 {\n\t\t\t\tmargin-left:0;  \n\t\t\t}\n\t\t\t/**************** Contact Us 2 CSS **************/\n\t\t\t#contact-info-2{\n\t\t\t  background-image: url(\"../images/contac-2.jpg\");\n\t\t\t  background-position: 0 0;\n\t\t\t  background-repeat: no-repeat;\n\t\t\t  background-size: cover;\n\t\t\t  background-attachment:fixed;\n\t\t\t  padding-bottom:50px;\n\t\t\t}\n\t\t\t#contact-info-2 h2 {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t#contact-info-2 p {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area-2 .gmap iframe {\n\t\t\t  width: 100%;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-2{\n\t\t\t\theight:100%;\n\t\t\t\twidth: 100%;\n\t\t\t\toverflow: hidden;\n\t\t\t\tposition: relative;\n\t\t\t\tmargin: 0 auto;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area-2 .map-content ul {\n\t\t\t  list-style: none; \n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area-2 .map-content address h5{\n\t\t\t  font-weight: 700;\n\t\t\t  /* font-size: 16px; */\n\t\t\t}\n\t\t\t\n\t\t\t/* Contact-Us */\n\t\t\t.contact-text {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t.contact-detail-text > a {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t.contact-us-2 {\n\t\t\t\tpadding-top: 40px;\n\t\t\t\tpadding-bottom:70px;\n\t\t\t}\n\t\t\t.contact-us-2 h1 {\n\t\t\t\tcolor: #fff;\n\t\t\t\tmargin-bottom: 20px;\n\t\t\t}\n\t\t\t.contact-us-2 p{\n\t\t\t\tline-height: 1.5em;\n\t\t\t\tpadding-bottom:6%;\n\t\t\t\tcolor:#fff;\n\t\t\t}\n\t\t\t\n\t\t\t.contact-detail-icon {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t.contact-us-section {\n\t\t\t\tmargin-top: 50px;\n\t\t\t}\n\t\t\t.contact-us-section .form-group input.form-control {\n\t\t\t\tborder-radius: 0px;\n\t\t\t\t font:400 1.2em/1.8em \"Open Sans\", sans-serif  border-collapse: collapse;\n\t\t\t\tfont-size: 16px;\n\t\t\t\theight: 50px;\n\t\t\t\tcolor: #828282; \n\t\t\t}\n\t\t\t.contact-us-section .form-group .form-control:focus {\n\t\t\t\t-webkit-box-shadow: inset 2px 2px 3px 0px rgba(0,0,0,0.65);\n\t\t\t\t-moz-box-shadow: inset 2px 2px 3px 0px rgba(0,0,0,0.65);\n\t\t\t\tbox-shadow: inset 2px 2px 3px 0px rgba(0,0,0,0.65);\n\t\t\t\tborder-color: rgba(0,0,0,0.65);\n\t\t\t}\n\t\t\t\n\t\t\t.contact-us-section .form-group textarea.form-control {\n\t\t\t font:400 1.2em/1.8em \"Open Sans\", sans-serif  border-collapse: collapse;\n\t\t\t\tcolor: #828282;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tborder-radius: 0px;\n\t\t\t}\n\t\t\t.btn-contact-usNow {\n\t\t\t\t background: #e7430f;\n\t\t\t\t border-color: #fff;\n\t\t\t\t color: #fff;\n\t\t font:400 1.2em/1.8em \"Open Sans\", sans-serif  border-collapse: collapse;\n\t\t\t\t font-size: 18px;\n\t\t\t\t padding-left: 25px;\n\t\t\t\t padding-right: 25px;\n\t\t\t\t margin-top: 25px;\n\t\t\t\t text-align: center;\n\t\t\t\t -webkit-transition: all 0.30s ease 0s;\n\t\t\t\t -moz-transition: all 0.30s ease 0s;\n\t\t\t\t -ms-transition: all 0.30s ease 0s;\n\t\t\t\t -o-transition: all 0.30s ease 0s;\n\t\t\t\t transition:all 0.30s ease 0s;\n\t\t\t}\n\t\t\t.btn-contact-usNow:hover {\n\t\t\t\t background:transparent;\n\t\t\t\t border-color: #fff;\n\t\t\t\t color:#fff;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail {\n\t\t\t\tpadding-left: 0px;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail .contact-text {\n\t\t\t\tmargin-bottom\t: 30px;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail .contact-detail-icon {\n\t\t\t\tpadding-right: 0px;\n\t\t\t\tcolor: #222222;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail p.contact-detail-text {\n\t\t\t\tmargin: 0px;\n\t\t\t\tpadding:0 0 0 15px;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tcolor: #222222;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail p.contact-detail-text a {\n\t\t\t\tcolor: #222222;\n\t\t\t}\n.btn {\n    display: inline-block;\n    padding: 6px 12px;\n    margin-bottom: 0;\n    font-size: 14px;\n    font-weight: normal;\n    line-height: 1.42857143;\n    text-align: center;\n    white-space: nowrap;\n    vertical-align: middle;\n    -ms-touch-action: manipulation;\n    touch-action: manipulation;\n    cursor: pointer;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none;\n    background-image: none;\n    border: 1px solid transparent;\n    border-radius: 4px;padding-top: 6px;\n    margin: 6px;\n}\n.btn-success {\n    color: #fff;\n    background-color: #002f5d;\n    border-color:#002f5d;\n}\n.nav {\n    display: -ms-flexbox;\n    -ms-flex-wrap: wrap;\n    flex-wrap: wrap;\n    \n    margin-bottom: 0;\n    list-style: none;}",
  "html": "<html><head><meta name=\"color-scheme\" content=\"light dark\"></head><body><pre style=\"word-wrap: break-word; white-space: pre-wrap;\">/***************************************************************************************************************\n||||||||||||||||||||||||||||       MASTER STYLESHEET FOR INDUSTRIAL       ||||||||||||||||||||||||||||||||||||\n****************************************************************************************************************\n||||||||||||||||||||||||||||              TABLE OF CONTENT                  ||||||||||||||||||||||||||||||||||||\n****************************************************************************************************************\n****************************************************************************************************************\n\n1 Imported styles\n2 Global styles\n3 header top styles\n4 Header Menu styles\n5 Banner styles\n6 Welcome to industrial styles\n7 Our Services styles \n8 Our Services natural resource styles\n9 Our Project Slider styles\n10 Testimonial home styles\n11 Latest News styles\n12 Our Client styles\n13 Indurial Solution styles\n14 Footer styles\n15 Inner Banner styles\n16 About Tab Box styles\n17 Team styles\n18 Testimonial Area\n19 Services Page styles\n20 Side Bar Widget styles\n21 Single service page styles\n22 Core Projects page styles\n23 News page styles\n24 Page Navigation styles\n25 News Details styles\n26 News Details Comments\n27 Contact us styles\n28 Testimonials page styles\n29 Request a quote Page styles\n30 Project details page styles\n31 Newsletter\n32 TT-GALLERY-1\n33 LIGHTBOX\n****************************************************************************************************************\n||||||||||||||||||||||||||||            End TABLE OF CONTENT                ||||||||||||||||||||||||||||||||||||\n****************************************************************************************************************/\n/* ==============================\n   1 Imported styles\n   ============================== */\n\n@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);\n@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,800,700,900);\n@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);\n@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);\n@import url(https://fonts.googleapis.com/css?family=Alegreya:400,400i,700,700i,900,900i);\n@import url(https://fonts.googleapis.com/css?family=Poppins);\n@import url('strock-icon.css');\n@import url('bootstrap-theme.min.css');\n@import url('font-awesome.min.css');\n/* ==============================\n   2 Global styles\n   ============================== */\n\n.clearfix {\n    clear: both;\n}\n.m0 {\n    margin: 0 !important;\n}\n.mt30 {\n    margin-top: 30px;\n}\n.p0 {\n    padding: 0 !important;\n}\nul,\nli {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n}\n.btn {\n    background: #4dcef6;\n    color: #fff;\n    font-size: 16px;\n    font-weight: bold;\n    padding: 0 40px;\n    line-height: 48px;\n    text-transform: uppercase;\n}\n.btn0 {\n    background: #ffba00;\n    color: #fff;\n    font-size: 16px;\n    font-weight: bold;\n    padding: 0 40px;\n    line-height: 48px;\n    text-transform: uppercase;\n    margin: 0 20px 0 0;\n}\n.btn2 {\n    color: #000;\n    background: #f8d24b;\n}\na,\n.btn,\nbutton {\n    text-decoration: none;\n    outline: none;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\na:hover,\na:focus,\n.btn:hover,\n.btn:focus,\nbutton:hover,\nbutton:focus {\n    text-decoration: none;\n    outline: none;\n}\nsection.row,\nheader.row,\nfooter.row {\n    position: relative;\n}\nbody {\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: 100%;\n    height: 100%;\n    overflow-x: hidden;\n    letter-spacing: 0.2px;\n}\n.thm-container {\n    max-width: 1170px;\n    width: 100%;\n    margin-left: auto;\n    margin-right: auto;\n}\n.four_arrow_hover_box {\n    display: block;\n    position: absolute;\n    top: 5px;\n    left: 5px;\n    right: 5px;\n    bottom: 5px;\n    opacity: 0;\n    border: 7px solid rgba(3, 137, 158, 0.6);\n    -webkit-transform: scaleX(0);\n    -ms-transform: scaleX(0);\n    transform: scaleX(0);\n    -webkit-transform-origin: left;\n    -ms-transform-origin: left;\n    transform-origin: left;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.four_arrow_hover_box .arrows {\n    border: 1px solid #fff;\n    display: block;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n}\n.four_arrow_hover_box .arrows span {\n    display: block;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: rgba(3, 137, 158, 0.6);\n}\n.four_arrow_hover_box .arrows:before,\n.four_arrow_hover_box .arrows:after {\n    content: '';\n    display: block;\n    position: absolute;\n}\n.four_arrow_hover_box .arrows:before {\n    border-top: 1px solid rgba(3, 137, 158, 0.6);\n    border-bottom: 1px solid rgba(3, 137, 158, 0.6);\n    top: -1px;\n    bottom: -1px;\n    left: 16px;\n    right: 16px;\n}\n.four_arrow_hover_box .arrows:after {\n    border-left: 1px solid rgba(3, 137, 158, 0.6);\n    border-right: 1px solid rgba(3, 137, 158, 0.6);\n    left: -1px;\n    right: -1px;\n    top: 16px;\n    bottom: 16px;\n}\n.accrodion {\n    border: 1px solid #D7D7D7;\n    background: #fff;\n    margin-bottom: 10px;\n}\n.accrodion:last-child {\n    margin-bottom: 0;\n}\n.accrodion.active .accrodion-title {\n    background: #019BB3;\n}\n.accrodion.active .accrodion-title h4 {\n    color: #fff;\n}\n.accrodion.active .accrodion-title:after {\n    content: '-';\n    font-size: 40px;\n    line-height: 38px;\n    color: #fff;\n}\n.accrodion .accrodion-title {\n    cursor: pointer;\n    position: relative;\n    padding-left: 30px;\n    padding-right: 30px;\n}\n.accrodion .accrodion-title:after {\n    content: '+';\n    font-family: 'Open Sans', sans-serif;\n    font-weight: normal;\n    color: #898989;\n    font-size: 23px;\n    position: absolute;\n    top: 0;\n    right: 20px;\n    line-height: 46px;\n}\n.accrodion .accrodion-title h4 {\n    color: #242424;\n    font-family: 'Open Sans', sans-serif;\n    text-transform: uppercase;\n    font-weight: 600;\n    font-size: 14px;\n    line-height: 46px;\n    letter-spacing: .04em;\n    margin: 0;\n}\n.accrodion .accrodion-content {\n    padding-left: 30px;\n    padding-top: 19px;\n    padding-bottom: 30px;\n}\n.accrodion .accrodion-content h3,\n.accrodion .accrodion-content h4 {\n    margin: 0;\n    color: #242424;\n    margin-bottom: 15px;\n}\n.accrodion .accrodion-content p {\n    font-size: 14px;\n    color: #898989;\n    line-height: 24px;\n    margin: 0;\n    margin-bottom: 20px;\n}\n.accrodion .accrodion-content ul {\n    margin-top: 19px;\n}\n.accrodion .accrodion-content ul li {\n    font-size: 14px;\n    line-height: 15px;\n    color: #898989;\n    margin-bottom: 8px;\n}\n.accrodion .accrodion-content ul li:last-child {\n    margin-bottom: 0;\n}\n.accrodion .accrodion-content ul li:before {\n    content: '\\f105';\n    font-family: 'FontAwesome';\n    color: #898989;\n    margin-right: 15px;\n}\n.accrodion .accrodion-content .img-caption .img-box,\n.accrodion .accrodion-content .img-caption .content-box {\n    display: table-cell;\n    vertical-align: top;\n}\n.accrodion .accrodion-content .img-caption .img-box {\n    width: 143px;\n}\n.accrodion .accrodion-content .img-caption .content-box {\n    padding-left: 25px;\n}\n.accrodion .accrodion-content .img-caption .content-box p {\n    margin-bottom: 0;\n}\n.image_hover:after {\n    position: absolute;\n    content: '';\n    opacity: 0;\n    background: #000;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    transition: all .3s ease-out;\n}\n.image_hover:focus:after,\n.image_hover:hover:after {\n    opacity: 1;\n}\n.image_hover:hover:after {\n    opacity: .5;\n}\n.zoom_img_effect {\n    position: relative;\n    transition: all .3s ease-out;\n}\n.image_hover:hover .zoom_img_effect {\n    -webkit-transform: scale(1.05) translateZ(0);\n    transform: scale(1.05) translateZ(0);\n}\n/* ==============================\n  3. header top styles\n============================== */\n\n.wel-band {\n    background: #093660;\n    font: 300 1em/1em \"Open Sans\", sans-serif;\n    color: #6e6e6e;\n}\n.wel-band-bg {\n    background: url(\"../images/header-top-band/head-top-band1.png\") no-repeat center center;\n    overflow: hidden;\n \n    background-size: cover;\n}\n.wel-band-bg p {\n    font: 400 1.1em/1em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n}\n.top-w-text p {\n    font: 400 1.1em/1em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n    color: #fff;\n}\n.wel-band .right {\n    text-align: right;\n}\n.logo {\n    text-align: left;\n}\n.logo-sec {\n    padding-top: 25px;\n    padding-bottom: 25px;\n}\n.t-logo {\n    text-align: left;\n    padding-bottom: 0em;\n}\n.logo-sec img {\n    display: inline-block;\n}\n.touch_top {\n    float: left;\n    padding: 8px 0;\n    width: 100%;\n}\n.touch_top ul .item {\n    padding: 0;\n    float: right;\n}\n\n.touch_top ul .item-ad {\n    width: 23%;\n    padding: 0 0 0 0;\n}\n.touch_top ul .item-phone {\n    width: 46%;\n\n}\n.touch_top ul .item .media .media-left a i {\n    font-size: 2em;\n    color: #1fa6c8;\n}\n.media-body {\n    text-align: left;\n}\n.media-body p {\n    text-align: left;\n    color: #232932;\n    padding: 0;\n    margin: 0;\n    font: 400 1.072em/0.8em \"Open Sans\", sans-serif;\n}\n.media-body p span {\n    color: #9692a0;\n    font-size: 1em;\n    line-height: 1.7em;\n}\n.media-body p span a {\n    color: #9692a0;\n}\n.media-body p span a:hover {\n    color: #0fa2d9;\n}\n.touch_top .nav {\n    margin: 0;\n}\n.widget-search {\n    float: right;\n    padding: 8px 0;\n}\n.widget .search-form .form-control {\n    height: 37px;\n    border-radius: 0;\n    border: none;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    padding: 0 15px;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    color: #c0c0c0;\n    z-index: 0;\n}\n.widget-inner {\n    border: 1px solid #ddd;\n}\n.widget .search-form .form-control + .input-group-addon {\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    background-color: transparent;\n}\n.widget .search-form .form-control + .input-group-addon button {\n    border: 0;\n    background: #fff;\n    color: #ddd;\n    font-size: 1.2em;\n    line-height: 2.1em;\n    padding-right: 15px;\n}\n#header {\n    position: relative;\n}\n.header-3 .wel-t-band {\n    background: #083661;\n}\n.header-3 .wel-band-bg {\n    background: url(\"../images/header-top-band/head-top-band3.jpg\") no-repeat center center;\n    background-size: cover;\n}\n.header-3 .wel-t-band p,\n.header-3 .wel-t-band p span {\n    color: #fff;\n}\n.header-3 .widget-t-search {\n    padding: 0;\n}\n.header-3 .widget-t-search .widget-t-inner {\n    margin-top: 0;\n    border: none;\n}\n.header-3 .widget-t .search-form .form-control {\n    height: 63px;\n}\n.header-3 .nav-t-holder .nav-t-footer ul.nav &gt; li:hover a,\n.header-3 .nav-t-holder .nav-t-footer ul.nav &gt; li.active a {\n    color: #4dcef6;\n}\n.header-3 .nav-t-holder .nav-t-footer ul.nav &gt; li ul.submenu li a {\n    color: #242424;\n}\n.header-5\n{\n  background: #0f263a;\n}\n.header-5 .navi\n{\n  border-top: 1px solid #1b364c;\n}\n.header-5 .media-body p\n{\n  color: #9e9e9e;\n}\n.header-5 .touch_top ul .item:last-child\n{\n  border-right: 1px solid #485662;\n}\n/* ==============================\n  4. Header Menu styles\n============================== */\n\n.main-menu-wrapper {\n    margin-bottom: -65px;\n    position: relative;\n    z-index: 9;\n    -webkit-transition: all .5s ease;\n    transition: all .5s ease;\n}\n.main-menu-wrapper .nav-bg {\n    background: #0f253a;\n}\n.main-menu-wrapper:before {\n    content: '';\n    background: #0f253a;\n    width: 1190px;\n    height: 100%;\n    position: absolute;\n    top: 0;\n    z-index: -1;\n}\n.main-menu-wrapper.stricky-fixed {\n    position: fixed;\n    top: 0px;\n    /*top: 10px;*/\n    \n    left: 0;\n    width: 100%;\n    z-index: 9999;\n    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+19,e2e2e2+69,d7d7d7+100 */\n    \n    background: #009bb3;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button {\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button:before {\n    content: '';\n    background: #FBB12F;\n    right: 100%;\n    width: 2500px;\n    top: 0;\n    height: 100%;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button:hover {\n    background: #1FB5C7;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button:hover:before {\n    background: #1FB5C7;\n}\n.main-menu-wrapper.stricky-fixed .free-qoute-button:hover a {\n    color: #fff;\n}\n.ind-container {\n    max-width: 1170px;\n    width: 100%;\n    margin-right: auto;\n    margin-left: auto;\n    padding-left: 15px;\n    padding-right: 15px;\n}\n.main-menu-wrapper .ind-container {\n    position: relative;\n}\n.main-menu-wrapper .ind-container:before {} .main-menu-wrapper .free-qoute-button {\n    background: #FBB12F;\n    position: relative;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper .free-qoute-button:hover {\n    background: #1FB5C7;\n}\n.main-menu-wrapper .free-qoute-button:hover:before {\n    background: #1FB5C7;\n}\n.main-menu-wrapper .free-qoute-button:hover a {\n    color: #fff;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper .free-qoute-button:before {\n    content: '';\n    position: absolute;\n    left: -32px;\n    top: 0;\n    width: 80px;\n    background: #FBB12F;\n    height: 100%;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.main-menu-wrapper .free-qoute-button a {\n    font: 700 1.8em/1.2em 'Open Sans Condensed', sans-serif;\n    color: #010101;\n    text-transform: uppercase;\n    padding: 18px 30px 18px 28px;\n    display: block;\n    position: relative;\n}\n.main-menu-wrapper .free-qoute-button a:before {} .nav-holder {\n    position: relative;\n}\n.nav-holder .nav-header {\n    display: none;\n    padding: 12px 20px;\n}\n.nav-holder .nav-header button {\n    width: 40px;\n    height: 40px;\n    background: #19242a;\n    border: none;\n    outline: none;\n    color: #fff;\n    font-size: 25px;\n    border-radius: 5px;\n}\n.nav-holder .nav-footer {\n    display: block;\n}\n.nav-holder .nav-footer ul.nav &gt; li {\n    display: inline-block;\n    padding: 23.5px 0;\n    position: relative;\n}\n.nav-holder .nav-footer ul.nav &gt; li:hover a,\n.nav-holder .nav-footer ul.nav &gt; li.active a {\n    color: #fab90a;\n    background-color: transparent;\n}\n.nav-holder .nav-footer ul.nav &gt; li:last-child &gt; a {\n    border: none;\n    padding-right: 0;\n}\n.nav-holder .nav-footer ul.nav &gt; li &gt; a {\n    padding: 0 1.2em;\n    display: block;\n    color: #fff;\n    text-transform: uppercase;\n    border-right: 1px dashed #3f5262;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    font: 600 1.36em/1em 'Open Sans Condensed', sans-serif;\n    letter-spacing: 0.4px;\n}\n.nav-holder .nav-footer ul.nav &gt; li &gt; ul.submenu {\n    top: 100%;\n    left: 0;\n}\n.nav-holder .nav-footer ul.nav &gt; li &gt; ul.submenu.align-right {\n    right: 0;\n    left: auto;\n}\n.nav-holder .nav-footer ul.nav &gt; li:hover &gt; ul.submenu {\n    visibility: visible;\n    opacity: 1;\n}\n.nav-holder .nav-footer ul.nav &gt; li &gt; ul.submenu &gt; li &gt; ul.submenu {\n    top: 0;\n    left: 100%;\n}\n.nav-holder .nav-footer ul.nav &gt; li &gt; ul.submenu &gt; li &gt; ul.submenu.align-right {\n    right: 100%;\n    left: auto;\n}\n.nav-holder .nav-footer ul.nav &gt; li &gt; ul.submenu &gt; li:hover &gt; ul.submenu {\n    visibility: visible;\n    opacity: 1;\n}\n.nav-holder .nav-footer ul.nav &gt; li ul.submenu {\n    position: absolute;\n    width: 275px;\n    opacity: 0;\n    visibility: hidden;\n    z-index: 99999;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.nav-holder .nav-footer ul.nav &gt; li ul.submenu li {\n    display: block;\n    padding: 0;\n    background: #fff;\n}\n.nav-holder .nav-footer ul.nav &gt; li ul.submenu li:last-child a {\n    border-bottom: 0;\n}\n.nav-holder .nav-footer ul.nav &gt; li ul.submenu li:last-child a:after {\n    display: none;\n}\n.nav-holder .nav-footer ul.nav &gt; li ul.submenu li:hover &gt; a {\n    color: #fff;\n    background: #51c5e9;\n}\n.nav-holder .nav-footer ul.nav &gt; li ul.submenu li a {\n    color: #242424;\n    font: 600 1.0712em/1em 'Open Sans', sans-serif;\n    padding: 13px 25px 14px;\n    border-bottom: 1px solid #e9e9e9;\n    position: relative;\n    display: block;\n    font-weight: 600;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    text-transform: uppercase;\n}\n.nav-footer ul.nav li.has-submenu &gt; a &gt; button {\n    display: none;\n}\n.menu-gradient {} .main-menu-wrapper.full-width {\n    background: #FBB12F;\n    margin-top: 0;\n    margin-bottom: 0;\n}\n.main-menu-wrapper.full-width.stricky-fixed {\n    top: 0;\n}\n.main-menu-wrapper.full-width .free-qoute-button a:after {\n    content: '';\n    position: absolute;\n    right: 0;\n    top: 0;\n    width: 2000px;\n    height: 100%;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    z-index: -1;\n    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+19,e2e2e2+69,d7d7d7+100 */\n    \n    background: #ffffff;\n    /* Old browsers */\n    /* FF3.6-15 */\n    \n    background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 19%, #e2e2e2 69%, #d7d7d7 100%);\n    /* Chrome10-25,Safari5.1-6 */\n    \n    background: linear-gradient(to bottom, #ffffff 0%, #fafafa 19%, #e2e2e2 69%, #d7d7d7 100%);\n    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n    \n    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0)\n    /* IE6-9 */\n}\n/* ==============================\n  5. Banner styles\n============================== */\n\n.thm-btn {\n    border: none;\n    outline: none;\n    background: transparent;\n    font-size: 14px;\n    line-height: 28px;\n    color: #fff;\n    text-transform: uppercase;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: 500;\n    padding: 10px 0px;\n    padding-left: 27px;\n    padding-right: 27px;\n    display: inline-block;\n    -webkit-transition: all 0.5s ease;\n    transition: all 0.5s ease;\n    border: 2px solid #fff;\n}\n.thm-btn:hover {\n    background: #1FB5C7;\n    color: #fff;\n}\n.thm-btn:hover i {\n    color: #fff;\n    border-color: transparent;\n}\n.thm-btn:hover i:after {\n    background: #fff;\n}\n.thm-btn i {\n    font-size: 16px;\n    color: #000000;\n    line-height: 28px;\n    border-left: 1px solid #FFCD47;\n    margin-left: 20px;\n    padding-left: 15px;\n    position: relative;\n}\n.thm-btn i:after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -2px;\n    width: 1px;\n    height: 100%;\n    background: #D7A41B;\n}\n.thm-btn.transparent {\n    background-color: transparent;\n    border: 1px solid #85A4BE;\n    color: #fff;\n}\n.thm-btn.transparent i {\n    color: inherit;\n}\n.thm-btn.transparent:hover {\n    background: #1FB5C7;\n    border-color: #1FB5C7;\n    color: #fff;\n}\n.thm-btn.transparent:hover i {\n    color: inherit;\n}\n.animate-3 {\n    -webkit-transition: all 0.3s ease;\n    transition: all 0.3s ease;\n}\n.animate-5 {\n    -webkit-transition: all 0.5s ease;\n    transition: all 0.5s ease;\n}\n.animate-7 {\n    -webkit-transition: all 0.7s ease;\n    transition: all 0.7s ease;\n}\n.animate-3-all * {\n    -webkit-transition: all 0.3s ease;\n    transition: all 0.3s ease;\n}\n.animate-5-all * {\n    -webkit-transition: all 0.5s ease;\n    transition: all 0.5s ease;\n}\n.animate-7-all * {\n    -webkit-transition: all 0.7s ease;\n    transition: all 0.7s ease;\n}\n.thm-banner-wrapper .caption-h1 {\n    font-size: 50px;\n    line-height: 50px;\n    font-weight: 700;\n    text-transform: uppercase;\n    color: #fff;\n}\n.thm-banner-wrapper .caption-p {\n    font-size: 20px;\n    font-style: italic;\n    color: #fff;\n    line-height: 28px;\n}\n.thm-banner-wrapper .caption-divider span.divider {\n    width: 1px;\n    height: 90px;\n    background: #fff;\n    display: block;\n}\n.thm-banner-wrapper .thm-btn {\n    padding-top: 7px;\n    padding-bottom: 7px;\n    -webkit-transition: all .3s ease !important;\n    transition: all .3s ease !important;\n    font-weight: bold !important;\n}\n.thm-banner-wrapper .thm-btn i {\n    margin: 0;\n    border-color: transparent;\n}\n.thm-banner-wrapper .thm-btn i:after {\n    display: none;\n}\n.thm-banner-wrapper .thm-btn.inverse {\n    background: #F7BE3D;\n    color: #000;\n    border: 2px solid #F7BE3D;\n}\n.thm-banner-wrapper .thm-btn.inverse:hover {\n    color: #202020;\n    background: #1FB5C7;\n}\n.thm-banner-wrapper .thm-btn.inverse i {\n    color: #fff;\n}\n.thm-banner-wrapper .brder {\n    display: block;\n    width: 100px;\n    height: 4px;\n    background: #E6AB0C;\n    margin-left: auto;\n    margin-right: auto;\n    margin-top: 22px;\n}\n/* ==============================\n  6. Welcome to industrial styles\n============================== */\n\n.wel-ind-pad {\n    padding: 5.7em 0 1em;\n}\n.wel-info {\n    position: relative;\n    overflow: hidden;\n}\n.wel-info h1 {} .wel-info h1 {\n    font: 600 2.4em/1em \"Alegreya\", serif;\n    color: #282c3d;\n    margin: 0 0 0.8em;\n    text-transform: uppercase;\n}\n.wel-info p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #777777;\n}\n.wel-bot {\n    padding: 1.2em 0 0;\n}\n.wel-bot img {\n    float: left;\n    border: 1px solid #cecece;\n    padding: 0.4em;\n    margin: 0 1.8em 0 0;\n    height: 92px;\n    width: 104px;\n}\n.wel-bot h2 {\n    font: 400 1.5em/1.2em \"Open Sans\", sans-serif;\n    color: #009bb3;\n    margin: 0;\n    padding: 0;\n}\n.wel-bot p {\n    color: #777;\n    font-style: italic;\n    padding: 0.8em 0 0;\n    opacity: 0.5;\n}\n.wel-ind-image {\n    position: relative;\n}\n.wel-ind-image:after {\n    content: '';\n    position: absolute;\n    border: 2px solid #fff;\n    z-index: 4;\n    display: block;\n    top: 10px;\n    left: 10px;\n    bottom: 10px;\n    right: 10px;\n}\n.wel-ind-image img {\n    max-width: 100%;\n    width: 470px;\n    height: 260px;\n}\n.wel-ind-r-sec {\n    position: relative;\n}\n.wel-ind-r-txt {\n    float: left;\n    margin: 2em;\n}\n.wel-ind-r-txt p {\n    font: 400 1.5em/1.2em \"Open Sans\", sans-serif;\n    font-style: italic;\n}\n.wel-ind-r-img {\n    float: right;\n    position: relative;\n    bottom: 4em;\n    z-index: 4;\n}\n.wel-ind-r-img img {\n    border-top: 7px solid #fff;\n    border-left: 7px solid #fff;\n    width: 256px;\n    height: 158px;\n}\n/* ==============================\n  7. Our Services styles\n============================== */\n\n.our-services {\n    background: #f6f6f6;\n}\n.sectpad {\n    padding: -0.3em 0;\n}\n.sectpad-ser {\n    padding: 5.7em 0 3em;\n}\n.section_header {\n    position: relative;\n    padding: 0 0 3em;\n}\n.section_header h2 {\n    font: bold 28px \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0;\n}\n.section_header h2:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.color h2 {\n    color: #242424 !important;\n}\n.service-info {\n    position: relative;\n    overflow: hidden;\n\twidth: 278px;\n    height: 253px;\n}\n.service-info a {\n    display: inline-block;\n    width: 100%;\n}\n.service-info a h4 {\n    border-bottom: 2px solid #19a3b8;\n    color: #242424;\n    font: 600 1.3em/1.5em \"Open Sans\", sans-serif;\n    text-transform: uppercase;\n    padding: 0 0 0.5em;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.service-info a h4:hover {\n    color: #fbb12f;\n    border-bottom: 2px solid #8192a4;\n}\n.service-info p {\n    color: #898989;\n    font: 400 1.1em/1.6em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 1em 0 0.5em;\n}\n.service-info h6 a,\n.service-info p a {\n    color: #0fa2d9;\n    text-transform: uppercase;\n    font: 13px \"Open Sans\", sans-serif;\n    font-weight: bold;\n}\n.service-info h6 a:hover,\n.service-info p a:hover {\n    color: #8192a4;\n}\n.service-info h6 {\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    padding: 0 0 3em;\n}\n.service-info .post-image {\n    position: relative;\n    overflow: hidden;\n}\n\n.service-info .post-image img {\n  max-width: 100%;\n    width: 202px;\n    margin-left:2em; margin-top:1em;\n font-size:24px;\n   \n}\n.service-info .item {\n    position: relative;overflow: hidden;\n    box-shadow: 2px 2px 6px #ccc;\n    border-radius: 5px;\n    margin: 13px;\n    display: inline-block;\n    font-size: 18px;\n    line-height: 40px;\n    font-weight: 500;\n    color: #133054; width:100%; text-align:center;\n \n    position: relative;\n    box-sizing: border-box;\n    transition: all .5s;\n}\n.service-info .item .four_arrow_hover_box {\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n}\n.service-info .item:hover .four_arrow_hover_box,\n.service-info .item:focus .four_arrow_hover_box {\n    opacity: 0.9;\n    -webkit-transform: scaleX(1);\n    -ms-transform: scaleX(1);\n    transform: scaleX(1);\n}\n/* ==============================\n  8. Our Services natural resource styles\n============================== */\n\n.fluid-service-area {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -ms-flexbox;\n    display: flex;\n    overflow: hidden;\n    background: #123450;\n}\n@media (max-width: 991px) {\n    .fluid-service-area {\n        display: block;\n    }\n}\n.fluid-service-area .work-image-ser {\n    width: -webkit-calc(50% - 115px);\n    width: calc(50% - 115px);\n    float: left;\n    text-align: right;\n    display: block;\n    position: relative;\n}\n@media (max-width: 991px) {\n    .fluid-service-area .work-image-ser {\n        width: 100%;\n        text-align: center;\n    }\n}\n@media (max-width: 991px) {\n    .fluid-service-area .work-image-ser img {\n        width: 100%;\n    }\n}\n.fluid-service-area .service-promo {\n    width: -webkit-calc(50% + 115px);\n    width: calc(50% + 115px);\n    float: left;\n    position: relative;\n    padding-left: 30px;\n    background: #123450;\n}\n@media (max-width: 991px) {\n    .fluid-service-area .service-promo {\n        width: 100%;\n        padding-bottom: 30px;\n    }\n}\n@media (max-width: 991px) {\n    .fluid-service-area .service-promo {\n        padding: 15px;\n    }\n}\n.fluid-service-area .service-promo ul .item {\n    text-align: left;\n    padding: 0 0 4.1em;\n}\n.service-content {\n    position: relative;\n    z-index: 2;\n    padding: 4em 4em 0em 4em;\n}\n.service-content .media-left {\n    vertical-align: middle;\n    padding-right: 4em;\n}\n.service-content ul .item .media .media-body {\n    text-align: left;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    color: #898989;\n    letter-spacing: 0.3px;\n    padding: 0 17em 0 0;\n}\n.service-content ul .item .media .media-body h4 {\n    font: 600 1.3em/1em \"Open Sans\", sans-serif;\n    color: #fff;\n    text-transform: uppercase;\n}\n.service-content ul .item .media .media-body p {\n    font: 1em/1.5em \"Open Sans\", sans-serif;\n    color: #fff;\n}\n.nau-head {\n    position: absolute;\n    background: #ffa10d;\n    width: 18em;\n    bottom: 1em;\n    text-align: left;\n    font-family: \"Raleway\", sans-serif;\n    padding: 1em 0 0 2em;\n    right: 0;\n}\n.nau-head p {\n    font: 600 1.3em/1em \"Raleway\", sans-serif;\n    color: #000;\n    text-transform: uppercase;\n}\n.nau-head p span {\n    display: block;\n    color: #000;\n    font-size: 0.7em;\n    font-weight: 400;\n}\n/*  Our Projects  */\n\n.our-project {\n    background: #ecebef;\n    overflow: hidden;\n}\n.project_txt_btn {\n    width: 100%;\n    float: left;\n    position: absolute;\n    left: 0;\n    overflow: hidden;\n    top: 0px;\n    text-align: center;\n    height: 100%;\n}\na.view-all.slide_learn_btn.view_project_btn {\n    width: 147px;\n    font-size: 14px;\n    display: inline-block;\n    top: -140px;\n    position: relative;\n    z-index: 999;\n    -webkit-transition: -webkit-transform 0.55s;\n    transition: transform 0.55s;\n    line-height: 43px;\n    font-family: 'Open Sans', sans-serif;\n    background: #53cff5;\n    text-transform: uppercase;\n    border-radius: 3px;\n    font-weight: bold;\n    color: #fff;\n}\n.project_txt_btn h6 {\n    width: 100%;\n    float: left;\n    font-size: 16px;\n    text-align: center;\n    background: #f8c12c;\n    color: #000;\n    line-height: 50px;\n    bottom: -60px;\n    text-transform: uppercase;\n    font-weight: bold;\n    margin: 0;\n}\n.desi-bounce-to-right {\n    display: inline-block;\n    vertical-align: middle;\n    -webkit-transform: translateZ(0);\n    transform: translateZ(0);\n    box-shadow: 0 0 1px rgba(0, 0, 0, 0);\n    -webkit-backface-visibility: hidden;\n    backface-visibility: hidden;\n    -moz-osx-font-smoothing: grayscale;\n    position: relative;\n    -webkit-transition-property: color;\n    transition-property: color;\n    -webkit-transition-duration: 0.5s;\n    transition-duration: 0.5s;\n}\nimg {\n    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;\n    transition: opacity 0.35s, transform 0.35s;\n}\n.project_img\n{\n    background: #000;\n}\n.project_img:hover img {\n    opacity: 0.5;\n    -webkit-transform: scale3d(1.15, 1.15, 1);\n    transform: scale3d(1.15, 1.15, 1);\n}\n.project_img img,\n.project_img h6 {\n    -webkit-transition: -webkit-transform 0.35s;\n    transition: transform 0.35s;\n}\n.project_img img {\n    -webkit-backface-visibility: hidden;\n    backface-visibility: hidden;\n    border: 0;\n}\n.project_img:hover img {\n    -webkit-transform: translate3d(0, -30px, 0);\n    transform: translate3d(0, -30px, 0);\n    border: 0;\n}\n.project_img h6,\n.project_img .view_project_btn {\n    position: absolute;\n    z-index: 99;\n}\n.project_img:hover h6 {\n    bottom: 0;\n    left: 0;\n}\n.project_img:hover .view_project_btn {\n    opacity: 1\n}\n.project_img:hover a.view-all.slide_learn_btn.view_project_btn {\n    top: 40%;\n}\n/* ==============================\n  9. Our Project Slider styles\n============================== */\n\n.our-pro-slider .pro-sliders {\n    padding-top: 8px;\n}\n.our-pro-slider .pro-sliders .post-image {\n    position: relative;\n    overflow: hidden;\n}\n.our-pro-slider .pro-sliders .post-image img {\n    max-width: 100%;\n}\n.our-pro-slider .pro-sliders .item {\n    position: relative;\n}\n.our-pro-slider .pro-sliders .item .four_arrow_hover_box {\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n}\n.our-pro-slider .pro-sliders .item:hover .four_arrow_hover_box,\n.our-pro-slider .pro-sliders .item:focus .four_arrow_hover_box {\n    opacity: 0.9;\n    -webkit-transform: scaleX(1);\n    -ms-transform: scaleX(1);\n    transform: scaleX(1);\n}\n.our-pro-slider .pro-sliders .pro-web {\n    position: absolute;\n    bottom: 1.5em;\n    z-index: 6;\n    width: 100%;\n    text-align: center;\n}\n.our-pro-slider .pro-sliders .pro-web h4 {\n    color: #fff;\n    text-transform: uppercase;\n    font: 600 1.3em/1em \"Open Sans\", sans-serif;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    margin: 0;\n}\n@media (max-width: 599px) {\n    .our-pro-slider .pro-sliders .item {\n        max-width: 320px;\n        margin: 0 auto;\n    }\n}\n.our-pro-slider .owl-nav {\n    position: absolute;\n    right: 0;\n    top: -85px;\n}\n.pro-sliders.owl-theme .owl-controls .owl-nav [class*=\"owl-\"] {\n    background: transparent;\n    -webkit-border-radius: 0;\n    -moz-border-radius: 0;\n    border-radius: 0;\n    margin: 0;\n    padding: 0;\n}\n.pro-sliders.owl-carousel .owl-controls .owl-nav .owl-prev,\n.pro-sliders.owl-carousel .owl-controls .owl-nav .owl-next {} .fullwidth-silder2 .owl-controls .owl-nav .owl-prev,\n.fullwidth-silder2 .owl-controls .owl-nav .owl-next,\n.fullwidth-silder3 .owl-controls .owl-nav .owl-prev,\n.fullwidth-silder3 .owl-controls .owl-nav .owl-next {\n    width: 40px;\n    text-align: center;\n    font-size: 22px;\n    line-height: 36px;\n    color: #8d8d8d;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    height: 40px;\n    padding: 0;\n    border: 1px solid #8d8d8d;\n    border-radius: 0;\n    background: transparent;\n}\n.pro-sliders.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {\n    background: #329cad;\n    color: #fff;\n    text-decoration: none;\n}\n.pro-sliders.owl-carousel .owl-controls .owl-nav .owl-prev {\n    margin-right: 5px;\n}\n/* ==============================\n  10. Testimonial home styles\n============================== */\n\n.testimonial-wrapper {\n    background: url(../images/testimonial/testimonial-bg.jpg) center bottom no-repeat fixed;\n    background-size: cover;\n    position: relative;\n}\n.testimonial-sec {\n    padding: 2em 10em;\n    text-align: center;\n}\n.testimonial-sec .testimonial-slider {\n    text-align: center;\n}\n.testimonial-sec .testimonial-slider img {\n    width: 100px;\n    /*border: 2px solid #FFFFFF;*/\n    /*box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.3); opacity: 1 !important;*/\n    \n    border-radius: 50%;\n    display: inline-block;\n}\n.testimonial-sec .testimonial-slider p {\n    font: 1.15em/2em \"Open Sans\", sans-serif;\n    color: #fff;\n    padding: 0;\n    margin: 2em;\n}\n.testimonial-sec .testimonial-slider p span {\n    float: left;\n}\n.testimonial-sec .testimonial-slider p span img {\n    width: auto;\n    border-radius: inherit;\n    margin-top: -10px;\n}\n.testimonial-sec .testimonial-slider .owl-dots .owl-dot {\n    display: inline-block;\n    zoom: 1;\n}\n.testimonial-sec .testimonial-slider .owl-dots .owl-dot.active span,\n.owl-theme .owl-dots .owl-dot:hover span {\n    border: 2px solid #FBB12F;\n    background-color: transparent;\n    /* background: #FBB12F; */\n}\n.testimonial-sec .testimonial-slider .owl-dots .owl-dot span {\n    width: 15px;\n    height: 15px;\n    margin: 5px 7px;\n    background: #d6d6d6;\n    display: block;\n    -webkit-backface-visibility: visible;\n    -webkit-transition: opacity 200ms ease;\n    -moz-transition: opacity 200ms ease;\n    -ms-transition: opacity 200ms ease;\n    -o-transition: opacity 200ms ease;\n    transition: opacity 200ms ease;\n    -webkit-border-radius: 30px;\n    -moz-border-radius: 30px;\n    border-radius: 30px;\n}\n.testimonial-sec .testimonial-slider .owl-dots .owl-dot span {\n    border: 2px solid #1FB5C7;\n    background: transparent;\n    width: 15px;\n    height: 15px;\n}\n/* ==============================\n  11. Latest News styles\n============================== */\n\n.latest-news {\n    background: url(\"../images/latest-news/news-bg.jpg\") no-repeat scroll center 0;\n    -webkit-background-size: cover;\n    background-size: cover;\n}\n.latest-outer {\n    position: relative;\n}\n.lat-news-outer {\n    position: relative;\n    background: #fff;\n}\n.lat-news-outer .lat-img-box {\n    display: table-cell;\n    vertical-align: middle;\n    position: relative;\n}\n.lat-news-outer .lat-img-box img {\n    max-width: 100%;\n}\n.lat-news-outer .lat-img-box {\n    width: 200px;\n}\n.lat-news-outer .lat-img-box .latest-info-date {\n    position: absolute;\n    width: 62px;\n    height: 76px;\n    text-align: center;\n    background: #06aac3;\n    left: 0;\n    bottom: 0;\n}\n.lat-news-outer .lat-img-box .latest-info-date h3 {\n    font: 600 25px/21px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n}\n.lat-news-outer .lat-img-box .latest-info-date h3 small {\n    font: 500 14px/21px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    text-transform: uppercase;\n    display: block;\n}\n.lat-news-outer .lat-new-cont {\n    display: table-cell;\n    vertical-align: middle;\n    padding: 0 2em;\n}\n.lat-news-outer .lat-new-cont h3 {\n    font: 600 16px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #000;\n    margin-top: 0;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    text-transform: uppercase;\n}\n.lat-news-outer .lat-new-cont p {\n    border-bottom: 1px solid #e7e7e7;\n    font: 400 1em/1.4em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    padding-bottom: 15px;\n    margin-bottom: 13px;\n}\n.latest-meta a {\n    font: normal 1em/1em \"Open Sans\", sans-serif;\n    color: #c1c1c1;\n    padding-right: 13px;\n}\n.latest-meta a + a:before {\n    content: '';\n    background: #c2c2c2;\n    margin-right: 15px;\n    width: 1px;\n    height: 14px;\n    bottom: -3px;\n    position: relative;\n    display: inline-block;\n}\n.latest-meta .read_more {\n    color: #3dabf1;\n}\n.lat-pad {\n    margin: 0 0 2em;\n}\n.latest {} .latest .latest-image {\n    position: relative;\n}\n.latest .latest-image img {\n    max-width: 100%;\n}\n.latest .latest-image .latest-info-date {\n    position: absolute;\n    width: 62px;\n    height: 76px;\n    text-align: center;\n    background: #06aac3;\n    left: 0;\n    bottom: 0;\n}\n.latest .latest-image .latest-info-date h3 {\n    font: 600 1.5em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n}\n.latest .latest-image .latest-info-date h3 small {\n    font: 500 1em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    text-transform: uppercase;\n    display: block;\n}\n.latest .latest-news-text {\n    padding: 21px 30px 20px 30px;\n    background: #fff;\n}\n.latest .latest-news-text h4 {\n    font: 600 16px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #000;\n    margin-top: 0;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    text-transform: uppercase;\n}\n.latest .latest-news-text p {\n    border-bottom: 1px solid #e7e7e7;\n    font: 400 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    padding-bottom: 15px;\n    margin-bottom: 13px;\n}\n.latest .latest-image .latest-info-date h3 small {\n    font: 500 14px/21px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    text-transform: uppercase;\n    display: block;\n}\n/* ==============================\n  12. Our Client styles\n============================== */\n\n.our-client {\n    background: #fff;\n    position: relative;\n}\n.client-carousel .item img:hover {\n    opacity: 1 !important;\n}\n.client-carousel .item img {\n    opacity: 0.5 !important;\n    border: 1px solid #F0F0F0;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n/* ==============================\n  13. Indurial Solution styles\n============================== */\n\n.indurial-solution {\n    position: relative;\n    background: #009bb3;\n}\n.indpad {\n    padding: 1.5em 0;\n}\n.indurial-solution-text h2 {\n    font: 600 2em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.4px;\n    color: #fff;\n    font-style: italic;\n    margin: 0;\n    padding: 0.4em 0 0;\n    text-align: center;\n    display: inline-block;\n}\n.anim-5,\n.anim-5-all * {\n    transition: all 0.5s ease;\n    -moz-transition: all 0.5s ease;\n    -webkit-transition: all 0.5s ease;\n    -ms-transition: all 0.5s ease;\n    -o-transition: all 0.5s ease;\n}\n.contactus-button a {\n    background: #19242a;\n    color: #fff;\n    display: inline-block;\n    font: 500 1em/1em \"Open Sans\", sans-serif;\n    margin-top: 1px;\n    padding: 0px 17px 0px 23px;\n    text-transform: uppercase;\n    float: right;\n    border-radius: 5px;\n    line-height: 42px;\n    letter-spacing: 2px;\n}\n.contactus-button a:hover {\n    background: #3d515c;\n    color: #fff;\n}\n.contactus-button {\n    margin: 0.5em 0 0;\n}\n/* ==============================\n  14. Footer styles\n============================== */\n\n#footer {\n    background: #104c7e;\n}\n.sec-padding {\n    padding-top: 6em;\n    padding-bottom: 4.3em;\n}\n.widget.about-us-widget a {\n    color: #FFF;\n \n}\n.widget.about-us-widget p {\n    color: #FFF;\n    margin-top: 2em;\n    font-size: 1.1em;\n}\n.widget.about-us-widget ul {\n    margin: 0;\n    padding: 0;\n}\n.widget.about-us-widget ul li {\n    display: inline-block;\n    list-style: none;\n    padding: 10px 9px;\n}\n.widget.about-us-widget ul li:first-child {\n    padding-left: 0px;\n}\n.widget.about-us-widget ul li a {\n    padding: 0;\n    color: #7c7c7c;\n}\n.widget.about-us-widget ul li a:hover {\n    background: none;\n    color: #11adc6;\n}\n.widget.about-us-widget ul li a i {\n    font-size: 1.5em;\n}\n.widget.about-us-widget img {\n    max-width: 100%;\n}\n.widget-contact h4,\n.get-in-touch h4,\n.widget-links h4 {\n    font: 600 20px \"Open Sans\", sans-serif;\n    color: #fff;\n    margin-top: 0px;\n    text-transform: uppercase;\n    margin-bottom: 24px;\n    font-style: italic;\n}\n.widget-contact h4:after,\n.get-in-touch h4:after,\n.widget-links h4:after {\n    content: '';\n    width: 40px;\n    height: 2px;\n    background: #FFF;\n    display: block;\n    margin-top: 13px;\n}\n.widget-contact-list ul {\n    margin: 0;\n    padding: 0;\n    list-style: none; float:left\n}\nwidget-contact-list  a { float:right;}\n.widget-contact-list ul li a {\n\t    color: #FFF;\n    line-height: 32px; text-decoration:none;\n}\n.widget-contact-list ul li a:hover {\n    color: #fab90a;\n}\n.widget-contact-list ul li i {\n    float: left;\n    font-size: 25px;\n    color: #FFF;\n    width: 34px;\n    padding-top: 13px;\n    line-height: 18px;\n}\n.widget.widget-contact ul li .fleft {\n    color: #FFF;\n    width: -webkit-calc(100% - 34px);\n    width: calc(100% - 34px);\n    font: 400 1em/1.4em \"Open Sans\", sans-serif;\n    padding: 1.1em 0 0;\n}\n.widget.widget-contact ul li .fleft span {\n    color: #1FB5C7;\n}\n.widget.widget-contact ul li i.fa-map-marker {\n    padding-top: 22px;\n}\n.widget.widget-contact ul li i.fa-phone {\n  padding-top: 22px;\n}\n.widget.widget-contact ul li i.fa-fax {\npadding-top: 22px;\n}\n.widget.widget-contact ul li i.fa-envelope-o {\n  padding-top: 22px;\n}\n.widget.widget-contact ul li i.icon-Timer {\n    padding-top: 22px;\n}\n.footer-bottom {\n    background: #141d22;\n    color: #555759;\n    padding: 2em 0;\n}\n.footer-bottom .fo-txt p {\n    color: #FFF;\n    font: 400 1em/1em \"Open Sans\", sans-serif;\n}\n.footer-bottom .fo-txt p a {\n    color: #1d8898;\n}\n.footer-bottom .fo-txt p a:hover {\n    color: #f6ba18;\n}\n.get-in-touch {\n    position: relative;\n}\n.get-in-touch ul {\n    margin: 0;\n    padding: 0;\n}\n.get-in-touch ul li {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n    display: inline-block;\n    float: left;\n}\n.get-in-touch ul li img {\n    margin: 0 3px 3px 0;\n    width: 84px;\n    height: 68px;\n}\n/* ==============================\n  15. Inner Banner styles\n============================== */\n\n.inner-banner {\n    padding-top: 126px;\n    padding-bottom: 83px;\n    background: #13314c url(../images/about/banner.jpg) center center no-repeat;\n    background-size: cover;\n}\n.inner-banner h2 {\n    font: 600 2.4em/1em \"Alegreya\", serif;\n    text-transform: uppercase;\n    color: #fff;\n}\n.inner-banner h2:after {\n    content: '';\n    background: #e6ab0c;\n    width: 50px;\n    height: 4px;\n    margin-left: 10px;\n    display: inline-block;\n}\n.inner-banner ul.breadcumb li {\n    display: inline-block;\n    margin-right: 6px;\n}\n.inner-banner ul.breadcumb li:last-child a:after,\n.inner-banner ul.breadcumb li:last-child span:after {\n    display: none;\n}\n.inner-banner ul.breadcumb li a {\n    display: inline-block;\n    color: #20bcd4;\n    font-weight: 600;\n    font-size: 13px;\n    text-transform: uppercase;\n    display: block;\n}\n.inner-banner ul.breadcumb li span {\n    display: inline-block;\n    color: #fff;\n    font-weight: 600;\n    font-size: 13px;\n    text-transform: uppercase;\n    display: block;\n}\n.inner-banner ul.breadcumb li a i,\n.inner-banner ul.breadcumb li span i {\n    font-size: 14px;\n    font-weight: normal;\n    margin-right: 5px;\n}\n.inner-banner ul.breadcumb li a:after,\n.inner-banner ul.breadcumb li span:after {\n    content: '\\f105';\n    display: inline-block;\n    font-family: 'FontAwesome';\n    color: #fff;\n    font-size: 13px;\n    margin-left: 7px;\n}\n.inner-banner2 {\n    padding-top: 75px;\n    padding-bottom: 80px;\n    background: #13314c url(../images/about/banner-bg.jpg) center center no-repeat; height:204px;\n    background-size: cover;\n}\n.inner-banner2 h2 {\n    font: 600 4.3em/1em \"Alegreya\", serif;\n    color: #fff;\n    margin: 0;\n    padding: 0;\n}\n.breadcumb-wrapper {\n    background: #f2f4f6;\n    border-bottom: 1px solid #e6e8e9;\n    padding-top: 1.2em;\n    padding-bottom: 1.2em;\n}\n.breadcumb-wrapper ul.breadcumb li {\n    display: inline-block;\n    margin-right: 6px;\n}\n.breadcumb-wrapper ul.breadcumb li:last-child a:after,\n.breadcumb-wrapper ul.breadcumb li:last-child span:after {\n    display: none;\n}\n.breadcumb-wrapper ul.breadcumb li a {\n    display: inline-block;\n    color:#0092cb;\n    font-weight: 700;\n    font-size: 13px;\n    text-transform: uppercase;\n    display: block;\n}\n.breadcumb-wrapper ul.breadcumb li span {\n    display: inline-block;\n    color: #909aa2;\n    font-weight: 700;\n    font-size: 14px;\n    text-transform: uppercase;\n    display: block;\n}\n.breadcumb-wrapper ul.breadcumb li a i,\n.breadcumb-wrapper ul.breadcumb li span i {\n    font-size: 14px;\n    font-weight: normal;\n    margin-right: 5px;\n}\n.breadcumb-wrapper ul.breadcumb li a:after,\n.breadcumb-wrapper ul.breadcumb li span:after {\n    content: '\\f105';\n    display: inline-block;\n    font-family: 'FontAwesome';\n    color: #909aa2;\n    font-size: 13px;\n    margin-left: 13px;\n}\n/* ==============================\n   16. About Tab Box styles\n   ============================== */\n\n.about-tab-box .tab-title-box {\n    margin-bottom: 50px;\n}\n.about-tab-box .tab-title-box ul {} .about-tab-box .tab-title-box ul li {\n    background: #fff;\n    transition: all .3s ease;\n    position: relative;\n    margin: 0 0 1.5em;\n    border: 2px solid #e0e0e0;\n}\n.about-tab-box .tab-title-box ul li.active,\n.about-tab-box .tab-title-box ul li:hover {\n    background: #009bb3;\n    border: 2px solid transparent;\n}\n.about-tab-box .tab-title-box ul li:before {\n    position: absolute;\n    top: -2px;\n    left: -2px;\n    width: 6px;\n    height: 106%;\n    background: transparent;\n    content: '';\n    transition: all .3s ease;\n}\n.about-tab-box .tab-title-box ul li.active:before,\n.about-tab-box .tab-title-box ul li:hover:before {\n    background: #e6ab0c;\n}\n.about-tab-box .tab-title-box ul li.active:after {\n    opacity: 1;\n}\n.about-tab-box .tab-title-box ul li.active a,\n.about-tab-box .tab-title-box ul li:hover a {\n    color: #FFFFFF;\n}\n.about-tab-box .tab-title-box ul li a {\n    text-align: left;\n    font: 500 1.54em/1em \"Open Sans\", sans-serif;\n    display: block;\n    font-weight: bold;\n    color: #242424;\n    padding: 1em;\n    transition: all 0.3s ease;\n    text-transform: uppercase;\n}\n.about-tab-box .single-tab-content .content-box {\n    margin-left: 20px;\n}\n.about-tab-box .single-tab-content h2 {\n    font: bold 2.2em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0 0 1em;\n}\n.about-tab-box .single-tab-content h2:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.about-tab-box .single-tab-content h3 {\n    font-size: 20px;\n    font-family: 'Open Sans';\n    color: #242424;\n    line-height: 26px;\n    font-weight: normal;\n    margin-bottom: 10px;\n}\n.about-tab-box .single-tab-content p {\n    color: #8E8D8D;\n    margin: 0 0 1em;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n}\n.about-tab-box .single-tab-content ul li {\n    color: #333E56;\n    font-size: 15px;\n    text-transform: uppercase;\n    line-height: 40px;\n    font-weight: 600;\n}\n.about-tab-box .single-tab-content ul li .fa {\n    font-size: 18px;\n    color: #FF7043;\n    margin-right: 5px;\n}\n.about-tab-box .single-tab-content .abot-img {\n    display: inline-block;\n    margin-top: 2em;\n}\n.about-tab-box .single-tab-content .abot-img img {\n    max-width: 100%;\n    float: left;\n}\n.about-tab-box .single-tab-content .abot-img img:first-child {\n    margin: 0 2.4em 0 0;\n}\n.about-tab {\n    padding: 0 0 0 5em;\n}\n.features-section {\n    overflow: hidden;\n}\n.features-section .features-image {\n    width: -webkit-calc(50% - 210px);\n    width: calc(50% - 210px);\n    float: left;\n    display: block;\n    text-align: right;\n}\n@media (max-width: 1199px) {\n    .features-section .features-image {\n        width: 100%;\n    }\n}\n@media (max-width: 1199px) {\n    .features-section .features-image img {\n        width: 100%;\n    }\n}\n.features-section .features-area {\n    width: -webkit-calc(50% + 210px);\n    width: calc(50% + 210px);\n    float: left;\n    position: relative;\n}\n@media (max-width: 1199px) {\n    .features-section .features-area {\n        width: 100%;\n    }\n}\n.features-section .features-area:after {\n    content: \"\";\n    width: 100%;\n    height: 100%;\n    position: absolute;\n    background: #143b53;\n    top: 0;\n    left: 0;\n    display: block;\n    z-index: 1;\n}\n.features-section .features-area .features {\n    max-width: 850px;\n    position: relative;\n    z-index: 2;\n}\n@media (max-width: 1199px) {\n    .features-section .features-area .features {\n        margin: 0 auto;\n    }\n}\n.features-section .features-area .features h4 {\n    font: 700 16px/26px \"Raleway\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    text-transform: uppercase;\n    margin-bottom: 8px;\n}\n.features-section .features-area .features p {\n    font: 500 14px/26px \"Raleway\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    margin-bottom: 40px;\n    opacity: 0.5;\n}\n.features-section .features-area .features .features-content {\n    width: 50%;\n    float: left;\n    padding: 80px 30px 27px 35px;\n}\n@media (max-width: 639px) {\n    .features-section .features-area .features .features-content {\n        width: 100%;\n    }\n}\n.features-section .features-area .features .features-content:first-child {\n    background: #143b53;\n}\n/* ==============================\n  17. Team styles\n============================== */\n\n.team-pad {\n    padding: 0 0 6em;\n}\n.team-area .our-team {\n    margin-top: 0.6em;\n}\n.team-area .our-team-page {\n    margin-top: 0;\n    margin-bottom: 30px;\n}\n.team {\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    cursor: pointer;\n    position: relative;\n    overflow: hidden;\n}\n@media (max-width: 991px) {\n    .team {\n        padding: 15px;\n    }\n}\n@media (max-width: 767px) {\n    .team {\n        padding: 15px;\n        width: 400px;\n        max-width: 100%;\n        margin: 0 auto;\n    }\n}\n.team .team-images {\n    background: url(\"../images/team/img-bg.jpg\") repeat center center;\n    text-align: center;\n    position: relative;\n    z-index: 0;\n    overflow: hidden;\n    height: 268px;\n}\n.team .team-images:after {\n    content: '';\n    background: transparent;\n    position: absolute;\n    border: 1px solid #fff;\n    /*z-index: -1;*/\n    \n    display: block;\n    top: 10px;\n    left: 10px;\n    bottom: 10px;\n    right: 10px;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.team .team-images:before {\n    position: absolute;\n    background-color: rgba(3, 137, 158, 0.6);\n    content: \"\";\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    display: block;\n    -webkit-transform: scale(0.2);\n    -ms-transform: scale(0.2);\n    transform: scale(0.2);\n    -webkit-transition: all 300ms;\n    transition: all 300ms;\n    opacity: 0;\n}\n.team .team-images img {\n    max-width: 100%;\n    position: absolute;\n    bottom: 0;\n    left: 50%;\n    -webkit-transform: translateX(-50%);\n    -ms-transform: translateX(-50%);\n    transform: translateX(-50%);\n}\n.team .team-content {\n    padding: 1em 0px 0.8em;\n    text-align: center;\n    cursor: pointer;\n    position: relative;\n    border: 2px solid #e4e4e4;\n    margin: 5px 0 0;\n}\n.team .team-content h4 {\n    font: 400 1.15em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #242424;\n    margin: 0;\n}\n.team .team-content p {\n    font: 400 14px/22px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    margin: 0;\n}\n.team .social-icons {\n    display: table;\n    position: absolute;\n    bottom: 15px;\n    width: -webkit-calc(100% - 30px);\n    width: calc(100% - 30px);\n    text-align: center;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.team .social-icons li {\n    display: inline-block;\n}\n.team .social-icons li + li {\n    margin-left: 25px;\n}\n@media (max-width: 1199px) {\n    .team .social-icons li + li {\n        margin-left: 15px;\n    }\n}\n.team .social-icons li a {\n    font-size: 22px;\n    color: #fff;\n    padding: 0;\n}\n.team .social-icons li a:hover,\n.team .social-icons li a:focus {\n    background: none;\n    color: #c89551;\n}\n.team:hover .social-icons {\n    bottom: 125px;\n}\n.team:hover .team-images:after {\n    border: 1px solid #fff;\n    top: 10px;\n    left: 10px;\n    bottom: 10px;\n    right: 10px;\n    z-index: 1;\n    background: transparent;\n}\n.team:hover .team-images:before {\n    -webkit-transform: scale(1);\n    -ms-transform: scale(1);\n    transform: scale(1);\n    opacity: 1;\n    z-index: 1;\n}\n.team:hover .team-content {\n    background: #e6ab0c;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    border: 2px solid #d59d08;\n}\n.team:hover .team-content h4,\n.team:hover .team-content p {\n    color: #fff;\n}\n.dedicated-team {\n    padding-top: 22px;\n}\n.dedicated-team .our-teams {\n    margin-bottom: 30px;\n}\n.team-wrapper {\n    padding: 100px 0;\n    min-height: 669px;\n}\n.team .box-img {\n    position: relative;\n}\n.team .box-img img {\n    width: 100%;\n}\n.team .box-img .caption {\n    position: absolute;\n    bottom: -146px;\n    background: rgba(10, 45, 78, 0.8);\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    padding: 20px 30px;\n}\n.team .box-img:hover .caption {\n    width: 100%;\n    height: 100%;\n    bottom: 0;\n    padding: 40px 30px;\n}\n.team .box-img .caption h2 {\n    font-weight: bold;\n    font-size: 18px;\n    color: #fff;\n    text-transform: uppercase;\n    margin: 0 0 20px 0;\n}\n.team .box-img .caption p {\n    color: #fff;\n    font-size: 15px;\n    margin: 0 0 20px 0;\n}\n.team .box-img .caption a {\n    font-size: 13px;\n    color: #fab90a;\n    text-transform: uppercase;\n    font-weight: bold;\n}\n.team-wrapper4 {\n    background: url(\"../images/team/bg-team4.jpg\") repeat;\n    padding: 101px 0 71px;\n    min-height: 813px;\n    width: 100%;\n}\n.team-wrapper4 .team {\n    margin: 0 0 30px 0;\n}\n/* ==============================\n  18. Testimonial Area styles\n============================== */\n\n.testimonial-area {\n    background: #f5f4f4;\n}\n.testimonial-sliders .owl-nav {\n    position: absolute;\n    right: 0;\n    top: -80px;\n}\n@media (max-width: 479px) {\n    .testimonial-sliders .owl-nav {\n        top: 0;\n    }\n}\n.testimonial-sliders.owl-theme .owl-controls .owl-nav [class*=\"owl-\"] {\n    background: transparent;\n    -webkit-border-radius: 0;\n    -moz-border-radius: 0;\n    border-radius: 0;\n    margin: 0;\n    padding: 0;\n}\n.testimonial-sliders.owl-carousel .owl-controls .owl-nav .owl-prev,\n.testimonial-sliders.owl-carousel .owl-controls .owl-nav .owl-next {\n    background: #61bac8;\n    width: 33px;\n    text-align: center;\n    font-size: 20px;\n    line-height: 33px;\n    color: #fff;\n    float: left;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n.testimonial-sliders.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {\n    background: #329cad;\n    color: #fff;\n    text-decoration: none;\n}\n.testimonial-sliders.owl-carousel .owl-controls .owl-nav .owl-prev {\n    margin-right: 5px;\n}\n.testimonial {\n    position: relative;\n}\n@media (max-width: 479px) {\n    .testimonial {\n        display: block;\n        background: none;\n    }\n}\n.testimonial + .testimonial {\n    margin-top: 30px;\n}\n.testimonial .media-left {\n    position: relative;\n    padding-right: 0;\n}\n@media (max-width: 479px) {\n    .testimonial .media-left {\n        display: block;\n        text-align: center;\n    }\n}\n.testimonial .media-left a {\n    display: block;\n    width: 170px;\n    height: 185px;\n    line-height: 185px;\n}\n@media (max-width: 479px) {\n    .testimonial .media-left a {\n        margin: 0 auto;\n    }\n}\n.testimonial .media-left img {\n    width: 140px;\n    height: 140px;\n    border-radius: 50%;\n}\n.testimonial .media-left:before {\n    content: '';\n    position: absolute;\n    right: -2px;\n    top: 19.2%;\n    z-index: 12;\n    background: url(\"../images/testimonial/arrow.png\") no-repeat 0 0;\n    width: 15px;\n    height: 27px;\n}\n@media (max-width: 479px) {\n    .testimonial .media-left:before {\n        display: none;\n    }\n}\n.testimonial .media-body {\n    vertical-align: middle;\n    padding: 0 30px;\n    border: 2px solid #e4e4e4;\n    background: #fff;\n}\n@media (max-width: 479px) {\n    .testimonial .media-body {\n        background: #fff;\n        text-align: left;\n        padding: 30px;\n    }\n}\n.testimonial .media-body p {\n    font: 400 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    margin-bottom: 5px;\n}\n@media (max-width: 767px) {\n    .testimonial .media-body p {\n        line-height: 22px;\n        font-weight: 300;\n        margin-bottom: 0;\n    }\n}\n.testimonial .media-body p span {\n    display: inline-block;\n    background: url(../images/testimonial/quote.html) no-repeat scroll center center;\n    width: 21px;\n    height: 19px;\n    margin-right: 16px;\n}\n.testimonial .media-body a {\n    font: 300 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #c89551;\n    font-style: italic;\n    text-align: right;\n    display: block;\n}\n.testimonial-col {\n    padding: 25px 15px;\n}\n.testimonial-bg {\n    padding: 55px 0;\n}\n.testimonial-sliders {\n    padding-top: 0;\n}\n/* ==============================\n  19. Services Page styles \n============================== */\n\n.service-tab-box h1 {\n    font: bold 2.2em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0 0 1em;\n}\n.service-tab-box h1:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.service-tab-box p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #777777;\n}\n.service-tab-box h6 {\n    color: #242424;\n    margin: 0 0 0.5em;\n    padding: 0;\n    font: 400 1.4em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n}\n.service-tab-box ul.c-brochure {\n    display: inline-block;\n    color: #fff;\n}\n.service-tab-box ul.c-brochure li {\n    background: #fab90a;\n    color: #fff;\n}\n.service-tab-box ul.c-brochure li a {\n    color: #fff;\n    font: 400 1.2em/1.2em \"Open Sans\", sans-serif;\n}\n.service-tab-box ul.c-brochure li a span {\n    display: inline-block;\n    padding: 0.7em 1.5em;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n}\n.service-tab-box ul.c-brochure li a i {\n    background: #e7ab08;\n    padding: 1em;\n}\n.service-tab-box .img-s-box {\n    display: inline-block;\n    overflow: visible;\n    position: relative;\n    font-size: 0;\n    float: right;\n}\n.service-tab-box .img-s-box .img-so-box {\n    display: inline-block;\n    position: relative;\n}\n.service-tab-box .img-s-box .img-so-box:after {\n    content: '';\n    position: absolute;\n    top: 10px;\n    left: 10px;\n    right: 10px;\n    bottom: 10px;\n    border: 2px solid rgba(255, 255, 255, 1);\n    border-bottom: 0;\n    border-left: 0;\n}\n.service-tab-box .img-s-box .img-st-box {\n    display: inline-block;\n}\n.service-tab-box .img-s-box .img-so-box img,\n.service-tab-box .img-s-box .img-st-box img {\n    max-width: 100%;\n    display: block;\n}\n/* ==============================\n  20. Side Bar Widget styles\n============================== */\n\n.pull-left.news .single-sidebar-widget {\n    padding-right: 39px;\n}\n.pull-right .single-sidebar-widget {\n    padding-left: 50px;\n}\n.single-side-left {\n    width: 320px;\n    margin: 0 50px 0 0;\n    float: left;\n}\n.content-right {\n    width: 800px;\n}\n.single-sidebar-widget {\n    margin-bottom: 50px;\n}\n.single-sidebar-widget:last-child {\n    margin-bottom: 0;\n}\n.single-sidebar-widget .sec-title {\n    margin-bottom: 30px;\n}\n.single-sidebar-widget .sec-title h2 span {\n    font-size: 20px;\n    text-transform: uppercase;\n    font: 600 0.8em/1em \"Alegreya\", serif;\n}\n.single-sidebar-widget .sec-title h2:after {\n    width: 35px;\n}\n.single-sidebar-widget .sec-title h2:after {\n    content: '';\n    width: 50px;\n    height: 3px;\n    background: #fab90a;\n    display: block;\n    margin-top: 13px;\n}\n.single-sidebar-widget .contact-form input,\n.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button {\n    height: 40px;\n}\n.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button {\n    margin-bottom: 2px;\n}\n.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    line-height: 40px;\n}\n.single-sidebar-widget .dwnld-broucher a {\n    text-transform: uppercase;\n    color: #08ADD0;\n    font-weight: 600;\n    margin-top: 30px;\n    font-size: 12px;\n    display: inline-block;\n}\n.single-sidebar-widget .special-links li:last-child {\n    margin-bottom: 0;\n}\n.single-sidebar-widget .special-links li a {\n    background: #f5f2f2;\n    border-left: 5px solid #f5f2f2;\n    color: #242424;\n    font-weight: bold;\n    text-transform: uppercase;\n    display: block;\n    margin-bottom: 10px;\n    line-height: 50px;\n    position: relative;\n    padding: 0 20px;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    position: relative;\n}\n.single-sidebar-widget .special-links li:hover a,\n.single-sidebar-widget .special-links li.active a {\n    background: #3dc1ea;\n    color: #fff;\n    border-left: 5px solid #0f263a;\n}\n.single-sidebar-widget .special-links li:hover a:after,\n.single-sidebar-widget .special-links li.active a:after {\n    color: #fff;\n}\n.single-sidebar-widget .special-links li a:after {\n    content: '\\f101';\n    font-family: 'FontAwesome';\n    position: absolute;\n    top: 0;\n    right: 20px;\n    line-height: 50px;\n    color: #6A6969;\n    font-weight: normal;\n}\n.search-box placeholder {\n    color: #000;\n}\n.single-sidebar-widget .search-box form {\n    background: #e5e5e5;\n    width: 100%;\n    height: 48px;\n    border: 1px solid #e9e9e9;\n}\n.single-sidebar-widget .search-box form input {\n    padding-left: 30px;\n    border: none;\n    outline: none;\n    height: 100%;\n    color: rgba(255, 255, 255, 0.5);\n    width: calc(100% - 55px);\n    background-color: transparent;\n}\n.single-sidebar-widget .search-box form input::-webkit-input-placeholder {\n    /* WebKit, Blink, Edge */\n    \n    color: rgba(255, 255, 255, 0.5);\n    opacity: 1;\n}\n.single-sidebar-widget .search-box form input:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    \n    color: rgba(255, 255, 255, 0.5);\n    opacity: 1;\n}\n.single-sidebar-widget .search-box form input::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    \n    color: rgba(255, 255, 255, 0.5);\n    opacity: 1;\n}\n.single-sidebar-widget .search-box form input:-ms-input-placeholder {\n    /* Internet Explorer 10-11 */\n    \n    color: rgba(255, 255, 255, 0.5);\n}\n.single-sidebar-widget .search-box form input:placeholder-shown {\n    /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */\n    \n    color: rgba(186, 185, 185, 1);\n}\n.single-sidebar-widget .search-box form button {\n    position: relative;\n    left: 2px;\n    width: 50px;\n    background: #009bb3;\n    color: #000000;\n    font-size: 16px;\n    padding: 11px 0px;\n    border: none;\n    outline: none;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-sidebar-widget .search-box form button:hover {\n    background: #1FB5C7;\n}\n.single-sidebar-widget .search-box form button:hover i {\n    color: #fff;\n}\n.single-sidebar-widget .search-box form button:hover:after {\n    background: #1FB5C7;\n}\n.single-sidebar-widget .search-box form button i {\n    position: relative;\n    z-index: 2;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-sidebar-widget .categories ul li:last-child a {\n    border: none;\n}\n.single-sidebar-widget .categories ul li a {\n    color: #898989;\n    text-transform: capitalize;\n    line-height: 42px;\n    display: block;\n    border-bottom: 1px solid #E6E6E6;\n    position: relative;\n}\n.single-sidebar-widget .categories ul li a:after {\n    content: '\\f105';\n    font-family: 'FontAwesome';\n    color: #C8C8C8;\n    position: absolute;\n    top: 0;\n    right: 0;\n}\n.single-sidebar-widget .popular-post .img-cap-effect .img-box .img-caption:before {\n    border-width: 2px;\n}\n.single-sidebar-widget .popular-post li {\n    margin-bottom: 30px;\n}\n.single-sidebar-widget .popular-post li:last-child {\n    margin-bottom: 0;\n}\n.single-sidebar-widget .popular-post .img-box,\n.single-sidebar-widget .popular-post .content {\n    display: table-cell;\n    vertical-align: middle;\n}\n.single-sidebar-widget .popular-post .img-box {\n    width: 110px;\n}\n.single-sidebar-widget .popular-post .content {\n    padding-left: 30px;\n}\n.single-sidebar-widget .popular-post .content a h4 {\n    font-family: 'Open Sans', sans-serif;\n    color: #242424;\n    text-transform: uppercase;\n    font-size: 13px;\n    font-weight: 500;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-sidebar-widget .popular-post .content a h4:hover {\n    color: #1FB5C7;\n}\n.single-sidebar-widget .popular-post .content p {\n    color: #8E8D8D;\n    font-size: 13px;\n    line-height: 20px;\n    margin: 0;\n}\n.single-sidebar-widget .popular-post .content span {\n    color: #1CBAC8;\n    font-size: 13px;\n    display: block;\n    margin-top: 4px;\n    font-weight: 500;\n}\n.single-sidebar-widget .text-box p {\n    color: #8E8D8D;\n}\n.single-sidebar-widget .insta-feed ul {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-flex-flow: row wrap;\n    -ms-flex-flow: row wrap;\n    flex-flow: row wrap;\n    -webkit-box-pack: justify;\n    -webkit-justify-content: space-between;\n    -ms-flex-pack: justify;\n    justify-content: space-between;\n}\n.single-sidebar-widget .insta-feed ul .img-cap-effect .img-box .img-caption:before {\n    border-width: 2px;\n}\n.single-sidebar-widget .insta-feed {\n    font-size: 0;\n    display: inline-block;\n}\n.single-sidebar-widget .insta-feed img {\n    max-width: 100%;\n    display: inline-block;\n    font-size: 0;\n    margin-bottom: 1px;\n    margin-right: 1px;\n}\n.single-sidebar-widget .tag-cloud {\n    font-size: 0;\n    margin-left: -5px;\n    margin-right: -5px;\n}\n.single-sidebar-widget .tag-cloud li {\n    display: inline-block;\n}\n.single-sidebar-widget .tag-cloud li a {\n    display: block;\n    color: #787878;\n    text-transform: uppercase;\n    border: 1px solid #EAEAEA;\n    border-radius: 20px;\n    padding: 7px 22px;\n    font-size: 12px;\n    margin: 0 5px;\n    margin-bottom: 10px;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-sidebar-widget .tag-cloud li a:hover {\n    background: #E5E5E5;\n    color: #787878;\n    border-color: #E5E5E5;\n}\n.single-service-contact {\n    border: 2px solid #e9e9e9;\n    padding: 25px;\n    background: url(\"../images/services/bg-envelope.jpg\") right bottom no-repeat;\n}\n.single-service-contact h3 {\n    font-family: \"Alegreya\", sans-serif;\n    font-size: 25px;\n    color: #3e3e3e;\n    margin: 0;\n    font-weight: 600;\n    margin: 0 0 20px 0;\n}\n.single-service-contact p {\n    font-size: 15px;\n    color: #5b5b5b;\n    margin: 0 0 25px 0;\n}\n.single-service-contact a {\n    font-family: \"Raleway\", sans-serif;\n    font-size: 14px;\n    font-weight: bold;\n    color: #3dc1ea;\n    text-transform: uppercase;\n}\n.single-service-contact a i {\n    margin: 0 0 0 10px;\n}\n.single-service-pdf {\n    background: url(\"../images/icon-pdf.jpg\") left center #fab90a no-repeat;\n    text-align: center;\n    height: 62px;\n}\n.single-service-pdf h3 a {\n    font-size: 16px;\n    font-weight: 600;\n    color: #fff;\n    line-height: 62px;\n    text-transform: uppercase;\n}\n.single-client-box {\n    margin-bottom: 50px;\n}\n.single-client-box:last-child {\n    margin-bottom: 0;\n}\n.single-client-box .icon-box,\n.single-client-box .content {\n    display: table-cell;\n    vertical-align: middle;\n}\n.single-client-box .icon-box {\n    width: 170px;\n    text-align: center;\n    border-top: 4px solid #1FB5C7;\n    border-left: 1px solid #E9E9E9;\n    border-bottom: 1px solid #E9E9E9;\n}\n.single-client-box .content {\n    padding-top: 30px;\n    padding-bottom: 30px;\n    padding-right: 30px;\n    padding-left: 30px;\n    border-right: 1px solid #E9E9E9;\n    border-bottom: 1px solid #E9E9E9;\n    border-top: 1px solid #E9E9E9;\n}\n.single-client-box .content h3 {\n    font-size: 18px;\n    font-weight: bold;\n    font-family: 'Alegreya', sans-serif;\n    color: #242424;\n    text-transform: uppercase;\n    margin-bottom: 10px;\n}\n.single-client-box .content p {\n    color: #898989;\n    margin: 0;\n}\n.single-sidebar-widget ul.brochure-btns li a {\n    font-family: 'Open Sans', sans-serif;\n    color: #404040;\n    text-transform: uppercase;\n    font-weight: 600;\n    font-size: 15px;\n    display: block;\n    background: #FBFBFB;\n    border-bottom: 2px solid #EDEDED;\n    padding: 12px 20px;\n}\n.single-sidebar-widget ul.brochure-btns li {\n    display: block;\n    margin-bottom: 21px;\n}\n.single-sidebar-widget ul.brochure-btns li a i {\n    color: #e94429;\n    margin: 0 1em 0;\n    font-size: 1.2em;\n}\n.sec-title h2 span {\n    display: block;\n    font-size: 32px;\n    font-weight: bold;\n    color: #323232;\n    text-transform: uppercase;\n    font-family: 'Alegreya', sans-serif;\n    text-transform: capitalize;\n}\n.sec-title h2:after {\n    content: '';\n    width: 55px;\n    height: 3px;\n    background: #F7BE3D;\n    display: block;\n    margin-top: 13px;\n}\n.sec-title p {\n    color: #898989;\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n}\n.single-service-page .image-caption-box .text-box h2,\n.single-post-page .image-caption-box .text-box h2 {\n    color: #242424;\n    font-size: 25px;\n    font-weight: bold;\n    text-transform: capitalize;\n    margin-bottom: 5px;\n    font-family: \"Alegreya\", sans-serif;\n}\n/* ==============================\n  21. Single service page styles\n============================== */\n\n.single-service-page .image-box,\n.single-post-page .image-box {\n    margin-bottom: 50px;\n}\n.single-service-page .image-caption-box,\n.single-post-page .image-caption-box {\n    margin-bottom: 20px;\n}\n.single-service-page .image-caption-box .text-box,\n.single-post-page .image-caption-box .text-box,\n.single-service-page .image-caption-box .caption-box-img,\n.single-post-page .image-caption-box .caption-box-img {\n    display: table-cell;\n    vertical-align: middle;\n}\n.single-service-page .image-caption-box .text-box p,\n.single-post-page .image-caption-box .text-box p {\n    color: #898989;\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n}\n.single-service-page .image-caption-box .caption-box-img,\n.single-post-page .image-caption-box .caption-box-img {\n    width: 248px;\n}\n.pad46 {\n    padding-right: 46px;\n}\n/* ==============================\n  22. Core Projects page styles\n============================== */\n\n.core-projects {\n    position: relative;\n    margin: 0;\n}\n.core-projects h1 {\n    font: bold 1.9em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0 0 1em;\n}\n.core-projects h1:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.core-projects h4 {\n    font: 600 1.2em/1em \"Open Sans\", sans-serif;\n    color: #242424;\n}\n.core-projects p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #777777;\n}\n.project-post-area {\n    background: #f1f1f1;\n    position: relative;\n}\n.project-post-area .project-post {\n    padding-bottom: 30px;\n}\n.project-post-area .project-fullscreen\n{\n    width: 20%;\n    float: left;\n    position: relative;\n}\n@media (max-width: 767px) {\n    .project-post-area .project-post {\n        padding-bottom: 0px;\n    }\n}\n.project-post-info {\n    overflow: hidden;\n}\n@media(max-width: 1199px)\n{\n   .project-post-area .project-fullscreen\n    {\n        width: 50%;\n    } \n}\n@media (max-width: 767px) {\n    .project-post-info {\n        padding-bottom: 30px;\n        width: 500px;\n        max-width: 100%;\n        margin: 0 auto;\n    }\n    .project-post-area .project-fullscreen\n    {\n        width: 100%;\n    }\n}\n@media (max-width: 767px) {\n    .project-post-info a {\n        max-width: 570px;\n        margin: 0 auto;\n        display: block;\n    }\n}\n.project-post-image\n{\n    overflow: hidden;\n    position: relative;\n}\n.project-post-info a img {\n    max-width: 100%;\n    width: 370px;\n    height: 281px;\n}\n.project-post-info .info-text {\n    text-align: center;\n    position: absolute;\n    width: 100%;\n    box-sizing: border-box;\n    left: 0;\n    right: 0;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    bottom: -100px;\n    z-index: 1000;\n}\n.project-post-info:hover .info-text\n{\n    bottom: 37%;\n}\n.project-post-info .info-text h4 {\n    font: 700 16px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    margin: 0;\n    text-transform: uppercase;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    margin: 0 0 20px 0;\n}\n.project-post-info .info-text a {\n    font: 700 14px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #fff;\n    margin: 0;\n    background: #fac012;\n    border-radius: 3px;\n    line-height: 38px;\n    padding: 0 20px;\n    height: 38px;\n    display: inline-block;\n    text-transform: uppercase;\n}\n.loadmore\n{\n    margin: 50px 0;\n    background: #fab90a;\n    border-radius: 5px;\n    padding: 0 25px;\n    display: inline-block;\n    line-height: 38px;\n    height: 38px;\n    font-size: 14px;\n    font-weight: bold;\n    text-transform: uppercase;\n    color: #fff;\n}\n/* ==============================\n  23. News page styles\n============================== */\n\n.widget-search-blog {\n    width: 80%;\n    position: relative;\n    display: inline-block;\n    margin: 0 0 0 1em;\n    margin-bottom: 40px;\n}\n.widget-search-blog .search-form .form-control + .input-group-addon {\n    padding: 0 1px 0 8px;\n    border: 0;\n    border-radius: 0;\n    background-color: #009bb3;\n}\n.widget-search-blog .search-form .form-control + .input-group-addon button {\n    border: 0;\n    background: #009bb3;\n    color: #fff;\n    font-size: 1.2em;\n    line-height: 2.1em;\n    padding-right: 15px;\n}\n.widget-search-blog .search-form .form-control {\n    height: 45px;\n    border-radius: 0;\n    border: none;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    padding: 0 30px;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    color: #c0c0c0;\n    z-index: 0;\n}\n.single-blog-post .meta-info {\n    padding: 1.3em 0;\n    border-bottom: 1px solid #e6e6e6;\n}\n.single-blog-post .meta-info .content-box .post-links li {\n    display: table-cell;\n    vertical-align: middle;\n}\n.single-blog-post .date-box {\n    position: absolute;\n    width: 70px;\n    height: 75px;\n    top: 2em;\n    border: 1px solid #696969;\n    left: 1.5em;\n    background: #fff;\n    text-align: center;\n}\n.single-blog-post .inner-box b {\n    font-size: 2em;\n    display: block;\n    font-style: italic;\n    font-weight: 300;\n    border-bottom: 1px solid #696969;\n    padding: 0 0 0.2em;\n}\n.single-blog-post .inner-box span {\n    font-size: 1em;\n    display: block;\n    background: #fbb12f;\n    color: #fff;\n    padding: 0.2em 0 0.3em;\n}\n.single-blog-post .meta-info .content-box .post-links li a:hover i {\n    color: #1FB5C7;\n}\n.single-blog-post .meta-info .content-box .post-links li a i {\n    color: #FBB12F;\n    font-size: 16px;\n    margin-right: 10px;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-blog-post .meta-info .content-box .post-links li a {\n    color: #A1A1A1;\n    padding-right: 30px;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.single-blog-post .meta-info .content-box .post-links li a:hover {\n    color: #FBB12F;\n}\n.single-blog-post a.read-more {\n   background: #ffba00;\n    color: #fff;\n    border-radius: 4px;\n    font: 600 1.08em/1em 'Roboto', sans-serif;\n    padding: 0.8em 1.6em;\n    display: inline-block;\n    border: 1px solid #ffba00;\n}\n.single-blog-post a.read-more:hover {\n    background: #009bb3;\n    border: 1px solid #009bb3;\n}\n.single-post-wrapper {\n    position: relative;\n}\n.single-blog-post h3 {\n    color: #010101;\n    font-weight: 600;\n    text-transform: none;\n    font-size: 20px;\n    margin: 0.6em 0 0;\n    padding: 0 0 0.8em;\n}\n.single-blog-post h6 {\n    color: #1cbac8;\n    font: 400 1em/1em \"Open Sans\", sans-serif;\n    margin: 2em 0 0;\n    padding: 0;\n}\n.single-blog-post {\n    margin-bottom: 50px;\n}\n.single-blog-post .img-box {\n    position: relative;\n    overflow: hidden;\n}\n/* ==============================\n  24. Page Navigation styles\n============================== */\n\n.page-navigation {\n    margin-top: 50px;\n}\n.page-navigation li {\n    display: inline;\n}\n.page-navigation li a,\n.page-navigation li span {\n    width: 46px;\n    height: 46px;\n    line-height: 44px;\n    background: #fff;\n    color: #8E8D8D;\n    font-size: 20px;\n    display: inline-block;\n    border: 1px solid #E2E2E2;\n    margin-right: 5px;\n    text-align: center;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n}\n.page-navigation li span,\n.page-navigation li a:hover {\n    background: #E7E7E7;\n    color: #242424;\n}\n/* ==============================\n  25. News Details styles\n============================== */\n\n.news p {\n    font: 400 14px/26px \"Open Sans\", sans-serif;\n    color: #898989;\n}\n.post-list {\n    margin: 0;\n    width: 100%;\n}\n.post-list li {\n    float: left;\n    width: 270px;\n    font: 400 14px/30px \"Open Sans\", sans-serif;\n    color: #ff8c04;\n    letter-spacing: 0.3px;\n}\n.post-list li:before {\n    content: \"\\f105\";\n    font: normal normal normal 14px/1 FontAwesome;\n    font-size: 12px;\n    text-rendering: auto;\n    padding-right: 10px;\n}\nblockquote {\n    padding: 30px;\n    border: none;\n    background: #f5f4f4;\n    margin-top: 27px;\n}\n@media (max-width: 479px) {\n    blockquote {\n        padding: 5px;\n    }\n}\nblockquote:before {\n    float: left;\n    content: \"\\f10d\";\n    display: inline-block;\n    font: normal normal normal 55px/1 FontAwesome;\n    text-rendering: auto;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    width: 70px;\n    color: #d0d0d0;\n}\n@media (max-width: 1199px) {\n    blockquote:before {\n        font-size: 30px;\n        width: 40px;\n    }\n}\nblockquote p {\n    float: left;\n    font: 400 16px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    width: -webkit-calc(100% - 70px);\n    width: calc(100% - 70px);\n    margin: 5px 0 0;\n    padding-left: 14px;\n}\n@media (max-width: 1199px) {\n    blockquote p {\n        margin: 0;\n    }\n}\nblockquote footer {\n    text-align: right;\n    color: #e8a20c;\n    font: 300 14px/26px \"Raleway\", sans-serif;\n    font-style: italic;\n}\nblockquote footer a {\n    color: #e8a20c;\n}\n/* ==============================\n  26. News Details Comments\n============================== */\n\n.news-comments .comments_count,\n.leave-comments .leave-comment-title {\n    margin: 30px 0px 30px 0;\n    font: 600 1.5em/1em \"Alegreya\", sans-serif;\n    color: #242424;\n    text-transform: uppercase;\n}\n@media (max-width: 400px) {\n    .comments_count,\n    .leave-comment-title {\n        margin-left: 20px;\n    }\n}\n.comments {\n    margin: 0px 0px 30px 0px;\n    border: 1px solid #eee;\n}\n.comments .comment {\n    padding: 20px 20px 25px;\n    margin: 0px 0;\n}\n.comments .comment-bg {\n    background: #fcfcfc;\n}\n@media (max-width: 400px) {\n    .comments .comment {\n        margin: 0 5px 0 15px;\n        text-align: center;\n    }\n}\n.comments .comment + .comment {\n    margin-top: 0;\n    border-top: 1px solid #eee;\n}\n.comments .comment .media-left {\n    padding: 8px 30px 0px 5px;\n}\n@media (max-width: 479px) {\n    .comments .comment .media-left {\n        padding-right: 0;\n        padding-bottom: 20px;\n        display: block;\n    }\n}\n.comments .comment .media-left a {\n    display: block;\n    width: 70px;\n    height: 70px;\n}\n.comments .comment .media-left a img {\n    max-width: 100%;\n}\n@media (max-width: 991px) {\n    .comments .comment .media-body {\n        overflow: visible;\n    }\n}\n.comments .comment .media-body h5 {\n    font: 500 1em/2em \"Open Sans\", sans-serif;\n    margin: 0;\n    color: #242424;\n}\n.comments .comment .media-body p {\n    font: 400 14px/30px \"Open Sans\", sans-serif;\n    color: #898989;\n}\n.comments .comment .media-body .date-reply {\n    margin: 9px 0 9px;\n}\n.comments .comment .media-body .date-reply li {\n    float: left;\n}\n@media (max-width: 400px) {\n    .comments .comment .media-body .date-reply li {\n        display: inline-block;\n        text-align: center;\n        float: none;\n    }\n}\n.comments .comment .media-body .date-reply li a {\n    padding: 0;\n    font: 13px/1 \"Open Sans\", sans-serif;\n    text-transform: capitalize;\n    color: #47bcca;\n}\n.comments .comment .media-body .date-reply li a:hover,\n.comments .comment .media-body .date-reply li a:focus {\n    background: none;\n}\n.comments .comment .media-body .date-reply li + li {\n    color: #bc945e;\n}\n.comments .comment .media-body .date-reply li + li:before {\n    content: '';\n    width: 1px;\n    height: 13px;\n    float: left;\n    background: #47bcca;\n    margin: 0 10px;\n}\n.comments .comment .media-body .date-reply li + li a {\n    float: left;\n    color: #f6ba18;\n}\n.comments .comment.reply {\n    padding-left: 0;\n    margin: 0px;\n}\n@media (max-width: 991px) {\n    .comments .comment.reply {\n        margin-left: -70px;\n    }\n}\n@media (max-width: 479px) {\n    .comments .comment.reply {\n        margin-left: 30px;\n    }\n}\n@media (max-width: 400px) {\n    .comments .comment.reply {\n        margin-left: 0px;\n    }\n}\n.comments .comment.reply:last-child {\n    padding-bottom: 0;\n}\n.comment_form {\n    padding: 30px;\n    border: 1px solid #eee;\n    margin: 0px;\n    background: #fff;\n}\n@media (max-width: 479px) {\n    .comment_form {\n        padding: 20px 15px;\n    }\n}\n.comment_form .leave-comment-title {\n    margin: 0px 0px 26px 0px;\n    font: bold 20px/28px \"Alegreya\", serif;\n    color: #353535;\n}\n.comment_form .form-control {\n    border-radius: 0;\n    padding: 9px 20px;\n    font: 14px/25px \"Open Sans\", sans-serif;\n    color: #000;\n    margin-bottom: 20px;\n    background: #f9f9f9;\n    border: 1px solid #ebebeb;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n}\n.comment_form .form-control::-moz-placeholder {\n    color: #c4c4c4;\n    opacity: 1;\n}\n.comment_form .form-control:-ms-input-placeholder {\n    color: #c4c4c4;\n}\n.comment_form .form-control::-webkit-input-placeholder {\n    color: #c4c4c4;\n}\n.comment_form input {\n    width: 48%;\n    float: left;\n    height: 42px;\n}\n@media (max-width: 1199px) {\n    .comment_form input {\n        width: 47%;\n    }\n}\n@media (max-width: 991px) {\n    .comment_form input {\n        width: 46%;\n    }\n}\n@media (max-width: 767px) {\n    .comment_form input {\n        width: 100%;\n    }\n}\n@media (max-width: 479px) {\n    .comment_form input {\n        width: 100%;\n    }\n}\n.comment_form input + input {\n    margin-left: 26px;\n}\n@media (max-width: 1199px) {\n    .comment_form input + input {\n        margin-left: 31px;\n    }\n}\n@media (max-width: 767px) {\n    .comment_form input + input {\n        margin-left: 0;\n    }\n}\n@media (max-width: 479px) {\n    .comment_form input + input {\n        margin-left: 0;\n    }\n}\n.comment_form textarea {\n    height: 188px;\n    resize: none;\n    margin-bottom: 32px;\n}\n.comment_form .btn-primary {\n    background: #f6ba18;\n    border: 1px solid #f6ba18;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    font: 600 1.2em/2.1em \"Open Sans\", sans-serif;\n    padding: 7px 22px 7px 22px;\n    color: #19242a;\n    margin-top: 10px;\n    border-radius: 5px;\n    letter-spacing: 3px;\n}\n.comment_form .btn-primary:hover,\n.comment_form .btn-primary:focus {\n    color: #000;\n    border-radius: 5px;\n    border-color: #bb793c;\n}\n/* ==============================\n  27. Contact us styles\n============================== */\n\n.touch .touch_bg .section_header p {\n    max-width: 840px;\n}\n.touch .touch_bg .touch_top-con ul .item {\n    padding: 15px 28px 30px 0px;\n    text-align: center;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-left {\n    padding-right: 30px;\n    vertical-align: middle;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-left a {\n    color: #009bb3;\n    border: 1px solid #009bb3;\n    border-radius: 100%;\n    display: block;\n    width: 50px;\n    height: 50px;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-left a i {\n    border-radius: 50%;\n    font-size: 30px;\n    line-height: 32px;\n    padding-top: 8px;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-body {\n    text-align: left;\n    font: 14px/26px \"Open Sans\", sans-serif;\n    color: #898989;\n    letter-spacing: 0.3px;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-body a {\n    color: #898989;\n}\n.touch .touch_bg .touch_top-con ul .item .media .media-body a:hover {\n    color: #009bb3;\n}\n.touch .touch_bg .touch_top-con ul .item:first-child {\n    padding-top: 0;\n}\n.touch .touch_bg .touch_middle {\n    padding: 80px 0;\n}\n.touch .touch_bg .touch_middle .input_form {\n    position: relative;\n}\n.touch .touch_bg .touch_middle .input_form form .form-control {\n    margin-bottom: 20px;\n    border-radius: 0;\n    font: 15px/31px \"Open Sans\", sans-serif;\n    color: #959595;\n    padding: 11px 20px;\n    border: 1px solid #e1e1e1;\n    height: auto;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n}\n.touch .touch_bg .touch_middle .input_form form .form-control:hover,\n.touch .touch_bg .touch_middle .input_form form .form-control:focus {\n    border: 1px solid #d6d6d6;\n    border-color: #d6d6d6;\n}\n.touch .touch_bg .touch_middle .input_form form .form-control:focus {\n    -webkit-box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);\n    box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);\n}\n.touch .touch_bg .touch_middle .input_form form .form-control.error {\n    margin-bottom: 0;\n}\n.touch .touch_bg .touch_middle .input_form form .form-control.error + .error {\n    font: 13px/24px \"Open Sans\", sans-serif;\n    margin-bottom: 20px;\n    margin-top: 5px;\n    color: red;\n    font-weight: normal;\n}\n.touch .touch_bg .touch_middle .input_form form textarea.form-control {\n    margin-bottom: 32px;\n    resize: none;\n    padding: 15px 20px;\n    height: 203px;\n}\n.touch .touch_bg .touch_middle .input_form form button {\n    background: #f6ba18;\n    border: 1px solid #f6ba18;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    font: 600 1.2em/2.1em 'Roboto', sans-serif;\n    padding: 7px 22px 7px 22px;\n    color: #19242a;\n    margin-top: 10px;\n    border-radius: 5px;\n    letter-spacing: 3px;\n}\n.touch .touch_bg .touch_middle .input_form form button:hover {\n    color: #000;\n    border-color: #bb793c;\n}\n.touch .touch_bg .touch_middle .input_form #success,\n.touch .touch_bg .touch_middle .input_form #error {} .touch .touch_bg .touch_middle .input_form #success p,\n.touch .touch_bg .touch_middle .input_form #error p {} .touch .touch_bg .touch_middle .input_form #success {\n    color: lawngreen;\n}\n.touch .touch_bg .touch_middle .input_form #success p {\n    color: lawngreen;\n}\n.touch .touch_bg .touch_middle .input_form #error {\n    color: orangered;\n}\n.touch .touch_bg .touch_middle .input_form #error p {\n    color: orangered;\n}\n#mapBox {\n    height: 425px;\n}\n#map-area {\n    position: relative;\n}\n#map-area::before {\n    background: #000000 none repeat scroll 0 0;\n    content: \"\";\n    height: 100%;\n    left: 0;\n    opacity: 0.4;\n    position: absolute;\n    top: 0;\n    width: 100%;\n}\n.touch p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    color: #8E8D8D;\n}\n.touch h6 {\n    color: #1088cc;\n    font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    font-style: italic;\n}\n.touch h6 span {\n    color: #de5842;\n    font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    font-style: italic;\n}\n/* ==============================\n  28. Testimonials page styles\n============================== */\n\n.sectpad-t {\n    padding: 6em 0 0;\n}\n.testimonial-parea {\n    padding: 0 0 6em;\n}\n.testimonials p {\n    font: 400 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    padding-top: 25px;\n    margin: 0;\n}\n.testimonial-col-p {\n    padding: 5em 1em 1em;\n    border-bottom: 1px solid #e4e4e4;\n}\n.testimonial-p .media-body h3 {\n    font: 400 1.2em/1em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #242424;\n    margin: 0 0 0.8em;\n    padding: 0;\n}\n.testimonial-p .media-body p {\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #898989;\n    margin-bottom: 1em;\n}\n.testimonial-p .media-body a {\n    font: 600 14px/26px \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #1fb5c7;\n    font-style: italic;\n    text-align: left;\n    display: block;\n}\n.testimonial-p .media-body h6 {\n    text-align: right;\n    display: block;\n}\n.testimonial-p .media-left {\n    padding-right: 60px;\n}\n.testimonial-p .media-left a img {\n    width: 140px;\n    height: 153px;\n}\n@media (max-width: 479px) {\n    .testimonial-p .media-left {\n        display: block;\n        text-align: center;\n        padding-right: 0;\n    }\n    .testimonial-p .media-body h3 {\n        padding: 1em 0 0;\n    }\n}\n.section_header-t {\n    position: relative;\n    padding: 0;\n}\n.section_header-t h2 {\n    font: bold 2.2em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0;\n}\n.section_header-t h2:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n/* ==============================\n  29. Request a quote Page styles\n============================== */\n\n.section_header-r {\n    position: relative;\n    padding: 0;\n    margin: 0 0 1em;\n}\n.section_header-r h2 {\n    font: bold 2.2em/1.2em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n    margin: 0 0 1em;\n}\n.section_header-r h2:before {\n    content: \"\";\n    width: 55px;\n    height: 3px;\n    display: inline-block;\n    background: #fab90a;\n    position: absolute;\n    bottom: 0;\n}\n.req-page-area {\n    background: #f7f7f7;\n    border: 1px solid #eeeeee;\n    overflow: hidden;\n    padding: 3em 1em 0;\n    position: relative;\n}\n.req-page span {\n    display: block;\n    color: #404040;\n    font: 600 1em/1.2em \"Open Sans\", sans-serif;\n    margin: 0 0 0.6em;\n}\n.req-page-area .img-responsive {\n    display: inline-block;\n}\n.req-page-area form .form-control {\n    margin-bottom: 20px;\n    border-radius: 0;\n    font: 15px/31px \"Open Sans\", sans-serif;\n    color: #959595;\n    padding: 11px 20px;\n    border: 1px solid #e1e1e1;\n    height: auto;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n}\n.pad-left {\n    margin: 0 0 5em 10px;\n}\n.req-img {\n    position: absolute;\n    bottom: 0;\n    right: 0;\n}\n.req-page-area form button {\n    background: #f6ba18;\n    border: 1px solid #f6ba18;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    font: 600 1.2em/2.1em \"Open Sans\", sans-serif;\n    padding: 7px 22px 7px 22px;\n    color: #19242a;\n    margin-top: 10px;\n    border-radius: 5px;\n    letter-spacing: 3px;\n}\n.req-page-area form button:hover {\n    color: #000;\n    border-color: #bb793c;\n    background: #f6ba18;\n}\n.req-page-area form .form-control:hover,\n.req-page-area form .form-control:focus {\n    border: 1px solid #d6d6d6;\n    border-color: #d6d6d6;\n}\n.req-page-area form .form-control:focus {\n    -webkit-box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);\n    box-shadow: 0 0 6px 0 rgba(215, 149, 62, 0.57);\n}\n.req-page-area .form-control.error {\n    margin-bottom: 0;\n}\n.req-page-area form .form-control.error + .error {\n    font: 13px/24px \"Open Sans\", sans-serif;\n    margin-bottom: 20px;\n    margin-top: 5px;\n    color: red;\n    font-weight: normal;\n}\n.req-page-area form textarea.form-control {\n    margin-bottom: 32px;\n    resize: none;\n    padding: 15px 20px;\n    height: 203px;\n}\n.req-page-area span {\n    color: #404040;\n    font: 1.1em/1.1em \"Open Sans\", sans-serif;\n    display: block;\n    padding: 0 0 0.5em;\n}\n.req-page-area .input_form #success {\n    color: lawngreen;\n}\n.req-page-area .input_form #error {\n    color: orangered;\n}\n.req-page-area .input_form #success,\n.req-page-area .input_form #error {\n    position: absolute;\n    top: -15px;\n    display: block;\n    right: 0;\n    left: 0;\n    bottom: -15px;\n    background: rgba(0, 0, 0, 0.5);\n    display: none;\n}\n/* ==============================\n  30. Project details page styles\n============================== */\n\n.pro-det-img img {\n    max-width: 100%;\n}\n.pro-content {\n    padding: 4em 0 0;\n}\n.projects_hours {\n    border-top: 1px solid #e3e3e3;\n    border-bottom: 1px solid #e3e3e3;\n    padding: 2em 0;\n    margin: 1.5em 0 0;\n}\n.projects_hours p {\n    color: #242424;\n    font: 600 1.3em/2em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n}\n.projects_hours p span {\n    display: block;\n    color: #777;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n}\n.project-con {\n    background: #f5f5f5;\n    padding: 34px 40px;\n    margin: 3em 0;\n}\n.project-con h2 {\n    color: #242424;\n    font: 600 1.3em/2em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0 0 1em;\n}\n.project-con p {\n    color: #898989;\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n}\n.project-scop {} .project-scop .pro-img img {\n    max-width: 100%;\n}\n.project-scop h3 {\n    color: #242424;\n    font: 600 1.3em/1em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0 0 1em;\n}\n.project-scop p {\n    margin: 0 0 1.2em;\n    padding: 0;\n    font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n    letter-spacing: 0.3px;\n    color: #777777; text-align:justify;\n}\n.project-scop .scope-item {\n    margin: 0;\n    padding: 0;\n    display: inline-block;\n    padding: 7px 0px;\n}\n.project-scop .scope-item li {\n    list-style: none;\n    font:400 1.2em/1.8em \"Open Sans\", sans-serif;\n    color:#6c6c6c;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    display: block;\n    padding-left: 30px;\n    padding-bottom: 10px;text-align: justify;\n}\n.project-scop .scope-item li:before {\n    content: \"\\f0a4\";\n    width: 30px;\n    height: auto;\n    font: normal normal normal 14px/24px FontAwesome;\n    font-size: 16px;\n    text-rendering: auto;\n    color: #009bb3;\n    cursor: pointer;\n    float: left;\n    margin-left: -30px;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n}\n/*====================================================*/\n\n.submit {\n    color: #fff;\n    text-transform: uppercase;\n    margin-top: 8px;\n    text-shadow: none;\n    -webkit-text-shadow: none;\n    position: relative;\n    letter-spacing: 0.4px;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    z-index: 1;\n}\n.submit:before {\n    content: \"\";\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    background:#002f5d;\n    top: 0;\n    left: 0;\n    right: 0;\n    -webkit-transform: scaleX(0);\n    -ms-transform: scaleX(0);\n    transform: scaleX(0);\n    -webkit-transform-origin: 0 50%;\n    -ms-transform-origin: 0 50%;\n    transform-origin: 0 50%;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    z-index: -1;\n}\n.submit:hover,\n.submit:focus {\n    color: #fff;\n    border-color: #bb793c;\n}\n.submit:hover:before,\n.submit:focus:before {\n    -webkit-transform: scaleX(1);\n    -ms-transform: scaleX(1);\n    transform: scaleX(1);\n}\n/* shop page styles */\n\n.shop-item-wrapper {\n    margin-left: -10px;\n    margin-right: -10px;\n}\n.single-shop-item {\n    margin: 0 -5px;\n    margin-bottom: 50px;\n    position: relative;\n    overflow: hidden;\n}\n.single-shop-item .img-box {\n    overflow: hidden;\n}\n.single-shop-item .img-box img {\n    -webkit-transition: all .3s ease-out;\n    -moz-transition: all .3s ease-out;\n    -o-transition: all .3s ease-out;\n    -ms-transition: all .3s ease-out;\n    transition: all .3s ease-out;\n}\n.single-shop-item .img-box img:hover {\n    -webkit-transform: scale(1.2) translateZ(0);\n    transform: scale(1.2) translateZ(0);\n}\n.single-shop-item .content {\n    text-align: center;\n    margin-top: 25px;\n}\n.single-shop-item .content h3 {\n    font-size: 15px;\n    font-weight: bold;\n    color: #242424;\n    margin: 0;\n    text-transform: uppercase;\n    margin-bottom: 10px;\n}\n.single-shop-item .content .review-box i {\n    font-size: 13px;\n    color: #FAB90A;\n}\n.single-shop-item .content .price {\n    font-family: 'Alegreya';\n    font-size: 25px;\n    color: #2D2D2D;\n    font-style: italic;\n    display: block;\n}\n.single-shop-item .content a.thm-btn {\n    background: #FAB90A;\n    border-radius: 5px;\n    color: #000000;\n    text-transform: uppercase;\n    line-height: 32px;\n    display: inline-block;\n    letter-spacing: .05em;\n    font-family: 'Open Sans';\n    font-weight: 600;\n    padding: 0 18px;\n    margin-top: 10px;\n}\n.single-shop-item .content a.thm-btn:hover {\n    background: #019BB2;\n    color: #fff;\n}\n.shop-page .page-navigation {\n    margin-top: 0;\n    text-align: center;\n}\n/*popular product widget */\n\n.single-sidebar-widget .best-seller.popular-post .content a h4 {\n    font-size: 13px;\n    text-transform: uppercase;\n    font-family: 'Open Sans';\n    color: #242424;\n    margin: 0;\n}\n.single-sidebar-widget .best-seller.popular-post .content p {\n    font-size: 25px;\n    color: #2D2D2D;\n    font-family: 'Alegreya';\n    font-style: italic;\n    margin: 10px 0 15px;\n}\n.single-sidebar-widget .best-seller.popular-post .content a.read-more {\n    font-size: 13px;\n    text-transform: uppercase;\n    color: #1CBAC8;\n    font-weight: bold;\n    font-family: 'Raleway';\n    letter-spacing: .03em;\n}\n/* product details page styles */\n\n.product-details-content {\n    margin-bottom: 80px;\n}\n.product-details-content .img-box,\n.product-details-content .content-box {\n    display: table-cell;\n    vertical-align: top;\n}\n.product-details-content .img-box {\n    width: 306px;\n    border: 1px solid #E2E2E2;\n}\n.product-details-content .content-box {\n    padding-left: 65px;\n}\n.product-details-content .content-box .title h3 {\n    font-size: 20px;\n    color: #242424;\n    text-transform: uppercase;\n    font-weight: 800;\n    font-family: 'Raleway';\n    margin: 0;\n}\n.product-details-content .content-box p {\n    font-size: 14px;\n    color: #959595;\n    line-height: 26px;\n}\n.product-details-content .content-box .content-text {\n    border-top: 1px solid #EAEAEA;\n    border-bottom: 1px solid #EAEAEA;\n    margin-top: 20px;\n    padding-top: 19px;\n    padding-bottom: 15px;\n    margin-bottom: 30px;\n}\n.product-details-content .content-box .cart-btn {\n    font-size: 15px;\n    line-height: 54px;\n    background: #1FB5C7;\n    padding: 0 33px;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    font-weight: 600;\n    color: #fff;\n    display: inline-block;\n    margin-top: 28px;\n    background: #FAB90A;\n    font-size: 20px;\n    font-weight: bold;\n    font-family: 'Raleway';\n    color: #000000;\n    border-radius: 5px;\n    padding: 0 49px;\n}\n.product-details-content .content-box .cart-btn i {\n    font-size: 25px;\n    margin-right: 20px;\n}\n.product-details-content .content-box .price,\n.product-details-content .content-box .quantity {\n    font-size: 16px;\n    color: #1F1F1F;\n}\n.product-details-content .content-box .price span {\n    font-size: 35px;\n    color: #292929;\n    margin-left: 20px;\n    font-style: italic;\n    font-family: 'Alegreya';\n}\n.product-details-content .content-box .quantity {\n    margin-top: 20px;\n}\n.product-details-content .content-box .quantity input {\n    width: 40px;\n    height: 35px;\n    border: 1px solid #D9D9D9;\n    text-align: center;\n    line-height: 33px;\n    padding-left: 10px;\n    margin-left: 20px;\n}\n.product-tab-box {\n    margin-bottom: 80px;\n}\n.product-tab-box .tab-title-box ul {\n    margin: 0;\n    padding: 0;\n}\n.product-tab-box .tab-title-box ul li {\n    list-style: none;\n    display: inline-block;\n    margin-right: 6px;\n}\n.product-tab-box .tab-title-box ul li.active a {\n    background: #FFFFFF;\n    border-bottom-color: #fff;\n    border-top: 3px solid #FAB90A;\n    line-height: 44px;\n}\n.product-tab-box .tab-title-box ul li a {\n    display: block;\n    font-size: 13px;\n    line-height: 44px;\n    border: 1px solid #E2E2E2;\n    text-transform: uppercase;\n    background: #F7F7F7;\n    color: #242424;\n    padding: 0 29px;\n}\n.product-tab-box .tab-content {\n    margin-top: -1px;\n    border: 1px solid #E2E2E2;\n    padding-top: 50px;\n    padding-left: 40px;\n    padding-right: 40px;\n    padding-bottom: 65px;\n}\n.product-tab-box .tab-content h3 {\n    margin: 0;\n    font-size: 18px;\n    margin-bottom: 12px;\n}\n.product-tab-box .tab-content p {\n    color: #898989;\n    font-size: 14px;\n    margin-top: 15px;\n}\n.product-tab-box .tab-content p:first-child {\n    margin-top: 0;\n}\n/* cart page styles */\n\n.cart-page {\n    padding: 80px 0px;\n}\n.cart-page .table {\n    margin: 0;\n}\n.cart-page table &gt; tbody &gt; tr &gt; td,\n.cart-page .table &gt; thead &gt; tr &gt; th {\n    border: none;\n}\n.cart-page .table thead {\n    background: #F9F9F9;\n}\n.cart-page .table &gt; thead &gt; tr &gt; th {\n    font-weight: normal;\n    color: #000000;\n    font-size: 13px;\n    line-height: 60px;\n    padding: 0 40px;\n    font-weight: 500;\n    border: 1px solid #EBEBEB;\n    border-bottom: 0;\n    text-transform: uppercase;\n    text-align: center;\n}\n.cart-page .table &gt; thead &gt; tr &gt; th.close {\n    color: transparent;\n}\n.cart-page .table &gt; tbody &gt; tr &gt; td.preview {\n    padding: 25px 50px;\n}\n.cart-page .table &gt; tbody &gt; tr &gt; td {\n    border: 1px solid #ebebeb;\n    color: #898989;\n    font-size: 14px;\n    font-weight: 500;\n    line-height: 42px;\n    padding: 60px 25px;\n    text-align: center;\n}\n.cart-page .table &gt; tbody &gt; tr &gt; td.price {\n    font-size: 16px;\n}\n.cart-page .table &gt; tbody &gt; tr &gt; td.del-item {\n    text-align: center;\n}\n.cart-page .table &gt; tbody &gt; tr &gt; td.total {\n    font-size: 16px;\n}\n.cart-page .table &gt; tbody &gt; tr &gt; td .select-box select:focus {\n    outline: none;\n}\n.cart-page .table &gt; tbody &gt; tr &gt; td.del-item {\n    color: #c56e21;\n    font-size: 18px;\n    font-weight: normal;\n}\n.cart-page .bottom-box {\n    background: #f9f9f9 none repeat scroll 0 0;\n    margin: 0 0 50px;\n    padding: 30px 25px;\n    border-left: 1px solid #ebebeb;\n    border-bottom: 1px solid #ebebeb;\n    border-right: 1px solid #ebebeb;\n}\n.cart-page .bottom-box .cupon-box input {\n    border: 1px solid #eeeeee;\n    color: #8e8d8d;\n    line-height: 36px;\n    margin-right: 10px;\n    outline: medium none;\n    padding: 0 20px;\n    width: 130px;\n}\n.cart-page .bottom-box .cupon-box button {\n    padding: 0 20px;\n    color: #fff;\n    background: #E3E3E3;\n    text-transform: capitalize;\n    border: none;\n    outline: none;\n    font-weight: normal;\n    line-height: 36px;\n    color: #000000;\n}\n.cart-page .add-to-cart-wrap {\n    text-align: right;\n}\n.cart-page .add-to-cart-wrap a .cart-button {\n    background: #252525 none repeat scroll 0 0;\n    border-radius: 5px;\n    display: inline-block;\n}\n.cart-page .add-to-cart-wrap a .cart-button p {\n    color: #ffffff;\n    display: inline-block;\n    float: left;\n    font-size: 12px;\n    line-height: 35px;\n    margin: 0;\n    padding-left: 21px;\n    padding-right: 17px;\n    text-transform: uppercase;\n    border-right: 1px solid #000000;\n}\n.cart-page .add-to-cart-wrap a .cart-button i {\n    border-left: 1px solid #404040;\n    color: #98bc24;\n    display: inline-block;\n    float: left;\n    font-size: 17px;\n    line-height: 35px;\n    padding-left: 14px;\n    padding-right: 15px;\n}\n.cart-page .add-to-cart-wrap a:before {\n    background: #98BC24;\n}\n.cart-page .cart-total-box li {\n    border-bottom: 1px solid #ebebeb;\n    border-left: 1px solid #ebebeb;\n    border-right: 1px solid #ebebeb;\n    font-weight: 500;\n    line-height: 58px;\n    padding: 0 25px;\n    color: #000000;\n    font-size: 13px;\n    text-transform: uppercase;\n}\n.cart-page .cart-total-box li:first-child {\n    border-top: 1px solid #EBEBEB;\n}\n.cart-page .cart-total-box li span {\n    color: #898989;\n    margin-left: 50px;\n    font-size: 16px;\n}\n.cart-page .cart-total-box .cart-total {\n    background: #F9F9F9;\n}\n.cart-page .cart-total-box .proceed-to-checkout {\n    text-align: right;\n    border: none;\n}\n.cart-page .cart-total-box .proceed-to-checkout a {\n    line-height: 30px;\n    font-size: 14px;\n}\n.cart-page .cart-total-box .proceed-to-checkout a .cart-button {\n    background: #252525 none repeat scroll 0 0;\n    border-radius: 5px;\n    display: inline-block;\n    margin-top: 24px;\n}\n.cart-page .cart-total-box .proceed-to-checkout a .cart-button p {\n    border-right: 1px solid #000000;\n    color: #ffffff;\n    display: inline-block;\n    float: left;\n    font-size: 12px;\n    line-height: 40px;\n    margin: 0;\n    padding-left: 21px;\n    padding-right: 17px;\n    text-transform: uppercase;\n}\n.cart-page .cart-total-box .proceed-to-checkout {\n    padding-right: 0;\n    padding-top: 10px;\n    border: 1px solid #ebebeb;\n    border-top: 0;\n    padding-bottom: 10px;\n    padding-right: 20px;\n}\n.cart-page .cart-total-box .proceed-to-checkout .cart-btn {\n    background: #FAB90A;\n    border-radius: 5px;\n    color: #000000;\n    text-transform: uppercase;\n    line-height: 32px;\n    display: inline-block;\n    letter-spacing: .05em;\n    font-family: 'Open Sans';\n    font-weight: 600;\n    padding: 0 18px;\n    margin-top: 10px;\n}\n.cart-page .cart-total-box .proceed-to-checkout .cart-btn i {\n    font-size: 17px;\n    margin-right: 7px;\n}\n.cart-page .cart-total-box .proceed-to-checkout .cart-btn:hover {\n    background: #1FB5C7;\n    color: #fff;\n    border-color: #1FB5C7;\n}\n.cart-page .cart-total-box .proceed-to-checkout a .cart-button i {\n    border-left: 1px solid #404040;\n    color: #98bc24;\n    display: inline-block;\n    float: left;\n    font-size: 17px;\n    line-height: 40px;\n    padding-left: 14px;\n    padding-right: 15px;\n}\n.cart-page .cart-total-box .proceed-to-checkout a:before {\n    background: #98BC24;\n}\n.cart-page .select-box {\n    width: 100px;\n}\n.cart-page .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    border-right: 1px solid #E5E5E5;\n}\n.cart-page .select-menu + .ui-selectmenu-button {\n    width: 100% !important;\n    border-radius: 0;\n    padding: 0px 40px 0 20px;\n    border: 1px solid #E5E5E5;\n    height: 42px;\n    background: #fff;\n    outline: none;\n    color: #898989;\n}\n.cart-page .thm-btn {\n    font-size: 14px;\n    padding: 7px 23px;\n}\n.cart-page .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    padding: 0;\n    font-weight: normal;\n    font-family: 'Open Sans', sans-serif;\n    line-height: 42px;\n}\n.cart-page .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {\n    background: url(../images/select-menu-arrow.png) 0 0 no-repeat;\n    width: 16px;\n    height: 6px;\n    margin-top: -3px;\n    margin-right: 4px;\n}\n.cart-page .bottom-box .cart-btn {\n    background: #FAB90A;\n    border-radius: 5px;\n    color: #000000;\n    text-transform: uppercase;\n    line-height: 32px;\n    display: inline-block;\n    letter-spacing: .05em;\n    font-family: 'Open Sans';\n    font-weight: 600;\n    padding: 0 18px;\n    margin-top: 10px;\n}\n.cart-page .bottom-box .cart-btn i {\n    font-size: 17px;\n    margin-right: 7px;\n}\n.cart-page .bottom-box .cart-btn:hover {\n    background: #D6B161;\n    color: #fff;\n    border-color: #D6B161;\n}\n.ui-selectmenu-menu .ui-menu {\n    background: #fff;\n}\n.ui-selectmenu-menu .ui-menu-item {\n    font-size: 16px;\n    font-family: 'PT Serif', sans-serif;\n    font-style: italic;\n    padding: 5px 20px;\n    border-bottom: 1px solid #E1E1E1;\n    text-transform: capitalize;\n}\n.ui-selectmenu-menu .ui-menu-item.ui-state-focus {\n    background: #00ACD9;\n    border-color: #00ACD9;\n    color: #fff;\n    font-weight: normal;\n}\n/* checkout page styles */\n\n#checkout-content .return-customer {\n    background: #f9f9f9 none repeat scroll 0 0;\n    border: 1px solid #ebebeb;\n    margin-bottom: 45px;\n    padding: 21px 30px;\n}\n#checkout-content .return-customer p {\n    color: #898989;\n    font-size: 16px;\n    line-height: 26px;\n    margin-bottom: 0;\n}\n#checkout-content .return-customer a {\n    color: #11A9E0;\n}\n#checkout-content label,\n#checkout-content input[type=\"text\"] {\n    display: block;\n}\n#checkout-content label {\n    color: #8e8d8d;\n    font-size: 14px;\n    font-weight: 500;\n    line-height: 26px;\n    margin-bottom: 4px;\n}\n#checkout-content input[type=\"text\"] {\n    border: 1px solid #e2e2e2;\n    color: #c6c6c6;\n    font-size: 14px;\n    font-weight: 400;\n    height: 40px;\n    line-height: 40px;\n    margin-bottom: 10px;\n    outline: medium none;\n    padding: 0 20px;\n    width: 100%;\n}\n.left-checkout .section-title2.ship-to-different {\n    margin-bottom: 39px;\n    margin-top: 68px;\n}\n#checkout-content input[type=\"text\"]:last-child {\n    margin-bottom: 0;\n}\n#checkout-content .left-checkout &gt; .row {\n    margin-bottom: 23px;\n}\n#checkout-content .row span b {\n    color: #8e8d8d;\n    font-size: 14px;\n    font-weight: 500;\n}\n#checkout-content input[type=\"checkbox\"] {\n    display: inline-block;\n    margin: 0 15px 0 0;\n    vertical-align: middle;\n    float: left;\n    margin-top: 4px;\n}\n#checkout-content textarea {\n    width: 100%;\n    height: 100px;\n    border: 1px solid #E2E2E2;\n    padding: 10px 20px;\n    outline: none;\n}\n#checkout-content .ship-different {\n    margin-top: 80px;\n}\n#checkout-content .order-box {\n    border: 1px solid #D9D9D9;\n    padding: 30px;\n}\n#checkout-content .order-box ul li {\n    color: #8e8d8d;\n    display: block;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 45px;\n}\n#checkout-content .order-box ul li.total {\n    border-bottom: 1px solid #e2e2e2;\n    border-top: 1px solid #e2e2e2;\n    color: #242424;\n}\n#checkout-content .order-box ul li span {\n    color: #898989;\n    display: inline-block;\n    float: right;\n    font-size: 14px;\n    font-family: \"Open Sans\", sans-serif;\n}\n#checkout-content .order-box ul li span.bold {\n    color: #242424;\n    font-size: 18px;\n    font-weight: 500;\n    font-family: \"Open Sans\", sans-serif;\n}\n#checkout-content .order-box ul li a span {\n    color: #11A9E0;\n    font-size: 13px;\n    font-weight: 500;\n    font-family: \"Raleway\", sans-serif;\n}\n#checkout-content .order-box ul li.place-order-button {\n    padding-top: 20px;\n    line-height: 30px;\n}\n#checkout-content .order-box ul li input[type=\"radio\"] {\n    margin-right: 10px;\n}\n#checkout-content .order-box ul li .note {\n    background: #ECECEC;\n    padding: 25px;\n    color: #8E8D8D;\n    line-height: 24px;\n    font-size: 14px;\n    font-weight: normal;\n    position: relative;\n}\n#checkout-content .order-box ul li .note .fa {\n    font-size: 35px;\n    position: absolute;\n    top: -22px;\n    left: 25px;\n    color: #ECECEC;\n}\n#checkout-content .order-box ul li a.place-order {\n    background: #FD9C1E;\n    text-transform: uppercase;\n    display: inline-block;\n    line-height: 36px;\n    font-weight: 700;\n    color: #fff;\n    padding: 0 40px;\n    margin-top: 30px;\n}\n#checkout-content .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    padding: 0;\n    font-weight: normal;\n    font-family: 'Open Sans', sans-serif;\n    line-height: 42px;\n    color: #898989;\n    text-transform: capitalize;\n}\n#checkout-content .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {\n    background: url(../images/select-menu-arrow.png) 0 0 no-repeat;\n    width: 14px;\n    height: 6px;\n    margin-top: -3px;\n    margin-right: 8px;\n}\n#checkout-content .select-menu + .ui-selectmenu-button {\n    width: 100% !important;\n    border-radius: 0;\n    padding: 0px 20px;\n    border: 1px solid #E5E5E5;\n    height: 42px;\n    background: #fff;\n    outline: none;\n    color: #898989;\n}\n#checkout-content .thm-btn {\n    background: #FAB90A;\n    border-radius: 5px;\n    color: #000000;\n    text-transform: uppercase;\n    line-height: 42px;\n    display: inline-block;\n    letter-spacing: .05em;\n    font-family: 'Open Sans';\n    font-weight: 600;\n    padding: 0 18px;\n    margin-top: 10px;\n    float: right;\n}\n#checkout-content .thm-btn i {\n    font-size: 17px;\n    margin-left: 7px;\n}\n#checkout-content .thm-btn:hover {\n    background: #1FB5C7;\n    color: #fff;\n    border-color: #1FB5C7;\n}\n/* faq page styles */\n\n.faq-page .sec-title h2 {\n    margin: 0;\n}\n.faq-page .sec-title p {\n    margin-top: 20px;\n}\n.faq-form {\n    background: #F9F9F9;\n    padding: 20px 30px;\n    border: 1px solid #EAEAEA;\n    margin-bottom: 50px;\n    margin-top: 30px;\n}\n.faq-form input {\n    height: 44px;\n    border: 1px solid #E9E9E9;\n    outline: none;\n    padding-left: 25px;\n    width: 79%;\n    position: relative;\n    top: 1px;\n}\n.faq-form .thm-btn {\n    padding: 0px 41px;\n    line-height: 44px;\n    border-radius: 0;\n    margin-left: -4px;\n    border: none;\n    position: relative;\n    top: 1px;\n    background: #1FB5C7;\n}\n.faq-page .accrodion .accrodion-title h4 {\n    text-transform: none;\n    font-weight: normal;\n    color: #8E8D8D;\n}\n.faq-page .accrodion.active .accrodion-title {\n    background: #1FB5C7;\n}\n.faq-page .accrodion.active .accrodion-title h4 {\n    color: #fff;\n}\n.faq-page .accrodion.active .accrodion-title h4 {\n    color: #fff;\n}\n.faq-page .accrodion.active .accrodion-title:after {\n    border-color: #fff;\n    color: #fff;\n}\n.faq-question-one .single-faq {\n    margin-bottom: 28px;\n}\n.faq-question-one .single-faq:last-child {\n    margin-bottom: 0;\n}\n.faq-question-one .single-faq h3 {\n    font-size: 16px;\n    line-height: 33px;\n    font-weight: bold;\n    color: #242424;\n    font-family: 'Open Sans', sans-serif;\n}\n.faq-question-one .single-faq p {\n    color: #898989;\n    margin-top: 4px;\n}\n/* ==============================\n  31. Home Page 2 styles\n============================== */\n\n.wel-t-band {\n    position: relative;\n    background: #f0f2f3;\n    font: 400 1em/1em \"Open Sans\", sans-serif;\n    color: #6e6e6e;\n}\n.wel-t-band p span {\n    color: #3a3a3a;\n}\n.req-button {\n    position: relative;\n    float: right;\n    margin-left: 1em;\n}\n.req-button a {\n    background: #ffba00;\n    color: #fff;\n    font: 600 1.08em/1em 'Roboto', sans-serif;\n    display: inline-block;\n    padding: 1em 1.52em;\n    border-radius: 4px;\n    border: 1px solid #ffba00;\n    margin: 0;\n}\n.req-button a:hover {\n    border-radius: 4px;\n    color: #fff;\n    border: 1px solid #53cff5;\n    background: #53cff5;\n}\n.req-button .submit:before {\n    background: #53cff5;\n}\n.req-button .submit:hover {\n    color: #fff;\n}\n.req-button .submit:focus {\n    color: #fff;\n    border-color: #53cff5;\n}\n.top-two-right {\n    position: relative;\n    overflow: hidden;\n  \n}\n.top-two-right .top-panel {\n    float: right;\n    width: 65%;\n}\n.nav-home-three {\n    background:#002f5d;\n    position: relative;\n}\n.nav-home-three .col-md-3, .nav-home-two .col-md-3\n{\n    display: none;\n}\n.nav-home-two {\n    background: transparent;\n}\n.pad-logo {\n    padding-top: 0em;\n}\n.touch_top_pad {\n    padding-top: 16px;\n    padding-bottom: 0;\n}\n/*         Home  Navigation    */\n\n.nav-t-holder {\n    position: relative;\n}\n.nav-t-holder .nav-header {\n    display: none;\n    padding: 12px 20px;\n}\n.nav-t-holder .nav-t-header button {\n    background: transparent;\n    border: none;\n    outline: none;\n    color: #fff;\n    font-size: 25px;\n    border-radius: 5px;\n}\n.nav-t-holder .nav-t-footer {\n    display: block;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li {\n    display: inline-block;\n    padding: 1.6em 0;\n    position: relative;font-size: 11px;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li:hover a,\n.nav-t-holder .nav-t-footer ul.nav &gt; li.active a {\n    color:#ffb400;\n    background-color: transparent;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li:last-child &gt; a {\n    border: none;\n    padding-right: 0;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li:first-child &gt; a\n{\n    padding: 0 1.3em 0 0;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li &gt; a {\n  \n    display: block;\n    color:#ffffff;\n    text-transform: uppercase;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    border-right: 1px dashed #ffffff;font-size: 11px;\n    font-weight: 600;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li &gt; ul.submenu {\n    top: 100%;\n    left: 0;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li &gt; ul.submenu.align-right {\n    right: 0;\n    left: auto;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li:hover &gt; ul.submenu {\n    visibility: visible;\n    opacity: 1;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li &gt; ul.submenu &gt; li &gt; ul.submenu {\n    top: 0;\n    left: 100%;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li &gt; ul.submenu &gt; li &gt; ul.submenu.align-right {\n    right: 100%;\n    left: auto;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li &gt; ul.submenu &gt; li:hover &gt; ul.submenu {\n    visibility: visible;\n    opacity: 1;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li ul.submenu {\n    position: absolute;\n    width: 275px;\n    opacity: 0;\n    visibility: hidden;\n    z-index: 99999;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);\n    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);\n    -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li ul.submenu li {\n    display: block;\n    padding: 0;\n    background: #fff;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li ul.submenu li:last-child a {\n    border-bottom: 0;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li ul.submenu li:last-child a:after {\n    display: none;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li ul.submenu li:hover &gt; a {\n    color: #fff;\n    background: #ffb400;\n}\n.nav-t-holder .nav-t-footer ul.nav &gt; li ul.submenu li a {\n    color: #242424;\n    font: 200 16px 'Open Sans', sans-serif;\n    padding: 10px 25px 10px;\n    border-bottom: 1px solid #e9e9e9;\n    position: relative;\n    display: block;\n    font-weight: 200;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    font-size: 13px;\n    font-weight: 600;\n}\n.nav-t-holder ul.nav li.has-t-submenu &gt; a &gt; button {\n    display: none;\n}\n.nav-t-holder .nav-t-header {\n    display: none;\n    padding: 12px 0px;\n    float: right;\n}\n.touch_top ul .item .media .blue-color a i {\n    color: #1fa6c8;\n}\n/*         Home  Navigation    */\n\n.top-navigation,\n.top-navigation-4 {\n    position: relative;\n}\n.top-navigation .main_menu {\n    position: absolute;\n    left: 0;\n    right: 0;\n    border-bottom: 1px solid #5f6f7e;\n}\n.top-navigation-4 .main_menu {\n    position: absolute;\n    left: 0;\n    right: 0;\n    top: 70px;\n}\n.top-navigation-4 .main_menu.fixed\n{\n    position: fixed;\n    top: 0;\n    background: #0f263a;\n}\n.top-navigation-4 .main_menu.fixed .logo\n{\n    width: 220px;\n    padding: 9px 0;\n}\n.top-navigation-4 .main_menu.fixed .logo img\n{\n    width: 100%;\n}\n.top-navigation-4 .wel-band-bg {\n    background: transparent;\n}\n.top-navigation-4 .wel-t-band {\n    background: rgba(0, 0, 0, 0.5);\n    position: absolute;\n    left: 0;\n    right: 0;\n    z-index: 100;\n}\n.top-navigation-4 .nav-t-holder .nav-t-footer ul.nav &gt; li &gt; a {\n    padding: 0 1em;\n    border-right: none;\n}\n.top-navigation-4 .nav-t-holder .nav-t-footer ul.nav &gt; li:last-child a {\n    border-left: 1px solid #fff;\n}\n.top-navigation-4 .nav-menu\n{\n    width: 100%;\n}\n.top-navigation-4 .wel-band-bg p {\n    color: #838484;\n}\n.top-navigation-4 .wel-band-bg p a {\n    margin: 0 0 0 50px;\n    color: #40add5;\n    text-transform: uppercase;\n    font-weight: bold;\n}\n.top-navigation .main_menu.fixed {\n    position: fixed;\n    background: #0f263a;\n    border-bottom: none;\n}\n.top-navigation .main_menu.fixed .widget-t .search-form .form-control,\n.top-navigation .main_menu.fixed .widget-t .search-form .form-control + .input-group-addon button {\n    background: #081e2f;\n}\n.top-navigation .main_menu.fixed .widget-t-inner {\n    border: 1px solid #1a2e40;\n}\n.top-navigation .nav-t-holder .nav-t-footer ul.nav &gt; li &gt; a {\n    border-right: 1px dashed #5f6f7e;\n}\n.top-navigation .nav-t-holder .nav-t-footer ul.nav &gt; li:last-child &gt; a {\n    border-right: none;\n}\n.top-navigation .widget-t .search-form .form-control,\n.top-navigation .widget-t .search-form .form-control + .input-group-addon button {\n    background: transparent;\n}\n.top-navigation .widget-t .search-form .form-control + .input-group-addon {\n    background: transparent;\n}\n.top-navigation .widget-t-inner {\n    border: 1px solid #516170;\n}\n.main_menu {\n    position:static;\n    z-index: 9999;\n}\n@keyframes menu_sticky {\n    0% {\n        margin-top: -100px;\n    }\n    50% {\n        margin-top: -90px;\n    }\n    100% {\n        margin-top: 0;\n    }\n}\n.fixed {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    z-index: 9999;\n    animation-name: menu_sticky;\n    animation-duration: 0.60s;\n    animation-timing-function: ease-out;\n    -webkit-box-shadow: 0px 13px 30px -12px rgba(0, 0, 0, 0.75);\n    -moz-box-shadow: 0px 13px 30px -12px rgba(0, 0, 0, 0.75);\n    box-shadow: 0px 13px 30px -12px rgba(0, 0, 0, 0.75);\n}\n.widget-t-search {\n    float: right;\n    padding: 10px 0;\n}\n.widget-t .search-form .form-control {\n\n    border-radius: 0;\n    border: none;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    padding: 0 18px;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n    color: #c0c0c0;\n    z-index: 0;\n    background:#FFF;\n}\n.widget-t-inner {\n    border: 1px solid #1a2e40;\n    width: 245px;\n}\n\n.widget-t .search-form .form-control + .input-group-addon {\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    background-color: #081e2f;\n}\n.widget-t .search-form .form-control + .input-group-addon button {\n    border: 0;\n    background: #081e2f;\n    color: #bcbcbd;\n    font-size: 1.2em;\n    line-height: 2.1em;\n    padding-right: 15px;\n}\n/* ==============================\n  32. Home Slider\n============================== */\n\n.thm-banner-t-wrapper .caption-h1 {\n    font-size: 40px;\n    line-height: 50px;\n    font-weight: 700;\n    text-transform: uppercase;\n    color: #fff;\n    position: relative;\n}\n.thm-banner-t-wrapper .caption-p {\n    font-size: 20px;\n    font-style: italic;\n    color: #fff;\n    line-height: 28px;\n}\n.thm-banner-t-wrapper .caption-divider span.divider {\n    width: 1px;\n    height: 90px;\n    background: #fff;\n    display: block;\n}\n.thm-banner-t-wrapper .inverse {\n    background: #F7BE3D;\n    color: #fff;\n    border: 2px solid #F7BE3D;\n    font: 300 1.2em/1em \"Open Sans\", sans-serif;\n}\n.thm-banner-t-wrapper .inverse:hover {\n    color: #fff;\n    background: #1FB5C7;\n    border: 2px solid #1FB5C7;\n}\n.thm-banner-t-wrapper .thm-btn {\n    padding-top: 7px;\n    padding-bottom: 7px;\n    -webkit-transition: all .3s ease !important;\n    transition: all .3s ease !important;\n    font-weight: bold !important;\n    padding: 1.1em 2.5em;\n    border-radius: 4px;\n    font: 400 1.2em/1em \"Open Sans\", sans-serif;\n}\n.thm-banner-t-wrapper .thm-btn i {\n    margin: 0;\n    border-color: transparent;\n}\n.thm-banner-t-wrapper .inversen {\n    background: #53cff5;\n    color: #fff;\n    border: 2px solid #53cff5;\n    font: 300 1.2em/1em \"Open Sans\", sans-serif;\n}\n.thm-banner-t-wrapper .inversen:hover {\n    color: #fff;\n    background: #F7BE3D;\n    border: 2px solid #F7BE3D;\n}\n.thm-banner-t-wrapper .thm-btn i:after {\n    display: none;\n}\n.thm-banner-wrapper .thm-btn.inverse i {\n    color: #fff;\n}\n.thm-banner-wrapper .brder {\n    display: block;\n    width: 100px;\n    height: 4px;\n    background: #E6AB0C;\n    margin-left: auto;\n    margin-right: auto;\n    margin-top: 22px;\n}\n.thm-banner-wrapper .brder-left {\n    display: block;\n    width: 100px;\n    height: 4px;\n    background: #E6AB0C;\n    margin-top: 22px;\n    text-align: left;\n    margin-left: 0;\n}\n/* ==============================\n  33. Different Services\n============================== */\n\n.diff-offer-wrapper {\n    background: #ffffff;\n    position: relative;\n    \n}\n.diff-offer {\n    position: relative;\n    padding-top: 5.5em;\n    padding-bottom: 5.5em;\n    overflow: hidden;\n}\n.diff-offer ul {\n    margin: 0;\n    padding: 0;\n}\n.diff-offer ul li {\n    margin: 0;\n    padding: 0;\n    float: left;\n}\n.we-offer-cont {\n    width: 32%;\n}\n.we-offer-cont h2 {\n    margin: 0;\n    padding: 0 0.8em 0 0;\n    text-align: right;\n    font: 600 2.4em/1em \"Alegreya\", serif;\n    color: #323232;\n    text-transform: uppercase;\n}\n.we-offer-cont h2 span {\n    display: block;\n}\n.we-offer-cont2 {\n    width: 68%;\n    border-left: 3px solid #25639a;\n}\n.we-offer-cont2 p {\n    font: 400 1.2em/1.3em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0 0 0 2em;\n    font-style: italic;\n    color: #6c6c6c;\n}\n.view .mask {\n    width: 100%;\n    height: 100%;\n    position: absolute;\n    overflow: hidden;\n    top: 0;\n    left: 0;\n}\n.service-info .view {\n \n    overflow: hidden;\n    position: relative;\n    cursor: pointer;\n    text-align: left;\n  \n}\n.service-info .view img {\n    display: block;width: 58px;\n    position: relative;\n}\n.service-info .view a.info {\n    background: url(../images/services/icon.png) left bottom no-repeat;\n    display: inline-block;\n    text-decoration: none;\n    text-indent: -9999px;\n    width: 58px;\n    height: 64px;\n    left: -80px;\n    bottom: -20px;\n}\n.service-info .second-effect .mask {\n    opacity: 0;\n    overflow: visible;\n    border: 0px solid rgba(0, 0, 0, 0.8);\n    -moz-box-sizing: border-box;\n    -webkit-box-sizing: border-box;\n    box-sizing: border-box;\n    -webkit-transition: all 0.4s ease-in-out;\n    -moz-transition: all 0.4s ease-in-out;\n    -o-transition: all 0.4s ease-in-out;\n    -ms-transition: all 0.4s ease-in-out;\n    transition: all 0.4s ease-in-out;\n}\n.service-info .second-effect a.info {\n    position: relative;\n    opacity: 0;\n    -moz-transform: scale(0, 0);\n    -webkit-transform: scale(0, 0);\n    -o-transform: scale(0, 0);\n    -ms-transform: scale(0, 0);\n    transform: scale(0, 0);\n    -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n    -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n    -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n    -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n    transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;\n}\n.service-info .second-effect:hover .mask {\n    opacity: 1;\n    border: 105px solid rgba(15, 38, 58, 0.6);\n}\n.service-info .second-effect:hover a.info {\n    opacity: 1;\n    -moz-transform: scale(1, 1);\n    -webkit-transform: scale(1, 1);\n    -o-transform: scale(1, 1);\n    -ms-transform: scale(1, 1);\n    transform: scale(1, 1);\n    -moz-transition-delay: 0.3s;\n    -webkit-transition-delay: 0.3s;\n    -o-transition-delay: 0.3s;\n    -ms-transition-delay: 0.3s;\n    transition-delay: 0.3s;\n}\n/* ==============================\n  33. Control in compliance\n============================== */\n\n.ind-common-pad2 {\n    padding-top: 5em;\n    padding-bottom: 6.5em;\n}\n.quality-wrapper {\n    position: relative;\n}\n.quality-wrapper h2 {\n    font: 300 2.8em/1.3em \"Open Sans\", sans-serif;\n    padding: 0;\n    color: #242424;font-size: 25px;\n\n}\n.quality-wrapper p {\n    color: #6c6c6c;\n    padding: 0;\n    font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n}\n.vision-wrapper {\n    position: relative;\n}\n.vision-wrapper ul {\n    margin: 0;\n    padding: 0;\n}\n.vision-wrapper ul li {\n    margin: 0;\n    padding: 0 4em;\n    display: inline-block;\n    text-align: center;\n    border-right: 1px solid #cfcfcf;\n}\n.vision-wrapper ul li p {\n    color: #6c6c6c;\n    font: 700 1.6em/1.8em \"Open Sans\", sans-serif;\n    padding: 0;\n    margin: 0;\n    text-transform: uppercase;\n}\n.vision-wrapper ul li:last-child {\n    border-right: 1px solid transparent;\n}\n.vision-wrapper ul li a {\n    color: #6c6c6c;\n}\n.vision-wrapper ul li a:hover {\n    color: #009bb3;\n}\n/* ==============================\n  34. Control in compliance\n============================== */\n\n.fluid-service-area-home {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -ms-flexbox;\n    display: flex;\n    overflow: hidden;\n}\n.fluid-service-area-home .work-image-ser {\n    width: -webkit-calc(50% - 115px);\n    width: calc(50% - 115px);\n    float: left;\n    text-align: right;\n    display: block;\n    position: relative;\n}\n@media (max-width: 991px) {\n    .fluid-service-area-home .work-image-ser {\n        width: 100%;\n        text-align: center;\n    }\n}\n@media (max-width: 991px) {\n    .fluid-service-area-home .work-image-ser img {\n        width: 100%;\n    }\n}\n.fluid-service-area-home .service-promo {\n    width: -webkit-calc(50% + 115px);\n    width: calc(50% + 115px);\n    float: left;\n    position: relative;\n    padding-left: 0;\n    background: url(\"../images/services/ser-bg1.jpg\") repeat;\n    padding-left: 30px;\n}\n@media (max-width: 991px) {\n    .fluid-service-area-home .service-promo {\n        width: 100%;\n        padding-bottom: 30px;\n    }\n}\n@media (max-width: 991px) {\n    .fluid-service-area-home .service-promo {\n        padding: 15px;\n    }\n}\n.test-quote-sec {\n    position: relative;\n    margin-left: -8em;\n}\n.testimonial-t-sec {\n    position: relative;\n}\n.testimonial-t-sec .testimonialn-slider img {\n    width: 130px;\n    /* border: 2px solid #FFFFFF; */\n    \n    border-radius: 50%;\n    display: inline-block;\n}\n.testimonial-t-sec .testimonialn-slider .content p {\n    color: #bbc1c7;\n    margin: 1em 0 0;\n    padding: 0;\n    font: 400 1.1em/1.6em \"Open Sans\", sans-serif;\n}\n.testimonial-t-sec .testimonialn-slider .sign img {\n    width: 160px;\n    display: inline-block;\n    border-radius: 0;\n}\n.testimonial-t-sec .testimonialn-slider .name-content {\n    display: block;\n    position: relative;\n    width: 100%;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .tst-img {\n    float: left;\n    margin: 0 1.5em 0 0;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name {\n    float: left;\n    margin: 1em 0 0;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name p {\n    font: 600 1.3em/2em \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n    color: #fff;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name p span {\n    display: block;\n    color: #fff;\n    font: 400 0.79em/1.8em \"Open Sans\", sans-serif;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name ul li {\n    display: inline-block;\n    margin: 8px -1px 0 1px;\n}\n.testimonial-t-sec .testimonialn-slider .name-content .client-name ul li a {\n    color: #ffba00;\n    font-size: 1em;\n    margin: 0 0.4em 0 0;\n}\n.service-t-content {\n    /*position: relative;\n    padding: 3em 20em 4em 7em;*/\n    \n    max-width: 670px;\n    margin: 0;\n    z-index: 2;\n    position: relative;\n    padding: 36px 10px 0px 130px;\n}\n.testimonial-t-sec .testimonialn-slider .owl-dots .owl-dot span {\n    border: 2px solid #637c93;\n    background: transparent;\n    width: 12px;\n    height: 12px;\n}\n.testimonial-t-sec .testimonialn-slider .owl-dots .owl-dot.active span,\n.owl-theme .owl-dots .owl-dot:hover span {\n    border: 2px solid #ffba00;\n    background-color: #ffba00;\n}\n.testimonialn-slider.owl-theme .owl-controls {\n    text-align: left;\n    margin-top: 0;\n}\n.featured-services {\n    overflow: hidden;\n    background: #0b3357;\n}\n.featured-services .left-full-img img {\n    max-width: none;\n}\n/* ==============================\n  35. LOOKING AN ADEQUATE\n============================== */\n\n.looking-wrapper {\n    position: relative;\n    background: #ffba00;\n    padding-top: 3em;\n    padding-bottom: 3em;\n}\n.section_header2 {\n    position: relative;\n    padding: 0 0 2em;\n}\n.section_header2 h2 {\n    font: bold 2em/1em \"Alegreya\", serif;\n    color: #000;\n    text-transform: uppercase;\n    position: relative;\n    padding-bottom: 20px;\n    letter-spacing: 0.3px;\n   text-align:center;\n}\n.section_header2 h2.white,\n.section_header h2.white {\n    color: #fff;\n}\n.section_header2 h2:before {\n    content: \"\";\n    width: 100px;\n    height: 3px;\n    display: inline-block;\n    background: #002f5d;\n    position: absolute;\n    bottom: 0;\n}\n.indurial-solution-text2 h2 {\n    font: 700 2.57em/1em 'Open Sans Condensed', sans-serif;\n    color: #fff;\n    margin: 0;\n    padding: 0;\n}\n.looking-wrapper .req-button a {\n    background: #000;\n    color: #fff;\n    border-radius: 4px;\n    font: 600 1.03em/1.3em 'Raleway', sans-serif;\n    padding: 0.8em 2.5em;\n}\n.looking-wrapper .req-button a i {\n    margin-left: 6px;\n}\n.looking-wrapper3 {\n    min-height: 113px;\n    padding: 34px 0;\n}\n.looking-wrapper3 .indurial-solution-text2 h2 {\n    font: 300 24px 'Open Sans', sans-serif;\n    color: #000;\n    margin: 5px 0;\n}\n.looking-wrapper3 .req-button a {\n    background: #0f263a;\n    padding: 1em 1.52em;\n}\n/* ==============================\n  36. About us and Frequently Ask questions\n============================== */\n\n.about-sec-content {\n    position: relative;\n}\n.about-sec-content h4 {\n    color: #303030;\n    font: 400 1.3em/1.5em \"Open Sans\", sans-serif;\n    margin: 0.8em 0 1em;\n    padding: 0;\n}\n.about-sec-content p {\n    color: #898989;\n    font: 400 1.1em/1.7em \"Open Sans\", sans-serif;\n    margin: 0 0 1em;\n    padding: 0;\n}\n.about-sec-content ul {} .about-sec-content ul li {\n    color: #6c6c6c;\n    font: 400 1.1em/2em \"Open Sans\", sans-serif;\n}\n.about-sec-content ul li .fa {\n    color: #233859;\n    margin-right: 5px;\n    font-size: 1em;\n}\n.accordian-area-pad {\n    margin-top: 1.42em;\n}\n.accordian-area {\n    position: relative;\n}\n.accordian-area .panel .panel-heading .panel-title a i {\n    font-size: 0.8em;\n    line-height: 50px;\n    position: absolute;\n    top: 0;\n    left: 0;\n}\n.accordian-area .panel .panel-heading .panel-title a .fa-plus {\n    display: none;\n}\n.accordian-area .panel .panel-heading .panel-title a.collapsed .fa-plus {\n    display: block;\n    width: 25px;\n    height: 25px;\n    text-align: center;\n    font-size: 10px;\n    border-radius: 50%;\n    border: 1px solid #c8c8c8;\n    color: #0e1322;\n}\n.accordian-area .panel .panel-heading .panel-title a i\n{\n    margin: 12.5px;\n    line-height: 25px;\n}\n.accordian-area .panel .panel-heading .panel-title a .fa-minus {\n    display: block;\n    width: 25px;\n    text-align: center;\n    color: #000;\n    height: 25px;\n    font-size: 10px;\n    border-radius: 50%;\n    border: 1px solid #184064;\n    background: #fff;\n}\n.accordian-area .panel .panel-heading .panel-title a.collapsed .fa-minus {\n    display: none;\n}\n.accordian-area .panel-group .panel {\n    border-radius: 0;\n    background: transparent;\n    margin: 10px 0 0 0;\n}\n.accordian-area .panel {\n    border-radius: 0;\n}\n.accordian-area .panel-default&gt;.panel-heading {\n    position: relative;\n    padding: 0;\n    margin: 0;\n}\n.accordian-area .panel-title {\n    font: 400 18px \"Open Sans\", sans-serif;\n    background: #fff;\n}\n.accordian-area .panel-title.on\n{\n  background: #184064;\n}\n.accordian-area .panel .panel-heading .panel-title a.collapsed {\n    background: #fff;\n    color: #242424;\n}\n.accordian-area .panel .panel-heading .panel-title a {\n    background: #184064;\n    display: block;\n    color: #fff;\n    padding: 12px 0;\n    margin: 0 0 0 50px;\n    height: 50px;\n}\n.accordian-area .panel-body {\n    background: #fff;\n    color: #898989;\n    font: 400 1.1em/1.8em \"Open Sans\", sans-serif;\n}\n.panel-title.actives\n{\n    height: 50px;\n}\n.section_header3 h2 {\n    color: #fff;\n}\n.latest-news1 {\n    background: url(\"../images/latest-news/news-bg.jpg\") no-repeat scroll center 0;\n    -webkit-background-size: cover;\n    background-size: cover;\n}\n\n.about-but {\n    position: relative;\n    display: inline-block;\n    float: left;\n    margin-left: 0;\n    padding-top: 4em;\n}\n.about-but a {\n    background: #000;\n    border: 1px solid #000;\n}\n.about-but a i {\n    margin-left: 10px;\n}\n.about-us4 {\n    background: url(\"../images/about/bg-about-us4.jpg\") right center no-repeat;\n    padding: 89px 0;\n    min-height: 694px;\n    background-size: cover;\n}\n.about-us5 {\n    background: url(\"../images/about/bg-about-us5.jpg\") left center no-repeat;\n    padding: 78px 0 58px;\n    background-size: cover;\n    min-height: 603px;\n}\n.about-us4 .section-faq, .about-us5 .section-faq  {\n    padding: 0 0 0 65px;\n}\n/* ==============================\n  37. Our Projects\n============================== */\n\n.our-galler-htwo {\n    background: url(../images/our-projects/bg.jpg) no-repeat center top;\n    position: relative;\n}\n.our-galler-three {\n    background: #ebebeb no-repeat center top;\n    position: relative;\n    padding: 100px 0 0 0;\n}\n.our-galler-four {\n    background: url(\"../images/projects/bg-our-project4.jpg\") no-repeat center top;\n    position: relative;\n    padding: 96px 0 0 0;\n}\n.our-galler-five {\n    background: #1e2228 no-repeat center top;\n    position: relative;\n    padding: 96px 0 0 0;\n}\n.fullwidth-slider {\n    padding: 0 1.5em;\n}\n.fullwidth-slider.owl-theme .owl-controls .owl-nav [class*=\"owl-\"] {\n    background: transparent;\n    -webkit-border-radius: 0;\n    -moz-border-radius: 0;\n    border-radius: 0;\n    margin: 0;\n    padding: 0;\n}\n.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-prev,\n.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-next {\n    background: #ffba00;\n    width: 33px;\n    text-align: center;\n    font-size: 20px;\n    line-height: 30px;\n    color: #000;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    height: 33px;\n}\n.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-prev {\n    margin-right: 20px;\n}\n.fullwidth-slider.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {\n    background: #eaac05;\n    color: #000;\n    text-decoration: none;\n}\n.fullwidth-slider.owl-theme .owl-controls {\n    margin-top: 4em;\n}\n.fullwidth-silder {\n    padding-top: 2em;\n}\n.fullwidth-silder2 .owl-theme .owl-controls,\n.fullwidth-silder3 .owl-theme .owl-controls {\n    margin-top: 0;\n}\n.fullwidth-slider2 .owl-nav,\n.fullwidth-slider3 .owl-nav {\n    position: absolute;\n    top: -92px;\n    width: 1170px;\n    text-align: right;\n    margin: 0 auto;\n    left: 0;\n    right: 0;\n}\n/* ==============================\n  38. Lattest news\n============================== */\n\n.event-pad {\n    padding-top: 1.3em;\n}\n.news-wrapper {\n    position: relative;\n    background: #f4f4f4;\n}\n.news-evn-img {\n    position: relative;\n    overflow: hidden; background:#000; height:148px; width:300px;box-shadow: 2px 2px 6px #ccc;\n}\n.news-evn-img:before {\n    content: '';\n    position: absolute;\n    bottom: -3px;\n    width: 10px;\n    height: 3px;\n    display: inline-block;\n    background: #fff;\n    margin: 0;\n}\n.news-evn-img .event-date {\n    position: absolute;\n    width: 62px;\n    height: 68px;\n    text-align: center;\n    background: #ffba00;\n    left: 10px;\n    bottom: 0;\n}\n.news-evn-img .event-date h3 {\n    font: 600 1.6em/1.2em \"Open Sans\", sans-serif;\n    color: #fff;\n    margin: 0;\n    padding: 0.4em 0 0;\n}\n.news-evn-img .event-date h3 small {\n    color: #fff;\n    font: 400 0.59em/1em \"Open Sans\", sans-serif;\n    display: block;\n}\n.news-evn-cont {\n    position: relative;margin-bottom: 4em;\n\n}\n.news-evn-cont h3 {\n    font: 600 1.07em/1.5em \"Raleway\", sans-serif;\n    letter-spacing: 0.5px;\n    color: #000;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    margin: 0;\n    padding: 0 0 0.5em; padding-top:1em;\n    font-size: 19px;\n}\n.news-evn-cont p {\n    font: 400 1em/1.5em \"Open Sans\", sans-serif;\n    color: #8e8d8d;\n    margin: 0;\n    padding: 0;\n}\n.news-meta {\n    padding: 1.8em 0 1em;\n}\n.news-meta a {\n    font: 400 1.07em/1em \"PT Serif\", sans-serif;\n    color: #a6a6a6;\n    padding-right: 13px;\n    font-style: italic;\n}\n.news-meta a + a:before {\n    content: '';\n    background: #a6a6a6;\n    margin-right: 15px;\n    width: 1px;\n    height: 14px;\n    bottom: -3px;\n    position: relative;\n    display: inline-block;\n}\n.sectpad-sec {\n    padding-bottom: 5.7em;\n}\n/* ==============================\n  39. product solutions  \n============================== */\n\n.our-sol-wrapper {\n    background: url(../images/event/pro-sol-bg.jpg) no-repeat center top;\n    position: relative;\n    overflow: hidden;\n    padding: 3em 0;\n    background-size: cover;\n}\n.our-sol-wrapper p {\n    font: 300 32px \"Open Sans\", sans-serif;\n    margin: 0;\n    padding: 0;\n    color: #fff;\n    text-align: center;\n}\n.our-sol-wrapper p span {\n    color: #ffba00;\n}\n.ind-common-pad {\n    padding-top: 5.5em;\n    padding-bottom: 5.5em;\n}\n/* ==============================\n  40. our clients &amp; Get in touch  \n============================== */\n\n.our-t-client {\n    position: relative;\n}\n.our-t-client p {\n    color: #898989;\n    font: 400 1em/1.8em \"Open Sans\", sans-serif;\n    margin: 1em 0 2em;\n    padding: 0;\n}\n.our-t-client ul {\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n}\n.our-t-client ul li {\n    margin: 0 1em 1.2em 0;\n    padding: 0;\n    /*display: inline-block;*/\n    \n    float: left;\n}\n.our-t-client ul li:last-child {\n    margin: 0 0 0 0;\n}\n.our-t-client ul li img {\n    border: 1px solid #ebebeb;\n    -webkit-transition: all 1s ease;\n    -moz-transition: all 1s ease;\n    -o-transition: all 1s ease;\n    -ms-transition: all 1s ease;\n    transition: all 1s ease;\n}\n.our-t-client ul li img:hover {\n    border: 1px solid #103d68;\n    border-radius: 100%;\n}\n.get-t-touch {\n    position: relative;\n    border: 1px solid #ebebeb;\n    overflow: hidden;\n    margin-top: 1.6em;\n}\n.get-t-touch-inner {\n    position: relative;\n    border: 9px solid #f7f7f9;\n    padding: 2em 1.5em;\n    overflow: hidden;\n}\n.get-t-touch .input_form form .form-control {\n    margin-bottom: 20px;\n    border-radius: 0;\n    font: 1em/1em \"Open Sans\", sans-serif;\n    color: #b7b6b6;\n    padding: 11px 20px;\n    border: 1px solid #eaeaea;\n    height: auto;\n    box-shadow: none;\n}\n.get-t-touch .select-menu + .ui-selectmenu-button {\n    width: 100% !important;\n    border-radius: 0;\n    padding: 0px 40px 0 20px;\n    border: 1px solid #eaeaea;\n    height: 42px;\n    background: #fff;\n    outline: none;\n    color: #b7b6b6;\n    margin-bottom: 20px;\n}\n.get-t-touch .select-menu + .ui-selectmenu-button .ui-selectmenu-text {\n    padding: 0;\n    font: 0.9em/1em \"Open Sans\", sans-serif;\n    line-height: 42px;\n}\n.get-t-touch .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s {\n    background: url(../images/select-menu-arrow1.png) 0 0 no-repeat;\n    width: 16px;\n    height: 8px;\n    margin-top: -4px;\n    margin-right: 4px;\n}\n.get-t-touch .select-menu + .ui-selectmenu-menu .ui-menu-item {\n    background: #2d6293;\n    border-color: #00ACD9;\n    font-style: normal;\n}\n.get-t-touch .submit-n-now {\n    position: relative;\n}\n.get-t-touch .submit-n-now button {\n    background: #ffba00;\n    color: #fff;\n    font: 600 1.08em/1em 'Roboto', sans-serif;\n    display: inline-block;\n    padding: 1em 1.52em;\n    border-radius: 4px;\n    border: 1px solid #ffba00;\n    margin: 0;\n}\n.get-t-touch .submit-n-now button:hover {\n    border-radius: 4px;\n    color: #fff;\n    border: 1px solid #53cff5;\n    background: #53cff5;\n}\n.get-t-touch .submit-n-now button i {\n    margin-left: 14px;\n}\n.indurial-t-solution {\n    background: #103d68;\n}\n.contactus-button2 {\n    position: relative;\n    display: inline-block;\n    margin-left: 4em;\n}\n.contactus-button2 a {\n    background: #ffba00;\n    color: #fff;\n    border-radius: 4px;\n    font: 600 1.08em/1em 'Roboto', sans-serif;\n    padding: 0.8em 1.6em;\n    display: inline-block;\n    border: 1px solid #ffba00;\n}\n.contactus-button2 a:hover {\n    border-radius: 4px;\n    border: 1px solid #009bb3;\n    color: #fff;\n}\n.contactus-button2 a i {\n    margin-left: 10px;\n}\n.contactus-button2 submit:hover {\n    border-color: #53cff5;\n    color: #fff;\n}\n.contactus-button2 submit:focus {\n    color: #fff;\n}\n.footer-bg {\n    background:#002f5d;\n}\n.footer-t-bottom {\n    background: #000;\n}\n.logo-wrapper {\n    text-align: left;\n  \n}\n.logo-wrapper img {\n    display: inline-block; ;\n}\n.sec-title h2 {\n    margin-bottom: 1em;\n}\n/* ==============================\n  40. about-us-section \n============================== */\n\n.about-us-section {\n    padding: 100px 0;\n    min-height: 738px;\n    background: url(\"../images/about/bg.jpg\") right bottom no-repeat #fff;\n}\n.about-us-section .sec-title h2 {\n    font-size: 28px;\n    font-family: \"Alegreya\", sans-serif;\n    text-transform: uppercase;\n    font-weight: bold;\n    margin: 0 0 40px 0;\n}\n.about-us-section .about-us {\n    padding: 0 100px 0 0;\n}\n.about-us-section .about-us img {\n    width: 100%;\n}\n.about-us-section .about-us ul li:before {\n    content: '\\f0a9';\n    margin-right: 11px;\n    font-family: 'FontAwesome';\n    color: #233859;\n}\n.about-us-section .about-us p {\n    margin: 32px 0;\n}\n.about-us-section .about-us ul li {\n    font-size: 14px;\n    line-height: 32px;\n    color: #6c6c6c;\n}\n.about-us-section .about-us ul,\n.about-us-section .about-us ul li {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n}\n.about-us-section .faq-left-box .single-faq-left:last-child {\n    margin-bottom: 0;\n}\n.about-us-section .about-us .thm-button {\n    margin: 40px 0 0 0;\n}\n.faq-left-box .single-faq-left {\n    margin-bottom: 42px;\n}\n.faq-left-box .single-faq-left .icon-box,\n.faq-left-box .single-faq-left .text-box {\n    display: table-cell;\n    vertical-align: top;\n    padding: 10px 0 0 0;\n}\n.faq-left-box .single-faq-left .icon-box {\n    font-size: 44px;\n    width: 45px;\n    color: #2e78cc;\n}\n.faq-left-box .single-faq-left .text-box {\n    padding: 0 0 0 20px;\n}\n.faq-left-box .single-faq-left .text-box h3,\n.faq-left-box .single-faq-left .text-box p {\n    margin: 0;\n}\n.faq-left-box .single-faq-left .text-box h3 {\n    text-transform: uppercase;\n    font-size: 18px;\n    font-family: 'Raleway';\n    font-weight: bold;\n    color: #333340;\n    line-height: 30px;\n}\n.faq-left-box .single-faq-left .text-box p {\n    color: #898989;\n    font-size: 15px;\n    line-height: 26px;\n    margin-top: 9px;\n}\n.faq-sec .right-box {\n    padding: 40px 0 0 0;\n}\n/* ==============================\n  41. Footer Page3\n============================== */\n\n.footer-bg3 {\n   \n    padding: 59px 0;\n    min-height: 300px;\n    background-size: cover;\n}\n.footer-bg3 h4.widget_title {\n    text-transform: capitalize;\n    font-style: italic;\n}\n.footer-bg3 .widget-links {\n    padding: 0 50px;\n}\n.footer-bottom3 {\n    padding: 16px 0;\n}\n.footer-bottom3 .fo-txt p {\n    margin: 0;\n}\n.footer-bottom3 .fo-txt p a {\n    color: #454d54;\n}\n/* ==============================\n  42. Testimonial Page\n============================== */\n\n.testimonial-wrapper3 {\n    background: url(../images/testimonial/testimonial-bg2.jpg) center bottom no-repeat fixed;\n    background-size: cover;\n}\n.testimonial-wrapper3 .testimonial-sec .testimonial-slider .owl-dots .owl-dot span {\n    border: 2px solid #fff;\n}\n.testimonial-wrapper3 .testimonial-sec .testimonial-slider .owl-dots .owl-dot.active span,\n.testimonial-wrapper3 .testimonial-sec .owl-theme .owl-dots .owl-dot:hover span {\n    border: 2px solid #ffa10d;\n}\n.testimonial-wrapper2 {\n    background: url(../images/testimonial/testimonial-bg3.jpg) center bottom no-repeat fixed;\n    background-size: cover;\n}\n.testimonial-wrapper2 .testimonial-sec .testimonial-slider .owl-dots .owl-dot span {\n    border: 2px solid #fff;\n}\n.testimonial-wrapper2 .testimonial-sec .testimonial-slider .owl-dots .owl-dot.active span,\n.testimonial-wrapper3 .testimonial-sec .owl-theme .owl-dots .owl-dot:hover span {\n    border: 2px solid #ffa10d;\n}\n/* ==============================\n  43. Solution Page\n============================== */\n\n.indurial-t-solution3 {\n    background: url(../images/solution/solution-bg.jpg) center center no-repeat fixed;\n    background-size: cover;\n    padding: 29px 0;\n    min-height: 100px;\n    clear: both;\n}\n.indurial-t-solution3 h2 {\n    font-family: \"Open Sans\", sans-serif;\n    font-style: normal;\n    font-weight: 300;\n    padding: 6px 0 0 50px;\n    float: left;\n}\n.indurial-t-solution3 .contactus-button2 a {\n    margin: 0;\n}\n.indurial-t-solution3 .contactus-button2 {\n    margin-left: 0;\n}\n/* ==============================\n  44. Solution Page\n============================== */\n\n#contact-google-map {\n    width: 100%;\n    height: 500px;\n}\n.map-section {\n    position: relative;\n    clear: both;\n}\n.map-outer {\n    position: relative;\n}\n.map-section .outer-container {\n    position: absolute;\n    max-width: 1170px;\n    padding: 0px 15px;\n    margin: 0 auto;\n    z-index: 20;\n}\n.map-section .outer-container .info-container {\n    position: relative;\n    max-width: 1000px;\n    margin: 0 auto;\n    bottom: 375px;\n    padding: 30px 50px 20px 50px;\n    background: #1a3b66;\n    border: 10px solid #FFF;\n    z-index: 4;\n    float: left;\n    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n    -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n    -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);\n}\n.map-section .outer-container .info-container address h4 {\n    font-size: 30px;\n    color: #FFF;\n    font-weight: bold;\n    padding-bottom: 20px;\n}\n.map-section .outer-container .info-container address .info {\n    float: left;\n    margin-bottom: 20px;\n}\n.map-section .outer-container .info-container address .fa {\n    float: left;\n    color: orange;\n    font-size: 16px;\n    margin-right: 10px;\n}\n.map-section .outer-container .info-container address p {\n    font-size: 14px;\n    color: #FFF;\n    float: left;\n}\n.diff-offer-wrapper3 {\n    padding: 0 0 38px 0;\n    min-height: 661px;\n}\n.diff-offer-wrapper3 .diff-offer {\n    padding: 74px 0;\n}\n.diff-offer-wrapper3 .diff-offer h2 {\n    margin: 0;\n    font-weight: 300;\n    line-height: 40px;\n}\n.diff-offer-wrapper3 .diff-offer h2 a {\n    color: #3cbfe7;\n    text-decoration: underline;\n    font-weight: 500;\n}\n.diff-offer-wrapper3 .service-info .post-image {\n    margin: 0 0 30px 0;\n}\n.diff-offer-wrapper3 .service-info h4 {\n    margin: 0;\n}\n.diff-offer-wrapper3 .service-info h4 a {\n    color: #242424;\n    font: 600 18px \"Open Sans\", sans-serif;\n    text-transform: uppercase;\n    -webkit-transition: all 300ms linear 0s;\n    transition: all 300ms linear 0s;\n    margin: 0 0 15px 0;\n}\n.diff-offer-wrapper3 .service-info p {\n    padding: 0;\n    margin: 0 0 18px 0;\n}\n.diff-offer-wrapper3 .service-info-right .post-image {\n    width: 100px;\n}\n.diff-offer-wrapper3 .service-info-right .post-content {\n    float: left;\n    width: 260px;\n    padding: 0 0 0 15px;\n    box-sizing: border-box;\n}\n.diff-offer-wrapper3 .service-info-right .post-image img {\n    width: 100px;\n    height: 100px;\n}\n.diff-offer-wrapper3 .service-info-right h4 a {\n    margin: 0;\n}\n.diff-offer-wrapper3 .service-info h6 {\n    margin: 0;\n}\n.diff-offer-wrapper3 .service-info .item {\n    float: left;\n}\n.read-more {\n    margin: 35px 0 0 0;\n}\n/* ==============================\n  45. We Customer Support\n============================== */\n\n.we-customer-support {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -ms-flexbox;\n    display: flex;\n    overflow: hidden;\n}\n.we-customer-support .work-image-ser {\n    width: -webkit-calc(50% - 115px);\n    width: calc(50% - 115px);\n    float: left;\n    text-align: right;\n    display: block;\n    position: relative;\n}\n.we-customer-support .service-promo {\n    width: -webkit-calc(50% + 115px);\n    width: calc(50% + 115px);\n    float: left;\n    position: relative;\n    padding-left: 0;\n    background: url(\"../images/support/ser-bg1.jpg\") repeat;\n}\n.we-customer-support .service-t-content {\n    max-width: 650px;\n    margin: 0;\n    z-index: 2;\n    position: relative;\n    padding: 78px 0 78px 110px;\n}\n.we-customer-support .service-t-content form input[type=\"text\"] {\n    background: #0d2840;\n    color: #3a78b6;\n    font-size: 15px;\n    height: 50px;\n    width: 100%;\n    padding: 0 20px;\n    margin: 0 0 15px 0;\n    border: 1px solid #254766;\n    border-radius: 5px;\n}\n.we-customer-support .service-t-content p {\n    font: 300 20px \"Open Sans\", sans-serif;\n    color: #fff;\n    margin: 0 0 25px 0;\n}\n@media (max-width: 991px) {\n    .we-customer-support .work-image-ser {\n        width: 100%;\n        text-align: center;\n    }\n    .we-customer-support .service-promo {\n        padding: 15px;\n        width: 100%;\n    }\n}\n/*=======home banner_variation1 style start=======*/\n\n#minimal-bootstrap-carousel .carousel-caption {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n    bottom: 0;\n    padding: 0;\n    text-align: right;\n    text-shadow: none;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container {\n    display: table;\n    width: 100%;\n    height: 100%;\n    max-width: 1170px;\n    margin-left: auto;\n    margin-right: auto;\n    text-align: center;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container.thm-3slide {\n    text-align: left;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box {\n    display: table-cell;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top {\n    vertical-align: top;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top .content {\n    padding-top: 132px;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom .content {\n    padding-bottom: 132px;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom {\n    vertical-align: bottom;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-middle {\n    vertical-align: middle;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content {\n    display: inline-block;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.slide3 {\n    float: left;\n    width: 50%;\n}\n#minimal-bootstrap-carousel .carousel-inner .item {\n    min-height: 638px;\n    height: 100%;\n    width: 100%;\n    background-size: cover;\n    background-position: center center;\n    background-color: #1E1E1E;\n}\n#minimal-bootstrap-carousel .carousel-control {\n    background: none;\n    width: 40px;\n    height: 40px;\n    font-size: 15px;\n    line-height: 40px;\n    color: #fff;\n    background: rgba(0, 0, 0, 0.5);\n    visibility: visible !important;\n    opacity: .65;\n    margin-top: -20px;\n    -webkit-transition: all 0.5s ease;\n    transition: all 0.5s ease;\n    top: 50%;\n    border-radius: 0;\n    z-index: 88;\n}\n#minimal-bootstrap-carousel .carousel-control.left {\n    left: 1%;\n}\n#minimal-bootstrap-carousel .carousel-control.right {\n    right: 1%;\n}\n#minimal-bootstrap-carousel .carousel-control:hover {\n    opacity: 1;\n    background: #000;\n}\n/*=======home banner_variation2 style start=======*/\n\nh1.bnrfnt50 {\n    font-size: 50px;\n    font-family: 'Raleway', sans-serif;\n    color: #fff;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 1.3px!important;\n    margin-bottom: 20px;\n}\nh1.bnrfnt40 {\n    font-size: 40px;\n    font-family: 'Raleway', sans-serif;\n    color: #fff;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 1.3px!important;\n    margin-bottom: 20px;\n}\nh1.bnrfnt50 span.color1 {\n    color: #f8c12c;\n    font-weight: normal;\n}\nh1.bnrfnt50 span.color2 {\n    color: #44bfff;\n}\nh1.bnrfnt50 span.color3 {\n    color: #f8c12c;\n    font-weight: bold;\n}\n#minimal-bootstrap-carousel  span.line\n{\n  height: 4px;\n  width: 100px;\n  background: #e6ab0c;\n  display: block;\n  margin: 0 0 20px 0;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container.txt-left {\n    text-align: left;\n}\n#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content.cnt_wdt1 {\n    width: 60%;\n}\n#minimal-bootstrap-carousel .carousel-caption p.pln_he {\n    line-height: 30px;\n    margin-bottom: 40px;\n    font-size: 18px;\n    font-style: italic;\n    color: #fff;\n}\n#minimal-bootstrap-carousel.ver_new_3_slider .carousel-inner .item {\n    min-height: 600px;\n}\n#minimal-bootstrap-carousel.ver_new_2_slider .carousel-inner .item {\n    min-height: 665px;\n}\n#minimal-bootstrap-carousel.ver_new_1_slider .item, #minimal-bootstrap-carousel .carousel-inner.ver_new_5_slider .item {\n    min-height: 312px;\n}\n#minimal-bootstrap-carousel.ver_new_4_slider .carousel-inner .item {\n    min-height: 858px;\n}\n\n#minimal-bootstrap-carousel.ver_new_2_slider .carousel-inner .carousel-caption .thm-container .box.valign-top .content{\n    padding-top: 165px;\n}\n#minimal-bootstrap-carousel.ver_new_1_slider .carousel-caption .thm-container .box.valign-top .content \n{\n    padding-top: 165px;\n}\nul.banner_btm_list {\n    width: 100%;\n    float: left;\n    margin: 0px;\n    padding: 0px;\n}\nul.banner_btm_list li {\n    list-style: none;\n    float: left;\n    width: 33.3%;\n    padding: 50px 30px;\n    top: 0;\n    position: relative;\n    -webkit-transition: all .3s ease;\n    transition: all .3s ease;\n    bottom: -20px;\n    min-height: 272px;\n    cursor: pointer;\n    text-align: center;\n}\nul.banner_btm_list li img {\n    margin: 0 0 20px 0;\n}\nul.banner_btm_list li h4 {\n    font-size: 16px;\n    text-transform: uppercase;\n    font-weight: bold;\n    color: #fff;\n    margin: 0 0 15px 0;\n}\nul.banner_btm_list li p {\n    line-height: 22px;\n    font-size: 14px;\n    color: #fff;\n}\nul.banner_btm_list li.yellow_prd_bg {\n    background: url(../images/home_page_variation4/yellow_lst_bg.jpg) no-repeat center top;\n    background-size: cover;\n}\nul.banner_btm_list li.yellow_prd_bg h4 a {\n    color: #000;\n}\nul.banner_btm_list li.yellow_prd_bg p {\n    color: #000;\n}\nul.banner_btm_list li.blue_prd_bg {\n    background: url(../images/home_page_variation4/blue_lst_bg.jpg) no-repeat center top;\n    background-size: cover;\n}\nul.banner_btm_list li:hover {\n   \n    z-index: 100;\n    margin: -25px 0 0 0;\n    min-height: 297px;\n}\nul.banner_btm_list li.blue_prd_bg h4 a {\n    color: #fff;\n}\nul.banner_btm_list li.lytblue_prd_bg {\n    background: url(../images/home_page_variation4/lgtblue_lst_bg.jpg) no-repeat center top;\n    background-size: cover;\n}\nul.banner_btm_list li.lytblue_prd_bg h4 a {\n    color: #fff;\n}\nul.banner_btm_list li.lytblue_prd_bg p {\n    color: #fff;\n}\n/*=======home banner_variation2 style end=======*/\n/*************** Search variation 4 style ****************/\n\n\n/*-------------------------------------------------------------------------------------------------------------------------------*/\n/* 32. TT-GALLERY-1 */\n/*-------------------------------------------------------------------------------------------------------------------------------*/\n.tt-gallery-1 {\n    display: block;\n    position: relative;\n    overflow: hidden;\n}\n.tt-gallery-1-caption {\n    display: block;\n    position: absolute;\n    top: 10px;\n    left: 10px;\n    right: 10px;\n    bottom: 10px;\n    text-align: center;\n    opacity: 0;\n    -webkit-transition: all 0.35s ease-in-out;\n    -moz-transition: all 0.35s ease-in-out;\n    transition: all 0.35s ease-in-out;\n    z-index: 1000;\n}\n.tt-gallery-1-caption-table {\n    display: table;\n    position: relative;\n    width: 100%;\n    height: 100%;\n}\n.tt-gallery-1-caption-inner {\n    display: table-cell;\n    vertical-align: middle;\n    -webkit-transform: translateY(-15%);\n    -moz-transform: translateY(-15%);\n    -ms-transform: translateY(-15%);\n    transform: translateY(-15%);\n    -webkit-transition: all 0.35s ease-in-out;\n    -moz-transition: all 0.35s ease-in-out;\n    transition: all 0.35s ease-in-out;\n}\n.tt-gallery-1-name {\n    display: block;\n    font-size: 16px;\n    line-height: 22px;\n    font-weight: 700;\n    color: #000;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 3px;\n}\n.tt-gallery-1-cat {\n    display: block;\n    font-size: 14px;\n    line-height: 18px;\n    font-weight: 400;\n    color: #898989;\n    letter-spacing: 0.2px;\n}\n.tt-gallery-1-search {\n    display: inline-block;\n    width: 66px;\n    height: 66px;\n    font-size: 22px;\n    line-height: 66px;\n    color: #000;\n    text-align: center;\n    background: #fac012;\n    border-radius: 50%;\n}\n.tt-gallery-1:hover .tt-gallery-1-caption {\n    opacity: 1;\n}\n.tt-gallery-1:hover .tt-gallery-1-caption-inner {\n    -webkit-transform: translateY(0%);\n    -moz-transform: translateY(0%);\n    -ms-transform: translateY(0%);\n    transform: translateY(0%);\n}\n.tt-gallery-1-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: #000;\n    opacity: 0.1;\n}\n/*-------------------------------------------------------------------------------------------------------------------------------*/\n/* 33. LIGHTBOX */\n/*-------------------------------------------------------------------------------------------------------------------------------*/\n#imagelightbox {\n    position: fixed;\n    z-index: 9999;\n    -ms-touch-action: none;\n    touch-action: none;\n}\n#imagelightbox-close {\n    width: 2.5em;\n    height: 2.5em;\n    text-align: left;\n    background-color: #05305a;\n    position: fixed;\n    z-index: 10002;\n    top: 5em;\n    right: 2.5em;\n    -webkit-transition: color .3s ease;\n    -moz-transition: color .3s ease;\n    transition: color .3s ease;\n    border: none;\n}\n#imagelightbox-close:before, #imagelightbox-close:after {\n    width: 2px;\n    background-color: #fff;\n    content: '';\n    position: absolute;\n    top: 20%;\n    bottom: 20%;\n    left: 50%;\n    margin-left: -1px;\n}\n#imagelightbox-close:before {\n    -webkit-transform: rotate(45deg);\n    -moz-transform: rotate(45deg);\n    -ms-transform: rotate(45deg);\n    transform: rotate(45deg);\n}\n#imagelightbox-close:after {\n    -webkit-transform: rotate(-45deg);\n    -moz-transform: rotate(-45deg);\n    -ms-transform: rotate(-45deg);\n    transform: rotate(-45deg);\n}\n#imagelightbox-close:hover {\n    background-color: #fff;\n    outline: none;\n}\n#imagelightbox-close:hover:before, #imagelightbox-close:hover:after {\n    background: #05305a;\n}\n#imagelightbox-loading, #imagelightbox-loading div {\n    -moz-border-radius: 50%;\n    border-radius: 50%;\n}\n#imagelightbox-loading {\n    width: 2.5em;\n    height: 2.5em;\n    background-color: #444;\n    background-color: rgba(0, 0, 0, 0.5);\n    position: fixed;\n    z-index: 10003;\n    top: 50%;\n    left: 50%;\n    padding: 0.625em;\n    margin: -1.25em 0 0 -1.25em;\n    -moz-box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75);\n    -webkit-box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75);\n    box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75);\n}\n#imagelightbox-loading div {\n    width: 1.25em;\n    height: 1.25em;\n    background-color: #fff;\n    -webkit-animation: imagelightbox-loading .5s ease infinite;\n    -moz-animation: imagelightbox-loading .5s ease infinite;\n    animation: imagelightbox-loading .5s ease infinite;\n}\n#imagelightbox-overlay {\n    background-color: rgba(0, 0, 0, 0.7);\n    position: fixed;\n    z-index: 9998;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n}\n#imagelightbox-caption {\n    font-size: 15px;\n    font-weight: 500;\n    letter-spacing: 1px;\n    text-align: center;\n    color: #fff;\n    background-color: #05305a;\n    position: fixed;\n    z-index: 10001;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    padding: 14px 0px;\n}\n.imagelightbox-arrow {\n    font-size: 40px;\n    line-height: 56px;\n    font-weight: 400;\n    color: rgba(255, 255, 255, 0.32);\n    width: 3.75em;\n    height: 7.5em;\n    background-color: transparent;\n    vertical-align: middle;\n    display: none;\n    position: fixed;\n    z-index: 10001;\n    top: 50%;\n    margin-top: -3.75em;\n    border: none;\n}\n.imagelightbox-arrow-left {\n    left: 2.5em;\n    -webkit-transition: all 300ms ease-in-out;\n    -moz-transition: all 300ms ease-in-out;\n    transition: all 300ms ease-in-out;\n}\n.imagelightbox-arrow-right {\n    right: 2.5em;\n    -webkit-transition: all 300ms ease-in-out;\n    -moz-transition: all 300ms ease-in-out;\n    transition: all 300ms ease-in-out;\n}\n.imagelightbox-arrow-left:focus, .imagelightbox-arrow-right:focus {\n    outline: none;\n}\n.imagelightbox-arrow-left:hover, .imagelightbox-arrow-right:hover {\n    color: #fff;\n}\n#imagelightbox-loading, #imagelightbox-overlay, #imagelightbox-close, #imagelightbox-caption, #imagelightbox-nav, .imagelightbox-arrow {\n    -webkit-animation: fade-in .25s linear;\n    -moz-animation: fade-in .25s linear;\n    animation: fade-in .25s linear;\n}\n@media only screen and (max-width:660px) {\n    #container {\n        width: 100%;\n    }\n    #imagelightbox-close {\n        top: 1.25em;\n        right: 1.25em;\n    }\n    #imagelightbox-nav {\n        bottom: 1.25em;\n    }\n    .imagelightbox-arrow {\n        width: 2.5em;\n    }\n    .imagelightbox-arrow-left {\n        left: 1.25em;\n    }\n    .imagelightbox-arrow-right {\n        right: 1.25em;\n    }\n}\n@media only screen and (max-width:320px) {\n    .imagelightbox-arrow-left {\n        left: 0;\n    }\n    .imagelightbox-arrow-right {\n        right: 0;\n    }\n}\n@media (max-width:767px) {\n    .block.type-7 .filter-nav li {\n        margin-bottom: 10px;\n    }\n    .block.type-7 .filter-content a {\n        display: block;\n    }\n    .block.type-7 .filter-content a img {\n        margin: 0 auto;\n    }\n    .block.type-7 .icon-wrapper .icon-entry {\n        margin-bottom: 30px;\n    }\n}\n@-webkit-keyframes fade-in {\n    from {\n        opacity: 0;\n    }\n    to {\n        opacity: 1;\n    }\n}\n@-moz-keyframes fade-in {\n    from {\n        opacity: 0;\n    }\n    to {\n        opacity: 1;\n    }\n}\n@keyframes fade-in {\n    from {\n        opacity: 0;\n    }\n    to {\n        opacity: 1;\n    }\n}\n@-webkit-keyframes imagelightbox-loading {\n    from {\n        opacity: .5;\n        -webkit-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n    50% {\n        opacity: 1;\n        -webkit-transform: scale(1);\n        transform: scale(1);\n    }\n    to {\n        opacity: .5;\n        -webkit-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n}\n@-moz-keyframes imagelightbox-loading {\n    from {\n        opacity: .5;\n        -moz-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n    50% {\n        opacity: 1;\n        -moz-transform: scale(1);\n        transform: scale(1);\n    }\n    to {\n        opacity: .5;\n        -moz-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n}\n@keyframes imagelightbox-loading {\n    from {\n        opacity: .5;\n        -webkit-transform: scale(0.75);\n        -moz-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n    50% {\n        opacity: 1;\n        -webkit-transform: scale(1);\n        -moz-transform: scale(1);\n        transform: scale(1);\n    }\n    to {\n        opacity: .5;\n        -webkit-transform: scale(0.75);\n        -moz-transform: scale(0.75);\n        transform: scale(0.75);\n    }\n}\n.mobile-link\n{\n    display: none;\n}\n.mobile-link a.submit\n{\n    background: #f8c12c;\n    margin: 30px 15px 15px;\n    display: block;\n    border-radius: 3px;\n    padding: 13.5px;\n    font-size: 16px;\n    text-align: center;\n    font-weight: bold;\n}\n.mobile-link .widget-t-search {\n    float: none;\n    padding: 15px 0 30px 0;\n    margin: 0 15px;\n}\n.mobile-link .widget-t-inner\n{\n    width: 100%;\n}\n .jssorl-009-spin img {\n            animation-name: jssorl-009-spin;\n            animation-duration: 1.6s;\n            animation-iteration-count: infinite;\n            animation-timing-function: linear;\n        }\n\n        @keyframes jssorl-009-spin {\n            from { transform: rotate(0deg); }\n            to { transform: rotate(360deg); }\n        }\n\n        .jssora061 {display:block;position:absolute;cursor:pointer;}\n        .jssora061 .a {fill:none;stroke:#fff;stroke-width:360;stroke-linecap:round;}\n        .jssora061:hover {opacity:.8;}\n        .jssora061.jssora061dn {opacity:.5;}\n        .jssora061.jssora061ds {opacity:.3;pointer-events:none;}\n\t\t.icon-bar {\n  width: 100%;\n  background-color: #555;\n  overflow: auto;\n}\n.card {\n\tposition:relative;\n\tdisplay:-webkit-box;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-webkit-box-orient:vertical;\n\t-webkit-box-direction:normal;\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\tmin-width:0;\n\tword-wrap:break-word;\n\tbackground-color:#fff;\n\tbackground-clip:border-box;\n\tborder:1px solid rgba(0, 0, 0, 0.125);\n\tborder-radius:0.25rem; font:600 1.2em/1.8em \"Open Sans\", sans-serif; font-size:12px;    margin-left: 6px;\n    margin-right: -30px;\n}\n.card&gt;hr {\n\tmargin-right:0;\n\tmargin-left:0\n}\n.card&gt;.list-group {\n\tborder-top:inherit;\n\tborder-bottom:inherit\n}\n.card&gt;.list-group:first-child {\n\tborder-top-width:0;\n\tborder-top-left-radius:calc(0.25rem - 1px);\n\tborder-top-right-radius:calc(0.25rem - 1px)\n}\n.card&gt;.list-group:last-child {\n\tborder-bottom-width:0;\n\tborder-bottom-right-radius:calc(0.25rem - 1px);\n\tborder-bottom-left-radius:calc(0.25rem - 1px)\n}\n.card&gt;.card-header+.list-group, .card&gt;.list-group+.card-footer {\n\tborder-top:0\n}\n.card-body {\n\t-webkit-box-flex:1;\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto;\n\tmin-height:1px;\n\tpadding:1.25rem\n}\n.card-title {\n\tmargin-bottom:0.75rem;font-size: 18px;\n}\n.card-subtitle {\n\tmargin-top:-0.375rem;\n\tmargin-bottom:0\n}\n.card-text:last-child {\n\tmargin-bottom:0; \n\tfont-size: 15px;\n\n}\n.card-link:hover {\n\ttext-decoration:none\n}\n.card-link+.card-link {\n\tmargin-left:1.25rem\n}\n.card-header {\n\tpadding:0.75rem 1.25rem;\n\tmargin-bottom:0;\n    background-color:#002f5d;\n    color:#FFF;\n\tborder-bottom:1px solid rgba(0, 0, 0, 0.125); font-size:16px;\n}\n.card-header:first-child {\n\tborder-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0\n}\n.card-footer {\n\tpadding:0.75rem 1.25rem;\n\tbackground-color:rgba(0, 0, 0, 0.03);\n\tborder-top:1px solid rgba(0, 0, 0, 0.125)\n}\n.card-footer:last-child {\n\tborder-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)\n}\n.card-header-tabs {\n\tmargin-right:-0.625rem;\n\tmargin-bottom:-0.75rem;\n\tmargin-left:-0.625rem;\n\tborder-bottom:0\n}\n.card-header-pills {\n\tmargin-right:-0.625rem;\n\tmargin-left:-0.625rem\n}\n.card-img-overlay {\n\tposition:absolute;\n\ttop:0;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tpadding:1.25rem;\n\tborder-radius:calc(0.25rem - 1px)\n}\n.card-img, .card-img-top, .card-img-bottom {\n\t-ms-flex-negative:0;\n\tflex-shrink:0;\n\twidth:100%\n}\n.card-img, .card-img-top {\n\tborder-top-left-radius:calc(0.25rem - 1px);\n\tborder-top-right-radius:calc(0.25rem - 1px)\n}\n.card-img, .card-img-bottom {\n\tborder-bottom-right-radius:calc(0.25rem - 1px);\n\tborder-bottom-left-radius:calc(0.25rem - 1px)\n}\n.card-deck .card {\n\tmargin-bottom:15px\n}\n@media (min-width: 576px) {\n.card-deck {\ndisplay:-webkit-box;\ndisplay:-ms-flexbox;\ndisplay:flex;\n-webkit-box-orient:horizontal;\n-webkit-box-direction:normal;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap;\nmargin-right:-15px;\nmargin-left:-15px\n}\n.card-deck .card {\n-webkit-box-flex:1;\n-ms-flex:1 0 0%;\nflex:1 0 0%;\nmargin-right:15px;\nmargin-bottom:0;\nmargin-left:15px\n}\n}\n.card-group&gt;.card {\n\tmargin-bottom:15px\n}\n@media (min-width: 576px) {\n.card-group {\ndisplay:-webkit-box;\ndisplay:-ms-flexbox;\ndisplay:flex;\n-webkit-box-orient:horizontal;\n-webkit-box-direction:normal;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap\n}\n.card-group&gt;.card {\n-webkit-box-flex:1;\n-ms-flex:1 0 0%;\nflex:1 0 0%;\nmargin-bottom:0\n}\n.card-group&gt;.card+.card {\nmargin-left:0;\nborder-left:0\n}\n.card-group&gt;.card:not(:last-child) {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.card-group&gt;.card:not(:last-child) .card-img-top, .card-group&gt;.card:not(:last-child) .card-header {\nborder-top-right-radius:0\n}\n.card-group&gt;.card:not(:last-child) .card-img-bottom, .card-group&gt;.card:not(:last-child) .card-footer {\nborder-bottom-right-radius:0\n}\n.card-group&gt;.card:not(:first-child) {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.card-group&gt;.card:not(:first-child) .card-img-top, .card-group&gt;.card:not(:first-child) .card-header {\nborder-top-left-radius:0\n}\n.card-group&gt;.card:not(:first-child) .card-img-bottom, .card-group&gt;.card:not(:first-child) .card-footer {\nborder-bottom-left-radius:0\n}\n}\n.card-columns .card {\n\tmargin-bottom:0.75rem\n}\n@media (min-width: 576px) {\n.card-columns {\n-webkit-column-count:3;\ncolumn-count:3;\n-webkit-column-gap:1.25rem;\ncolumn-gap:1.25rem;\norphans:1;\nwidows:1\n}\n.card-columns .card {\ndisplay:inline-block;\nwidth:100%\n}\n}\n.news {\n    width: 160px\n}\n\n.news-scroll a {\n    text-decoration: none\n}\n\n.dot {\n    height: 6px;\n    width: 6px;\n    margin-left: 3px;\n    margin-right: 3px;\n    margin-top: 2px !important;\n    background-color: rgb(207, 23, 23);\n    border-radius: 50%;\n    display: inline-block\n}\n// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    background-color: $color !important;\n  }\n  a#{$parent},\n  button#{$parent} {\n    @include hover-focus() {\n      background-color: darken($color, 10%) !important; padding:10px;\n    }\n  }\n  @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n\n@mixin bg-gradient-variant($parent, $color) {\n  #{$parent} {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n  }\n}\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n  #{$parent} {\n    background-color: $color !important;\n  }\n  a#{$parent},\n  button#{$parent} {\n    @include hover-focus() {\n      background-color: darken($color, 10%) !important;\n    }\n  }\n  @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n  #{$parent} {\n    background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n  }\n}\n.item {\n  position: relative;\n \n}\n\n.image {\n  display: block;\n  width: 100%;\n  height: 100%;\n}\n\n.overlay {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  background-color: #008CBA;\n  overflow: hidden;\n  width: 100%;\n  height: 0;\n  transition: .5s ease;\n}\n\n.item:hover .overlay {\n  height: 100%;\n}\n\n.text {\n  color: white;\n  font-size: 20px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  -webkit-transform: translate(-50%, -50%);\n  -ms-transform: translate(-50%, -50%);\n  transform: translate(-50%, -50%);\n  text-align: center;\n}\n.text  a{ text-decoration:none; color:#FFF;}\n\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\noutline:0!important\n}\nhr {\n\tbox-sizing:content-box;\n\theight:0;\n\toverflow:visible\n}\nh1, h2, h3, h4, h5, h6 {\n\tmargin-top:0;\nmargin-bottom:.5rem\n}\np {\n\tmargin-top:0;\n\tmargin-bottom:1rem\n}\nabbr[data-original-title], abbr[title] {\n\ttext-decoration:underline;\n\t-webkit-text-decoration:underline dotted;\n\ttext-decoration:underline dotted;\n\tcursor:help;\n\tborder-bottom:0;\n\t-webkit-text-decoration-skip-ink:none;\n\ttext-decoration-skip-ink:none\n}\naddress {\n\tmargin-bottom:1rem;\n\tfont-style:normal;\n\tline-height:inherit\n}\ndl, ol, ul {\n\tmargin-top:0;\n\tmargin-bottom:1rem\n}\nol ol, ol ul, ul ol, ul ul {\n\tmargin-bottom:0\n}\ndt {\n\tfont-weight:700\n}\ndd {\nmargin-bottom:.5rem;\n\tmargin-left:0\n}\nblockquote {\n\tmargin:0 0 1rem\n}\nb, strong {\n\tfont-weight:bolder\n}\nsmall {\n\tfont-size:80%\n}\nsub, sup {\n\tposition:relative;\n\tfont-size:75%;\n\tline-height:0;\n\tvertical-align:baseline\n}\nsub {\n\tbottom:-.25em\n}\nsup {\n\ttop:-.5em\n}\na {\n\tcolor:#0092cb;\n\ttext-decoration:none;\n\tbackground-color:transparent\n}\na:hover {\n\tcolor:#0092cb;\n\ttext-decoration:none\n}\na:not([href]) {\ncolor:inherit;\ntext-decoration:none\n}\na:not([href]):hover {\ncolor:inherit;\ntext-decoration:none\n}\ncode, kbd, pre, samp {\n\tfont-family:SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n\tfont-size:1em\n}\npre {\n\tmargin-top:0;\n\tmargin-bottom:1rem;\n\toverflow:auto;\n\t-ms-overflow-style:scrollbar\n}\nfigure {\n\tmargin:0 0 1rem\n}\nimg {\n\tvertical-align:middle;\n\tborder-style:none\n}\nsvg {\n\toverflow:hidden;\n\tvertical-align:middle\n}\ntable {\n\tborder-collapse:collapse\n}\ncaption {\npadding-top:.75rem;\npadding-bottom:.75rem;\n\tcolor:#6c757d;\n\ttext-align:left;\n\tcaption-side:bottom\n}\nth {\n\ttext-align:inherit\n}\nlabel {\n\tdisplay:inline-block;\nmargin-bottom:.5rem\n}\nbutton {\n\tborder-radius:0\n}\nbutton:focus {\n\toutline:1px dotted;\n\toutline:5px auto -webkit-focus-ring-color\n}\nbutton, input, optgroup, select, textarea {\n\tmargin:0;\n\tfont-family:inherit;\n\tfont-size:inherit;\n\tline-height:inherit\n}\nbutton, input {\n\toverflow:visible\n}\nbutton, select {\n\ttext-transform:none\n}\n[role=button] {\ncursor:pointer\n}\nselect {\n\tword-wrap:normal\n}\n[type=button], [type=reset], [type=submit], button {\n-webkit-appearance:button\n}\n[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {\ncursor:pointer\n}\n[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {\npadding:0;\nborder-style:none\n}\ninput[type=checkbox], input[type=radio] {\n\tbox-sizing:border-box;\n\tpadding:0\n}\ntextarea {\n\toverflow:auto;\n\tresize:vertical\n}\nfieldset {\n\tmin-width:0;\n\tpadding:0;\n\tmargin:0;\n\tborder:0\n}\nlegend {\n\tdisplay:block;\n\twidth:100%;\n\tmax-width:100%;\n\tpadding:0;\nmargin-bottom:.5rem;\n\tfont-size:1.5rem;\n\tline-height:inherit;\n\tcolor:inherit;\n\twhite-space:normal\n}\nprogress {\n\tvertical-align:baseline\n}\n[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {\nheight:auto\n}\n\n::-webkit-file-upload-button {\nfont:inherit;\n-webkit-appearance:button\n}\noutput {\n\tdisplay:inline-block\n}\nsummary {\n\tdisplay:list-item;\n\tcursor:pointer\n}\ntemplate {\n\tdisplay:none\n}\n[hidden] {\ndisplay:none!important\n}\n.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {\nmargin-bottom:.5rem;\n\tfont-weight:500;\n\tline-height:1.2\n}\n.h1, h1 {\n\tfont-size:2.5rem\n}\n.h2, h2 {\n\tfont-size:2rem\n}\n.h3, h3 {\n\tfont-size:1.75rem\n}\n.h4, h4 {\n\tfont-size:1.5rem\n}\n.h5, h5 {\n\tfont-size:1.25rem\n}\n.h6, h6 {\n\tfont-size:1rem\n}\n.lead {\n\tfont-size:1.25rem;\n\tfont-weight:300\n}\n.display-1 {\n\tfont-size:6rem;\n\tfont-weight:300;\n\tline-height:1.2\n}\n.display-2 {\n\tfont-size:5.5rem;\n\tfont-weight:300;\n\tline-height:1.2\n}\n.display-3 {\n\tfont-size:4.5rem;\n\tfont-weight:300;\n\tline-height:1.2\n}\n.display-4 {\n\tfont-size:3.5rem;\n\tfont-weight:300;\n\tline-height:1.2\n}\nhr {\n\tmargin-top:1rem;\n\tmargin-bottom:1rem;\n\tborder:0;\n\tborder-top:1px solid rgba(0, 0, 0, .1)\n}\n.small, small {\n\tfont-size:80%;\n\tfont-weight:400\n}\n.mark, mark {\n\tpadding:.2em;\n\tbackground-color:#fcf8e3\n}\n.list-unstyled {\n\tpadding-left:0;\n\tlist-style:none\n}\n.list-inline {\n\tpadding-left:0;\n\tlist-style:none\n}\n.list-inline-item {\n\tdisplay:inline-block\n}\n.list-inline-item:not(:last-child) {\nmargin-right:.5rem\n}\n.initialism {\n\tfont-size:90%;\n\ttext-transform:uppercase\n}\n.blockquote {\n\tmargin-bottom:1rem;\n\tfont-size:1.25rem\n}\n.blockquote-footer {\n\tdisplay:block;\n\tfont-size:80%;\n\tcolor:#6c757d\n}\n.blockquote-footer::before {\ncontent:\"\\2014\\00A0\"\n}\n.img-fluid {\n\tmax-width:100%;\n\theight:auto\n}\n.img-thumbnail {\npadding:.25rem;\n\tbackground-color:#fff;\n\tborder:1px solid #dee2e6;\nborder-radius:.25rem;\n\tmax-width:100%;\n\theight:auto\n}\n.figure {\n\tdisplay:inline-block\n}\n.figure-img {\nmargin-bottom:.5rem;\n\tline-height:1\n}\n.figure-caption {\n\tfont-size:90%;\n\tcolor:#6c757d\n}\ncode {\n\tfont-size:87.5%;\n\tcolor:#e83e8c;\n\tword-wrap:break-word\n}\na&gt;code {\n\tcolor:inherit\n}\nkbd {\npadding:.2rem .4rem;\n\tfont-size:87.5%;\n\tcolor:#fff;\n\tbackground-color:#212529;\nborder-radius:.2rem\n}\nkbd kbd {\n\tpadding:0;\n\tfont-size:100%;\n\tfont-weight:700\n}\npre {\n\tdisplay:block;\n\tfont-size:87.5%;\n\tcolor:#212529\n}\npre code {\n\tfont-size:inherit;\n\tcolor:inherit;\n\tword-break:normal\n}\n.pre-scrollable {\n\tmax-height:340px;\n\toverflow-y:scroll\n}\n.container {\n\twidth:100%;\n\tpadding-right:15px;\n\tpadding-left:15px;\n\tmargin-right:auto;\n\tmargin-left:auto\n}\n@media (min-width:576px) {\n.container {\nmax-width:540px\n}\n}\n@media (min-width:768px) {\n.container {\nmax-width:720px\n}\n}\n@media (min-width:992px) {\n.container {\nmax-width:960px\n}\n}\n@media (min-width:1200px) {\n.container {\nmax-width:1140px\n}\n}\n.container-fluid, .container-lg, .container-md, .container-sm, .container-xl {\n\twidth:100%;\n\tpadding-right:15px;\n\tpadding-left:15px;\n\tmargin-right:auto;\n\tmargin-left:auto\n}\n@media (min-width:576px) {\n.container, .container-sm {\nmax-width:540px\n}\n}\n@media (min-width:768px) {\n.container, .container-md, .container-sm {\nmax-width:720px\n}\n}\n@media (min-width:992px) {\n.container, .container-lg, .container-md, .container-sm {\nmax-width:960px\n}\n}\n@media (min-width:1200px) {\n.container, .container-lg, .container-md, .container-sm, .container-xl {\nmax-width:1140px\n}\n}\n.row {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\tmargin-right:-15px;\n\tmargin-left:-15px\n}\n.no-gutters {\n\tmargin-right:0;\n\tmargin-left:0\n}\n.no-gutters&gt;.col, .no-gutters&gt;[class*=col-] {\npadding-right:0;\npadding-left:0\n}\n.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {\n\tposition:relative;\n\twidth:100%;\n\tpadding-right:15px;\n\tpadding-left:15px\n}\n.col {\n\t-ms-flex-preferred-size:0;\n\tflex-basis:0;\n\t-ms-flex-positive:1;\n\tflex-grow:1;\n\tmin-width:0;\n\tmax-width:100%\n}\n.row-cols-1&gt;* {\n\t-ms-flex:0 0 100%;\n\tflex:0 0 100%;\n\tmax-width:100%\n}\n.row-cols-2&gt;* {\n\t-ms-flex:0 0 50%;\n\tflex:0 0 50%;\n\tmax-width:50%\n}\n.row-cols-3&gt;* {\n\t-ms-flex:0 0 33.333333%;\n\tflex:0 0 33.333333%;\n\tmax-width:33.333333%\n}\n.row-cols-4&gt;* {\n\t-ms-flex:0 0 25%;\n\tflex:0 0 25%;\n\tmax-width:25%\n}\n.row-cols-5&gt;* {\n\t-ms-flex:0 0 20%;\n\tflex:0 0 20%;\n\tmax-width:20%\n}\n.row-cols-6&gt;* {\n\t-ms-flex:0 0 16.666667%;\n\tflex:0 0 16.666667%;\n\tmax-width:16.666667%\n}\n.col-auto {\n\t-ms-flex:0 0 auto;\n\tflex:0 0 auto;\n\twidth:auto;\n\tmax-width:100%\n}\n.col-1 {\n\t-ms-flex:0 0 8.333333%;\n\tflex:0 0 8.333333%;\n\tmax-width:8.333333%\n}\n.col-2 {\n\t-ms-flex:0 0 16.666667%;\n\tflex:0 0 16.666667%;\n\tmax-width:16.666667%\n}\n.col-3 {\n\t-ms-flex:0 0 25%;\n\tflex:0 0 25%;\n\tmax-width:25%\n}\n.col-4 {\n\t-ms-flex:0 0 33.333333%;\n\tflex:0 0 33.333333%;\n\tmax-width:33.333333%\n}\n.col-5 {\n\t-ms-flex:0 0 41.666667%;\n\tflex:0 0 41.666667%;\n\tmax-width:41.666667%\n}\n.col-6 {\n\t-ms-flex:0 0 50%;\n\tflex:0 0 50%;\n\tmax-width:50%\n}\n.col-7 {\n\t-ms-flex:0 0 58.333333%;\n\tflex:0 0 58.333333%;\n\tmax-width:58.333333%\n}\n.col-8 {\n\t-ms-flex:0 0 66.666667%;\n\tflex:0 0 66.666667%;\n\tmax-width:66.666667%\n}\n.col-9 {\n\t-ms-flex:0 0 75%;\n\tflex:0 0 75%;\n\tmax-width:75%\n}\n.col-10 {\n\t-ms-flex:0 0 83.333333%;\n\tflex:0 0 83.333333%;\n\tmax-width:83.333333%\n}\n.col-11 {\n\t-ms-flex:0 0 91.666667%;\n\tflex:0 0 91.666667%;\n\tmax-width:91.666667%\n}\n.col-12 {\n\t-ms-flex:0 0 100%;\n\tflex:0 0 100%;\n\tmax-width:100%\n}\n.order-first {\n\t-ms-flex-order:-1;\n\torder:-1\n}\n.order-last {\n\t-ms-flex-order:13;\n\torder:13\n}\n.order-0 {\n\t-ms-flex-order:0;\n\torder:0\n}\n.order-1 {\n\t-ms-flex-order:1;\n\torder:1\n}\n.order-2 {\n\t-ms-flex-order:2;\n\torder:2\n}\n.order-3 {\n\t-ms-flex-order:3;\n\torder:3\n}\n.order-4 {\n\t-ms-flex-order:4;\n\torder:4\n}\n.order-5 {\n\t-ms-flex-order:5;\n\torder:5\n}\n.order-6 {\n\t-ms-flex-order:6;\n\torder:6\n}\n.order-7 {\n\t-ms-flex-order:7;\n\torder:7\n}\n.order-8 {\n\t-ms-flex-order:8;\n\torder:8\n}\n.order-9 {\n\t-ms-flex-order:9;\n\torder:9\n}\n.order-10 {\n\t-ms-flex-order:10;\n\torder:10\n}\n.order-11 {\n\t-ms-flex-order:11;\n\torder:11\n}\n.order-12 {\n\t-ms-flex-order:12;\n\torder:12\n}\n.offset-1 {\n\tmargin-left:8.333333%\n}\n.offset-2 {\n\tmargin-left:16.666667%\n}\n.offset-3 {\n\tmargin-left:25%\n}\n.offset-4 {\n\tmargin-left:33.333333%\n}\n.offset-5 {\n\tmargin-left:41.666667%\n}\n.offset-6 {\n\tmargin-left:50%\n}\n.offset-7 {\n\tmargin-left:58.333333%\n}\n.offset-8 {\n\tmargin-left:66.666667%\n}\n.offset-9 {\n\tmargin-left:75%\n}\n.offset-10 {\n\tmargin-left:83.333333%\n}\n.offset-11 {\n\tmargin-left:91.666667%\n}\n@media (min-width:576px) {\n.col-sm {\n-ms-flex-preferred-size:0;\nflex-basis:0;\n-ms-flex-positive:1;\nflex-grow:1;\nmin-width:0;\nmax-width:100%\n}\n.row-cols-sm-1&gt;* {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.row-cols-sm-2&gt;* {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.row-cols-sm-3&gt;* {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.row-cols-sm-4&gt;* {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.row-cols-sm-5&gt;* {\n-ms-flex:0 0 20%;\nflex:0 0 20%;\nmax-width:20%\n}\n.row-cols-sm-6&gt;* {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-sm-auto {\n-ms-flex:0 0 auto;\nflex:0 0 auto;\nwidth:auto;\nmax-width:100%\n}\n.col-sm-1 {\n-ms-flex:0 0 8.333333%;\nflex:0 0 8.333333%;\nmax-width:8.333333%\n}\n.col-sm-2 {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-sm-3 {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.col-sm-4 {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.col-sm-5 {\n-ms-flex:0 0 41.666667%;\nflex:0 0 41.666667%;\nmax-width:41.666667%\n}\n.col-sm-6 {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.col-sm-7 {\n-ms-flex:0 0 58.333333%;\nflex:0 0 58.333333%;\nmax-width:58.333333%\n}\n.col-sm-8 {\n-ms-flex:0 0 66.666667%;\nflex:0 0 66.666667%;\nmax-width:66.666667%\n}\n.col-sm-9 {\n-ms-flex:0 0 75%;\nflex:0 0 75%;\nmax-width:75%\n}\n.col-sm-10 {\n-ms-flex:0 0 83.333333%;\nflex:0 0 83.333333%;\nmax-width:83.333333%\n}\n.col-sm-11 {\n-ms-flex:0 0 91.666667%;\nflex:0 0 91.666667%;\nmax-width:91.666667%\n}\n.col-sm-12 {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.order-sm-first {\n-ms-flex-order:-1;\norder:-1\n}\n.order-sm-last {\n-ms-flex-order:13;\norder:13\n}\n.order-sm-0 {\n-ms-flex-order:0;\norder:0\n}\n.order-sm-1 {\n-ms-flex-order:1;\norder:1\n}\n.order-sm-2 {\n-ms-flex-order:2;\norder:2\n}\n.order-sm-3 {\n-ms-flex-order:3;\norder:3\n}\n.order-sm-4 {\n-ms-flex-order:4;\norder:4\n}\n.order-sm-5 {\n-ms-flex-order:5;\norder:5\n}\n.order-sm-6 {\n-ms-flex-order:6;\norder:6\n}\n.order-sm-7 {\n-ms-flex-order:7;\norder:7\n}\n.order-sm-8 {\n-ms-flex-order:8;\norder:8\n}\n.order-sm-9 {\n-ms-flex-order:9;\norder:9\n}\n.order-sm-10 {\n-ms-flex-order:10;\norder:10\n}\n.order-sm-11 {\n-ms-flex-order:11;\norder:11\n}\n.order-sm-12 {\n-ms-flex-order:12;\norder:12\n}\n.offset-sm-0 {\nmargin-left:0\n}\n.offset-sm-1 {\nmargin-left:8.333333%\n}\n.offset-sm-2 {\nmargin-left:16.666667%\n}\n.offset-sm-3 {\nmargin-left:25%\n}\n.offset-sm-4 {\nmargin-left:33.333333%\n}\n.offset-sm-5 {\nmargin-left:41.666667%\n}\n.offset-sm-6 {\nmargin-left:50%\n}\n.offset-sm-7 {\nmargin-left:58.333333%\n}\n.offset-sm-8 {\nmargin-left:66.666667%\n}\n.offset-sm-9 {\nmargin-left:75%\n}\n.offset-sm-10 {\nmargin-left:83.333333%\n}\n.offset-sm-11 {\nmargin-left:91.666667%\n}\n}\n@media (min-width:768px) {\n.col-md {\n-ms-flex-preferred-size:0;\nflex-basis:0;\n-ms-flex-positive:1;\nflex-grow:1;\nmin-width:0;\nmax-width:100%\n}\n.row-cols-md-1&gt;* {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.row-cols-md-2&gt;* {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.row-cols-md-3&gt;* {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.row-cols-md-4&gt;* {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.row-cols-md-5&gt;* {\n-ms-flex:0 0 20%;\nflex:0 0 20%;\nmax-width:20%\n}\n.row-cols-md-6&gt;* {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-md-auto {\n-ms-flex:0 0 auto;\nflex:0 0 auto;\nwidth:auto;\nmax-width:100%\n}\n.col-md-1 {\n-ms-flex:0 0 8.333333%;\nflex:0 0 8.333333%;\nmax-width:8.333333%\n}\n.col-md-2 {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-md-3 {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.col-md-4 {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.col-md-5 {\n-ms-flex:0 0 41.666667%;\nflex:0 0 41.666667%;\nmax-width:41.666667%\n}\n.col-md-6 {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.col-md-7 {\n-ms-flex:0 0 58.333333%;\nflex:0 0 58.333333%;\nmax-width:58.333333%\n}\n.col-md-8 {\n-ms-flex:0 0 66.666667%;\nflex:0 0 66.666667%;\nmax-width:66.666667%\n}\n.col-md-9 {\n-ms-flex:0 0 75%;\nflex:0 0 75%;\nmax-width:75%\n}\n.col-md-10 {\n-ms-flex:0 0 83.333333%;\nflex:0 0 83.333333%;\nmax-width:83.333333%\n}\n.col-md-11 {\n-ms-flex:0 0 91.666667%;\nflex:0 0 91.666667%;\nmax-width:91.666667%\n}\n.col-md-12 {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.order-md-first {\n-ms-flex-order:-1;\norder:-1\n}\n.order-md-last {\n-ms-flex-order:13;\norder:13\n}\n.order-md-0 {\n-ms-flex-order:0;\norder:0\n}\n.order-md-1 {\n-ms-flex-order:1;\norder:1\n}\n.order-md-2 {\n-ms-flex-order:2;\norder:2\n}\n.order-md-3 {\n-ms-flex-order:3;\norder:3\n}\n.order-md-4 {\n-ms-flex-order:4;\norder:4\n}\n.order-md-5 {\n-ms-flex-order:5;\norder:5\n}\n.order-md-6 {\n-ms-flex-order:6;\norder:6\n}\n.order-md-7 {\n-ms-flex-order:7;\norder:7\n}\n.order-md-8 {\n-ms-flex-order:8;\norder:8\n}\n.order-md-9 {\n-ms-flex-order:9;\norder:9\n}\n.order-md-10 {\n-ms-flex-order:10;\norder:10\n}\n.order-md-11 {\n-ms-flex-order:11;\norder:11\n}\n.order-md-12 {\n-ms-flex-order:12;\norder:12\n}\n.offset-md-0 {\nmargin-left:0\n}\n.offset-md-1 {\nmargin-left:8.333333%\n}\n.offset-md-2 {\nmargin-left:16.666667%\n}\n.offset-md-3 {\nmargin-left:25%\n}\n.offset-md-4 {\nmargin-left:33.333333%\n}\n.offset-md-5 {\nmargin-left:41.666667%\n}\n.offset-md-6 {\nmargin-left:50%\n}\n.offset-md-7 {\nmargin-left:58.333333%\n}\n.offset-md-8 {\nmargin-left:66.666667%\n}\n.offset-md-9 {\nmargin-left:75%\n}\n.offset-md-10 {\nmargin-left:83.333333%\n}\n.offset-md-11 {\nmargin-left:91.666667%\n}\n}\n@media (min-width:992px) {\n.col-lg {\n-ms-flex-preferred-size:0;\nflex-basis:0;\n-ms-flex-positive:1;\nflex-grow:1;\nmin-width:0;\nmax-width:100%\n}\n.row-cols-lg-1&gt;* {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.row-cols-lg-2&gt;* {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.row-cols-lg-3&gt;* {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.row-cols-lg-4&gt;* {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.row-cols-lg-5&gt;* {\n-ms-flex:0 0 20%;\nflex:0 0 20%;\nmax-width:20%\n}\n.row-cols-lg-6&gt;* {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-lg-auto {\n-ms-flex:0 0 auto;\nflex:0 0 auto;\nwidth:auto;\nmax-width:100%\n}\n.col-lg-1 {\n-ms-flex:0 0 8.333333%;\nflex:0 0 8.333333%;\nmax-width:8.333333%\n}\n.col-lg-2 {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-lg-3 {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.col-lg-4 {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.col-lg-5 {\n-ms-flex:0 0 41.666667%;\nflex:0 0 41.666667%;\nmax-width:41.666667%\n}\n.col-lg-6 {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.col-lg-7 {\n-ms-flex:0 0 58.333333%;\nflex:0 0 58.333333%;\nmax-width:58.333333%\n}\n.col-lg-8 {\n-ms-flex:0 0 66.666667%;\nflex:0 0 66.666667%;\nmax-width:66.666667%\n}\n.col-lg-9 {\n-ms-flex:0 0 75%;\nflex:0 0 75%;\nmax-width:75%\n}\n.col-lg-10 {\n-ms-flex:0 0 83.333333%;\nflex:0 0 83.333333%;\nmax-width:83.333333%\n}\n.col-lg-11 {\n-ms-flex:0 0 91.666667%;\nflex:0 0 91.666667%;\nmax-width:91.666667%\n}\n.col-lg-12 {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.order-lg-first {\n-ms-flex-order:-1;\norder:-1\n}\n.order-lg-last {\n-ms-flex-order:13;\norder:13\n}\n.order-lg-0 {\n-ms-flex-order:0;\norder:0\n}\n.order-lg-1 {\n-ms-flex-order:1;\norder:1\n}\n.order-lg-2 {\n-ms-flex-order:2;\norder:2\n}\n.order-lg-3 {\n-ms-flex-order:3;\norder:3\n}\n.order-lg-4 {\n-ms-flex-order:4;\norder:4\n}\n.order-lg-5 {\n-ms-flex-order:5;\norder:5\n}\n.order-lg-6 {\n-ms-flex-order:6;\norder:6\n}\n.order-lg-7 {\n-ms-flex-order:7;\norder:7\n}\n.order-lg-8 {\n-ms-flex-order:8;\norder:8\n}\n.order-lg-9 {\n-ms-flex-order:9;\norder:9\n}\n.order-lg-10 {\n-ms-flex-order:10;\norder:10\n}\n.order-lg-11 {\n-ms-flex-order:11;\norder:11\n}\n.order-lg-12 {\n-ms-flex-order:12;\norder:12\n}\n.offset-lg-0 {\nmargin-left:0\n}\n.offset-lg-1 {\nmargin-left:8.333333%\n}\n.offset-lg-2 {\nmargin-left:16.666667%\n}\n.offset-lg-3 {\nmargin-left:25%\n}\n.offset-lg-4 {\nmargin-left:33.333333%\n}\n.offset-lg-5 {\nmargin-left:41.666667%\n}\n.offset-lg-6 {\nmargin-left:50%\n}\n.offset-lg-7 {\nmargin-left:58.333333%\n}\n.offset-lg-8 {\nmargin-left:66.666667%\n}\n.offset-lg-9 {\nmargin-left:75%\n}\n.offset-lg-10 {\nmargin-left:83.333333%\n}\n.offset-lg-11 {\nmargin-left:91.666667%\n}\n}\n@media (min-width:1200px) {\n.col-xl {\n-ms-flex-preferred-size:0;\nflex-basis:0;\n-ms-flex-positive:1;\nflex-grow:1;\nmin-width:0;\nmax-width:100%\n}\n.row-cols-xl-1&gt;* {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.row-cols-xl-2&gt;* {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.row-cols-xl-3&gt;* {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.row-cols-xl-4&gt;* {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.row-cols-xl-5&gt;* {\n-ms-flex:0 0 20%;\nflex:0 0 20%;\nmax-width:20%\n}\n.row-cols-xl-6&gt;* {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-xl-auto {\n-ms-flex:0 0 auto;\nflex:0 0 auto;\nwidth:auto;\nmax-width:100%\n}\n.col-xl-1 {\n-ms-flex:0 0 8.333333%;\nflex:0 0 8.333333%;\nmax-width:8.333333%\n}\n.col-xl-2 {\n-ms-flex:0 0 16.666667%;\nflex:0 0 16.666667%;\nmax-width:16.666667%\n}\n.col-xl-3 {\n-ms-flex:0 0 25%;\nflex:0 0 25%;\nmax-width:25%\n}\n.col-xl-4 {\n-ms-flex:0 0 33.333333%;\nflex:0 0 33.333333%;\nmax-width:33.333333%\n}\n.col-xl-5 {\n-ms-flex:0 0 41.666667%;\nflex:0 0 41.666667%;\nmax-width:41.666667%\n}\n.col-xl-6 {\n-ms-flex:0 0 50%;\nflex:0 0 50%;\nmax-width:50%\n}\n.col-xl-7 {\n-ms-flex:0 0 58.333333%;\nflex:0 0 58.333333%;\nmax-width:58.333333%\n}\n.col-xl-8 {\n-ms-flex:0 0 66.666667%;\nflex:0 0 66.666667%;\nmax-width:66.666667%\n}\n.col-xl-9 {\n-ms-flex:0 0 75%;\nflex:0 0 75%;\nmax-width:75%\n}\n.col-xl-10 {\n-ms-flex:0 0 83.333333%;\nflex:0 0 83.333333%;\nmax-width:83.333333%\n}\n.col-xl-11 {\n-ms-flex:0 0 91.666667%;\nflex:0 0 91.666667%;\nmax-width:91.666667%\n}\n.col-xl-12 {\n-ms-flex:0 0 100%;\nflex:0 0 100%;\nmax-width:100%\n}\n.order-xl-first {\n-ms-flex-order:-1;\norder:-1\n}\n.order-xl-last {\n-ms-flex-order:13;\norder:13\n}\n.order-xl-0 {\n-ms-flex-order:0;\norder:0\n}\n.order-xl-1 {\n-ms-flex-order:1;\norder:1\n}\n.order-xl-2 {\n-ms-flex-order:2;\norder:2\n}\n.order-xl-3 {\n-ms-flex-order:3;\norder:3\n}\n.order-xl-4 {\n-ms-flex-order:4;\norder:4\n}\n.order-xl-5 {\n-ms-flex-order:5;\norder:5\n}\n.order-xl-6 {\n-ms-flex-order:6;\norder:6\n}\n.order-xl-7 {\n-ms-flex-order:7;\norder:7\n}\n.order-xl-8 {\n-ms-flex-order:8;\norder:8\n}\n.order-xl-9 {\n-ms-flex-order:9;\norder:9\n}\n.order-xl-10 {\n-ms-flex-order:10;\norder:10\n}\n.order-xl-11 {\n-ms-flex-order:11;\norder:11\n}\n.order-xl-12 {\n-ms-flex-order:12;\norder:12\n}\n.offset-xl-0 {\nmargin-left:0\n}\n.offset-xl-1 {\nmargin-left:8.333333%\n}\n.offset-xl-2 {\nmargin-left:16.666667%\n}\n.offset-xl-3 {\nmargin-left:25%\n}\n.offset-xl-4 {\nmargin-left:33.333333%\n}\n.offset-xl-5 {\nmargin-left:41.666667%\n}\n.offset-xl-6 {\nmargin-left:50%\n}\n.offset-xl-7 {\nmargin-left:58.333333%\n}\n.offset-xl-8 {\nmargin-left:66.666667%\n}\n.offset-xl-9 {\nmargin-left:75%\n}\n.offset-xl-10 {\nmargin-left:83.333333%\n}\n.offset-xl-11 {\nmargin-left:91.666667%\n}\n}\n.table {\n\twidth:100%;\n\tmargin-bottom:1rem;\n\tcolor:#212529\n}\n.table td, .table th {\npadding:.75rem;\n\tvertical-align:top;\n\tborder-top:1px solid #dee2e6\n}\n.table thead th {\n\tvertical-align:bottom;\n\tborder-bottom:2px solid #dee2e6\n}\n.table tbody+tbody {\n\tborder-top:2px solid #dee2e6\n}\n.table-sm td, .table-sm th {\npadding:.3rem\n}\n.table-bordered {\n\tborder:1px solid #dee2e6\n}\n.table-bordered td, .table-bordered th {\n\tborder:1px solid #dee2e6\n}\n.table-bordered thead td, .table-bordered thead th {\n\tborder-bottom-width:2px\n}\n.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {\n\tborder:0\n}\n.table-striped tbody tr:nth-of-type(odd) {\nbackground-color:#FFF;\n}\n.table-hover tbody tr:hover {\n\tcolor:#212529;\n\tbackground-color:rgba(0, 0, 0, .075)\n}\n.table-primary, .table-primary&gt;td, .table-primary&gt;th {\n\tbackground-color:#b8daff\n}\n.table-primary tbody+tbody, .table-primary td, .table-primary th, .table-primary thead th {\n\tborder-color:#7abaff\n}\n.table-hover .table-primary:hover {\n\tbackground-color:#9fcdff\n}\n.table-hover .table-primary:hover&gt;td, .table-hover .table-primary:hover&gt;th {\n\tbackground-color:#9fcdff\n}\n.table-secondary, .table-secondary&gt;td, .table-secondary&gt;th {\n\tbackground-color:#d6d8db\n}\n.table-secondary tbody+tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {\n\tborder-color:#b3b7bb\n}\n.table-hover .table-secondary:hover {\n\tbackground-color:#c8cbcf\n}\n.table-hover .table-secondary:hover&gt;td, .table-hover .table-secondary:hover&gt;th {\n\tbackground-color:#c8cbcf\n}\n.table-success, .table-success&gt;td, .table-success&gt;th {\n\tbackground-color:#c3e6cb\n}\n.table-success tbody+tbody, .table-success td, .table-success th, .table-success thead th {\n\tborder-color:#8fd19e\n}\n.table-hover .table-success:hover {\n\tbackground-color:#b1dfbb\n}\n.table-hover .table-success:hover&gt;td, .table-hover .table-success:hover&gt;th {\n\tbackground-color:#b1dfbb\n}\n.table-info, .table-info&gt;td, .table-info&gt;th {\n\tbackground-color:#bee5eb\n}\n.table-info tbody+tbody, .table-info td, .table-info th, .table-info thead th {\n\tborder-color:#86cfda\n}\n.table-hover .table-info:hover {\n\tbackground-color:#abdde5\n}\n.table-hover .table-info:hover&gt;td, .table-hover .table-info:hover&gt;th {\n\tbackground-color:#abdde5\n}\n.table-warning, .table-warning&gt;td, .table-warning&gt;th {\n\tbackground-color:#ffeeba\n}\n.table-warning tbody+tbody, .table-warning td, .table-warning th, .table-warning thead th {\n\tborder-color:#ffdf7e\n}\n.table-hover .table-warning:hover {\n\tbackground-color:#ffe8a1\n}\n.table-hover .table-warning:hover&gt;td, .table-hover .table-warning:hover&gt;th {\n\tbackground-color:#ffe8a1\n}\n.table-danger, .table-danger&gt;td, .table-danger&gt;th {\n\tbackground-color:#f5c6cb\n}\n.table-danger tbody+tbody, .table-danger td, .table-danger th, .table-danger thead th {\n\tborder-color:#ed969e\n}\n.table-hover .table-danger:hover {\n\tbackground-color:#f1b0b7\n}\n.table-hover .table-danger:hover&gt;td, .table-hover .table-danger:hover&gt;th {\n\tbackground-color:#f1b0b7\n}\n.table-light, .table-light&gt;td, .table-light&gt;th {\n\tbackground-color:#fdfdfe\n}\n.table-light tbody+tbody, .table-light td, .table-light th, .table-light thead th {\n\tborder-color:#fbfcfc\n}\n.table-hover .table-light:hover {\n\tbackground-color:#ececf6\n}\n.table-hover .table-light:hover&gt;td, .table-hover .table-light:hover&gt;th {\n\tbackground-color:#ececf6\n}\n.table-dark, .table-dark&gt;td, .table-dark&gt;th {\n\tbackground-color:#c6c8ca\n}\n.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {\n\tborder-color:#95999c\n}\n.table-hover .table-dark:hover {\n\tbackground-color:#b9bbbe\n}\n.table-hover .table-dark:hover&gt;td, .table-hover .table-dark:hover&gt;th {\n\tbackground-color:#b9bbbe\n}\n.table-active, .table-active&gt;td, .table-active&gt;th {\n\tbackground-color:rgba(0, 0, 0, .075)\n}\n.table-hover .table-active:hover {\n\tbackground-color:rgba(0, 0, 0, .075)\n}\n.table-hover .table-active:hover&gt;td, .table-hover .table-active:hover&gt;th {\n\tbackground-color:rgba(0, 0, 0, .075)\n}\n.table .thead-dark th {\n\tcolor:#fff;\n\tbackground-color:#343a40;\n\tborder-color:#454d55\n}\n.table .thead-light th {\n\tcolor:#495057;\n\tbackground-color:#e9ecef;\n\tborder-color:#dee2e6\n}\n.table-dark {\n\tcolor:#fff;\n\tbackground-color:#343a40\n}\n.table-dark td, .table-dark th, .table-dark thead th {\n\tborder-color:#454d55\n}\n.table-dark.table-bordered {\n\tborder:0\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\nbackground-color:rgba(255, 255, 255, .05)\n}\n.table-dark.table-hover tbody tr:hover {\n\tcolor:#fff;\n\tbackground-color:rgba(255, 255, 255, .075)\n}\n@media (max-width:575.98px) {\n.table-responsive-sm {\ndisplay:block;\nwidth:100%;\noverflow-x:auto;\n-webkit-overflow-scrolling:touch\n}\n.table-responsive-sm&gt;.table-bordered {\nborder:0\n}\n}\n@media (max-width:767.98px) {\n.table-responsive-md {\ndisplay:block;\nwidth:100%;\noverflow-x:auto;\n-webkit-overflow-scrolling:touch\n}\n.table-responsive-md&gt;.table-bordered {\nborder:0\n}\n}\n@media (max-width:991.98px) {\n.table-responsive-lg {\ndisplay:block;\nwidth:100%;\noverflow-x:auto;\n-webkit-overflow-scrolling:touch\n}\n.table-responsive-lg&gt;.table-bordered {\nborder:0\n}\n}\n@media (max-width:1199.98px) {\n.table-responsive-xl {\ndisplay:block;\nwidth:100%;\noverflow-x:auto;\n-webkit-overflow-scrolling:touch\n}\n.table-responsive-xl&gt;.table-bordered {\nborder:0\n}\n}\n.table-responsive {\n\tdisplay:block;\n\twidth:100%;\n\toverflow-x:auto;\n\t-webkit-overflow-scrolling:touch\n}\n.table-responsive&gt;.table-bordered {\n\tborder:0\n}\n.form-control {\n\tdisplay:block;\n\twidth:100%;\nheight:calc(1.5em + .75rem + 2px);\npadding:.375rem .75rem;\n\tfont-size:1rem;\n\tfont-weight:400;\n\tline-height:1.5;\n\tcolor:#495057;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder:1px solid #ced4da;\nborder-radius:.25rem;\ntransition:border-color .15s ease-in-out, box-shadow .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.form-control {\ntransition:none\n}\n}\n.form-control::-ms-expand {\nbackground-color:transparent;\nborder:0\n}\n.form-control:-moz-focusring {\ncolor:transparent;\ntext-shadow:0 0 0 #495057\n}\n.form-control:focus {\n\tcolor:#495057;\n\tbackground-color:#fff;\n\tborder-color:#80bdff;\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.form-control::-webkit-input-placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control::-moz-placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control:-ms-input-placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control::-ms-input-placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control::placeholder {\ncolor:#6c757d;\nopacity:1\n}\n.form-control:disabled, .form-control[readonly] {\n\tbackground-color:#e9ecef;\n\topacity:1\n}\ninput[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {\n\t-webkit-appearance:none;\n\t-moz-appearance:none;\n\tappearance:none\n}\nselect.form-control:focus::-ms-value {\ncolor:#495057;\nbackground-color:#fff\n}\n.form-control-file, .form-control-range {\n\tdisplay:block;\n\twidth:100%\n}\n.col-form-label {\npadding-top:calc(.375rem + 1px);\npadding-bottom:calc(.375rem + 1px);\n\tmargin-bottom:0;\n\tfont-size:inherit;\n\tline-height:1.5\n}\n.col-form-label-lg {\npadding-top:calc(.5rem + 1px);\npadding-bottom:calc(.5rem + 1px);\n\tfont-size:1.25rem;\n\tline-height:1.5\n}\n.col-form-label-sm {\npadding-top:calc(.25rem + 1px);\npadding-bottom:calc(.25rem + 1px);\nfont-size:.875rem;\n\tline-height:1.5\n}\n.form-control-plaintext {\n\tdisplay:block;\n\twidth:100%;\npadding:.375rem 0;\n\tmargin-bottom:0;\n\tfont-size:1rem;\n\tline-height:1.5;\n\tcolor:#212529;\n\tbackground-color:transparent;\n\tborder:solid transparent;\n\tborder-width:1px 0\n}\n.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {\n\tpadding-right:0;\n\tpadding-left:0\n}\n.form-control-sm {\nheight:calc(1.5em + .5rem + 2px);\npadding:.25rem .5rem;\nfont-size:.875rem;\n\tline-height:1.5;\nborder-radius:.2rem\n}\n.form-control-lg {\n\theight:calc(1.5em + 1rem + 2px);\npadding:.5rem 1rem;\n\tfont-size:1.25rem;\n\tline-height:1.5;\nborder-radius:.3rem\n}\nselect.form-control[multiple], select.form-control[size] {\n\theight:auto\n}\ntextarea.form-control {\n\theight:auto\n}\n.form-group {\n\tmargin-bottom:1rem\n}\n.form-text {\n\tdisplay:block;\nmargin-top:.25rem\n}\n.form-row {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\tmargin-right:-5px;\n\tmargin-left:-5px\n}\n.form-row&gt;.col, .form-row&gt;[class*=col-] {\npadding-right:5px;\npadding-left:5px\n}\n.form-check {\n\tposition:relative;\n\tdisplay:block;\n\tpadding-left:1.25rem\n}\n.form-check-input {\n\tposition:absolute;\nmargin-top:.3rem;\n\tmargin-left:-1.25rem\n}\n.form-check-input:disabled~.form-check-label, .form-check-input[disabled]~.form-check-label {\ncolor:#6c757d\n}\n.form-check-label {\n\tmargin-bottom:0\n}\n.form-check-inline {\n\tdisplay:-ms-inline-flexbox;\n\tdisplay:inline-flex;\n\t-ms-flex-align:center;\n\talign-items:center;\n\tpadding-left:0;\nmargin-right:.75rem\n}\n.form-check-inline .form-check-input {\n\tposition:static;\n\tmargin-top:0;\nmargin-right:.3125rem;\n\tmargin-left:0\n}\n.valid-feedback {\n\tdisplay:none;\n\twidth:100%;\nmargin-top:.25rem;\n\tfont-size:80%;\n\tcolor:#28a745\n}\n.valid-tooltip {\n\tposition:absolute;\n\ttop:100%;\n\tz-index:5;\n\tdisplay:none;\n\tmax-width:100%;\npadding:.25rem .5rem;\nmargin-top:.1rem;\nfont-size:.875rem;\n\tline-height:1.5;\n\tcolor:#fff;\n\tbackground-color:rgba(40, 167, 69, .9);\nborder-radius:.25rem\n}\n.is-valid~.valid-feedback, .is-valid~.valid-tooltip, .was-validated :valid~.valid-feedback, .was-validated :valid~.valid-tooltip {\ndisplay:block\n}\n.form-control.is-valid, .was-validated .form-control:valid {\nborder-color:#28a745;\npadding-right:calc(1.5em + .75rem);\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\nbackground-repeat:no-repeat;\nbackground-position:right calc(.375em + .1875rem) center;\nbackground-size:calc(.75em + .375rem) calc(.75em + .375rem)\n}\n.form-control.is-valid:focus, .was-validated .form-control:valid:focus {\nborder-color:#28a745;\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .25)\n}\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\npadding-right:calc(1.5em + .75rem);\nbackground-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)\n}\n.custom-select.is-valid, .was-validated .custom-select:valid {\nborder-color:#28a745;\npadding-right:calc(.75em + 2.3125rem);\nbackground:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)\n}\n.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {\nborder-color:#28a745;\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .25)\n}\n.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {\ncolor:#28a745\n}\n.form-check-input.is-valid~.valid-feedback, .form-check-input.is-valid~.valid-tooltip, .was-validated .form-check-input:valid~.valid-feedback, .was-validated .form-check-input:valid~.valid-tooltip {\ndisplay:block\n}\n.custom-control-input.is-valid~.custom-control-label, .was-validated .custom-control-input:valid~.custom-control-label {\ncolor:#28a745\n}\n.custom-control-input.is-valid~.custom-control-label::before, .was-validated .custom-control-input:valid~.custom-control-label::before {\nborder-color:#28a745\n}\n.custom-control-input.is-valid:checked~.custom-control-label::before, .was-validated .custom-control-input:valid:checked~.custom-control-label::before {\nborder-color:#34ce57;\nbackground-color:#34ce57\n}\n.custom-control-input.is-valid:focus~.custom-control-label::before, .was-validated .custom-control-input:valid:focus~.custom-control-label::before {\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .25)\n}\n.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {\nborder-color:#28a745\n}\n.custom-file-input.is-valid~.custom-file-label, .was-validated .custom-file-input:valid~.custom-file-label {\nborder-color:#28a745\n}\n.custom-file-input.is-valid:focus~.custom-file-label, .was-validated .custom-file-input:valid:focus~.custom-file-label {\nborder-color:#28a745;\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .25)\n}\n.invalid-feedback {\n\tdisplay:none;\n\twidth:100%;\nmargin-top:.25rem;\n\tfont-size:80%;\n\tcolor:#dc3545\n}\n.invalid-tooltip {\n\tposition:absolute;\n\ttop:100%;\n\tz-index:5;\n\tdisplay:none;\n\tmax-width:100%;\npadding:.25rem .5rem;\nmargin-top:.1rem;\nfont-size:.875rem;\n\tline-height:1.5;\n\tcolor:#fff;\n\tbackground-color:rgba(220, 53, 69, .9);\nborder-radius:.25rem\n}\n.is-invalid~.invalid-feedback, .is-invalid~.invalid-tooltip, .was-validated :invalid~.invalid-feedback, .was-validated :invalid~.invalid-tooltip {\ndisplay:block\n}\n.form-control.is-invalid, .was-validated .form-control:invalid {\nborder-color:#dc3545;\npadding-right:calc(1.5em + .75rem);\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\nbackground-repeat:no-repeat;\nbackground-position:right calc(.375em + .1875rem) center;\nbackground-size:calc(.75em + .375rem) calc(.75em + .375rem)\n}\n.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {\nborder-color:#dc3545;\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .25)\n}\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\npadding-right:calc(1.5em + .75rem);\nbackground-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)\n}\n.custom-select.is-invalid, .was-validated .custom-select:invalid {\nborder-color:#dc3545;\npadding-right:calc(.75em + 2.3125rem);\nbackground:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)\n}\n.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {\nborder-color:#dc3545;\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .25)\n}\n.form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {\ncolor:#dc3545\n}\n.form-check-input.is-invalid~.invalid-feedback, .form-check-input.is-invalid~.invalid-tooltip, .was-validated .form-check-input:invalid~.invalid-feedback, .was-validated .form-check-input:invalid~.invalid-tooltip {\ndisplay:block\n}\n.custom-control-input.is-invalid~.custom-control-label, .was-validated .custom-control-input:invalid~.custom-control-label {\ncolor:#dc3545\n}\n.custom-control-input.is-invalid~.custom-control-label::before, .was-validated .custom-control-input:invalid~.custom-control-label::before {\nborder-color:#dc3545\n}\n.custom-control-input.is-invalid:checked~.custom-control-label::before, .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {\nborder-color:#e4606d;\nbackground-color:#e4606d\n}\n.custom-control-input.is-invalid:focus~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .25)\n}\n.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {\nborder-color:#dc3545\n}\n.custom-file-input.is-invalid~.custom-file-label, .was-validated .custom-file-input:invalid~.custom-file-label {\nborder-color:#dc3545\n}\n.custom-file-input.is-invalid:focus~.custom-file-label, .was-validated .custom-file-input:invalid:focus~.custom-file-label {\nborder-color:#dc3545;\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .25)\n}\n.form-inline {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-flow:row wrap;\n\tflex-flow:row wrap;\n\t-ms-flex-align:center;\n\talign-items:center\n}\n.form-inline .form-check {\n\twidth:100%\n}\n@media (min-width:576px) {\n.form-inline label {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex-align:center;\nalign-items:center;\n-ms-flex-pack:center;\njustify-content:center;\nmargin-bottom:0\n}\n.form-inline .form-group {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex:0 0 auto;\nflex:0 0 auto;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap;\n-ms-flex-align:center;\nalign-items:center;\nmargin-bottom:0\n}\n.form-inline .form-control {\ndisplay:inline-block;\nwidth:auto;\nvertical-align:middle\n}\n.form-inline .form-control-plaintext {\ndisplay:inline-block\n}\n.form-inline .custom-select, .form-inline .input-group {\nwidth:auto\n}\n.form-inline .form-check {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex-align:center;\nalign-items:center;\n-ms-flex-pack:center;\njustify-content:center;\nwidth:auto;\npadding-left:0\n}\n.form-inline .form-check-input {\nposition:relative;\n-ms-flex-negative:0;\nflex-shrink:0;\nmargin-top:0;\nmargin-right:.25rem;\nmargin-left:0\n}\n.form-inline .custom-control {\n-ms-flex-align:center;\nalign-items:center;\n-ms-flex-pack:center;\njustify-content:center\n}\n.form-inline .custom-control-label {\nmargin-bottom:0\n}\n}\n.btn {\n\tdisplay:inline-block;\n\tfont-weight:400;\n\tcolor:#212529;\n\ttext-align:center;\n\tvertical-align:middle;\n\t-webkit-user-select:none;\n\t-moz-user-select:none;\n\t-ms-user-select:none;\n\tuser-select:none;\n\tbackground-color:transparent;\n\tborder:1px solid transparent;\npadding:.375rem .75rem;\n\tfont-size:1rem;\n\tline-height:1.5;\nborder-radius:.25rem;\ntransition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.btn {\ntransition:none\n}\n}\n.btn:hover {\n\tcolor:#212529;\n\ttext-decoration:none\n}\n.btn.focus, .btn:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.btn.disabled, .btn:disabled {\n\topacity:.65\n}\n.btn:not(:disabled):not(.disabled) {\ncursor:pointer\n}\na.btn.disabled, fieldset:disabled a.btn {\n\tpointer-events:none\n}\n.btn-primary {\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.btn-primary:hover {\n\tcolor:#fff;\n\tbackground-color:#0069d9;\n\tborder-color:#0062cc\n}\n.btn-primary.focus, .btn-primary:focus {\n\tcolor:#fff;\n\tbackground-color:#0069d9;\n\tborder-color:#0062cc;\nbox-shadow:0 0 0 .2rem rgba(38, 143, 255, .5)\n}\n.btn-primary.disabled, .btn-primary:disabled {\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show&gt;.btn-primary.dropdown-toggle {\ncolor:#fff;\nbackground-color:#0062cc;\nborder-color:#005cbf\n}\n.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-primary.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(38, 143, 255, .5)\n}\n.btn-secondary {\n\tcolor:#fff;\n\tbackground-color:#6c757d;\n\tborder-color:#6c757d\n}\n.btn-secondary:hover {\n\tcolor:#fff;\n\tbackground-color:#5a6268;\n\tborder-color:#545b62\n}\n.btn-secondary.focus, .btn-secondary:focus {\n\tcolor:#fff;\n\tbackground-color:#5a6268;\n\tborder-color:#545b62;\nbox-shadow:0 0 0 .2rem rgba(130, 138, 145, .5)\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n\tcolor:#fff;\n\tbackground-color:#6c757d;\n\tborder-color:#6c757d\n}\n.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show&gt;.btn-secondary.dropdown-toggle {\ncolor:#fff;\nbackground-color:#545b62;\nborder-color:#4e555b\n}\n.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-secondary.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(130, 138, 145, .5)\n}\n.btn-success {\n\tcolor:#fff;\n\tbackground-color:#002f5d;\n\tborder-color:#002f5d\n}\n.btn-success:hover {\n\tcolor:#fff;\n\tbackground-color:#ffb400;\n\tborder-color:#ffb400\n}\n.btn-success.focus, .btn-success:focus {\n\tcolor:#fff;\n\tbackground-color:#218838;\n\tborder-color:#1e7e34;\nbox-shadow:0 0 0 .2rem rgba(72, 180, 97, .5)\n}\n.btn-success.disabled, .btn-success:disabled {\n\tcolor:#fff;\n\tbackground-color:#28a745;\n\tborder-color:#28a745\n}\n.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show&gt;.btn-success.dropdown-toggle {\ncolor:#fff;\nbackground-color:#1e7e34;\nborder-color:#1c7430\n}\n.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-success.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(72, 180, 97, .5)\n}\n.btn-info {\n\tcolor:#fff;\n\tbackground-color:#17a2b8;\n\tborder-color:#17a2b8\n}\n.btn-info:hover {\n\tcolor:#fff;\n\tbackground-color:#138496;\n\tborder-color:#117a8b\n}\n.btn-info.focus, .btn-info:focus {\n\tcolor:#fff;\n\tbackground-color:#138496;\n\tborder-color:#117a8b;\nbox-shadow:0 0 0 .2rem rgba(58, 176, 195, .5)\n}\n.btn-info.disabled, .btn-info:disabled {\n\tcolor:#fff;\n\tbackground-color:#17a2b8;\n\tborder-color:#17a2b8\n}\n.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show&gt;.btn-info.dropdown-toggle {\ncolor:#fff;\nbackground-color:#117a8b;\nborder-color:#10707f\n}\n.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-info.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(58, 176, 195, .5)\n}\n.btn-warning {\n\tcolor:#212529;\n\tbackground-color:#ffc107;\n\tborder-color:#ffc107\n}\n.btn-warning:hover {\n\tcolor:#212529;\n\tbackground-color:#e0a800;\n\tborder-color:#d39e00\n}\n.btn-warning.focus, .btn-warning:focus {\n\tcolor:#212529;\n\tbackground-color:#e0a800;\n\tborder-color:#d39e00;\nbox-shadow:0 0 0 .2rem rgba(222, 170, 12, .5)\n}\n.btn-warning.disabled, .btn-warning:disabled {\n\tcolor:#212529;\n\tbackground-color:#ffc107;\n\tborder-color:#ffc107\n}\n.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show&gt;.btn-warning.dropdown-toggle {\ncolor:#212529;\nbackground-color:#d39e00;\nborder-color:#c69500\n}\n.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-warning.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(222, 170, 12, .5)\n}\n.btn-danger {\n\tcolor:#fff;\n\tbackground-color:#dc3545;\n\tborder-color:#dc3545\n}\n.btn-danger:hover {\n\tcolor:#fff;\n\tbackground-color:#c82333;\n\tborder-color:#bd2130\n}\n.btn-danger.focus, .btn-danger:focus {\n\tcolor:#fff;\n\tbackground-color:#c82333;\n\tborder-color:#bd2130;\nbox-shadow:0 0 0 .2rem rgba(225, 83, 97, .5)\n}\n.btn-danger.disabled, .btn-danger:disabled {\n\tcolor:#fff;\n\tbackground-color:#dc3545;\n\tborder-color:#dc3545\n}\n.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show&gt;.btn-danger.dropdown-toggle {\ncolor:#fff;\nbackground-color:#bd2130;\nborder-color:#b21f2d\n}\n.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-danger.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(225, 83, 97, .5)\n}\n.btn-light {\n\tcolor:#212529;\n\tbackground-color:#f8f9fa;\n\tborder-color:#f8f9fa\n}\n.btn-light:hover {\n\tcolor:#212529;\n\tbackground-color:#e2e6ea;\n\tborder-color:#dae0e5\n}\n.btn-light.focus, .btn-light:focus {\n\tcolor:#212529;\n\tbackground-color:#e2e6ea;\n\tborder-color:#dae0e5;\nbox-shadow:0 0 0 .2rem rgba(216, 217, 219, .5)\n}\n.btn-light.disabled, .btn-light:disabled {\n\tcolor:#212529;\n\tbackground-color:#f8f9fa;\n\tborder-color:#f8f9fa\n}\n.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show&gt;.btn-light.dropdown-toggle {\ncolor:#212529;\nbackground-color:#dae0e5;\nborder-color:#d3d9df\n}\n.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-light.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(216, 217, 219, .5)\n}\n.btn-dark {\n\tcolor:#fff;\n\tbackground-color:#343a40;\n\tborder-color:#343a40\n}\n.btn-dark:hover {\n\tcolor:#fff;\n\tbackground-color:#23272b;\n\tborder-color:#1d2124\n}\n.btn-dark.focus, .btn-dark:focus {\n\tcolor:#fff;\n\tbackground-color:#23272b;\n\tborder-color:#1d2124;\nbox-shadow:0 0 0 .2rem rgba(82, 88, 93, .5)\n}\n.btn-dark.disabled, .btn-dark:disabled {\n\tcolor:#fff;\n\tbackground-color:#343a40;\n\tborder-color:#343a40\n}\n.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show&gt;.btn-dark.dropdown-toggle {\ncolor:#fff;\nbackground-color:#1d2124;\nborder-color:#171a1d\n}\n.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-dark.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(82, 88, 93, .5)\n}\n.btn-outline-primary {\n\tcolor:#007bff;\n\tborder-color:#007bff\n}\n.btn-outline-primary:hover {\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.btn-outline-primary.focus, .btn-outline-primary:focus {\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .5)\n}\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n\tcolor:#007bff;\n\tbackground-color:transparent\n}\n.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show&gt;.btn-outline-primary.dropdown-toggle {\ncolor:#fff;\nbackground-color:#007bff;\nborder-color:#007bff\n}\n.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-outline-primary.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .5)\n}\n.btn-outline-secondary {\n\tcolor:#6c757d;\n\tborder-color:#6c757d\n}\n.btn-outline-secondary:hover {\n\tcolor:#fff;\n\tbackground-color:#6c757d;\n\tborder-color:#6c757d\n}\n.btn-outline-secondary.focus, .btn-outline-secondary:focus {\nbox-shadow:0 0 0 .2rem rgba(108, 117, 125, .5)\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n\tcolor:#6c757d;\n\tbackground-color:transparent\n}\n.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show&gt;.btn-outline-secondary.dropdown-toggle {\ncolor:#fff;\nbackground-color:#6c757d;\nborder-color:#6c757d\n}\n.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-outline-secondary.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(108, 117, 125, .5)\n}\n.btn-outline-success {\n\tcolor:#28a745;\n\tborder-color:#28a745\n}\n.btn-outline-success:hover {\n\tcolor:#fff;\n\tbackground-color:#28a745;\n\tborder-color:#28a745\n}\n.btn-outline-success.focus, .btn-outline-success:focus {\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .5)\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n\tcolor:#28a745;\n\tbackground-color:transparent\n}\n.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show&gt;.btn-outline-success.dropdown-toggle {\ncolor:#fff;\nbackground-color:#28a745;\nborder-color:#28a745\n}\n.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-outline-success.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .5)\n}\n.btn-outline-info {\n\tcolor:#17a2b8;\n\tborder-color:#17a2b8\n}\n.btn-outline-info:hover {\n\tcolor:#fff;\n\tbackground-color:#17a2b8;\n\tborder-color:#17a2b8\n}\n.btn-outline-info.focus, .btn-outline-info:focus {\nbox-shadow:0 0 0 .2rem rgba(23, 162, 184, .5)\n}\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n\tcolor:#17a2b8;\n\tbackground-color:transparent\n}\n.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show&gt;.btn-outline-info.dropdown-toggle {\ncolor:#fff;\nbackground-color:#17a2b8;\nborder-color:#17a2b8\n}\n.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-outline-info.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(23, 162, 184, .5)\n}\n.btn-outline-warning {\n\tcolor:#ffc107;\n\tborder-color:#ffc107\n}\n.btn-outline-warning:hover {\n\tcolor:#212529;\n\tbackground-color:#ffc107;\n\tborder-color:#ffc107\n}\n.btn-outline-warning.focus, .btn-outline-warning:focus {\nbox-shadow:0 0 0 .2rem rgba(255, 193, 7, .5)\n}\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n\tcolor:#ffc107;\n\tbackground-color:transparent\n}\n.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show&gt;.btn-outline-warning.dropdown-toggle {\ncolor:#212529;\nbackground-color:#ffc107;\nborder-color:#ffc107\n}\n.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-outline-warning.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(255, 193, 7, .5)\n}\n.btn-outline-danger {\n\tcolor:#dc3545;\n\tborder-color:#dc3545\n}\n.btn-outline-danger:hover {\n\tcolor:#fff;\n\tbackground-color:#dc3545;\n\tborder-color:#dc3545\n}\n.btn-outline-danger.focus, .btn-outline-danger:focus {\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .5)\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n\tcolor:#dc3545;\n\tbackground-color:transparent\n}\n.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show&gt;.btn-outline-danger.dropdown-toggle {\ncolor:#fff;\nbackground-color:#dc3545;\nborder-color:#dc3545\n}\n.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-outline-danger.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .5)\n}\n.btn-outline-light {\n\tcolor:#f8f9fa;\n\tborder-color:#f8f9fa\n}\n.btn-outline-light:hover {\n\tcolor:#212529;\n\tbackground-color:#f8f9fa;\n\tborder-color:#f8f9fa\n}\n.btn-outline-light.focus, .btn-outline-light:focus {\nbox-shadow:0 0 0 .2rem rgba(248, 249, 250, .5)\n}\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n\tcolor:#f8f9fa;\n\tbackground-color:transparent\n}\n.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show&gt;.btn-outline-light.dropdown-toggle {\ncolor:#212529;\nbackground-color:#f8f9fa;\nborder-color:#f8f9fa\n}\n.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-outline-light.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(248, 249, 250, .5)\n}\n.btn-outline-dark {\n\tcolor:#343a40;\n\tborder-color:#343a40\n}\n.btn-outline-dark:hover {\n\tcolor:#fff;\n\tbackground-color:#343a40;\n\tborder-color:#343a40\n}\n.btn-outline-dark.focus, .btn-outline-dark:focus {\nbox-shadow:0 0 0 .2rem rgba(52, 58, 64, .5)\n}\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n\tcolor:#343a40;\n\tbackground-color:transparent\n}\n.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show&gt;.btn-outline-dark.dropdown-toggle {\ncolor:#fff;\nbackground-color:#343a40;\nborder-color:#343a40\n}\n.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-outline-dark.dropdown-toggle:focus {\nbox-shadow:0 0 0 .2rem rgba(52, 58, 64, .5)\n}\n.btn-link {\n\tfont-weight:400;\n\tcolor:#007bff;\n\ttext-decoration:none\n}\n.btn-link:hover {\n\tcolor:#0056b3;\n\ttext-decoration:underline\n}\n.btn-link.focus, .btn-link:focus {\n\ttext-decoration:underline\n}\n.btn-link.disabled, .btn-link:disabled {\n\tcolor:#6c757d;\n\tpointer-events:none\n}\n.btn-group-lg&gt;.btn, .btn-lg {\npadding:.5rem 1rem;\n\tfont-size:1.25rem;\n\tline-height:1.5;\nborder-radius:.3rem\n}\n.btn-group-sm&gt;.btn, .btn-sm {\npadding:.25rem .5rem;\nfont-size:.875rem;\n\tline-height:1.5;\nborder-radius:.2rem\n}\n.btn-block {\n\tdisplay:block;\n\twidth:100%\n}\n.btn-block+.btn-block {\nmargin-top:.5rem\n}\ninput[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {\n\twidth:100%\n}\n.fade {\ntransition:opacity .15s linear\n}\n@media (prefers-reduced-motion:reduce) {\n.fade {\ntransition:none\n}\n}\n\n\n.collapse:not(.show) {\ndisplay:none\n}\n.collapsing {\n\tposition:relative;\n\theight:0;\n\toverflow:hidden;\ntransition:height .35s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.collapsing {\ntransition:none\n}\n}\n.dropdown, .dropleft, .dropright, .dropup {\n\tposition:relative\n}\n.dropdown-toggle {\n\twhite-space:nowrap\n}\n.dropdown-toggle::after {\ndisplay:inline-block;\nmargin-left:.255em;\nvertical-align:.255em;\ncontent:\"\";\nborder-top:.3em solid;\nborder-right:.3em solid transparent;\nborder-bottom:0;\nborder-left:.3em solid transparent\n}\n.dropdown-toggle:empty::after {\nmargin-left:0\n}\n.dropdown-menu {\n\tposition:absolute;\n\ttop:100%;\n\tleft:0;\n\tz-index:1000;\n\tdisplay:none;\n\tfloat:left;\n\tmin-width:10rem;\npadding:.5rem 0;\nmargin:.125rem 0 0;\n\tfont-size:1rem;\n\tcolor:#212529;\n\ttext-align:left;\n\tlist-style:none;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder:1px solid rgba(0, 0, 0, .15);\nborder-radius:.25rem\n}\n.dropdown-menu-left {\n\tright:auto;\n\tleft:0\n}\n.dropdown-menu-right {\n\tright:0;\n\tleft:auto\n}\n@media (min-width:576px) {\n.dropdown-menu-sm-left {\nright:auto;\nleft:0\n}\n.dropdown-menu-sm-right {\nright:0;\nleft:auto\n}\n}\n@media (min-width:768px) {\n.dropdown-menu-md-left {\nright:auto;\nleft:0\n}\n.dropdown-menu-md-right {\nright:0;\nleft:auto\n}\n}\n@media (min-width:992px) {\n.dropdown-menu-lg-left {\nright:auto;\nleft:0\n}\n.dropdown-menu-lg-right {\nright:0;\nleft:auto\n}\n}\n@media (min-width:1200px) {\n.dropdown-menu-xl-left {\nright:auto;\nleft:0\n}\n.dropdown-menu-xl-right {\nright:0;\nleft:auto\n}\n}\n.dropup .dropdown-menu {\n\ttop:auto;\n\tbottom:100%;\n\tmargin-top:0;\nmargin-bottom:.125rem\n}\n.dropup .dropdown-toggle::after {\ndisplay:inline-block;\nmargin-left:.255em;\nvertical-align:.255em;\ncontent:\"\";\nborder-top:0;\nborder-right:.3em solid transparent;\nborder-bottom:.3em solid;\nborder-left:.3em solid transparent\n}\n.dropup .dropdown-toggle:empty::after {\nmargin-left:0\n}\n.dropright .dropdown-menu {\n\ttop:0;\n\tright:auto;\n\tleft:100%;\n\tmargin-top:0;\nmargin-left:.125rem\n}\n.dropright .dropdown-toggle::after {\ndisplay:inline-block;\nmargin-left:.255em;\nvertical-align:.255em;\ncontent:\"\";\nborder-top:.3em solid transparent;\nborder-right:0;\nborder-bottom:.3em solid transparent;\nborder-left:.3em solid\n}\n.dropright .dropdown-toggle:empty::after {\nmargin-left:0\n}\n.dropright .dropdown-toggle::after {\nvertical-align:0\n}\n.dropleft .dropdown-menu {\n\ttop:0;\n\tright:100%;\n\tleft:auto;\n\tmargin-top:0;\nmargin-right:.125rem\n}\n.dropleft .dropdown-toggle::after {\ndisplay:inline-block;\nmargin-left:.255em;\nvertical-align:.255em;\ncontent:\"\"\n}\n.dropleft .dropdown-toggle::after {\ndisplay:none\n}\n.dropleft .dropdown-toggle::before {\ndisplay:inline-block;\nmargin-right:.255em;\nvertical-align:.255em;\ncontent:\"\";\nborder-top:.3em solid transparent;\nborder-right:.3em solid;\nborder-bottom:.3em solid transparent\n}\n.dropleft .dropdown-toggle:empty::after {\nmargin-left:0\n}\n.dropleft .dropdown-toggle::before {\nvertical-align:0\n}\n.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {\nright:auto;\nbottom:auto\n}\n.dropdown-divider {\n\theight:0;\nmargin:.5rem 0;\n\toverflow:hidden;\n\tborder-top:1px solid #e9ecef\n}\n.dropdown-item {\n\tdisplay:block;\n\twidth:100%;\npadding:.25rem 1.5rem;\n\tclear:both;\n\tfont-weight:400;\n\tcolor:#212529;\n\ttext-align:inherit;\n\twhite-space:nowrap;\n\tbackground-color:transparent;\n\tborder:0\n}\n.dropdown-item:focus, .dropdown-item:hover {\n\tcolor:#16181b;\n\ttext-decoration:none;\n\tbackground-color:#f8f9fa\n}\n.dropdown-item.active, .dropdown-item:active {\n\tcolor:#fff;\n\ttext-decoration:none;\n\tbackground-color:#007bff\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n\tcolor:#6c757d;\n\tpointer-events:none;\n\tbackground-color:transparent\n}\n.dropdown-menu.show {\n\tdisplay:block\n}\n.dropdown-header {\n\tdisplay:block;\npadding:.5rem 1.5rem;\n\tmargin-bottom:0;\nfont-size:.875rem;\n\tcolor:#6c757d;\n\twhite-space:nowrap\n}\n.dropdown-item-text {\n\tdisplay:block;\npadding:.25rem 1.5rem;\n\tcolor:#212529\n}\n.btn-group, .btn-group-vertical {\n\tposition:relative;\n\tdisplay:-ms-inline-flexbox;\n\tdisplay:inline-flex;\n\tvertical-align:middle\n}\n.btn-group-vertical&gt;.btn, .btn-group&gt;.btn {\n\tposition:relative;\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto\n}\n.btn-group-vertical&gt;.btn:hover, .btn-group&gt;.btn:hover {\n\tz-index:1\n}\n.btn-group-vertical&gt;.btn.active, .btn-group-vertical&gt;.btn:active, .btn-group-vertical&gt;.btn:focus, .btn-group&gt;.btn.active, .btn-group&gt;.btn:active, .btn-group&gt;.btn:focus {\n\tz-index:1\n}\n.btn-toolbar {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\t-ms-flex-pack:start;\n\tjustify-content:flex-start\n}\n.btn-toolbar .input-group {\n\twidth:auto\n}\n.btn-group&gt;.btn-group:not(:first-child), .btn-group&gt;.btn:not(:first-child) {\nmargin-left:-1px\n}\n.btn-group&gt;.btn-group:not(:last-child)&gt;.btn, .btn-group&gt;.btn:not(:last-child):not(.dropdown-toggle) {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.btn-group&gt;.btn-group:not(:first-child)&gt;.btn, .btn-group&gt;.btn:not(:first-child) {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.dropdown-toggle-split {\npadding-right:.5625rem;\npadding-left:.5625rem\n}\n.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {\nmargin-left:0\n}\n.dropleft .dropdown-toggle-split::before {\nmargin-right:0\n}\n.btn-group-sm&gt;.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split {\npadding-right:.375rem;\npadding-left:.375rem\n}\n.btn-group-lg&gt;.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split {\npadding-right:.75rem;\npadding-left:.75rem\n}\n.btn-group-vertical {\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\t-ms-flex-align:start;\n\talign-items:flex-start;\n\t-ms-flex-pack:center;\n\tjustify-content:center\n}\n.btn-group-vertical&gt;.btn, .btn-group-vertical&gt;.btn-group {\n\twidth:100%\n}\n.btn-group-vertical&gt;.btn-group:not(:first-child), .btn-group-vertical&gt;.btn:not(:first-child) {\nmargin-top:-1px\n}\n.btn-group-vertical&gt;.btn-group:not(:last-child)&gt;.btn, .btn-group-vertical&gt;.btn:not(:last-child):not(.dropdown-toggle) {\nborder-bottom-right-radius:0;\nborder-bottom-left-radius:0\n}\n.btn-group-vertical&gt;.btn-group:not(:first-child)&gt;.btn, .btn-group-vertical&gt;.btn:not(:first-child) {\nborder-top-left-radius:0;\nborder-top-right-radius:0\n}\n.btn-group-toggle&gt;.btn, .btn-group-toggle&gt;.btn-group&gt;.btn {\n\tmargin-bottom:0\n}\n.btn-group-toggle&gt;.btn input[type=checkbox], .btn-group-toggle&gt;.btn input[type=radio], .btn-group-toggle&gt;.btn-group&gt;.btn input[type=checkbox], .btn-group-toggle&gt;.btn-group&gt;.btn input[type=radio] {\n\tposition:absolute;\n\tclip:rect(0,0,0,0);\n\tpointer-events:none\n}\n.input-group {\n\tposition:relative;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\t-ms-flex-align:stretch;\n\talign-items:stretch;\n\twidth:79%\n}\n.input-group&gt;.custom-file, .input-group&gt;.custom-select, .input-group&gt;.form-control, .input-group&gt;.form-control-plaintext {\n\tposition:relative;\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto;\n\twidth:1%;\n\tmin-width:0;\n\tmargin-bottom:0\n}\n.input-group&gt;.custom-file+.custom-file, .input-group&gt;.custom-file+.custom-select, .input-group&gt;.custom-file+.form-control, .input-group&gt;.custom-select+.custom-file, .input-group&gt;.custom-select+.custom-select, .input-group&gt;.custom-select+.form-control, .input-group&gt;.form-control+.custom-file, .input-group&gt;.form-control+.custom-select, .input-group&gt;.form-control+.form-control, .input-group&gt;.form-control-plaintext+.custom-file, .input-group&gt;.form-control-plaintext+.custom-select, .input-group&gt;.form-control-plaintext+.form-control {\n\tmargin-left:-1px\n}\n.input-group&gt;.custom-file .custom-file-input:focus~.custom-file-label, .input-group&gt;.custom-select:focus, .input-group&gt;.form-control:focus {\nz-index:3\n}\n.input-group&gt;.custom-file .custom-file-input:focus {\n\tz-index:4\n}\n.input-group&gt;.custom-select:not(:last-child), .input-group&gt;.form-control:not(:last-child) {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.input-group&gt;.custom-select:not(:first-child), .input-group&gt;.form-control:not(:first-child) {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.input-group&gt;.custom-file {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center\n}\n.input-group&gt;.custom-file:not(:last-child) .custom-file-label, .input-group&gt;.custom-file:not(:last-child) .custom-file-label::after {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.input-group&gt;.custom-file:not(:first-child) .custom-file-label {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.input-group-append, .input-group-prepend {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex\n}\n.input-group-append .btn, .input-group-prepend .btn {\n\tposition:relative;\n\tz-index:2\n}\n.input-group-append .btn:focus, .input-group-prepend .btn:focus {\n\tz-index:3\n}\n.input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .input-group-text+.btn, .input-group-append .input-group-text+.input-group-text, .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .input-group-text+.btn, .input-group-prepend .input-group-text+.input-group-text {\n\tmargin-left:-1px\n}\n.input-group-prepend {\n\tmargin-right:-1px\n}\n.input-group-append {\n\tmargin-left:-1px\n}\n.input-group-text {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\npadding:.375rem .75rem;\n\tmargin-bottom:0;\n\tfont-size:1rem;\n\tfont-weight:400;\n\tline-height:1.5;\n\tcolor:#495057;\n\ttext-align:center;\n\twhite-space:nowrap;\n\tbackground-color:#e9ecef;\n\tborder:1px solid #ced4da;\nborder-radius:.25rem\n}\n.input-group-text input[type=checkbox], .input-group-text input[type=radio] {\n\tmargin-top:0\n}\n.input-group-lg&gt;.custom-select, .input-group-lg&gt;.form-control:not(textarea) {\nheight:calc(1.5em + 1rem + 2px)\n}\n.input-group-lg&gt;.custom-select, .input-group-lg&gt;.form-control, .input-group-lg&gt;.input-group-append&gt;.btn, .input-group-lg&gt;.input-group-append&gt;.input-group-text, .input-group-lg&gt;.input-group-prepend&gt;.btn, .input-group-lg&gt;.input-group-prepend&gt;.input-group-text {\npadding:.5rem 1rem;\n\tfont-size:1.25rem;\n\tline-height:1.5;\nborder-radius:.3rem\n}\n.input-group-sm&gt;.custom-select, .input-group-sm&gt;.form-control:not(textarea) {\nheight:calc(1.5em + .5rem + 2px)\n}\n.input-group-sm&gt;.custom-select, .input-group-sm&gt;.form-control, .input-group-sm&gt;.input-group-append&gt;.btn, .input-group-sm&gt;.input-group-append&gt;.input-group-text, .input-group-sm&gt;.input-group-prepend&gt;.btn, .input-group-sm&gt;.input-group-prepend&gt;.input-group-text {\npadding:.25rem .5rem;\nfont-size:.875rem;\n\tline-height:1.5;\nborder-radius:.2rem\n}\n.input-group-lg&gt;.custom-select, .input-group-sm&gt;.custom-select {\n\tpadding-right:1.75rem\n}\n.input-group&gt;.input-group-append:last-child&gt;.btn:not(:last-child):not(.dropdown-toggle), .input-group&gt;.input-group-append:last-child&gt;.input-group-text:not(:last-child), .input-group&gt;.input-group-append:not(:last-child)&gt;.btn, .input-group&gt;.input-group-append:not(:last-child)&gt;.input-group-text, .input-group&gt;.input-group-prepend&gt;.btn, .input-group&gt;.input-group-prepend&gt;.input-group-text {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.input-group&gt;.input-group-append&gt;.btn, .input-group&gt;.input-group-append&gt;.input-group-text, .input-group&gt;.input-group-prepend:first-child&gt;.btn:not(:first-child), .input-group&gt;.input-group-prepend:first-child&gt;.input-group-text:not(:first-child), .input-group&gt;.input-group-prepend:not(:first-child)&gt;.btn, .input-group&gt;.input-group-prepend:not(:first-child)&gt;.input-group-text {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.custom-control {\n\tposition:relative;\n\tdisplay:block;\n\tmin-height:1.5rem;\n\tpadding-left:1.5rem\n}\n.custom-control-inline {\n\tdisplay:-ms-inline-flexbox;\n\tdisplay:inline-flex;\n\tmargin-right:1rem\n}\n.custom-control-input {\n\tposition:absolute;\n\tleft:0;\n\tz-index:-1;\n\twidth:1rem;\n\theight:1.25rem;\n\topacity:0\n}\n.custom-control-input:checked~.custom-control-label::before {\ncolor:#fff;\nborder-color:#007bff;\nbackground-color:#007bff\n}\n.custom-control-input:focus~.custom-control-label::before {\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-control-input:focus:not(:checked)~.custom-control-label::before {\nborder-color:#80bdff\n}\n.custom-control-input:not(:disabled):active~.custom-control-label::before {\ncolor:#fff;\nbackground-color:#b3d7ff;\nborder-color:#b3d7ff\n}\n.custom-control-input:disabled~.custom-control-label, .custom-control-input[disabled]~.custom-control-label {\ncolor:#6c757d\n}\n.custom-control-input:disabled~.custom-control-label::before, .custom-control-input[disabled]~.custom-control-label::before {\nbackground-color:#e9ecef\n}\n.custom-control-label {\n\tposition:relative;\n\tmargin-bottom:0;\n\tvertical-align:top\n}\n.custom-control-label::before {\nposition:absolute;\ntop:.25rem;\nleft:-1.5rem;\ndisplay:block;\nwidth:1rem;\nheight:1rem;\npointer-events:none;\ncontent:\"\";\nbackground-color:#fff;\nborder:#adb5bd solid 1px\n}\n.custom-control-label::after {\nposition:absolute;\ntop:.25rem;\nleft:-1.5rem;\ndisplay:block;\nwidth:1rem;\nheight:1rem;\ncontent:\"\";\nbackground:no-repeat 50%/50% 50%\n}\n.custom-checkbox .custom-control-label::before {\nborder-radius:.25rem\n}\n.custom-checkbox .custom-control-input:checked~.custom-control-label::after {\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\")\n}\n.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {\nborder-color:#007bff;\nbackground-color:#007bff\n}\n.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\")\n}\n.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {\nbackground-color:rgba(0, 123, 255, .5)\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {\nbackground-color:rgba(0, 123, 255, .5)\n}\n.custom-radio .custom-control-label::before {\nborder-radius:50%\n}\n.custom-radio .custom-control-input:checked~.custom-control-label::after {\nbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\")\n}\n.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {\nbackground-color:rgba(0, 123, 255, .5)\n}\n.custom-switch {\n\tpadding-left:2.25rem\n}\n.custom-switch .custom-control-label::before {\nleft:-2.25rem;\nwidth:1.75rem;\npointer-events:all;\nborder-radius:.5rem\n}\n.custom-switch .custom-control-label::after {\ntop:calc(.25rem + 2px);\nleft:calc(-2.25rem + 2px);\nwidth:calc(1rem - 4px);\nheight:calc(1rem - 4px);\nbackground-color:#adb5bd;\nborder-radius:.5rem;\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;\ntransition:transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\ntransition:transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-switch .custom-control-label::after {\ntransition:none\n}\n}\n.custom-switch .custom-control-input:checked~.custom-control-label::after {\nbackground-color:#fff;\n-webkit-transform:translateX(.75rem);\ntransform:translateX(.75rem)\n}\n.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {\nbackground-color:rgba(0, 123, 255, .5)\n}\n.custom-select {\n\tdisplay:inline-block;\n\twidth:100%;\nheight:calc(1.5em + .75rem + 2px);\npadding:.375rem 1.75rem .375rem .75rem;\n\tfont-size:1rem;\n\tfont-weight:400;\n\tline-height:1.5;\n\tcolor:#495057;\n\tvertical-align:middle;\nbackground:#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px;\n\tborder:1px solid #ced4da;\nborder-radius:.25rem;\n\t-webkit-appearance:none;\n\t-moz-appearance:none;\n\tappearance:none\n}\n.custom-select:focus {\n\tborder-color:#80bdff;\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-select:focus::-ms-value {\ncolor:#495057;\nbackground-color:#fff\n}\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\nheight:auto;\npadding-right:.75rem;\nbackground-image:none\n}\n.custom-select:disabled {\n\tcolor:#6c757d;\n\tbackground-color:#e9ecef\n}\n.custom-select::-ms-expand {\ndisplay:none\n}\n.custom-select:-moz-focusring {\ncolor:transparent;\ntext-shadow:0 0 0 #495057\n}\n.custom-select-sm {\nheight:calc(1.5em + .5rem + 2px);\npadding-top:.25rem;\npadding-bottom:.25rem;\npadding-left:.5rem;\nfont-size:.875rem\n}\n.custom-select-lg {\n\theight:calc(1.5em + 1rem + 2px);\npadding-top:.5rem;\npadding-bottom:.5rem;\n\tpadding-left:1rem;\n\tfont-size:1.25rem\n}\n.custom-file {\n\tposition:relative;\n\tdisplay:inline-block;\n\twidth:100%;\nheight:calc(1.5em + .75rem + 2px);\n\tmargin-bottom:0\n}\n.custom-file-input {\n\tposition:relative;\n\tz-index:2;\n\twidth:100%;\nheight:calc(1.5em + .75rem + 2px);\n\tmargin:0;\n\topacity:0\n}\n.custom-file-input:focus~.custom-file-label {\nborder-color:#80bdff;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-file-input:disabled~.custom-file-label, .custom-file-input[disabled]~.custom-file-label {\nbackground-color:#e9ecef\n}\n.custom-file-input:lang(en)~.custom-file-label::after {\ncontent:\"Browse\"\n}\n.custom-file-input~.custom-file-label[data-browse]::after {\ncontent:attr(data-browse)\n}\n.custom-file-label {\n\tposition:absolute;\n\ttop:0;\n\tright:0;\n\tleft:0;\n\tz-index:1;\nheight:calc(1.5em + .75rem + 2px);\npadding:.375rem .75rem;\n\tfont-weight:400;\n\tline-height:1.5;\n\tcolor:#495057;\n\tbackground-color:#fff;\n\tborder:1px solid #ced4da;\nborder-radius:.25rem\n}\n.custom-file-label::after {\nposition:absolute;\ntop:0;\nright:0;\nbottom:0;\nz-index:3;\ndisplay:block;\nheight:calc(1.5em + .75rem);\npadding:.375rem .75rem;\nline-height:1.5;\ncolor:#495057;\ncontent:\"Browse\";\nbackground-color:#e9ecef;\nborder-left:inherit;\nborder-radius:0 .25rem .25rem 0\n}\n.custom-range {\n\twidth:100%;\n\theight:1.4rem;\n\tpadding:0;\n\tbackground-color:transparent;\n\t-webkit-appearance:none;\n\t-moz-appearance:none;\n\tappearance:none\n}\n.custom-range:focus {\n\toutline:0\n}\n.custom-range:focus::-webkit-slider-thumb {\nbox-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-range:focus::-moz-range-thumb {\nbox-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-range:focus::-ms-thumb {\nbox-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.custom-range::-moz-focus-outer {\nborder:0\n}\n.custom-range::-webkit-slider-thumb {\nwidth:1rem;\nheight:1rem;\nmargin-top:-.25rem;\nbackground-color:#007bff;\nborder:0;\nborder-radius:1rem;\n-webkit-transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n-webkit-appearance:none;\nappearance:none\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-range::-webkit-slider-thumb {\n-webkit-transition:none;\ntransition:none\n}\n}\n.custom-range::-webkit-slider-thumb:active {\nbackground-color:#b3d7ff\n}\n.custom-range::-webkit-slider-runnable-track {\nwidth:100%;\nheight:.5rem;\ncolor:transparent;\ncursor:pointer;\nbackground-color:#dee2e6;\nborder-color:transparent;\nborder-radius:1rem\n}\n.custom-range::-moz-range-thumb {\nwidth:1rem;\nheight:1rem;\nbackground-color:#007bff;\nborder:0;\nborder-radius:1rem;\n-moz-transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n-moz-appearance:none;\nappearance:none\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-range::-moz-range-thumb {\n-moz-transition:none;\ntransition:none\n}\n}\n.custom-range::-moz-range-thumb:active {\nbackground-color:#b3d7ff\n}\n.custom-range::-moz-range-track {\nwidth:100%;\nheight:.5rem;\ncolor:transparent;\ncursor:pointer;\nbackground-color:#dee2e6;\nborder-color:transparent;\nborder-radius:1rem\n}\n.custom-range::-ms-thumb {\nwidth:1rem;\nheight:1rem;\nmargin-top:0;\nmargin-right:.2rem;\nmargin-left:.2rem;\nbackground-color:#007bff;\nborder:0;\nborder-radius:1rem;\n-ms-transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\nappearance:none\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-range::-ms-thumb {\n-ms-transition:none;\ntransition:none\n}\n}\n.custom-range::-ms-thumb:active {\nbackground-color:#b3d7ff\n}\n.custom-range::-ms-track {\nwidth:100%;\nheight:.5rem;\ncolor:transparent;\ncursor:pointer;\nbackground-color:transparent;\nborder-color:transparent;\nborder-width:.5rem\n}\n.custom-range::-ms-fill-lower {\nbackground-color:#dee2e6;\nborder-radius:1rem\n}\n.custom-range::-ms-fill-upper {\nmargin-right:15px;\nbackground-color:#dee2e6;\nborder-radius:1rem\n}\n.custom-range:disabled::-webkit-slider-thumb {\nbackground-color:#adb5bd\n}\n.custom-range:disabled::-webkit-slider-runnable-track {\ncursor:default\n}\n.custom-range:disabled::-moz-range-thumb {\nbackground-color:#adb5bd\n}\n.custom-range:disabled::-moz-range-track {\ncursor:default\n}\n.custom-range:disabled::-ms-thumb {\nbackground-color:#adb5bd\n}\n.custom-control-label::before, .custom-file-label, .custom-select {\ntransition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.custom-control-label::before, .custom-file-label, .custom-select {\ntransition:none\n}\n}\n.nav {\n\tdisplay:-ms-flexbox;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\tpadding-left:0;\n\tmargin-bottom:0;\n\tlist-style:none\n}\n.nav-link {\n\tdisplay:block;\npadding:.5rem 1rem\n}\n.nav-link:focus, .nav-link:hover {\n\ttext-decoration:none\n}\n.nav-link.disabled {\n\tcolor:#6c757d;\n\tpointer-events:none;\n\tcursor:default\n}\n.nav-tabs {\n\tborder-bottom:1px solid #dee2e6\n}\n.nav-tabs .nav-item {\n\tmargin-bottom:-1px\n}\n.nav-tabs .nav-link {\n\tborder:1px solid transparent;\nborder-top-left-radius:.25rem;\nborder-top-right-radius:.25rem\n}\n.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {\n\tborder-color:#e9ecef #e9ecef #dee2e6\n}\n.nav-tabs .nav-link.disabled {\n\tcolor:#6c757d;\n\tbackground-color:transparent;\n\tborder-color:transparent\n}\n.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {\n\tcolor:#495057;\n\tbackground-color:#fff;\n\tborder-color:#dee2e6 #dee2e6 #fff\n}\n.nav-tabs .dropdown-menu {\n\tmargin-top:-1px;\n\tborder-top-left-radius:0;\n\tborder-top-right-radius:0\n}\n.nav-pills .nav-link {\nborder-radius:.25rem\n}\n.nav-pills .nav-link.active, .nav-pills .show&gt;.nav-link {\n\tcolor:#fff;\n\tbackground-color:#007bff\n}\n.nav-fill .nav-item {\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto;\n\ttext-align:center\n}\n.nav-justified .nav-item {\n\t-ms-flex-preferred-size:0;\n\tflex-basis:0;\n\t-ms-flex-positive:1;\n\tflex-grow:1;\n\ttext-align:center\n}\n.tab-content&gt;.tab-pane {\n\tdisplay:none\n}\n.tab-content&gt;.active {\n\tdisplay:block\n}\n.navbar {\n\tposition:relative;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\t-ms-flex-align:center;\n\talign-items:center;\n\t-ms-flex-pack:justify;\n\tjustify-content:space-between;\npadding:.5rem 1rem\n}\n.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\n\t-ms-flex-align:center;\n\talign-items:center;\n\t-ms-flex-pack:justify;\n\tjustify-content:space-between\n}\n.navbar-brand {\n\tdisplay:inline-block;\npadding-top:.3125rem;\npadding-bottom:.3125rem;\n\tmargin-right:1rem;\n\tfont-size:1.25rem;\n\tline-height:inherit;\n\twhite-space:nowrap\n}\n.navbar-brand:focus, .navbar-brand:hover {\n\ttext-decoration:none\n}\n.navbar-nav {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\tpadding-left:0;\n\tmargin-bottom:0;\n\tlist-style:none\n}\n.navbar-nav .nav-link {\n\tpadding-right:0;\n\tpadding-left:0\n}\n.navbar-nav .dropdown-menu {\n\tposition:static;\n\tfloat:none\n}\n.navbar-text {\n\tdisplay:inline-block;\npadding-top:.5rem;\npadding-bottom:.5rem\n}\n.navbar-collapse {\n\t-ms-flex-preferred-size:100%;\n\tflex-basis:100%;\n\t-ms-flex-positive:1;\n\tflex-grow:1;\n\t-ms-flex-align:center;\n\talign-items:center\n}\n.navbar-toggler {\npadding:.25rem .75rem;\n\tfont-size:1.25rem;\n\tline-height:1;\n\tbackground-color:transparent;\n\tborder:1px solid transparent;\nborder-radius:.25rem\n}\n.navbar-toggler:focus, .navbar-toggler:hover {\n\ttext-decoration:none\n}\n.navbar-toggler-icon {\n\tdisplay:inline-block;\n\twidth:1.5em;\n\theight:1.5em;\n\tvertical-align:middle;\n\tcontent:\"\";\n\tbackground:no-repeat center center;\n\tbackground-size:100% 100%\n}\n@media (max-width:575.98px) {\n.navbar-expand-sm&gt;.container, .navbar-expand-sm&gt;.container-fluid, .navbar-expand-sm&gt;.container-lg, .navbar-expand-sm&gt;.container-md, .navbar-expand-sm&gt;.container-sm, .navbar-expand-sm&gt;.container-xl {\npadding-right:0;\npadding-left:0\n}\n}\n@media (min-width:576px) {\n.navbar-expand-sm {\n-ms-flex-flow:row nowrap;\nflex-flow:row nowrap;\n-ms-flex-pack:start;\njustify-content:flex-start\n}\n.navbar-expand-sm .navbar-nav {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.navbar-expand-sm .navbar-nav .dropdown-menu {\nposition:absolute\n}\n.navbar-expand-sm .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand-sm&gt;.container, .navbar-expand-sm&gt;.container-fluid, .navbar-expand-sm&gt;.container-lg, .navbar-expand-sm&gt;.container-md, .navbar-expand-sm&gt;.container-sm, .navbar-expand-sm&gt;.container-xl {\n-ms-flex-wrap:nowrap;\nflex-wrap:nowrap\n}\n.navbar-expand-sm .navbar-collapse {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important;\n-ms-flex-preferred-size:auto;\nflex-basis:auto\n}\n.navbar-expand-sm .navbar-toggler {\ndisplay:none\n}\n}\n@media (max-width:767.98px) {\n.navbar-expand-md&gt;.container, .navbar-expand-md&gt;.container-fluid, .navbar-expand-md&gt;.container-lg, .navbar-expand-md&gt;.container-md, .navbar-expand-md&gt;.container-sm, .navbar-expand-md&gt;.container-xl {\npadding-right:0;\npadding-left:0\n}\n}\n@media (min-width:768px) {\n.navbar-expand-md {\n-ms-flex-flow:row nowrap;\nflex-flow:row nowrap;\n-ms-flex-pack:start;\njustify-content:flex-start\n}\n.navbar-expand-md .navbar-nav {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.navbar-expand-md .navbar-nav .dropdown-menu {\nposition:absolute\n}\n.navbar-expand-md .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand-md&gt;.container, .navbar-expand-md&gt;.container-fluid, .navbar-expand-md&gt;.container-lg, .navbar-expand-md&gt;.container-md, .navbar-expand-md&gt;.container-sm, .navbar-expand-md&gt;.container-xl {\n-ms-flex-wrap:nowrap;\nflex-wrap:nowrap\n}\n.navbar-expand-md .navbar-collapse {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important;\n-ms-flex-preferred-size:auto;\nflex-basis:auto\n}\n.navbar-expand-md .navbar-toggler {\ndisplay:none\n}\n}\n@media (max-width:991.98px) {\n.navbar-expand-lg&gt;.container, .navbar-expand-lg&gt;.container-fluid, .navbar-expand-lg&gt;.container-lg, .navbar-expand-lg&gt;.container-md, .navbar-expand-lg&gt;.container-sm, .navbar-expand-lg&gt;.container-xl {\npadding-right:0;\npadding-left:0\n}\n}\n@media (min-width:992px) {\n.navbar-expand-lg {\n-ms-flex-flow:row nowrap;\nflex-flow:row nowrap;\n-ms-flex-pack:start;\njustify-content:flex-start\n}\n.navbar-expand-lg .navbar-nav {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.navbar-expand-lg .navbar-nav .dropdown-menu {\nposition:absolute\n}\n.navbar-expand-lg .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand-lg&gt;.container, .navbar-expand-lg&gt;.container-fluid, .navbar-expand-lg&gt;.container-lg, .navbar-expand-lg&gt;.container-md, .navbar-expand-lg&gt;.container-sm, .navbar-expand-lg&gt;.container-xl {\n-ms-flex-wrap:nowrap;\nflex-wrap:nowrap\n}\n.navbar-expand-lg .navbar-collapse {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important;\n-ms-flex-preferred-size:auto;\nflex-basis:auto\n}\n.navbar-expand-lg .navbar-toggler {\ndisplay:none\n}\n}\n@media (max-width:1199.98px) {\n.navbar-expand-xl&gt;.container, .navbar-expand-xl&gt;.container-fluid, .navbar-expand-xl&gt;.container-lg, .navbar-expand-xl&gt;.container-md, .navbar-expand-xl&gt;.container-sm, .navbar-expand-xl&gt;.container-xl {\npadding-right:0;\npadding-left:0\n}\n}\n@media (min-width:1200px) {\n.navbar-expand-xl {\n-ms-flex-flow:row nowrap;\nflex-flow:row nowrap;\n-ms-flex-pack:start;\njustify-content:flex-start\n}\n.navbar-expand-xl .navbar-nav {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.navbar-expand-xl .navbar-nav .dropdown-menu {\nposition:absolute\n}\n.navbar-expand-xl .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand-xl&gt;.container, .navbar-expand-xl&gt;.container-fluid, .navbar-expand-xl&gt;.container-lg, .navbar-expand-xl&gt;.container-md, .navbar-expand-xl&gt;.container-sm, .navbar-expand-xl&gt;.container-xl {\n-ms-flex-wrap:nowrap;\nflex-wrap:nowrap\n}\n.navbar-expand-xl .navbar-collapse {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important;\n-ms-flex-preferred-size:auto;\nflex-basis:auto\n}\n.navbar-expand-xl .navbar-toggler {\ndisplay:none\n}\n}\n.navbar-expand {\n\t-ms-flex-flow:row nowrap;\n\tflex-flow:row nowrap;\n\t-ms-flex-pack:start;\n\tjustify-content:flex-start\n}\n.navbar-expand&gt;.container, .navbar-expand&gt;.container-fluid, .navbar-expand&gt;.container-lg, .navbar-expand&gt;.container-md, .navbar-expand&gt;.container-sm, .navbar-expand&gt;.container-xl {\n\tpadding-right:0;\n\tpadding-left:0\n}\n.navbar-expand .navbar-nav {\n\t-ms-flex-direction:row;\n\tflex-direction:row\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n\tposition:absolute\n}\n.navbar-expand .navbar-nav .nav-link {\npadding-right:.5rem;\npadding-left:.5rem\n}\n.navbar-expand&gt;.container, .navbar-expand&gt;.container-fluid, .navbar-expand&gt;.container-lg, .navbar-expand&gt;.container-md, .navbar-expand&gt;.container-sm, .navbar-expand&gt;.container-xl {\n\t-ms-flex-wrap:nowrap;\n\tflex-wrap:nowrap\n}\n.navbar-expand .navbar-collapse {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important;\n\t-ms-flex-preferred-size:auto;\n\tflex-basis:auto\n}\n.navbar-expand .navbar-toggler {\n\tdisplay:none\n}\n.navbar-light .navbar-brand {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-light .navbar-nav .nav-link {\n\tcolor:rgba(0, 0, 0, .5)\n}\n.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {\n\tcolor:rgba(0, 0, 0, .7)\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n\tcolor:rgba(0, 0, 0, .3)\n}\n.navbar-light .navbar-nav .active&gt;.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show&gt;.nav-link {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-light .navbar-toggler {\n\tcolor:rgba(0, 0, 0, .5);\n\tborder-color:rgba(0, 0, 0, .1)\n}\n.navbar-light .navbar-toggler-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")\n}\n.navbar-light .navbar-text {\n\tcolor:rgba(0, 0, 0, .5)\n}\n.navbar-light .navbar-text a {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {\n\tcolor:rgba(0, 0, 0, .9)\n}\n.navbar-dark .navbar-brand {\n\tcolor:#fff\n}\n.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {\n\tcolor:#fff\n}\n.navbar-dark .navbar-nav .nav-link {\n\tcolor:rgba(255, 255, 255, .5)\n}\n.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {\n\tcolor:rgba(255, 255, 255, .75)\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n\tcolor:rgba(255, 255, 255, .25)\n}\n.navbar-dark .navbar-nav .active&gt;.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show&gt;.nav-link {\n\tcolor:#fff\n}\n.navbar-dark .navbar-toggler {\n\tcolor:rgba(255, 255, 255, .5);\n\tborder-color:rgba(255, 255, 255, .1)\n}\n.navbar-dark .navbar-toggler-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")\n}\n.navbar-dark .navbar-text {\n\tcolor:rgba(255, 255, 255, .5)\n}\n.navbar-dark .navbar-text a {\n\tcolor:#fff\n}\n.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {\n\tcolor:#fff\n}\n\n.card&gt;hr {\n\tmargin-right:0;\n\tmargin-left:0\n}\n.card&gt;.list-group {\n\tborder-top:inherit;\n\tborder-bottom:inherit\n}\n.card&gt;.list-group:first-child {\n\tborder-top-width:0;\nborder-top-left-radius:calc(.25rem - 1px);\nborder-top-right-radius:calc(.25rem - 1px)\n}\n.card&gt;.list-group:last-child {\n\tborder-bottom-width:0;\nborder-bottom-right-radius:calc(.25rem - 1px);\nborder-bottom-left-radius:calc(.25rem - 1px)\n}\n.card-body {\n\t-ms-flex:1 1 auto;\n\tflex:1 1 auto;\n\tmin-height:1px;\n\tpadding:1.25rem\n}\n.card-title {\nmargin-bottom:.75rem\n}\n.card-subtitle {\nmargin-top:-.375rem;\n\tmargin-bottom:0\n}\n.card-text:last-child {\n\tmargin-bottom:0\n}\n.card-link:hover {\n\ttext-decoration:none\n}\n.card-link+.card-link {\n\tmargin-left:1.25rem\n}\n\n.card-header:first-child {\nborder-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0\n}\n.card-header+.list-group .list-group-item:first-child {\n\tborder-top:0\n}\n.card-footer {\npadding:.75rem 1.25rem;\n\tbackground-color:rgba(0, 0, 0, .03);\n\tborder-top:1px solid rgba(0, 0, 0, .125)\n}\n.card-footer:last-child {\nborder-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)\n}\n.card-header-tabs {\nmargin-right:-.625rem;\nmargin-bottom:-.75rem;\nmargin-left:-.625rem;\n\tborder-bottom:0\n}\n.card-header-pills {\nmargin-right:-.625rem;\nmargin-left:-.625rem\n}\n.card-img-overlay {\n\tposition:absolute;\n\ttop:0;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tpadding:1.25rem\n}\n.card-img, .card-img-bottom, .card-img-top {\n\t-ms-flex-negative:0;\n\tflex-shrink:0;\n\twidth:100%\n}\n.card-img, .card-img-top {\nborder-top-left-radius:calc(.25rem - 1px);\nborder-top-right-radius:calc(.25rem - 1px)\n}\n.card-img, .card-img-bottom {\nborder-bottom-right-radius:calc(.25rem - 1px);\nborder-bottom-left-radius:calc(.25rem - 1px)\n}\n.card-deck .card {\n\tmargin-bottom:15px\n}\n@media (min-width:576px) {\n.card-deck {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap;\nmargin-right:-15px;\nmargin-left:-15px\n}\n.card-deck .card {\n-ms-flex:1 0 0%;\nflex:1 0 0%;\nmargin-right:15px;\nmargin-bottom:0;\nmargin-left:15px\n}\n}\n.card-group&gt;.card {\n\tmargin-bottom:15px\n}\n@media (min-width:576px) {\n.card-group {\ndisplay:-ms-flexbox;\ndisplay:flex;\n-ms-flex-flow:row wrap;\nflex-flow:row wrap\n}\n.card-group&gt;.card {\n-ms-flex:1 0 0%;\nflex:1 0 0%;\nmargin-bottom:0\n}\n.card-group&gt;.card+.card {\nmargin-left:0;\nborder-left:0\n}\n.card-group&gt;.card:not(:last-child) {\nborder-top-right-radius:0;\nborder-bottom-right-radius:0\n}\n.card-group&gt;.card:not(:last-child) .card-header, .card-group&gt;.card:not(:last-child) .card-img-top {\nborder-top-right-radius:0\n}\n.card-group&gt;.card:not(:last-child) .card-footer, .card-group&gt;.card:not(:last-child) .card-img-bottom {\nborder-bottom-right-radius:0\n}\n.card-group&gt;.card:not(:first-child) {\nborder-top-left-radius:0;\nborder-bottom-left-radius:0\n}\n.card-group&gt;.card:not(:first-child) .card-header, .card-group&gt;.card:not(:first-child) .card-img-top {\nborder-top-left-radius:0\n}\n.card-group&gt;.card:not(:first-child) .card-footer, .card-group&gt;.card:not(:first-child) .card-img-bottom {\nborder-bottom-left-radius:0\n}\n}\n.card-columns .card {\nmargin-bottom:.75rem\n}\n@media (min-width:576px) {\n.card-columns {\n-webkit-column-count:3;\n-moz-column-count:3;\ncolumn-count:3;\n-webkit-column-gap:1.25rem;\n-moz-column-gap:1.25rem;\ncolumn-gap:1.25rem;\norphans:1;\nwidows:1\n}\n.card-columns .card {\ndisplay:inline-block;\nwidth:100%\n}\n}\n.accordion&gt;.card {\n\toverflow:hidden\n}\n.accordion&gt;.card:not(:last-of-type) {\nborder-bottom:0;\nborder-bottom-right-radius:0;\nborder-bottom-left-radius:0\n}\n.accordion&gt;.card:not(:first-of-type) {\nborder-top-left-radius:0;\nborder-top-right-radius:0\n}\n.accordion&gt;.card&gt;.card-header {\n\tborder-radius:0;\n\tmargin-bottom:-1px\n}\n.breadcrumb {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-wrap:wrap;\n\tflex-wrap:wrap;\npadding:.75rem 1rem;\n\tmargin-bottom:1rem;\n\tlist-style:none;\n\tbackground-color:#e9ecef;\nborder-radius:.25rem\n}\n.breadcrumb-item {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex\n}\n.breadcrumb-item+.breadcrumb-item {\npadding-left:.5rem\n}\n.breadcrumb-item+.breadcrumb-item::before {\ndisplay:inline-block;\npadding-right:.5rem;\ncolor:#6c757d;\ncontent:\"/\"\n}\n.breadcrumb-item+.breadcrumb-item:hover::before {\ntext-decoration:underline\n}\n.breadcrumb-item+.breadcrumb-item:hover::before {\ntext-decoration:none\n}\n.breadcrumb-item.active {\n\tcolor:#6c757d\n}\n.pagination {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\tpadding-left:0;\n\tlist-style:none;\nborder-radius:.25rem\n}\n.page-link {\n\tposition:relative;\n\tdisplay:block;\npadding:.5rem .75rem;\n\tmargin-left:-1px;\n\tline-height:1.25;\n\tcolor:#007bff;\n\tbackground-color:#fff;\n\tborder:1px solid #dee2e6\n}\n.page-link:hover {\n\tz-index:2;\n\tcolor:#0056b3;\n\ttext-decoration:none;\n\tbackground-color:#e9ecef;\n\tborder-color:#dee2e6\n}\n.page-link:focus {\n\tz-index:3;\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n.page-item:first-child .page-link {\n\tmargin-left:0;\nborder-top-left-radius:.25rem;\nborder-bottom-left-radius:.25rem\n}\n.page-item:last-child .page-link {\nborder-top-right-radius:.25rem;\nborder-bottom-right-radius:.25rem\n}\n.page-item.active .page-link {\n\tz-index:3;\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.page-item.disabled .page-link {\n\tcolor:#6c757d;\n\tpointer-events:none;\n\tcursor:auto;\n\tbackground-color:#fff;\n\tborder-color:#dee2e6\n}\n.pagination-lg .page-link {\npadding:.75rem 1.5rem;\n\tfont-size:1.25rem;\n\tline-height:1.5\n}\n.pagination-lg .page-item:first-child .page-link {\nborder-top-left-radius:.3rem;\nborder-bottom-left-radius:.3rem\n}\n.pagination-lg .page-item:last-child .page-link {\nborder-top-right-radius:.3rem;\nborder-bottom-right-radius:.3rem\n}\n.pagination-sm .page-link {\npadding:.25rem .5rem;\nfont-size:.875rem;\n\tline-height:1.5\n}\n.pagination-sm .page-item:first-child .page-link {\nborder-top-left-radius:.2rem;\nborder-bottom-left-radius:.2rem\n}\n.pagination-sm .page-item:last-child .page-link {\nborder-top-right-radius:.2rem;\nborder-bottom-right-radius:.2rem\n}\n.badge {\n\tdisplay:inline-block;\n\tpadding:.25em .4em;\n\tfont-size:75%;\n\tfont-weight:700;\n\tline-height:1;\n\ttext-align:center;\n\twhite-space:nowrap;\n\tvertical-align:baseline;\nborder-radius:.25rem;\ntransition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.badge {\ntransition:none\n}\n}\na.badge:focus, a.badge:hover {\n\ttext-decoration:none\n}\n.badge:empty {\n\tdisplay:none\n}\n.btn .badge {\n\tposition:relative;\n\ttop:-1px\n}\n.badge-pill {\n\tpadding-right:.6em;\n\tpadding-left:.6em;\n\tborder-radius:10rem\n}\n.badge-primary {\n\tcolor:#fff;\n\tbackground-color:#007bff\n}\na.badge-primary:focus, a.badge-primary:hover {\n\tcolor:#fff;\n\tbackground-color:#0062cc\n}\na.badge-primary.focus, a.badge-primary:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(0, 123, 255, .5)\n}\n.badge-secondary {\n\tcolor:#fff;\n\tbackground-color:#6c757d\n}\na.badge-secondary:focus, a.badge-secondary:hover {\n\tcolor:#fff;\n\tbackground-color:#545b62\n}\na.badge-secondary.focus, a.badge-secondary:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(108, 117, 125, .5)\n}\n.badge-success {\n\tcolor:#fff;\n\tbackground-color:#28a745\n}\na.badge-success:focus, a.badge-success:hover {\n\tcolor:#fff;\n\tbackground-color:#1e7e34\n}\na.badge-success.focus, a.badge-success:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(40, 167, 69, .5)\n}\n.badge-info {\n\tcolor:#fff;\n\tbackground-color:#17a2b8\n}\na.badge-info:focus, a.badge-info:hover {\n\tcolor:#fff;\n\tbackground-color:#117a8b\n}\na.badge-info.focus, a.badge-info:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(23, 162, 184, .5)\n}\n.badge-warning {\n\tcolor:#212529;\n\tbackground-color:#ffc107\n}\na.badge-warning:focus, a.badge-warning:hover {\n\tcolor:#212529;\n\tbackground-color:#d39e00\n}\na.badge-warning.focus, a.badge-warning:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(255, 193, 7, .5)\n}\n.badge-danger {\n\tcolor:#fff;\n\tbackground-color:#dc3545\n}\na.badge-danger:focus, a.badge-danger:hover {\n\tcolor:#fff;\n\tbackground-color:#bd2130\n}\na.badge-danger.focus, a.badge-danger:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(220, 53, 69, .5)\n}\n.badge-light {\n\tcolor:#212529;\n\tbackground-color:#f8f9fa\n}\na.badge-light:focus, a.badge-light:hover {\n\tcolor:#212529;\n\tbackground-color:#dae0e5\n}\na.badge-light.focus, a.badge-light:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(248, 249, 250, .5)\n}\n.badge-dark {\n\tcolor:#fff;\n\tbackground-color:#343a40\n}\na.badge-dark:focus, a.badge-dark:hover {\n\tcolor:#fff;\n\tbackground-color:#1d2124\n}\na.badge-dark.focus, a.badge-dark:focus {\n\toutline:0;\nbox-shadow:0 0 0 .2rem rgba(52, 58, 64, .5)\n}\n.jumbotron {\n\tpadding:2rem 1rem;\n\tmargin-bottom:2rem;\n\tbackground-color:#e9ecef;\nborder-radius:.3rem\n}\n@media (min-width:576px) {\n.jumbotron {\npadding:4rem 2rem\n}\n}\n.jumbotron-fluid {\n\tpadding-right:0;\n\tpadding-left:0;\n\tborder-radius:0\n}\n.alert {\n\tposition:relative;\npadding:.75rem 1.25rem;\n\tmargin-bottom:1rem;\n\tborder:1px solid transparent;\nborder-radius:.25rem\n}\n.alert-heading {\n\tcolor:inherit\n}\n.alert-link {\n\tfont-weight:700\n}\n.alert-dismissible {\n\tpadding-right:4rem\n}\n.alert-dismissible .close {\n\tposition:absolute;\n\ttop:0;\n\tright:0;\npadding:.75rem 1.25rem;\n\tcolor:inherit\n}\n.alert-primary {\n\tcolor:#004085;\n\tbackground-color:#cce5ff;\n\tborder-color:#b8daff\n}\n.alert-primary hr {\n\tborder-top-color:#9fcdff\n}\n.alert-primary .alert-link {\n\tcolor:#002752\n}\n.alert-secondary {\n\tcolor:#383d41;\n\tbackground-color:#e2e3e5;\n\tborder-color:#d6d8db\n}\n.alert-secondary hr {\n\tborder-top-color:#c8cbcf\n}\n.alert-secondary .alert-link {\n\tcolor:#202326\n}\n.alert-success {\n\tcolor:#155724;\n\tbackground-color:#d4edda;\n\tborder-color:#c3e6cb\n}\n.alert-success hr {\n\tborder-top-color:#b1dfbb\n}\n.alert-success .alert-link {\n\tcolor:#0b2e13\n}\n.alert-info {\n\tcolor:#0c5460;\n\tbackground-color:#d1ecf1;\n\tborder-color:#bee5eb\n}\n.alert-info hr {\n\tborder-top-color:#abdde5\n}\n.alert-info .alert-link {\n\tcolor:#062c33\n}\n.alert-warning {\n\tcolor:#856404;\n\tbackground-color:#fff3cd;\n\tborder-color:#ffeeba\n}\n.alert-warning hr {\n\tborder-top-color:#ffe8a1\n}\n.alert-warning .alert-link {\n\tcolor:#533f03\n}\n.alert-danger {\n\tcolor:#721c24;\n\tbackground-color:#f8d7da;\n\tborder-color:#f5c6cb\n}\n.alert-danger hr {\n\tborder-top-color:#f1b0b7\n}\n.alert-danger .alert-link {\n\tcolor:#491217\n}\n.alert-light {\n\tcolor:#818182;\n\tbackground-color:#fefefe;\n\tborder-color:#fdfdfe\n}\n.alert-light hr {\n\tborder-top-color:#ececf6\n}\n.alert-light .alert-link {\n\tcolor:#686868\n}\n.alert-dark {\n\tcolor:#1b1e21;\n\tbackground-color:#d6d8d9;\n\tborder-color:#c6c8ca\n}\n.alert-dark hr {\n\tborder-top-color:#b9bbbe\n}\n.alert-dark .alert-link {\n\tcolor:#040505\n}\n@-webkit-keyframes progress-bar-stripes {\nfrom {\nbackground-position:1rem 0\n}\nto {\n\tbackground-position:0 0\n}\n}\n@keyframes progress-bar-stripes {\nfrom {\nbackground-position:1rem 0\n}\nto {\n\tbackground-position:0 0\n}\n}\n.progress {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\theight:1rem;\n\toverflow:hidden;\n\tline-height:0;\nfont-size:.75rem;\n\tbackground-color:#e9ecef;\nborder-radius:.25rem\n}\n.progress-bar {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\toverflow:hidden;\n\tcolor:#fff;\n\ttext-align:center;\n\twhite-space:nowrap;\n\tbackground-color:#007bff;\ntransition:width .6s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.progress-bar {\ntransition:none\n}\n}\n.progress-bar-striped {\n\tbackground-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n\tbackground-size:1rem 1rem\n}\n.progress-bar-animated {\n\t-webkit-animation:progress-bar-stripes 1s linear infinite;\n\tanimation:progress-bar-stripes 1s linear infinite\n}\n@media (prefers-reduced-motion:reduce) {\n.progress-bar-animated {\n-webkit-animation:none;\nanimation:none\n}\n}\n.media {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:start;\n\talign-items:flex-start;\n}\n.media-body {\n\t-ms-flex:1;\n\tflex:1\n}\n.list-group {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\tpadding-left:0;\n\tmargin-bottom:0;\nborder-radius:.25rem\n}\n.list-group-item-action {\n\twidth:100%;\n\tcolor:#495057;\n\ttext-align:inherit\n}\n.list-group-item-action:focus, .list-group-item-action:hover {\n\tz-index:1;\n\tcolor:#495057;\n\ttext-decoration:none;\n\tbackground-color:#f8f9fa\n}\n.list-group-item-action:active {\n\tcolor:#212529;\n\tbackground-color:#e9ecef\n}\n.list-group-item {\n\tposition:relative;\n\tdisplay:block;\npadding:.75rem 1.25rem;\n\tbackground-color:#fff;\n\tborder:1px solid rgba(0, 0, 0, .125)\n}\n.list-group-item:first-child {\n\tborder-top-left-radius:inherit;\n\tborder-top-right-radius:inherit\n}\n.list-group-item:last-child {\n\tborder-bottom-right-radius:inherit;\n\tborder-bottom-left-radius:inherit\n}\n.list-group-item.disabled, .list-group-item:disabled {\n\tcolor:#6c757d;\n\tpointer-events:none;\n\tbackground-color:#fff\n}\n.list-group-item.active {\n\tz-index:2;\n\tcolor:#fff;\n\tbackground-color:#007bff;\n\tborder-color:#007bff\n}\n.list-group-item+.list-group-item {\n\tborder-top-width:0\n}\n.list-group-item+.list-group-item.active {\n\tmargin-top:-1px;\n\tborder-top-width:1px\n}\n.list-group-horizontal {\n\t-ms-flex-direction:row;\n\tflex-direction:row\n}\n.list-group-horizontal&gt;.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\n\tborder-top-right-radius:0\n}\n.list-group-horizontal&gt;.list-group-item:last-child {\nborder-top-right-radius:.25rem;\n\tborder-bottom-left-radius:0\n}\n.list-group-horizontal&gt;.list-group-item.active {\n\tmargin-top:0\n}\n.list-group-horizontal&gt;.list-group-item+.list-group-item {\n\tborder-top-width:1px;\n\tborder-left-width:0\n}\n.list-group-horizontal&gt;.list-group-item+.list-group-item.active {\n\tmargin-left:-1px;\n\tborder-left-width:1px\n}\n@media (min-width:576px) {\n.list-group-horizontal-sm {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.list-group-horizontal-sm&gt;.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\nborder-top-right-radius:0\n}\n.list-group-horizontal-sm&gt;.list-group-item:last-child {\nborder-top-right-radius:.25rem;\nborder-bottom-left-radius:0\n}\n.list-group-horizontal-sm&gt;.list-group-item.active {\nmargin-top:0\n}\n.list-group-horizontal-sm&gt;.list-group-item+.list-group-item {\nborder-top-width:1px;\nborder-left-width:0\n}\n.list-group-horizontal-sm&gt;.list-group-item+.list-group-item.active {\nmargin-left:-1px;\nborder-left-width:1px\n}\n}\n@media (min-width:768px) {\n.list-group-horizontal-md {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.list-group-horizontal-md&gt;.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\nborder-top-right-radius:0\n}\n.list-group-horizontal-md&gt;.list-group-item:last-child {\nborder-top-right-radius:.25rem;\nborder-bottom-left-radius:0\n}\n.list-group-horizontal-md&gt;.list-group-item.active {\nmargin-top:0\n}\n.list-group-horizontal-md&gt;.list-group-item+.list-group-item {\nborder-top-width:1px;\nborder-left-width:0\n}\n.list-group-horizontal-md&gt;.list-group-item+.list-group-item.active {\nmargin-left:-1px;\nborder-left-width:1px\n}\n}\n@media (min-width:992px) {\n.list-group-horizontal-lg {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.list-group-horizontal-lg&gt;.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\nborder-top-right-radius:0\n}\n.list-group-horizontal-lg&gt;.list-group-item:last-child {\nborder-top-right-radius:.25rem;\nborder-bottom-left-radius:0\n}\n.list-group-horizontal-lg&gt;.list-group-item.active {\nmargin-top:0\n}\n.list-group-horizontal-lg&gt;.list-group-item+.list-group-item {\nborder-top-width:1px;\nborder-left-width:0\n}\n.list-group-horizontal-lg&gt;.list-group-item+.list-group-item.active {\nmargin-left:-1px;\nborder-left-width:1px\n}\n}\n@media (min-width:1200px) {\n.list-group-horizontal-xl {\n-ms-flex-direction:row;\nflex-direction:row\n}\n.list-group-horizontal-xl&gt;.list-group-item:first-child {\nborder-bottom-left-radius:.25rem;\nborder-top-right-radius:0\n}\n.list-group-horizontal-xl&gt;.list-group-item:last-child {\nborder-top-right-radius:.25rem;\nborder-bottom-left-radius:0\n}\n.list-group-horizontal-xl&gt;.list-group-item.active {\nmargin-top:0\n}\n.list-group-horizontal-xl&gt;.list-group-item+.list-group-item {\nborder-top-width:1px;\nborder-left-width:0\n}\n.list-group-horizontal-xl&gt;.list-group-item+.list-group-item.active {\nmargin-left:-1px;\nborder-left-width:1px\n}\n}\n.list-group-flush {\n\tborder-radius:0\n}\n.list-group-flush&gt;.list-group-item {\n\tborder-width:0 0 1px\n}\n.list-group-flush&gt;.list-group-item:last-child {\n\tborder-bottom-width:0\n}\n.list-group-item-primary {\n\tcolor:#004085;\n\tbackground-color:#b8daff\n}\n.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {\n\tcolor:#004085;\n\tbackground-color:#9fcdff\n}\n.list-group-item-primary.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#004085;\n\tborder-color:#004085\n}\n.list-group-item-secondary {\n\tcolor:#383d41;\n\tbackground-color:#d6d8db\n}\n.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {\n\tcolor:#383d41;\n\tbackground-color:#c8cbcf\n}\n.list-group-item-secondary.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#383d41;\n\tborder-color:#383d41\n}\n.list-group-item-success {\n\tcolor:#155724;\n\tbackground-color:#c3e6cb\n}\n.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {\n\tcolor:#155724;\n\tbackground-color:#b1dfbb\n}\n.list-group-item-success.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#155724;\n\tborder-color:#155724\n}\n.list-group-item-info {\n\tcolor:#0c5460;\n\tbackground-color:#bee5eb\n}\n.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {\n\tcolor:#0c5460;\n\tbackground-color:#abdde5\n}\n.list-group-item-info.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#0c5460;\n\tborder-color:#0c5460\n}\n.list-group-item-warning {\n\tcolor:#856404;\n\tbackground-color:#ffeeba\n}\n.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {\n\tcolor:#856404;\n\tbackground-color:#ffe8a1\n}\n.list-group-item-warning.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#856404;\n\tborder-color:#856404\n}\n.list-group-item-danger {\n\tcolor:#721c24;\n\tbackground-color:#f5c6cb\n}\n.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {\n\tcolor:#721c24;\n\tbackground-color:#f1b0b7\n}\n.list-group-item-danger.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#721c24;\n\tborder-color:#721c24\n}\n.list-group-item-light {\n\tcolor:#818182;\n\tbackground-color:#fdfdfe\n}\n.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {\n\tcolor:#818182;\n\tbackground-color:#ececf6\n}\n.list-group-item-light.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#818182;\n\tborder-color:#818182\n}\n.list-group-item-dark {\n\tcolor:#1b1e21;\n\tbackground-color:#c6c8ca\n}\n.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {\n\tcolor:#1b1e21;\n\tbackground-color:#b9bbbe\n}\n.list-group-item-dark.list-group-item-action.active {\n\tcolor:#fff;\n\tbackground-color:#1b1e21;\n\tborder-color:#1b1e21\n}\n.close {\n\tfloat:right;\n\tfont-size:2.5rem;\n\tfont-weight:700;\n\tline-height:1;\n\tcolor:#000;\n\ttext-shadow:0 1px 0 #fff;\n\topacity:.5\n}\n.close:hover {\n\tcolor:#000;\n\ttext-decoration:none\n}\n.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {\nopacity:.75\n}\nbutton.close {\n\tpadding:0;\n\tbackground-color:transparent;\n\tborder:0\n}\na.close.disabled {\n\tpointer-events:none\n}\n.toast {\n\tmax-width:350px;\n\toverflow:hidden;\nfont-size:.875rem;\n\tbackground-color:rgba(255, 255, 255, .85);\n\tbackground-clip:padding-box;\n\tborder:1px solid rgba(0, 0, 0, .1);\nbox-shadow:0 .25rem .75rem rgba(0, 0, 0, .1);\n\t-webkit-backdrop-filter:blur(10px);\n\tbackdrop-filter:blur(10px);\n\topacity:0;\nborder-radius:.25rem\n}\n.toast:not(:last-child) {\nmargin-bottom:.75rem\n}\n.toast.showing {\n\topacity:1\n}\n.toast.show {\n\tdisplay:block;\n\topacity:1\n}\n.toast.hide {\n\tdisplay:none\n}\n.toast-header {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\npadding:.25rem .75rem;\n\tcolor:#6c757d;\n\tbackground-color:rgba(255, 255, 255, .85);\n\tbackground-clip:padding-box;\n\tborder-bottom:1px solid rgba(0, 0, 0, .05)\n}\n.toast-body {\npadding:.75rem\n}\n.modal-open {\n\toverflow:hidden\n}\n.modal-open .modal {\n\toverflow-x:hidden;\n\toverflow-y:auto\n}\n.modal {\n\tposition:fixed;\n\n\tleft:0;\n\tz-index:1050;\n\tdisplay:none;\n\twidth:100%;\n\theight:100%;\n\toverflow:hidden;\n\toutline:0;z-index:999999999999999;\n}\n.modal-dialog {\n\tposition:relative;\n\twidth:auto;\nmargin:.5rem;\n\tpointer-events:none\n}\n.modal.fade .modal-dialog {\ntransition:-webkit-transform .3s ease-out;\ntransition:transform .3s ease-out;\ntransition:transform .3s ease-out, -webkit-transform .3s ease-out;\n\t-webkit-transform:translate(0, -50px);\n\ttransform:translate(0, -50px)\n}\n@media (prefers-reduced-motion:reduce) {\n.modal.fade .modal-dialog {\ntransition:none\n}\n}\n.modal.show .modal-dialog {\n\t-webkit-transform:none;\n\ttransform:none\n}\n.modal.modal-static .modal-dialog {\n\t-webkit-transform:scale(1.02);\n\ttransform:scale(1.02)\n}\n.modal-dialog-scrollable {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\tmax-height:calc(100% - 1rem)\n}\n.modal-dialog-scrollable .modal-content {\n\tmax-height:calc(100vh - 1rem);\n\toverflow:hidden\n}\n.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {\n\t-ms-flex-negative:0;\n\tflex-shrink:0\n}\n.modal-dialog-scrollable .modal-body {\n\toverflow-y:auto\n}\n.modal-dialog-centered {\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\n\tmin-height:calc(100% - 1rem)\n}\n.modal-dialog-centered::before {\ndisplay:block;\nheight:calc(100vh - 1rem);\nheight:-webkit-min-content;\nheight:-moz-min-content;\nheight:min-content;\ncontent:\"\"\n}\n.modal-dialog-centered.modal-dialog-scrollable {\n\t-ms-flex-direction:column;\n\tflex-direction:column;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\theight:100%\n}\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n\tmax-height:none\n}\n.modal-dialog-centered.modal-dialog-scrollable::before {\ncontent:none\n}\n\n.tooltip {\n\tposition:absolute;\n\tz-index:1070;\n\tdisplay:block;\n\tmargin:0;\n\tfont-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n\tfont-style:normal;\n\tfont-weight:400;\n\tline-height:1.5;\n\ttext-align:left;\n\ttext-align:start;\n\ttext-decoration:none;\n\ttext-shadow:none;\n\ttext-transform:none;\n\tletter-spacing:normal;\n\tword-break:normal;\n\tword-spacing:normal;\n\twhite-space:normal;\n\tline-break:auto;\nfont-size:.875rem;\n\tword-wrap:break-word;\n\topacity:0\n}\n.tooltip.show {\n\topacity:.9\n}\n.tooltip .arrow {\n\tposition:absolute;\n\tdisplay:block;\nwidth:.8rem;\nheight:.4rem\n}\n.tooltip .arrow::before {\nposition:absolute;\ncontent:\"\";\nborder-color:transparent;\nborder-style:solid\n}\n.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {\npadding:.4rem 0\n}\n.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {\nbottom:0\n}\n.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {\ntop:0;\nborder-width:.4rem .4rem 0;\nborder-top-color:#000\n}\n.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {\npadding:0 .4rem\n}\n.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {\nleft:0;\nwidth:.4rem;\nheight:.8rem\n}\n.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {\nright:0;\nborder-width:.4rem .4rem .4rem 0;\nborder-right-color:#000\n}\n.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {\npadding:.4rem 0\n}\n.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {\ntop:0\n}\n.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {\nbottom:0;\nborder-width:0 .4rem .4rem;\nborder-bottom-color:#000\n}\n.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {\npadding:0 .4rem\n}\n.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {\nright:0;\nwidth:.4rem;\nheight:.8rem\n}\n.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {\nleft:0;\nborder-width:.4rem 0 .4rem .4rem;\nborder-left-color:#000\n}\n.tooltip-inner {\n\tmax-width:200px;\npadding:.25rem .5rem;\n\tcolor:#fff;\n\ttext-align:center;\n\tbackground-color:#000;\nborder-radius:.25rem\n}\n.popover {\n\tposition:absolute;\n\ttop:0;\n\tleft:0;\n\tz-index:1060;\n\tdisplay:block;\n\tmax-width:276px;\n\tfont-family:-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n\tfont-style:normal;\n\tfont-weight:400;\n\tline-height:1.5;\n\ttext-align:left;\n\ttext-align:start;\n\ttext-decoration:none;\n\ttext-shadow:none;\n\ttext-transform:none;\n\tletter-spacing:normal;\n\tword-break:normal;\n\tword-spacing:normal;\n\twhite-space:normal;\n\tline-break:auto;\nfont-size:.875rem;\n\tword-wrap:break-word;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder:1px solid rgba(0, 0, 0, .2);\nborder-radius:.3rem\n}\n.popover .arrow {\n\tposition:absolute;\n\tdisplay:block;\n\twidth:1rem;\nheight:.5rem;\nmargin:0 .3rem\n}\n.popover .arrow::after, .popover .arrow::before {\nposition:absolute;\ndisplay:block;\ncontent:\"\";\nborder-color:transparent;\nborder-style:solid\n}\n.bs-popover-auto[x-placement^=top], .bs-popover-top {\nmargin-bottom:.5rem\n}\n.bs-popover-auto[x-placement^=top]&gt;.arrow, .bs-popover-top&gt;.arrow {\nbottom:calc(-.5rem - 1px)\n}\n.bs-popover-auto[x-placement^=top]&gt;.arrow::before, .bs-popover-top&gt;.arrow::before {\nbottom:0;\nborder-width:.5rem .5rem 0;\nborder-top-color:rgba(0, 0, 0, .25)\n}\n.bs-popover-auto[x-placement^=top]&gt;.arrow::after, .bs-popover-top&gt;.arrow::after {\nbottom:1px;\nborder-width:.5rem .5rem 0;\nborder-top-color:#fff\n}\n.bs-popover-auto[x-placement^=right], .bs-popover-right {\nmargin-left:.5rem\n}\n.bs-popover-auto[x-placement^=right]&gt;.arrow, .bs-popover-right&gt;.arrow {\nleft:calc(-.5rem - 1px);\nwidth:.5rem;\nheight:1rem;\nmargin:.3rem 0\n}\n.bs-popover-auto[x-placement^=right]&gt;.arrow::before, .bs-popover-right&gt;.arrow::before {\nleft:0;\nborder-width:.5rem .5rem .5rem 0;\nborder-right-color:rgba(0, 0, 0, .25)\n}\n.bs-popover-auto[x-placement^=right]&gt;.arrow::after, .bs-popover-right&gt;.arrow::after {\nleft:1px;\nborder-width:.5rem .5rem .5rem 0;\nborder-right-color:#fff\n}\n.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {\nmargin-top:.5rem\n}\n.bs-popover-auto[x-placement^=bottom]&gt;.arrow, .bs-popover-bottom&gt;.arrow {\ntop:calc(-.5rem - 1px)\n}\n.bs-popover-auto[x-placement^=bottom]&gt;.arrow::before, .bs-popover-bottom&gt;.arrow::before {\ntop:0;\nborder-width:0 .5rem .5rem .5rem;\nborder-bottom-color:rgba(0, 0, 0, .25)\n}\n.bs-popover-auto[x-placement^=bottom]&gt;.arrow::after, .bs-popover-bottom&gt;.arrow::after {\ntop:1px;\nborder-width:0 .5rem .5rem .5rem;\nborder-bottom-color:#fff\n}\n.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {\nposition:absolute;\ntop:0;\nleft:50%;\ndisplay:block;\nwidth:1rem;\nmargin-left:-.5rem;\ncontent:\"\";\nborder-bottom:1px solid #f7f7f7\n}\n.bs-popover-auto[x-placement^=left], .bs-popover-left {\nmargin-right:.5rem\n}\n.bs-popover-auto[x-placement^=left]&gt;.arrow, .bs-popover-left&gt;.arrow {\nright:calc(-.5rem - 1px);\nwidth:.5rem;\nheight:1rem;\nmargin:.3rem 0\n}\n.bs-popover-auto[x-placement^=left]&gt;.arrow::before, .bs-popover-left&gt;.arrow::before {\nright:0;\nborder-width:.5rem 0 .5rem .5rem;\nborder-left-color:rgba(0, 0, 0, .25)\n}\n.bs-popover-auto[x-placement^=left]&gt;.arrow::after, .bs-popover-left&gt;.arrow::after {\nright:1px;\nborder-width:.5rem 0 .5rem .5rem;\nborder-left-color:#fff\n}\n.popover-header {\npadding:.5rem .75rem;\n\tmargin-bottom:0;\n\tfont-size:1rem;\n\tbackground-color:#f7f7f7;\n\tborder-bottom:1px solid #ebebeb;\nborder-top-left-radius:calc(.3rem - 1px);\nborder-top-right-radius:calc(.3rem - 1px)\n}\n.popover-header:empty {\n\tdisplay:none\n}\n.popover-body {\npadding:.5rem .75rem;\n\tcolor:#212529\n}\n.carousel {\n\tposition:relative\n}\n.carousel.pointer-event {\n\t-ms-touch-action:pan-y;\n\ttouch-action:pan-y\n}\n.carousel-inner {\n\tposition:relative;\n\twidth:100%;\n\toverflow:hidden\n}\n.carousel-inner::after {\ndisplay:block;\nclear:both;\ncontent:\"\"\n}\n.carousel-item {\n\tposition:relative;\n\tdisplay:none;\n\tfloat:left;\n\twidth:100%;\n\tmargin-right:-100%;\n\t-webkit-backface-visibility:hidden;\n\tbackface-visibility:hidden;\ntransition:-webkit-transform .6s ease-in-out;\ntransition:transform .6s ease-in-out;\ntransition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-item {\ntransition:none\n}\n}\n.carousel-item-next, .carousel-item-prev, .carousel-item.active {\n\tdisplay:block\n}\n.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {\n-webkit-transform:translateX(100%);\ntransform:translateX(100%)\n}\n.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {\n-webkit-transform:translateX(-100%);\ntransform:translateX(-100%)\n}\n.carousel-fade .carousel-item {\n\topacity:0;\n\ttransition-property:opacity;\n\t-webkit-transform:none;\n\ttransform:none\n}\n.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {\n\tz-index:1;\n\topacity:1\n}\n.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {\n\tz-index:0;\n\topacity:0;\ntransition:opacity 0s .6s\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {\ntransition:none\n}\n}\n.carousel-control-next, .carousel-control-prev {\n\tposition:absolute;\n\ttop:0;\n\tbottom:0;\n\tz-index:1;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\twidth:15%;\n\tcolor:#fff;\n\ttext-align:center;\n\topacity:.5;\ntransition:opacity .15s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-control-next, .carousel-control-prev {\ntransition:none\n}\n}\n.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {\n\tcolor:#fff;\n\ttext-decoration:none;\n\toutline:0;\n\topacity:.9\n}\n.carousel-control-prev {\n\tleft:0\n}\n.carousel-control-next {\n\tright:0\n}\n.carousel-control-next-icon, .carousel-control-prev-icon {\n\tdisplay:inline-block;\n\twidth:20px;\n\theight:20px;\n\tbackground:no-repeat 50%/100% 100%\n}\n.carousel-control-prev-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\")\n}\n.carousel-control-next-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\")\n}\n.carousel-indicators {\n\tposition:absolute;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tz-index:15;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\tpadding-left:0;\n\tmargin-right:15%;\n\tmargin-left:15%;\n\tlist-style:none\n}\n.carousel-indicators li {\n\tbox-sizing:content-box;\n\t-ms-flex:0 1 auto;\n\tflex:0 1 auto;\n\twidth:30px;\n\theight:3px;\n\tmargin-right:3px;\n\tmargin-left:3px;\n\ttext-indent:-999px;\n\tcursor:pointer;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder-top:10px solid transparent;\n\tborder-bottom:10px solid transparent;\n\topacity:.5;\ntransition:opacity .6s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-indicators li {\ntransition:none\n}\n}\n.carousel-indicators .active {\n\topacity:1\n}\n.carousel-caption {\n\tposition:absolute;\n\tright:15%;\n\tbottom:20px;\n\tleft:15%;\n\tz-index:10;\n\tpadding-top:20px;\n\tpadding-bottom:20px;\n\tcolor:#fff;\n\ttext-align:center\n}\n@-webkit-keyframes spinner-border {\nto {\n-webkit-transform:rotate(360deg);\ntransform:rotate(360deg)\n}\n}\n@keyframes spinner-border {\nto {\n-webkit-transform:rotate(360deg);\ntransform:rotate(360deg)\n}\n}\n.spinner-border {\n\tdisplay:inline-block;\n\twidth:2rem;\n\theight:2rem;\n\tvertical-align:text-bottom;\n\tborder:.25em solid currentColor;\n\tborder-right-color:transparent;\n\tborder-radius:50%;\n-webkit-animation:spinner-border .75s linear infinite;\nanimation:spinner-border .75s linear infinite\n}\n.spinner-border-sm {\n\twidth:1rem;\n\theight:1rem;\n\tborder-width:.2em\n}\n@-webkit-keyframes spinner-grow {\n0% {\n-webkit-transform:scale(0);\ntransform:scale(0)\n}\n50% {\nopacity:1;\n-webkit-transform:none;\ntransform:none\n}\n}\n@keyframes spinner-grow {\n0% {\n-webkit-transform:scale(0);\ntransform:scale(0)\n}\n50% {\nopacity:1;\n-webkit-transform:none;\ntransform:none\n}\n}\n.spinner-grow {\n\tdisplay:inline-block;\n\twidth:2rem;\n\theight:2rem;\n\tvertical-align:text-bottom;\n\tbackground-color:currentColor;\n\tborder-radius:50%;\n\topacity:0;\n-webkit-animation:spinner-grow .75s linear infinite;\nanimation:spinner-grow .75s linear infinite\n}\n.spinner-grow-sm {\n\twidth:1rem;\n\theight:1rem\n}\n.align-baseline {\n\tvertical-align:baseline!important\n}\n.align-top {\n\tvertical-align:top!important\n}\n.align-middle {\n\tvertical-align:middle!important\n}\n.align-bottom {\n\tvertical-align:bottom!important\n}\n.align-text-bottom {\n\tvertical-align:text-bottom!important\n}\n.align-text-top {\n\tvertical-align:text-top!important\n}\n.bg-primary {\n\tbackground-color:#007bff!important\n}\na.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {\n\tbackground-color:#0062cc!important\n}\n.bg-secondary {\n\tbackground-color:#6c757d!important\n}\na.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {\n\tbackground-color:#545b62!important\n}\n.bg-success {\n\tbackground-color:#28a745!important\n}\na.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {\n\tbackground-color:#1e7e34!important\n}\n.bg-info {\n\tbackground-color:#17a2b8!important\n}\na.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {\n\tbackground-color:#117a8b!important\n}\n.bg-warning {\n\tbackground-color:#ffc107!important\n}\na.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {\n\tbackground-color:#d39e00!important\n}\n.bg-danger {\n\tbackground-color:#dc3545!important\n}\na.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {\n\tbackground-color:#bd2130!important\n}\n.bg-light {\n\tbackground-color:#f8f9fa!important\n}\na.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {\n\tbackground-color:#dae0e5!important\n}\n.bg-dark {\n\tbackground-color:#343a40!important\n}\na.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {\n\tbackground-color:#1d2124!important\n}\n.bg-white {\n\tbackground-color:#fff!important\n}\n.bg-transparent {\n\tbackground-color:transparent!important\n}\n.border {\n\tborder:1px solid #dee2e6!important\n}\n.border-top {\n\tborder-top:1px solid #dee2e6!important\n}\n.border-right {\n\tborder-right:1px solid #dee2e6!important\n}\n.border-bottom {\n\tborder-bottom:1px solid #dee2e6!important\n}\n.border-left {\n\tborder-left:1px solid #dee2e6!important\n}\n.border-0 {\n\tborder:0!important\n}\n.border-top-0 {\n\tborder-top:0!important\n}\n.border-right-0 {\n\tborder-right:0!important\n}\n.border-bottom-0 {\n\tborder-bottom:0!important\n}\n.border-left-0 {\n\tborder-left:0!important\n}\n.border-primary {\n\tborder-color:#007bff!important\n}\n.border-secondary {\n\tborder-color:#6c757d!important\n}\n.border-success {\n\tborder-color:#28a745!important\n}\n.border-info {\n\tborder-color:#17a2b8!important\n}\n.border-warning {\n\tborder-color:#ffc107!important\n}\n.border-danger {\n\tborder-color:#dc3545!important\n}\n.border-light {\n\tborder-color:#f8f9fa!important\n}\n.border-dark {\n\tborder-color:#343a40!important\n}\n.border-white {\n\tborder-color:#fff!important\n}\n.rounded-sm {\nborder-radius:.2rem!important\n}\n.rounded {\nborder-radius:.25rem!important\n}\n.rounded-top {\nborder-top-left-radius:.25rem!important;\nborder-top-right-radius:.25rem!important\n}\n.rounded-right {\nborder-top-right-radius:.25rem!important;\nborder-bottom-right-radius:.25rem!important\n}\n.rounded-bottom {\nborder-bottom-right-radius:.25rem!important;\nborder-bottom-left-radius:.25rem!important\n}\n.rounded-left {\nborder-top-left-radius:.25rem!important;\nborder-bottom-left-radius:.25rem!important\n}\n.rounded-lg {\nborder-radius:.3rem!important\n}\n.rounded-circle {\n\tborder-radius:50%!important\n}\n.rounded-pill {\n\tborder-radius:50rem!important\n}\n.rounded-0 {\n\tborder-radius:0!important\n}\n.clearfix::after {\ndisplay:block;\nclear:both;\ncontent:\"\"\n}\n.d-none {\n\tdisplay:none!important\n}\n.d-inline {\n\tdisplay:inline!important\n}\n.d-inline-block {\n\tdisplay:inline-block!important\n}\n.d-block {\n\tdisplay:block!important\n}\n.d-table {\n\tdisplay:table!important\n}\n.d-table-row {\n\tdisplay:table-row!important\n}\n.d-table-cell {\n\tdisplay:table-cell!important\n}\n.d-flex {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important\n}\n.d-inline-flex {\n\tdisplay:-ms-inline-flexbox!important;\n\tdisplay:inline-flex!important\n}\n@media (min-width:576px) {\n.d-sm-none {\ndisplay:none!important\n}\n.d-sm-inline {\ndisplay:inline!important\n}\n.d-sm-inline-block {\ndisplay:inline-block!important\n}\n.d-sm-block {\ndisplay:block!important\n}\n.d-sm-table {\ndisplay:table!important\n}\n.d-sm-table-row {\ndisplay:table-row!important\n}\n.d-sm-table-cell {\ndisplay:table-cell!important\n}\n.d-sm-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-sm-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:768px) {\n.d-md-none {\ndisplay:none!important\n}\n.d-md-inline {\ndisplay:inline!important\n}\n.d-md-inline-block {\ndisplay:inline-block!important\n}\n.d-md-block {\ndisplay:block!important\n}\n.d-md-table {\ndisplay:table!important\n}\n.d-md-table-row {\ndisplay:table-row!important\n}\n.d-md-table-cell {\ndisplay:table-cell!important\n}\n.d-md-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-md-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:992px) {\n.d-lg-none {\ndisplay:none!important\n}\n.d-lg-inline {\ndisplay:inline!important\n}\n.d-lg-inline-block {\ndisplay:inline-block!important\n}\n.d-lg-block {\ndisplay:block!important\n}\n.d-lg-table {\ndisplay:table!important\n}\n.d-lg-table-row {\ndisplay:table-row!important\n}\n.d-lg-table-cell {\ndisplay:table-cell!important\n}\n.d-lg-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-lg-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:1200px) {\n.d-xl-none {\ndisplay:none!important\n}\n.d-xl-inline {\ndisplay:inline!important\n}\n.d-xl-inline-block {\ndisplay:inline-block!important\n}\n.d-xl-block {\ndisplay:block!important\n}\n.d-xl-table {\ndisplay:table!important\n}\n.d-xl-table-row {\ndisplay:table-row!important\n}\n.d-xl-table-cell {\ndisplay:table-cell!important\n}\n.d-xl-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-xl-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media print {\n.d-print-none {\n\tdisplay:none!important\n}\n.d-print-inline {\n\tdisplay:inline!important\n}\n.d-print-inline-block {\n\tdisplay:inline-block!important\n}\n.d-print-block {\n\tdisplay:block!important\n}\n.d-print-table {\n\tdisplay:table!important\n}\n.d-print-table-row {\n\tdisplay:table-row!important\n}\n.d-print-table-cell {\n\tdisplay:table-cell!important\n}\n.d-print-flex {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important\n}\n.d-print-inline-flex {\n\tdisplay:-ms-inline-flexbox!important;\n\tdisplay:inline-flex!important\n}\n}\n.embed-responsive {\n\tposition:relative;\n\tdisplay:block;\n\twidth:100%;\n\tpadding:0;\n\toverflow:hidden\n}\n.embed-responsive::before {\ndisplay:block;\ncontent:\"\"\n}\n.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {\n\tposition:absolute;\n\ttop:0;\n\tbottom:0;\n\tleft:0;\n\twidth:100%;\n\theight:100%;\n\tborder:0\n}\n.embed-responsive-21by9::before {\npadding-top:42.857143%\n}\n.embed-responsive-16by9::before {\npadding-top:56.25%\n}\n.embed-responsive-4by3::before {\npadding-top:75%\n}\n.embed-responsive-1by1::before {\npadding-top:100%\n}\n.flex-row {\n\t-ms-flex-direction:row!important;\n\tflex-direction:row!important\n}\n.flex-column {\n\t-ms-flex-direction:column!important;\n\tflex-direction:column!important\n}\n.flex-row-reverse {\n\t-ms-flex-direction:row-reverse!important;\n\tflex-direction:row-reverse!important\n}\n.flex-column-reverse {\n\t-ms-flex-direction:column-reverse!important;\n\tflex-direction:column-reverse!important\n}\n.flex-wrap {\n\t-ms-flex-wrap:wrap!important;\n\tflex-wrap:wrap!important\n}\n.flex-nowrap {\n\t-ms-flex-wrap:nowrap!important;\n\tflex-wrap:nowrap!important\n}\n.flex-wrap-reverse {\n\t-ms-flex-wrap:wrap-reverse!important;\n\tflex-wrap:wrap-reverse!important\n}\n.flex-fill {\n\t-ms-flex:1 1 auto!important;\n\tflex:1 1 auto!important\n}\n.flex-grow-0 {\n\t-ms-flex-positive:0!important;\n\tflex-grow:0!important\n}\n.flex-grow-1 {\n\t-ms-flex-positive:1!important;\n\tflex-grow:1!important\n}\n.flex-shrink-0 {\n\t-ms-flex-negative:0!important;\n\tflex-shrink:0!important\n}\n.flex-shrink-1 {\n\t-ms-flex-negative:1!important;\n\tflex-shrink:1!important\n}\n.justify-content-start {\n\t-ms-flex-pack:start!important;\n\tjustify-content:flex-start!important\n}\n.justify-content-end {\n\t-ms-flex-pack:end!important;\n\tjustify-content:flex-end!important\n}\n.justify-content-center {\n\t-ms-flex-pack:center!important;\n\tjustify-content:center!important\n}\n.justify-content-between {\n\t-ms-flex-pack:justify!important;\n\tjustify-content:space-between!important\n}\n.justify-content-around {\n\t-ms-flex-pack:distribute!important;\n\tjustify-content:space-around!important\n}\n.align-items-start {\n\t-ms-flex-align:start!important;\n\talign-items:flex-start!important\n}\n.align-items-end {\n\t-ms-flex-align:end!important;\n\talign-items:flex-end!important\n}\n.align-items-center {\n\t-ms-flex-align:center!important;\n\talign-items:center!important\n}\n.align-items-baseline {\n\t-ms-flex-align:baseline!important;\n\talign-items:baseline!important\n}\n.align-items-stretch {\n\t-ms-flex-align:stretch!important;\n\talign-items:stretch!important\n}\n.align-content-start {\n\t-ms-flex-line-pack:start!important;\n\talign-content:flex-start!important\n}\n.align-content-end {\n\t-ms-flex-line-pack:end!important;\n\talign-content:flex-end!important\n}\n.align-content-center {\n\t-ms-flex-line-pack:center!important;\n\talign-content:center!important\n}\n.align-content-between {\n\t-ms-flex-line-pack:justify!important;\n\talign-content:space-between!important\n}\n.align-content-around {\n\t-ms-flex-line-pack:distribute!important;\n\talign-content:space-around!important\n}\n.align-content-stretch {\n\t-ms-flex-line-pack:stretch!important;\n\talign-content:stretch!important\n}\n.align-self-auto {\n\t-ms-flex-item-align:auto!important;\n\talign-self:auto!important\n}\n.align-self-start {\n\t-ms-flex-item-align:start!important;\n\talign-self:flex-start!important\n}\n.align-self-end {\n\t-ms-flex-item-align:end!important;\n\talign-self:flex-end!important\n}\n.align-self-center {\n\t-ms-flex-item-align:center!important;\n\talign-self:center!important\n}\n.align-self-baseline {\n\t-ms-flex-item-align:baseline!important;\n\talign-self:baseline!important\n}\n.align-self-stretch {\n\t-ms-flex-item-align:stretch!important;\n\talign-self:stretch!important\n}\n@media (min-width:576px) {\n.flex-sm-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-sm-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-sm-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-sm-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-sm-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-sm-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-sm-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-sm-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-sm-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-sm-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-sm-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-sm-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-sm-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-sm-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-sm-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-sm-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-sm-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-sm-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-sm-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-sm-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-sm-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-sm-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-sm-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-sm-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-sm-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-sm-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-sm-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-sm-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-sm-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-sm-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-sm-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-sm-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-sm-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-sm-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:768px) {\n.flex-md-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-md-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-md-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-md-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-md-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-md-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-md-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-md-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-md-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-md-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-md-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-md-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-md-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-md-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-md-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-md-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-md-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-md-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-md-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-md-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-md-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-md-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-md-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-md-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-md-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-md-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-md-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-md-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-md-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-md-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-md-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-md-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-md-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-md-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:992px) {\n.flex-lg-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-lg-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-lg-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-lg-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-lg-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-lg-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-lg-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-lg-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-lg-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-lg-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-lg-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-lg-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-lg-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-lg-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-lg-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-lg-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-lg-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-lg-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-lg-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-lg-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-lg-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-lg-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-lg-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-lg-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-lg-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-lg-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-lg-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-lg-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-lg-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-lg-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-lg-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-lg-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-lg-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-lg-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:1200px) {\n.flex-xl-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-xl-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-xl-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-xl-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-xl-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-xl-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-xl-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-xl-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-xl-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-xl-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-xl-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-xl-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-xl-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-xl-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-xl-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-xl-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-xl-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-xl-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-xl-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-xl-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-xl-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-xl-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-xl-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-xl-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-xl-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-xl-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-xl-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-xl-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-xl-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-xl-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-xl-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-xl-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-xl-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-xl-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n.float-left {\n\tfloat:left!important\n}\n.float-right {\n\tfloat:right!important\n}\n.float-none {\n\tfloat:none!important\n}\n@media (min-width:576px) {\n.float-sm-left {\nfloat:left!important\n}\n.float-sm-right {\nfloat:right!important\n}\n.float-sm-none {\nfloat:none!important\n}\n}\n@media (min-width:768px) {\n.float-md-left {\nfloat:left!important\n}\n.float-md-right {\nfloat:right!important\n}\n.float-md-none {\nfloat:none!important\n}\n}\n@media (min-width:992px) {\n.float-lg-left {\nfloat:left!important\n}\n.float-lg-right {\nfloat:right!important\n}\n.float-lg-none {\nfloat:none!important\n}\n}\n@media (min-width:1200px) {\n.float-xl-left {\nfloat:left!important\n}\n.float-xl-right {\nfloat:right!important\n}\n.float-xl-none {\nfloat:none!important\n}\n}\n.user-select-all {\n\t-webkit-user-select:all!important;\n\t-moz-user-select:all!important;\n\t-ms-user-select:all!important;\n\tuser-select:all!important\n}\n.user-select-auto {\n\t-webkit-user-select:auto!important;\n\t-moz-user-select:auto!important;\n\t-ms-user-select:auto!important;\n\tuser-select:auto!important\n}\n.user-select-none {\n\t-webkit-user-select:none!important;\n\t-moz-user-select:none!important;\n\t-ms-user-select:none!important;\n\tuser-select:none!important\n}\n.overflow-auto {\n\toverflow:auto!important\n}\n.overflow-hidden {\n\toverflow:hidden!important\n}\n.position-static {\n\tposition:static!important\n}\n.position-relative {\n\tposition:relative!important\n}\n.position-absolute {\n\tposition:absolute!important\n}\n.position-fixed {\n\tposition:fixed!important\n}\n.position-sticky {\n\tposition:-webkit-sticky!important;\n\tposition:sticky!important\n}\n.fixed-top {\n\tposition:fixed;\n\ttop:0;\n\tright:0;\n\tleft:0;\n\tz-index:1030\n}\n.fixed-bottom {\n\tposition:fixed;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tz-index:1030\n}\n@supports ((position:-webkit-sticky) or (position:sticky)) {\n.sticky-top {\nposition:-webkit-sticky;\nposition:sticky;\ntop:0;\nz-index:1020\n}\n}\n.sr-only {\n\tposition:absolute;\n\twidth:1px;\n\theight:1px;\n\tpadding:0;\n\tmargin:-1px;\n\toverflow:hidden;\n\tclip:rect(0,0,0,0);\n\twhite-space:nowrap;\n\tborder:0\n}\n.sr-only-focusable:active, .sr-only-focusable:focus {\n\tposition:static;\n\twidth:auto;\n\theight:auto;\n\toverflow:visible;\n\tclip:auto;\n\twhite-space:normal\n}\n.shadow-sm {\nbox-shadow:0 .125rem .25rem rgba(0, 0, 0, .075)!important\n}\n.shadow {\nbox-shadow:0 .5rem 1rem rgba(0, 0, 0, .15)!important\n}\n.shadow-lg {\n\tbox-shadow:0 1rem 3rem rgba(0, 0, 0, .175)!important\n}\n.shadow-none {\n\tbox-shadow:none!important\n}\n.w-25 {\n\twidth:25%!important\n}\n.w-50 {\n\twidth:50%!important\n}\n.w-75 {\n\twidth:75%!important\n}\n.w-100 {\n\twidth:100%!important\n}\n.w-auto {\n\twidth:auto!important\n}\n.h-25 {\n\theight:25%!important\n}\n.h-50 {\n\theight:50%!important\n}\n.h-75 {\n\theight:75%!important\n}\n.h-100 {\n\theight:100%!important\n}\n.h-auto {\n\theight:auto!important\n}\n.mw-100 {\n\tmax-width:100%!important\n}\n.mh-100 {\n\tmax-height:100%!important\n}\n.min-vw-100 {\n\tmin-width:100vw!important\n}\n.min-vh-100 {\n\tmin-height:100vh!important\n}\n.vw-100 {\n\twidth:100vw!important\n}\n.vh-100 {\n\theight:100vh!important\n}\n.m-0 {\n\tmargin:0!important\n}\n.mt-0, .my-0 {\n\tmargin-top:0!important\n}\n.mr-0, .mx-0 {\n\tmargin-right:0!important\n}\n.mb-0, .my-0 {\n\tmargin-bottom:0!important\n}\n.ml-0, .mx-0 {\n\tmargin-left:0!important\n}\n.m-1 {\nmargin:.25rem!important\n}\n.mt-1, .my-1 {\nmargin-top:.25rem!important\n}\n.mr-1, .mx-1 {\nmargin-right:.25rem!important\n}\n.mb-1, .my-1 {\nmargin-bottom:.25rem!important\n}\n.ml-1, .mx-1 {\nmargin-left:.25rem!important\n}\n.m-2 {\nmargin:.5rem!important\n}\n.mt-2, .my-2 {\nmargin-top:.5rem!important\n}\n.mr-2, .mx-2 {\nmargin-right:.5rem!important\n}\n.mb-2, .my-2 {\nmargin-bottom:.5rem!important\n}\n.ml-2, .mx-2 {\nmargin-left:.5rem!important\n}\n.m-3 {\n\tmargin:1rem!important\n}\n.mt-3, .my-3 {\n\tmargin-top:1rem!important\n}\n.mr-3, .mx-3 {\n\tmargin-right:1rem!important\n}\n.mb-3, .my-3 {\n\tmargin-bottom:1rem!important\n}\n.ml-3, .mx-3 {\n\tmargin-left:1rem!important\n}\n.m-4 {\n\tmargin:1.5rem!important\n}\n.mt-4, .my-4 {\n\tmargin-top:1.5rem!important\n}\n.mr-4, .mx-4 {\n\tmargin-right:1.5rem!important\n}\n.mb-4, .my-4 {\n\tmargin-bottom:1.5rem!important\n}\n.ml-4, .mx-4 {\n\tmargin-left:1.5rem!important\n}\n.m-5 {\n\tmargin:3rem!important\n}\n.mt-5, .my-5 {\n\tmargin-top:3rem!important\n}\n.mr-5, .mx-5 {\n\tmargin-right:3rem!important\n}\n.mb-5, .my-5 {\n\tmargin-bottom:3rem!important\n}\n.ml-5, .mx-5 {\n\tmargin-left:3rem!important\n}\n.p-0 {\n\tpadding:0!important\n}\n.pt-0, .py-0 {\n\tpadding-top:0!important\n}\n.pr-0, .px-0 {\n\tpadding-right:0!important\n}\n.pb-0, .py-0 {\n\tpadding-bottom:0!important\n}\n.pl-0, .px-0 {\n\tpadding-left:0!important\n}\n.p-1 {\npadding:.25rem!important\n}\n.pt-1, .py-1 {\npadding-top:.25rem!important\n}\n.pr-1, .px-1 {\npadding-right:.25rem!important\n}\n.pb-1, .py-1 {\npadding-bottom:.25rem!important\n}\n.pl-1, .px-1 {\npadding-left:.25rem!important\n}\n.p-2 {\npadding:.5rem!important\n}\n.pt-2, .py-2 {\npadding-top:.5rem!important\n}\n.pr-2, .px-2 {\npadding-right:.5rem!important\n}\n.pb-2, .py-2 {\npadding-bottom:.5rem!important\n}\n.pl-2, .px-2 {\npadding-left:.5rem!important\n}\n.p-3 {\n\tpadding:1rem!important\n}\n.pt-3, .py-3 {\n\tpadding-top:1rem!important\n}\n.pr-3, .px-3 {\n\tpadding-right:1rem!important\n}\n.pb-3, .py-3 {\n\tpadding-bottom:1rem!important\n}\n.pl-3, .px-3 {\n\tpadding-left:1rem!important\n}\n\n.p-4 {\n\tpadding:1.5rem!important\n}\n.pt-4, .py-4 {\n\tpadding-top:1.5rem!important\n}\n.pr-4, .px-4 {\n\tpadding-right:1.5rem!important\n}\n.pb-4, .py-4 {\n\tpadding-bottom:1.5rem!important\n}\n.pl-4, .px-4 {\n\tpadding-left:1.5rem!important\n}\n.p-5 {\n\tpadding:3rem!important\n}\n.pt-5, .py-5 {\n\tpadding-top:3rem!important\n}\n.pr-5, .px-5 {\n\tpadding-right:3rem!important\n}\n.pb-5, .py-5 {\n\tpadding-bottom:3rem!important\n}\n.pl-5, .px-5 {\n\tpadding-left:3rem!important\n}\n.m-n1 {\nmargin:-.25rem!important\n}\n.mt-n1, .my-n1 {\nmargin-top:-.25rem!important\n}\n.mr-n1, .mx-n1 {\nmargin-right:-.25rem!important\n}\n.mb-n1, .my-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-n1, .mx-n1 {\nmargin-left:-.25rem!important\n}\n.m-n2 {\nmargin:-.5rem!important\n}\n.mt-n2, .my-n2 {\nmargin-top:-.5rem!important\n}\n.mr-n2, .mx-n2 {\nmargin-right:-.5rem!important\n}\n.mb-n2, .my-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-n2, .mx-n2 {\nmargin-left:-.5rem!important\n}\n.m-n3 {\n\tmargin:-1rem!important\n}\n.mt-n3, .my-n3 {\n\tmargin-top:-1rem!important\n}\n.mr-n3, .mx-n3 {\n\tmargin-right:-1rem!important\n}\n.mb-n3, .my-n3 {\n\tmargin-bottom:-1rem!important\n}\n.ml-n3, .mx-n3 {\n\tmargin-left:-1rem!important\n}\n.m-n4 {\n\tmargin:-1.5rem!important\n}\n.mt-n4, .my-n4 {\n\tmargin-top:-1.5rem!important\n}\n.mr-n4, .mx-n4 {\n\tmargin-right:-1.5rem!important\n}\n.mb-n4, .my-n4 {\n\tmargin-bottom:-1.5rem!important\n}\n.ml-n4, .mx-n4 {\n\tmargin-left:-1.5rem!important\n}\n.m-n5 {\n\tmargin:-3rem!important\n}\n.mt-n5, .my-n5 {\n\tmargin-top:-3rem!important\n}\n.mr-n5, .mx-n5 {\n\tmargin-right:-3rem!important\n}\n.mb-n5, .my-n5 {\n\tmargin-bottom:-3rem!important\n}\n.ml-n5, .mx-n5 {\n\tmargin-left:-3rem!important\n}\n.m-auto {\n\tmargin:auto!important\n}\n.mt-auto, .my-auto {\n\tmargin-top:auto!important\n}\n.mr-auto, .mx-auto {\n\tmargin-right:auto!important\n}\n.mb-auto, .my-auto {\n\tmargin-bottom:auto!important\n}\n.ml-auto, .mx-auto {\n\tmargin-left:auto!important\n}\n@media (min-width:576px) {\n.m-sm-0 {\nmargin:0!important\n}\n.mt-sm-0, .my-sm-0 {\nmargin-top:0!important\n}\n.mr-sm-0, .mx-sm-0 {\nmargin-right:0!important\n}\n.mb-sm-0, .my-sm-0 {\nmargin-bottom:0!important\n}\n.ml-sm-0, .mx-sm-0 {\nmargin-left:0!important\n}\n.m-sm-1 {\nmargin:.25rem!important\n}\n.mt-sm-1, .my-sm-1 {\nmargin-top:.25rem!important\n}\n.mr-sm-1, .mx-sm-1 {\nmargin-right:.25rem!important\n}\n.mb-sm-1, .my-sm-1 {\nmargin-bottom:.25rem!important\n}\n.ml-sm-1, .mx-sm-1 {\nmargin-left:.25rem!important\n}\n.m-sm-2 {\nmargin:.5rem!important\n}\n.mt-sm-2, .my-sm-2 {\nmargin-top:.5rem!important\n}\n.mr-sm-2, .mx-sm-2 {\nmargin-right:.5rem!important\n}\n.mb-sm-2, .my-sm-2 {\nmargin-bottom:.5rem!important\n}\n.ml-sm-2, .mx-sm-2 {\nmargin-left:.5rem!important\n}\n.m-sm-3 {\nmargin:1rem!important\n}\n.mt-sm-3, .my-sm-3 {\nmargin-top:1rem!important\n}\n.mr-sm-3, .mx-sm-3 {\nmargin-right:1rem!important\n}\n.mb-sm-3, .my-sm-3 {\nmargin-bottom:1rem!important\n}\n.ml-sm-3, .mx-sm-3 {\nmargin-left:1rem!important\n}\n.m-sm-4 {\nmargin:1.5rem!important\n}\n.mt-sm-4, .my-sm-4 {\nmargin-top:1.5rem!important\n}\n.mr-sm-4, .mx-sm-4 {\nmargin-right:1.5rem!important\n}\n.mb-sm-4, .my-sm-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-sm-4, .mx-sm-4 {\nmargin-left:1.5rem!important\n}\n.m-sm-5 {\nmargin:3rem!important\n}\n.mt-sm-5, .my-sm-5 {\nmargin-top:3rem!important\n}\n.mr-sm-5, .mx-sm-5 {\nmargin-right:3rem!important\n}\n.mb-sm-5, .my-sm-5 {\nmargin-bottom:3rem!important\n}\n.ml-sm-5, .mx-sm-5 {\nmargin-left:3rem!important\n}\n.p-sm-0 {\npadding:0!important\n}\n.pt-sm-0, .py-sm-0 {\npadding-top:0!important\n}\n.pr-sm-0, .px-sm-0 {\npadding-right:0!important\n}\n.pb-sm-0, .py-sm-0 {\npadding-bottom:0!important\n}\n.pl-sm-0, .px-sm-0 {\npadding-left:0!important\n}\n.p-sm-1 {\npadding:.25rem!important\n}\n.pt-sm-1, .py-sm-1 {\npadding-top:.25rem!important\n}\n.pr-sm-1, .px-sm-1 {\npadding-right:.25rem!important\n}\n.pb-sm-1, .py-sm-1 {\npadding-bottom:.25rem!important\n}\n.pl-sm-1, .px-sm-1 {\npadding-left:.25rem!important\n}\n.p-sm-2 {\npadding:.5rem!important\n}\n.pt-sm-2, .py-sm-2 {\npadding-top:.5rem!important\n}\n.pr-sm-2, .px-sm-2 {\npadding-right:.5rem!important\n}\n.pb-sm-2, .py-sm-2 {\npadding-bottom:.5rem!important\n}\n.pl-sm-2, .px-sm-2 {\npadding-left:.5rem!important\n}\n.p-sm-3 {\npadding:1rem!important\n}\n.pt-sm-3, .py-sm-3 {\npadding-top:1rem!important\n}\n.pr-sm-3, .px-sm-3 {\npadding-right:1rem!important\n}\n.pb-sm-3, .py-sm-3 {\npadding-bottom:1rem!important\n}\n.pl-sm-3, .px-sm-3 {\npadding-left:1rem!important\n}\n.p-sm-4 {\npadding:1.5rem!important\n}\n.pt-sm-4, .py-sm-4 {\npadding-top:1.5rem!important\n}\n.pr-sm-4, .px-sm-4 {\npadding-right:1.5rem!important\n}\n.pb-sm-4, .py-sm-4 {\npadding-bottom:1.5rem!important\n}\n.pl-sm-4, .px-sm-4 {\npadding-left:1.5rem!important\n}\n.p-sm-5 {\npadding:3rem!important\n}\n.pt-sm-5, .py-sm-5 {\npadding-top:3rem!important\n}\n.pr-sm-5, .px-sm-5 {\npadding-right:3rem!important\n}\n.pb-sm-5, .py-sm-5 {\npadding-bottom:3rem!important\n}\n.pl-sm-5, .px-sm-5 {\npadding-left:3rem!important\n}\n.m-sm-n1 {\nmargin:-.25rem!important\n}\n.mt-sm-n1, .my-sm-n1 {\nmargin-top:-.25rem!important\n}\n.mr-sm-n1, .mx-sm-n1 {\nmargin-right:-.25rem!important\n}\n.mb-sm-n1, .my-sm-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-sm-n1, .mx-sm-n1 {\nmargin-left:-.25rem!important\n}\n.m-sm-n2 {\nmargin:-.5rem!important\n}\n.mt-sm-n2, .my-sm-n2 {\nmargin-top:-.5rem!important\n}\n.mr-sm-n2, .mx-sm-n2 {\nmargin-right:-.5rem!important\n}\n.mb-sm-n2, .my-sm-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-sm-n2, .mx-sm-n2 {\nmargin-left:-.5rem!important\n}\n.m-sm-n3 {\nmargin:-1rem!important\n}\n.mt-sm-n3, .my-sm-n3 {\nmargin-top:-1rem!important\n}\n.mr-sm-n3, .mx-sm-n3 {\nmargin-right:-1rem!important\n}\n.mb-sm-n3, .my-sm-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-sm-n3, .mx-sm-n3 {\nmargin-left:-1rem!important\n}\n.m-sm-n4 {\nmargin:-1.5rem!important\n}\n.mt-sm-n4, .my-sm-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-sm-n4, .mx-sm-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-sm-n4, .my-sm-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-sm-n4, .mx-sm-n4 {\nmargin-left:-1.5rem!important\n}\n.m-sm-n5 {\nmargin:-3rem!important\n}\n.mt-sm-n5, .my-sm-n5 {\nmargin-top:-3rem!important\n}\n.mr-sm-n5, .mx-sm-n5 {\nmargin-right:-3rem!important\n}\n.mb-sm-n5, .my-sm-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-sm-n5, .mx-sm-n5 {\nmargin-left:-3rem!important\n}\n.m-sm-auto {\nmargin:auto!important\n}\n.mt-sm-auto, .my-sm-auto {\nmargin-top:auto!important\n}\n.mr-sm-auto, .mx-sm-auto {\nmargin-right:auto!important\n}\n.mb-sm-auto, .my-sm-auto {\nmargin-bottom:auto!important\n}\n.ml-sm-auto, .mx-sm-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:768px) {\n.m-md-0 {\nmargin:0!important\n}\n.mt-md-0, .my-md-0 {\nmargin-top:0!important\n}\n.mr-md-0, .mx-md-0 {\nmargin-right:0!important\n}\n.mb-md-0, .my-md-0 {\nmargin-bottom:0!important\n}\n.ml-md-0, .mx-md-0 {\nmargin-left:0!important\n}\n.m-md-1 {\nmargin:.25rem!important\n}\n.mt-md-1, .my-md-1 {\nmargin-top:.25rem!important\n}\n.mr-md-1, .mx-md-1 {\nmargin-right:.25rem!important\n}\n.mb-md-1, .my-md-1 {\nmargin-bottom:.25rem!important\n}\n.ml-md-1, .mx-md-1 {\nmargin-left:.25rem!important\n}\n.m-md-2 {\nmargin:.5rem!important\n}\n.mt-md-2, .my-md-2 {\nmargin-top:.5rem!important\n}\n.mr-md-2, .mx-md-2 {\nmargin-right:.5rem!important\n}\n.mb-md-2, .my-md-2 {\nmargin-bottom:.5rem!important\n}\n.ml-md-2, .mx-md-2 {\nmargin-left:.5rem!important\n}\n.m-md-3 {\nmargin:1rem!important\n}\n.mt-md-3, .my-md-3 {\nmargin-top:1rem!important\n}\n.mr-md-3, .mx-md-3 {\nmargin-right:1rem!important\n}\n.mb-md-3, .my-md-3 {\nmargin-bottom:1rem!important\n}\n.ml-md-3, .mx-md-3 {\nmargin-left:1rem!important\n}\n.m-md-4 {\nmargin:1.5rem!important\n}\n.mt-md-4, .my-md-4 {\nmargin-top:1.5rem!important\n}\n.mr-md-4, .mx-md-4 {\nmargin-right:1.5rem!important\n}\n.mb-md-4, .my-md-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-md-4, .mx-md-4 {\nmargin-left:1.5rem!important\n}\n.m-md-5 {\nmargin:3rem!important\n}\n.mt-md-5, .my-md-5 {\nmargin-top:3rem!important\n}\n.mr-md-5, .mx-md-5 {\nmargin-right:3rem!important\n}\n.mb-md-5, .my-md-5 {\nmargin-bottom:3rem!important\n}\n.ml-md-5, .mx-md-5 {\nmargin-left:3rem!important\n}\n.p-md-0 {\npadding:0!important\n}\n.pt-md-0, .py-md-0 {\npadding-top:0!important\n}\n.pr-md-0, .px-md-0 {\npadding-right:0!important\n}\n.pb-md-0, .py-md-0 {\npadding-bottom:0!important\n}\n.pl-md-0, .px-md-0 {\npadding-left:0!important\n}\n.p-md-1 {\npadding:.25rem!important\n}\n.pt-md-1, .py-md-1 {\npadding-top:.25rem!important\n}\n.pr-md-1, .px-md-1 {\npadding-right:.25rem!important\n}\n.pb-md-1, .py-md-1 {\npadding-bottom:.25rem!important\n}\n.pl-md-1, .px-md-1 {\npadding-left:.25rem!important\n}\n.p-md-2 {\npadding:.5rem!important\n}\n.pt-md-2, .py-md-2 {\npadding-top:.5rem!important\n}\n.pr-md-2, .px-md-2 {\npadding-right:.5rem!important\n}\n.pb-md-2, .py-md-2 {\npadding-bottom:.5rem!important\n}\n.pl-md-2, .px-md-2 {\npadding-left:.5rem!important\n}\n.p-md-3 {\npadding:1rem!important\n}\n.pt-md-3, .py-md-3 {\npadding-top:1rem!important\n}\n.pr-md-3, .px-md-3 {\npadding-right:1rem!important\n}\n.pb-md-3, .py-md-3 {\npadding-bottom:1rem!important\n}\n.pl-md-3, .px-md-3 {\npadding-left:1rem!important\n}\n.p-md-4 {\npadding:1.5rem!important\n}\n.pt-md-4, .py-md-4 {\npadding-top:1.5rem!important\n}\n.pr-md-4, .px-md-4 {\npadding-right:1.5rem!important\n}\n.pb-md-4, .py-md-4 {\npadding-bottom:1.5rem!important\n}\n.pl-md-4, .px-md-4 {\npadding-left:1.5rem!important\n}\n.p-md-5 {\npadding:3rem!important\n}\n.pt-md-5, .py-md-5 {\npadding-top:3rem!important\n}\n.pr-md-5, .px-md-5 {\npadding-right:3rem!important\n}\n.pb-md-5, .py-md-5 {\npadding-bottom:3rem!important\n}\n.pl-md-5, .px-md-5 {\npadding-left:3rem!important\n}\n.m-md-n1 {\nmargin:-.25rem!important\n}\n.mt-md-n1, .my-md-n1 {\nmargin-top:-.25rem!important\n}\n.mr-md-n1, .mx-md-n1 {\nmargin-right:-.25rem!important\n}\n.mb-md-n1, .my-md-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-md-n1, .mx-md-n1 {\nmargin-left:-.25rem!important\n}\n.m-md-n2 {\nmargin:-.5rem!important\n}\n.mt-md-n2, .my-md-n2 {\nmargin-top:-.5rem!important\n}\n.mr-md-n2, .mx-md-n2 {\nmargin-right:-.5rem!important\n}\n.mb-md-n2, .my-md-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-md-n2, .mx-md-n2 {\nmargin-left:-.5rem!important\n}\n.m-md-n3 {\nmargin:-1rem!important\n}\n.mt-md-n3, .my-md-n3 {\nmargin-top:-1rem!important\n}\n.mr-md-n3, .mx-md-n3 {\nmargin-right:-1rem!important\n}\n.mb-md-n3, .my-md-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-md-n3, .mx-md-n3 {\nmargin-left:-1rem!important\n}\n.m-md-n4 {\nmargin:-1.5rem!important\n}\n.mt-md-n4, .my-md-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-md-n4, .mx-md-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-md-n4, .my-md-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-md-n4, .mx-md-n4 {\nmargin-left:-1.5rem!important\n}\n.m-md-n5 {\nmargin:-3rem!important\n}\n.mt-md-n5, .my-md-n5 {\nmargin-top:-3rem!important\n}\n.mr-md-n5, .mx-md-n5 {\nmargin-right:-3rem!important\n}\n.mb-md-n5, .my-md-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-md-n5, .mx-md-n5 {\nmargin-left:-3rem!important\n}\n.m-md-auto {\nmargin:auto!important\n}\n.mt-md-auto, .my-md-auto {\nmargin-top:auto!important\n}\n.mr-md-auto, .mx-md-auto {\nmargin-right:auto!important\n}\n.mb-md-auto, .my-md-auto {\nmargin-bottom:auto!important\n}\n.ml-md-auto, .mx-md-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:992px) {\n.m-lg-0 {\nmargin:0!important\n}\n.mt-lg-0, .my-lg-0 {\nmargin-top:0!important\n}\n.mr-lg-0, .mx-lg-0 {\nmargin-right:0!important\n}\n.mb-lg-0, .my-lg-0 {\nmargin-bottom:0!important\n}\n.ml-lg-0, .mx-lg-0 {\nmargin-left:0!important\n}\n.m-lg-1 {\nmargin:.25rem!important\n}\n.mt-lg-1, .my-lg-1 {\nmargin-top:.25rem!important\n}\n.mr-lg-1, .mx-lg-1 {\nmargin-right:.25rem!important\n}\n.mb-lg-1, .my-lg-1 {\nmargin-bottom:.25rem!important\n}\n.ml-lg-1, .mx-lg-1 {\nmargin-left:.25rem!important\n}\n.m-lg-2 {\nmargin:.5rem!important\n}\n.mt-lg-2, .my-lg-2 {\nmargin-top:.5rem!important\n}\n.mr-lg-2, .mx-lg-2 {\nmargin-right:.5rem!important\n}\n.mb-lg-2, .my-lg-2 {\nmargin-bottom:.5rem!important\n}\n.ml-lg-2, .mx-lg-2 {\nmargin-left:.5rem!important\n}\n.m-lg-3 {\nmargin:1rem!important\n}\n.mt-lg-3, .my-lg-3 {\nmargin-top:1rem!important\n}\n.mr-lg-3, .mx-lg-3 {\nmargin-right:1rem!important\n}\n.mb-lg-3, .my-lg-3 {\nmargin-bottom:1rem!important\n}\n.ml-lg-3, .mx-lg-3 {\nmargin-left:1rem!important\n}\n.m-lg-4 {\nmargin:1.5rem!important\n}\n.mt-lg-4, .my-lg-4 {\nmargin-top:1.5rem!important\n}\n.mr-lg-4, .mx-lg-4 {\nmargin-right:1.5rem!important\n}\n.mb-lg-4, .my-lg-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-lg-4, .mx-lg-4 {\nmargin-left:1.5rem!important\n}\n.m-lg-5 {\nmargin:3rem!important\n}\n.mt-lg-5, .my-lg-5 {\nmargin-top:3rem!important\n}\n.mr-lg-5, .mx-lg-5 {\nmargin-right:3rem!important\n}\n.mb-lg-5, .my-lg-5 {\nmargin-bottom:3rem!important\n}\n.ml-lg-5, .mx-lg-5 {\nmargin-left:3rem!important\n}\n.p-lg-0 {\npadding:0!important\n}\n.pt-lg-0, .py-lg-0 {\npadding-top:0!important\n}\n.pr-lg-0, .px-lg-0 {\npadding-right:0!important\n}\n.pb-lg-0, .py-lg-0 {\npadding-bottom:0!important\n}\n.pl-lg-0, .px-lg-0 {\npadding-left:0!important\n}\n.p-lg-1 {\npadding:.25rem!important\n}\n.pt-lg-1, .py-lg-1 {\npadding-top:.25rem!important\n}\n.pr-lg-1, .px-lg-1 {\npadding-right:.25rem!important\n}\n.pb-lg-1, .py-lg-1 {\npadding-bottom:.25rem!important\n}\n.pl-lg-1, .px-lg-1 {\npadding-left:.25rem!important\n}\n.p-lg-2 {\npadding:.5rem!important\n}\n.pt-lg-2, .py-lg-2 {\npadding-top:.5rem!important\n}\n.pr-lg-2, .px-lg-2 {\npadding-right:.5rem!important\n}\n.pb-lg-2, .py-lg-2 {\npadding-bottom:.5rem!important\n}\n.pl-lg-2, .px-lg-2 {\npadding-left:.5rem!important\n}\n.p-lg-3 {\npadding:1rem!important\n}\n.pt-lg-3, .py-lg-3 {\npadding-top:1rem!important\n}\n.pr-lg-3, .px-lg-3 {\npadding-right:1rem!important\n}\n.pb-lg-3, .py-lg-3 {\npadding-bottom:1rem!important\n}\n.pl-lg-3, .px-lg-3 {\npadding-left:1rem!important\n}\n.p-lg-4 {\npadding:1.5rem!important\n}\n.pt-lg-4, .py-lg-4 {\npadding-top:1.5rem!important\n}\n.pr-lg-4, .px-lg-4 {\npadding-right:1.5rem!important\n}\n.pb-lg-4, .py-lg-4 {\npadding-bottom:1.5rem!important\n}\n.pl-lg-4, .px-lg-4 {\npadding-left:1.5rem!important\n}\n.p-lg-5 {\npadding:3rem!important\n}\n.pt-lg-5, .py-lg-5 {\npadding-top:3rem!important\n}\n.pr-lg-5, .px-lg-5 {\npadding-right:3rem!important\n}\n.pb-lg-5, .py-lg-5 {\npadding-bottom:3rem!important\n}\n.pl-lg-5, .px-lg-5 {\npadding-left:3rem!important\n}\n.m-lg-n1 {\nmargin:-.25rem!important\n}\n.mt-lg-n1, .my-lg-n1 {\nmargin-top:-.25rem!important\n}\n.mr-lg-n1, .mx-lg-n1 {\nmargin-right:-.25rem!important\n}\n.mb-lg-n1, .my-lg-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-lg-n1, .mx-lg-n1 {\nmargin-left:-.25rem!important\n}\n.m-lg-n2 {\nmargin:-.5rem!important\n}\n.mt-lg-n2, .my-lg-n2 {\nmargin-top:-.5rem!important\n}\n.mr-lg-n2, .mx-lg-n2 {\nmargin-right:-.5rem!important\n}\n.mb-lg-n2, .my-lg-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-lg-n2, .mx-lg-n2 {\nmargin-left:-.5rem!important\n}\n.m-lg-n3 {\nmargin:-1rem!important\n}\n.mt-lg-n3, .my-lg-n3 {\nmargin-top:-1rem!important\n}\n.mr-lg-n3, .mx-lg-n3 {\nmargin-right:-1rem!important\n}\n.mb-lg-n3, .my-lg-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-lg-n3, .mx-lg-n3 {\nmargin-left:-1rem!important\n}\n.m-lg-n4 {\nmargin:-1.5rem!important\n}\n.mt-lg-n4, .my-lg-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-lg-n4, .mx-lg-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-lg-n4, .my-lg-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-lg-n4, .mx-lg-n4 {\nmargin-left:-1.5rem!important\n}\n.m-lg-n5 {\nmargin:-3rem!important\n}\n.mt-lg-n5, .my-lg-n5 {\nmargin-top:-3rem!important\n}\n.mr-lg-n5, .mx-lg-n5 {\nmargin-right:-3rem!important\n}\n.mb-lg-n5, .my-lg-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-lg-n5, .mx-lg-n5 {\nmargin-left:-3rem!important\n}\n.m-lg-auto {\nmargin:auto!important\n}\n.mt-lg-auto, .my-lg-auto {\nmargin-top:auto!important\n}\n.mr-lg-auto, .mx-lg-auto {\nmargin-right:auto!important\n}\n.mb-lg-auto, .my-lg-auto {\nmargin-bottom:auto!important\n}\n.ml-lg-auto, .mx-lg-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:1200px) {\n.m-xl-0 {\nmargin:0!important\n}\n.mt-xl-0, .my-xl-0 {\nmargin-top:0!important\n}\n.mr-xl-0, .mx-xl-0 {\nmargin-right:0!important\n}\n.mb-xl-0, .my-xl-0 {\nmargin-bottom:0!important\n}\n.ml-xl-0, .mx-xl-0 {\nmargin-left:0!important\n}\n.m-xl-1 {\nmargin:.25rem!important\n}\n.mt-xl-1, .my-xl-1 {\nmargin-top:.25rem!important\n}\n.mr-xl-1, .mx-xl-1 {\nmargin-right:.25rem!important\n}\n.mb-xl-1, .my-xl-1 {\nmargin-bottom:.25rem!important\n}\n.ml-xl-1, .mx-xl-1 {\nmargin-left:.25rem!important\n}\n.m-xl-2 {\nmargin:.5rem!important\n}\n.mt-xl-2, .my-xl-2 {\nmargin-top:.5rem!important\n}\n.mr-xl-2, .mx-xl-2 {\nmargin-right:.5rem!important\n}\n.mb-xl-2, .my-xl-2 {\nmargin-bottom:.5rem!important\n}\n.ml-xl-2, .mx-xl-2 {\nmargin-left:.5rem!important\n}\n.m-xl-3 {\nmargin:1rem!important\n}\n.mt-xl-3, .my-xl-3 {\nmargin-top:1rem!important\n}\n.mr-xl-3, .mx-xl-3 {\nmargin-right:1rem!important\n}\n.mb-xl-3, .my-xl-3 {\nmargin-bottom:1rem!important\n}\n.ml-xl-3, .mx-xl-3 {\nmargin-left:1rem!important\n}\n.m-xl-4 {\nmargin:1.5rem!important\n}\n.mt-xl-4, .my-xl-4 {\nmargin-top:1.5rem!important\n}\n.mr-xl-4, .mx-xl-4 {\nmargin-right:1.5rem!important\n}\n.mb-xl-4, .my-xl-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-xl-4, .mx-xl-4 {\nmargin-left:1.5rem!important\n}\n.m-xl-5 {\nmargin:3rem!important\n}\n.mt-xl-5, .my-xl-5 {\nmargin-top:3rem!important\n}\n.mr-xl-5, .mx-xl-5 {\nmargin-right:3rem!important\n}\n.mb-xl-5, .my-xl-5 {\nmargin-bottom:3rem!important\n}\n.ml-xl-5, .mx-xl-5 {\nmargin-left:3rem!important\n}\n.p-xl-0 {\npadding:0!important\n}\n.pt-xl-0, .py-xl-0 {\npadding-top:0!important\n}\n.pr-xl-0, .px-xl-0 {\npadding-right:0!important\n}\n.pb-xl-0, .py-xl-0 {\npadding-bottom:0!important\n}\n.pl-xl-0, .px-xl-0 {\npadding-left:0!important\n}\n.p-xl-1 {\npadding:.25rem!important\n}\n.pt-xl-1, .py-xl-1 {\npadding-top:.25rem!important\n}\n.pr-xl-1, .px-xl-1 {\npadding-right:.25rem!important\n}\n.pb-xl-1, .py-xl-1 {\npadding-bottom:.25rem!important\n}\n.pl-xl-1, .px-xl-1 {\npadding-left:.25rem!important\n}\n.p-xl-2 {\npadding:.5rem!important\n}\n.pt-xl-2, .py-xl-2 {\npadding-top:.5rem!important\n}\n.pr-xl-2, .px-xl-2 {\npadding-right:.5rem!important\n}\n.pb-xl-2, .py-xl-2 {\npadding-bottom:.5rem!important\n}\n.pl-xl-2, .px-xl-2 {\npadding-left:.5rem!important\n}\n.p-xl-3 {\npadding:1rem!important\n}\n.pt-xl-3, .py-xl-3 {\npadding-top:1rem!important\n}\n.pr-xl-3, .px-xl-3 {\npadding-right:1rem!important\n}\n.pb-xl-3, .py-xl-3 {\npadding-bottom:1rem!important\n}\n.pl-xl-3, .px-xl-3 {\npadding-left:1rem!important\n}\n.p-xl-4 {\npadding:1.5rem!important\n}\n.pt-xl-4, .py-xl-4 {\npadding-top:1.5rem!important\n}\n.pr-xl-4, .px-xl-4 {\npadding-right:1.5rem!important\n}\n.pb-xl-4, .py-xl-4 {\npadding-bottom:1.5rem!important\n}\n.pl-xl-4, .px-xl-4 {\npadding-left:1.5rem!important\n}\n.p-xl-5 {\npadding:3rem!important\n}\n.pt-xl-5, .py-xl-5 {\npadding-top:3rem!important\n}\n.pr-xl-5, .px-xl-5 {\npadding-right:3rem!important\n}\n.pb-xl-5, .py-xl-5 {\npadding-bottom:3rem!important\n}\n.pl-xl-5, .px-xl-5 {\npadding-left:3rem!important\n}\n.m-xl-n1 {\nmargin:-.25rem!important\n}\n.mt-xl-n1, .my-xl-n1 {\nmargin-top:-.25rem!important\n}\n.mr-xl-n1, .mx-xl-n1 {\nmargin-right:-.25rem!important\n}\n.mb-xl-n1, .my-xl-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-xl-n1, .mx-xl-n1 {\nmargin-left:-.25rem!important\n}\n.m-xl-n2 {\nmargin:-.5rem!important\n}\n.mt-xl-n2, .my-xl-n2 {\nmargin-top:-.5rem!important\n}\n.mr-xl-n2, .mx-xl-n2 {\nmargin-right:-.5rem!important\n}\n.mb-xl-n2, .my-xl-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-xl-n2, .mx-xl-n2 {\nmargin-left:-.5rem!important\n}\n.m-xl-n3 {\nmargin:-1rem!important\n}\n.mt-xl-n3, .my-xl-n3 {\nmargin-top:-1rem!important\n}\n.mr-xl-n3, .mx-xl-n3 {\nmargin-right:-1rem!important\n}\n.mb-xl-n3, .my-xl-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-xl-n3, .mx-xl-n3 {\nmargin-left:-1rem!important\n}\n.m-xl-n4 {\nmargin:-1.5rem!important\n}\n.mt-xl-n4, .my-xl-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-xl-n4, .mx-xl-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-xl-n4, .my-xl-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-xl-n4, .mx-xl-n4 {\nmargin-left:-1.5rem!important\n}\n.m-xl-n5 {\nmargin:-3rem!important\n}\n.mt-xl-n5, .my-xl-n5 {\nmargin-top:-3rem!important\n}\n.mr-xl-n5, .mx-xl-n5 {\nmargin-right:-3rem!important\n}\n.mb-xl-n5, .my-xl-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-xl-n5, .mx-xl-n5 {\nmargin-left:-3rem!important\n}\n.m-xl-auto {\nmargin:auto!important\n}\n.mt-xl-auto, .my-xl-auto {\nmargin-top:auto!important\n}\n.mr-xl-auto, .mx-xl-auto {\nmargin-right:auto!important\n}\n.mb-xl-auto, .my-xl-auto {\nmargin-bottom:auto!important\n}\n.ml-xl-auto, .mx-xl-auto {\nmargin-left:auto!important\n}\n}\n.stretched-link::after {\nposition:absolute;\ntop:0;\nright:0;\nbottom:0;\nleft:0;\nz-index:1;\npointer-events:auto;\ncontent:\"\";\nbackground-color:rgba(0, 0, 0, 0)\n}\n.text-monospace {\n\tfont-family:SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace!important\n}\n.text-justify {\n\ttext-align:justify!important\n}\n.text-wrap {\n\twhite-space:normal!important\n}\n.text-nowrap {\n\twhite-space:nowrap!important\n}\n.text-truncate {\n\toverflow:hidden;\n\ttext-overflow:ellipsis;\n\twhite-space:nowrap\n}\n.text-left {\n\ttext-align:left!important\n}\n.text-right {\n\ttext-align:right!important\n}\n.text-center {\n\ttext-align:center!important\n}\n@media (min-width:576px) {\n.text-sm-left {\ntext-align:left!important\n}\n.text-sm-right {\ntext-align:right!important\n}\n.text-sm-center {\ntext-align:center!important\n}\n}\n@media (min-width:768px) {\n.text-md-left {\ntext-align:left!important\n}\n.text-md-right {\ntext-align:right!important\n}\n.text-md-center {\ntext-align:center!important\n}\n}\n@media (min-width:992px) {\n.text-lg-left {\ntext-align:left!important\n}\n.text-lg-right {\ntext-align:right!important\n}\n.text-lg-center {\ntext-align:center!important\n}\n}\n@media (min-width:1200px) {\n.text-xl-left {\ntext-align:left!important\n}\n.text-xl-right {\ntext-align:right!important\n}\n.text-xl-center {\ntext-align:center!important\n}\n}\n.text-lowercase {\n\ttext-transform:lowercase!important\n}\n.text-uppercase {\n\ttext-transform:uppercase!important\n}\n.text-capitalize {\n\ttext-transform:capitalize!important\n}\n.font-weight-light {\n\tfont-weight:300!important\n}\n.font-weight-lighter {\n\tfont-weight:lighter!important\n}\n.font-weight-normal {\n\tfont-weight:400!important\n}\n.font-weight-bold {\n\tfont-weight:700!important\n}\n.font-weight-bolder {\n\tfont-weight:bolder!important\n}\n.font-italic {\n\tfont-style:italic!important\n}\n.text-white {\n\tcolor:#fff!important\n}\n.text-primary {\n\tcolor:#007bff!important\n}\na.text-primary:focus, a.text-primary:hover {\n\tcolor:#0056b3!important\n}\n.text-secondary {\n\tcolor:#6c757d!important\n}\na.text-secondary:focus, a.text-secondary:hover {\n\tcolor:#494f54!important\n}\n.text-success {\n\tcolor:#28a745!important\n}\na.text-success:focus, a.text-success:hover {\n\tcolor:#19692c!important\n}\n.text-info {\n\tcolor:#17a2b8!important\n}\na.text-info:focus, a.text-info:hover {\n\tcolor:#0f6674!important\n}\n.text-warning {\n\tcolor:#ffc107!important\n}\na.text-warning:focus, a.text-warning:hover {\n\tcolor:#ba8b00!important\n}\n.text-danger {\n\tcolor:#dc3545!important\n}\na.text-danger:focus, a.text-danger:hover {\n\tcolor:#a71d2a!important\n}\n.text-light {\n\tcolor:#f8f9fa!important\n}\na.text-light:focus, a.text-light:hover {\n\tcolor:#cbd3da!important\n}\n.text-dark {\n\tcolor:#343a40!important\n}\na.text-dark:focus, a.text-dark:hover {\n\tcolor:#121416!important\n}\n.text-body {\n\tcolor:#212529!important\n}\n.text-muted {\n\tcolor:#6c757d!important\n}\n.text-black-50 {\n\tcolor:rgba(0, 0, 0, .5)!important\n}\n.text-white-50 {\n\tcolor:rgba(255, 255, 255, .5)!important\n}\n.text-hide {\n\tfont:0/0 a;\n\tcolor:transparent;\n\ttext-shadow:none;\n\tbackground-color:transparent;\n\tborder:0\n}\n.text-decoration-none {\n\ttext-decoration:none!important\n}\n.text-break {\n\tword-wrap:break-word!important\n}\n.text-reset {\n\tcolor:inherit!important\n}\n.visible {\n\tvisibility:visible!important\n}\n.invisible {\n\tvisibility:hidden!important\n}\n@media print {\n*, ::after, ::before {\ntext-shadow:none!important;\nbox-shadow:none!important\n}\na:not(.btn) {\ntext-decoration:underline\n}\nabbr[title]::after {\ncontent:\" (\" attr(title) \")\"\n}\npre {\n\twhite-space:pre-wrap!important\n}\nblockquote, pre {\n\tborder:1px solid #adb5bd;\n\tpage-break-inside:avoid\n}\nthead {\n\tdisplay:table-header-group\n}\nimg, tr {\n\tpage-break-inside:avoid\n}\nh2, h3, p {\n\torphans:3;\n\twidows:3\n}\nh2, h3 {\n\tpage-break-after:avoid\n}\n@page {\nsize:a3\n}\n\n.badge {\n\tborder:1px solid #000\n}\n.table {\n\tborder-collapse:collapse!important\n}\n.table td, .table th {\n\tbackground-color:#fff!important\n}\n.table-bordered td, .table-bordered th {\n\tborder:1px solid #dee2e6!important\n}\n.table-dark {\n\tcolor:inherit\n}\n.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {\n\tborder-color:#dee2e6\n}\n.table .thead-dark th {\n\tcolor:inherit;\n\tborder-color:#dee2e6\n}\n}\n/*# sourceMappingURL=bootstrap.min.css.map */\n.carousel.pointer-event {\n\t-ms-touch-action:pan-y;\n\ttouch-action:pan-y\n}\n.carousel-inner {\n\tposition:relative;\n\twidth:100%;\n\toverflow:hidden\n}\n.carousel-inner::after {\ndisplay:block;\nclear:both;\ncontent:\"\"\n}\n.carousel-item {\n\tposition:relative;\n\tdisplay:none;\n\tfloat:left;\n\twidth:100%;\n\tmargin-right:-100%;\n\t-webkit-backface-visibility:hidden;\n\tbackface-visibility:hidden;\ntransition:-webkit-transform .6s ease-in-out;\ntransition:transform .6s ease-in-out;\ntransition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-item {\ntransition:none\n}\n}\n.carousel-item-next, .carousel-item-prev, .carousel-item.active {\n\tdisplay:block\n}\n.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {\n-webkit-transform:translateX(100%);\ntransform:translateX(100%)\n}\n.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {\n-webkit-transform:translateX(-100%);\ntransform:translateX(-100%)\n}\n.carousel-fade .carousel-item {\n\topacity:0;\n\ttransition-property:opacity;\n\t-webkit-transform:none;\n\ttransform:none\n}\n.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {\n\tz-index:1;\n\topacity:1\n}\n.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {\n\tz-index:0;\n\topacity:0;\ntransition:opacity 0s .6s\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {\ntransition:none\n}\n}\n.carousel-control-next, .carousel-control-prev {\n\tposition:absolute;\n\ttop:0;\n\tbottom:0;\n\tz-index:1;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-align:center;\n\talign-items:center;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\twidth:15%;\n\tcolor:#fff;\n\ttext-align:center;\n\topacity:.5;\ntransition:opacity .15s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-control-next, .carousel-control-prev {\ntransition:none\n}\n}\n.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {\n\tcolor:#fff;\n\ttext-decoration:none;\n\toutline:0;\n\topacity:.9\n}\n.carousel-control-prev {\n\tleft:0\n}\n.carousel-control-next {\n\tright:0\n}\n.carousel-control-next-icon, .carousel-control-prev-icon {\n\tdisplay:inline-block;\n\twidth:20px;\n\theight:20px;\n\tbackground:no-repeat 50%/100% 100%\n}\n.carousel-control-prev-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\")\n}\n.carousel-control-next-icon {\n\tbackground-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\")\n}\n.carousel-indicators {\n\tposition:absolute;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tz-index:15;\n\tdisplay:-ms-flexbox;\n\tdisplay:flex;\n\t-ms-flex-pack:center;\n\tjustify-content:center;\n\tpadding-left:0;\n\tmargin-right:15%;\n\tmargin-left:15%;\n\tlist-style:none\n}\n.carousel-indicators li {\n\tbox-sizing:content-box;\n\t-ms-flex:0 1 auto;\n\tflex:0 1 auto;\n\twidth:30px;\n\theight:3px;\n\tmargin-right:3px;\n\tmargin-left:3px;\n\ttext-indent:-999px;\n\tcursor:pointer;\n\tbackground-color:#fff;\n\tbackground-clip:padding-box;\n\tborder-top:10px solid transparent;\n\tborder-bottom:10px solid transparent;\n\topacity:.5;\ntransition:opacity .6s ease\n}\n@media (prefers-reduced-motion:reduce) {\n.carousel-indicators li {\ntransition:none\n}\n}\n.carousel-indicators .active {\n\topacity:1\n}\n.carousel-caption {\n\tposition:absolute;\n\tright:15%;\n\tbottom:20px;\n\tleft:15%;\n\tz-index:10;\n\tpadding-top:20px;\n\tpadding-bottom:20px;\n\tcolor:#fff;\n\ttext-align:center\n}\n@-webkit-keyframes spinner-border {\nto {\n-webkit-transform:rotate(360deg);\ntransform:rotate(360deg)\n}\n}\n@keyframes spinner-border {\nto {\n-webkit-transform:rotate(360deg);\ntransform:rotate(360deg)\n}\n}\n.spinner-border {\n\tdisplay:inline-block;\n\twidth:2rem;\n\theight:2rem;\n\tvertical-align:text-bottom;\n\tborder:.25em solid currentColor;\n\tborder-right-color:transparent;\n\tborder-radius:50%;\n-webkit-animation:spinner-border .75s linear infinite;\nanimation:spinner-border .75s linear infinite\n}\n.spinner-border-sm {\n\twidth:1rem;\n\theight:1rem;\n\tborder-width:.2em\n}\n@-webkit-keyframes spinner-grow {\n0% {\n-webkit-transform:scale(0);\ntransform:scale(0)\n}\n50% {\nopacity:1;\n-webkit-transform:none;\ntransform:none\n}\n}\n@keyframes spinner-grow {\n0% {\n-webkit-transform:scale(0);\ntransform:scale(0)\n}\n50% {\nopacity:1;\n-webkit-transform:none;\ntransform:none\n}\n}\n.spinner-grow {\n\tdisplay:inline-block;\n\twidth:2rem;\n\theight:2rem;\n\tvertical-align:text-bottom;\n\tbackground-color:currentColor;\n\tborder-radius:50%;\n\topacity:0;\n-webkit-animation:spinner-grow .75s linear infinite;\nanimation:spinner-grow .75s linear infinite\n}\n.spinner-grow-sm {\n\twidth:1rem;\n\theight:1rem\n}\n.align-baseline {\n\tvertical-align:baseline!important\n}\n.align-top {\n\tvertical-align:top!important\n}\n.align-middle {\n\tvertical-align:middle!important\n}\n.align-bottom {\n\tvertical-align:bottom!important\n}\n.align-text-bottom {\n\tvertical-align:text-bottom!important\n}\n.align-text-top {\n\tvertical-align:text-top!important\n}\n.bg-primary {\n\tbackground-color:#007bff!important\n}\na.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {\n\tbackground-color:#0062cc!important\n}\n.bg-secondary {\n\tbackground-color:#6c757d!important\n}\na.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {\n\tbackground-color:#545b62!important\n}\n.bg-success {\n\tbackground-color:#28a745!important\n}\na.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {\n\tbackground-color:#1e7e34!important\n}\n.bg-info {\n\tbackground-color:#17a2b8!important\n}\na.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {\n\tbackground-color:#117a8b!important\n}\n.bg-warning {\n\tbackground-color:#ffc107!important\n}\na.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {\n\tbackground-color:#d39e00!important\n}\n.bg-danger {\n\tbackground-color:#dc3545!important\n}\na.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {\n\tbackground-color:#bd2130!important\n}\n.bg-light {\n\tbackground-color:#f8f9fa!important\n}\na.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {\n\tbackground-color:#dae0e5!important\n}\n.bg-dark {\n\tbackground-color:#343a40!important\n}\na.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {\n\tbackground-color:#1d2124!important\n}\n.bg-white {\n\tbackground-color:#fff!important\n}\n.bg-transparent {\n\tbackground-color:transparent!important\n}\n.border {\n\tborder:1px solid #dee2e6!important\n}\n.border-top {\n\tborder-top:1px solid #dee2e6!important\n}\n.border-right {\n\tborder-right:1px solid #dee2e6!important\n}\n.border-bottom {\n\tborder-bottom:1px solid #dee2e6!important\n}\n.border-left {\n\tborder-left:1px solid #dee2e6!important\n}\n.border-0 {\n\tborder:0!important\n}\n.border-top-0 {\n\tborder-top:0!important\n}\n.border-right-0 {\n\tborder-right:0!important\n}\n.border-bottom-0 {\n\tborder-bottom:0!important\n}\n.border-left-0 {\n\tborder-left:0!important\n}\n.border-primary {\n\tborder-color:#007bff!important\n}\n.border-secondary {\n\tborder-color:#6c757d!important\n}\n.border-success {\n\tborder-color:#28a745!important\n}\n.border-info {\n\tborder-color:#17a2b8!important\n}\n.border-warning {\n\tborder-color:#ffc107!important\n}\n.border-danger {\n\tborder-color:#dc3545!important\n}\n.border-light {\n\tborder-color:#f8f9fa!important\n}\n.border-dark {\n\tborder-color:#343a40!important\n}\n.border-white {\n\tborder-color:#fff!important\n}\n.rounded-sm {\nborder-radius:.2rem!important\n}\n.rounded {\nborder-radius:.25rem!important\n}\n.rounded-top {\nborder-top-left-radius:.25rem!important;\nborder-top-right-radius:.25rem!important\n}\n.rounded-right {\nborder-top-right-radius:.25rem!important;\nborder-bottom-right-radius:.25rem!important\n}\n.rounded-bottom {\nborder-bottom-right-radius:.25rem!important;\nborder-bottom-left-radius:.25rem!important\n}\n.rounded-left {\nborder-top-left-radius:.25rem!important;\nborder-bottom-left-radius:.25rem!important\n}\n.rounded-lg {\nborder-radius:.3rem!important\n}\n.rounded-circle {\n\tborder-radius:50%!important\n}\n.rounded-pill {\n\tborder-radius:50rem!important\n}\n.rounded-0 {\n\tborder-radius:0!important\n}\n.clearfix::after {\ndisplay:block;\nclear:both;\ncontent:\"\"\n}\n.d-none {\n\tdisplay:none!important\n}\n.d-inline {\n\tdisplay:inline!important\n}\n.d-inline-block {\n\tdisplay:inline-block!important\n}\n.d-block {\n\tdisplay:block!important\n}\n.d-table {\n\tdisplay:table!important\n}\n.d-table-row {\n\tdisplay:table-row!important\n}\n.d-table-cell {\n\tdisplay:table-cell!important\n}\n.d-flex {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important\n}\n.d-inline-flex {\n\tdisplay:-ms-inline-flexbox!important;\n\tdisplay:inline-flex!important\n}\n@media (min-width:576px) {\n.d-sm-none {\ndisplay:none!important\n}\n.d-sm-inline {\ndisplay:inline!important\n}\n.d-sm-inline-block {\ndisplay:inline-block!important\n}\n.d-sm-block {\ndisplay:block!important\n}\n.d-sm-table {\ndisplay:table!important\n}\n.d-sm-table-row {\ndisplay:table-row!important\n}\n.d-sm-table-cell {\ndisplay:table-cell!important\n}\n.d-sm-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-sm-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:768px) {\n.d-md-none {\ndisplay:none!important\n}\n.d-md-inline {\ndisplay:inline!important\n}\n.d-md-inline-block {\ndisplay:inline-block!important\n}\n.d-md-block {\ndisplay:block!important\n}\n.d-md-table {\ndisplay:table!important\n}\n.d-md-table-row {\ndisplay:table-row!important\n}\n.d-md-table-cell {\ndisplay:table-cell!important\n}\n.d-md-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-md-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:992px) {\n.d-lg-none {\ndisplay:none!important\n}\n.d-lg-inline {\ndisplay:inline!important\n}\n.d-lg-inline-block {\ndisplay:inline-block!important\n}\n.d-lg-block {\ndisplay:block!important\n}\n.d-lg-table {\ndisplay:table!important\n}\n.d-lg-table-row {\ndisplay:table-row!important\n}\n.d-lg-table-cell {\ndisplay:table-cell!important\n}\n.d-lg-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-lg-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media (min-width:1200px) {\n.d-xl-none {\ndisplay:none!important\n}\n.d-xl-inline {\ndisplay:inline!important\n}\n.d-xl-inline-block {\ndisplay:inline-block!important\n}\n.d-xl-block {\ndisplay:block!important\n}\n.d-xl-table {\ndisplay:table!important\n}\n.d-xl-table-row {\ndisplay:table-row!important\n}\n.d-xl-table-cell {\ndisplay:table-cell!important\n}\n.d-xl-flex {\ndisplay:-ms-flexbox!important;\ndisplay:flex!important\n}\n.d-xl-inline-flex {\ndisplay:-ms-inline-flexbox!important;\ndisplay:inline-flex!important\n}\n}\n@media print {\n.d-print-none {\n\tdisplay:none!important\n}\n.d-print-inline {\n\tdisplay:inline!important\n}\n.d-print-inline-block {\n\tdisplay:inline-block!important\n}\n.d-print-block {\n\tdisplay:block!important\n}\n.d-print-table {\n\tdisplay:table!important\n}\n.d-print-table-row {\n\tdisplay:table-row!important\n}\n.d-print-table-cell {\n\tdisplay:table-cell!important\n}\n.d-print-flex {\n\tdisplay:-ms-flexbox!important;\n\tdisplay:flex!important\n}\n.d-print-inline-flex {\n\tdisplay:-ms-inline-flexbox!important;\n\tdisplay:inline-flex!important\n}\n}\n.embed-responsive {\n\tposition:relative;\n\tdisplay:block;\n\twidth:100%;\n\tpadding:0;\n\toverflow:hidden\n}\n.embed-responsive::before {\ndisplay:block;\ncontent:\"\"\n}\n.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {\n\tposition:absolute;\n\ttop:0;\n\tbottom:0;\n\tleft:0;\n\twidth:100%;\n\theight:100%;\n\tborder:0\n}\n.embed-responsive-21by9::before {\npadding-top:42.857143%\n}\n.embed-responsive-16by9::before {\npadding-top:56.25%\n}\n.embed-responsive-4by3::before {\npadding-top:75%\n}\n.embed-responsive-1by1::before {\npadding-top:100%\n}\n.flex-row {\n\t-ms-flex-direction:row!important;\n\tflex-direction:row!important\n}\n.flex-column {\n\t-ms-flex-direction:column!important;\n\tflex-direction:column!important\n}\n.flex-row-reverse {\n\t-ms-flex-direction:row-reverse!important;\n\tflex-direction:row-reverse!important\n}\n.flex-column-reverse {\n\t-ms-flex-direction:column-reverse!important;\n\tflex-direction:column-reverse!important\n}\n.flex-wrap {\n\t-ms-flex-wrap:wrap!important;\n\tflex-wrap:wrap!important\n}\n.flex-nowrap {\n\t-ms-flex-wrap:nowrap!important;\n\tflex-wrap:nowrap!important\n}\n.flex-wrap-reverse {\n\t-ms-flex-wrap:wrap-reverse!important;\n\tflex-wrap:wrap-reverse!important\n}\n.flex-fill {\n\t-ms-flex:1 1 auto!important;\n\tflex:1 1 auto!important\n}\n.flex-grow-0 {\n\t-ms-flex-positive:0!important;\n\tflex-grow:0!important\n}\n.flex-grow-1 {\n\t-ms-flex-positive:1!important;\n\tflex-grow:1!important\n}\n.flex-shrink-0 {\n\t-ms-flex-negative:0!important;\n\tflex-shrink:0!important\n}\n.flex-shrink-1 {\n\t-ms-flex-negative:1!important;\n\tflex-shrink:1!important\n}\n.justify-content-start {\n\t-ms-flex-pack:start!important;\n\tjustify-content:flex-start!important\n}\n.justify-content-end {\n\t-ms-flex-pack:end!important;\n\tjustify-content:flex-end!important\n}\n.justify-content-center {\n\t-ms-flex-pack:center!important;\n\tjustify-content:center!important\n}\n.justify-content-between {\n\t-ms-flex-pack:justify!important;\n\tjustify-content:space-between!important\n}\n.justify-content-around {\n\t-ms-flex-pack:distribute!important;\n\tjustify-content:space-around!important\n}\n.align-items-start {\n\t-ms-flex-align:start!important;\n\talign-items:flex-start!important\n}\n.align-items-end {\n\t-ms-flex-align:end!important;\n\talign-items:flex-end!important\n}\n.align-items-center {\n\t-ms-flex-align:center!important;\n\talign-items:center!important\n}\n.align-items-baseline {\n\t-ms-flex-align:baseline!important;\n\talign-items:baseline!important\n}\n.align-items-stretch {\n\t-ms-flex-align:stretch!important;\n\talign-items:stretch!important\n}\n.align-content-start {\n\t-ms-flex-line-pack:start!important;\n\talign-content:flex-start!important\n}\n.align-content-end {\n\t-ms-flex-line-pack:end!important;\n\talign-content:flex-end!important\n}\n.align-content-center {\n\t-ms-flex-line-pack:center!important;\n\talign-content:center!important\n}\n.align-content-between {\n\t-ms-flex-line-pack:justify!important;\n\talign-content:space-between!important\n}\n.align-content-around {\n\t-ms-flex-line-pack:distribute!important;\n\talign-content:space-around!important\n}\n.align-content-stretch {\n\t-ms-flex-line-pack:stretch!important;\n\talign-content:stretch!important\n}\n.align-self-auto {\n\t-ms-flex-item-align:auto!important;\n\talign-self:auto!important\n}\n.align-self-start {\n\t-ms-flex-item-align:start!important;\n\talign-self:flex-start!important\n}\n.align-self-end {\n\t-ms-flex-item-align:end!important;\n\talign-self:flex-end!important\n}\n.align-self-center {\n\t-ms-flex-item-align:center!important;\n\talign-self:center!important\n}\n.align-self-baseline {\n\t-ms-flex-item-align:baseline!important;\n\talign-self:baseline!important\n}\n.align-self-stretch {\n\t-ms-flex-item-align:stretch!important;\n\talign-self:stretch!important\n}\n@media (min-width:576px) {\n.flex-sm-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-sm-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-sm-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-sm-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-sm-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-sm-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-sm-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-sm-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-sm-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-sm-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-sm-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-sm-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-sm-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-sm-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-sm-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-sm-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-sm-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-sm-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-sm-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-sm-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-sm-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-sm-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-sm-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-sm-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-sm-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-sm-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-sm-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-sm-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-sm-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-sm-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-sm-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-sm-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-sm-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-sm-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:768px) {\n.flex-md-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-md-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-md-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-md-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-md-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-md-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-md-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-md-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-md-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-md-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-md-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-md-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-md-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-md-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-md-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-md-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-md-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-md-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-md-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-md-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-md-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-md-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-md-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-md-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-md-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-md-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-md-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-md-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-md-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-md-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-md-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-md-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-md-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-md-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:992px) {\n.flex-lg-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-lg-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-lg-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-lg-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-lg-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-lg-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-lg-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-lg-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-lg-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-lg-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-lg-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-lg-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-lg-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-lg-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-lg-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-lg-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-lg-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-lg-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-lg-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-lg-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-lg-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-lg-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-lg-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-lg-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-lg-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-lg-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-lg-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-lg-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-lg-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-lg-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-lg-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-lg-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-lg-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-lg-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n@media (min-width:1200px) {\n.flex-xl-row {\n-ms-flex-direction:row!important;\nflex-direction:row!important\n}\n.flex-xl-column {\n-ms-flex-direction:column!important;\nflex-direction:column!important\n}\n.flex-xl-row-reverse {\n-ms-flex-direction:row-reverse!important;\nflex-direction:row-reverse!important\n}\n.flex-xl-column-reverse {\n-ms-flex-direction:column-reverse!important;\nflex-direction:column-reverse!important\n}\n.flex-xl-wrap {\n-ms-flex-wrap:wrap!important;\nflex-wrap:wrap!important\n}\n.flex-xl-nowrap {\n-ms-flex-wrap:nowrap!important;\nflex-wrap:nowrap!important\n}\n.flex-xl-wrap-reverse {\n-ms-flex-wrap:wrap-reverse!important;\nflex-wrap:wrap-reverse!important\n}\n.flex-xl-fill {\n-ms-flex:1 1 auto!important;\nflex:1 1 auto!important\n}\n.flex-xl-grow-0 {\n-ms-flex-positive:0!important;\nflex-grow:0!important\n}\n.flex-xl-grow-1 {\n-ms-flex-positive:1!important;\nflex-grow:1!important\n}\n.flex-xl-shrink-0 {\n-ms-flex-negative:0!important;\nflex-shrink:0!important\n}\n.flex-xl-shrink-1 {\n-ms-flex-negative:1!important;\nflex-shrink:1!important\n}\n.justify-content-xl-start {\n-ms-flex-pack:start!important;\njustify-content:flex-start!important\n}\n.justify-content-xl-end {\n-ms-flex-pack:end!important;\njustify-content:flex-end!important\n}\n.justify-content-xl-center {\n-ms-flex-pack:center!important;\njustify-content:center!important\n}\n.justify-content-xl-between {\n-ms-flex-pack:justify!important;\njustify-content:space-between!important\n}\n.justify-content-xl-around {\n-ms-flex-pack:distribute!important;\njustify-content:space-around!important\n}\n.align-items-xl-start {\n-ms-flex-align:start!important;\nalign-items:flex-start!important\n}\n.align-items-xl-end {\n-ms-flex-align:end!important;\nalign-items:flex-end!important\n}\n.align-items-xl-center {\n-ms-flex-align:center!important;\nalign-items:center!important\n}\n.align-items-xl-baseline {\n-ms-flex-align:baseline!important;\nalign-items:baseline!important\n}\n.align-items-xl-stretch {\n-ms-flex-align:stretch!important;\nalign-items:stretch!important\n}\n.align-content-xl-start {\n-ms-flex-line-pack:start!important;\nalign-content:flex-start!important\n}\n.align-content-xl-end {\n-ms-flex-line-pack:end!important;\nalign-content:flex-end!important\n}\n.align-content-xl-center {\n-ms-flex-line-pack:center!important;\nalign-content:center!important\n}\n.align-content-xl-between {\n-ms-flex-line-pack:justify!important;\nalign-content:space-between!important\n}\n.align-content-xl-around {\n-ms-flex-line-pack:distribute!important;\nalign-content:space-around!important\n}\n.align-content-xl-stretch {\n-ms-flex-line-pack:stretch!important;\nalign-content:stretch!important\n}\n.align-self-xl-auto {\n-ms-flex-item-align:auto!important;\nalign-self:auto!important\n}\n.align-self-xl-start {\n-ms-flex-item-align:start!important;\nalign-self:flex-start!important\n}\n.align-self-xl-end {\n-ms-flex-item-align:end!important;\nalign-self:flex-end!important\n}\n.align-self-xl-center {\n-ms-flex-item-align:center!important;\nalign-self:center!important\n}\n.align-self-xl-baseline {\n-ms-flex-item-align:baseline!important;\nalign-self:baseline!important\n}\n.align-self-xl-stretch {\n-ms-flex-item-align:stretch!important;\nalign-self:stretch!important\n}\n}\n.float-left {\n\tfloat:left!important\n}\n.float-right {\n\tfloat:right!important\n}\n.float-none {\n\tfloat:none!important\n}\n@media (min-width:576px) {\n.float-sm-left {\nfloat:left!important\n}\n.float-sm-right {\nfloat:right!important\n}\n.float-sm-none {\nfloat:none!important\n}\n}\n@media (min-width:768px) {\n.float-md-left {\nfloat:left!important\n}\n.float-md-right {\nfloat:right!important\n}\n.float-md-none {\nfloat:none!important\n}\n}\n@media (min-width:992px) {\n.float-lg-left {\nfloat:left!important\n}\n.float-lg-right {\nfloat:right!important\n}\n.float-lg-none {\nfloat:none!important\n}\n}\n@media (min-width:1200px) {\n.float-xl-left {\nfloat:left!important\n}\n.float-xl-right {\nfloat:right!important\n}\n.float-xl-none {\nfloat:none!important\n}\n}\n.user-select-all {\n\t-webkit-user-select:all!important;\n\t-moz-user-select:all!important;\n\t-ms-user-select:all!important;\n\tuser-select:all!important\n}\n.user-select-auto {\n\t-webkit-user-select:auto!important;\n\t-moz-user-select:auto!important;\n\t-ms-user-select:auto!important;\n\tuser-select:auto!important\n}\n.user-select-none {\n\t-webkit-user-select:none!important;\n\t-moz-user-select:none!important;\n\t-ms-user-select:none!important;\n\tuser-select:none!important\n}\n.overflow-auto {\n\toverflow:auto!important\n}\n.overflow-hidden {\n\toverflow:hidden!important\n}\n.position-static {\n\tposition:static!important\n}\n.position-relative {\n\tposition:relative!important\n}\n.position-absolute {\n\tposition:absolute!important\n}\n.position-fixed {\n\tposition:fixed!important\n}\n.position-sticky {\n\tposition:-webkit-sticky!important;\n\tposition:sticky!important\n}\n.fixed-top {\n\tposition:fixed;\n\ttop:0;\n\tright:0;\n\tleft:0;\n\tz-index:1030\n}\n.fixed-bottom {\n\tposition:fixed;\n\tright:0;\n\tbottom:0;\n\tleft:0;\n\tz-index:1030\n}\n@supports ((position:-webkit-sticky) or (position:sticky)) {\n.sticky-top {\nposition:-webkit-sticky;\nposition:sticky;\ntop:0;\nz-index:1020\n}\n}\n.sr-only {\n\tposition:absolute;\n\twidth:1px;\n\theight:1px;\n\tpadding:0;\n\tmargin:-1px;\n\toverflow:hidden;\n\tclip:rect(0,0,0,0);\n\twhite-space:nowrap;\n\tborder:0\n}\n.sr-only-focusable:active, .sr-only-focusable:focus {\n\tposition:static;\n\twidth:auto;\n\theight:auto;\n\toverflow:visible;\n\tclip:auto;\n\twhite-space:normal\n}\n.shadow-sm {\nbox-shadow:0 .125rem .25rem rgba(0, 0, 0, .075)!important\n}\n.shadow {\nbox-shadow:0 .5rem 1rem rgba(0, 0, 0, .15)!important\n}\n.shadow-lg {\n\tbox-shadow:0 1rem 3rem rgba(0, 0, 0, .175)!important\n}\n.shadow-none {\n\tbox-shadow:none!important\n}\n.w-25 {\n\twidth:25%!important\n}\n.w-50 {\n\twidth:50%!important\n}\n.w-75 {\n\twidth:75%!important\n}\n.w-100 {\n\twidth:100%!important\n}\n.w-auto {\n\twidth:auto!important\n}\n.h-25 {\n\theight:25%!important\n}\n.h-50 {\n\theight:50%!important\n}\n.h-75 {\n\theight:75%!important\n}\n.h-100 {\n\theight:100%!important\n}\n.h-auto {\n\theight:auto!important\n}\n.mw-100 {\n\tmax-width:100%!important\n}\n.mh-100 {\n\tmax-height:100%!important\n}\n.min-vw-100 {\n\tmin-width:100vw!important\n}\n.min-vh-100 {\n\tmin-height:100vh!important\n}\n.vw-100 {\n\twidth:100vw!important\n}\n.vh-100 {\n\theight:100vh!important\n}\n.m-0 {\n\tmargin:0!important\n}\n.mt-0, .my-0 {\n\tmargin-top:0!important\n}\n.mr-0, .mx-0 {\n\tmargin-right:0!important\n}\n.mb-0, .my-0 {\n\tmargin-bottom:0!important\n}\n.ml-0, .mx-0 {\n\tmargin-left:0!important\n}\n.m-1 {\nmargin:.25rem!important\n}\n.mt-1, .my-1 {\nmargin-top:.25rem!important\n}\n.mr-1, .mx-1 {\nmargin-right:.25rem!important\n}\n.mb-1, .my-1 {\nmargin-bottom:.25rem!important\n}\n.ml-1, .mx-1 {\nmargin-left:.25rem!important\n}\n.m-2 {\nmargin:.5rem!important\n}\n.mt-2, .my-2 {\nmargin-top:.5rem!important\n}\n.mr-2, .mx-2 {\nmargin-right:.5rem!important\n}\n.mb-2, .my-2 {\nmargin-bottom:.5rem!important\n}\n.ml-2, .mx-2 {\nmargin-left:.5rem!important\n}\n.m-3 {\n\tmargin:1rem!important\n}\n.mt-3, .my-3 {\n\tmargin-top:1rem!important\n}\n.mr-3, .mx-3 {\n\tmargin-right:1rem!important\n}\n.mb-3, .my-3 {\n\tmargin-bottom:1rem!important\n}\n.ml-3, .mx-3 {\n\tmargin-left:1rem!important\n}\n.m-4 {\n\tmargin:1.5rem!important\n}\n.mt-4, .my-4 {\n\tmargin-top:1.5rem!important\n}\n.mr-4, .mx-4 {\n\tmargin-right:1.5rem!important\n}\n.mb-4, .my-4 {\n\tmargin-bottom:1.5rem!important\n}\n.ml-4, .mx-4 {\n\tmargin-left:1.5rem!important\n}\n.m-5 {\n\tmargin:3rem!important\n}\n.mt-5, .my-5 {\n\tmargin-top:3rem!important\n}\n.mr-5, .mx-5 {\n\tmargin-right:3rem!important\n}\n.mb-5, .my-5 {\n\tmargin-bottom:3rem!important\n}\n.ml-5, .mx-5 {\n\tmargin-left:3rem!important\n}\n.p-0 {\n\tpadding:0!important\n}\n.pt-0, .py-0 {\n\tpadding-top:0!important\n}\n.pr-0, .px-0 {\n\tpadding-right:0!important\n}\n.pb-0, .py-0 {\n\tpadding-bottom:0!important\n}\n.pl-0, .px-0 {\n\tpadding-left:0!important\n}\n.p-1 {\npadding:.25rem!important\n}\n.pt-1, .py-1 {\npadding-top:.25rem!important\n}\n.pr-1, .px-1 {\npadding-right:.25rem!important\n}\n.pb-1, .py-1 {\npadding-bottom:.25rem!important\n}\n.pl-1, .px-1 {\npadding-left:.25rem!important\n}\n.p-2 {\npadding:.5rem!important\n}\n.pt-2, .py-2 {\npadding-top:.5rem!important\n}\n.pr-2, .px-2 {\npadding-right:.5rem!important\n}\n.pb-2, .py-2 {\npadding-bottom:.5rem!important\n}\n.pl-2, .px-2 {\npadding-left:.5rem!important\n}\n.p-3 {\n\tpadding:1rem!important\n}\n.pt-3, .py-3 {\n\tpadding-top:1rem!important\n}\n.pr-3, .px-3 {\n\tpadding-right:1rem!important\n}\n.pb-3, .py-3 {\n\tpadding-bottom:1rem!important\n}\n.pl-3, .px-3 {\n\tpadding-left:1rem!important\n}\n\n.p-4 {\n\tpadding:1.5rem!important\n}\n.pt-4, .py-4 {\n\tpadding-top:1.5rem!important\n}\n.pr-4, .px-4 {\n\tpadding-right:1.5rem!important\n}\n.pb-4, .py-4 {\n\tpadding-bottom:1.5rem!important\n}\n.pl-4, .px-4 {\n\tpadding-left:1.5rem!important\n}\n.p-5 {\n\tpadding:3rem!important\n}\n.pt-5, .py-5 {\n\tpadding-top:3rem!important\n}\n.pr-5, .px-5 {\n\tpadding-right:3rem!important\n}\n.pb-5, .py-5 {\n\tpadding-bottom:3rem!important\n}\n.pl-5, .px-5 {\n\tpadding-left:3rem!important\n}\n.m-n1 {\nmargin:-.25rem!important\n}\n.mt-n1, .my-n1 {\nmargin-top:-.25rem!important\n}\n.mr-n1, .mx-n1 {\nmargin-right:-.25rem!important\n}\n.mb-n1, .my-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-n1, .mx-n1 {\nmargin-left:-.25rem!important\n}\n.m-n2 {\nmargin:-.5rem!important\n}\n.mt-n2, .my-n2 {\nmargin-top:-.5rem!important\n}\n.mr-n2, .mx-n2 {\nmargin-right:-.5rem!important\n}\n.mb-n2, .my-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-n2, .mx-n2 {\nmargin-left:-.5rem!important\n}\n.m-n3 {\n\tmargin:-1rem!important\n}\n.mt-n3, .my-n3 {\n\tmargin-top:-1rem!important\n}\n.mr-n3, .mx-n3 {\n\tmargin-right:-1rem!important\n}\n.mb-n3, .my-n3 {\n\tmargin-bottom:-1rem!important\n}\n.ml-n3, .mx-n3 {\n\tmargin-left:-1rem!important\n}\n.m-n4 {\n\tmargin:-1.5rem!important\n}\n.mt-n4, .my-n4 {\n\tmargin-top:-1.5rem!important\n}\n.mr-n4, .mx-n4 {\n\tmargin-right:-1.5rem!important\n}\n.mb-n4, .my-n4 {\n\tmargin-bottom:-1.5rem!important\n}\n.ml-n4, .mx-n4 {\n\tmargin-left:-1.5rem!important\n}\n.m-n5 {\n\tmargin:-3rem!important\n}\n.mt-n5, .my-n5 {\n\tmargin-top:-3rem!important\n}\n.mr-n5, .mx-n5 {\n\tmargin-right:-3rem!important\n}\n.mb-n5, .my-n5 {\n\tmargin-bottom:-3rem!important\n}\n.ml-n5, .mx-n5 {\n\tmargin-left:-3rem!important\n}\n.m-auto {\n\tmargin:auto!important\n}\n.mt-auto, .my-auto {\n\tmargin-top:auto!important\n}\n.mr-auto, .mx-auto {\n\tmargin-right:auto!important\n}\n.mb-auto, .my-auto {\n\tmargin-bottom:auto!important\n}\n.ml-auto, .mx-auto {\n\tmargin-left:auto!important\n}\n@media (min-width:576px) {\n.m-sm-0 {\nmargin:0!important\n}\n.mt-sm-0, .my-sm-0 {\nmargin-top:0!important\n}\n.mr-sm-0, .mx-sm-0 {\nmargin-right:0!important\n}\n.mb-sm-0, .my-sm-0 {\nmargin-bottom:0!important\n}\n.ml-sm-0, .mx-sm-0 {\nmargin-left:0!important\n}\n.m-sm-1 {\nmargin:.25rem!important\n}\n.mt-sm-1, .my-sm-1 {\nmargin-top:.25rem!important\n}\n.mr-sm-1, .mx-sm-1 {\nmargin-right:.25rem!important\n}\n.mb-sm-1, .my-sm-1 {\nmargin-bottom:.25rem!important\n}\n.ml-sm-1, .mx-sm-1 {\nmargin-left:.25rem!important\n}\n.m-sm-2 {\nmargin:.5rem!important\n}\n.mt-sm-2, .my-sm-2 {\nmargin-top:.5rem!important\n}\n.mr-sm-2, .mx-sm-2 {\nmargin-right:.5rem!important\n}\n.mb-sm-2, .my-sm-2 {\nmargin-bottom:.5rem!important\n}\n.ml-sm-2, .mx-sm-2 {\nmargin-left:.5rem!important\n}\n.m-sm-3 {\nmargin:1rem!important\n}\n.mt-sm-3, .my-sm-3 {\nmargin-top:1rem!important\n}\n.mr-sm-3, .mx-sm-3 {\nmargin-right:1rem!important\n}\n.mb-sm-3, .my-sm-3 {\nmargin-bottom:1rem!important\n}\n.ml-sm-3, .mx-sm-3 {\nmargin-left:1rem!important\n}\n.m-sm-4 {\nmargin:1.5rem!important\n}\n.mt-sm-4, .my-sm-4 {\nmargin-top:1.5rem!important\n}\n.mr-sm-4, .mx-sm-4 {\nmargin-right:1.5rem!important\n}\n.mb-sm-4, .my-sm-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-sm-4, .mx-sm-4 {\nmargin-left:1.5rem!important\n}\n.m-sm-5 {\nmargin:3rem!important\n}\n.mt-sm-5, .my-sm-5 {\nmargin-top:3rem!important\n}\n.mr-sm-5, .mx-sm-5 {\nmargin-right:3rem!important\n}\n.mb-sm-5, .my-sm-5 {\nmargin-bottom:3rem!important\n}\n.ml-sm-5, .mx-sm-5 {\nmargin-left:3rem!important\n}\n.p-sm-0 {\npadding:0!important\n}\n.pt-sm-0, .py-sm-0 {\npadding-top:0!important\n}\n.pr-sm-0, .px-sm-0 {\npadding-right:0!important\n}\n.pb-sm-0, .py-sm-0 {\npadding-bottom:0!important\n}\n.pl-sm-0, .px-sm-0 {\npadding-left:0!important\n}\n.p-sm-1 {\npadding:.25rem!important\n}\n.pt-sm-1, .py-sm-1 {\npadding-top:.25rem!important\n}\n.pr-sm-1, .px-sm-1 {\npadding-right:.25rem!important\n}\n.pb-sm-1, .py-sm-1 {\npadding-bottom:.25rem!important\n}\n.pl-sm-1, .px-sm-1 {\npadding-left:.25rem!important\n}\n.p-sm-2 {\npadding:.5rem!important\n}\n.pt-sm-2, .py-sm-2 {\npadding-top:.5rem!important\n}\n.pr-sm-2, .px-sm-2 {\npadding-right:.5rem!important\n}\n.pb-sm-2, .py-sm-2 {\npadding-bottom:.5rem!important\n}\n.pl-sm-2, .px-sm-2 {\npadding-left:.5rem!important\n}\n.p-sm-3 {\npadding:1rem!important\n}\n.pt-sm-3, .py-sm-3 {\npadding-top:1rem!important\n}\n.pr-sm-3, .px-sm-3 {\npadding-right:1rem!important\n}\n.pb-sm-3, .py-sm-3 {\npadding-bottom:1rem!important\n}\n.pl-sm-3, .px-sm-3 {\npadding-left:1rem!important\n}\n.p-sm-4 {\npadding:1.5rem!important\n}\n.pt-sm-4, .py-sm-4 {\npadding-top:1.5rem!important\n}\n.pr-sm-4, .px-sm-4 {\npadding-right:1.5rem!important\n}\n.pb-sm-4, .py-sm-4 {\npadding-bottom:1.5rem!important\n}\n.pl-sm-4, .px-sm-4 {\npadding-left:1.5rem!important\n}\n.p-sm-5 {\npadding:3rem!important\n}\n.pt-sm-5, .py-sm-5 {\npadding-top:3rem!important\n}\n.pr-sm-5, .px-sm-5 {\npadding-right:3rem!important\n}\n.pb-sm-5, .py-sm-5 {\npadding-bottom:3rem!important\n}\n.pl-sm-5, .px-sm-5 {\npadding-left:3rem!important\n}\n.m-sm-n1 {\nmargin:-.25rem!important\n}\n.mt-sm-n1, .my-sm-n1 {\nmargin-top:-.25rem!important\n}\n.mr-sm-n1, .mx-sm-n1 {\nmargin-right:-.25rem!important\n}\n.mb-sm-n1, .my-sm-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-sm-n1, .mx-sm-n1 {\nmargin-left:-.25rem!important\n}\n.m-sm-n2 {\nmargin:-.5rem!important\n}\n.mt-sm-n2, .my-sm-n2 {\nmargin-top:-.5rem!important\n}\n.mr-sm-n2, .mx-sm-n2 {\nmargin-right:-.5rem!important\n}\n.mb-sm-n2, .my-sm-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-sm-n2, .mx-sm-n2 {\nmargin-left:-.5rem!important\n}\n.m-sm-n3 {\nmargin:-1rem!important\n}\n.mt-sm-n3, .my-sm-n3 {\nmargin-top:-1rem!important\n}\n.mr-sm-n3, .mx-sm-n3 {\nmargin-right:-1rem!important\n}\n.mb-sm-n3, .my-sm-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-sm-n3, .mx-sm-n3 {\nmargin-left:-1rem!important\n}\n.m-sm-n4 {\nmargin:-1.5rem!important\n}\n.mt-sm-n4, .my-sm-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-sm-n4, .mx-sm-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-sm-n4, .my-sm-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-sm-n4, .mx-sm-n4 {\nmargin-left:-1.5rem!important\n}\n.m-sm-n5 {\nmargin:-3rem!important\n}\n.mt-sm-n5, .my-sm-n5 {\nmargin-top:-3rem!important\n}\n.mr-sm-n5, .mx-sm-n5 {\nmargin-right:-3rem!important\n}\n.mb-sm-n5, .my-sm-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-sm-n5, .mx-sm-n5 {\nmargin-left:-3rem!important\n}\n.m-sm-auto {\nmargin:auto!important\n}\n.mt-sm-auto, .my-sm-auto {\nmargin-top:auto!important\n}\n.mr-sm-auto, .mx-sm-auto {\nmargin-right:auto!important\n}\n.mb-sm-auto, .my-sm-auto {\nmargin-bottom:auto!important\n}\n.ml-sm-auto, .mx-sm-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:768px) {\n.m-md-0 {\nmargin:0!important\n}\n.mt-md-0, .my-md-0 {\nmargin-top:0!important\n}\n.mr-md-0, .mx-md-0 {\nmargin-right:0!important\n}\n.mb-md-0, .my-md-0 {\nmargin-bottom:0!important\n}\n.ml-md-0, .mx-md-0 {\nmargin-left:0!important\n}\n.m-md-1 {\nmargin:.25rem!important\n}\n.mt-md-1, .my-md-1 {\nmargin-top:.25rem!important\n}\n.mr-md-1, .mx-md-1 {\nmargin-right:.25rem!important\n}\n.mb-md-1, .my-md-1 {\nmargin-bottom:.25rem!important\n}\n.ml-md-1, .mx-md-1 {\nmargin-left:.25rem!important\n}\n.m-md-2 {\nmargin:.5rem!important\n}\n.mt-md-2, .my-md-2 {\nmargin-top:.5rem!important\n}\n.mr-md-2, .mx-md-2 {\nmargin-right:.5rem!important\n}\n.mb-md-2, .my-md-2 {\nmargin-bottom:.5rem!important\n}\n.ml-md-2, .mx-md-2 {\nmargin-left:.5rem!important\n}\n.m-md-3 {\nmargin:1rem!important\n}\n.mt-md-3, .my-md-3 {\nmargin-top:1rem!important\n}\n.mr-md-3, .mx-md-3 {\nmargin-right:1rem!important\n}\n.mb-md-3, .my-md-3 {\nmargin-bottom:1rem!important\n}\n.ml-md-3, .mx-md-3 {\nmargin-left:1rem!important\n}\n.m-md-4 {\nmargin:1.5rem!important\n}\n.mt-md-4, .my-md-4 {\nmargin-top:1.5rem!important\n}\n.mr-md-4, .mx-md-4 {\nmargin-right:1.5rem!important\n}\n.mb-md-4, .my-md-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-md-4, .mx-md-4 {\nmargin-left:1.5rem!important\n}\n.m-md-5 {\nmargin:3rem!important\n}\n.mt-md-5, .my-md-5 {\nmargin-top:3rem!important\n}\n.mr-md-5, .mx-md-5 {\nmargin-right:3rem!important\n}\n.mb-md-5, .my-md-5 {\nmargin-bottom:3rem!important\n}\n.ml-md-5, .mx-md-5 {\nmargin-left:3rem!important\n}\n.p-md-0 {\npadding:0!important\n}\n.pt-md-0, .py-md-0 {\npadding-top:0!important\n}\n.pr-md-0, .px-md-0 {\npadding-right:0!important\n}\n.pb-md-0, .py-md-0 {\npadding-bottom:0!important\n}\n.pl-md-0, .px-md-0 {\npadding-left:0!important\n}\n.p-md-1 {\npadding:.25rem!important\n}\n.pt-md-1, .py-md-1 {\npadding-top:.25rem!important\n}\n.pr-md-1, .px-md-1 {\npadding-right:.25rem!important\n}\n.pb-md-1, .py-md-1 {\npadding-bottom:.25rem!important\n}\n.pl-md-1, .px-md-1 {\npadding-left:.25rem!important\n}\n.p-md-2 {\npadding:.5rem!important\n}\n.pt-md-2, .py-md-2 {\npadding-top:.5rem!important\n}\n.pr-md-2, .px-md-2 {\npadding-right:.5rem!important\n}\n.pb-md-2, .py-md-2 {\npadding-bottom:.5rem!important\n}\n.pl-md-2, .px-md-2 {\npadding-left:.5rem!important\n}\n.p-md-3 {\npadding:1rem!important\n}\n.pt-md-3, .py-md-3 {\npadding-top:1rem!important\n}\n.pr-md-3, .px-md-3 {\npadding-right:1rem!important\n}\n.pb-md-3, .py-md-3 {\npadding-bottom:1rem!important\n}\n.pl-md-3, .px-md-3 {\npadding-left:1rem!important\n}\n.p-md-4 {\npadding:1.5rem!important\n}\n.pt-md-4, .py-md-4 {\npadding-top:1.5rem!important\n}\n.pr-md-4, .px-md-4 {\npadding-right:1.5rem!important\n}\n.pb-md-4, .py-md-4 {\npadding-bottom:1.5rem!important\n}\n.pl-md-4, .px-md-4 {\npadding-left:1.5rem!important\n}\n.p-md-5 {\npadding:3rem!important\n}\n.pt-md-5, .py-md-5 {\npadding-top:3rem!important\n}\n.pr-md-5, .px-md-5 {\npadding-right:3rem!important\n}\n.pb-md-5, .py-md-5 {\npadding-bottom:3rem!important\n}\n.pl-md-5, .px-md-5 {\npadding-left:3rem!important\n}\n.m-md-n1 {\nmargin:-.25rem!important\n}\n.mt-md-n1, .my-md-n1 {\nmargin-top:-.25rem!important\n}\n.mr-md-n1, .mx-md-n1 {\nmargin-right:-.25rem!important\n}\n.mb-md-n1, .my-md-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-md-n1, .mx-md-n1 {\nmargin-left:-.25rem!important\n}\n.m-md-n2 {\nmargin:-.5rem!important\n}\n.mt-md-n2, .my-md-n2 {\nmargin-top:-.5rem!important\n}\n.mr-md-n2, .mx-md-n2 {\nmargin-right:-.5rem!important\n}\n.mb-md-n2, .my-md-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-md-n2, .mx-md-n2 {\nmargin-left:-.5rem!important\n}\n.m-md-n3 {\nmargin:-1rem!important\n}\n.mt-md-n3, .my-md-n3 {\nmargin-top:-1rem!important\n}\n.mr-md-n3, .mx-md-n3 {\nmargin-right:-1rem!important\n}\n.mb-md-n3, .my-md-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-md-n3, .mx-md-n3 {\nmargin-left:-1rem!important\n}\n.m-md-n4 {\nmargin:-1.5rem!important\n}\n.mt-md-n4, .my-md-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-md-n4, .mx-md-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-md-n4, .my-md-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-md-n4, .mx-md-n4 {\nmargin-left:-1.5rem!important\n}\n.m-md-n5 {\nmargin:-3rem!important\n}\n.mt-md-n5, .my-md-n5 {\nmargin-top:-3rem!important\n}\n.mr-md-n5, .mx-md-n5 {\nmargin-right:-3rem!important\n}\n.mb-md-n5, .my-md-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-md-n5, .mx-md-n5 {\nmargin-left:-3rem!important\n}\n.m-md-auto {\nmargin:auto!important\n}\n.mt-md-auto, .my-md-auto {\nmargin-top:auto!important\n}\n.mr-md-auto, .mx-md-auto {\nmargin-right:auto!important\n}\n.mb-md-auto, .my-md-auto {\nmargin-bottom:auto!important\n}\n.ml-md-auto, .mx-md-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:992px) {\n.m-lg-0 {\nmargin:0!important\n}\n.mt-lg-0, .my-lg-0 {\nmargin-top:0!important\n}\n.mr-lg-0, .mx-lg-0 {\nmargin-right:0!important\n}\n.mb-lg-0, .my-lg-0 {\nmargin-bottom:0!important\n}\n.ml-lg-0, .mx-lg-0 {\nmargin-left:0!important\n}\n.m-lg-1 {\nmargin:.25rem!important\n}\n.mt-lg-1, .my-lg-1 {\nmargin-top:.25rem!important\n}\n.mr-lg-1, .mx-lg-1 {\nmargin-right:.25rem!important\n}\n.mb-lg-1, .my-lg-1 {\nmargin-bottom:.25rem!important\n}\n.ml-lg-1, .mx-lg-1 {\nmargin-left:.25rem!important\n}\n.m-lg-2 {\nmargin:.5rem!important\n}\n.mt-lg-2, .my-lg-2 {\nmargin-top:.5rem!important\n}\n.mr-lg-2, .mx-lg-2 {\nmargin-right:.5rem!important\n}\n.mb-lg-2, .my-lg-2 {\nmargin-bottom:.5rem!important\n}\n.ml-lg-2, .mx-lg-2 {\nmargin-left:.5rem!important\n}\n.m-lg-3 {\nmargin:1rem!important\n}\n.mt-lg-3, .my-lg-3 {\nmargin-top:1rem!important\n}\n.mr-lg-3, .mx-lg-3 {\nmargin-right:1rem!important\n}\n.mb-lg-3, .my-lg-3 {\nmargin-bottom:1rem!important\n}\n.ml-lg-3, .mx-lg-3 {\nmargin-left:1rem!important\n}\n.m-lg-4 {\nmargin:1.5rem!important\n}\n.mt-lg-4, .my-lg-4 {\nmargin-top:1.5rem!important\n}\n.mr-lg-4, .mx-lg-4 {\nmargin-right:1.5rem!important\n}\n.mb-lg-4, .my-lg-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-lg-4, .mx-lg-4 {\nmargin-left:1.5rem!important\n}\n.m-lg-5 {\nmargin:3rem!important\n}\n.mt-lg-5, .my-lg-5 {\nmargin-top:3rem!important\n}\n.mr-lg-5, .mx-lg-5 {\nmargin-right:3rem!important\n}\n.mb-lg-5, .my-lg-5 {\nmargin-bottom:3rem!important\n}\n.ml-lg-5, .mx-lg-5 {\nmargin-left:3rem!important\n}\n.p-lg-0 {\npadding:0!important\n}\n.pt-lg-0, .py-lg-0 {\npadding-top:0!important\n}\n.pr-lg-0, .px-lg-0 {\npadding-right:0!important\n}\n.pb-lg-0, .py-lg-0 {\npadding-bottom:0!important\n}\n.pl-lg-0, .px-lg-0 {\npadding-left:0!important\n}\n.p-lg-1 {\npadding:.25rem!important\n}\n.pt-lg-1, .py-lg-1 {\npadding-top:.25rem!important\n}\n.pr-lg-1, .px-lg-1 {\npadding-right:.25rem!important\n}\n.pb-lg-1, .py-lg-1 {\npadding-bottom:.25rem!important\n}\n.pl-lg-1, .px-lg-1 {\npadding-left:.25rem!important\n}\n.p-lg-2 {\npadding:.5rem!important\n}\n.pt-lg-2, .py-lg-2 {\npadding-top:.5rem!important\n}\n.pr-lg-2, .px-lg-2 {\npadding-right:.5rem!important\n}\n.pb-lg-2, .py-lg-2 {\npadding-bottom:.5rem!important\n}\n.pl-lg-2, .px-lg-2 {\npadding-left:.5rem!important\n}\n.p-lg-3 {\npadding:1rem!important\n}\n.pt-lg-3, .py-lg-3 {\npadding-top:1rem!important\n}\n.pr-lg-3, .px-lg-3 {\npadding-right:1rem!important\n}\n.pb-lg-3, .py-lg-3 {\npadding-bottom:1rem!important\n}\n.pl-lg-3, .px-lg-3 {\npadding-left:1rem!important\n}\n.p-lg-4 {\npadding:1.5rem!important\n}\n.pt-lg-4, .py-lg-4 {\npadding-top:1.5rem!important\n}\n.pr-lg-4, .px-lg-4 {\npadding-right:1.5rem!important\n}\n.pb-lg-4, .py-lg-4 {\npadding-bottom:1.5rem!important\n}\n.pl-lg-4, .px-lg-4 {\npadding-left:1.5rem!important\n}\n.p-lg-5 {\npadding:3rem!important\n}\n.pt-lg-5, .py-lg-5 {\npadding-top:3rem!important\n}\n.pr-lg-5, .px-lg-5 {\npadding-right:3rem!important\n}\n.pb-lg-5, .py-lg-5 {\npadding-bottom:3rem!important\n}\n.pl-lg-5, .px-lg-5 {\npadding-left:3rem!important\n}\n.m-lg-n1 {\nmargin:-.25rem!important\n}\n.mt-lg-n1, .my-lg-n1 {\nmargin-top:-.25rem!important\n}\n.mr-lg-n1, .mx-lg-n1 {\nmargin-right:-.25rem!important\n}\n.mb-lg-n1, .my-lg-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-lg-n1, .mx-lg-n1 {\nmargin-left:-.25rem!important\n}\n.m-lg-n2 {\nmargin:-.5rem!important\n}\n.mt-lg-n2, .my-lg-n2 {\nmargin-top:-.5rem!important\n}\n.mr-lg-n2, .mx-lg-n2 {\nmargin-right:-.5rem!important\n}\n.mb-lg-n2, .my-lg-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-lg-n2, .mx-lg-n2 {\nmargin-left:-.5rem!important\n}\n.m-lg-n3 {\nmargin:-1rem!important\n}\n.mt-lg-n3, .my-lg-n3 {\nmargin-top:-1rem!important\n}\n.mr-lg-n3, .mx-lg-n3 {\nmargin-right:-1rem!important\n}\n.mb-lg-n3, .my-lg-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-lg-n3, .mx-lg-n3 {\nmargin-left:-1rem!important\n}\n.m-lg-n4 {\nmargin:-1.5rem!important\n}\n.mt-lg-n4, .my-lg-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-lg-n4, .mx-lg-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-lg-n4, .my-lg-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-lg-n4, .mx-lg-n4 {\nmargin-left:-1.5rem!important\n}\n.m-lg-n5 {\nmargin:-3rem!important\n}\n.mt-lg-n5, .my-lg-n5 {\nmargin-top:-3rem!important\n}\n.mr-lg-n5, .mx-lg-n5 {\nmargin-right:-3rem!important\n}\n.mb-lg-n5, .my-lg-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-lg-n5, .mx-lg-n5 {\nmargin-left:-3rem!important\n}\n.m-lg-auto {\nmargin:auto!important\n}\n.mt-lg-auto, .my-lg-auto {\nmargin-top:auto!important\n}\n.mr-lg-auto, .mx-lg-auto {\nmargin-right:auto!important\n}\n.mb-lg-auto, .my-lg-auto {\nmargin-bottom:auto!important\n}\n.ml-lg-auto, .mx-lg-auto {\nmargin-left:auto!important\n}\n}\n@media (min-width:1200px) {\n.m-xl-0 {\nmargin:0!important\n}\n.mt-xl-0, .my-xl-0 {\nmargin-top:0!important\n}\n.mr-xl-0, .mx-xl-0 {\nmargin-right:0!important\n}\n.mb-xl-0, .my-xl-0 {\nmargin-bottom:0!important\n}\n.ml-xl-0, .mx-xl-0 {\nmargin-left:0!important\n}\n.m-xl-1 {\nmargin:.25rem!important\n}\n.mt-xl-1, .my-xl-1 {\nmargin-top:.25rem!important\n}\n.mr-xl-1, .mx-xl-1 {\nmargin-right:.25rem!important\n}\n.mb-xl-1, .my-xl-1 {\nmargin-bottom:.25rem!important\n}\n.ml-xl-1, .mx-xl-1 {\nmargin-left:.25rem!important\n}\n.m-xl-2 {\nmargin:.5rem!important\n}\n.mt-xl-2, .my-xl-2 {\nmargin-top:.5rem!important\n}\n.mr-xl-2, .mx-xl-2 {\nmargin-right:.5rem!important\n}\n.mb-xl-2, .my-xl-2 {\nmargin-bottom:.5rem!important\n}\n.ml-xl-2, .mx-xl-2 {\nmargin-left:.5rem!important\n}\n.m-xl-3 {\nmargin:1rem!important\n}\n.mt-xl-3, .my-xl-3 {\nmargin-top:1rem!important\n}\n.mr-xl-3, .mx-xl-3 {\nmargin-right:1rem!important\n}\n.mb-xl-3, .my-xl-3 {\nmargin-bottom:1rem!important\n}\n.ml-xl-3, .mx-xl-3 {\nmargin-left:1rem!important\n}\n.m-xl-4 {\nmargin:1.5rem!important\n}\n.mt-xl-4, .my-xl-4 {\nmargin-top:1.5rem!important\n}\n.mr-xl-4, .mx-xl-4 {\nmargin-right:1.5rem!important\n}\n.mb-xl-4, .my-xl-4 {\nmargin-bottom:1.5rem!important\n}\n.ml-xl-4, .mx-xl-4 {\nmargin-left:1.5rem!important\n}\n.m-xl-5 {\nmargin:3rem!important\n}\n.mt-xl-5, .my-xl-5 {\nmargin-top:3rem!important\n}\n.mr-xl-5, .mx-xl-5 {\nmargin-right:3rem!important\n}\n.mb-xl-5, .my-xl-5 {\nmargin-bottom:3rem!important\n}\n.ml-xl-5, .mx-xl-5 {\nmargin-left:3rem!important\n}\n.p-xl-0 {\npadding:0!important\n}\n.pt-xl-0, .py-xl-0 {\npadding-top:0!important\n}\n.pr-xl-0, .px-xl-0 {\npadding-right:0!important\n}\n.pb-xl-0, .py-xl-0 {\npadding-bottom:0!important\n}\n.pl-xl-0, .px-xl-0 {\npadding-left:0!important\n}\n.p-xl-1 {\npadding:.25rem!important\n}\n.pt-xl-1, .py-xl-1 {\npadding-top:.25rem!important\n}\n.pr-xl-1, .px-xl-1 {\npadding-right:.25rem!important\n}\n.pb-xl-1, .py-xl-1 {\npadding-bottom:.25rem!important\n}\n.pl-xl-1, .px-xl-1 {\npadding-left:.25rem!important\n}\n.p-xl-2 {\npadding:.5rem!important\n}\n.pt-xl-2, .py-xl-2 {\npadding-top:.5rem!important\n}\n.pr-xl-2, .px-xl-2 {\npadding-right:.5rem!important\n}\n.pb-xl-2, .py-xl-2 {\npadding-bottom:.5rem!important\n}\n.pl-xl-2, .px-xl-2 {\npadding-left:.5rem!important\n}\n.p-xl-3 {\npadding:1rem!important\n}\n.pt-xl-3, .py-xl-3 {\npadding-top:1rem!important\n}\n.pr-xl-3, .px-xl-3 {\npadding-right:1rem!important\n}\n.pb-xl-3, .py-xl-3 {\npadding-bottom:1rem!important\n}\n.pl-xl-3, .px-xl-3 {\npadding-left:1rem!important\n}\n.p-xl-4 {\npadding:1.5rem!important\n}\n.pt-xl-4, .py-xl-4 {\npadding-top:1.5rem!important\n}\n.pr-xl-4, .px-xl-4 {\npadding-right:1.5rem!important\n}\n.pb-xl-4, .py-xl-4 {\npadding-bottom:1.5rem!important\n}\n.pl-xl-4, .px-xl-4 {\npadding-left:1.5rem!important\n}\n.p-xl-5 {\npadding:3rem!important\n}\n.pt-xl-5, .py-xl-5 {\npadding-top:3rem!important\n}\n.pr-xl-5, .px-xl-5 {\npadding-right:3rem!important\n}\n.pb-xl-5, .py-xl-5 {\npadding-bottom:3rem!important\n}\n.pl-xl-5, .px-xl-5 {\npadding-left:3rem!important\n}\n.m-xl-n1 {\nmargin:-.25rem!important\n}\n.mt-xl-n1, .my-xl-n1 {\nmargin-top:-.25rem!important\n}\n.mr-xl-n1, .mx-xl-n1 {\nmargin-right:-.25rem!important\n}\n.mb-xl-n1, .my-xl-n1 {\nmargin-bottom:-.25rem!important\n}\n.ml-xl-n1, .mx-xl-n1 {\nmargin-left:-.25rem!important\n}\n.m-xl-n2 {\nmargin:-.5rem!important\n}\n.mt-xl-n2, .my-xl-n2 {\nmargin-top:-.5rem!important\n}\n.mr-xl-n2, .mx-xl-n2 {\nmargin-right:-.5rem!important\n}\n.mb-xl-n2, .my-xl-n2 {\nmargin-bottom:-.5rem!important\n}\n.ml-xl-n2, .mx-xl-n2 {\nmargin-left:-.5rem!important\n}\n.m-xl-n3 {\nmargin:-1rem!important\n}\n.mt-xl-n3, .my-xl-n3 {\nmargin-top:-1rem!important\n}\n.mr-xl-n3, .mx-xl-n3 {\nmargin-right:-1rem!important\n}\n.mb-xl-n3, .my-xl-n3 {\nmargin-bottom:-1rem!important\n}\n.ml-xl-n3, .mx-xl-n3 {\nmargin-left:-1rem!important\n}\n.m-xl-n4 {\nmargin:-1.5rem!important\n}\n.mt-xl-n4, .my-xl-n4 {\nmargin-top:-1.5rem!important\n}\n.mr-xl-n4, .mx-xl-n4 {\nmargin-right:-1.5rem!important\n}\n.mb-xl-n4, .my-xl-n4 {\nmargin-bottom:-1.5rem!important\n}\n.ml-xl-n4, .mx-xl-n4 {\nmargin-left:-1.5rem!important\n}\n.m-xl-n5 {\nmargin:-3rem!important\n}\n.mt-xl-n5, .my-xl-n5 {\nmargin-top:-3rem!important\n}\n.mr-xl-n5, .mx-xl-n5 {\nmargin-right:-3rem!important\n}\n.mb-xl-n5, .my-xl-n5 {\nmargin-bottom:-3rem!important\n}\n.ml-xl-n5, .mx-xl-n5 {\nmargin-left:-3rem!important\n}\n.m-xl-auto {\nmargin:auto!important\n}\n.mt-xl-auto, .my-xl-auto {\nmargin-top:auto!important\n}\n.mr-xl-auto, .mx-xl-auto {\nmargin-right:auto!important\n}\n.mb-xl-auto, .my-xl-auto {\nmargin-bottom:auto!important\n}\n.ml-xl-auto, .mx-xl-auto {\nmargin-left:auto!important\n}\n}\n.stretched-link::after {\nposition:absolute;\ntop:0;\nright:0;\nbottom:0;\nleft:0;\nz-index:1;\npointer-events:auto;\ncontent:\"\";\nbackground-color:rgba(0, 0, 0, 0)\n}\n.text-monospace {\n\tfont-family:SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace!important\n}\n.text-justify {\n\ttext-align:justify!important\n}\n.text-wrap {\n\twhite-space:normal!important\n}\n.text-nowrap {\n\twhite-space:nowrap!important\n}\n.text-truncate {\n\toverflow:hidden;\n\ttext-overflow:ellipsis;\n\twhite-space:nowrap\n}\n.text-left {\n\ttext-align:left!important\n}\n.text-right {\n\ttext-align:right!important\n}\n.text-center {\n\ttext-align:center!important\n}\n@media (min-width:576px) {\n.text-sm-left {\ntext-align:left!important\n}\n.text-sm-right {\ntext-align:right!important\n}\n.text-sm-center {\ntext-align:center!important\n}\n}\n@media (min-width:768px) {\n.text-md-left {\ntext-align:left!important\n}\n.text-md-right {\ntext-align:right!important\n}\n.text-md-center {\ntext-align:center!important\n}\n}\n@media (min-width:992px) {\n.text-lg-left {\ntext-align:left!important\n}\n.text-lg-right {\ntext-align:right!important\n}\n.text-lg-center {\ntext-align:center!important\n}\n}\n@media (min-width:1200px) {\n.text-xl-left {\ntext-align:left!important\n}\n.text-xl-right {\ntext-align:right!important\n}\n.text-xl-center {\ntext-align:center!important\n}\n}\n.text-lowercase {\n\ttext-transform:lowercase!important\n}\n.text-uppercase {\n\ttext-transform:uppercase!important\n}\n.text-capitalize {\n\ttext-transform:capitalize!important\n}\n.font-weight-light {\n\tfont-weight:300!important\n}\n.font-weight-lighter {\n\tfont-weight:lighter!important\n}\n.font-weight-normal {\n\tfont-weight:400!important\n}\n.font-weight-bold {\n\tfont-weight:700!important\n}\n.font-weight-bolder {\n\tfont-weight:bolder!important\n}\n.font-italic {\n\tfont-style:italic!important\n}\n.text-white {\n\tcolor:#fff!important\n}\n.text-primary {\n\tcolor:#007bff!important\n}\na.text-primary:focus, a.text-primary:hover {\n\tcolor:#0056b3!important\n}\n.text-secondary {\n\tcolor:#6c757d!important\n}\na.text-secondary:focus, a.text-secondary:hover {\n\tcolor:#494f54!important\n}\n.text-success {\n\tcolor:#28a745!important\n}\na.text-success:focus, a.text-success:hover {\n\tcolor:#19692c!important\n}\n.text-info {\n\tcolor:#17a2b8!important\n}\na.text-info:focus, a.text-info:hover {\n\tcolor:#0f6674!important\n}\n.text-warning {\n\tcolor:#ffc107!important\n}\na.text-warning:focus, a.text-warning:hover {\n\tcolor:#ba8b00!important\n}\n.text-danger {\n\tcolor:#dc3545!important\n}\na.text-danger:focus, a.text-danger:hover {\n\tcolor:#a71d2a!important\n}\n.text-light {\n\tcolor:#f8f9fa!important\n}\na.text-light:focus, a.text-light:hover {\n\tcolor:#cbd3da!important\n}\n.text-dark {\n\tcolor:#343a40!important\n}\na.text-dark:focus, a.text-dark:hover {\n\tcolor:#121416!important\n}\n.text-body {\n\tcolor:#212529!important\n}\n.text-muted {\n\tcolor:#6c757d!important\n}\n.text-black-50 {\n\tcolor:rgba(0, 0, 0, .5)!important\n}\n.text-white-50 {\n\tcolor:rgba(255, 255, 255, .5)!important\n}\n.text-hide {\n\tfont:0/0 a;\n\tcolor:transparent;\n\ttext-shadow:none;\n\tbackground-color:transparent;\n\tborder:0\n}\n.text-decoration-none {\n\ttext-decoration:none!important\n}\n.text-break {\n\tword-wrap:break-word!important\n}\n.text-reset {\n\tcolor:inherit!important\n}\n.visible {\n\tvisibility:visible!important\n}\n.invisible {\n\tvisibility:hidden!important\n}\n@media print {\n*, ::after, ::before {\ntext-shadow:none!important;\nbox-shadow:none!important\n}\na:not(.btn) {\ntext-decoration:underline\n}\nabbr[title]::after {\ncontent:\" (\" attr(title) \")\"\n}\npre {\n\twhite-space:pre-wrap!important\n}\nblockquote, pre {\n\tborder:1px solid #adb5bd;\n\tpage-break-inside:avoid\n}\nthead {\n\tdisplay:table-header-group\n}\nimg, tr {\n\tpage-break-inside:avoid\n}\nh2, h3, p {\n\torphans:3;\n\twidows:3\n}\nh2, h3 {\n\tpage-break-after:avoid\n}\n@page {\nsize:a3\n}\nbody {\n\tmin-width:992px!important\n}\n.container {\n\tmin-width:992px!important\n}\n.navbar {\n\tdisplay:none\n}\n.badge {\n\tborder:1px solid #000\n}\n.table {\n\tborder-collapse:collapse!important\n}\n.table td, .table th {\n\tbackground-color:#fff!important\n}\n.table-bordered td, .table-bordered th {\n\tborder:1px solid #dee2e6!important\n}\n.table-dark {\n\tcolor:inherit\n}\n.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {\n\tborder-color:#dee2e6\n}\n.table .thead-dark th {\n\tcolor:inherit;\n\tborder-color:#dee2e6\n}\n}\n.side {\n   padding: 8px 0px 0px 0px;\n    text-align: center;\n    margin: 0px;\n    width: 140px;\n    height:37px;\n  background:#0a8e9f;\n    z-index: 15;\n    top:35%;\n    border-radius: 5px 5px 0px 0px;\n    -moz-transform: rotate(-90deg);\n    -ms-transform: rotate(-90deg);\n    -o-transform: rotate(-90deg);\n    -webkit-transform: rotate(-90deg);\n    transform-origin: bottom right;\n    position: fixed;\n    right: 0px;\n}\n\n.side a{\n    color:#fff;\n    font-size: 15px;\n    letter-spacing: 0.5px;\n}\n\n\n.side1 {\n   padding: 8px 0px 0px 0px;\n    text-align: center;\n    margin: 0px;\n    width: 140px;\n    height:51px;\n  background:#06685f;\n    z-index: 15;\n    top:60%;\n    border-radius: 5px 5px 0px 0px;\n    -moz-transform: rotate(-90deg);\n    -ms-transform: rotate(-90deg);\n    -o-transform: rotate(-90deg);\n    -webkit-transform: rotate(-90deg);\n    transform-origin: bottom right;\n    position: fixed;\n    right: 0px;\n}\n\n.side1 a{\n    color:#fff;\n    font-size: 15px;\n    letter-spacing: 0.5px;\n}\n.brochure {\n   padding: 8px 0px 0px 0px;\n    text-align: center;\n    margin: 0px;\n    width: 140px;\n    height:37px;\n  background:#0a8e9f;\n    z-index: 15;\n    top:30%;\n    border-radius: 5px 5px 0px 0px;\n    -moz-transform: rotate(-90deg);\n    -ms-transform: rotate(-90deg);\n    -o-transform: rotate(-90deg);\n    -webkit-transform: rotate(-90deg);\n    transform-origin: bottom right;\n    position: fixed;\n    right: 0px;\n}\n.fa {\n padding: 10px;\n    font-size: 30px;\n    width: 34px;\n    text-align: center;\n    text-decoration: none;\n    margin: 1px 9px;\n\n}\n\n.fa:hover {\n    opacity: 0.7;\n}\n\n.fa-facebook {\n  background: #3B5998;\n  color: white;\n}\n\n.fa-twitter {\n  background: #55ACEE;\n  color: white;\n}\n\n.fa-google {\n  background: #dd4b39;\n  color: white;\n}\n\n.fa-linkedin {\n  background: #007bb5;\n  color: white;\n}\n\n.fa-youtube {\n  background: #bb0000;\n  color: white;\n}\n\n.fa-instagram {\n  background: #125688;\n  color: white;\n}\n@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);\n.col-item\n{\n    border: 1px solid #E1E1E1;\n    border-radius: 5px;\n    background: #FFF;\n}\n.col-item .photo img\n{\n    margin: 0 auto;\n    width: 100%;\n}\n\n.col-item .info\n{\n    padding: 10px;\n    border-radius: 0 0 5px 5px;\n    margin-top: 1px;\n}\n\n.col-item:hover .info {\n    background-color: #F5F5DC;\n}\n.col-item .price\n{\n    /*width: 50%;*/\n    float: left;\n    margin-top: 5px;\n}\n\n.col-item .price h5\n{\n    line-height: 20px;\n    margin: 0;\n}\n\n.price-text-color\n{\n    color: #219FD1;\n}\n\n.col-item .info .rating\n{\n    color: #777;\n}\n\n.col-item .rating\n{\n    /*width: 50%;*/\n    float: left;\n    font-size: 17px;\n    text-align: right;\n    line-height: 52px;\n    margin-bottom: 10px;\n    height: 52px;\n}\n\n.col-item .separator\n{\n    border-top: 1px solid #E1E1E1;\n}\n\n.clear-left\n{\n    clear: left;\n}\n\n.col-item .separator p\n{\n    line-height: 20px;\n    margin-bottom: 0;\n    margin-top: 10px;\n    text-align: center;\n}\n\n.col-item .separator p i\n{\n    margin-right: 5px;\n}\n.col-item .btn-add\n{\n    width: 50%;\n    float: left;\n}\n\n.col-item .btn-add\n{\n    border-right: 1px solid #E1E1E1;\n}\n\n.col-item .btn-details\n{\n    width: 50%;\n    float: left;\n    padding-left: 10px;\n}\n.controls\n{\n    margin-top: 20px;\n}\n[data-slide=\"prev\"]\n{\n    margin-right: 10px;\n}\n@media (max-width: 768px) {.service-info .post-image img {\n  max-width:30%;\n    width: 202px;\n    margin-left: 4em;\n    margin-top: 3em;\n font-size:24px;}}\n input[type=text], select, textarea {\n  width: 100%; /* Full width */\n  padding: 12px; /* Some padding */ \n  border: 1px solid #ccc; /* Gray border */\n  border-radius: 4px; /* Rounded borders */\n  box-sizing: border-box; /* Make sure that padding and width stays in place */\n  margin-top: 6px; /* Add a top margin */\n  margin-bottom: 16px; /* Bottom margin */\n  resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */\n}\n\n/* Style the submit button with a specific background color etc */\ninput[type=submit] {\n  background-color: #04AA6D;\n  color: white;\n  padding: 6px 10px;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;font: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n}\n\n/* When moving the mouse over the submit button, add a darker green color */\n\n}\n.table {\n\n  width: 100%;\n}\n\ntd, th {\n  text-align: left;\n  padding: 8px; font:400 1.2em/1.8em \"Open Sans\", sans-serif  border-collapse: collapse;\n}\n\n/************** Contact Us CSS ***********/\n\t\t\t\n\t\t\t.gmap-area {\n\t\t\t  background-image: url(\"../images/map.jpg\");\n\t\t\t  background-position: 0 0;\n\t\t\t  background-repeat: no-repeat;\n\t\t\t  background-size: cover;\n\t\t\t  padding: 70px 0;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area .gmap iframe {\n\t\t\t  border-radius: 50%;\n\t\t\t  height: 280px;\n\t\t\t  width: 300px;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap{\n\t\t\t\tborder: 10px solid #f6f5f0;\n\t\t\t\tborder-radius: 50%;\n\t\t\t\theight: 300px;\n\t\t\t\twidth: 300px;\n\t\t\t\tbox-shadow: 0px 0px 3px 3px #e7e4dc;\n\t\t\t\toverflow: hidden;\n\t\t\t\tposition: relative;\n\t\t\t\tmargin: 0 auto;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area .map-content ul {\n\t\t\t  list-style: none; \n\t\t\t}\n\t\t\t\n\t\t\t#contact-page .contact-form \n\t\t\t.form-group label {\n\t\t\t  color: #4E4E4E;\n\t\t\t  font-size: 16px;\n\t\t\tfont: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n\t\t\t}\n\t\t\t\n\t\t\t.form-group .form-control {\n\t\t\tfont: 400 1.2em/1.8em \"Open Sans\", sans-serif;\n\t\t\t \n\t\t\t  box-shadow: none;\n\t\t\t}\n\t\t\t\n\t\t\ttextarea#message{\n\t\t\t  resize: none;\n\t\t\t  padding: 10px;\n\t\t\t}\n\t\t\t\n\t\t\t#contact-page .contact-wrap {\n\t\t\t  margin-top: 20px;\n\t\t\t}\n\t\t\t.btn-group-lg &gt; .btn, .btn-lg {\n\t\t\t\tbackground:#e7430f;\n\t\t\t\tborder:none;\n\t\t\t}\n\t\t\t#contact-page .col-sm-offset-1 {\n\t\t\t\tmargin-left:0;  \n\t\t\t}\n\t\t\t/**************** Contact Us 2 CSS **************/\n\t\t\t#contact-info-2{\n\t\t\t  background-image: url(\"../images/contac-2.jpg\");\n\t\t\t  background-position: 0 0;\n\t\t\t  background-repeat: no-repeat;\n\t\t\t  background-size: cover;\n\t\t\t  background-attachment:fixed;\n\t\t\t  padding-bottom:50px;\n\t\t\t}\n\t\t\t#contact-info-2 h2 {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t#contact-info-2 p {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area-2 .gmap iframe {\n\t\t\t  width: 100%;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-2{\n\t\t\t\theight:100%;\n\t\t\t\twidth: 100%;\n\t\t\t\toverflow: hidden;\n\t\t\t\tposition: relative;\n\t\t\t\tmargin: 0 auto;\n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area-2 .map-content ul {\n\t\t\t  list-style: none; \n\t\t\t}\n\t\t\t\n\t\t\t.gmap-area-2 .map-content address h5{\n\t\t\t  font-weight: 700;\n\t\t\t  /* font-size: 16px; */\n\t\t\t}\n\t\t\t\n\t\t\t/* Contact-Us */\n\t\t\t.contact-text {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t.contact-detail-text &gt; a {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t.contact-us-2 {\n\t\t\t\tpadding-top: 40px;\n\t\t\t\tpadding-bottom:70px;\n\t\t\t}\n\t\t\t.contact-us-2 h1 {\n\t\t\t\tcolor: #fff;\n\t\t\t\tmargin-bottom: 20px;\n\t\t\t}\n\t\t\t.contact-us-2 p{\n\t\t\t\tline-height: 1.5em;\n\t\t\t\tpadding-bottom:6%;\n\t\t\t\tcolor:#fff;\n\t\t\t}\n\t\t\t\n\t\t\t.contact-detail-icon {\n\t\t\t  color: #fff;\n\t\t\t}\n\t\t\t.contact-us-section {\n\t\t\t\tmargin-top: 50px;\n\t\t\t}\n\t\t\t.contact-us-section .form-group input.form-control {\n\t\t\t\tborder-radius: 0px;\n\t\t\t\t font:400 1.2em/1.8em \"Open Sans\", sans-serif  border-collapse: collapse;\n\t\t\t\tfont-size: 16px;\n\t\t\t\theight: 50px;\n\t\t\t\tcolor: #828282; \n\t\t\t}\n\t\t\t.contact-us-section .form-group .form-control:focus {\n\t\t\t\t-webkit-box-shadow: inset 2px 2px 3px 0px rgba(0,0,0,0.65);\n\t\t\t\t-moz-box-shadow: inset 2px 2px 3px 0px rgba(0,0,0,0.65);\n\t\t\t\tbox-shadow: inset 2px 2px 3px 0px rgba(0,0,0,0.65);\n\t\t\t\tborder-color: rgba(0,0,0,0.65);\n\t\t\t}\n\t\t\t\n\t\t\t.contact-us-section .form-group textarea.form-control {\n\t\t\t font:400 1.2em/1.8em \"Open Sans\", sans-serif  border-collapse: collapse;\n\t\t\t\tcolor: #828282;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tborder-radius: 0px;\n\t\t\t}\n\t\t\t.btn-contact-usNow {\n\t\t\t\t background: #e7430f;\n\t\t\t\t border-color: #fff;\n\t\t\t\t color: #fff;\n\t\t font:400 1.2em/1.8em \"Open Sans\", sans-serif  border-collapse: collapse;\n\t\t\t\t font-size: 18px;\n\t\t\t\t padding-left: 25px;\n\t\t\t\t padding-right: 25px;\n\t\t\t\t margin-top: 25px;\n\t\t\t\t text-align: center;\n\t\t\t\t -webkit-transition: all 0.30s ease 0s;\n\t\t\t\t -moz-transition: all 0.30s ease 0s;\n\t\t\t\t -ms-transition: all 0.30s ease 0s;\n\t\t\t\t -o-transition: all 0.30s ease 0s;\n\t\t\t\t transition:all 0.30s ease 0s;\n\t\t\t}\n\t\t\t.btn-contact-usNow:hover {\n\t\t\t\t background:transparent;\n\t\t\t\t border-color: #fff;\n\t\t\t\t color:#fff;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail {\n\t\t\t\tpadding-left: 0px;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail .contact-text {\n\t\t\t\tmargin-bottom\t: 30px;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail .contact-detail-icon {\n\t\t\t\tpadding-right: 0px;\n\t\t\t\tcolor: #222222;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail p.contact-detail-text {\n\t\t\t\tmargin: 0px;\n\t\t\t\tpadding:0 0 0 15px;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tcolor: #222222;\n\t\t\t}\n\t\t\t#contact-us-2 .contact-detail p.contact-detail-text a {\n\t\t\t\tcolor: #222222;\n\t\t\t}\n.btn {\n    display: inline-block;\n    padding: 6px 12px;\n    margin-bottom: 0;\n    font-size: 14px;\n    font-weight: normal;\n    line-height: 1.42857143;\n    text-align: center;\n    white-space: nowrap;\n    vertical-align: middle;\n    -ms-touch-action: manipulation;\n    touch-action: manipulation;\n    cursor: pointer;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none;\n    background-image: none;\n    border: 1px solid transparent;\n    border-radius: 4px;padding-top: 6px;\n    margin: 6px;\n}\n.btn-success {\n    color: #fff;\n    background-color: #002f5d;\n    border-color:#002f5d;\n}\n.nav {\n    display: -ms-flexbox;\n    -ms-flex-wrap: wrap;\n    flex-wrap: wrap;\n    \n    margin-bottom: 0;\n    list-style: none;}</pre></body></html>"
}
0
x-amz-checksum-crc32:W9V7hA==

