@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:local('Poppins Medium'),local('Poppins-Medium'),url(/themes/fli/fonts/poppins-v9-latin-500.woff2) format('woff2'),url(/themes/fli/fonts/poppins-v9-latin-500.woff) format('woff');}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local('Poppins Regular'),local('Poppins-Regular'),url(/themes/fli/fonts/poppins-v9-latin-regular.woff2) format('woff2'),url(/themes/fli/fonts/poppins-v9-latin-regular.woff) format('woff');}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(/themes/fli/fonts/poppins-v9-latin-600.woff2) format('woff2'),url(/themes/fli/fonts/poppins-v9-latin-600.woff) format('woff');}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local('Poppins Bold'),local('Poppins-Bold'),url(/themes/fli/fonts/poppins-v9-latin-700.woff2) format('woff2'),url(/themes/fli/fonts/poppins-v9-latin-700.woff) format('woff');}
@font-face{font-family:"Flaticon";src:url(/themes/fli/fonts/Flaticon.eot);src:url(/themes/fli/fonts/Flaticon.eot?#iefix) format("embedded-opentype"),url(/themes/fli/fonts/Flaticon.woff) format("woff"),url(/themes/fli/fonts/Flaticon.ttf) format("truetype"),url(/themes/fli/fonts/Flaticon.svg#Flaticon) format("svg");font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url(/themes/fli/fonts/Flaticon.svg#Flaticon) format("svg");}}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;margin-left:0px;}.flaticon-ma:before{content:"\f103";}.flaticon-wh:before{content:"\f104";}.flaticon-wd:before{content:"\f105";}
@font-face{font-family:'Audiowide';font-style:normal;font-weight:400;src:local(''),url(/themes/fli/fonts/audiowide-v9-latin-regular.woff2) format('woff2'),url(/themes/fli/fonts/audiowide-v9-latin-regular.woff) format('woff');}*{font-size:18px;font-family:'Poppins',sans-serif;line-height:1.5;}:root{--header-fore-color:#01579b;--fore-color:#111;--secondary-fore-color:#444;--back-color:#f8f8f8;--secondary-back-color:#f0f0f0;--blockquote-color:#72a3f6;--pre-color:#1565c0;--border-color:#aaa;--secondary-border-color:#ddd;--heading-ratio:1.19;--universal-margin:0.5rem;--universal-padding:0.5rem;--universal-border-radius:0.25rem;--a-link-color:#0277bd;--a-visited-color:#01579b;}a.site-name span{font-family:Audiowide;}a.logo img{max-width:4.5rem;}#admin-bar{z-index:1102;}.drawer-toggle{z-index:999;}.drawer-toggle:before{font-size:3.5rem;color:#72a3f6;}[type="checkbox"].drawer+* .drawer-close{padding-top:0;}[type="checkbox"].drawer+* .drawer-close:before{font-size:2.5rem;color:#01579b;}@media(max-width:26rem){.drawer-toggle:before{font-size:3rem;}}.layout{box-sizing:border-box;display:flex;flex-direction:column;animation:opac 900ms;}@keyframes opac{from{opacity:0}to{opacity:1}}.l-wrapper{margin-bottom:0;}.site-details{padding-top:0.1rem;}.site-slogan{display:inline-block;width:70%;text-align:center;}@media(max-width:26rem){header{height:4.5rem;}.site-details{padding-top:0;}.site-slogan{display:block;margin:0.25rem 0 0.5rem 1rem;width:90%;font-size:0.85rem;font-weight:500;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}}.l-wrapper-inner{max-width:1200px;}article{padding:0.5rem;}p,ul{margin:1rem 0.5rem;}p.submitted{margin:0;font-size:0.875rem;}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative;max-width:100%;margin:0 auto 2rem auto;}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%;}li.node-readmore{float:right;}form textarea{max-width:100%;}.card h3{margin-bottom:0;}.card ul li{margin:0.5rem 0;}[type="checkbox"]:focus,[type="checkbox"]:checked{outline:0;}article:not(.comment) > .content{margin-bottom:0;}article.node h2,article.node h3,h1.page-title{text-align:center;}#contact h3,article.node h2,article.node h3{font-weight:600;}h1.page-title{font-size:1.5em;margin:1.5rem;}.services-inner-box h3{color:#747474;}@media(max-width:26rem){h1.page-title{font-size:1.25em;}article.node h2{font-size:1.25rem;}article.node h3{font-size:1.12rem;}.gray-icon{height:75px;}.services-inner-box{margin-bottom:1.5rem;}}section.ttl{background-color:var(--secondary-back-color);}.s-item{margin-top:1.2rem;}.s-item .section img.media{display:block;max-width:550px;margin:0 auto 1rem auto;}.section.row{align-items:center;}.link-more{float:right;margin-top:1rem;}footer.submit{text-align:right;border-top-width:0;padding:.5rem;}article.comment,article.comment footer{border-color:var(--footer-border-color);border-width:1px;padding-top:.5rem;}article.comment .content{padding-top:.5rem;padding-left:.5rem;}article.comment h3{margin-top:0;margin-bottom:.5rem;}.l-footer{margin-top:0;text-align:center;}.l-footer-inner,.block-system-powered-by span{font-size:0.85rem;font-weight:300;}.clearfix:after{content:'';clear:both;display:table;}.item-list .pager li{margin:3px;}.btn-top.show{bottom:20px;}.btn-top{background-color:#aaa;opacity:0.5;z-index:100;width:54px;height:54px;line-height:47px;position:fixed;bottom:-100px;border-radius:5px;right:15px;text-align:center;font-size:30px;color:#fff !important;cursor:pointer;transition:all .7s ease-in-out;}.btn-top:hover,.btn-top:focus{text-decoration:none !important;outline-style:none !important;}.arrow-up{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-135deg);}.fa:hover,.fa:focus{opacity:0.7;}.text-center{text-align:center;}.section-title{margin:2rem auto;}.section.me{max-width:650px;margin:0 auto;}.gray-icon{width:100%;height:90px;text-align:center;line-height:90px;position:relative;z-index:1;}.gray-icon i{font-size:50px;color:#333;}@media(max-width:26rem){.gray-icon{height:65px;}.gray-icon i{font-size:40px;}}html.with-featherlight{overflow:auto;}.featherlight .featherlight-caption{background:rgba(0,0,0,0.3);}a img{box-shadow:2px 2px 5px 1px #7d7d7d;}a.grab{cursor:grab;}a.center-cropped{display:block;object-fit:contain;object-position:center;width:500px;height:auto;margin:1rem auto;}@media(max-width:26rem){a.center-cropped{max-width:100%;}}ol,ul{margin:var(--universal-margin);padding-left:calc(3 * var(--universal-margin));}.prj-links{text-align:end;list-style-type:none;padding-left:0;}.prj-links a{font-size:0.95rem;}ul.menu li a{font-size:0.98rem;font-weight:600;text-decoration:none;}ul.menu li ul li a{font-weight:400;}ul.menu li a.active{color:#ff4500;}ul.menu li.fragment a.active{color:var(--a-link-color);}#node-2{border-width:0;}body.front #contact{border-width:0;}#contact form{border:none;background:transparent;max-width:48rem;margin:0 auto;padding:0;}#contact form .field{flex-grow:0;flex-shrink:0;}#contact form .field input,#contact form .field textarea{border-color:var(--border-color);resize:none;}#contact form .field.half{width:calc(50% - 0.75rem);display:inline-flex;}#contact form .webform-component-textarea{width:calc(100% - 1.69rem);}#contact form .form-actions{text-align:center;}@media(max-width:26rem){#contact form .field.half{width:100%;}#contact form .webform-component-textarea{width:98%;}}.d-badge{width:300px;height:75px;margin:0 auto;background-image:url(/themes/fli/images/52177bg.svg);background-position:0 0;}.a-badge{max-width:300px;max-height:75px;}.aipdb .a-badge{box-shadow:none;}#wbh a img{margin-top:0.5rem;box-shadow:none;}.view-github-stats-overview .views-table{overflow-x:hidden;max-height:800px !important;}.view-github-stats-overview .views-table tr.odd td{background-color:#fff;}.view-github-stats-overview .views-table tr.even td{background-color:#fafafa;}.view-github-stats-overview .views-table,.view-github-stats-overview .views-table a,.view-github-stats-overview .views-table .views-field{font-size:16px !important;}.view-github-stats-overview .views-table .views-field{padding:4px !important;}.view-github-stats-overview .views-table .views-field-name{min-width:160px;}.view-github-stats-overview .views-table .views-field-borg-usage-count,.view-github-stats-overview .views-table .views-field-open-issues-count,.view-github-stats-overview .views-table .views-field-release-count{max-width:110px;}
