.header{border-top:5px solid #23ac0e}.top-bar,.top-bar ul{background-color:#fff}.menu .active>a{background:#23ac0e}.head-img{position:relative;overflow:hidden;margin:1rem 0;max-width:100%;max-height:100px}ul{list-style-type:none}h2,.widgettitle{position:relative;margin:1.5rem -.9375rem;padding:5px 0 5px 1.25rem;background:#23ac0e;color:#fff;font-weight:700}h2:before,.widgettitle:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px #959e9b}h2:nth-child(1),.widgettitle:nth-child(1){border-top:0}h3{position:relative;margin:1rem 0;padding:.25em 0;color:#23ac0e;font-size:1.1rem;border-bottom:1px dotted #23ac0e}h3:before{font-family:"Font Awesome 5 Free";margin-right:.5rem;content:'\f058';font-weight:900}p{margin:1rem 0}.grid-x img{margin:1rem 0}.col-red{color:#c7243a}.bg-blue{background-color:#3261ab}.text-s{font-size:.8rem}.top-bar,.inner-content,.inner-footer{max-width:1080px;margin:0 auto}@media screen and (min-width:40em){h2{font-size:1.2rem}}.wp-block-table th{background-color:#d1f1cc;text-align:left}@media screen and (min-width:40em){.wp-block-table td{min-width:7rem}}.button .bg-blue:hover{background-color:#6a8cc7}.contact a{font-size:1.2rem}.sample-doc a:before,.pdf-doc a:before,.contact a:before{font-family:"Font Awesome 5 Free";margin-right:.5rem;font-weight:400}.sample-doc a:before,.pdf-doc a:before{content:'\f1c1';color:#c7243a}.contact a:before{content:'\f0e0';font-size:1.2rem}.swiper-container{margin:1rem 0;padding:0;background:#eee}.s-fade-wrap{position:relative;width:100%;max-height:500px;margin:0 auto}.s-fade-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;text-align:center;text-shadow:1px 1px 5px #23ac0e,-1px 1px 5px #23ac0e,1px -1px 5px #23ac0e,-1px -1px 5px #23ac0e;color:#fff;font-size:1.2rem;font-weight:700}.head-img .s-fade-text{font-size:1.5rem}.swiper-slide-active .s-fade-text{animation:slideTextFade 1.75s ease 0s 1 normal}@keyframes slideTextFade{0%,25%{opacity:0}100%{opacity:1}}@media screen and (min-width:40em){.head-img{max-height:500px}.s-fade-wrap{max-width:1920px;max-height:1000px}.s-fade-text,.head-img .s-fade-text{font-size:2rem}}@media screen and (min-width:64em){.s-fade-text,.head-img .s-fade-text{font-size:3rem}}.cell-inner{margin:.5rem;padding-bottom:1rem;border-top:5px solid #23ac0e;box-shadow:2px 2px 4px #bfc2df}.cell-inner img{margin:0 0 1rem}.cell-inner .content{margin:.5rem}.cell-inner .s-fade-text{font-size:2rem}.news ul{margin-bottom:.5rem}.news h3:before{content:'\f518'}.page-title .vcard{border:0;padding:0}.byline{color:#999}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type=submit]{display:inline-block;vertical-align:middle;margin:0 0 1rem;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .post-password-form input[type=submit]{outline:0}.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus{background-color:#14679e;color:#fefefe}@media screen and (min-width:64em){.book img{margin-left:1rem}}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery:before,.gallery:after{content:' ';display:table}.gallery:after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.widget ul{margin:0}.widget li{text-align:left}.textwidget img{max-width:230px}.widgettitle{font-size:1.2rem}.widget_recent_entries ul li:before{font-family:"Font Awesome 5 Free";margin-right:.5rem;content:'\f0da';font-weight:900;color:#23ac0e}.textwidget img{margin:1rem 0}.widget_recent_entries a{font-size:.8rem}.footer{clear:both;margin-top:1em;padding-top:1rem;background:#23ac0e;text-align:center}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}