/*!
Theme Name: KateBush
Theme URI: https://them.es/starter
Author: Roberto Guagliardo
Author URI: https://sitiweb.nl
Description: 
Version: 3.5.9
Requires at least: 5.0
Tested up to: 6.3
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: katebush-theme
*/
 @font-face{font-display:swap;font-family:'Chiswick Sans Web';src:url(../../../../../../themes/katebush-theme/fonts/ChiswickSans-Thin-Web.woff2) format('woff2'),url(../../../../../../themes/katebush-theme/fonts/ChiswickSans-Thin-Web.woff) format('woff');font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'Chiswick Sans Poster Web italic';src:url(../../../../../../themes/katebush-theme/fonts/ChiswickSansPoster-ThinItalic-Web.woff2) format('woff2'),url(../../../../../../themes/katebush-theme/fonts/ChiswickSansPoster-ThinItalic-Web.woff) format('woff');font-weight:100;font-style:italic}.ChiswickSansPoster-ThinItalic-Web{font-family:'Chiswick Sans Poster Web italic';font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'Chiswick Sans Poster Web';src:url(../../../../../../themes/katebush-theme/fonts/ChiswickSansPoster-Semibold-Web.woff2) format('woff2'),url(../../../../../../themes/katebush-theme/fonts/ChiswickSansPoster-Semibold-Web.woff) format('woff');font-weight:600;font-style:normal}.kb-title-news,.ChiswickSansPoster-bold{font-family:'Chiswick Sans Poster Web';font-weight:600;font-style:normal}.kb-news-content,.lb-data .lb-details,.ChiswickSans-Thin-Web,.btn,.gform_wrapper.gravity-theme .gfield_label{font-family:'Chiswick Sans Web'!important;font-weight:700;font-style:normal}p,ol,ul,table{font-family:'Chiswick Sans Web'!important;font-size:25px;line-height:30px;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{color:#000}.kb-title-news{font-size:3rem}.blog-read-more{color:#A5796C;font-size:25px;text-transform:uppercase}.blog-title{font-family:'Chiswick Sans Web'!important;font-size:30px;text-transform:uppercase}h1{font-size:120px;margin-bottom:0}.kb-subtitle{font-size:35px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}main a{color:#704660;text-decoration:underline;text-decoration-thickness:.1px;text-underline-offset:4px}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter 0.2s ease-in;transition:-webkit-filter 0.2s ease-in;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in,-webkit-filter 0.2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:700}main{background-color:#F2EEE7}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.pagination-album{bottom:unset!important}.bg-kb-yellow{background-color:#f5f2ec}.slide-zoom{transition:transform 0.5s ease}.footer-kb-menu a{color:#fff}.swiper-carousel{position:relative;margin:0 auto;max-width:100%;overflow:hidden}.swiper-carousel .swiper-slide,.swiper-carousel swiper-slide{position:relative}.swiper-carousel{max-width:1200px}.swiper-carousel .swiper-slide{width:380px;height:380px;border-radius:8px;background:#18212b;max-width:calc(100% - 48px)}.swiper-carousel .swiper-carousel-animate-opacity{height:100%}.swiper-carousel .swiper-pagination-bullets{bottom:0}.swiper-carousel img{width:100%;height:100%;display:block;object-fit:cover;border-radius:8px}.swiper-carousel .slide-content{position:absolute;left:0;width:100%;bottom:0;padding:88px 16px 24px;box-sizing:border-box;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.75));border-radius:0 0 8px 8px}.swiper-carousel .slide-content h2{margin:0;font-weight:700;font-size:24px;line-height:1.1}.swiper-carousel .slide-content p{margin:8px 0 0;opacity:.65;font-size:14px;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:640px){.swiper-carousel .swiper-button-next,.swiper-carousel .swiper-button-prev{display:none!important}}.h-300{height:300px}.ptb-15{padding:0 9rem!important}.pt-10{padding-top:10%}.pt-7{padding-top:7%}.pr-5{padding-right:5%}.last-col-pad{padding:0 13px 0 40px}.mtb-25{margin:25px 0}.my-10{margin-top:6rem;margin-bottom:6rem}.col-4-plus{width:36.33333333%!important}.col-8-min{width:63.66666667%!important}.bsh-purple{box-shadow:-25px 25px 0 #704660}.bsh-brown{box-shadow:20px -20px 0 #a37869}.inner-col{position:relative;text-align:center;color:#fff}.line-styling-image{background-color:rgba(255,255,255,.6);color:#000;padding:5px 10px;margin-top:2px}.text-container-lines{position:absolute;bottom:10px;left:20px}.text-container-lines-center{position:absolute;bottom:10px;left:50%;transform:translate(-50%,0)}.video-background{position:absolute;top:-15%;left:-122%;width:200%;height:100%;background-color:#fff}.gform_button{background-color:#704660!important;border:none}.video-title{position:absolute;top:-15%;left:9%;color:#fff;font-size:85px!important;font-weight:thin;z-index:1}.swiper-pagination-bullet{background-color:#A5796C!important;opacity:.59;width:21px!important;height:21px!important}.swiper-pagination-bullet-active{background-color:#A5796C!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{margin-top:60px;bottom:unset}.news-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-row-gap:20px;grid-column-gap:40px;margin-top:20px}.content-box{box-shadow:0 10px 20px rgba(0,0,0,.2)}.shadow-on-image img{box-shadow:0 10px 20px rgba(0,0,0,.2)!important}.right-box{box-shadow:20px 20px 6px rgba(0,0,0,1)}.title p{margin:0;padding:5px 10px;background-color:rgba(255,255,255,.5);margin-bottom:5px;display:block}.hero-banner{background-size:cover!important;overflow:hidden}.hero-banner .container-fluid{background-size:cover!important;height:100%}.kb-vinyl{height:60vw;bottom:0;transform:translateY(30vw);cursor:pointer}@media (min-width:768px){.hero-banner{height:50vh}.news-grid{grid-template-columns:1fr 1fr}.kb-vinyl-wrapper{position:absolute;z-index:1;transform:translateY(50vh)}.kb-vinyl{height:60vh;transform:translateY(25vh)}}#main{margin-top:0!important}.fish-people-background .col-md-6{background-image:url(/wp-content/uploads/2023/10/Fishman-L-W600px.png);background-size:contain;background-position:-200px;background-repeat:no-repeat}.my-cover{min-width:100%!important;height:100%;object-fit:cover}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.overlay-content{position:relative;z-index:1}.hero-banner{position:relative;min-height:500px;overflow:hidden}.gform_button,.kb-button{color:#fff;font-size:1.2em;background-image:unset;border-radius:11px}.slide{transition:transform 0.5s ease-in-out}@media only screen and (min-width:768px){.scaled{transform:scale(1.4)!important;z-index:100000}}.logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-1px 0 0;background-color:#fff;padding:0;width:auto;height:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.logo-wrapper.horizontal{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.logo-wrapper.horizontal{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.logo-wrapper.vertical{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.logo-wrapper.vertical{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.fish-horizontal svg,.pe-horizontal svg,.ple-horizontal svg{display:block;overflow:visible;z-index:999;width:auto;height:50px}.fish-vertical svg,.pe-vertical svg,.ple-vertical svg{display:block;overflow:visible;z-index:999;width:50px;height:auto}@media only screen and (min-width:1920px){.fish-vertical svg,.pe-vertical svg,.ple-vertical svg{width:60px}}@media only screen and (min-width:1280px){.fish-vertical svg,.pe-vertical svg,.ple-vertical svg{width:30px}}@media only screen and (min-width:992px) and (max-width:1279px){.fish-vertical svg,.pe-vertical svg,.ple-vertical svg{width:30px}}@media only screen and (min-width:768px) and (max-width:991px){.fish-vertical svg,.pe-vertical svg,.ple-vertical svg{width:25px}}@media only screen and (min-width:1280px) and (max-width:1439px){body[class*='toolbar-'] .fish-vertical svg,body[class*='toolbar-'] .pe-vertical svg,body[class*='toolbar-'] .ple-vertical svg{width:40px}}@media only screen and (min-width:1920px){body[class*='toolbar-'] .fish-vertical svg,body[class*='toolbar-'] .pe-vertical svg,body[class*='toolbar-'] .ple-vertical svg{width:50px}}.fish-horizontal svg line:nth-child(2){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards;animation:stroke 1s linear forwards}.fish-horizontal svg line:nth-child(3){stroke-dasharray:26;stroke-dashoffset:26;-webkit-animation:stroke 1s linear forwards 0.3s;animation:stroke 1s linear forwards 0.3s}.fish-horizontal svg line:nth-child(4){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 0.6s;animation:visibility 1s linear forwards 0.6s}.fish-horizontal svg line:nth-child(5){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 0.9s;animation:visibility 1s linear forwards 0.9s}.fish-horizontal svg line:nth-child(6){stroke-dasharray:66;stroke-dashoffset:-66;-webkit-animation:stroke 1s linear forwards 1.2s;animation:stroke 1s linear forwards 1.2s}.fish-horizontal svg line:nth-child(7){stroke-dasharray:37;stroke-dashoffset:37;-webkit-animation:stroke 1s linear forwards 1.5s;animation:stroke 1s linear forwards 1.5s}.fish-horizontal svg line:nth-child(8){stroke-dasharray:37;stroke-dashoffset:37;-webkit-animation:stroke 1s linear forwards 1.8s;animation:stroke 1s linear forwards 1.8s}.fish-horizontal svg line:nth-child(9){stroke-dasharray:66;stroke-dashoffset:-66;-webkit-animation:stroke 1s linear forwards 2.1s;animation:stroke 1s linear forwards 2.1s}.fish-horizontal svg line:nth-child(10){stroke-dasharray:66;stroke-dashoffset:-66;-webkit-animation:stroke 1s linear forwards 2.4s;animation:stroke 1s linear forwards 2.4s}.pe-horizontal svg polyline{stroke-dasharray:74;stroke-dashoffset:-74;-webkit-animation:stroke 1s linear forwards;animation:stroke 1s linear forwards}.pe-horizontal svg line:nth-child(3){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 0.3s;animation:visibility 1s linear forwards 0.3s}.pe-horizontal svg line:nth-child(4){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 0.6s;animation:stroke 1s linear forwards 0.6s}.pe-horizontal svg line:nth-child(5){stroke-dasharray:26;stroke-dashoffset:-26;-webkit-animation:stroke 1s linear forwards 0.9s;animation:stroke 1s linear forwards 0.9s}.pe-horizontal svg line:nth-child(6){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 1.2s;animation:stroke 1s linear forwards 1.2s}.o-both svg circle{stroke-dasharray:155;stroke-dashoffset:-155;-webkit-animation:stroke 1s linear forwards 1.5s;animation:stroke 1s linear forwards 1.5s}.o-both .open-modal svg circle{-webkit-transition:stroke .3s ease;-o-transition:stroke .3s ease;transition:stroke .3s ease}.o-both .open-modal:hover svg circle{stroke:#b2b2b2}.ple-horizontal svg polyline{stroke-dasharray:74;stroke-dashoffset:-74;-webkit-animation:stroke 1s linear forwards 1.8s;animation:stroke 1s linear forwards 1.8s}.ple-horizontal svg line:nth-child(3){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 2.1s;animation:visibility 1s linear forwards 2.1s}.ple-horizontal svg line:nth-child(4){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 2.4s;animation:visibility 1s linear forwards 2.4s}.ple-horizontal svg line:nth-child(5){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 2.7s;animation:stroke 1s linear forwards 2.7s}.ple-horizontal svg line:nth-child(6){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 3s;animation:stroke 1s linear forwards 3s}.ple-horizontal svg line:nth-child(7){stroke-dasharray:26;stroke-dashoffset:-26;-webkit-animation:stroke 1s linear forwards 3.3s;animation:stroke 1s linear forwards 3.3s}.ple-horizontal svg line:nth-child(8){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 3.6s;animation:stroke 1s linear forwards 3.6s}.fish-vertical svg line:nth-child(2){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards;animation:stroke 1s linear forwards}.fish-vertical svg line:nth-child(3){stroke-dasharray:26;stroke-dashoffset:26;-webkit-animation:stroke 1s linear forwards 0.3s;animation:stroke 1s linear forwards 0.3s}.fish-vertical svg line:nth-child(4){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 0.6s;animation:visibility 1s linear forwards 0.6s}.fish-vertical svg line:nth-child(5){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 0.9s;animation:visibility 1s linear forwards 0.9s}.fish-vertical svg line:nth-child(6){stroke-dasharray:66;stroke-dashoffset:-66;-webkit-animation:stroke 1s linear forwards 1.2s;animation:stroke 1s linear forwards 1.2s}.fish-vertical svg line:nth-child(7){stroke-dasharray:37;stroke-dashoffset:37;-webkit-animation:stroke 1s linear forwards 1.5s;animation:stroke 1s linear forwards 1.5s}.fish-vertical svg line:nth-child(8){stroke-dasharray:37;stroke-dashoffset:37;-webkit-animation:stroke 1s linear forwards 1.8s;animation:stroke 1s linear forwards 1.8s}.fish-vertical svg line:nth-child(9){stroke-dasharray:66;stroke-dashoffset:-66;-webkit-animation:stroke 1s linear forwards 2.1s;animation:stroke 1s linear forwards 2.1s}.fish-vertical svg line:nth-child(10){stroke-dasharray:66;stroke-dashoffset:-66;-webkit-animation:stroke 1s linear forwards 2.4s;animation:stroke 1s linear forwards 2.4s}.pe-vertical svg polyline{stroke-dasharray:74;stroke-dashoffset:-74;-webkit-animation:stroke 1s linear forwards;animation:stroke 1s linear forwards}.pe-vertical svg line:nth-child(3){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 0.3s;animation:visibility 1s linear forwards 0.3s}.pe-vertical svg line:nth-child(4){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 0.6s;animation:stroke 1s linear forwards 0.6s}.pe-vertical svg line:nth-child(5){stroke-dasharray:26;stroke-dashoffset:-26;-webkit-animation:stroke 1s linear forwards 0.9s;animation:stroke 1s linear forwards 0.9s}.pe-vertical svg line:nth-child(6){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 1.2s;animation:stroke 1s linear forwards 1.2s}.ple-vertical svg polyline{stroke-dasharray:74;stroke-dashoffset:-74;-webkit-animation:stroke 1s linear forwards 1.8s;animation:stroke 1s linear forwards 1.8s}.ple-vertical svg line:nth-child(3){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 2.1s;animation:visibility 1s linear forwards 2.1s}.ple-vertical svg line:nth-child(4){stroke-dasharray:0;stroke-dashoffset:0;visibility:hidden;opacity:0;-webkit-animation:visibility 1s linear forwards 2.4s;animation:visibility 1s linear forwards 2.4s}.ple-vertical svg line:nth-child(5){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 2.7s;animation:stroke 1s linear forwards 2.7s}.ple-vertical svg line:nth-child(6){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 3s;animation:stroke 1s linear forwards 3s}.ple-vertical svg line:nth-child(7){stroke-dasharray:26;stroke-dashoffset:-26;-webkit-animation:stroke 1s linear forwards 3.3s;animation:stroke 1s linear forwards 3.3s}.ple-vertical svg line:nth-child(8){stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:stroke 1s linear forwards 3.6s;animation:stroke 1s linear forwards 3.6s}.fishman{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fishman.horizontal{margin:-webkit-calc(67vw * 0.16) 0;margin:calc(67vw * 0.16) 0}.fishman.horizontal img{max-width:100%;width:67vw!important;height:auto!important;margin:0!important}.fishman.vertical{margin:0 -webkit-calc(25vw * 0.17);margin:0 calc(25vw * 0.17)}.fishman.vertical img{max-width:100%!important;width:25vw!important;height:auto!important;margin:0!important;object-fit:contain}.people-wrapper.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.people-wrapper.horizontal .o-both{margin:0 20px}.people-wrapper.horizontal .o-both svg{display:block;overflow:visible;z-index:999;height:40px;width:auto}.people-wrapper.vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.people-wrapper.vertical .o-both{margin:40px 0}@media only screen and (min-width:768px) and (max-width:991px){.people-wrapper.vertical .o-both{margin:20px 0}}@media only screen and (min-width:992px) and (max-width:1279px){.people-wrapper.vertical .o-both{margin:30px 0}}.people-wrapper.vertical .o-both svg{display:block;overflow:visible;z-index:999;height:auto;width:65px}@media only screen and (min-width:1920px){.people-wrapper.vertical .o-both svg{width:75px}}@media only screen and (min-width:1280px){.people-wrapper.vertical .o-both svg{width:45px}}@media only screen and (min-width:992px) and (max-width:1279px){.people-wrapper.vertical .o-both svg{width:45px}}@media only screen and (min-width:768px) and (max-width:991px){.people-wrapper.vertical .o-both svg{width:40px}}@media only screen and (min-width:1280px) and (max-width:1439px){body[class*='toolbar-'] .people-wrapper.vertical .o-both svg{width:55px}}@media only screen and (min-width:1920px){body[class*='toolbar-'] .people-wrapper.vertical .o-both svg{width:65px}}@-webkit-keyframes stroke{to{stroke-dashoffset:0}}@keyframes stroke{to{stroke-dashoffset:0}}@-webkit-keyframes visibility{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes visibility{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}.kb-title-inner{font-size:40px}.kb-subtitle{font-size:25px}.kb-title-block .kb-subtitle{margin-top:30px}.kb-quote{font-size:120px}.menu-button{position:fixed;top:30px;right:30px;background-color:#BCB3AFd9;padding:20px;border-radius:50%;width:50px;height:50px;z-index:9;transform:scale(1)!important}.menu-button>i{font-size:25px;line-height:25px}.menu-side{background-color:#BCB3AFe9;position:fixed;height:100vh;right:0;width:80vw;max-width:400px;color:#fff;padding:20px;z-index:10000;transform:translateX(400px);font-family:'Chiswick Sans Web'!important;line-height:30px;font-size:30px;overflow:scroll}.sub-menu{list-style:none}.sub-menu-item{font-size:20px}.part_image .h-100.d-flex.justify-content-end.align-items-center{margin-left:12%}@media screen and (min-width:992px){h4.blog-title.ChiswickSans-Thin-Web{height:72px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.blog-excerpt{min-height:90px}.grid-news{display:grid;grid-template-columns:1fr 1fr 1fr}.blog-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.kb-news-content{margin-left:50px;margin-right:50px}@media screen and (max-width:992px){.swiper-pagination-bullet{background-color:#A5796C!important;opacity:.59;width:14px!important;height:14px!important}.blog-title{font-size:20px;line-height:25px;min-height:50px;text-decoration:unset;margin-bottom:0!important}.blog-read-more{font-size:18px}.grid-news{grid-template-columns:1fr}.blog-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.menu-button{width:50px;height:50px;padding:10px}p{font-size:18px;line-height:25px}.menu-button>i{font-size:25px;line-height:25px}.kb-title-inner{font-size:30px}.kb-subtitle{font-size:18px}.kb-quote{font-size:50px}.blog-excerpt{min-height:75px;text-decoration:unset}.kb-news-content{margin-left:0;margin-right:0}}.h-85{height:85%!important}.no-padding{padding-left:0!important;padding-right:0!important}.kb-video-title h1{margin-left:20px;margin-right:10vw;margin-bottom:0;position:relative;z-index:1;text-align:left;color:#fff}.kb-news-section a{color:unset}section.kb-builder.kb-onboxing-video .container>.row{justify-content:center}section.kb-builder.kb-vimeo .container>.row{display:flex;justify-content:center}section.kb-builder.kb-gallery .container>.row{justify-content:center}.pagination{display:flex;justify-content:center}.pagination a,.pagination span{padding:5px 10px;margin:0 5px;border:1px solid #ccc;border-radius:3px;text-decoration:none}.pagination .current{background-color:#0073e6;color:#fff;border:1px solid #0073e6}.footer-kb-menu a{font-size:16px}.swiper-pagination{position:unset!important}.swiper-slide{display:none}.swiper-slide-news:not(.hidden-slide){display:block}.swiper-slide-news{transition:opacity 0.3s ease-in-out;opacity:0}.swiper-slide-news:not(.hidden-slide){opacity:1}@media (max-width:767px){.h-mobile-auto{height:auto!important}}.swiper-news-container .swiper-pagination{margin-top:0}.menu-button{opacity:.8;transform:scale(1);transition:opacity 0.5s,transform 0.5s}.menu-button:hover{cursor:pointer;opacity:1;transform:scale(1.2)!important}.custom-list-item{border:1px solid #ccc;padding:10px;margin-bottom:10px}.custom-list-item img{max-width:auto;height:100px;padding:5px;object-fit:cover;width:100%}.accordion-button:focus{box-shadow:0 0 0 .25rem rgba(237,183,221,.25)!important}.hover-underline-animation{display:inline-block;position:relative}.hover-underline-animation::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;transform-origin:bottom right;transition:transform 0.25s ease-out}.hover-underline-animation:hover::after{transform:scaleX(1);transform-origin:bottom left}.underline-animation{display:inline-block;position:relative}.underline-animation::after{content:'';position:absolute;width:100%;transform:scaleX(1);height:2px;bottom:0;left:0;transform-origin:bottom left;transition:transform 0.25s ease-out}.button-underline-animation:hover::after{transform:scaleX(1);transform-origin:bottom left}.button-underline-animation{display:inline-block;position:relative}.button-underline-animation::after{content:'';position:absolute;width:100%;transform:scaleX(1);height:2px;bottom:0;left:0;transform-origin:bottom left;transition:transform 0.25s ease-out}.button-underline-animation:hover{filter:brightness(1.2);transition:filter 0.25s ease-out}a.nav-link.empty{cursor:auto}.close-side.d-flex.justify-content-end.button .button:hover{opacity:50%;cursor:pointer}.outer{position:relative}.scaled-image img{box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.outer:before{display:block;content:"";width:100%;padding-top:56.25%}.outer>.inner{position:absolute;top:0;right:0;bottom:0;left:0}.content-box{background-size:100%!important;transition:background-size 0.5s ease}.content-box:hover{transition:background-size 1.5s ease;background-size:110%!important}.override-shadow .shadow,.override-shadow img{box-shadow:none!important}