*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{height:100%;}body{min-height:100%;word-wrap:break-word;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;}a,a.link{text-decoration:none;}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{text-decoration:none;}blockquote{margin:1.5em 10px;padding:0.5em 10px;border-left:1px solid;font-style:italic;}[dir="rtl"] blockquote{border-right:1px solid;border-left:none;}blockquote:before{margin-right:0.2em;content:"\201C";vertical-align:-0.4em;font-size:3em;line-height:0.1em;}[dir="rtl"] blockquote:before{margin-right:0;margin-left:0.2em;content:"\201D";}blockquote:after{content:"\201D";vertical-align:-0.45em;font-size:3em;line-height:0.1em;}[dir="rtl"] blockquote:after{content:"\201C";}blockquote > p:first-child{display:inline;}.feed-icon{display:block;margin:25px 0 0 0;}img{max-width:100%;height:auto;}fieldset{margin:0;padding:0;border:none;}
.layout-container,.path-frontpage .block-views > .block-inner,.bottom-content .block-views > .block-inner{width:87.2%;margin-right:auto;margin-left:auto;}@media all and (min-width:1366px){.layout-container,.path-frontpage .block-views > .block-inner,.bottom-content .block-views > .block-inner{max-width:1110px;}}.layout-main-wrapper{min-height:150px;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline-block;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/../core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/../core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em 0;padding:0;border-bottom:1px solid #eee;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/bkp/css/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@font-face{font-family:'bkp';src:url(/themes/bkp/fonts/bkp.ttf?cbhn53=) format('truetype'),url(/themes/bkp/fonts/bkp.woff?cbhn53=) format('woff'),url(/themes/bkp/fonts/bkp.svg?cbhn53=#bkp) format('svg');font-weight:normal;font-style:normal;font-display:block;}:root{--content-bg:#fff;--content-light-bg:#f9f9f9;--text-color:#000;--text-color-two:#fff;--text-light-color:#6b6b6b;--text-light-color-two:#c4c4c4;--border-color:#20202c;--theme-color:#2b2b2b;--table-hover-bg:#eee;--shadow-color:#0000000F;--header-height:90px;}body{background:var(--content-bg);font-family:'Open Sans',sans-serif;color:var(--text-color);}a,a:active{color:var(--text-light-color);text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}a:hover{color:var(--theme-color);text-decoration:none;}h1,h2,h3,h4,h5,h6{font-weight:600;}button,input,select,textarea{background:var(--content-light-bg);color:var(--text-light-color);padding:0.781rem;line-height:initial;border:none;resize:none;}input,select,textarea{width:100%;}input:focus,select:focus,textarea:focus{outline:none;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}label{font-weight:normal;line-height:1;}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:0;opacity:0.01;}[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label{position:relative;padding-left:1.625rem;font-size:0.625rem;line-height:initial;cursor:pointer;display:inline-block;}[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:0;width:12px;height:12px;border:1px solid var(--text-color);background:var(--content-bg);}[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{content:'✓';position:absolute;top:7px;left:0px;font-size:0.7rem;color:var(--text-color);background:none;line-height:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}[type="checkbox"]:not(:checked) + label:after{opacity:0;}[type="checkbox"]:checked + label:after{opacity:1;}[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#e9e9e9;}[type="checkbox"]:disabled:checked + label:after{color:#777;}[type="checkbox"]:disabled + label{color:#aaa;}[type="checkbox"]:checked:focus + label:before,[type="checkbox"]:not(:checked):focus + label:before{box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 0 6px rgba(125,125,125,0.25);}.button-link a,.more-link a,[type="submit"]{color:var(--text-color-two);background:var(--theme-color);border:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;padding:0.781rem 2.056rem;cursor:pointer;display:inline-block;line-height:initial;width:initial;min-width:160px;text-align:center;font-size:0.75rem;font-weight:600;}.button-link a:hover,.button-link a:focus,.more-link a:hover,.more-link a:focus,[type="submit"]:hover,[type="submit"]:focus{color:var(--text-light-color);background:var(--theme-color);}.darkbackground .button-link a,.darkbackground .more-link a{color:var(--text-color);background:var(--content-bg);}.darkbackground .button-link a:hover,.darkbackground .button-link a:focus,.darkbackground .more-link a:hover,.darkbackground .more-link a:focus{color:var(--text-light-color);background:var(--content-bg);}.user-logged-in .highlighted{margin:1rem 0;}.eu-cookie-compliance-more-button{text-decoration:none;border-bottom:2px solid var(--theme-color);}.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-more-button:focus{color:var(--border-color);background:none;border-bottom-color:transparent;}.eu-cookie-compliance-secondary-button:hover,.eu-cookie-compliance-secondary-button:focus{color:var(--theme-color);background:none;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{-webkit-box-shadow:initial;box-shadow:initial;background-color:initial;background-image:initial;-webkit-border-radius:initial;border-radius:initial;color:var(--border-color);border:2px solid var(--border-color);font-family:inherit;font-weight:inherit;padding:0.5rem 1.5rem;text-shadow:initial;}[dir="rtl"] .eu-cookie-compliance-buttons button{-webkit-box-shadow:initial;box-shadow:initial;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:var(--border-color);background-image:initial;color:var(--text-color);border-color:var(--border-color);}table,td,th{border:1px solid var(--border-color);text-align:left;}table{border-collapse:collapse;width:100%;}table td,table th{padding:0.25rem;}table td{vertical-align:top;}th{color:var(--border-color);}tr:nth-child(even){background-color:var(--content-light-bg);}tr:hover{background-color:var(--table-hover-bg);}table thead{background:none;}@media only screen and (max-width:777px),(min-device-width:768px) and (max-device-width:1024px){table,thead,tbody,th,td,tr{display:block;}table{border:none;padding:0;}}header.header{background-color:var(--content-bg);position:fixed;width:100%;height:var(--header-height);left:0;top:0;z-index:110;-webkit-box-shadow:0px 10px 30px 0px var(--shadow-color);box-shadow:0px 10px 30px 0px var(--shadow-color);}.toolbar-vertical header.header,.toolbar-fixed header.header{top:39px;}@media (min-width:888px){.toolbar-fixed.toolbar-horizontal.toolbar-tray-open header.header{top:79px;}}header.header .header-top{display:flex;display:-webkit-flex;flex-wrap:wrap;}header.header .block-system-branding-block{display:flex;display:-webkit-flex;justify-content:center;align-items:center;height:var(--header-height);}header.header .block-system-branding-block > div > a > img{display:inline-block;height:3.439rem;vertical-align:middle;}.nav-open{display:block;cursor:pointer;text-indent:-999px;position:absolute;top:50%;right:calc((100% - 87.2%) / 2);padding-right:inherit;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);z-index:1000;}@media (min-width:1066px){.nav-open{display:none;}}.nav-open .bar1,.nav-open .bar2,.nav-open .bar3{width:40px;height:2px;background:var(--theme-color);margin:4px 0;-webkit-transition:transform 0.5s ease;transition:transform 0.5s ease;}.nav-open.h-active .bar1{-webkit-transform:translate3d(0,6px,1px) rotate(-48deg);transform:translate3d(0,6px,1px) rotate(-48deg);}.nav-open.h-active .bar2{opacity:0;}.nav-open.h-active .bar3{-webkit-transform:translate3d(0,-6px,1px) rotate(48deg);transform:translate3d(0,-6px,1px) rotate(48deg);}@media (max-width:1066px){header.header .region-primary-menu{background-color:var(--content-bg);overflow:auto;position:fixed;top:0;right:0;width:70%;height:100%;z-index:-1;-webkit-transform:translateX(150%);transform:translateX(150%);-webkit-transition:transform 0.5s;transition:transform 0.5s;padding-top:var(--header-height);padding-bottom:2rem;}header.header .region-primary-menu.is-active{-webkit-transform:translateX(0%);transform:translateX(0%);}.toolbar-vertical header.header .region-primary-menu{top:39px;}}@media (min-width:1066px){header.header .header-top .region-primary-menu{margin:auto 0 auto auto;}header.header nav{display:inline-block;}}header.header nav ul.menu{list-style:none;padding:0;margin:0;}header.header nav ul.menu li{margin-left:1.875rem;}@media (min-width:1066px){header.header nav ul.menu li{display:inline-block;margin-left:initial;margin-right:3.685rem;}}header.header nav ul.menu li a{display:block;font-weight:600;font-size:0.875rem;line-height:3.375rem;color:var(--text-color);}@media (min-width:1066px){header.header nav ul.menu li a{line-height:var(--header-height);}}header.header nav ul.menu li a:hover{color:var(--text-light-color);}@media (max-width:1066px){.block-language{margin-top:2.5rem;margin-left:1.875rem;}}.block-language{display:inline-block;position:relative;z-index:100;}.block-language .language a{font-size:0.875rem;line-height:1.188rem;font-weight:600;text-transform:uppercase;color:var(--text-light-color-two);padding-right:0.625rem;}.block-language .language a.chevron::after{top:2px;left:8px;height:4px;width:4px;}.block-language .language a.chevron.bottom::after{top:-2px;}.block-language ul.links{padding:0;margin:0;position:absolute;opacity:0;visibility:hidden;-webkit-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}.block-language ul.links.more{opacity:1;visibility:visible;}.block-language ul.links > li{list-style:none;display:block;font-size:0.875rem;line-height:1.188rem;text-transform:uppercase;}.block-language ul.links > li a{display:block;padding:0.2rem 0;font-weight:600;color:var(--text-light-color-two);}.block-language ul.links > li a:hover{color:var(--text-light-color);}#top-cover{overflow:hidden;color:var(--text-color-two);margin-top:var(--header-height);background:var(--theme-color) url(/themes/bkp/images/top-cover-bg.png) no-repeat center top;background-size:cover;}.page-node-7 #top-cover{background-image:url(/themes/bkp/images/top-cover-hostess-bg.png);}.page-node-8 #top-cover{background-image:url(/themes/bkp/images/top-cover-show-bg.png);}.page-node-9 #top-cover{background-image:url(/themes/bkp/images/top-cover-wedding-bg.png);}#top-cover .header-bottom{position:relative;min-height:100px;}#top-cover .region-top-cover{text-align:center;}body:not([class*="path-frontpage"]) #top-cover .region-top-cover{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#top-cover .region-top-cover h1{font-size:1.5rem;line-height:2.063rem;margin:0;}#top-cover .region-top-cover h1.front-top-title{font-size:2.125rem;margin-top:2.625rem;margin-bottom:2.688rem;max-width:350px;margin-left:auto;margin-right:auto;}@media (min-width:1066px){#top-cover .region-top-cover h1.front-top-title{margin-top:3.813rem;margin-bottom:1.5rem;}}#top-cover img{display:block;width:100%;height:379px;object-fit:cover;}.darkbackground,.darkbackground a{color:var(--text-color-two);}.gray-hover img{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.gray-hover img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}@media (min-width:777px){.img-hover{display:block;overflow:hidden;}.img-hover a > img{display:block;vertical-align:middle;width:100%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:scale(1);transform:scale(1);}.img-hover a > img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}}main .block-region > .block-views{padding-top:5.625rem;padding-bottom:5.625rem;}@media (min-width:777px){main .block-region > .block-views{padding-top:6.875rem;padding-bottom:6.875rem;}}.block-views .owl-theme .owl-dots,.block-views .owl-theme .owl-nav.disabled + .owl-dots{line-height:14px;margin-top:4.688rem;}@media (min-width:777px){.block-views .owl-theme .owl-dots,.block-views .owl-theme .owl-nav.disabled + .owl-dots{margin-top:4.162rem;}}.block-views .owl-theme .owl-dots .owl-dot{vertical-align:middle;}.block-views .owl-theme .owl-dots .owl-dot span{width:6px;height:6px;margin:0 0.375rem;background:transparent;border:1px solid var(--border-color);border-radius:50%;-webkit-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}.block-views .darkbackground .owl-theme .owl-dots .owl-dot span{border:1px solid var(--content-bg);}.block-views .owl-theme .owl-dots .owl-dot:hover span{background:var(--border-color);}.block-views .darkbackground .owl-theme .owl-dots .owl-dot:hover span{background:var(--content-bg);}.block-views .owl-theme .owl-dots .owl-dot.active span{width:14px;height:14px;background:var(--border-color);border:none;}.block-views .darkbackground .owl-theme .owl-dots .owl-dot.active span{background:var(--content-bg);}.block-views .owl-carousel .owl-nav{overflow:hidden;height:0;margin:0;}.owl-carousel .owl-nav button{position:absolute;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);}.owl-carousel .owl-nav button.owl-prev{left:-2rem;}.owl-carousel .owl-nav button.owl-next{right:-2rem;}.owl-carousel .owl-nav button > span{font-size:2.5rem;}.twocolumn .block-image img{display:block;width:100%;min-height:336px;object-fit:cover;}@media (min-width:777px){.twocolumn .block-image img{min-height:489px;}}.twocolumn .block-summary-group{margin-top:2.5rem;}@media (min-width:777px){.twocolumn{display:flex;display:-webkit-flex;flex-wrap:wrap;max-width:88.2883%;margin:0 auto;}.twocolumn .block-image{width:48.5715%;order:1;}.twocolumn.inverz .block-image{order:2;}.twocolumn .block-summary-group{width:51.4286%;order:2;position:relative;margin:0;}.twocolumn.inverz .block-summary-group{order:1;}.twocolumn .block-summary-group-inside{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:19.0477%;}.twocolumn.inverz .block-summary-group-inside{padding-right:19.0477%;padding-left:initial;}}.twocolumn h2{font-size:1rem;line-height:1.375rem;margin:0;}.twocolumn h3{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:1.875rem;line-height:2.5rem;margin:1.938rem 0;}.twocolumn .block-summary{font-size:0.75rem;line-height:1.375rem;margin-bottom:1.954rem;}.path-frontpage main{margin-top:var(--header-height);}#block-slideshow{padding:0;}#block-slideshow .block-inner .owl-stage-outer{background:var(--theme-color) url(/themes/bkp/images/slideshow-bg.png) no-repeat center top;background-size:cover;padding-top:2.5rem;padding-bottom:3.625rem;}@media (max-width:777px){#block-slideshow{background:url(/themes/bkp/images/slideshow-bg.png) no-repeat center top;background-size:auto 800px;}#block-slideshow .block-inner .owl-stage-outer{background:none;}}@media (min-width:777px){#block-slideshow .block-inner .owl-stage-outer{padding-top:4.125rem;padding-bottom:4.125rem;}}.block-views .view-slideshow .view-content .item-list > ul{list-style:none;padding:0;margin:0;}.block-views .view-slideshow .twocolumn .block-image img{min-height:initial;max-height:332px;}@media (min-width:777px){.block-views .view-slideshow .twocolumn .block-image img{max-height:415px;}}@media (min-width:777px){.block-views .view-slideshow .twocolumn .block-image{width:48.7756%;order:2;}.block-views .view-slideshow .twocolumn .block-summary-group{width:51.2245%;order:1;}.block-views .view-slideshow .twocolumn .block-summary-group-inside{padding-right:24.3028%;padding-left:initial;}}.block-views .view-slideshow .twocolumn h2{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:1.875rem;line-height:2.5rem;margin-top:0;margin-bottom:1.888rem;}@media (min-width:777px){.block-views .view-slideshow .twocolumn h2{font-size:1.625rem;line-height:2.188rem;margin-bottom:1.294rem;max-width:297px;}}.block-views .view-slideshow .twocolumn .block-summary{line-height:1.5rem;margin-bottom:1.875rem;}@media (min-width:777px){.block-views .view-slideshow .twocolumn .block-summary{margin-bottom:2.531rem;}}.block-views .view-slideshow .owl-theme .owl-nav.disabled + .owl-dots{margin-top:1.875rem;}#block-partners{background-color:var(--content-light-bg);padding-top:4.5rem;padding-bottom:5.625rem;}@media (min-width:777px){#block-partners{padding-top:5.041rem;padding-bottom:5.166rem;}}.block-views .view-display-id-partners .view-content .item-list > ul{list-style:none;padding:0;margin:0;text-align:center;}@media (max-width:777px){.block-views .view-display-id-partners .view-content .item-list > ul{max-width:53.5169%;margin:0 auto;}.block-views .view-display-id-partners .view-content .item-list > ul li img{max-width:initial;width:initial;display:inline-block;}}body:not([class*="path-frontpage"]) main .layout-main-wrapper article{padding:3.313rem 0 5.571rem;}@media (min-width:777px){body:not([class*="path-frontpage"]) main .layout-main-wrapper article{background:var(--content-light-bg);padding:3.178rem 0 3.019rem;margin-bottom:6.875rem;}}@media (min-width:777px){main article div.node-fields{max-width:70.8109%;margin:0 auto;}}main article div.node-fields > div.field--name-body h2{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:0.875rem;line-height:1.188rem;margin-top:0;margin-bottom:1.896rem;}main article div.node-fields > div.field--name-body{font-size:0.75rem;line-height:1.375rem;}main article div.node-fields > div.field--name-body p{margin:1.5rem 0;}main article div.node-fields > div.field--name-body p:first-child{margin-top:0;}main article div.node-fields > div.field--name-body p:last-child{margin-bottom:0;}.field--name-field-gallery{margin-top:3.125rem;text-align:center;}@media (min-width:777px){.field--name-field-gallery{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}.field--name-field-gallery > div{width:220px;}}.field--name-field-gallery div:not(:nth-child(-n+3)){display:none;}.view-references{margin-top:3.313rem;}@media (min-width:777px){.view-references{margin-top:3.125rem;}}.view-references .twocolumn{margin-bottom:5.635rem;}@media (min-width:777px){.view-references .twocolumn{margin-bottom:6.875rem;}}@media (min-width:777px){.view-references .twocolumn:nth-child(even) .block-image{order:2;}.view-references .twocolumn:nth-child(even) .block-summary-group{order:1;}.view-references .twocolumn:nth-child(even) .block-summary-group-inside{padding-right:19.0477%;padding-left:initial;}}#block-services{background:var(--theme-color) url(/themes/bkp/images/service-bg.png) no-repeat center top;background-size:cover;}@media (max-width:777px){#block-services .block-inner{width:100%;}}#block-services h2{color:var(--text-color-two);font-size:1.5rem;line-height:2.063rem;text-align:center;margin-top:0;margin-bottom:3.125rem;}@media (min-width:777px){#block-services h2{margin-bottom:2.5rem;}}#block-services .view-content .item-list > ul{list-style:none;padding:0;margin:0;}#block-services .view-content .item-list > ul li{position:relative;}@media (max-width:777px){#block-services .view-content .item-list > ul li{margin-bottom:3.125rem;}#block-services .view-content .item-list > ul li:last-child{margin-bottom:0;}}#block-services .view-content .item-list > ul li img{display:block;width:100%;min-height:616px;object-fit:cover;}#block-services .detail-group{position:absolute;bottom:3rem;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);width:100%;text-align:center;padding:0 2.375rem;}@media (min-width:777px){#block-services .detail-group{bottom:3.5rem;padding:0 1.188rem;}}#block-services .detail-group h3{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;font-size:1.875rem;line-height:2.5rem;margin-top:0;margin-bottom:1.469rem;}#block-services .detail-group .block-summary{font-size:0.75rem;line-height:1.5rem;margin-top:0;margin-bottom:2.719rem;}@media (min-width:777px){.bottom-content form{max-width:93.1373%;}.bottom-content .form-twocolumn{display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0.75rem;}.bottom-content .form-twocolumn > div{width:48.4211%;margin:0;}}.bottom-content form .form-item{position:relative;}.bottom-content form .form-item.form-item-message{margin-top:0.813rem;margin-bottom:1.294rem;}.bottom-content form .form-item.form-item-terms{margin-top:1.294rem;margin-bottom:2.5rem;}.bottom-content form .form-actions{margin:0}.bottom-content form .form-item textarea{height:6rem;}@media (min-width:777px){.bottom-content form .form-item textarea{height:3rem;}}.bottom-content form .form-item input,.bottom-content form .form-item textarea{font-size:0.75rem;}.bottom-content form .form-item select{font-size:0.625rem;height:100%;}.bottom-content form .form-item:not([class*="checkbox"]) > label{color:var(--text-light-color);font-size:0.625rem;cursor:text;z-index:3;position:absolute;top:50%;left:0.938rem;padding-left:inherit;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);-webkit-transition:all 0.25s;transition:all 0.25s;-webkit-user-select:none;user-select:none;}.bottom-content form [class*="textarea"].form-item > label{top:1.125rem;}.bottom-content form .form-item:not([class*="checkbox"]) input:focus + label,.bottom-content form .form-item.focused:not([class*="checkbox"]) > label{top:0.65em;}.bottom-content form .form-item > label > a{color:var(--text-color);}.bottom-content form .form-item > label > a:hover{color:var(--text-light-color);}.bottom-content form .form-item label.form-required::after{-webkit-filter:grayscale(100%);filter:grayscale(100%);background-size:3px 3px;vertical-align:inherit;}footer.footer{overflow:hidden;}footer.footer .footer-top{background:var(--theme-color) url(/themes/bkp/images/footer-bg.png) no-repeat center top;background-size:cover;color:var(--text-color-two);text-align:right;}footer.footer .footer-top .layout-container{position:relative;min-height:481px;}@media (min-width:777px){footer.footer .footer-top .layout-container{min-height:315px;}}footer.footer .footer-top .layout-container::before{font-family:'bkp' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e900";font-size:5.364rem;color:var(--text-color-two);position:absolute;top:5.625rem;left:0;}@media (min-width:777px){footer.footer .footer-top .layout-container::before{font-size:7.36rem;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);}}footer.footer .footer-top .region-footer{position:absolute;bottom:5.651rem;right:0;}@media (min-width:777px){footer.footer .footer-top .region-footer{bottom:initial;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);}}.contacts{margin-bottom:2.51rem;}@media (min-width:777px){.contacts{margin-bottom:2.269rem;}}.contacts p{margin:0;font-weight:600;}.contacts p a{color:var(--text-color-two);}.contacts p a:hover{color:var(--text-light-color);}ul.socials{margin:0;padding:0;}ul.socials > li{list-style:none;display:inline-block;margin-right:0.938rem;}ul.socials > li:last-child{margin-right:0;}ul.socials > li > a{font-size:2.56rem;color:var(--text-color-two);}@media (min-width:777px){ul.socials > li > a{font-size:2.35rem;}}ul.socials > li > a:hover{color:var(--text-light-color);}ul.socials > li > a > span{display:none;}footer.footer .footer-bottom{overflow:hidden;font-size:0.625rem;}footer.footer .footer-bottom .region-bottom{position:relative;text-align:center;margin-top:1.563rem;margin-bottom:2.313rem;}@media (min-width:777px){footer.footer .footer-bottom .region-bottom{text-align:initial;margin:0;}}footer.footer .footer-bottom .region-bottom > [id*="block-"]{display:inline-block;}@media (min-width:777px){footer.footer .footer-bottom .region-bottom > [id*="block-"]:last-child{display:block;position:absolute;top:50%;right:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);}}footer.footer .footer-bottom ul.menu{margin:0;padding:0;width:100%;}footer.footer .footer-bottom ul.menu li{list-style:none;white-space:nowrap;line-height:1.5rem;display:inline-block;}footer.footer .footer-bottom ul.menu li{padding-left:0.25rem;}footer.footer .footer-bottom ul.menu li::before{content:'|';color:var(--theme-color);padding-right:0.25rem;}footer.footer .footer-bottom p{line-height:1.5rem;margin:0;}@media (min-width:777px){footer.footer .footer-bottom p{margin:1.188rem 0;}}footer.footer .footer-bottom a{color:var(--text-color);}footer.footer .footer-bottom a:hover{color:var(--text-light-color);}#backtop{position:fixed;bottom:11vw;right:5vw;z-index:99;}@media (min-width:777px){#backtop{bottom:2vw;right:2vw;}}#backtop a:link,#backtop a:visited{background:var(--theme-color);padding:0.8em;height:100%;display:block;text-align:center;font:14px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;border:none;color:var(--text-color-two);border-radius:0px;}#backtop a:hover,#backtop a:active{background:var(--theme-color);color:var(--text-light-color);}.chevron::after{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:0.8rem;left:0;right:0;position:relative;top:0.3rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:baseline;width:0.8rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.chevron.right::after{left:0;top:0;margin-left:0.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.chevron.bottom::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);}.chevron.left::after{left:0.25rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}@media (min-width:777px){#backtop a.site_top:hover .chevron::after{top:1px;}}[class^="bkp-"],[class*=" bkp-"]{font-family:'bkp' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.bkp-logo:before{content:"\e900";}.bkp-facebook:before{content:"\e901";}.bkp-instagram:before{content:"\e902";}.bkp-tiktok:before{content:"\e903";}
