.highlight pre{background-color:#efefef}.highlight .hll{background-color:#ffc}.highlight .c{color:#60a0b0;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#007020;font-weight:bold}.highlight .o{color:#666}.highlight .cm{color:#60a0b0;font-style:italic}.highlight .cp{color:#007020}.highlight .c1{color:#60a0b0;font-style:italic}.highlight .cs{color:#60a0b0;background-color:#fff0f0}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:bold}.highlight .gi{color:#00a000}.highlight .go{color:gray}.highlight .gp{color:#c65d09;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:purple;font-weight:bold}.highlight .gt{color:#0040d0}.highlight .kc{color:#007020;font-weight:bold}.highlight .kd{color:#007020;font-weight:bold}.highlight .kn{color:#007020;font-weight:bold}.highlight .kp{color:#007020}.highlight .kr{color:#007020;font-weight:bold}.highlight .kt{color:#902000}.highlight .m{color:#40a070}.highlight .s{color:#4070a0}.highlight .na{color:#4070a0}.highlight .nb{color:#007020}.highlight .nc{color:#0e84b5;font-weight:bold}.highlight .no{color:#60add5}.highlight .nd{color:#555;font-weight:bold}.highlight .ni{color:#d55537;font-weight:bold}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:bold}.highlight .nn{color:#0e84b5;font-weight:bold}.highlight .nt{color:#062873;font-weight:bold}.highlight .nv{color:#bb60d5}.highlight .ow{color:#007020;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#40a070}.highlight .mh{color:#40a070}.highlight .mi{color:#40a070}.highlight .mo{color:#40a070}.highlight .sb{color:#4070a0}.highlight .sc{color:#4070a0}.highlight .sd{color:#4070a0;font-style:italic}.highlight .s2{color:#4070a0}.highlight .se{color:#4070a0;font-weight:bold}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#4070a0}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .vc{color:#bb60d5}.highlight .vg{color:#bb60d5}.highlight .vi{color:#bb60d5}.highlight .il{color:#40a070}body{margin:0px;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.8;color:#3d3d3d}#page{overflow:hidden}h1,h2,h3,h4,h5,h6{color:#1d67b2;text-align:left;font-family:-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.3;letter-spacing:-0.02em;margin-top:2em;margin-bottom:.5em}h1{font-size:2.2em}h2{font-size:1.75em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1.05em}h6{font-size:.95em}.responsive_img{height:auto;max-width:100%}.responsive_video{height:auto;max-width:100%}header{background-color:#fcfcfc;width:100%}#header-area{padding:0px 35px}@media screen and (min-width: 1024px){#header-group{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width: 768px)and (max-width: 1023px){#header-group{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width: 480px)and (max-width: 767px){#header-group{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between}}@media screen and (max-width: 479px){#header-group{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center}}#header-group a{text-decoration:none}#logo{display:flex;flex-direction:row;justify-content:center}#social-media-group{box-sizing:border-box;padding-top:43.75px;padding-bottom:43.75px;display:flex;flex-direction:column;justify-content:left}.social-media-icons{display:flex;flex-direction:row;justify-content:center}@media screen and (min-width: 1024px){.social-media-title{color:#1d67b1;font-weight:700;margin-bottom:5px;display:flex;flex-direction:row;justify-content:left}}@media screen and (min-width: 768px)and (max-width: 1023px){.social-media-title{color:#1d67b1;font-weight:700;margin-bottom:5px;display:flex;flex-direction:row;justify-content:left}}@media screen and (min-width: 480px)and (max-width: 767px){.social-media-title{color:#1d67b1;font-weight:700;margin-bottom:5px;display:flex;flex-direction:row;justify-content:left}}@media screen and (max-width: 479px){.social-media-title{color:#1d67b1;font-weight:700;margin-bottom:5px;display:flex;flex-direction:row;justify-content:center}}.social-media-icon{width:36px;height:36px;float:left;margin-right:4px;position:relative;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff}.social-media-icon svg{width:18px;height:18px}.social-media-icon-facebook{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #597ac7), color-stop(1, #6483cb));border:1px solid #466bc1}.social-media-icon-twitter{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #5bbcec), color-stop(1, #69c2ee));border:1px solid #44b3e9}.social-media-icon-linkedin{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #0070b4), color-stop(1, #007ac3));border:1px solid #00609b}.social-media-icon-youtube{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ff3635), color-stop(1, #ff4544));border:1px solid #ff1d1b}.social-media-icon-github{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #333333), color-stop(1, #3b3b3b));border:1px solid #262626}.fa-facebook-f{width:1em;height:1em;text-align:center;display:block;position:absolute;line-height:1em;color:#fff;top:50%;left:50%;margin-top:-0.45em;margin-left:-0.5em;font-size:18px}.fa-twitter{width:1em;height:1em;text-align:center;display:block;position:absolute;line-height:1em;color:#fff;top:50%;left:50%;margin-top:-0.45em;margin-left:-0.5em;font-size:18px}.fa-linkedin{width:1em;height:1em;text-align:center;display:block;position:absolute;line-height:1em;color:#fff;top:50%;left:50%;margin-top:-0.45em;margin-left:-0.5em;font-size:18px}.fa-youtube{width:1em;height:1em;text-align:center;display:block;position:absolute;line-height:1em;color:#fff;top:50%;left:50%;margin-top:-0.45em;margin-left:-0.5em;font-size:18px}.fa-github{width:1em;height:1em;text-align:center;display:block;position:absolute;line-height:1em;color:#fff;top:50%;left:50%;margin-top:-0.45em;margin-left:-0.5em;font-size:18px}.fa{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased}.current{color:green}#navigation{background-color:#1d67b2}#menu{background-color:#1d67b2;padding:5px 5px 5px 5px;max-width:1080px;margin-left:auto;margin-right:auto;min-height:40px}@media screen and (min-width: 1024px){#menu ul{margin:0px 0px 0px 0px;position:relative;white-space:nowrap}#menu ul li{padding:11px 18px;display:inline-block}.hamburger{display:none}}@media screen and (min-width: 768px)and (max-width: 1023px){#menu ul{margin:0px 0px 0px 0px;position:relative;white-space:nowrap}#menu ul li{padding:11px 12px;display:inline-block}.hamburger{display:none}}@media screen and (min-width: 480px)and (max-width: 767px){#menu ul{margin:0px 0px 0px 0px;position:relative;white-space:nowrap}#menu ul li{padding:11px 10px;display:inline-block}.hamburger{display:none}}@media screen and (max-width: 479px){#menu ul{border-color:#155493;border-width:1px;border-style:solid;margin:10px 10px 10px 50px;padding:10px 30px;background-color:#1d67b2;border-radius:6px;display:none;overflow:scroll;position:absolute;max-height:100%;z-index:1}#menu ul li{border-color:#155493;border-bottom:1px solid rgba(0,0,0,.25);border-top:1px solid hsla(0,0%,100%,.05);padding:10px 0px;display:block}}#menu ul li a{color:#f2f2f2;text-decoration:none;font-weight:700}.hamburger{cursor:pointer;float:left;padding:20px 20px}.hamburger-line{background:#fff;display:block;height:2px;position:relative;width:24px}.hamburger-line::before,.hamburger-line::after{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.hamburger-line::before{top:5px}.hamburger-line::after{top:-5px}.drop-menu-checkbox{display:none}.drop-menu-checkbox:checked~menu{max-height:100%}.drop-menu-checkbox:checked~#menu ul{display:block}.drop-menu-checkbox:not:checked~#menu ul{display:none}.drop-menu-checkbox:checked~.hamburger .hamburger-line{background:rgba(0,0,0,0)}.drop-menu-checkbox:checked~.hamburger .hamburger-line::before{transform:rotate(-45deg);top:0}.drop-menu-checkbox:checked~.hamburger .hamburger-line::after{transform:rotate(45deg);top:0}#post-main{background:#fcfcfc;padding:35px}@media screen and (min-width: 1024px){#post-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:flex-start}}@media screen and (min-width: 768px)and (max-width: 1023px){#post-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:flex-start}}@media screen and (min-width: 480px)and (max-width: 767px){#post-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:flex-start}}@media screen and (max-width: 479px){#post-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:flex-start}}@media screen and (min-width: 1024px){#post-content{float:left;width:66.287%;height:100%;padding:5px 30px 5px 5px;margin:5px 2px 5px 0px;color:#3d3d3d;text-align:left}}@media screen and (min-width: 768px)and (max-width: 1023px){#post-content{float:left;width:66.287%;height:100%;padding:5px 20px 5px 5px;margin:5px 2px 5px 0px;color:#3d3d3d;text-align:left}}@media screen and (min-width: 480px)and (max-width: 767px){#post-content{float:left;width:100%;height:100%;padding:5px 5px 5px 5px;margin:5px 2px 5px 0px;color:#3d3d3d;text-align:left}}@media screen and (max-width: 479px){#post-content{float:left;width:100%;height:100%;padding:5px 5px 5px 5px;margin:5px 2px 5px 0px;color:#3d3d3d;text-align:left}}#post-content p{margin-top:0;margin-bottom:1.4em;line-height:1.8}#post-content a{color:#1d67b2;transition:all .2s ease;text-decoration:underline}#post-content a:hover{color:#f47e3c}#post-content h1{text-align:left;color:#1a3d6e;font-size:2em;margin-top:.5em}#post-content h2{color:#1d67b2;font-size:1.5em}#post-content h3{color:#2a5a9a;font-size:1.25em}#post-content h4,#post-content h5,#post-content h6{color:#2a5a9a}#post-content table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.92em;overflow-x:auto;display:block}#post-content table th,#post-content table td{border:1px solid #d0d7de;padding:8px 12px;text-align:left;vertical-align:top}#post-content table th{background-color:#f0f4ff;font-weight:700;color:#1a3d6e}#post-content table tr:nth-child(even){background-color:#f7f9fc}#post-content table tr:hover{background-color:#eef2fb}@media screen and (min-width: 1024px){#post-sidebar{height:100%;width:28.762%;padding:5px 5px 5px 5px;margin:5px 0px 5px 2px}}@media screen and (min-width: 768px)and (max-width: 1023px){#post-sidebar{height:100%;width:28.762%;padding:5px 5px 5px 5px;margin:5px 0px 5px 2px}}@media screen and (min-width: 480px)and (max-width: 767px){#post-sidebar{height:100%;width:100%;padding:5px 5px 5px 5px;margin:5px 0px 5px 2px}}@media screen and (max-width: 479px){#post-sidebar{height:100%;width:100%;padding:5px 5px 5px 5px;margin:5px 0px 5px 2px}}#post-sidebar a{color:#1d67b2;transition:all .2s ease;text-decoration:underline}#post-sidebar a:hover{color:#f47e3c}#post-sidebar ul{padding:0 0 0 16px;margin:0}#post-sidebar ul li{list-style:none;padding:0}#post-sidebar ul li a{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:4px;font-size:14px;transition:background .15s ease}#post-sidebar ul li a:hover{background:#f0f4ff;text-decoration:none !important}.post-sidebar-title{color:#1d67b2;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:0px 0px 8px 16px;margin:20px 0px 8px 0px;border-bottom:2px solid #1d67b2}#home-main{background:#fcfcfc}#home-container{display:flex;flex-direction:column;justify-content:flex-start}#home-content{float:left;color:#3d3d3d}.hero-background{background-image:url("../img/code4projects-image-hero.webp");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.hero-area{max-width:1280px;margin-left:auto;margin-right:auto;padding:45px 60px}.hero-content{padding:10px}@media screen and (min-width: 1024px){.hero-box{padding:50px 40px;display:flex;flex-direction:row;justify-content:flex-end}}@media screen and (min-width: 768px)and (max-width: 1023px){.hero-box{padding:50px 40px;display:flex;flex-direction:row;justify-content:center}}@media screen and (min-width: 480px)and (max-width: 767px){.hero-box{display:flex;flex-direction:row;justify-content:center}}@media screen and (max-width: 479px){.hero-box{display:flex;flex-direction:row;justify-content:center}}.hero-messagebox{padding:50px 40px;max-width:400px;background-color:RGBA(139, 139, 139, 0.5);border-radius:20px;box-shadow:10px 10px 0px 0px RGBA(0, 0, 0, 0.5);box-sizing:border-box}.hero-messagebox h1{margin:0 0 .5em 0;color:#fff;text-align:center;font-weight:800;font-size:1.8em;letter-spacing:-0.01em;line-height:1.2;-webkit-font-smoothing:antialiased}.hero-messagebox p{color:#fff;text-align:left;line-height:1.7;font-size:1em;margin:0;-webkit-font-smoothing:antialiased}.hero-messagebox p a{color:#fff;text-decoration:underline;font-weight:700}.hero-messagebox p a:hover{color:#f47e3c}@media screen and (min-width: 1024px){.circle-icon-area{padding:40px 200px;display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width: 768px)and (max-width: 1023px){.circle-icon-area{padding:40px 50px;display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width: 480px)and (max-width: 767px){.circle-icon-area{padding:20px 35px;display:flex;flex-direction:column;justify-content:flex-start}}@media screen and (max-width: 479px){.circle-icon-area{padding:20px 35px;display:flex;flex-direction:column;justify-content:flex-start}}.circle-icon-box{padding:0px;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px}.circle-icon-box a{text-decoration:none;color:#1d67b2;text-align:center;font-weight:700}.circle-icon-box a:hover{color:#f47e3c}.circle-icon-box a h2{margin-top:10px;font-size:1.05em;text-align:center;color:#1d67b2}.circle-icon{width:100px;height:100px;margin-left:auto;margin-right:auto;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 1024px){.feature-content-row-grey{background-color:#efefef;padding:60px 230px}.feature-content-row-white{background-color:#fcfcfc;padding:60px 230px}.feature-content-box-grey{display:flex;flex-direction:row;justify-content:flex-start;gap:20px}.feature-content-box-white{display:flex;flex-direction:row-reverse;justify-content:flex-start;gap:20px}}@media screen and (min-width: 768px)and (max-width: 1023px){.feature-content-row-grey{background-color:#efefef;padding:60px 35px}.feature-content-row-white{background-color:#fcfcfc;padding:60px 35px}.feature-content-box-grey{display:flex;flex-direction:column;justify-content:center}.feature-content-box-white{display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 480px)and (max-width: 767px){.feature-content-row-grey{background-color:#efefef;padding:60px 35px}.feature-content-row-white{background-color:#fcfcfc;padding:60px 35px}.feature-content-box-grey{display:flex;flex-direction:column;justify-content:center}.feature-content-box-white{display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width: 479px){.feature-content-row-grey{background-color:#efefef;padding:60px 35px}.feature-content-row-white{background-color:#fcfcfc;padding:60px 35px}.feature-content-box-grey{display:flex;flex-direction:column;justify-content:center}.feature-content-box-white{display:flex;flex-direction:column;justify-content:center}}.feature-content-text-title{margin:20px 0px 12px 0px;text-align:left}.feature-content-text-title a{color:#1d67b2 !important;text-decoration:none !important}.feature-content-text-title a:hover{color:#f47e3c !important}.feature-content-text-title a h3{font-size:1.25em;color:#1d67b2;font-weight:700;margin-top:0}.feature-content-text{color:#444;font-size:1em;text-align:left;line-height:1.75}.feature-content-image{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.feature-content-image img{max-width:100%;height:auto;object-fit:contain}.feature-content-text a{color:#1d67b2}.feature-content-text a:hover{color:#f47e3c !important}footer{background-color:#1d67b2;padding:30px 30px 30px 30px;text-align:left}@media screen and (min-width: 1024px){#footer-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:flex-start}#footer-widget-area{display:flex;flex-direction:row;justify-content:flex-start}}@media screen and (min-width: 768px)and (max-width: 1023px){#footer-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:flex-start}#footer-widget-area{display:flex;flex-direction:row;justify-content:flex-start}}@media screen and (min-width: 480px)and (max-width: 767px){#footer-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:flex-start}#footer-widget-area{display:flex;flex-direction:column;justify-content:flex-start}}@media screen and (max-width: 479px){#footer-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:flex-start}#footer-widget-area{display:flex;flex-direction:column;justify-content:flex-start}}.footer-widget{width:33%;margin-bottom:25px;padding:0px 40px;text-align:left}.footer-widget-title{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid hsla(0,0%,100%,.25);padding-bottom:8px;margin-bottom:12px}.footer-widget a{color:#fff;text-decoration:none !important;font-size:14px;line-height:1.5;transition:opacity .2s ease}.footer-widget a:hover{text-decoration:underline !important;opacity:.85}.footer-widget ul{list-style-type:none !important;padding:0px;margin:0}.footer-widget ul li{padding:5px 0px}#site-info{color:#fff;margin:25px 0px 0px 0px;text-align:center}#page-main{background:#fcfcfc;padding:35px}@media screen and (min-width: 1024px){#page-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:flex-start}}@media screen and (min-width: 768px)and (max-width: 1023px){#page-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:flex-start}}@media screen and (min-width: 480px)and (max-width: 767px){#page-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse;justify-content:flex-start}}@media screen and (max-width: 479px){#page-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse;justify-content:flex-start}}#page-content{float:left;width:100%;height:100%;padding:5px 5px 5px 5px;margin:5px 2px 5px 0px;color:#3d3d3d;text-align:left}#page-content h1{color:#1d67b2;margin-top:.5em}#page-content h2{color:#1d67b2}#page-content h3,#page-content h4,#page-content h5,#page-content h6{color:#2a5a9a}#page-content p{margin-top:0;margin-bottom:1.4em;line-height:1.8}#page-content a{color:#1d67b2;transition:all .2s ease;text-decoration:underline}#page-content a:hover{color:#f47e3c}@media screen and (min-width: 1024px){.featured-projects-area{box-sizing:border-box;padding:10px 0px;display:flex;flex-direction:row;justify-content:flex-start}.featured-projects-box{width:320px;height:auto;padding:10px;margin-right:20px;border-radius:4px;box-shadow:1px 1px 0px 0px rgba(0,0,0,.1),0px 0px 0px 1px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 768px)and (max-width: 1023px){.featured-projects-area{box-sizing:border-box;padding:10px 0px;display:flex;flex-direction:row;justify-content:flex-start}.featured-projects-box{width:320px;height:auto;padding:10px;margin-right:20px;border-radius:4px;box-shadow:1px 1px 0px 0px rgba(0,0,0,.1),0px 0px 0px 1px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 480px)and (max-width: 767px){.featured-projects-area{box-sizing:border-box;padding:10px 0px;display:flex;flex-direction:column;justify-content:center}.featured-projects-box{padding:10px;margin-bottom:20px;border-radius:4px;box-shadow:1px 1px 0px 0px rgba(0,0,0,.1),0px 0px 0px 1px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}}@media screen and (max-width: 479px){.featured-projects-area{box-sizing:border-box;padding:10px 0px;display:flex;flex-direction:column;justify-content:center}.featured-projects-box{padding:10px;margin-bottom:20px;border-radius:4px;box-shadow:1px 1px 0px 0px rgba(0,0,0,.1),0px 0px 0px 1px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}}.featured-projects-title{text-align:left}.featured-projects-title a{text-decoration:none !important;color:#1d67b2 !important}.featured-projects-title a:hover{color:#f47e3c !important}.featured-projects-box img{margin:auto}.featured-projects-image{margin:auto}#blog-main{background:#fcfcfc;padding:35px}@media screen and (min-width: 1024px){#blog-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:flex-start}}@media screen and (min-width: 768px)and (max-width: 1023px){#blog-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:flex-start}}@media screen and (min-width: 480px)and (max-width: 767px){#blog-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse;justify-content:flex-start}}@media screen and (max-width: 479px){#blog-container{max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse;justify-content:flex-start}}@media screen and (min-width: 1024px){#blog-content{float:left;width:66.287%;height:100%;padding:5px 30px 5px 5px;margin:5px 2px 5px 0px;color:#3d3d3d;text-align:left}}@media screen and (min-width: 768px)and (max-width: 1023px){#blog-content{float:left;width:66.287%;height:100%;padding:5px 20px 5px 5px;margin:5px 2px 5px 0px;color:#3d3d3d;text-align:left}}@media screen and (min-width: 480px)and (max-width: 767px){#blog-content{float:left;width:66.287%;height:100%;padding:5px 5px 5px 5px;margin:5px 2px 5px 0px;color:#3d3d3d;text-align:left}}@media screen and (max-width: 479px){#blog-content{float:left;width:100%;height:100%;padding:5px 5px 5px 5px;margin:5px 2px 5px 0px;color:#3d3d3d;text-align:left}}#blog-content a{color:#1d67b2;transition:all .2s ease;text-decoration:underline}#blog-content a:hover{color:#f47e3c}#blog-content h1{color:#1d67b2;font-size:1.6em;margin-top:.25em;margin-bottom:28px;padding-bottom:12px;border-bottom:2px solid #e8f0fb}@media screen and (min-width: 1024px){#blog-sidebar{height:100%;width:27%;padding:5px 5px 5px 5px;margin:5px 0px 5px 2px}}@media screen and (min-width: 768px)and (max-width: 1023px){#blog-sidebar{height:100%;width:27%;padding:5px 5px 5px 5px;margin:5px 0px 5px 2px}}@media screen and (min-width: 480px)and (max-width: 767px){#blog-sidebar{height:100%;width:100%;padding:5px 5px 5px 5px;margin:5px 0px 5px 2px;display:none}}@media screen and (max-width: 479px){#blog-sidebar{height:100%;width:100%;padding:5px 5px 5px 5px;margin:5px 0px 5px 2px;display:none}}#blog-sidebar a{color:#1d67b2;transition:all .2s ease;text-decoration:underline}#blog-sidebar a:hover{color:#f47e3c}#blog-sidebar ul{padding:0 0 0 16px;margin:0}#blog-sidebar ul li{list-style:none;padding:0}#blog-sidebar ul li a{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:4px;font-size:14px;transition:background .15s ease}#blog-sidebar ul li a:hover{background:#f0f4ff;text-decoration:none !important}.sidebar-category-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;background:#1d67b2;color:#fff !important;font-size:11px;font-weight:700;border-radius:10px;text-decoration:none !important}.blog-sidebar-title{color:#1d67b2;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:0px 0px 8px 16px;margin:20px 0px 8px 0px;border-bottom:2px solid #1d67b2}.blog-entry{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee;display:flex;flex-direction:row;justify-content:flex-start;gap:20px}.blog-entry-image{width:12%}.blog-entry-content{margin:0px;padding:0px}.blog-entry-header{margin:0px 0px 30px 0px;padding:0px}.blog-entry-title{margin:0px 0px 0px 0px;padding:0px;text-align:left}.blog-entry-title h2{margin:0 0 6px 0;padding:0;font-size:1.3em;line-height:1.3;font-weight:700}.blog-entry-title a{text-decoration:none !important;color:#1d67b2 !important}.blog-entry-title a:hover{color:#f47e3c !important}.blog-entry-meta{font-size:13px;color:#555}.blog-entry-excerpt p{color:#333;margin:0px 0px 13px 0px;font-size:.95em;line-height:1.7}.blog-entry-excerpt a{float:right;padding:5px 14px;background:#1d67b2;border-radius:3px;color:#fff !important;font-size:13px;font-weight:600;text-decoration:none !important;transition:background .2s ease}.blog-entry-excerpt a:hover{background:#f47e3c;color:#fff !important}.pagination{float:right}.previous-page{margin-right:20px}.next-page{margin-left:20px}.pros-cons-table{background:#f9f9f9;border:dashed 2px #27c110;margin:30px auto;padding-top:10px;padding-bottom:10px}.pros-cons-table-boxes{margin-top:50px;display:flex;flex-flow:row wrap;padding:10px}.pros-cons-table .pros-cons-table-boxes>div{-ms-flex:1 0 0%;flex:1 0 0%}.pros-cons-table-pros-box{background:#fff;margin:0 15px;border:1px solid #eee}.pros-cons-table-pros-box ul{list-style:none;margin:0;padding:0 20px}.pros-cons-table-pros-box ul li{list-style-type:none;position:relative;margin:10px 0;margin-left:1.5em}.pros-cons-table-pros-box ul li::before{content:url(../img/check-solid.svg);padding-right:10px;background-size:16px;background-position:1px;background-repeat:no-repeat}.pros-cons-table-cons-box{background:#fff;margin:0 15px;border:1px solid #eee}.pros-cons-table-cons-box ul{list-style:none;margin:0;padding:0 20px}.pros-cons-table-cons-box ul li{list-style-type:none;position:relative;margin:10px 0;margin-left:1.5em}.pros-cons-table-cons-box ul li:before{content:url(../img/times-solid.svg);padding-right:10px;background-size:16px;background-position:1px;background-repeat:no-repeat}.pros-cons-table-header{margin-bottom:20px;margin-top:-50px;text-align:center}.pros-cons-table-header h4{text-align:center;margin-top:10px}.pros-cons-table-pros-symbol{color:#fff;background:#27c110;width:100px;height:100px;position:relative;border-radius:100%;margin:0 auto;text-align:center}.pros-cons-table-pros-symbol img{width:30px;height:100%;vertical-align:middle}.pros-cons-table-cons-symbol{color:#fff;background:red;width:100px;height:100px;position:relative;border-radius:100%;margin:0 auto;text-align:center}.pros-cons-table-cons-symbol img{width:30px;height:100%;vertical-align:middle}@media screen and (min-width: 1024px){.newsletter-home{background-color:#efefef;padding:60px 230px}.newsletter-home-box{display:flex;flex-direction:row;justify-content:center;gap:20px}}@media screen and (min-width: 768px)and (max-width: 1023px){.newsletter-home{background-color:#efefef;padding:60px 35px}.newsletter-home-box{display:flex;flex-direction:row;justify-content:center}}@media screen and (min-width: 480px)and (max-width: 767px){.newsletter-home{background-color:#efefef;padding:60px 35px}.newsletter-home-box{display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width: 479px){.newsletter-home{background-color:#efefef;padding:60px 35px}.newsletter-home-box{display:flex;flex-direction:column;justify-content:center}}.newsletter-home-image{display:flex;flex-direction:row;justify-content:center;align-items:center}.newsletter-home-image img{max-width:100%;height:auto;object-fit:contain}.newsletter-home-form{display:flex;flex-direction:column;justify-content:center;text-align:left;max-width:480px}.newsletter-card-title{color:#1d67b2;font-size:1.4em;font-weight:700;margin:0 0 10px 0;line-height:1.3}.newsletter-card-desc{color:#333;font-size:.95em;line-height:1.6;margin:0 0 16px 0}.newsletter-card-form{display:flex;flex-direction:row;gap:8px;width:100%}@media screen and (max-width: 479px){.newsletter-card-form{flex-direction:column}}.newsletter-card-input{flex:1;padding:10px 14px;font-size:15px;border:1px solid #ccc;border-radius:6px;outline:none;background-color:#fff;color:#333;box-sizing:border-box}.newsletter-card-input:focus{border-color:#1d67b2}.newsletter-card-btn{padding:10px 22px;font-size:15px;font-weight:700;color:#fff;background-color:#a84005;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.newsletter-card-btn:hover{background-color:#d86828}.newsletter-card-note{font-size:12px;color:#666;margin:8px 0 0 0}.newsletter-card-title-sidebar{color:#1d67b2;font-size:1.1em;font-weight:700;margin:10px 0 6px 0;text-align:center}.newsletter-card-desc-sidebar{color:#444;font-size:13px;line-height:1.5;margin:0 0 12px 0;text-align:center}.newsletter-card-form-sidebar{display:flex;flex-direction:column;gap:8px;padding:0 10px 15px 10px}.newsletter-card-input-sidebar{width:100%;padding:8px 10px;font-size:14px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}@media screen and (min-width: 1024px){.newsletter-sidebar{background-color:#efefef;border-radius:10px;margin:0 0 1.5em 0}.newsletter-sidebar-box{display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 768px)and (max-width: 1023px){.newsletter-sidebar{background-color:#efefef;border-radius:10px;margin:0 0 1.5em 0}.newsletter-sidebar-box{display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 480px)and (max-width: 767px){.newsletter-sidebar{display:none}.newsletter-sidebar-box{display:none}}@media screen and (max-width: 479px){.newsletter-sidebar{display:none}.newsletter-sidebar-box{display:none}}.newsletter-sidebar-form{color:#555;font-size:12px;text-align:left;line-height:1.6;font-weight:400}.newsletter-sidebar-image{margin:auto auto}@media screen and (min-width: 1024px){.newsletter-post{background-color:#efefef;border-radius:10px;margin:0 0 1.5em 0}.newsletter-post-box{display:flex;flex-direction:row;justify-content:center}.newsletter-post-form{padding:20px;line-height:16px;background-color:#efefef;border-radius:10px}}@media screen and (min-width: 768px)and (max-width: 1023px){.newsletter-post{background-color:#efefef;border-radius:10px;margin:0 0 1.5em 0}.newsletter-post-box{display:flex;flex-direction:row;justify-content:center}.newsletter-post-form{padding:20px;line-height:16px;background-color:#efefef;border-radius:10px}}@media screen and (min-width: 480px)and (max-width: 767px){.newsletter-post{background-color:#efefef;border-radius:10px;margin:0 0 1.5em 0}.newsletter-post-box{display:flex;flex-direction:column;justify-content:center}.newsletter-post-form{line-height:16px;background-color:#efefef;border-radius:10px}}@media screen and (max-width: 479px){.newsletter-post{background-color:#efefef;border-radius:10px;margin:0 0 1.5em 0}.newsletter-post-box{display:flex;flex-direction:column;justify-content:center}.newsletter-post-form{line-height:16px;background-color:#efefef;border-radius:10px}}.newsletter-post-image{padding:20px;margin:auto auto}.page-404-widget{margin-bottom:25px;text-align:left}.page-404-widget a{color:#b9b9b9;text-decoration:none !important}.page-404-widget ul{list-style-type:none !important;padding:0px}.page-404-widget ul li{padding:5px 0px}#site-info{color:#fff;margin:25px 0px 0px 0px;text-align:center}@media screen and (min-width: 1024px){.contact-form{margin:0px;padding:0px;width:304px}}@media screen and (min-width: 768px)and (max-width: 1023px){.contact-form{margin:0px;padding:0px;width:304px}}@media screen and (min-width: 480px)and (max-width: 767px){.contact-form{margin:0px;padding:0px;width:304px}}@media screen and (max-width: 479px){.contact-form{margin:0px;padding:0px;width:100%}}.contact-form-item{width:100%;margin:0px;padding:10px 0px}.contact-form-item input{display:block;width:100%;border-radius:5px;line-height:22px;border:2px solid #1d67b2}.contact-form-item textarea{display:block;width:100%;border-radius:5px;line-height:22px;border:2px solid #1d67b2}.contact-form-item button{display:block;width:100%;border-radius:5px;line-height:22px;color:#fff;border:2px solid #1d67b2;background:#1d67b2;cursor:pointer;font-weight:700;font-size:18px;padding-top:10px;padding-bottom:10px}pre{overflow-x:scroll}/*# sourceMappingURL=styles.css.map */