/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slides,.slides > li{margin:0;padding:0;list-style:none;}.flexslider{background:#fff;position:relative;zoom:1;border-radius:4px;border:1px solid #ebebeb;border-bottom:0;box-shadow:0 5px 5px -4px #b5b5b5;word-wrap:break-word;margin-bottom:30px;}.flexslider .slides{zoom:1;}.flexslider .slides img{width:100%;display:block;height:auto;-moz-user-select:none;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none;}}.figcaption{position:absolute;bottom:0;padding:2.2em 10em 1.5em 1.2em;width:100%;box-sizing:border-box;color:#ffffff;background-color:rgba(143,208,241,0.7);}.carousel-navigation{position:absolute;bottom:1rem;right:5.9rem;z-index:1;}.carousel-navigation a,.flex-pauseplay a{background-color:#009fe3;color:#fff;padding:6px 0;display:inline-block;width:40px;text-align:center;position:initial;}.carousel-navigation a:hover,.flex-pauseplay a:hover{color:#fff;}.slider-counter{position:absolute;bottom:.5rem;right:6.2em;z-index:20;font-size:1em;color:#ffffff;}.flex-pauseplay{position:absolute;right:2.5rem;bottom:1.1rem;z-index:1;}.swiper,.swiper-wrapper{z-index:auto;}
.paddle-component--top-section.text .top-section-extra-icon .img-fluid,.paddle-component--top-section.image .top-section-extra-image .img-fluid{display:none;}.paddle-component--top-section.text:hover .top-section-extra-icon .img-fluid,.paddle-component--top-section.image:hover .top-section-extra-image .img-fluid{display:block;}.paddle-component--top-section.text:hover .top-section-icon .img-fluid.extra-icon-added,.paddle-component--top-section.image:hover .top-section-image .img-fluid.extra-image-added{display:none;}
.paddle-component--image-block .media-frame{position:relative}.paddle-component--image-block .media-frame::before,.paddle-component--image-block .media-frame::after{content:"";position:absolute;width:calc(100% - 2rem);height:100%;z-index:-1}.paddle-component--image-block .media-frame::before{left:-0.5rem;top:-0.5rem;background:#8fd0f1}.paddle-component--image-block .media-frame::after{right:-0.5rem;bottom:-0.5rem;border:1px solid #04242c}.paddle-component--image-block .caption{margin-top:2rem}
.paddle-component--list-block .paddle-component--body-section .view-mode--long h2 a::before{content:"";display:block;width:100%;position:absolute;left:0;right:0;top:0;bottom:0}.paddle-component--list-block.news-item .view-mode--spotlight h2 a::before{content:"";display:block;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.paddle-component--list-block .has-whole-block-link{position:relative}.paddle-component--list-block .has-whole-block-link h2 a::before,.paddle-component--list-block .has-whole-block-link span a::before{content:"";display:block;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.paddle-component--list-block .has-whole-block-link .read-more-link{position:relative;z-index:1}
.toolbar-icon-paddle-core-dashboard:before{background-image:url("/modules/contrib/workbench/images/icons/bebebe/iconmonstr-tools-9.svg");}.toolbar-icon-new-release::before{mask-image:url(/modules/custom/paddle_core/images/release_note.svg) !important;mask-size:18px !important;}.new-release-notify::after{content:"";display:inline-block;width:10px;height:10px;background-color:red;border-radius:50%;margin-right:5px;vertical-align:middle;margin-left:5px;margin-bottom:2px;}a.rotate-icon{font-size:1.2em !important;}#media-library-add-form-wrapper .media-library-add-form__preview{flex-shrink:0 !important;}.page-node-type-page #block-ocelot-paddle-breadcrumbs .breadcrumb .breadcrumb-item.accessibility-breadcrumb::before{content:none;}.path-webform #block-ocelot-paddle-content .webform-submission-add-form #edit-openid-connect-client-generic-login{display:none;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
