html{font-size:100%}body{font-size:15px;font-size:.9375rem;font-family:open sans,Helvetica,Arial,sans-serif;color:#666;padding:0}.topspace{margin-top:40px}div:focus-visible,div.a:focus-visible,button:focus-visible,img:focus-visible,a.btn:focus-visible,a:focus-visible,.btn.dropbtn:focus-visible{outline:rgba(68,117,152,.53)solid 3px}.navbar{border-width:1px 0;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;width:100%;margin-bottom:0;z-index:100}.navbar.stick{position:sticky;top:0;left:0;background-color:rgba(255,255,255,.85)}.navbar-collapse{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;font-family:open sans,Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase}@media only screen and (max-width:768px){.navbar-collapse .navbar-nav{position:relative;display:flex;justify-content:center;flex-wrap:wrap;margin:auto!important}.navbar-collapse .navbar-nav>li>a{padding:30px 20px;min-width:110px;text-align:center}}.navbar-collapse .navbar-nav{float:none;margin:auto;text-align:right;margin-right:-15px}.navbar-collapse .navbar-nav>li{float:none;display:inline-block}.navbar-collapse .navbar-nav>li>a{padding:30px 20px}.dropdown ul.dropdown-menu{top:85%;text-align:right}.dropdown ul.dropdown-menu>li>a{padding:5px 30px}.navbar-default{background-color:#fff;border-color:#ccc}.navbar-default .navbar-nav>li>a{color:#89898a;font-weight:500}.navbar-default .navbar-nav>li>a:hover{color:#8ca3b3;font-weight:500;-webkit-text-stroke:.5px #8ca3b3}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#000}.navbar-default .dropdown ul.dropdown-menu>li>a{color:#333}.navbar-default .dropdown ul.dropdown-menu>li>a:hover{background-color:#eee;color:#000}.navbar-default .navbar-toggle{border-color:#666}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#333}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#ccc}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#fff;color:#000}.logo-nav{border-radius:50%;border-width:3px;border-style:solid;border-color:#5f5f61;width:50px;float:left;opacity:.85;margin-top:16px;transition:transform .1s}.logo-nav:hover{border-color:rgba(68,117,152,.53);color:#447598!important;border-width:3px;background-color:rgba(21,34,43,.4)}.toggle-fix{margin-top:18px;margin-bottom:20px;width:45px;height:45px}.nav-side{font-size:24px;font-size:1.5rem;font-weight:300;margin-top:-.37em}.nav-side>li>a{padding-top:5px;padding-bottom:5px;color:#f392b4}.nav-side>li>a:hover{color:#bd1550;background:0 0}.nav-side>li.active>a{color:#bd1550}p{line-height:1.6em;margin:0 0 30px}ul,ol{line-height:1.6em;margin:0 0 30px}blockquote{padding:10px 20px 15px;margin:10px 20px 30px;border-left:5px solid #eee;font-size:1em!important;background-color:#f6f6f6;border-radius:6px;h1 { font-size: 1.04em; font-weight: 600; color: rgb(131, 131, 131); margin-top: 5px; margin-bottom: 5px; } h2 { margin-top: 10px; margin-left: 25px; line-height: 1.5; font-size: .95em !important; color: rgb(128, 128, 128); font-weight: 500; } li { font-size: .95em !important; color: rgb(128, 128, 128); font-weight: 500; } p { margin-bottom: auto; font-size: .95em !important; color: rgb(128, 128, 128); font-weight: 500; } strong { color: rgb(134, 134, 134); }}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:open sans,Helvetica,Arial,sans-serif;font-weight:400;color:#626262}h1{font-size:40px;font-size:2.5rem}h2{font-size:36px;font-size:2.25rem}h3{font-size:30px;font-size:1.875rem}h4{font-size:24px;font-size:1.5rem}h5{font-size:20px;font-size:1.25rem}a{color:#bd1550}a:hover{color:#e93675}.lead{font-weight:300;font-size:21px;font-size:1.3125rem;font-size:calc(17px + (21) * ((50vw)/(4000 + 1000)))}.text-msg{line-height:1.7em;color:#b3b3b3;font-weight:300;text-transform:capitalize;margin-top:-.23em}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}#head{background-color:#f4f4f4;background-position:50% 0;background-size:cover;color:#7c7c7c;padding:30px 0 35px}#head img{display:block;width:170px;height:170px;overflow:hidden;border:8px solid rgba(95,95,97,.35);margin:0 auto;margin-bottom:20px}#head img.img-circle{border-radius:50%}#head img.img-rounded{border-radius:20px}#head img.img-square{border-radius:none}#head .title{font-family:Alice,Georgia,serif;font-size:49px;font-size:3.0625rem;color:#626262;letter-spacing:.1rem}@media only screen and (max-width:450px){#head .title{font-family:Alice,Georgia,serif;font-size:49px;font-size:3.0625rem;color:#626262;letter-spacing:0}#header hr{height:2px!important;top:-.2em;max-width:280px!important;border-top:2px solid #ccc;border-bottom:0 solid #ccc;margin-top:10px;margin-bottom:-3px}}.phone{font-size:14px;font-size:.875rem;line-height:1.2em;color:#7c7c7c;margin:5px 0 0}#head .title a{text-decoration:none;color:#333}#head .tagline{display:block;font-size:14px;font-size:.875rem;line-height:1.2em;color:#7c7c7c;margin:5px 0 0}#head .tagline b{font-weight:400}#head .tagline a{color:#7c7c7c;font-size:14px}#head .text-center:hover .tagline a{color:#688fab!important}#head .tagline a:hover{color:#688fab!important}.home #head{padding:90px 0}.home #head .title{font-size:49px;font-size:3.0625rem}.home #head .tagline{font-size:16px;font-size:1rem;margin:0 0 0}#subheader{margin-bottom:-10px;margin-top:20px}img{max-width:100%}.btn{font-size:12px;font-size:.75rem;text-decoration:none;text-transform:uppercase;font-family:helvetica neue,Helvetica,Arial,sans-serif;color:#333;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;border:0;padding:12px 35px;text-shadow:0 1px 0 #780d33}.button-small{padding:12px}.btn-primary{color:#fff;background-color:#bd1550}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{color:#fff;background-color:#e61f65}.btn-action{font-weight:700;background:#f5f5f5;border:1px solid #333;text-shadow:none}.btn-action:hover,.btn-action:focus,.btn-action:active,.btn-action.active{color:rgba(95,95,97,.6);border-color:rgba(68,117,152,.53);transition:transform .1s;transform:scale(1.07)!important;border-width:2px}.btn-lg{padding:15px 60px;font-size:12px;line-height:1.33;font-weight:700}.panel-cta{box-shadow:0 0 0 1px #e1e1e1,0 0 0 3px #fff,0 0 0 4px #e1e1e1;background:#f3f3f3;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}.panel-cta p,.panel-cta h3,.panel-cta h4,.panel-cta h5,.panel-cta h6{margin:0}.panel-cta .panel-body{padding:35px}.featured{font-size:13px;font-size:.8125rem}.featured h3{font-weight:700;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:24px;font-size:1.5rem;text-transform:uppercase;line-height:1.4em;vertical-align:middle;margin:0 0 25px}.thumbnails{padding:0}.thumbnails li{margin-bottom:30px}.thumbnails .details{display:block;text-align:center;font-size:12px;font-size:.75rem;margin-bottom:40px}.thumbnail{display:block;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:0;margin-bottom:10px;padding:0;text-align:center;text-decoration:none;color:#333}.thumbnail .img{display:block;width:100%;overflow:hidden;height:180px;margin:0 0 20px;position:relative}@media only screen and (max-width:768px){.thumbnail .img{width:calc(100% + 30px);height:280px;margin-left:-15px}}.thumbnail .title{text-transform:uppercase;margin:0 2em;display:block;text-indent:0}.thumbnail .cover{position:absolute;display:block;opacity:0;width:100%;height:180px;background-color:rgba(255,255,255,.8);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:550ms;-moz-transition-duration:550ms;-o-transition-duration:550ms;transition-duration:550ms}@media only screen and (max-width:768px){.thumbnail .cover{height:280px}}.thumbnail .cover .more{position:absolute;bottom:15px;right:0;height:32px;line-height:32px;padding:0 20px;-webkit-border-radius:1px 0 0 1px;-webkit-background-clip:padding-box;-moz-border-radius:1px 0 0 1px;-moz-background-clip:padding;border-radius:1px 0 0 1px;background-clip:padding-box;font-size:12px;font-size:.75rem;text-transform:uppercase;text-shadow:0 1px 0 #780d33;background:#bd1550;color:#fff}.thumbnail img{width:100%;position:absolute;top:0;left:0}.thumbnail:hover{color:#333;text-decoration:none}.thumbnail:hover img{-webkit-filter:saturate(0%)}.thumbnail:hover .cover{opacity:1}.pagination>li>a{color:gray;border:0;font-size:20px;font-size:1.25rem;font-family:Georgia,serif}.pagination>li>a:hover{color:#000;background:0 0}.pagination>li.active>a{color:#333;background:0 0}.pagination>li.active>a:hover{color:#000;background:0 0}.section-buffer{margin-top:10px;margin-bottom:90px}.access-padding-bot{padding-bottom:180px}.project-container{width:96%;margin-left:2%;height:100%;align-content:center}.project-button:hover{border-color:rgba(68,117,152,.53);border-width:3px}.project-button{border-radius:50%;border-width:2px;border-style:solid;border-color:#7e7e7e;background-color:rgba(149,147,147,.248);opacity:.85;width:140px;height:140px;margin:40px;font-size:30px;font-size:1.375rem;color:#5f5f61;font-weight:400}@media only screen and (max-width:460px){.project-button{border-radius:50%;border-width:2px;border-style:solid;border-color:#7e7e7e;background-color:rgba(149,147,147,.248);float:left;opacity:.85;width:140px;height:140px;margin:18px;font-size:30px;font-size:1.375rem;color:#5f5f61;font-weight:300;text-shadow:0 -1px 0 rgba(0,0,0,.5)}}.col-centered{float:none;display:inline;flex-wrap:nowrap}.zoom{transition:transform .2s;width:140px;height:140px}.zoom:hover{transform:scale(1.07)}.flex-center{align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.flex{display:flex;flex-wrap:wrap;margin-bottom:-50px}.flex-horizontal-center{justify-content:center;margin-bottom:10px;margin-top:20px}.project-flex{display:flex;flex-wrap:wrap;max-width:1080px}.flex2{justify-content:space-around}.flex3{justify-content:space-between}.flex4{justify-content:center;margin:10px}.button-buffer{margin-right:10px!important;margin-left:10px!important}.hidden{display:none}.disable-pointer{pointer-events:none}.enable-pointer{pointer-events:auto!important}.pulse{background-color:rgba(0,0,0,.552);border-radius:50%;animation:pulse-color 5s infinite;height:40px;width:40px}@keyframes pulse-color{0%{transform:scale(1);background-color:rgba(164,162,162,.9)}70%{transform:scale(1);box-shadow:0 0 0 3.5px rgba(68,117,152,.41);background-color:rgba(164,162,162,.9)}100%{transform:scale(1);background-color:rgba(164,162,162,.9)}}#image:hover .decoy-icon,#image:focus .decoy-icon,#image:active .decoy-icon,.flex-items:hover .decoy-icon{box-shadow:0 0 rgba(68,117,152,.53)!important;background-color:rgba(68,117,152,.53)!important}.icon-position{position:relative;float:right;bottom:39px;right:0;display:flex;z-index:1;opacity:1;border-color:#a2a2a2;transition:.15s ease-in-out}.decoy-position{position:relative;float:right;top:-25px!important;right:-12px!important;display:flex;z-index:0;opacity:1;border-width:1px!important;border-color:#a2a2a2}.info-icon{display:flex;right:0;width:40px;height:auto;padding:0!important;margin:0!important;opacity:0;border-color:#a2a2a2;background-color:red}.decoy-icon{position:relative;display:flex;top:-40px;right:0;width:35px;height:auto;padding:0;margin:0;opacity:1;border-color:#a2a2a2}.decoy-adjust{height:40px!important}#image>#content{max-height:0;overflow:hidden;transition:max-height .15s ease-out!important}.entry-content-new{flex-wrap:wrap;vertical-align:center;position:relative;top:15px;left:12px;text-align:left!important;margin-top:-1px;margin-bottom:1px;margin-right:20px;margin-left:20px;padding:0;width:auto!important;max-width:550px!important;color:#898888}.entry-content-recent{flex-wrap:wrap;vertical-align:center;position:relative;top:15px;left:12px;text-align:left!important;margin-top:-1px;margin-bottom:1px;margin-right:20px;margin-left:20px;padding:0;width:auto!important;max-width:550px!important;color:#898888;font-size:15px;font-size:.9375rem}.recent-spacing{margin-bottom:-45px!important;padding-top:10px}.entry-content-new>h3{margin-right:20px!important;font-weight:600;color:#878787;font-size:25px;font-size:1rem;margin-bottom:4px}.flex-content{display:flex;text-align:center;flex-wrap:wrap;margin-bottom:30px}.flex-items{background-color:rgba(149,147,147,.248);width:auto!important;max-width:550px;height:auto!important;margin:40px 20px 80px;text-align:center;border-radius:6px;border-style:solid;padding:0;border-color:#c7c7c7;transition:.15s ease-in-out}.flex-items{&:hover { } & .content-image:hover { color:#447598; border-color:#447598!important; filter:brightness(95%); }}.content-title{transition:.15s ease-in-out!important}.flex-content>div:has(.info-icon:hover) .content-image,.flex-content>div:has(.disable-pointer:focus) .content-image,.flex-content>div:has(.enable-pointer:focus) .content-image{filter:brightness(95%)}.flex-content>div:has(.content-image:hover) .content-title,.flex-content>div:has(.enable-pointer:focus) .content-title,.flex-content>div:has(#image:hover) .content-title,.flex-content>div:has(.disable-pointer:focus) .content-title{color:#447598!important;font-weight:400}.under-construction{text-align:center;font-weight:500;color:#878787;font-size:30px!important;font-size:1rem;margin:0;background-color:#fccc73}.image-fs-constuction{width:100%}.license{font-size:10px;padding-bottom:10px;margin:0;background-color:#f7c671;height:100%;width:100%;text-align:center;font-weight:400;color:#878787}.license>a{text-decoration:none;color:#878787;font-weight:400}@media only screen and (min-width:1000px){.shrink-full{max-width:390px;margin-right:10px;margin-left:10px}}.content-button{margin-top:-125px;border-radius:8px!important;border-style:solid;color:rgba(95,95,97,.6);border-color:rgba(95,95,97,.6);border-width:1.4px;padding-top:3px;padding-bottom:2px}@media only screen and (max-width:550px){.content-button{margin-top:-125px;border-radius:8px!important;border-style:solid;color:rgba(95,95,97,.6);border-color:rgba(95,95,97,.6);border-width:1.4px;padding:3px 12px 2px}}.content-title{width:auto;height:auto;margin:25px 0 -30px;text-align:center;font-weight:300!important;text-transform:uppercase;font-size:30px;font-size:1.3rem;color:rgba(95,95,97,.7)!important;letter-spacing:.3px;flex-wrap:wrap;font-weight:400;color:rgba(95,95,97,.5)}.shadow{box-shadow:0 3px 9px -3px rgba(0,0,0,.5)}.container-content{width:90%;margin-left:5%;height:100%;align-content:center}.content-image{width:550px;border-radius:4px;border-color:rgb(86,85,85,.5);transition:.15s ease-in-out}.content-image-sm{width:320px!important;border-radius:4px;border-color:rgb(86,85,85,.5)}.flex-items-sm{background-color:rgba(149,147,147,.248);max-width:320px!important;height:auto!important;margin:40px 20px 80px;text-align:center;border-radius:6px;border-style:solid;border-color:#c7c7c7}hr{position:relative;height:2px;top:-.8em;width:100%;border-top:1px solid #ccc;border-bottom:0 solid #ccc;margin-bottom:-7px}.accessHR{position:relative;height:2px;top:-3.6em;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#header hr{height:2px!important;top:-.2em;min-width:20%;max-width:300px;border-top:2px solid #ccc;border-bottom:0 solid #ccc;margin-top:10px;margin-bottom:-3px}#ul-flex{list-style-type:none;padding:0}#ul-flex>li{display:inline;max-width:410px;margin:20px 20px 50px;border-radius:6px;border-style:solid;border-color:#c7c7c7;background-color:#d4d2dd}.disclaimer{color:#ccc;text-align:center;display:flex;margin-bottom:5px;margin-top:-35px;font-style:italic;font-size:medium}.section-title,.entry-title{display:block;width:100%;overflow:hidden;margin:0 0 25px;text-align:center;font-weight:300!important;text-transform:uppercase;font-size:36px;font-size:2.25rem;letter-spacing:.5px;color:rgba(95,95,97,.7);font-weight:300}.section-title a,.entry-title a{color:#333}.section-title span,.entry-title span{display:inline-block;position:relative}.section-title span:before,.entry-title span:before,.section-title span:after,.entry-title span:after{content:"";position:absolute;height:4px;top:.53em;width:1000%;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.section-title span:before,.entry-title span:before{right:100%;margin-right:30px}.section-title span:after,.entry-title span:after{left:100%;margin-left:30px}.entry-header .entry-meta{text-align:center;font-family:Georgia,serif;font-size:18px;font-size:1.125rem;font-style:italic;font-weight:400;color:#a5a5a5;margin:0 0 15px}.entry-header .entry-meta a{color:#a5a5a5}.entry-content{margin:0 0 60px}.entry-content h2{line-height:1.2;font-size:30px;font-size:1.875rem;padding-top:20px;margin-bottom:20px}.meta-nav,.more-link{font-family:Georgia,serif;font-style:italic;font-weight:700;color:#666;text-decoration:none}.meta-nav:hover,.more-link:hover{color:#333;text-decoration:underline}.more-link{display:block;width:100%;text-align:right}#nav-below{position:fixed;top:48%}#nav-below .meta-nav{display:block;padding:27px 7px;background:#444;color:#fff;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;font-family:open sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;text-decoration:none;opacity:.2}#nav-below .meta-nav:hover{text-decoration:none;color:#333}#nav-below .nav-next{position:fixed;right:-3px}#nav-below .nav-previous{position:fixed;left:-3px}#nav-below b{display:none}footer.entry-meta{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 35px;padding:2px 0;color:#888;font-size:12px;font-size:.75rem}footer.entry-meta a{color:#333}footer.entry-meta .meta-in{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0}.page-header{padding-bottom:0;margin:0;border-bottom:none;text-align:left}.page-header .page-title{margin-top:0;margin-bottom:30px}#comments{font-size:13px;font-size:.8125rem}#comments .comments-title{margin:0 0 5px}#comments .leave-comment{display:block;margin:0 0 40px}#comments ul,#comments ol{margin:0;padding:0}#comments .comment{margin:0;padding:0;list-style:none;clear:both}#comments .comments-title{text-shadow:none;margin-bottom:0}#comments .avatar{float:left;width:70px;height:70px;margin-bottom:30px;border:5px solid #eee;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}#comments .children{margin:0 0 0 90px}#comments .comment-meta{margin:0 0 0 90px}#comments .comment-meta a{color:#333}#comments .comment-meta a:hover{color:#bd1550}#comments .comment-meta .author{margin:0 20px 0 0;font-weight:700}#comments .comment-meta .date{margin:0 20px 0 0}#comments .comment-meta .date a{color:#666}#comments .comment-meta .reply{float:right}#comments .comment-body{margin:0 0 35px 90px}.comment-navigation{width:100%;border-top:1px solid #ccc;padding:2px 0 0}.comment-navigation .nav-content{border-top:1px solid #ccc;width:100%;padding:10px 0 0}.comment-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next{float:right;width:50%;text-align:right}#respond{margin:55px 0 0}#footer{background:#232323;padding:30px 0 0;font-size:12px;color:#999;width:100%}#footer a{color:#ccc}#footer a:hover{color:#fff}#footer h3.widget-title{font-size:15px;font-size:.9375rem;text-transform:uppercase;color:#ccc;margin:0 0 20px;padding-left:0}#footer h2.widget-title{color:#ccc}#underfooter{background:#191919;padding:15px 0;color:#777;font-size:12px}#underfooter a{color:#aaa}#underfooter a:hover{color:#fff}#underfooter p{margin:0}.follow-me-icons{font-size:30px}.follow-me-icons i{padding:15px 0;margin:0 10px 0 0}.container-flex{width:100%;display:flex}.name{font-size:36px;font-size:1.45rem;vertical-align:center;font-weight:500}.footer-padding{padding-left:20px}.no-padding{padding:0}@media(min-width:1200px){.container{max-width:1080px}}.st-custom-button[data-network]{background-color:#fff;display:inline-block;padding:0 5px 20px;cursor:pointer;font-weight:700;color:#666;&:hover,&:focus { color:#004488; }}img[src$='#center']{display:block;margin:.7rem auto}.content-image-modal{width:100%;height:auto;border-radius:4px;border-color:rgba(239,238,238,.5);border-radius:6px;border-style:solid;padding:0;border-color:#d3d3d3;border-color:#cacaca;border-color:#acc0cf;border-color:#aeaeae;border-color:#b4b4b4;border-width:1.5px;margin-bottom:1.5rem;filter:brightness(96%)}.modal-header{display:flex;justify-content:space-around;align-items:justified;height:auto}.modal-title{width:95%;text-align:left;font-weight:500;text-transform:uppercase}.modal-body{display:inline-block;border:1px solid #ccc;padding:30px;background-color:#f9f9f9;background-color:#e8e8e8;background-color:#e1e0e0;max-width:750px!important;& div{ vertical-align: center; position: relative; text-align: left; margin-top: -1px; margin-bottom: 1px; margin-right: 20px; margin-left: 20px; padding: 0; width: auto; color: rgba(137, 136, 136, 1); color: rgb(100, 100, 100); font-size: 15px; font-size: 0.9375rem; font-weight: 500; } & p { font-weight: 500; font-size: calc(14px + (18) * ((50vw) / (4000 + 1000))); font-size: clamp(15px, 10px + .45vw, 22px); margin: unset; }}.modal-header{background-color:#f3f2f2;border-radius:10px 10px 0 0}.modal-footer{background-color:#f3f2f2;border-radius:inherit;border-radius:0 0 10px 10px}.modal-dialog-centered{display:flex;justify-content:center;align-items:center;min-height:100dvh;margin:auto;border-radius:6px;transition:opacity .15s linear;&::before { display:block; content:""; }}.fade{transition:opacity .15s linear}.modal-dialog{position:relative;width:auto;margin:auto 3%;pointer-events:none;.modal.fade & { transform: translate(0, 0); } .modal.show & { transform: translate(0, 0); } & button { pointer-events: auto; } a { all:unset; } a:hover { all: unset; }}.close{float:right;font-size:1.8rem;font-weight:600;line-height:1;color:#525252;text-shadow:0 1px 0 #fff;opacity:.5}.bs-btn{display:inline-block;font-weight:400;line-height:1.5;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;background:linear-gradient(#0000,rgb(0 0 0/.2))top/100% 800%;transition:.15s ease-in-out}.bs-btn:hover,.bs-btn:focus{background-color:currentColor;border-color:initial;background-position:bottom}.btn-blue.bs-btn{color:#fff Text color;background-color:#007bff;border-color:#007bff}.btn-gray.bs-btn{color:#fff Text color;background-color:#6c757d;border-color:#6c757d}.btn-green.bs-btn{color:#fff Text color;background-color:#198754;border-color:#198754}.btn-red.bs-btn{color:#fff Text color;background-color:#dc3545;border-color:#dc3545}.btn-yellow.bs-btn{color:#fff Text color;background-color:#ffc107;border-color:#ffc107}.btn-teal.bs-btn{color:#fff Text color;background-color:#0dcaf0;border-color:#0dcaf0}.btn-black.bs-btn{color:#fff Text color;background-color:#212529;border-color:#212529}.btn-ol{display:inline-block;font-weight:400;line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:.15s ease-in-out}.blue-ol{color:#007bff;border:1px solid #007bff}.blue-ol:hover,.blue-ol:focus{color:#fff;background:#007bff}.green-ol{color:#198754;border:1px solid #198754}.green-ol:hover,.green-ol:focus{color:#fff;background:#198754}.teal-ol{color:#0dcaf0;border:1px solid #0dcaf0}.teal-ol:hover,.teal-ol:focus{color:#fff;background:#0dcaf0}.yellow-ol{color:#ffc107;border:1px solid #ffc107}.yellow-ol:hover,.yellow-ol:focus{color:#fff;background:#ffc107}.red-ol{color:#d9534f;border:1px solid #d9534f}.red-ol:hover,.red-ol:focus{color:#fff;background:#d9534f}.dark-ol{color:#212529;border:1px solid #212529}.dark-ol:hover,.dark-ol:focus{color:#fff;background:#212529}.gray-ol{color:#6c757d;border:1px solid #6c757d}.gray-ol:hover,.gray-ol:focus{color:#fff;background:#6c757d}.btn-mdl-cstm{display:inline-block;font-weight:500;line-height:1.5;line-height:1.4;text-align:center;vertical-align:middle;cursor:pointer;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:.15s ease-in-out}.cstm-gray{color:#5f5f61;color:#878787;background-color:#f5f5f5;background-color:#ebe9e9;background-color:#e8e6e6;border:1.5px solid #9c9c9c}.cstm-gray:hover,.cstm-gray:focus{color:#69696e;color:#45454b;color:#447598;border-color:#447598;background-color:rgba(128,128,128,.242)}@media only screen and (max-width:750px){.modal-body{padding:15px;& img { margin-bottom:15px; }}}@media only screen and (max-width:450px){.modal-body{padding:10px;& img { margin-bottom:10px; }}#subheader p{font-weight:500}}#footer{transition:.3s ease-in-out}body.modal-open{& #footer { background-color: #ababab; color: rgb(202, 202, 202); }}