@keyframes border-transform{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}@keyframes width{0%{width:0}to{width:100%}}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.sitename{display:inline-block;margin-right:20px;margin-left:10px}a.sitename,a:visited.sitename{color:#e0e0e0}@media only screen and (max-width:765px){.sitename{position:absolute;top:0;left:15px;margin-left:0}}@media only screen and (max-width:375px){.branding{font-size:30px}}@media only screen and (max-width:450px){.content-wrap{padding:5rem 0!important}.branding{font-size:30px}.sitename{position:absolute;top:0;left:15px;margin-left:0}}.branding{background:linear-gradient(60deg,rgb(30 115 190)0,rgb(255 255 255) 50%,rgb(203 34 22) 100%);width:auto;height:65px;font-size:55px;padding-top:15px;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transform:perspective(1000px) rotateY(-20deg);transition:transform .5s ease-in-out;transform-style:preserve-3d}.branding:hover{transform:perspective(1000px) rotateY(20deg)}.content-wrap{padding:5rem}body,html{font-family:"Rubik";font-size:18px;color:#fff;line-height:1.75em;position:relative;margin:0;background:#1459ba}h1{text-transform:uppercase;margin:.67em 0}a{outline:0;background-color:#fff0}.post .post-footer .category-list a:hover{color:#122c89}a img,a:active,a:focus{outline:0}a:active,a:hover,a:link,a:visited{text-decoration:none}.btn{-webkit-border-radius:2px;-moz-border-radius:2px}::placeholder{color:#fff}::-moz-selection{color:#fff;background:#122c89;text-shadow:none}::selection{color:#fff;background:#122c89;text-shadow:none}.aligncenter{text-align:center}.post{padding:20px;margin-bottom:35px;position:relative;overflow:hidden}.post .post-head{text-align:center}.post .post-content{margin:30px 0}.btn-share{clear:both;white-space:nowrap;display:inline-block;margin:3px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden}.btn-share:hover{box-shadow:0 5px 15px 0 rgb(0 0 0/.45)}.btn-share:focus{box-shadow:0 3px 10px 0 rgb(0 0 0/.4)}.btn-share>span{float:left;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;line-height:1em;padding:15px;white-space:nowrap;color:#fff;background:#b8b8b8}.btn-share:focus>span{background:#9a9a9a}.btn-icon>span{font-size:16px}.btn-facebook>span{background:#3b5998}.btn-twitter>span{background:#14171a}.btn-instagram>span{background:linear-gradient(322.44deg,#f3425f 4.69%,#d300c5 48.96%,#763ee6 92.19%)}.btn-googleplus>span{background:#cb2216}.btn-pinterest>span{background:#cb2028}.btn-linkedin>span{background:#007bb6}.btn-tumblr>span{background:#34465d}.main-footer .widget{padding:0 30px}.widget{margin-bottom:35px}.main-footer .widget a,.widget a{color:#fff}.widget a:focus,.widget a:hover{color:#ffeba7;text-decoration:none}.widget ul{padding:0}.widget ul>li{list-style:none;position:relative}.widget ul>li a{border-bottom:1px dashed #ebebeb;display:block;line-height:3em}.copyright,.main-footer{background:#002d88;color:#fff}.main-footer{padding:35px 0 0}.main-footer .widget ul>li a{border-bottom:1px dashed #fff}.copyright{text-align:center;padding-top:28px;padding-bottom:28px}article,footer,header,nav,section{display:block}a:active,a:hover{outline:0}strong{font-weight:700}img{border:0;height:auto;width:100%;object-fit:cover}input::-moz-focus-inner{padding:0;border:0}input{font-family:inherit;line-height:inherit;margin:10px;font-size:large;color:#000;border-radius:15px}input[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:4px 0 0;margin-top:1px \9;line-height:normal}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#fff;text-decoration:none}a:focus,a:hover{color:#ffeba7;text-decoration:none}.btn:active:focus,.btn:focus,a:focus,input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}hr{margin-bottom:20px;border-top:5px solid #fff}h2,h3,h4{font-family:"Rubik";font-weight:500;line-height:1.1;color:inherit}h1,h2,h3,hr{margin-top:20px}h1,h2,h3,h4,ul{margin-bottom:10px}h2,h4{font-size:30px}h4{margin-top:10px}h1{font-size:36px;text-shadow:2px 1px 2px #cc1e19;text-align:center;font-family:"Rubik";font-weight:800;font-size:5vw;line-height:1;color:#ffeba7}h2{text-shadow:0 3px 3px #000}h3{font-size:24px}p{margin:0 0 10px}ul{margin-top:0;padding:0}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1200px}}.row{margin-right:-15px;margin-left:-15px}.col-md-12{min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-sm-4{float:left;width:33.33333333%}}@media (min-width:992px){.col-md-12,.col-md-4,.col-md-8{float:left}.col-md-12{width:100%}.col-md-8{width:74%}.col-md-4{width:25%}}.btn,label{display:inline-block}label{max-width:100%;margin-bottom:5px;font-weight:700}.btn{padding:5px;margin:5px;background:#cb2216;font-size:16px;line-height:1.5;text-align:center;white-space:nowrap;touch-action:manipulation;cursor:pointer;border-radius:5px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgb(0 0 0/.125);box-shadow:inset 0 3px 5px rgb(0 0 0/.125)}.nav{list-style:none}.container,.nav ul li a:hover:after{width:100%}@media only screen and (max-width:424px){.branding,.sitename{font-size:35px}.breadcrumb{display:flow!important}}header{z-index:999;position:absolute;top:20px}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}.menu-icon:checked+label,.menu-icon:not(:checked)+label{position:fixed;top:45px;right:75px;display:block;width:30px;height:30px;padding:0;margin:0;cursor:pointer;z-index:10}.menu-icon:checked+label:before,.menu-icon:not(:checked)+label:before{position:absolute;content:"";display:block;width:30px;height:20px;z-index:20;top:0;left:0;border-top:2px solid #ececee;border-bottom:2px solid #ececee;transition:border-width 100ms 1500ms ease,top 100ms 1600ms cubic-bezier(.23,1,.32,1),height 100ms 1600ms cubic-bezier(.23,1,.32,1),background-color 200ms ease,transform 200ms cubic-bezier(.23,1,.32,1)}.menu-icon:checked+label:after,.menu-icon:not(:checked)+label:after{position:absolute;content:"";display:block;width:22px;height:2px;z-index:20;top:10px;right:4px;background-color:#ececee;margin-top:-1px;transition:width 100ms 1750ms ease,right 100ms 1750ms ease,margin-top 100ms ease,transform 200ms cubic-bezier(.23,1,.32,1)}.menu-icon:checked+label:before{top:10px;transform:rotate(45deg);height:2px;background-color:#ececee;border-width:0;transition:border-width 100ms 340ms ease,top 100ms 300ms cubic-bezier(.23,1,.32,1),height 100ms 300ms cubic-bezier(.23,1,.32,1),background-color 200ms 500ms ease,transform 200ms 1700ms cubic-bezier(.23,1,.32,1)}.menu-icon:checked+label:after{width:30px;margin-top:0;right:0;transform:rotate(-45deg);transition:width 100ms ease,right 100ms ease,margin-top 100ms 500ms ease,transform 200ms 1700ms cubic-bezier(.23,1,.32,1)}.nav{position:fixed;top:15px;right:50px;display:block;width:80px;height:80px;padding:0;margin:0;z-index:9;overflow:hidden;box-shadow:0 8px 30px 0 rgb(0 0 0/.3);background:#122c89;opacity:.85;animation:border-transform 7s linear infinite;transition:top 350ms 1100ms cubic-bezier(.23,1,.32,1),right 350ms 1100ms cubic-bezier(.23,1,.32,1),transform 250ms 1100ms ease,width 650ms 400ms cubic-bezier(.23,1,.32,1),height 650ms 400ms cubic-bezier(.23,1,.32,1)}.menu-icon:checked~.nav{animation-play-state:paused;top:50%;right:50%;transform:translate(50%,-50%);width:200%;height:200%;transition:top 350ms 700ms cubic-bezier(.23,1,.32,1),right 350ms 700ms cubic-bezier(.23,1,.32,1),transform 250ms 700ms ease,width 750ms 1000ms cubic-bezier(.23,1,.32,1),height 750ms 1000ms cubic-bezier(.23,1,.32,1)}.nav ul,.nav ul li{display:block;width:100%;padding:0;text-align:center;list-style:none}.nav ul{position:absolute;top:50%;left:0;margin:0;z-index:6;transform:translateY(-50%)}.nav ul li{position:relative;margin:10px 0;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(30px);transition:all 250ms linear}.nav ul li:nth-child(1){transition-delay:200ms}.nav ul li:nth-child(2){transition-delay:150ms}.nav ul li:nth-child(3){transition-delay:100ms}.nav ul li:nth-child(4){transition-delay:50ms}.nav ul li a{font-family:"Rubik";font-size:9vh;text-transform:uppercase;line-height:1.2;font-weight:800;display:inline-block;position:relative;color:#ececee;transition:all 250ms linear;text-decoration:none}.nav ul li a:hover{text-decoration:none;color:#cb2216}.nav ul li a:after{display:block;position:absolute;top:50%;content:"";height:1vh;margin-top:3vh;width:0;left:0;background-color:#fff;opacity:1;transition:width 250ms linear}.menu-icon:checked~.nav ul li{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0);transition:opacity 350ms ease,transform 250ms ease}.menu-icon:checked~.nav ul li:nth-child(1){transition-delay:1400ms}.menu-icon:checked~.nav ul li:nth-child(2){transition-delay:1480ms}.menu-icon:checked~.nav ul li:nth-child(3){transition-delay:1560ms}.menu-icon:checked~.nav ul li:nth-child(4){transition-delay:1640ms}@media screen and (max-width:991px){.menu-icon:checked+label,.menu-icon:not(:checked)+label{right:55px}.nav{right:30px}h1{font-size:9vw;-webkit-text-stroke:2px #fff0;text-stroke:2px #fff0;-webkit-text-fill-color:#ffeba7;text-fill-color:#ffeba7;color:#ffeba7}.nav ul li a{font-size:8vh}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #122c89;border-radius:5px}::-webkit-scrollbar-thumb{background:#1459ba;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#122c89}.go-top{position:fixed;bottom:20px;right:20px;width:40px;height:40px;line-height:40px;text-align:center;background-color:#007bff;color:#fff;font-size:30px;border-radius:50%;text-decoration:none;transition:opacity .3s ease-in-out}.go-top:hover{background-color:#ffeba7}html{scroll-behavior:smooth}html:focus-within .go-top{display:block}.btn{background:#ffeba7;color:#122c89}.blog-post-size{display:flow-root;max-width:65%;margin:0 auto;padding-right:20px;padding-left:20px}.progress-container{left:0;position:fixed;top:0;width:100%;z-index:999}.progress-bar{height:5px;background:#cb2216;animation-name:width;animation-timeline:scroll(y)}#toc_container ul li{margin-bottom:15px;list-style-type:none}.breadcrumbs{margin:15px}.breadcrumb{margin:auto 16%;list-style-type:none;display:flex}.breadcrumb li{padding:0 10px;list-style-type:none}.aligncenter,div.aligncenter{display:block;margin:7px auto}.author>a,a:hover{color:#ffeba7}.post .post-head .post-title{margin:0;line-height:1em}.post .post-head .post-meta{font-style:italic;color:#ffeba7;margin:14px 0 0}.post .post-head .post-meta span{margin:0 7px;white-space:nowrap;color:#ffeba7}.post .featured-media{margin-bottom:30px;overflow:hidden;text-align:center;background-size:cover;background-position:center}.post .featured-media img{width:100%;height:auto;max-width:1920px}.post .post-footer{margin-top:30px;border-top:1px solid #ebebeb;padding:21px 0 0}.post .post-footer .category-list{color:#e10000;font-style:bold;line-height:28px}.post .post-footer .category-list a{color:#fff;font-size:17px;margin-left:7px}.col-md-4,.col-md-8,.col-sm-4{min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-sm-4{float:left;width:33.33333333%}}@media (min-width:992px){.col-md-4,.col-md-8{float:left}.col-md-8{width:74%}.col-md-4{width:25%}}.clearfix:after,.clearfix:before,.container:after,.container:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}.clearfix:after,.container:after,.nav:after,.row:after{clear:both}#toc_container{position:fixed;left:30px;top:225px;max-width:330px}#toc_container ul li a{margin:10px}#scroll-tabcont{display:none}@media (max-width:768px){#toc_container{position:static;max-width:300px}#toc_container ul li{margin:15px;padding:10px}.blog-post-size{display:flow-root;width:100%;max-width:100%;margin:0 auto;padding-right:10px;padding-left:10px}}@property --num{syntax:"<integer>";initial-value:0;inherits:false}.btn-default{padding:7px 14px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#ffeba7;color:#122c89}.language-selector{position:fixed;top:-10px;right:160px;padding:0;z-index:9999;background:#003490;border-radius:0 0 15px 15px}