.chosen-container,.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-user-select:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//twincapfirst.ch/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//twincapfirst.ch/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(//twincapfirst.ch/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//twincapfirst.ch/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(//twincapfirst.ch/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(//twincapfirst.ch/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.noUi-pips,.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.searchandfilter-date-picker .ui-helper-hidden{display:none}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.searchandfilter-date-picker .ui-front{z-index:100}.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;display:inline-block}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(//twincapfirst.ch/wp-content/plugins/search-filter-pro/public/assets/img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}.ll-skin-melon .ui-state-disabled{opacity:1}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-handle,.noUi-tooltip{position:absolute;border:1px solid #D9D9D9}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.searchandfilter p{margin-top:1em;display:block}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0}.searchandfilter ul li li{padding:5px 0}.searchandfilter ul li ul li ul{margin-left:20px}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label,.searchandfilter li[data-sf-field-input-type=range-radio] label{padding-left:10px}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}.searchandfilter .datepicker{max-width:170px}.searchandfilter select.sf-input-select{min-width:170px}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}.searchandfilter ul>li>ul:not(.children){margin-left:0}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}.searchandfilter .noUi-connect{background-color:#526E91}.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}.searchandfilter .noUi-handle{border-color:#ccc}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%}@keyframes search-filter-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}.ll-skin-melon .ui-datepicker th{border-color:#4D6077}.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}.searchandfilter.horizontal ul>li li{display:block}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}.ll-skin-melon td .ui-state-hover{background:#C4D6EC}.searchandfilter li.hide,.searchandfilter select option.hide{display:none}.searchandfilter .disabled{opacity:.7}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}.chosen-container{font-size:14px}.chosen-container-single .chosen-single{height:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}.search-filter-results .sf-active{font-weight:700}.search-filter-results .sf-disabled{opacity:.5}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"); .font__family_default{font-family:"Inter", Helvetica Neue, Arial, sans-serif;}
.font__weight_regular{font-weight:400;}
.font__weight_medium{font-weight:500;}
.font__weight_semibold{font-weight:600;}
.font__weight_bold{font-weight:700;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}:focus{outline:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;max-width:100%;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted;}
a:active, a:hover{outline:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;}
button, select{text-transform:none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
html, button, input, select, textarea{color:#222;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}
img{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
a img, a svg {
vertical-align: bottom;
} *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html, body{background:#fff;color:#000;}
body{font-size:1.6rem;}
.align__left{text-align:left;}
.align__center{text-align:center;}
.align__right{text-align:right;justify-content:right;}
div.menu.menu__inline ul li{display:inline;margin:0 1rem;}
div.menu.menu__inline ul li:first-child{margin-left:0;}
div.menu.menu__inline ul li:last-child{margin-right:0;}
div.menu.menu__block ul li{display:block;}
.grid{display:grid;row-gap:4rem;}
.grid.gap__medium{row-gap:8rem;}
.grid.gap__large{row-gap:12rem;}
.grid > .row{display:grid;column-gap:4rem;row-gap:4rem;grid-auto-rows:auto;}
.grid > .row.col__2{grid-template-columns:repeat(2, 1fr);}
@media only screen and (max-width: 768px) {
.grid > .row.col__2{grid-template-columns:auto;}
}
.grid > .row.col__2.auto{grid-template-columns:auto auto;}
.grid > .row.col__2 > .item.size__full{grid-column:span 2;}
.grid > .row.col__3{grid-template-columns:repeat(3, 1fr);}
@media only screen and (max-width: 768px) {
.grid > .row.col__3{grid-template-columns:auto;}
}
.grid > .row.col__3 > .item.size__twothird{grid-column:span 2;}
.grid > .row.col__4{grid-template-columns:repeat(4, 1fr);}
@media only screen and (max-width: 768px) {
.grid > .row.col__4{grid-template-columns:auto;}
}
@media only screen and (min-width: 901px) and (max-width: 1400px) {
.grid > .row.col__4{grid-template-columns:repeat(2, 1fr);}
}
.grid > .row.col__4 > .item.size__full{grid-column:span 4;}
.grid > .row.col__4 > .item.aligned__center{grid-column:2 / span 1;}
@media only screen and (max-width: 768px) {
.grid > .row.col__4 > .item.aligned__center{grid-column:auto;}
}
.grid > .row.col__6{grid-template-columns:repeat(6, 1fr);}
@media only screen and (max-width: 768px), only screen and (min-width: 769px) and (max-width: 900px) {
.grid > .row.col__6{grid-template-columns:auto;}
}
.grid > .row.col__6 > .item.size__third{grid-column:span 2;}
.grid > .row.col__6 > .item.size__twothird{grid-column:span 4;}
.grid > .row.col__6 > .item.size__half{grid-column:span 3;}
.grid > .row.col__6 > .item.size__full{grid-column:span 6;}
@media only screen and (max-width: 768px) {
.grid > .row.col__6 > .item.size__twothird, .grid > .row.col__6 > .item.size__third, .grid > .row.col__6 > .item.size__half, .grid > .row.col__6 > .item.size__full{grid-column:auto;}
}
.grid > .row.col__8{grid-template-columns:repeat(8, 1fr);}
@media only screen and (max-width: 768px) {
.grid > .row.col__8{grid-template-columns:auto;}
}
.grid > .row.col__8 > .item.size__fourth{grid-column:span 2;}
.grid > .row.col__8 > .item.size__three{grid-column:span 3;}
.grid > .row.col__8 > .item.size__half{grid-column:span 4;}
.grid > .row.col__8 > .item.size__five{grid-column:span 5;}
.grid > .row.col__8 > .item.size__full{grid-column:span 8;}
.grid > .row.col__12{grid-template-columns:repeat(12, 1fr);}
@media only screen and (max-width: 768px) {
.grid > .row.col__12{grid-template-columns:auto;}
}
.grid > .row.col__12 > .item.size__1{grid-column:span 1;}
.grid > .row.col__12 > .item.size__2{grid-column:span 2;}
.grid > .row.col__12 > .item.size__3{grid-column:span 3;}
.grid > .row.col__12 > .item.size__3.aligned__center{grid-column:2 / span 3;}
.grid > .row.col__12 > .item.size__4{grid-column:span 4;}
.grid > .row.col__12 > .item.size__4.aligned__center{grid-column:3 / span 4;}
@media only screen and (max-width: 768px) {
.grid > .row.col__12 > .item.size__4.aligned__center{grid-column:auto;}
}
.grid > .row.col__12 > .item.size__4.aligned__center.aligned__single{grid-column:5 / span 4;}
.grid > .row.col__12 > .item.size__5{grid-column:span 5;}
.grid > .row.col__12 > .item.size__6{grid-column:span 6;}
.grid > .row.col__12 > .item.size__7{grid-column:span 7;}
.grid > .row.col__12 > .item.size__8{grid-column:span 8;}
.grid > .row.col__12 > .item.size__9{grid-column:span 9;}
.grid > .row.col__12 > .item.size__10{grid-column:span 10;}
.grid > .row.col__12 > .item.size__11{grid-column:span 11;}
.grid > .row.col__12 > .item.size__12{grid-column:span 12;}
@media only screen and (max-width: 768px) {
.grid > .row.col__12 > .item.size__1, .grid > .row.col__12 > .item.size__2, .grid > .row.col__12 > .item.size__3, .grid > .row.col__12 > .item.size__4, .grid > .row.col__12 > .item.size__5, .grid > .row.col__12 > .item.size__6, .grid > .row.col__12 > .item.size__7, .grid > .row.col__12 > .item.size__8, .grid > .row.col__12 > .item.size__9, .grid > .row.col__12 > .item.size__10, .grid > .row.col__12 > .item.size__11, .grid > .row.col__12 > .item.size__12{grid-column:unset;}
.grid > .row.col__12 > .item.size__1{display:none !important;}
}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px) {
.grid > .row.col__12 > .item.size__1{display:none !important;}
.grid > .row.col__12 > .item.size__5{grid-column:span 6;}
.grid > .row.col__12 > .item.size__3:not(.align__center){grid-column:span 6;}
}
.grid > .row.col__individual{grid-template-columns:subgrid;}
.grid > .row.gap__none{column-gap:0;}
.grid > .row.gap__small{column-gap:1rem;row-gap:1rem;}
.grid > .row.gap__medium{column-gap:8rem;}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px) {
.grid > .row.gap__medium{column-gap:4rem;}
}
.grid > .row.gap__large{column-gap:12rem;}
@media only screen and (min-width: 901px) and (max-width: 1400px) {
.grid > .row.gap__large{column-gap:4rem;}
}
@media only screen and (min-width: 769px) and (max-width: 900px) {
.grid > .row.gap__large{grid-template-columns:auto;}
}
.grid > .row > .item{display:grid;}
.wrapper{padding:16rem 0;}
@media screen and (max-width:2560px){
.wrapper{padding:12rem 0;}
}
@media screen and (max-width:2100px){
.wrapper{padding:10rem 0;}
}
@media only screen and (max-width: 768px) {
.wrapper{padding:3.2rem 0;}
}
.wrapper.wrapper__tiny{padding:4rem 0;}
.wrapper.wrapper__small{padding:8rem 0;}
@media screen and (max-width:2560px){
.wrapper.wrapper__small{padding:5rem 0;}
}
.wrapper.wrapper__medium{padding:12rem 0;}
@media screen and (max-width:2560px){
.wrapper.wrapper__medium{padding:8rem 0;}
}
@media only screen and (max-width: 768px) {
.wrapper.wrapper__medium{padding:3.2rem 0;}
}
.wrapper.wrapper__large{padding:24rem 0;}
@media screen and (max-width:2560px){
.wrapper.wrapper__large{padding:18rem 0;}
}
.wrapper.wrapper__top_null{padding-top:0;}
.wrapper.wrapper__bottom_null{padding-bottom:0;}
.container, .container__default{width:100%;max-width:192rem;margin:0 auto;}
@media screen and (max-width:2560px){
.container, .container__default{max-width:170rem;}
}
@media screen and (max-width:2100px){
.container, .container__default{max-width:160rem;}
}
@media screen and (max-width:1880px){
.container, .container__default{max-width:155rem;}
}
@media screen and (max-width:1700px){
.container, .container__default{padding:0 4rem;}
}
@media only screen and (max-width: 768px) {
.container, .container__default{padding:0 1.6rem;}
}
.container.container__xs, .container__default.container__xs{max-width:86rem;}
@media screen and (max-width:2000px){
.container.container__xs, .container__default.container__xs{max-width:74rem;}
}
.container.container__s, .container__default.container__s{max-width:114rem;}
@media screen and (max-width:2000px){
.container.container__s, .container__default.container__s{max-width:90rem;}
}
.container.container__l, .container__default.container__l{max-width:140rem;}
@media screen and (max-width:2000px){
.container.container__l, .container__default.container__l{max-width:110rem;}
}
.container.container__xl, .container__default.container__xl{max-width:156rem;}
@media screen and (max-width:2000px){
.container.container__xl, .container__default.container__xl{max-width:124rem;}
}
.container.container__full, .container__default.container__full{max-width:calc(100% - 14rem);}
@media only screen and (max-width: 768px) {
.container.container__full, .container__default.container__full{max-width:unset;}
}
.container.container__fluid, .container__default.container__fluid{max-width:100%;}
a{color:inherit;}
.media__wrapper{position:relative;width:100%;height:auto;}
.media__wrapper.media__cover{overflow:hidden;}
.media__wrapper.media__cover > img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;}
@media only screen and (max-width: 768px) {
.media__wrapper.media__cover > img{position:unset;}
}
.media__wrapper.media__cover.media__position_top > img{object-position:top center;}
.media__wrapper.media__cover.media__position_bottom > img{object-position:bottom center;}
.media__wrapper.media__contain{overflow:hidden;height:auto;}
.media__wrapper.media__contain > img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;}
.button{display:inline-block;text-decoration:none !important;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.button.button__primary{font-family:"Inter", Helvetica Neue, Arial, sans-serif;font-weight:400;background:#87BD40;border:0;color:#FFF;padding:1.4rem 2.1rem;border-radius:0.4rem;text-decoration:none;}
.button.button__primary:hover{cursor:pointer !important;background:#6B9C2A;box-shadow:0 1.5rem 3rem rgba(0, 0, 0, 0.1);}
.button.button__primary:active{box-shadow:inset 0 0 1.5rem rgba(0, 0, 0, 0.1);}
.button.button__secondary{border:0;background:transparent;font-weight:500;color:#87BD40;}
.button.button__secondary:after{display:inline-block;font:var(--fa-font-regular);content:"\f105";margin-left:1rem;-webkit-transition:margin-left 0.3s ease-in;-moz-transition:margin-left 0.3s ease-in;-o-transition:margin-left 0.3s ease-in;transition:margin-left 0.3s ease-in;}
.button.button__secondary:hover{transform:translateX(0.4rem);}
.button.button__secondary:hover:after{margin-left:1.5rem;}
.button.button__secondary.button__overview{width:fit-content;}
.button.button__secondary.button__overview:before{display:inline-block;font:var(--fa-font-sharp-solid);content:"\e195";margin-right:1rem;font-size:2rem;vertical-align:text-bottom;}
.button.button__secondary.button__overview:after{content:none;}
.button.button__secondary.button__overview:hover{transform:translateY(-0.5rem);}
.button.button__secondary.external:hover, .button.button__secondary.download:hover{transform:translateX(1rem);}
.button.button__secondary.external:hover:after, .button.button__secondary.download:hover:after{transform:rotate(0) translateX(0.5rem);}
.button.button__secondary.external:after{content:"\f08e";}
.button.button__secondary.download:after{content:"\f56d";}
.has__link:hover .button.button__secondary{transform:translateX(1rem);}
.has__link:hover .button.button__secondary:after{margin-left:0.5rem;}
.transition__ease{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.transition__ease_in{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.transition__easeinout_medium{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.transition__ease_slow{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;}
.transition__ease_ultraslow{-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}
.transition__ease_zoom{-webkit-transition:transform 2s ease;-moz-transition:transform 2s ease;-o-transition:transform 2s ease;transition:transform 2s ease;}
.transition__ease_zoom_opacity{-webkit-transition:transform 2s ease, opacity 0.5s ease;-moz-transition:transform 2s ease, opacity 0.5s ease;-o-transition:transform 2s ease, opacity 0.5s ease;transition:transform 2s ease, opacity 0.5s ease;}
.gform_wrapper form .gform_fields{row-gap:1rem;column-gap:1rem;}
.gform_wrapper form .gform_fields .gfield .ginput_container input, .gform_wrapper form .gform_fields .gfield .ginput_container textarea{font-family:"Inter", Helvetica Neue, Arial, sans-serif;box-shadow:none;border:1px solid #F1F1F1;border-radius:0;}
.gform_wrapper form .gform_footer input[type="submit"]{font-family:"Inter", Helvetica Neue, Arial, sans-serif !important;font-weight:400 !important;background-color:#87BD40 !important;box-shadow:none !important;padding:1.4rem 2.1rem !important;border-radius:0.4rem !important;}
.gform_wrapper form .gform_footer input[type="submit"]:focus{border-color:#6B9C2A !important;}
.gform_wrapper form .gform_footer input[type="submit"]:hover{background-color:#6B9C2A !important;}
.with_frm_style input[type=text],
.with_frm_style input[type=number],
.with_frm_style input[type=password],
.with_frm_style input[type=email],
.with_frm_style input[type=url],
.with_frm_style input[type=tel]{font-size:1.5rem !important;min-height:3.6rem !important;padding:1rem 1.5rem !important;}
.with_frm_style .form-field{margin-bottom:5px !important;}
.with_frm_style textarea{font-size:1.5rem !important;height:10rem !important;padding:1rem 1.5rem !important;}
.with_frm_style .frm_error{padding-top:0.2rem !important;}
.with_frm_style .frm_hidden_container label{display:none !important;}
.with_frm_style .frm_top_container{margin-top:1rem;}
.with_frm_style label{color:#666A6C !important;}
.with_frm_style .frm_dropzone .dz-message{padding:4rem 2rem !important;}
.with_frm_style .frm_dropzone .dz-message .frm-svg-icon{width:2.4rem !important;height:2.4rem !important;}
.with_frm_style .frm_dropzone .dz-message .frm_small_text{display:none !important;}
.with_frm_style .frm_dropzone + .frm_description{margin-top:0.5rem !important;}
.with_frm_style .frm_submit{text-align:right;}
.frm_combo_inputs_container, .frm_grid_container, .frm_form_fields .frm_section_heading, .frm_form_fields .frm_fields_container{grid-gap:0 5px !important;}
.frm_html_container{font-size:1.2rem !important;margin-top:0.6rem;}
.frm_submit button{margin-top:1rem !important;}
.mailpoet_form input[type=text],
.mailpoet_form input[type=number],
.mailpoet_form input[type=password],
.mailpoet_form input[type=email],
.mailpoet_form input[type=url],
.mailpoet_form input[type=tel]{font-size:1.5rem;min-height:3.6rem;padding:1rem 1.5rem !important;background:#FFF;border:2px solid #F1F1F1;}
.mailpoet_form input[type=submit]{font-family:"Inter", Helvetica Neue, Arial, sans-serif;font-weight:400;background:#87BD40 !important;border:0 !important;color:#FFF !important;padding:1.4rem 2.1rem !important;border-radius:0.4rem !important;text-decoration:none !important;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.mailpoet_form input[type=submit]:hover{cursor:pointer !important;background:#6B9C2A;box-shadow:0 1.5rem 3rem rgba(0, 0, 0, 0.1);}
.mailpoet_form input[type=submit]:active{box-shadow:inset 0 0 1.5rem rgba(0, 0, 0, 0.1);}
.mailpoet_form .mailpoet_message .mailpoet_validate_success{width:100%;background:#87BD40;padding:1rem;border-radius:1.2rem;color:#FFF;}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:200;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0, 0, 0, 0.4);text-align:center;}
.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em;}
.blocker.behind{background-color:transparent;}
.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:94rem;box-sizing:border-box;width:90%;background:#fff;padding:6rem 3rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-o-border-radius:1.2rem;-ms-border-radius:1.2rem;border-radius:1.2rem;-webkit-box-shadow:0 2rem 6rem rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2rem 6rem rgba(0, 0, 0, 0.15);-o-box-shadow:0 2rem 6rem rgba(0, 0, 0, 0.15);-ms-box-shadow:0 2rem 6rem rgba(0, 0, 0, 0.15);box-shadow:0 2rem 6rem rgba(0, 0, 0, 0.15);text-align:left;}
.modal.medium{max-width:68rem;}
.modal.medium .form__wrapper{margin-top:2rem;}
.modal a.close-modal{position:absolute;top:2rem;right:2rem;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==);}
.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px;}
.modal-spinner > div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;}
.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s;}
.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
@-webkit-keyframes sk-stretchdelay {
0%,
40%,
100%{-webkit-transform:scaleY(0.5);}
20%{-webkit-transform:scaleY(1);}
}
@keyframes sk-stretchdelay {
0%,
40%,
100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5);}
20%{transform:scaleY(1);-webkit-transform:scaleY(1);}
} html{scroll-behavior:smooth;}
body{font-family:"Inter", Helvetica Neue, Arial, sans-serif;font-weight:400;font-size:1.5rem;-webkit-font-smoothing:antialiased;background:#FFF;color:#48494B;}
body.locked{overflow:hidden;}
.linkAbsolute{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.visuallyHidden{visibility:hidden;display:none;}
h1, h2, h3, h4, h5, h6{font-weight:600;color:#161616;}
h1, h2.mimic__h1{font-size:2.9rem;line-height:3.8rem;}
h2, span.mimic__h2{font-size:3.2rem;line-height:4.2rem;}
h2.medium, span.mimic__h2.medium{font-size:3.8rem;line-height:4.6rem;}
h2.slim, span.mimic__h2.slim{font-weight:400;line-height:5.1rem;}
@media only screen and (max-width: 768px) {
h2, span.mimic__h2{font-size:2.9rem;}
h2.medium, span.mimic__h2.medium{font-size:3.5rem;}
}
h3{font-size:2rem;line-height:2.6rem;}
h3.medium{font-size:3.2rem;line-height:4rem;}
@media screen and (max-width:2000px){
h3.medium{font-size:2.6rem;line-height:3.1rem;}
}
h4{font-size:2rem;line-height:2.4rem;}
span.mimic__h2 {
font-weight: 600;
} p{line-height:2.4rem;color:#48494B;margin:0 0 2.4rem 0;}
p:last-child{margin-bottom:0;}
p strong{font-weight:600;}
p em{font-style:italic;}
p.alt{font-size:1.6rem;font-style:italic;}
@media screen and (max-width:2000px){
p.alt{font-size:1.5rem;line-height:2.4rem;}
} a{text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.content__editor p + h2,
.content__editor ul + h2,
.content__editor ol + h2{margin-top:4rem;}
.content__editor p + h3,
.content__editor ul + h3,
.content__editor ol + h3{margin-top:3rem;}
.content__editor h3 + p{margin-top:1rem;}
.content__editor h3 + ul{margin-top:1rem;}
.content__editor h3 + ol{margin-top:1rem;}
.content__editor h4 + p{margin-top:0.6rem;}
.content__editor h4 + ul{margin-top:1rem;}
.content__editor h4 + ol{margin-top:1rem;}
.content__editor p a, .content__editor ul a, .content__editor ol a{color:#161616;text-decoration:underline;}
.content__editor p + ul,
.content__editor p ol{margin-top:2rem;margin-bottom:2rem;}
.content__editor p:not(:last-child) + ul,
.content__editor p:not(:last-child) ol{margin-top:-2rem;}
.content__editor ul:not(.checked, .crossed) li:before{content:"";display:inline-block;width:1rem;height:1rem;background:#87BD40;opacity:0.3;margin:0 2rem 0 -3rem;vertical-align:baseline;}
.content__editor ul li{list-style-type:none;padding-left:3rem;line-height:2.4rem;font-size:inherit;margin:0 0 0.6rem 0;color:#48494B;}
.content__editor ul li strong{font-weight:600;}
.content__editor ul li > ul{margin:0 0 2rem 0;}
.content__editor ul.checked li:before, .content__editor ul.crossed li:before{font:var(--fa-font-solid);margin:0 1.8rem 0 -3rem;}
.content__editor ul.checked li ul, .content__editor ul.crossed li ul{margin-top:0.6rem;}
.content__editor ul.checked li ul li:before, .content__editor ul.crossed li ul li:before{font:var(--fa-font-solid);margin:0 1.8rem 0 -3rem;content:"\f00c";display:unset;width:unset;height:unset;background:unset;opacity:unset;vertical-align:unset;}
.content__editor ul.checked li:before{content:"\f00c";}
.content__editor ul.crossed li:before{content:"\f00d";color:#48494B;}
.content__editor ul.keyvalue li{margin:1.6rem 0;padding-left:0;}
.content__editor ul.keyvalue li strong{display:block;font-weight:600;color:#161616;}
.content__editor ul.keyvalue li:before{content:unset;}
.content__editor ol{margin:3rem 0;padding-left:2rem;}
.content__editor ol li{list-style-type:decimal;line-height:2.7rem;font-size:inherit;margin:1rem 0;color:#48494B;padding-left:2rem;}
label{display:inline-block;font-weight:500;font-size:1.1rem;height:fit-content;width:fit-content;color:rgba(0, 0, 0, 0.4);}
label.boxed{display:inline-block;padding:0.3rem 0.7rem;border-radius:0.4rem;border:1px solid rgba(0, 0, 0, 0.1);}
.toggle__trigger{display:inline-block;font-weight:600;margin-top:1rem;color:#87BD40;}
.toggle__trigger:hover{cursor:pointer;}
.toggle__trigger:before{font:var(--fa-font-solid);content:"\2b";margin-right:1.2rem;}
.toggle__trigger.active:before{content:"\f068";}
.toggle__content{display:none;margin-top:2rem;}
p + table{margin-top:3rem;}
table{margin:1rem 0;}
table tr td{border:0 !important;padding:1.4rem 0;color:#48494B;}
table tr td strong{font-weight:600;color:#161616;}
table thead{border:0 !important;}
table thead tr{border-bottom:2px solid #F8F8F8;}
table thead tr th{border:0 !important;text-align:left;}
table thead tr th, table thead tr td{font-weight:600;color:#161616;}
table tbody tr{border-bottom:2px solid #F8F8F8;}
table tbody tr:last-child{border-bottom:0;}
table tbody tr td{line-height:2.4rem;}
.has__link:hover{cursor:pointer;}
.colored__branded{color:#87BD40 !important;}
.divider{width:100%;height:0.2rem;background:#F8F8F8;margin:4rem auto;}
@media screen and (max-width:2100px){
.divider{margin:2.4rem auto;}
}
@media only screen and (max-width: 768px) {
.divider{margin:0;}
} .post__body .content__wrapper p + h2,
.block__content.content__only .content__wrapper p + h2,
.post__body .body__wrapper p + h2,
.block__content.content__only .body__wrapper p + h2,
.post__body .content__wrapper ul + h2,
.block__content.content__only .content__wrapper ul + h2,
.post__body .body__wrapper ul + h2,
.block__content.content__only .body__wrapper ul + h2,
.post__body .content__wrapper ol + h2,
.block__content.content__only .content__wrapper ol + h2,
.post__body .body__wrapper ol + h2,
.block__content.content__only .body__wrapper ol + h2{margin-top:4rem;}
.post__body .content__wrapper p + h3,
.block__content.content__only .content__wrapper p + h3,
.post__body .body__wrapper p + h3,
.block__content.content__only .body__wrapper p + h3,
.post__body .content__wrapper ul + h3,
.block__content.content__only .content__wrapper ul + h3,
.post__body .body__wrapper ul + h3,
.block__content.content__only .body__wrapper ul + h3,
.post__body .content__wrapper ol + h3,
.block__content.content__only .content__wrapper ol + h3,
.post__body .body__wrapper ol + h3,
.block__content.content__only .body__wrapper ol + h3{margin-top:3rem;}
.post__body .content__wrapper h2, .block__content.content__only .content__wrapper h2, .post__body .body__wrapper h2, .block__content.content__only .body__wrapper h2{margin-bottom:1.5rem;}
.post__body .content__wrapper h3, .block__content.content__only .content__wrapper h3, .post__body .body__wrapper h3, .block__content.content__only .body__wrapper h3{margin-bottom:1rem;}
@media screen and (max-width:2000px){
.post__body .content__wrapper h3, .block__content.content__only .content__wrapper h3, .post__body .body__wrapper h3, .block__content.content__only .body__wrapper h3{margin-bottom:1rem;}
}
.post__body .content__wrapper figure, .block__content.content__only .content__wrapper figure, .post__body .body__wrapper figure, .block__content.content__only .body__wrapper figure{margin:4rem 0;}
.post__body .content__wrapper figure img, .block__content.content__only .content__wrapper figure img, .post__body .body__wrapper figure img, .block__content.content__only .body__wrapper figure img{border-radius:1.2rem;}
.post__body .content__wrapper figure figcaption, .block__content.content__only .content__wrapper figure figcaption, .post__body .body__wrapper figure figcaption, .block__content.content__only .body__wrapper figure figcaption{text-align:right;font-style:italic;font-size:1.6rem;color:#48494B;}
.post__body .content__wrapper figure.is-type-video.wp-embed-aspect-4-3 iframe, .block__content.content__only .content__wrapper figure.is-type-video.wp-embed-aspect-4-3 iframe, .post__body .body__wrapper figure.is-type-video.wp-embed-aspect-4-3 iframe, .block__content.content__only .body__wrapper figure.is-type-video.wp-embed-aspect-4-3 iframe{max-width:100%;width:100%;aspect-ratio:4 / 3;height:auto;}
.post__body .content__wrapper figure.is-type-video.wp-embed-aspect-16-9 iframe, .block__content.content__only .content__wrapper figure.is-type-video.wp-embed-aspect-16-9 iframe, .post__body .body__wrapper figure.is-type-video.wp-embed-aspect-16-9 iframe, .block__content.content__only .body__wrapper figure.is-type-video.wp-embed-aspect-16-9 iframe{max-width:100%;width:100%;aspect-ratio:16 / 9;height:auto;}
.post__body .body__wrapper p:first-child strong{font-size:2.2rem;line-height:3.2rem;color:#161616;}
@media screen and (max-width:2000px){
.post__body .body__wrapper p:first-child strong{font-size:1.8rem;line-height:2.7rem;}
}
.wp-block-preformatted{font-family:monospace;background:#F8F8F8;padding:2rem;}
.page-banner{padding:2.4rem 0;}
.page-banner .page-banner__content p{font-size:1.5rem;color:#161616;}
.page-banner .page-banner__content p strong{font-size:1.8rem;display:block;margin-bottom:0.3rem;}
.page-banner .page-banner__content p span{opacity:0.75;}
.page-banner .page-banner__link{align-self:center;}
.page-banner.page-banner--info{background:#e6f2d7;}
.page-banner.page-banner--warning{background:#FFA013;}
.page-banner.page-banner--warning .page-banner__content p{color:#FFF;}
.page-banner.page-banner--warning .page-banner__link .button.button__primary{background:#FFF;color:#161616;}
.page-banner.page-banner--error{background:#d40000;}
.page-banner.page-banner--error .page-banner__content p{color:#FFF;}
.page-banner.page-banner--error .page-banner__link .button.button__primary{background:#FFF;color:#161616;}
.block__item[block-style="grey-light"]{background:#F8F8F8;}
.block__item[block-style="gradient"]{background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(247, 247, 247, 0.7) 100%);background-size:100% 50rem;background-repeat:no-repeat;}
.block__item[data-wrapper*="wrapper__bottom_null"] + [data-wrapper*="wrapper__top_null"]{margin-top:5rem;}
header.header__main{position:fixed;top:0;left:0;width:100%;z-index:110;-webkit-transition:top 0.3s ease-in-out;-moz-transition:top 0.3s ease-in-out;-o-transition:top 0.3s ease-in-out;transition:top 0.3s ease-in-out;}
header.header__main .hamburger__icon{display:none;}
@media only screen and (max-width: 768px) {
header.header__main{background-color:#fff;}
header.header__main:has(.mobile__menu--active){height:100%;}
}
header.header__main .inner{padding:4rem 0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px), only screen and (max-width: 768px) {
header.header__main .inner{padding:1.6rem 0;}
}
header.header__main .grid .row{grid-template-columns:1fr auto 1fr;}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px), only screen and (max-width: 768px) {
header.header__main .grid .row{grid-template-columns:1fr auto;}
}
header.header__main .brand a{display:inline-block;width:fit-content;}
header.header__main .brand a svg{width:auto;height:4.4rem;}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px), only screen and (max-width: 768px) {
header.header__main .menu__main.item{display:none;}
}
header.header__main .menu__main ul li{position:relative;margin:0 1.8rem;line-height:4.4rem;}
header.header__main .menu__main ul li.current_page_item > a, header.header__main .menu__main ul li.current-menu-ancestor > a{font-weight:500;color:#161616;}
header.header__main .menu__main ul li a{font-size:1.5rem;font-weight:400;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
header.header__main .menu__main ul li a:hover{opacity:0.6;cursor:pointer;}
header.header__main .menu__main ul li.menu-item-has-children > a:after{content:"\f078";font:var(--fa-font-sharp-regular);font-size:1rem;line-height:1.5rem;margin-left:1rem;vertical-align:text-top;}
header.header__main .menu__main ul li > .sub-menu{opacity:0;visibility:hidden;position:absolute;top:2rem;left:-2rem;width:24rem;height:auto;background:#F8F8F8;padding:2rem;box-shadow:0 1rem 1rem rgba(0, 0, 0, 0.05);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
header.header__main .menu__main ul li > .sub-menu li{display:block;text-align:left;margin:1.8rem 0;line-height:2rem;}
header.header__main .menu__main ul li > .sub-menu li:first-child{margin-top:0;}
header.header__main .menu__main ul li > .sub-menu li:last-child{margin-bottom:0;}
header.header__main .menu__main ul li > .sub-menu li a{padding:0;}
header.header__main .menu__main ul li > .sub-menu li.current_page_item > a, header.header__main .menu__main ul li > .sub-menu li.current-page-ancestor > a{border-bottom:1px solid;padding-bottom:0.2rem;}
header.header__main .menu__main ul li:hover > .sub-menu{opacity:1;visibility:visible;}
header.header__main .menu__meta{grid-template-columns:auto auto;}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px), only screen and (max-width: 768px) {
header.header__main .menu__meta.item{display:none;}
}
header.header__main .menu__meta #menu__header_meta li{display:inline-block;position:relative;top:50%;transform:translateY(-50%);margin:0 0.3rem;}
header.header__main .menu__meta #menu__header_meta li a{display:inline-block;}
header.header__main .menu__meta #menu__header_meta li:first-child > a,
header.header__main .menu__meta #menu__header_meta li:nth-child(2) > a{padding:1rem 2rem;border-radius:0.4rem;border:1px solid #87BD40;}
header.header__main .menu__meta #menu__header_meta li:first-child > a{background:transparent;color:#87BD40;}
header.header__main .menu__meta #menu__header_meta li:nth-child(2) > a{background:#87BD40;color:#FFF;}
header.header__main .menu__meta #menu__header_meta li:last-child{margin-left:1rem;}
header.header__main .menu__meta #menu__header_meta li > .sub-menu{opacity:0;visibility:hidden;position:absolute;top:5rem;right:-2rem;width:24rem;height:auto;background:#F8F8F8;padding:2rem;box-shadow:0 1rem 1rem rgba(0, 0, 0, 0.05);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
header.header__main .menu__meta #menu__header_meta li > .sub-menu li{display:block;text-align:right;margin:1.8rem 0;line-height:2rem;}
header.header__main .menu__meta #menu__header_meta li > .sub-menu li:first-child{margin-top:0;}
header.header__main .menu__meta #menu__header_meta li > .sub-menu li:last-child{margin-bottom:0;}
header.header__main .menu__meta #menu__header_meta li > .sub-menu li a{border:unset;border-radius:unset;padding:0;background:transparent;color:#161616;}
header.header__main .menu__meta #menu__header_meta li:hover > .sub-menu{opacity:1;visibility:visible;}
header.header__main .menu__meta > .menu{display:grid;}
@media only screen and (max-width: 768px) {
header.header__main .menu__meta .language__switcher.item{display:none;}
}
header.header__main .menu__meta .language__switcher > ul > li{position:relative;display:block;top:50%;transform:translateY(-50%);padding:1rem 0 1rem 2rem;}
@media only screen and (min-width: 769px) and (max-width: 900px) {
header.header__main .menu__meta .language__switcher > ul > li{padding:0.8rem 0 0.8rem 1.6rem;}
}
@media only screen and (max-width: 768px) {
header.header__main .menu__meta .language__switcher > ul > li{padding:0.5rem 0 0.5rem 1rem;}
}
header.header__main .menu__meta .language__switcher > ul > li a img{width:2.6rem;height:2.6rem;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
header.header__main .menu__meta .language__switcher > ul > li:hover{cursor:pointer;}
header.header__main .menu__meta .language__switcher > ul > li:hover > a img{opacity:0.5;}
header.header__main .menu__meta .language__switcher > ul > li:hover > ul{display:block;}
header.header__main .menu__meta .language__switcher > ul > li .sub-languages{display:none;position:absolute;width:22rem;height:auto;background:transparent;top:4.6rem;right:-3rem;padding:1rem 3rem;box-shadow:rgba(17, 17, 26, 0.05) 0 1px 0, rgba(17, 17, 26, 0.1) 0 0 8px;background:#F3F3F3;text-align:left;}
@media only screen and (min-width: 769px) and (max-width: 900px) {
header.header__main .menu__meta .language__switcher > ul > li .sub-languages{top:3.6rem;}
}
@media only screen and (max-width: 768px) {
header.header__main .menu__meta .language__switcher > ul > li .sub-languages{top:3rem;right:0;left:0;width:100%;}
}
header.header__main .menu__meta .language__switcher > ul > li .sub-languages > li{display:block;margin:1.7rem 0;}
header.header__main .menu__meta .language__switcher > ul > li .sub-languages > li.active a{font-weight:600;}
header.header__main .menu__meta .language__switcher > ul > li .sub-languages > li.active a:before{display:inline-block;font:var(--fa-font-regular);content:"\f00c";margin-right:1rem;}
header.header__main .menu__meta .language__switcher > ul > li .sub-languages > li.active a:hover{transform:none;}
header.header__main .menu__meta .language__switcher > ul > li .sub-languages > li a{display:block;}
header.header__main .menu__meta .language__switcher > ul > li .sub-languages > li a:hover{transform:translateX(0.5rem);}
header.header__main.header__floating{background:#F8F8F8;}
@media only screen and (max-width: 768px) {
header.header__main.header__floating{background-color:#fff;}
}
header.header__main.header__floating .inner{padding:2rem 0;}
header.header__main.header__floating .grid > .row.gap__small{row-gap:0;}
@media only screen and (max-width: 768px) {
.header__main .hamburger__icon{display:block;}
}
.mobile__menu{display:none;width:100%;background-color:#fff;z-index:9999;padding:1.6rem;}
.mobile__menu .menu__vertical{display:flex;flex-direction:column;}
.mobile__menu .menu__vertical #menu__header_main_mobile > li{padding:1.2rem 0 1.2rem 0;border-bottom:1px solid #F1F1F1;}
.mobile__menu .menu__vertical #menu__header_meta_mobile li:first-child,
.mobile__menu .menu__vertical #menu__header_meta_mobile li:nth-child(2){text-align:center;padding:1rem 2rem;border-radius:0.4rem;border:1px solid #87BD40;}
.mobile__menu .menu__vertical #menu__header_meta_mobile li:first-child{background:transparent;color:#87BD40;margin-bottom:0.8rem;}
.mobile__menu .menu__vertical #menu__header_meta_mobile li:nth-child(2){background:#87BD40;color:#FFF;}
ul li.menu-item-has-children > a:after{content:"\f078";font:var(--fa-font-sharp-regular);font-size:1rem;line-height:1.5rem;margin-left:1rem;vertical-align:text-top;}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px), only screen and (max-width: 768px) {
.sub-menu{display:none;}
.sub__menu--active{display:grid;}
ul.sub-menu li{padding:1.2rem 0 1.2rem 0;border-bottom:0;}
}
.hamburger__menu{display:none;}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px), only screen and (max-width: 768px) {
.hamburger__menu{display:block;}
}
.hamburger__menu .bar{display:block;width:2.5rem;height:3px;margin:5px auto;background-color:#333;transition:all 100ms ease-in-out;}
.hamburger__menu .hamburger__icon__close:nth-of-type(1){transition:all 100ms ease-in-out;transform:rotate(45deg) translate(7px, -4px);transform-origin:top left;width:28px;}
.hamburger__menu .hamburger__icon__close:nth-of-type(2){transition:all 100ms ease-in-out;transform-origin:center;width:0;}
.hamburger__menu .hamburger__icon__close:nth-of-type(3){transition:all 100ms ease-in-out;transform:rotate(-45deg) translate(1px, 8px);transform-origin:bottom left;width:28px;}
.mobile__menu--active{display:grid;gap:1.6rem;}
.modal__language{max-width:80rem;}
.modal__language form select{position:relative;width:100%;height:4rem;padding:0 1rem;border:2px solid #F1F1F1;border-radius:0.4rem;color:#666A6C;}
.modal__language .item{height:fit-content;}
.modal__language .item .title + .body{margin-top:3rem;}
.modal__language .item .language__item{display:block;margin-bottom:1.5rem;}
.modal__language .item .language__item:hover{transform:translateX(0.5rem);}
.modal__language .item .language__item:hover span{color:#161616;}
.modal__language .item .language__item .flag{display:inline-block;width:2.6rem;height:2.6rem;border-radius:1.3rem;}
@media screen and (max-width:2000px){
.modal__language .item .language__item .flag{width:2rem;height:2rem;border-radius:1rem;}
}
.modal__language .item .language__item .flag img{width:100%;height:100%;}
.modal__language .item .language__item span{display:inline-block;font-size:1.6rem;font-weight:500;color:#666A6C;line-height:2.6rem;vertical-align:top;margin-left:1rem;}
@media screen and (max-width:2000px){
.modal__language .item .language__item span{font-size:1.4rem;line-height:2rem;margin-left:0.6rem;}
} .language__switcher_mobile{position:relative;display:inline-block;width:100%;}
.language__switcher_mobile .dropdown-toggle{display:flex;align-items:center;background:#fff;padding:0.8rem;border:1px solid #ddd;border-radius:0.4rem;cursor:pointer;}
.language__switcher_mobile .dropdown-toggle i{margin-left:auto;}
.language__switcher_mobile .dropdown-toggle img{margin-right:1rem;width:2.4rem;height:2.4rem;}
.language__switcher_mobile .dropdown-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:0.4rem;box-shadow:0 1rem 1rem rgba(0, 0, 0, 0.05);z-index:1000;}
.language__switcher_mobile .language_current:hover .dropdown-menu{display:block;}
.language__switcher_mobile .sub-item{display:flex;align-items:center;cursor:pointer;padding:0.8rem;}
.language__switcher_mobile .sub-item img{width:2.4rem;height:2.4rem;margin-right:1rem;}
.language__switcher_mobile .sub-item.active{background-color:#f0f0f0;}
.language__switcher_mobile .sub-item a{color:#333;text-decoration:none;display:flex;align-items:center;width:100%;}
footer.footer__main{margin-top:14rem;background:linear-gradient(0deg, #ffffff 0%, #f3f3f3 100%);}
@media only screen and (max-width: 768px) {
footer.footer__main{margin-top:6rem;}
}
footer.footer__main .item{height:fit-content;}
footer.footer__main .title + .body{margin-top:2rem;}
footer.footer__main .title + .menu{margin-top:1rem;}
footer.footer__main .brand a svg{width:auto;height:4rem;}
@media screen and (max-width:2000px){
footer.footer__main .brand a svg{height:3.6rem;}
}
footer.footer__main .brand + .copyright{margin-top:4rem;}
@media screen and (max-width:2000px){
footer.footer__main .brand + .copyright{margin-top:2rem;}
}
footer.footer__main .partner.partner__sms{margin-top:2rem;}
footer.footer__main .partner.partner__sms img{width:auto;height:3.6rem;transform:translateX(-4px);}
footer.footer__main #menu__footer_meta{margin-top:4rem;}
@media screen and (max-width:2000px){
footer.footer__main #menu__footer_meta{margin-top:2rem;}
}
footer.footer__main .menu ul li{margin:1rem 0;}
@media screen and (max-width:2000px){
footer.footer__main .menu ul li{margin:0.8rem 0;}
}
footer.footer__main .menu ul li a{font-size:1.5rem;color:#48494B;}
footer.footer__main .menu ul li a:hover{color:#161616;}
@media only screen and (min-width: 901px) and (max-width: 1400px) {
footer.footer__main .row.col__6{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));}
}
.cta__floating{position:fixed;right:2rem;bottom:2rem;z-index:110;background:#FFF;box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.1);width:7rem;height:7rem;border-radius:50%;text-align:center;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.cta__floating i{font-size:3.4rem;line-height:7rem;color:#87BD40;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.cta__floating:hover{background:#87BD40;transform:translateY(-0.6rem);}
.cta__floating:hover i{color:#FFF;}
.cta__modal .content__wrapper .icon{margin-bottom:3rem;width:6rem;height:6rem;border-radius:3rem;background:rgba(135, 189, 64, 0.2);text-align:center;}
.cta__modal .content__wrapper .icon i{font-size:2.8rem;line-height:6rem;color:#87BD40;}
.cta__modal .content__wrapper .title{margin-bottom:2rem;}
.cta__modal .content__wrapper ul{margin-top:4rem;}
.cta__modal .content__wrapper ul li{font-size:1.5rem;color:#666A6C;margin:1rem 0;}
.cta__modal .content__wrapper ul li strong{display:inline-block;font-weight:600;width:12rem;}
.cta__modal .content__wrapper .button__wrapper{margin-top:4rem;}
.hero{position:relative;width:100%;height:65rem;background:#F8F8F8;}
@media only screen and (min-width: 769px) and (max-width: 900px), only screen and (max-width: 768px) {
.hero{height:auto;padding-top:11rem;}
}
@media screen and (min-width:1701px){
.hero{height:auto;}
}
.hero .content__overlay{position:absolute;bottom:5rem;left:0;width:100%;}
@media only screen and (max-width: 1601px) {
.hero .content__overlay{height:calc(100% - (12.4rem + 10rem));}
}
@media screen and (min-width:1701px){
.hero .content__overlay{position:static;padding:13rem 0 5rem 0;}
}
.hero .content__overlay .container{height:100%;}
@media only screen and (min-width: 769px) and (max-width: 900px), only screen and (max-width: 768px) {
.hero .content__overlay{position:static;}
}
.hero .content__wrapper{margin:auto 0 auto 0;}
.hero .content__wrapper .meta{margin-bottom:1rem;}
.hero .content__wrapper .title{margin-bottom:1.2rem;}
.hero .content__wrapper .content{width:100%;}
.hero .content__wrapper .buttons__cta{position:relative;margin-top:3rem;}
.hero .content__wrapper .buttons__cta .button{margin-right:2rem;}
.hero .content__wrapper .buttons__cta .button:last-child{margin-right:0;margin-top:1.6rem;}
.hero .media{height:100%;margin:auto 0 auto 0;background:#F1F1F1;border-radius:1.2rem;}
.hero .media .preview{height:100%;position:relative;overflow:hidden;z-index:2;}
.hero .media .preview img{top:0;right:0;width:100%;height:100%;border-radius:1.2rem;object-fit:cover;object-position:top left;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.hero .media .preview.cover__center > img{object-position:center center;}
.hero .media .preview.cover__topleft > img{object-position:top left;}
.hero.hero__page_products .splide{background:#F1F1F1;border-radius:1.2rem;max-width:100%;position:static;overflow:hidden;}
.hero.hero__page_products .splide .splide__arrows, .hero.hero__page_products .splide .splide__pagination{position:relative;}
.hero.hero__page_products .splide .splide__arrows{top:50%;width:100%;transform:translateY(-50%);z-index:1;}
.hero.hero__page_products .splide .splide__track{height:100%;}
.hero.hero__page_products .splide .splide__slide .slide__inner{height:100%;}
.hero.hero__page_products .splide .splide__slide .overlay__gradient{width:100%;position:absolute;left:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);z-index:1;padding:8rem 3rem 2rem 3rem;opacity:1;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.hero.hero__page_products .splide .splide__slide .overlay__gradient span{display:inline-block;font-weight:500;color:#FFF;}
.hero.hero__page_products .splide .splide__slide .media__wrapper{width:100%;height:100%;}
.hero.hero__page_products .splide .splide__slide .media__wrapper img{position:static;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;}
.hero.hero__slider{width:100%;}
.hero.hero__slider .splide, .hero.hero__slider .splide__track, .hero.hero__slider .slide__inner{height:100%;}
.hero.hero__slider .slide__inner{position:absolute;bottom:5rem;left:0;width:100%;height:calc(100% - (12.4rem + 10rem));z-index:2;}
.hero.hero__slider .slide__inner .container{height:100%;}
.hero.hero__slider .splide__pagination{bottom:2rem;}
.hero.hero__slider .splide__pagination li{margin:0 0.3rem;}
.hero.hero__slider .splide__pagination li button{border-radius:2px;width:0.4rem;height:0.4rem;margin:0;background:#DFDFDF;}
.hero.hero__slider .splide__pagination li button.is-active{width:2rem;transform:unset;background:#BBBBBB;}
.hero.hero__slider .splide__arrows{position:relative;top:50%;margin:0 auto;}
.hero.hero__slider .splide__arrows button{background:transparent;height:auto;opacity:0.2;width:auto;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.hero.hero__slider .splide__arrows button:disabled{opacity:0.05;}
.hero.hero__slider .splide__arrows button:disabled:hover{opacity:0.05;}
.hero.hero__slider .splide__arrows button:hover{opacity:1;}
.hero.hero__slider .splide__arrows button.splide__arrow--prev{left:-6rem;}
.hero.hero__slider .splide__arrows button.splide__arrow--next{right:-6rem;}
.hero.hero__slider .splide__arrows button svg{width:3rem;height:auto;}
.hero.hero__page_alt{height:auto;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(247, 247, 247, 0.7) 100%);padding-top:13rem;}
.hero.hero__page_alt.noimage{background:#F8F8F8;padding-bottom:6rem;}
.hero.hero__page_alt .content{width:100%;max-width:72rem;margin:0 auto;}
.hero.hero__page_alt .media__wrapper{height:50rem;border-radius:1.2rem;z-index:2;}
.hero.hero__page_alt .hero__infobar{position:relative;margin-top:-5rem;width:100%;height:20rem;background:#F8F8F8;}
.hero.hero__page_alt .hero__infobar .container{padding-top:9rem;}
@media only screen and (max-width: 768px) {
.hero.hero__page_alt .hero__infobar{margin-top:0;padding-block:4rem;height:auto;}
.hero.hero__page_alt .hero__infobar .row.col__12{grid-template-columns:1fr 1fr;align-items:start;}
.hero.hero__page_alt .hero__infobar .container{padding-top:0;}
}
.hero.hero__page_alt .hero__infobar .content__wrapper h2, .hero.hero__page_alt .hero__infobar .content__wrapper span.mimic__h2{color:#87BD40;}
.post__wrapper.post__blog.blog__overview .post__hero .title{margin-bottom:4rem;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar{position:relative;width:100%;max-width:96rem;margin:0 auto;border-radius:1.2rem;box-shadow:0 0.6rem 2rem rgba(0, 0, 0, 0.08);padding:1.2rem;}
@media screen and (max-width:2000px){
.post__wrapper.post__blog.blog__overview .filter .filter__bar{padding:1.6rem;}
}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul{display:table;width:100%;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li{padding:0;display:table-cell;width:50%;padding-right:2rem;}
@media only screen and (max-width: 768px) {
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li{display:grid;width:100%;padding-right:0;}
}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-search{min-width:40rem;}
@media only screen and (max-width: 768px) {
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-search{min-width:unset;}
}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-search label{position:relative;width:100%;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-search label:before{position:absolute;left:2rem;font:var(--fa-font-solid);font-size:1.8rem;line-height:4.4rem;content:"\f002";z-index:2;color:#666A6C;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-search label input{width:100%;border:0;background:#F3F3F3;height:4.4rem;padding:0 2rem 0 6rem;border-radius:0.6rem;font-family:inherit;font-size:1.6rem;}
@media only screen and (max-width: 768px) {
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag{width:50%;margin-top:3.6rem;}
}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label{width:100%;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container{width:100% !important;margin-top:-4px;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-single{width:100%;border:0;background:#FFF;box-shadow:none;font-family:inherit;font-weight:500;font-size:1.6rem;}
@media only screen and (max-width: 768px) {
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-single span{margin-right:unset;}
}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-single span:before{font:var(--fa-font-sharp-solid);content:"\f0c9";margin-right:1rem;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-single > div{display:none;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-drop{border:0;padding:1rem;border-radius:0 0 1.2rem 1.2rem;top:4rem;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-drop .chosen-search{display:none;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-drop .chosen-results li{display:block;width:100%;font-size:1.6rem;font-family:inherit;font-weight:500;padding:1rem 0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-drop .chosen-results li.sf-option-active{font-weight:600;color:#161616;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-drop .chosen-results li.sf-option-active.highlighted{opacity:1;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .chosen-container .chosen-drop .chosen-results li.highlighted{background-color:transparent;background:transparent;color:#161616;opacity:0.6;}
.post__wrapper.post__blog.blog__overview .filter .filter__bar .searchandfilter ul > li.sf-field-taxonomy-service-tag label .sf-input-select{min-width:unset;padding:1.4rem;}
@media only screen and (max-width: 768px) {
.post__wrapper.post__blog.blog__overview .filter .filter__bar .subscription{position:absolute;bottom:1.6rem;right:1.6rem;}
}
@media only screen and (max-width: 768px) {
.post__wrapper.post__blog.blog__overview .post__body .wrapper{padding-top:6.4rem;}
}
.post__wrapper.post__blog.blog__overview .post__body #blogs{row-gap:8rem;}
.post__wrapper.post__blog .addon__other_posts, .post__wrapper.post__customer .addon__other_posts{margin-top:14rem;}
.post__wrapper.post__blog .addon__other_posts .section__title, .post__wrapper.post__customer .addon__other_posts .section__title{margin-bottom:2rem;}
.post__wrapper.post__blog .addon__subscribe, .post__wrapper.post__customer .addon__subscribe{margin-top:6rem;}
.post__wrapper.post__blog .addon__subscribe .blog__sub_wrapper, .post__wrapper.post__customer .addon__subscribe .blog__sub_wrapper{background:#F8F8F8;border-radius:1.2rem;padding:3rem;}
.post__wrapper.post__blog .addon__subscribe .blog__sub_wrapper .title + .content,
.post__wrapper.post__customer .addon__subscribe .blog__sub_wrapper .title + .content{margin-top:0.4rem;}
.post__wrapper.post__blog .addon__subscribe .blog__sub_wrapper .form__wrapper, .post__wrapper.post__customer .addon__subscribe .blog__sub_wrapper .form__wrapper{margin-top:2rem;}
@media screen and (max-width:2000px){
.post__wrapper.post__blog .post__hero .container, .post__wrapper.post__customer .post__hero .container{row-gap:2rem;}
}
.post__wrapper.post__blog .post__hero .wrapper, .post__wrapper.post__customer .post__hero .wrapper{padding-top:19rem;padding-bottom:0;}
@media only screen and (max-width: 768px) {
.post__wrapper.post__blog .post__hero .wrapper, .post__wrapper.post__customer .post__hero .wrapper{padding-top:11rem;}
}
.post__wrapper.post__blog .post__hero .meta, .post__wrapper.post__customer .post__hero .meta{margin-bottom:3rem;}
@media screen and (max-width:2000px){
.post__wrapper.post__blog .post__hero .meta, .post__wrapper.post__customer .post__hero .meta{margin-bottom:1.5rem;}
}
.post__wrapper.post__blog .post__hero .meta label, .post__wrapper.post__customer .post__hero .meta label{margin-right:1rem;}
.post__wrapper.post__blog .post__hero .meta span, .post__wrapper.post__customer .post__hero .meta span{font-size:1.5rem;color:#666A6C;}
.post__wrapper.post__blog .post__hero .title, .post__wrapper.post__customer .post__hero .title{margin-bottom:6rem;}
.post__wrapper.post__blog .post__hero .thumbnail .media__wrapper, .post__wrapper.post__customer .post__hero .thumbnail .media__wrapper{aspect-ratio:21 / 9;border-radius:1.2rem;background:#F3F3F3;}
.post__wrapper.post__blog .post__hero .thumbnail .media__wrapper.blog-contain img, .post__wrapper.post__customer .post__hero .thumbnail .media__wrapper.blog-contain img{object-fit:contain;padding:4rem;}
@media only screen and (max-width: 768px) {
.post__wrapper.post__blog .post__hero .thumbnail .media__wrapper.blog-contain img, .post__wrapper.post__customer .post__hero .thumbnail .media__wrapper.blog-contain img{padding:2rem;}
}
.post__wrapper.post__blog .post__hero .info .column__alt p, .post__wrapper.post__customer .post__hero .info .column__alt p{line-height:100%;}
.post__wrapper.post__blog .post__body .wrapper, .post__wrapper.post__customer .post__body .wrapper{padding-top:12rem;}
.post__wrapper.post__blog .post__body .body__wrapper, .post__wrapper.post__customer .post__body .body__wrapper{width:100%;overflow:hidden;}
.post__wrapper.post__blog .post__body .body__wrapper h2, .post__wrapper.post__customer .post__body .body__wrapper h2{font-size:2.4rem;line-height:3.2rem;}
.post__wrapper.post__blog .post__body .body__wrapper h3, .post__wrapper.post__customer .post__body .body__wrapper h3{font-size:2rem;line-height:2.6rem;}
.post__wrapper.post__blog .post__body .body__wrapper img, .post__wrapper.post__customer .post__body .body__wrapper img{max-width:100%;height:auto;}
.post__wrapper.post__blog .post__body .after__body_wrapper, .post__wrapper.post__customer .post__body .after__body_wrapper{border-top:2px solid #F3F3F3;margin-top:6rem;padding-top:3rem;}
.post__wrapper.post__blog .post__body .after__body_wrapper .share, .post__wrapper.post__customer .post__body .after__body_wrapper .share{font-size:2.6rem;}
@media screen and (max-width:2000px){
.post__wrapper.post__blog .post__body .after__body_wrapper .share, .post__wrapper.post__customer .post__body .after__body_wrapper .share{font-size:2.2rem;}
}
.post__wrapper.post__blog .post__body .after__body_wrapper .share a, .post__wrapper.post__customer .post__body .after__body_wrapper .share a{margin:0 0.2rem;color:#666A6C;}
.post__wrapper.post__blog .post__body .after__body_wrapper .share a:hover, .post__wrapper.post__customer .post__body .after__body_wrapper .share a:hover{color:#161616;}
.post__wrapper.post__blog .post__body .after__body_wrapper.products_services_wrapper .grid-item .logo img, .post__wrapper.post__customer .post__body .after__body_wrapper.products_services_wrapper .grid-item .logo img{width:auto;height:3.6rem;}
.post__wrapper.post__blog .post__body .after__body_wrapper.products_services_wrapper .grid-item .title, .post__wrapper.post__customer .post__body .after__body_wrapper.products_services_wrapper .grid-item .title{margin-top:1.4rem;}
.post__wrapper.post__blog .post__body .after__body_wrapper.products_services_wrapper .grid-item .excerpt, .post__wrapper.post__customer .post__body .after__body_wrapper.products_services_wrapper .grid-item .excerpt{margin-top:0.8rem;}
.post__wrapper.post__blog .post__body .after__body_wrapper.products_services_wrapper .grid-item .button__wrapper, .post__wrapper.post__customer .post__body .after__body_wrapper.products_services_wrapper .grid-item .button__wrapper{margin-top:2rem;}
.post__wrapper.post__customer .post__sidebar{height:fit-content;position:sticky;top:16rem;}
@media only screen and (max-width: 768px) {
.post__wrapper.post__customer .post__sidebar{position:static;}
}
@media screen and (max-width:2000px){
.post__wrapper.post__customer .post__sidebar{top:12rem;}
}
.post__wrapper.post__customer .post__sidebar .sidebar__item{border-bottom:2px solid #F3F3F3;padding-bottom:4rem;margin-bottom:3rem;}
@media screen and (max-width:2000px){
.post__wrapper.post__customer .post__sidebar .sidebar__item{padding-bottom:4rem;margin-bottom:2rem;}
}
.post__wrapper.post__customer .post__sidebar .sidebar__item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.post__wrapper.post__customer .post__sidebar .sidebar__item .title{margin-bottom:2rem;}
.post__wrapper.post__customer .post__sidebar .sidebar__item .title h4{font-size:2rem;}
.post__wrapper.post__customer .post__sidebar .sidebar__item .body ul{margin:0;}
.post__wrapper.post__customer .post__sidebar .sidebar__item .body nav a{display:block;margin-bottom:1.4rem;}
.post__wrapper.post__customer .post__sidebar .sidebar__item .body nav a:last-child{margin-bottom:0;}
.post__wrapper.post__customer .post__sidebar .sidebar__item .body nav.products a img{width:auto;height:6rem;}
@media screen and (max-width:2000px){
.post__wrapper.post__customer .post__sidebar .sidebar__item .body nav.products a img{height:5rem;}
}
.post__wrapper.post__customer .post__sidebar .sidebar__item .body nav.products + .products__additional{margin-top:3rem;}
.post__wrapper.post__customer .post__sidebar .sidebar__item .body + .title{margin-top:4rem;}
.post__wrapper.post__customer .post__sidebar .sidebar__item.logo__wrapper .logo{width:100%;height:auto;}
.post__wrapper.post__customer .post__sidebar .sidebar__item.logo__wrapper .logo img{width:auto;max-width:33rem;height:7rem;}
@media screen and (max-width:2000px){
.post__wrapper.post__customer .post__sidebar .sidebar__item.logo__wrapper .logo img{max-width:20rem;height:auto;max-height:6rem;}
}
.post__wrapper.post__customer .post__sidebar .sidebar__item.details .info li{display:table;margin-bottom:1rem;line-height:2.2rem;}
.post__wrapper.post__customer .post__sidebar .sidebar__item.details .info li:last-child{margin-bottom:0;}
.post__wrapper.post__customer .post__sidebar .sidebar__item.details .info li strong{display:table-cell;width:16rem;font-weight:600;}
@media screen and (max-width:2000px){
.post__wrapper.post__customer .post__sidebar .sidebar__item.details .info li strong{width:12rem;}
}
.post__wrapper.post__customer .post__sidebar .sidebar__item.details .info li span{display:table-cell;color:#666A6C;}
.post__wrapper.post__customer .post__sidebar .sidebar__item.links ul li{margin:1.2rem 0;}
.post__wrapper.post__customer .post__sidebar .sidebar__item.links ul li:first-child{margin-top:0;}
.post__wrapper.post__customer .body__wrapper .refcase__quote{margin:4rem 0;}
.post__wrapper.post__customer .body__wrapper .refcase__quote:before{display:block;content:"";width:20rem;height:0.2rem;background:#F1F1F1;margin-bottom:3rem;}
.post__wrapper.post__customer .body__wrapper .refcase__quote .quote{text-align:left;}
.post__wrapper.post__customer .body__wrapper .refcase__quote .quote h3{font-weight:400;font-size:1.8rem;line-height:2.6rem;}
.post__wrapper.post__customer .body__wrapper .refcase__quote .quote h3:before, .post__wrapper.post__customer .body__wrapper .refcase__quote .quote h3:after{content:'"';}
.post__wrapper.post__customer .body__wrapper .refcase__quote .quote h3:before{margin-right:-0.3rem;}
.post__wrapper.post__customer .body__wrapper .refcase__quote .quote h3:after{margin-left:-0.3rem;}
.post__wrapper.post__customer .body__wrapper .refcase__quote .author{display:table;margin:4rem 0 0 0;}
.post__wrapper.post__customer .body__wrapper .refcase__quote .author .avatar{display:table-cell;width:8rem;height:8rem;border-radius:50%;background:#333;}
.post__wrapper.post__customer .body__wrapper .refcase__quote .author .avatar + .author__info{padding-left:2rem;}
.post__wrapper.post__customer .body__wrapper .refcase__quote .author .author__info{display:table-cell;vertical-align:middle;text-align:left;font-size:1.6rem;color:#666A6C;}
.post__wrapper.post__customer .body__wrapper .refcase__quote .author .author__info strong{display:block;font-size:1.8rem;font-weight:600;margin-bottom:0.8rem;color:#161616;}
@media only screen and (max-width: 768px) {
.post__wrapper.post__customer .post__body .wrapper{padding-top:6.4rem;}
} .block__item.block__content.content__media .column__content .content__wrapper .title + .content{margin-top:3rem;}
@media screen and (max-width:2560px){
.block__item.block__content.content__media .column__content .content__wrapper .title + .content{margin-top:2rem;}
}
.block__item.block__content.content__media .column__media .media{width:100%;}
.block__item.block__content.content__media .column__media .media.media__wrapper{height:auto;border-radius:3rem;}
@media only screen and (max-width: 768px) {
.block__item.block__content.content__media .column__media .media.media__wrapper{border-radius:1.2rem;}
}
.block__item.block__content.content__media .column__media .media.media__wrapper.bg__active{background:#F8F8F8;padding:6rem 4rem;}
@media only screen and (max-width: 768px) {
.block__item.block__content.content__media .column__media .media.media__wrapper.bg__active{padding:2rem;}
}
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain{height:auto;min-height:60rem;}
@media screen and (max-width:2560px){
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain{min-height:48rem;}
}
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover.size__small, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain.size__small{min-height:40rem;}
@media screen and (max-width:2560px){
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover.size__small, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain.size__small{min-height:32rem;}
}
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover.size__medium, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain.size__medium{min-height:50rem;}
@media screen and (max-width:2560px){
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover.size__medium, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain.size__medium{min-height:38rem;}
}
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover.size__large, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain.size__large{min-height:70rem;}
@media screen and (max-width:2560px){
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover.size__large, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain.size__large{min-height:50rem;}
}
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover.size__auto, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain.size__auto{min-height:unset;height:min-content;top:50%;transform:translateY(-50%);}
.block__item.block__content.content__media .column__media .media.media__wrapper.media__cover.size__auto img, .block__item.block__content.content__media .column__media .media.media__wrapper.media__contain.size__auto img{position:relative;}
.block__item.block__content.content__media .column__media .media.media__wrapper img{object-position:center center;}
.block__item.block__content.content__media .column__media .media.media__wrapper.border{border:2rem solid #F8F8F8;}
.block__item.block__content.content__media .column__media.media__video{width:100%;height:auto;}
.block__item.block__content.content__media .column__media.media__video .video__wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:1.2rem;}
.block__item.block__content.content__media .column__media.media__video .video__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.block__item.block__content.content__media .column__media.media__video .video__wrapper.border{border:2rem solid #F3F3F3;}
.block__item.block__content.content__media .valign__center .column__content .content__wrapper{margin:auto 0;}
.block__item.block__content.content__media .valign__bottom .column__content .content__wrapper{margin:auto 0 0 0;}
.block__item.block__content.content__only .button__wrapper{margin-top:3rem;}
.block__item.block__content.content__only .media__wrapper{margin-top:3rem;}
.block__item.block__content.content__only .media__wrapper.relative img{position:relative;}
.block__item.block__content.content__only .logo__wrapper{display:inline-block;margin-top:3rem;}
.block__item.block__content.content__only .logo__wrapper img{width:auto;height:5rem;}
.block__item.block__content.content__only .logo__wrapper.logo__secondary{margin-left:4rem;}
.block__item.block__content.content__only .logo__wrapper.logo__secondary:before{position:absolute;display:block;content:"";width:0.1rem;height:5rem;transform:translateY(-1rem);background:#F1F1F1;}
.block__item.block__content.content__only .logo__wrapper.logo__secondary img{margin-left:4rem;height:3rem;}
@media only screen and (max-width: 768px) {
.block__item.block__content.content__only .logo__wrapper{display:block;}
.block__item.block__content.content__only .logo__wrapper.logo__secondary{margin-left:unset;}
.block__item.block__content.content__only .logo__wrapper.logo__secondary img{margin-left:unset;}
}
.block__item.block__content.content__only .frm_forms{width:100%;max-width:78rem;margin:4rem auto 0 auto;padding:3rem;background:#F8F8F8;}
.block__item.block__content.content__column .column__item .image{margin-bottom:2rem;}
.block__item.block__content.content__column .column__item .image .media__wrapper{aspect-ratio:2 / 1.15;border-radius:1.2rem;}
.block__item.block__content.content__column .column__item .image .media__wrapper img{object-position:top;}
.block__item.block__content.content__column .column__item .title h3 i{margin-right:2rem;}
.block__item.block__content.content__column .column__item .title + .content{margin-top:1.4rem;}
.block__item.block__content.content__column .column__item .button__wrapper{margin-top:2rem;}
.block__item.block__content.content__column.content__column_sub .container > .row{row-gap:2rem;}
.block__item.block__content.content__column .column__content .content__wrapper .title + .content{margin-top:4rem;}
.block__item.block__content.content__column .column__sub .container__full{max-width:100%;}
.block__item.block__content.content__column .column__sub .container__full > .row{row-gap:3rem;}
.block__item.block__content.content__column .column__sub .item{height:fit-content;}
.block__item.block__content.content__column .column__sub .item .icon{width:5.8rem;height:5.8rem;line-height:5.8rem;border-radius:50%;background:rgba(135, 189, 64, 0.2);text-align:center;}
.block__item.block__content.content__column .column__sub .item .icon i{font-size:2.8rem;color:#87BD40;vertical-align:middle;}
.block__item.block__content.content__column .column__sub .item .icon + .title{margin-top:3rem;}
.block__item.block__content.content__column .column__sub .item .title h3 i{margin-right:2rem;}
.block__item.block__content.content__column .column__sub .item .content{margin-top:1.5rem;}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px), only screen and (max-width: 768px) {
.block__item.block__content.content__column .column__sub .container{padding:0;}
} .block__item.block__cta .column__content{align-content:start;}
.block__item.block__cta .column__content .content__accordion{margin-top:7rem;}
.block__item.block__cta .column__content .title + .content{margin-top:3rem;}
.block__item.block__cta .column__content .content{padding-right:6rem;}
.block__item.block__cta .column__content .cta__element{margin-top:2rem;}
.block__item.block__cta .column__media .media__wrapper{max-height:58rem;border-radius:1.2rem;}
.block__item.block__toggle .column__content{align-content:start;}
.block__item.block__toggle .column__content .title + .content{margin-top:1.2rem;}
.block__item.block__toggle .column__content .content__accordion{margin-top:7rem;}
@media only screen and (max-width: 768px) {
.block__item.block__toggle .column__content .content__accordion{margin-top:4rem;}
}
.block__item.block__toggle .column__media .media__wrapper{aspect-ratio:10 / 11;border-radius:1.2rem;background:#F1F1F1;}
@media only screen and (max-width: 768px) {
.block__item.block__toggle .column__media .media__wrapper{aspect-ratio:unset;}
}
.block__item.block__toggle .column__media .media__wrapper span{display:none;}
.block__item.block__toggle .column__media .media__wrapper span.active{display:block;}
.block__item.block__toggle .column__media .media__wrapper.offset > img{bottom:0;top:auto;width:100%;height:auto;right:-6rem;left:unset;}
.block__item.block__toggle .column__media .media__wrapper.contain > img{width:100%;height:100%;object-fit:contain;}
.block__item.block__toggle .column__media .media__wrapper.contain-max{aspect-ratio:unset;height:auto;}
.block__item.block__toggle .column__media .media__wrapper.contain-max > img{position:relative;top:0;left:0;width:100%;height:auto;}
.block__item.block__toggle .column__media .media__wrapper.border-white, .block__item.block__toggle .column__media .media__wrapper.border-grey{background:#FFF;}
.block__item.block__toggle .column__media .media__wrapper.border-white > img, .block__item.block__toggle .column__media .media__wrapper.border-grey > img{padding:2.4rem;}
.block__item.block__toggle .column__media .media__wrapper.border-grey{background:#F1F1F1;}
.block__item.block__refcase_grid .filter .filter__bar form ul{display:table;}
.block__item.block__refcase_grid .filter .filter__bar form ul li{display:table-cell;}
.block__item.block__refcase_grid .filter .filter__bar form ul li.sf-field-taxonomy-service-tag > ul li{display:inline-block;padding:0;margin:0.5rem;}
.block__item.block__refcase_grid .filter .filter__bar form ul li.sf-field-taxonomy-service-tag > ul li:first-child{margin-left:0;}
.block__item.block__refcase_grid .filter .filter__bar form ul li.sf-field-taxonomy-service-tag > ul li input{display:none;}
.block__item.block__refcase_grid .filter .filter__bar form ul li.sf-field-taxonomy-service-tag > ul li label{display:inline-block;font-weight:500;font-size:1.5rem;height:fit-content;width:fit-content;color:rgba(0, 0, 0, 0.4);padding:0.6rem 1.2rem;border-radius:0.4rem;border:1px solid rgba(0, 0, 0, 0.1);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.block__item.block__refcase_grid .filter .filter__bar form ul li.sf-field-taxonomy-service-tag > ul li:hover{cursor:pointer;}
.block__item.block__refcase_grid .filter .filter__bar form ul li.sf-field-taxonomy-service-tag > ul li:hover label{cursor:pointer;color:#161616;}
.block__item.block__refcase_grid .filter .filter__bar form ul li.sf-field-taxonomy-service-tag > ul li.sf-option-active label{color:#FFF;border-color:#87BD40;background:#87BD40;}
.block__item.block__refcase .column__content .logo{width:auto;height:5.5rem;margin-bottom:2rem;}
.block__item.block__refcase .column__content .logo img{width:auto;max-width:28rem;height:100%;object-fit:scale-down;object-position:bottom;}
@media screen and (max-width:2000px){
.block__item.block__refcase .column__content .logo img{max-width:18rem;}
}
.block__item.block__refcase .column__content .content__wrapper{margin:auto 0;}
.block__item.block__refcase .column__content .content__wrapper .title + .content{margin-top:4rem;}
@media screen and (max-width:2000px){
.block__item.block__refcase .column__content .content__wrapper .title + .content{margin-top:2rem;}
}
.block__item.block__refcase .column__content .content__wrapper .author__wrapper{margin-top:3rem;}
.block__item.block__refcase .column__content .content__wrapper .author__wrapper .avatar{position:relative;display:table-cell;width:7.2rem;height:7.2rem;border-radius:3.6rem;border:3px solid #F1F1F1;}
.block__item.block__refcase .column__content .content__wrapper .author__wrapper .avatar img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3.6rem;}
.block__item.block__refcase .column__content .content__wrapper .author__wrapper .info{display:table-cell;vertical-align:middle;padding-left:2rem;}
.block__item.block__refcase .column__content .content__wrapper .author__wrapper .info span{display:block;line-height:2.1rem;color:#161616;}
.block__item.block__refcase .column__content .content__wrapper .author__wrapper .info span.name{font-weight:600;}
.block__item.block__refcase .column__content .content__wrapper .button__wrapper{margin-top:4rem;}
.block__item.block__refcase .column__media .media{width:100%;}
.block__item.block__refcase .column__media .media.media__wrapper{height:auto;border-radius:2.4rem;}
.block__item.block__refcase .column__media .media.media__wrapper.media__cover{height:auto;aspect-ratio:4 / 3;}
.block__item.block__refcase .column__media .media.media__wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.75);z-index:1;backdrop-filter:blur(3px);}
.block__item.block__refcase .column__media .media.media__wrapper .logo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.block__item.block__refcase .column__media .media.media__wrapper .logo > img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;max-width:28rem;max-height:9rem;height:100%;object-fit:scale-down;object-position:bottom;}
.block__item.block__pricing .price__box{height:fit-content;}
.block__item.block__pricing .price__box .price{display:inline-block;}
.block__item.block__pricing .price__box .price span{display:inline-block;}
.block__item.block__pricing .price__box .price .currency{font-size:2.2rem;font-weight:600;margin-right:1rem;vertical-align:top;margin-top:0.8rem;}
.block__item.block__pricing .price__box .price .value{font-weight:700;font-size:2.4rem;}
.block__item.block__pricing .price__box .info{display:block;}
.block__item.block__pricing .price__box .info span{font-size:1.6rem;color:#666A6C;}
.block__item.block__pricing.pricing__single .grid{row-gap:10rem;}
.block__item.block__pricing.pricing__single .column__info .content__wrapper .title + .content{margin-top:3rem;}
.block__item.block__pricing.pricing__single .column__price .price__box{background:#F8F8F8;border-radius:1.2rem;padding:5rem 4rem;text-align:center;height:fit-content;}
.block__item.block__pricing.pricing__single .column__price .price__box .price span{display:inline-block;}
.block__item.block__pricing.pricing__single .column__price .price__box .price .currency{font-size:2rem;font-weight:600;margin-right:1rem;vertical-align:top;margin-top:0.4rem;}
.block__item.block__pricing.pricing__single .column__price .price__box .price .value{font-weight:700;font-size:5rem;}
.block__item.block__pricing.pricing__single .column__price .price__box .info{margin-top:2rem;}
.block__item.block__pricing.pricing__single .column__price .price__box .info span{font-size:1.6rem;font-style:italic;color:#666A6C;}
.block__item.block__pricing.pricing__multiple .gridbox__item{height:fit-content;overflow:hidden;}
.block__item.block__pricing.pricing__multiple .image__product{position:absolute;top:3rem;right:1.6rem;width:100%;z-index:0;}
.block__item.block__pricing.pricing__multiple .image__product img{position:absolute;right:0;top:0;width:12rem;height:auto;}
.block__item.block__pricing.pricing__multiple .header, .block__item.block__pricing.pricing__multiple footer{z-index:1;}
.block__item.block__pricing.pricing__multiple footer{margin-top:4rem;padding-bottom:3rem;}
.block__item.block__pricing.pricing__multiple .toggle__content{margin-top:0;}
.block__item.block__pricing.pricing__multiple .toggle__trigger{margin-top:3rem;}
.block__item.block__pricing.pricing__multiple .list{padding-top:2rem;}
.block__item.block__pricing.pricing__multiple .list ul{margin:0;}
.block__item.block__pricing.pricing__multiple .price__box{margin-top:2rem;}
.block__item.block__pricing.pricing__multiple .info{margin-top:0.4rem;}
.block__item.block__pricing.pricing__multiple .info p{opacity:0.5;}
.block__item.block__pricing.pricing__multiple .button__wrapper{margin-top:3rem;}
.block__item.block__pricing.pricing__multiple .button__wrapper .button{margin:0.5rem;}
.block__item.block__pricing.pricing__multiple .button__wrapper .button:first-child{margin-left:0;}
.block__item.block__pricing.pricing__multiple .button__wrapper .button:last-child{margin-right:0;}
.block__item.block__pricing.pricing__multiple .add__accordion{margin-top:6rem;}
.block__item.block__pricing.pricing__multiple .add__accordion .title{margin-bottom:3rem;}
.block__item.block__pricing.pricing__multiple .item{position:relative;}
.block__item.block__pricing.pricing__multiple .item .pricing-badge{position:absolute;right:1.4rem;top:1.4rem;background:#87BD40;color:#FFF;padding:0.5rem 1rem;font-size:1.2rem;font-weight:600;letter-spacing:0.06rem;border-radius:1rem;z-index:1;}
.block__item.block__pricing.pricing__multiple .item.size__3 .image__product img{width:10rem;}
.block__item.block__pricing.pricing__multiple .item.size__3 .button__wrapper a{margin-left:0;margin-right:0;}
.block__item.block__timeline .timeline__wrapper .timeline{position:relative;width:100%;margin:0 auto 0 auto;}
.block__item.block__timeline .timeline__wrapper .timeline::before{position:absolute;top:0;left:50%;background:#F3F3F3;content:'';width:4px;height:100%;border-radius:0.4rem;transform:translateX(-50%);}
@media screen and (max-width:580px){
.block__item.block__timeline .timeline__wrapper .timeline::before{left:0;}
}
.block__item.block__timeline .timeline__wrapper .timeline::after{display:table;content:'';width:100%;clear:both;}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item{position:relative;margin-bottom:0rem;}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item:first-child{margin-top:4rem;}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item:last-child{margin-bottom:6rem;}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item::after, .block__item.block__timeline .timeline__wrapper .timeline .timeline__item::before{display:block;content:'';width:100%;clear:both;}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item .timeline__icon{position:absolute;top:0;left:50%;width:1.2rem;height:1.2rem;background:#87BD40;background-clip:padding-box;color:#FFF;border-radius:50%;margin:5px 0 0 0;box-sizing:content-box;overflow:hidden;text-align:center;vertical-align:middle;line-height:36px;transform:translateX(-50%);}
@media screen and (max-width:580px){
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item .timeline__icon{left:0;width:10px;height:4px;margin:5px 0 0 -12px;line-height:8px;border-radius:0;}
}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item .timeline__content{display:inline-block;width:48%;text-align:right;background:transparent;}
@media screen and (max-width:580px){
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item .timeline__content{width:calc(100% - 3rem);text-align:left;float:right;}
}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item .timeline__content label{margin-bottom:0.6rem;}
@media screen and (max-width:2560px){
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item .timeline__content label{margin-bottom:0.6rem;}
}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item .timeline__content p{margin-bottom:0;}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item .timeline__content .content{width:100%;max-width:52rem;margin:1.2rem 0 0 auto;}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item.timeline__alt .timeline__content{float:right;text-align:left;}
.block__item.block__timeline .timeline__wrapper .timeline .timeline__item.timeline__alt .timeline__content .content{margin:1.2rem auto 0 0;}
.block__item.block__timeline .timeline__wrapper .timeline.timeline__content{overflow:hidden;}
.block__item.block__timeline .timeline__wrapper .timeline.timeline__content::before{top:unset;margin-top:15px;}
.block__item.block__timeline .timeline__wrapper .timeline__end{width:100%;max-width:65rem;margin:0 auto;text-align:center;}
.block__item.block__timeline .timeline__wrapper .timeline__end .timeline__icon{width:2.4rem;height:2.4rem;background:#87BD40;color:#FFF;border-radius:50%;margin:0 auto;}
.block__item.block__timeline .timeline__wrapper .timeline__end .timeline__content{padding-top:2rem;}
.block__item.block__timeline .timeline__wrapper .timeline__end .timeline__content label{margin-bottom:0.6rem;}
.block__item.block__timeline .timeline__wrapper .timeline__end .timeline__content .content{margin-top:1.2rem;}
.block__item.block__quotes .item{position:relative;}
.block__item.block__quotes .item:before{position:absolute;top:-6rem;left:-6rem;font:var(--fa-font-sharp-solid);content:"\f10e";font-size:16rem;opacity:0.05;}
@media screen and (max-width:2560px){
.block__item.block__quotes .item:before{font-size:8rem;top:-3rem;left:-3rem;}
}
.block__item.block__quotes .quote__item{position:relative;}
.block__item.block__quotes .quote__item .author{margin-top:3rem;}
.block__item.block__quotes .quote__item .author p{font-size:1.5rem;font-weight:500;}
.block__item.block__quotes .splide__pagination{bottom:-5rem;}
.block__item.block__quotes .splide__pagination li{margin:0 0.3rem;}
.block__item.block__quotes .splide__pagination li button{border-radius:2px;width:0.4rem;height:0.4rem;margin:0;background:#DFDFDF;}
.block__item.block__quotes .splide__pagination li button.is-active{width:2rem;transform:unset;background:#BBBBBB;}
.block__item.block__customers.customers__logo_slider .title__container + .block__body{margin-top:12rem;}
.block__item.block__customers.customers__logo_slider .block__body .splide .splide__slide .logo__wrapper{opacity:0.4;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.block__item.block__customers.customers__logo_slider .block__body .splide .splide__slide .logo__wrapper img{height:3.2rem;width:auto;filter:grayscale(1);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.block__item.block__customers.customers__logo_slider .block__body .splide .splide__slide .logo__wrapper:hover{opacity:1;}
.block__item.block__customers.customers__logo_slider .block__body .splide .splide__slide .logo__wrapper:hover img{filter:grayscale(0);}
.block__item.block__customers.customers__logo_grid .logo__wrapper{position:relative;width:100%;height:6rem;}
.block__item.block__customers.customers__logo_grid .logo__wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
.block__item.block__media.media__video .video__wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:1.2rem;}
.block__item.block__media.media__video .video__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.block__item.block__media.media__video .video__wrapper.border{border:2rem solid #F3F3F3;}
.block__item.block__media.media__video .layout__column__left .part__title, .block__item.block__media.media__video .layout__column__right .part__title{text-align:left;margin:auto 0 auto 0;}
.block__item.block__media.media__video .layout__column__left .part__title .content, .block__item.block__media.media__video .layout__column__right .part__title .content{margin-top:2rem;}
.block__item.block__media.media__video .layout__column__left .part__title .button__wrapper, .block__item.block__media.media__video .layout__column__right .part__title .button__wrapper{margin-top:4rem;}
.content.content__before{margin-bottom:4rem;}
.content.content__after{margin-top:4rem;}
.block__body{overflow-x:auto;overflow-y:hidden;}
.block__body .table__wrapper{width:100%;margin:0 auto;}
.block__body .table__wrapper.table__left{margin:0;}
.block__body .table__wrapper.table__right{margin:0 0 0 auto;}
.block__body .table__wrapper .table__row{display:grid;}
.block__body .table__wrapper .table__row .table__cell{padding:1.8rem 1.4rem;color:#666A6C;line-height:2.3rem;height:100%;}
@media screen and (max-width:2000px){
.block__body .table__wrapper .table__row .table__cell{padding:1rem 1.4rem;}
}
.block__body .table__wrapper .table__row .table__cell p{line-height:2.3rem;}
.block__body .table__wrapper .table__row .table__cell:last-child{border-right:0;}
@media screen and (max-width:2000px){
.block__body .table__wrapper .table__row .table__cell{font-size:1.5rem;line-height:2.1rem;}
.block__body .table__wrapper .table__row .table__cell p{font-size:1.5rem;line-height:2.1rem;}
}
.block__body .table__wrapper[data-columns="1"] .table__row{grid-template-columns:1fr;}
.block__body .table__wrapper[data-columns="1"].table__header_left_col .table__row{grid-template-columns:1fr 1fr;}
.block__body .table__wrapper[data-columns="2"] .table__row{grid-template-columns:1fr 1fr;}
.block__body .table__wrapper[data-columns="2"].table__header_left_col .table__row{grid-template-columns:1fr 1fr 1fr;}
.block__body .table__wrapper[data-columns="3"] .table__row{grid-template-columns:1fr 1fr 1fr;}
.block__body .table__wrapper[data-columns="3"].table__header_left_col .table__row{grid-template-columns:repeat(4, minmax(177px, 1fr));}
.block__body .table__wrapper[data-columns="4"] .table__row{grid-template-columns:1fr 1fr 1fr 1fr;}
.block__body .table__wrapper[data-columns="4"].table__header_left_col .table__row{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}
.block__body .table__wrapper .table__row.table__header_sub, .block__body .table__wrapper .table__row.table__header_sub_sub, .block__body .table__wrapper .table__row.table__section{grid-template-columns:1fr !important;}
.block__body .table__wrapper .table__row.table__header_sub .table__cell, .block__body .table__wrapper .table__row.table__header_sub_sub .table__cell, .block__body .table__wrapper .table__row.table__section .table__cell{display:block;width:100%;}
.block__body .table__wrapper .table__row{border-bottom:0;}
.block__body .table__wrapper .table__row:first-child{border-top:0;}
.block__body .table__wrapper .table__row.table__header{border-left:0;border-right:0;border-bottom:2px solid #F8F8F8;}
.block__body .table__wrapper .table__row.table__header .table__cell{color:#161616;font-weight:600;text-align:left;border-color:rgba(255, 255, 255, 0.15);}
.block__body .table__wrapper .table__row.table__header .table__cell.align__center{text-align:center;}
.block__body .table__wrapper .table__row.table__header_sub, .block__body .table__wrapper .table__row.table__header_sub_sub, .block__body .table__wrapper .table__row.table__section{border-top:2px solid #F3F3F3;padding-top:2rem;}
.block__body .table__wrapper .table__row.table__header_sub .table__cell, .block__body .table__wrapper .table__row.table__header_sub_sub .table__cell, .block__body .table__wrapper .table__row.table__section .table__cell{background:#FFF;font-weight:600;color:#87BD40;}
.block__body .table__wrapper .table__row.table__header_sub_sub .table__cell{background:#FFF;}
.block__body .table__wrapper .table__row.table__section .table__cell.section__row_trigger{cursor:pointer;}
.block__body .table__wrapper .table__row.table__section:hover > .table__section_rows > .table__section_row > .table__cell{background:unset;}
.block__body .table__wrapper .table__row.table__section .table__section_rows{display:none;}
.block__body .table__wrapper .table__row.table__section .table__section_rows .table__section_row .table__cell:not(.table__column_header){font-weight:400;}
.block__body .table__wrapper .table__row.table__section .table__section_rows .table__section_row:hover > .table__cell{background:#F8F8F8;}
.block__body .table__wrapper .table__row.table__section .table__section_rows .table__section_row:nth-child(2n) .table__cell{background:#F8F8F8;}
.block__body .table__wrapper .table__row.table__pricing{padding:2rem 0 2rem 0;}
.block__body .table__wrapper .table__row.table__pricing:hover .table__cell{background:unset !important;}
.block__body .table__wrapper .table__row.table__pricing .table__cell{text-align:left;}
.block__body .table__wrapper .table__row.table__pricing .table__cell .price{text-align:left;font-size:2.2rem;font-weight:600;color:#161616;}
.block__body .table__wrapper .table__row.table__pricing .table__cell .price span{display:block;font-weight:400;font-size:1.4rem;color:#666A6C;margin-top:0.6rem;}
.block__body .table__wrapper .table__row.table__pricing .table__cell .info{margin:2rem 0;text-align:left;}
.block__body .table__wrapper .table__row.table__pricing .table__cell .button__wrapper{text-align:left;}
.block__body .table__wrapper .table__row.table__pricing .table__cell.align__center{text-align:center;}
.block__body .table__wrapper .table__row.table__pricing .table__cell.align__center .price{text-align:center;}
.block__body .table__wrapper .table__row:not(.table__header, .table__header_sub, .table__pricing, .table__section):nth-child(2n) .table__cell{background:#F8F8F8;}
.block__body .table__wrapper .table__row .table__cell.table__column_header{font-weight:600;color:#161616;}
.block__body .table__wrapper .table__row .table__cell.table__column_header .tooltip{position:relative;}
.block__body .table__wrapper .table__row .table__cell.table__column_header .tooltip i{margin-left:1rem;color:#666A6C;}
.block__body .table__wrapper .table__row .table__cell.table__column_header .tooltip:hover{cursor:help;}
.block__body .table__wrapper .table__row .table__cell.table__column_header .tooltip:hover i{opacity:0.5;}
.block__body .table__wrapper .table__row .table__cell.table__column_header .tooltip:hover .description{visibility:visible;opacity:1;}
.block__body .table__wrapper .table__row .table__cell.table__column_header .description{visibility:hidden;position:absolute;width:320px;background-color:#FFF;color:#666A6C;text-align:left;padding:2rem;border-radius:6px;z-index:1;opacity:0;transition:opacity 0.3s;top:50%;left:125%;transform:translateY(-50%);box-shadow:0 0 3rem rgba(0, 0, 0, 0.1);}
.block__body .table__wrapper .table__row .table__cell.table__column_header .description:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #FFF transparent transparent;}
@media screen and (max-width:2000px){
.block__body .table__wrapper .table__row .table__cell.table__column_header .description{margin-top:0.6rem;}
}
.block__body .table__wrapper .table__row .table__cell.table__column_header .description p{font-size:1.5rem;font-weight:400;line-height:2rem;color:#666A6C;}
@media screen and (max-width:2000px){
.block__body .table__wrapper .table__row .table__cell.table__column_header .description p{font-size:1.3rem;line-height:1.8rem;}
}
.block__body .table__wrapper .table__row .table__cell .content ul{margin:0;}
.block__body .table__wrapper .table__row .table__cell .content ul li{line-height:2.3rem;margin:0.5rem 0;padding-left:3.5rem;}
.block__body .table__wrapper .table__row .table__cell .content ul li:before{margin:0 1.4rem 0 -3.5rem;}
@media screen and (max-width:2000px){
.block__body .table__wrapper .table__row .table__cell .content ul li{padding-left:3rem;line-height:2rem;}
.block__body .table__wrapper .table__row .table__cell .content ul li:before{margin:0 1.2rem 0 -3rem;}
}
.block__body .table__wrapper .table__row .table__cell.icon i, .block__body .table__wrapper .table__row .table__cell.icon__text i{font-size:1.8rem;text-align:center;}
.block__body .table__wrapper .table__row .table__cell.icon i.red, .block__body .table__wrapper .table__row .table__cell.icon__text i.red{color:#D40000;}
.block__body .table__wrapper .table__row .table__cell.icon i.green, .block__body .table__wrapper .table__row .table__cell.icon__text i.green{color:#87BD40;}
.block__body .table__wrapper .table__row .table__cell.icon__text i{display:block;margin-bottom:1rem;}
.block__body .table__wrapper .table__row .table__cell[data-col-bg="light-grey"]{background-color:#F8F8F8;}
.block__body .table__wrapper .table__row .table__cell[data-col-bg="brand"]{background-color:#87BD40;}
.block__body .table__wrapper .table__row .table__cell[data-text-color="light"]{color:#FFF;}
.block__body .table__wrapper .table__row .table__cell[data-text-color="light"] p,
.block__body .table__wrapper .table__row .table__cell[data-text-color="light"] ul li,
.block__body .table__wrapper .table__row .table__cell[data-text-color="light"] ol li{color:#FFF !important;}
.block__body .table__wrapper[data-valign="top"] .table__row .table__cell{align-self:start;}
.block__body .table__wrapper[data-valign="middle"] .table__row .table__cell{align-self:center;}
.block__body .table__wrapper[data-valign="bottom"] .table__row .table__cell{align-self:end;}
.block__body .table__wrapper.fx__hover .table__row .table__cell{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.block__body .table__wrapper.fx__hover .table__row:not(.table__header_sub, .table__header_sub_sub, .table__header):hover .table__cell{background:#F8F8F8;}
.block__body .table__wrapper[data-style="branded"] .table__row.table__header{border-color:#87BD40;}
.block__body .table__wrapper[data-style="branded"] .table__row.table__header .table__cell{background:#87BD40;color:#fff;border-color:rgba(255, 255, 255, 0.15);}
.block__body .table__wrapper[data-style="mono"] .table__row.table__header{border-color:#666A6C;}
.block__body .table__wrapper[data-style="mono"] .table__row.table__header .table__cell{background:#666A6C;color:#fff;border-color:rgba(255, 255, 255, 0.15);}
.block__item .part.row{row-gap:1.2rem;}
.block__item .part.part__title{grid-template-columns:1fr;text-align:center;}
.block__item .part.part__title + .block__body{margin-top:3rem;}
@media only screen and (max-width: 768px) {
.block__item .part.part__title + .block__body{margin-top:0;}
}
.block__item .part.part__title .content{width:100%;max-width:80rem;margin:0 auto;}
.gridbox__item{position:relative;padding-top:5rem;border-radius:1.2rem;background:#F8F8F8;display:grid;grid-template-areas:"header" "footer";height:100%;align-content:space-between;padding-bottom:2px;}
.gridbox__item .header{grid-area:header;}
.gridbox__item .header:last-child{padding-bottom:3rem;}
.gridbox__item .padded{padding-inline:3rem;height:min-content;}
@media only screen and (max-width: 768px) {
.gridbox__item .padded{padding-inline:2.4rem;}
}
.gridbox__item .icon, .gridbox__item .logo{margin-bottom:2rem;}
.gridbox__item .icon img, .gridbox__item .logo img{height:auto;max-height:4.8rem;width:auto;max-width:100rem;}
.gridbox__item .logo .logo__wrapper{height:5.8rem;}
.gridbox__item .logo .logo__wrapper img{height:auto;max-height:5.8rem;width:auto;max-width:24rem;}
@media only screen and (min-width: 901px) and (max-width: 1400px), only screen and (min-width: 769px) and (max-width: 900px) {
.gridbox__item .logo .logo__wrapper img{max-width:100%;}
}
.gridbox__item .meta{font-size:1.5rem;color:#666A6C;}
@media screen and (max-width:2000px){
.gridbox__item .meta{font-size:1.2rem;}
}
.gridbox__item .meta + .title{margin-top:1rem;}
.gridbox__item .title + .body{margin-top:1.5rem;}
@media screen and (max-width:2000px){
.gridbox__item .title + .body{margin-top:1rem;}
}
.gridbox__item .body .toggle__trigger{margin-top:3rem;}
.gridbox__item footer{grid-area:footer;width:100%;}
.gridbox__item footer .button__wrapper{margin:3rem 0;}
.gridbox__item footer .button__wrapper span.button{margin:auto 0;}
.gridbox__item footer .button__wrapper + .preview{margin-top:-2rem;}
.gridbox__item footer .preview{position:relative;width:100%;aspect-ratio:2 / 1.25;border-radius:0 0 1.2rem 1.2rem;overflow:hidden;margin-top:1rem;}
.gridbox__item footer .preview .placeholder{position:absolute;top:50%;left:50%;display:block;transform:translateY(-50%) translateX(-50%);opacity:0.4;}
.gridbox__item footer .preview img{position:absolute;top:2rem;left:3rem;width:100%;height:100%;object-fit:cover;object-position:top left;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;box-shadow:0 0 2rem rgba(0, 0, 0, 0.06);border-radius:1.2rem 0 1.2rem 0;}
.gridbox__item.gridbox__post{background:transparent;padding:0;padding-bottom:2px;}
.gridbox__item.gridbox__post .thumbnail{width:100%;aspect-ratio:16 / 10;background:#EEE;border-radius:1.2rem;overflow:hidden;}
@media only screen and (max-width: 768px) {
.gridbox__item.gridbox__post .thumbnail{aspect-ratio:auto;}
}
.gridbox__item.gridbox__post .thumbnail img{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.gridbox__item.gridbox__post .inner{margin-top:2rem;}
.gridbox__item.gridbox__post .meta .date{margin-left:0.5rem;}
.gridbox__item.gridbox__post .meta .date:first-child{margin-left:0;}
.gridbox__item.gridbox__post .body p{word-break:break-all;}
.gridbox__item.gridbox__post footer{margin-top:2rem;}
.gridbox__item.gridbox__customer .thumbnail .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.75);z-index:1;backdrop-filter:blur(3px);}
.gridbox__item.gridbox__customer .thumbnail .logo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.gridbox__item.gridbox__customer .thumbnail .logo > img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;max-width:28rem;max-height:9rem;height:100%;object-fit:scale-down;object-position:center center;}
.gridbox__item.gridbox__customer .inner .title .meta{margin-bottom:1rem;}
.gridbox__item.gridbox__service.service__azure .button__wrapper .button{color:#108DFF;}
.gridbox__item.gridbox__service.service__integrations-ai .button__wrapper .button{color:#9961E6;}
.gridbox__item.gridbox__service.service__m365 .button__wrapper .button{color:#FFA013;}
.gridbox__item.gridbox__service.service__teams .button__wrapper .button{color:#5039DF;}
.gridbox__item.gridbox__service.service__security .button__wrapper .button{color:#87BD40;}
.gridbox__item.has__link{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.gridbox__item.has__link:hover{cursor:pointer;}
.gridbox__item.has__link:hover:not(.gridbox__post){box-shadow:rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;}
.gridbox__item.has__link:hover .thumbnail > img{transform:scale(1.04);}
.gridbox__item.has__link:hover footer .preview img{transform:translateY(-0.6rem) scale(1.02);}
.item.size__6 > .gridbox__item footer .preview{aspect-ratio:2 / 1;}
.block__accordion .title{margin-bottom:3rem;}
.block__accordion .button__wrapper{margin-top:3rem;}
.accordion__wrapper .accordion__item .set{width:100%;border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;margin-top:-1px;}
.accordion__wrapper .accordion__item .set > a{display:block;padding:1.4rem 0;color:#161616;font-weight:500;font-size:1.6rem;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;}
.accordion__wrapper .accordion__item .set > a i{float:left;margin-right:1.2rem;font-weight:400;opacity:0.2;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.accordion__wrapper .accordion__item .set > a:hover{cursor:pointer;}
.accordion__wrapper .accordion__item .set > a:hover i{opacity:1;}
.accordion__wrapper .accordion__item .set .content{display:none;padding:1rem 4rem 4rem 2.7rem;}
.accordion__wrapper.accordion__alt .accordion__item .set{border:none;margin-top:1.5rem;}
.accordion__wrapper.accordion__alt .accordion__item .set:first-child{margin-top:0;}
.accordion__wrapper.accordion__alt .accordion__item .set > a{position:relative;padding:0;opacity:0.4;}
.accordion__wrapper.accordion__alt .accordion__item .set > a:before{position:relative;content:"";display:block;width:0;height:0.2rem;background:#87BD40;transform:translateY(-1.4rem);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.accordion__wrapper.accordion__alt .accordion__item .set .content{padding:1rem 0 0 0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.accordion__wrapper.accordion__alt .accordion__item .set.active > a{opacity:1;}
.accordion__wrapper.accordion__alt .accordion__item .set.active > a:before{width:9.2rem;margin-top:4rem;}
.accordion__wrapper.accordion__alt .accordion__item .set.active .content{display:block;}
.accordion__wrapper.accordion__alt .accordion__item .set.active + .set{margin-top:4rem;}
.accordion__wrapper.accordion__alt .accordion__item .set:first-child.active > a:before{margin-top:0;}
.tabnav > a{display:inline-block;font-weight:400;margin:0 1.5rem;padding:1rem 0;color:#666A6C;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.tabnav > a:first-child{margin-left:0;}
.tabnav > a.active{color:#161616;font-weight:600;}
.tabnav > a.active:hover{opacity:1;}
.tabnav > a:hover{cursor:pointer;opacity:0.6;}
.tabnav.tabnav__pills > a{margin:0.5rem;display:inline-block;font-weight:500;font-size:1.5rem;height:fit-content;width:fit-content;color:rgba(0, 0, 0, 0.4);padding:0.6rem 1.2rem;border-radius:0.4rem;border:1px solid rgba(0, 0, 0, 0.1);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.tabnav.tabnav__pills > a.active{color:#FFF;border-color:#87BD40;background:#87BD40;}
.tabnav.tabnav__pills > a.active.service__azure{background:#108DFF;border-color:#108DFF;}
.tabnav.tabnav__pills > a.active.service__integrations-ai{background:#9961E6;border-color:#9961E6;}
.tabnav.tabnav__pills > a.active.service__m365{background:#FFA013;border-color:#FFA013;}
.tabnav.tabnav__pills > a.active.service__teams{background:#5039DF;border-color:#5039DF;}
.tabnav.tabnav__pills > a.active.service__security{background:#87BD40;border-color:#87BD40;}
.tab__wrapper{margin-top:3rem;}
.tab__wrapper > .tab__item{display:none;}
.tab__wrapper > .tab__item.active {
display: inherit;
}