.element-wrapper>label{font-weight:700}.tx-tc-apcoa.fw-1{left:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;position:relative !important;width:100vw !important}.tx-tc-apcoa.m-none{margin-bottom:0 !important;margin-top:0 !important}.tx-tc-apcoa.m-top{margin-bottom:0 !important;margin-top:5vh !important}.tx-tc-apcoa.m-bottom{margin-bottom:5vh !important;margin-top:0 !important}.tx-tc-apcoa.m-both{margin-bottom:5vh !important;margin-top:5vh !important}.tx-tc-apcoa.m-horizon section{padding-left:5vh !important;padding-right:5vh !important}.tx-tc-apcoa.m-all{margin-bottom:5vh !important;margin-top:5vh !important}.tx-tc-apcoa.m-all section{padding-left:5vh !important;padding-right:5vh !important}.tx-tc-apcoa.ctype-tcapcoa_info{background-color:#fff;margin-bottom:3vw}.tx-tc-apcoa.ctype-tcapcoa_info:hover img,.tx-tc-apcoa.ctype-tcapcoa_info:focus img{transform:scale(1.2) translateZ(0)}.tx-tc-apcoa.ctype-tcapcoa_info .image{overflow:hidden}.tx-tc-apcoa.ctype-tcapcoa_info img{display:block;height:auto;transform:scale(1.05);transition:all .25s;width:100%}.tx-tc-apcoa.ctype-tcapcoa_info .h{margin-bottom:20px;padding:20px 20px 0}.tx-tc-apcoa.ctype-tcapcoa_info .bodytext{margin:20px 40px 30px;text-align:center}.tx-tc-apcoa.ctype-tcapcoa_info a{text-decoration:none}.tx-tc-apcoa.ctype-tcapcoa_info a.link{background-color:#00aeef;color:#fff;display:block;font-size:2em;padding:40px;text-align:center}.tx-tc-apcoa.ctype-tcapcoa_info a.link span{white-space:nowrap}.tx-tc-apcoa.ctype-tcapcoa_info a.link.telephone{font-size:2.5em}.tx-tc-apcoa.ctype-tcapcoa_info a.link svg{transition:all .5s ease}.tx-tc-apcoa.ctype-tcapcoa_info a.link svg.icon{fill:#fff;height:40px;margin:0 auto 10px;width:40px}.tx-tc-apcoa.ctype-tcapcoa_info a.link:hover svg,.tx-tc-apcoa.ctype-tcapcoa_info a.link:focus svg{transform:rotate(20deg)}.tx-tc-apcoa.ctype-tcapcoa_panel{background-position:center center;background-repeat:no-repeat;background-size:cover;left:0;margin:2vw 0 3vw 0;opacity:0;padding:10vh 0;position:relative;transition:opacity .75s,min-height 2s,padding 1.5s;width:100%}.tx-tc-apcoa.ctype-tcapcoa_panel.active{opacity:1}.tx-tc-apcoa.ctype-tcapcoa_panel>section{color:#fff;margin:0 auto;max-width:1166.4px;min-height:25vh;padding:0 2vw}.tx-tc-apcoa.ctype-tcapcoa_panel>section .header{color:#fff;font-size:2.175em;hyphens:auto;margin-bottom:1em;text-shadow:1px 1px 2px #242628}.tx-tc-apcoa.ctype-tcapcoa_panel>section .bodytext{letter-spacing:.05em;margin-bottom:4em;max-width:75%}.tx-tc-apcoa.ctype-tcapcoa_panel>section .bodytext p{background-image:linear-gradient(90deg, #000000 0%, #000000 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:1.125em;line-height:2.25em;margin:0;padding:.375em .75em}.tx-tc-apcoa.ctype-tcapcoa_panel>section .bodytext .breaker{margin-top:1.5em}.tx-tc-apcoa.ctype-tcapcoa_panel>section .bodytext .breaker:first-child{margin-top:0}.tx-tc-apcoa.ctype-tcapcoa_panel>section a{backface-visibility:hidden;background-color:#00aeef;color:#fff;display:inline-block;font-size:20px;line-height:30px;margin-bottom:1em;margin-right:1em;padding:20px 3.5em;text-decoration:none;text-shadow:none;transition:all .25s ease}.tx-tc-apcoa.ctype-tcapcoa_panel>section a:first-of-type{margin-left:0}.tx-tc-apcoa.ctype-tcapcoa_panel>section a:hover,.tx-tc-apcoa.ctype-tcapcoa_panel>section a:focus{box-shadow:0 0 0 1px #f2f2f2;transform:scale(1.05) translateZ(0)}.tx-tc-apcoa.ctype-tcapcoa_boxes.fw-1{padding:5vh 0}.tx-tc-apcoa.ctype-tcapcoa_boxes.fw-0 .boxes{padding-bottom:5vh}.tx-tc-apcoa.ctype-tcapcoa_boxes .boxes{margin:0 auto;max-width:1296px}.tx-tc-apcoa.ctype-tcapcoa_boxes .boxes .h{padding-left:2vw;padding-right:2vw}.tx-tc-apcoa.ctype-tcapcoa_boxes .bodytext{background-color:#fff;margin-bottom:5vh;padding:5vh}.tx-tc-apcoa.ctype-tcapcoa_boxes .bodytext>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider{display:flex;flex-wrap:wrap;justify-content:space-between;opacity:0;transition:all .25s}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-1{--apcoa-columns: 1}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-1 .grid{width:100%}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-2{--apcoa-columns: 2}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-2 .grid{width:calc(50% - 5vh)}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-3{--apcoa-columns: 3}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-3 .grid{width:calc(33.3333% - 3.333vh)}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-4{--apcoa-columns: 4}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-4 .grid{width:calc(25% - 2.5vh)}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-4 .grid .title{font-size:1.2em}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-5{--apcoa-columns: 5}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-5 .grid{width:calc(20% - 2.5vh)}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.columns-5 .grid .title{font-size:1.15em}@supports(display: grid){.tx-tc-apcoa.ctype-tcapcoa_boxes .grider{display:grid;grid-template-columns:repeat(var(--apcoa-columns), 1fr);grid-template-rows:auto;grid-column-gap:5vh;grid-row-gap:5vh}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider .grid{width:auto !important;margin-bottom:0}}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider.visible{opacity:1}.tx-tc-apcoa.ctype-tcapcoa_boxes .shortcuts{overflow:hidden;padding:40px}.tx-tc-apcoa.ctype-tcapcoa_boxes .shortcut{color:inherit;cursor:pointer;display:block;font-size:1.25em;margin:.5em 0;text-align:left;text-transform:uppercase;transition:all .25s}.tx-tc-apcoa.ctype-tcapcoa_boxes .shortcut:hover,.tx-tc-apcoa.ctype-tcapcoa_boxes .shortcut:focus{color:#000}.tx-tc-apcoa.ctype-tcapcoa_boxes .grid{background-color:#fff;box-shadow:0 0 1em #bfbfbf;display:block;margin-bottom:5vh;overflow:hidden;padding-bottom:60px;position:relative;transition:all .25s}.tx-tc-apcoa.ctype-tcapcoa_boxes .grid:hover,.tx-tc-apcoa.ctype-tcapcoa_boxes .grid:focus{box-shadow:0 0 1em gray}.tx-tc-apcoa.ctype-tcapcoa_boxes .grid:hover .image img,.tx-tc-apcoa.ctype-tcapcoa_boxes .grid:hover .image svg,.tx-tc-apcoa.ctype-tcapcoa_boxes .grid:focus .image img,.tx-tc-apcoa.ctype-tcapcoa_boxes .grid:focus .image svg{transform:scale(1.1)}.tx-tc-apcoa.ctype-tcapcoa_boxes .image{overflow:hidden}.tx-tc-apcoa.ctype-tcapcoa_boxes p{text-align:center}.tx-tc-apcoa.ctype-tcapcoa_boxes img{display:block;height:auto;transform:scale(1.01);transition:all .25s;width:100%}.tx-tc-apcoa.ctype-tcapcoa_boxes ul,.tx-tc-apcoa.ctype-tcapcoa_boxes ol{text-align:left}.tx-tc-apcoa.ctype-tcapcoa_boxes ol{list-style-position:inside;margin-left:0}.tx-tc-apcoa.ctype-tcapcoa_boxes svg{display:block;fill:rgba(0,0,0,0);height:80px;margin:calc(28.125% - 40px) auto;transition:all .25s;width:80px}.tx-tc-apcoa.ctype-tcapcoa_boxes .header{margin-bottom:5vh}.tx-tc-apcoa.ctype-tcapcoa_boxes .title{font-size:1.5em;hyphens:auto;letter-spacing:.05em;margin-bottom:2.5vh;margin-top:2.5vh;padding:0 5%;text-align:center;text-transform:uppercase}.tx-tc-apcoa.ctype-tcapcoa_boxes .description{color:#1a1a1a;margin-bottom:2.5vh;margin-top:2.5vh;padding:0 5%}.tx-tc-apcoa.ctype-tcapcoa_boxes .description>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-apcoa.ctype-tcapcoa_boxes a{text-decoration:none}.tx-tc-apcoa.ctype-tcapcoa_boxes .link{bottom:0;color:#fff;display:block;left:50%;letter-spacing:.05em;line-height:30px;padding:15px 3em;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);transition:all .5s ease;width:100%}.tx-tc-apcoa.ctype-tcapcoa_boxes .link:hover,.tx-tc-apcoa.ctype-tcapcoa_boxes .link:focus{box-shadow:0 0 1px 0 #f2f2f2}.tx-tc-apcoa.ctype-tcapcoa_faq{background-color:#fafafa}.tx-tc-apcoa.ctype-tcapcoa_faq.fw-1{padding:5vh 0}.tx-tc-apcoa.ctype-tcapcoa_faq .faqs{margin:0 auto;max-width:1296px}.tx-tc-apcoa.ctype-tcapcoa_faq .faqs .h{padding-left:2vw;padding-right:2vw}.tx-tc-apcoa.ctype-tcapcoa_faq .bodytext{background-color:#fff;margin-bottom:5vh;padding:5vh}.tx-tc-apcoa.ctype-tcapcoa_faq .bodytext>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-apcoa.ctype-tcapcoa_faq .faq{background-color:#fff;display:block;margin-bottom:1vh;overflow:hidden;padding:40px;padding-left:60px;position:relative;transition:all .25s}.tx-tc-apcoa.ctype-tcapcoa_faq .faq:focus,.tx-tc-apcoa.ctype-tcapcoa_faq .faq:focus-within{box-shadow:0 0 1em #000;cursor:auto;z-index:1}.tx-tc-apcoa.ctype-tcapcoa_faq .faq:focus .description,.tx-tc-apcoa.ctype-tcapcoa_faq .faq:focus-within .description{display:block}.tx-tc-apcoa.ctype-tcapcoa_faq .faq:focus svg.right,.tx-tc-apcoa.ctype-tcapcoa_faq .faq:focus-within svg.right{display:none}.tx-tc-apcoa.ctype-tcapcoa_faq .faq:focus svg.down,.tx-tc-apcoa.ctype-tcapcoa_faq .faq:focus-within svg.down{display:block}.tx-tc-apcoa.ctype-tcapcoa_faq .faq.focused{box-shadow:0 0 1em #000;cursor:auto;z-index:1}.tx-tc-apcoa.ctype-tcapcoa_faq .faq.focused .description{display:block}.tx-tc-apcoa.ctype-tcapcoa_faq .faq.focused svg.right{display:none}.tx-tc-apcoa.ctype-tcapcoa_faq .faq.focused svg.down{display:block}.tx-tc-apcoa.ctype-tcapcoa_faq .description{display:none;margin-top:10px}.tx-tc-apcoa.ctype-tcapcoa_faq .description>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-apcoa.ctype-tcapcoa_faq svg{cursor:pointer;fill:#fff;height:40px;left:0;padding:10px;position:absolute;top:0;width:40px}.tx-tc-apcoa.ctype-tcapcoa_faq svg.down{display:none}.tx-tc-apcoa.ctype-tcapcoa_faq .groups{margin:0 auto;max-width:1024px}.tx-tc-apcoa.ctype-tcapcoa_faq .groups .faqgroup{display:none}.tx-tc-apcoa.ctype-tcapcoa_faq .groups .faqgroup .faq{width:100%}.tx-tc-apcoa.ctype-tcapcoa_faq .groups .faqgroup.visible{display:block}.tx-tc-apcoa.ctype-tcapcoa_faq .groups .faqgroup .info{font-size:125%;margin:0 auto;max-width:768px;text-align:center}.tx-tc-apcoa.ctype-tcapcoa_faq .groups .faqlinks{display:none;text-align:center}.tx-tc-apcoa.ctype-tcapcoa_faq .groups .faqlinks.visible{display:block}.tx-tc-apcoa.ctype-tcapcoa_faq .groups .faqlinks .link{backface-visibility:hidden;background-color:#00aeef;color:#fff;display:inline-block;font-size:20px;line-height:30px;margin:.5em;padding:20px 3.5em;text-decoration:none;text-shadow:none;transition:all .25s ease}.tx-tc-apcoa.ctype-tcapcoa_faq .groups .faqlinks .link:hover,.tx-tc-apcoa.ctype-tcapcoa_faq .groups .faqlinks .link:focus{box-shadow:0 0 0 1px #f2f2f2;transform:scale(1.05) translateZ(0)}.tx-tc-apcoa.ctype-tcapcoa_faq .normal .faq{padding:40px;padding-left:60px;width:calc(50% - .5vh)}.tx-tc-apcoa.ctype-tcapcoa_faq .normal .faq:nth-child(odd){clear:left;float:left;margin-left:0;margin-right:.5vh}.tx-tc-apcoa.ctype-tcapcoa_faq .normal .faq:nth-child(even){clear:right;float:right;margin-left:.5vh;margin-right:0}.tx-tc-apcoa.ctype-tcapcoa_testimonials.fw-1{padding:5vh 0}.tx-tc-apcoa.ctype-tcapcoa_testimonials.fw-0 .testimonials{padding-bottom:5vh}.tx-tc-apcoa.ctype-tcapcoa_testimonials .testimonials{margin:0 auto;max-width:1296px}.tx-tc-apcoa.ctype-tcapcoa_testimonials .testimonials .h{padding-left:2vw;padding-right:2vw}.tx-tc-apcoa.ctype-tcapcoa_testimonials .bodytext{background-color:#fff;margin-bottom:5vh;padding:5vh}.tx-tc-apcoa.ctype-tcapcoa_testimonials .bodytext>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider{display:flex;flex-wrap:wrap;justify-content:space-between;opacity:0;transition:all 1s}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.columns-1{--apcoa-columns: 1}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.columns-1 .grid{width:100%}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.columns-1 .grid:first-child.media-0{margin-top:0}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.columns-2{--apcoa-columns: 2}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.columns-2 .grid{width:calc(50% - 5vh)}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.columns-3{--apcoa-columns: 3}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.columns-3 .grid{width:calc(33.3333% - 3.333vh)}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.columns-4{--apcoa-columns: 4}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.columns-4 .grid{width:calc(25% - 2.5vh)}@supports(display: grid){.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider{display:grid;grid-template-columns:repeat(var(--apcoa-columns), 1fr);grid-template-rows:auto;grid-column-gap:5vh;grid-row-gap:5vh}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider .grid{width:auto !important;margin-bottom:0}}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider.visible{opacity:1}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid{background-color:#fefefe;box-shadow:0 0 1em #bfbfbf;display:block;margin-bottom:5vh;margin-top:62.5px;position:relative;text-align:left;transition:all .25s}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid.quote-1{text-align:center}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid.quote-1 .description{font-style:italic;padding-top:5%}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid.link-1{padding-bottom:70px}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid:hover,.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid:focus{box-shadow:0 0 1em gray}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid:hover .image img,.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid:hover .image svg,.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid:focus .image img,.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid:focus .image svg{transform:scale(1.1)}.tx-tc-apcoa.ctype-tcapcoa_testimonials .c{padding:5%}.tx-tc-apcoa.ctype-tcapcoa_testimonials .c .q{display:inline-block;position:relative;width:1.75em}.tx-tc-apcoa.ctype-tcapcoa_testimonials .c .q svg{height:1.25em;left:0;padding:0;position:absolute;top:-1.75em;width:1.25em}.tx-tc-apcoa.ctype-tcapcoa_testimonials .c .q.end svg{left:.5em;top:-1.25em}.tx-tc-apcoa.ctype-tcapcoa_testimonials .c .title{font-size:1.5em;margin-bottom:.5em}.tx-tc-apcoa.ctype-tcapcoa_testimonials .image{background-color:#fcfcfc;border:8px solid #fff;border-radius:50%;height:125px;margin:-62.5px auto 0;overflow:hidden;width:125px}.tx-tc-apcoa.ctype-tcapcoa_testimonials .image img{height:auto;transition:all .25s;width:100%}.tx-tc-apcoa.ctype-tcapcoa_testimonials svg{fill:#54585e;padding:24px;transition:all .25s}.tx-tc-apcoa.ctype-tcapcoa_testimonials .link{background-color:#fff;bottom:0;color:#54585e;display:block;letter-spacing:.05em;padding:.75em 3em;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease;width:100%}.tx-tc-apcoa.ctype-tcapcoa_testimonials .link:hover,.tx-tc-apcoa.ctype-tcapcoa_testimonials .link:focus{background-color:#54585e;color:#fff}.tx-tc-apcoa.ctype-tcapcoa_textimage a.fancybox{display:block}.tx-tc-apcoa.ctype-tcapcoa_textimage img{display:block;height:auto;width:100%}.tx-tc-apcoa.ctype-tcapcoa_textimage .top img{margin-bottom:1em}.tx-tc-apcoa.ctype-tcapcoa_textimage .top .description>*:last-child,.tx-tc-apcoa.ctype-tcapcoa_textimage .right .description>*:last-child,.tx-tc-apcoa.ctype-tcapcoa_textimage .left .description>*:last-child{margin-bottom:0;padding-bottom:0}.tx-tc-apcoa.ctype-tcapcoa_textimage .left img{float:left;width:47.5%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left .description{float:right;width:47.5%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-25-75 img{width:25%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-25-75 .description{width:70%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-30-70 img{width:30%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-30-70 .description{width:65%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-35-65 img{width:35%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-35-65 .description{width:60%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-40-60 img{width:40%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-40-60 .description{width:55%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-45-55 img{width:45%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-45-55 .description{width:50%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-50-50 img{width:50%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-50-50 .description{width:45%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-55-45 img{width:55%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-55-45 .description{width:40%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-60-40 img{width:60%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-60-40 .description{width:35%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-65-35 img{width:65%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-65-35 .description{width:30%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-70-30 img{width:70%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-70-30 .description{width:25%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-75-25 img{width:75%}.tx-tc-apcoa.ctype-tcapcoa_textimage .left.p-75-25 .description{width:20%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right img{float:right;width:47.5%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right .description{float:left;width:47.5%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-25-75 img{width:75%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-25-75 .description{width:20%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-30-70 img{width:70%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-30-70 .description{width:25%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-35-65 img{width:65%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-35-65 .description{width:30%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-40-60 img{width:60%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-40-60 .description{width:35%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-45-55 img{width:55%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-45-55 .description{width:40%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-50-50 img{width:50%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-50-50 .description{width:45%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-55-45 img{width:45%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-55-45 .description{width:50%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-60-40 img{width:40%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-60-40 .description{width:55%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-65-35 img{width:35%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-65-35 .description{width:60%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-70-30 img{width:30%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-70-30 .description{width:65%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-75-25 img{width:25%}.tx-tc-apcoa.ctype-tcapcoa_textimage .right.p-75-25 .description{width:70%}.ctype-tcapcoa_sokigo #logout-button{display:none;opacity:0;transition:all 1s}.ctype-tcapcoa_sokigo #logout-button.active{display:block;opacity:1}.ctype-tcapcoa_sokigo iframe{border:none;display:none;height:65vh;left:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;opacity:0;position:relative !important;transition:all 1s;width:100vw !important}.ctype-tcapcoa_sokigo iframe.active{display:block;opacity:1}@media screen and (min-width: 768px)and (max-width: 1024px){.tx-tc-apcoa.ctype-tcapcoa_boxes .bodytext{margin-bottom:3vh}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider{grid-column-gap:3vh;grid-row-gap:3vh;margin:3vh 0}.tx-tc-apcoa.ctype-tcapcoa_testimonials .bodytext{margin-bottom:3vh}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider{grid-column-gap:3vh;grid-row-gap:3vh}}@media screen and (max-width: 768px){.tx-tc-apcoa.m-horizon section{padding-left:4vh !important;padding-right:4vh !important}.tx-tc-apcoa.m-all section{padding-left:4vh !important;padding-right:4vh !important}.tx-tc-apcoa.ctype-tcapcoa_panel>section{padding:0 5vw}.tx-tc-apcoa.ctype-tcapcoa_panel>section .header,.tx-tc-apcoa.ctype-tcapcoa_panel>section .bodytext{margin-left:auto !important;margin-right:auto !important;text-align:center}.tx-tc-apcoa.ctype-tcapcoa_panel>section .bodytext{max-width:90%}.tx-tc-apcoa.ctype-tcapcoa_panel>section a{display:table;margin-left:auto !important;margin-right:auto !important;padding:20px 1.5em;text-align:center}.tx-tc-apcoa.ctype-tcapcoa_panel>section a:last-of-type{margin-bottom:0}.tx-tc-apcoa.ctype-tcapcoa_boxes{left:50% !important;margin-bottom:0 !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;padding:5vh 0 !important;position:relative !important;width:100vw !important}.tx-tc-apcoa.ctype-tcapcoa_boxes .shortcuts{padding:20px}.tx-tc-apcoa.ctype-tcapcoa_boxes .shortcut{margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.tx-tc-apcoa.ctype-tcapcoa_boxes .grid:focus{box-shadow:none;transform:unset}.tx-tc-apcoa.ctype-tcapcoa_boxes .bodytext{margin-bottom:4vh}.tx-tc-apcoa.ctype-tcapcoa_boxes .grider{--apcoa-columns: 1 !important;grid-row-gap:4vh;margin:2vh 0}.tx-tc-apcoa.ctype-tcapcoa_faq .faq{float:none !important;margin:0 !important;margin-bottom:10px !important;padding-right:20px !important;width:100% !important}.tx-tc-apcoa.ctype-tcapcoa_testimonials{left:50% !important;margin-bottom:0 !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;padding:5vh 0 !important;position:relative !important;width:100vw !important}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grid{box-shadow:none}.tx-tc-apcoa.ctype-tcapcoa_testimonials .bodytext{margin-bottom:4vh}.tx-tc-apcoa.ctype-tcapcoa_testimonials .grider{--apcoa-columns: 1 !important;grid-row-gap:4vh}.tx-tc-apcoa.ctype-tcapcoa_testimonials .c .title{text-align:center}.tx-tc-apcoa.ctype-tcapcoa_textimage h1,.tx-tc-apcoa.ctype-tcapcoa_textimage h2,.tx-tc-apcoa.ctype-tcapcoa_textimage h3,.tx-tc-apcoa.ctype-tcapcoa_textimage h4,.tx-tc-apcoa.ctype-tcapcoa_textimage h5{text-align:center}.tx-tc-apcoa.ctype-tcapcoa_textimage .left img,.tx-tc-apcoa.ctype-tcapcoa_textimage .left .description,.tx-tc-apcoa.ctype-tcapcoa_textimage .right img,.tx-tc-apcoa.ctype-tcapcoa_textimage .right .description{float:none;width:100% !important}.tx-tc-apcoa.ctype-tcapcoa_textimage .left img,.tx-tc-apcoa.ctype-tcapcoa_textimage .right img{margin-bottom:1em}}