.faq-listing a{color:#a05599;}.faq .faq-listing h3,.faq .faq-listing .p3{background:none;padding:23px 0;border:solid #E5EAEE;border-width:1px 0 0 0;border-radius:0;position:relative;outline:none;color:#262C38;font-weight:600;padding-right:25px;line-height:22px;}.faq .faq-listing h3[aria-expanded="true"] .ui-accordion-header-icon,.faq .faq-listing .p3[aria-expanded="true"] .ui-accordion-header-icon{transform:translateY(-50%) rotate(-90deg);}.faq .faq-listing h3:first-of-type,.faq .faq-listing .p3:first-of-type{border-top:none;padding-top:0;}.faq .faq-listing .faqfield-answer{background:none;border:none;padding:0;}.faq .faq-listing .ui-accordion-header-icon{background:none;text-indent:0;width:20px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);margin:0;}.faq .faq-listing p{margin-bottom:30px;line-height:22px;}
.related-articles .articles-listing{position:relative;}.related-articles .articles-listing .article-link{position:absolute;top:0;bottom:0;}.related-articles .articles-listing .article-content{overflow:hidden;border-radius:12px;position:relative;}.related-articles .articles-listing .edit-bar{right:5px;top:-33px;}.related-articles .articles-listing .content-summary{position:absolute;color:#fff;z-index:10;pointer-events:none;font-weight:600;font-size:20px;background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.2) 60%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.2) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.2) 60%,rgba(255,255,255,0) 100%);border-radius:12px;width:100%;top:0;word-break:break-word;}.related-articles .articles-listing .image-field{display:block;}.related-articles img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;}@media screen and (min-width:1367px){.related-articles .articles-listing:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}}@media screen and (min-width:768px){.related-articles h2,.related-articles .p2{margin-bottom:0;}.related-articles .articles-listing{margin-top:15px;}.related-articles .articles-listing .article-link{right:15px;left:15px;}.related-articles .content-summary{padding:24px;}}@media screen and (max-width:767px){.related-articles img{width:100%;}.articles-listing .article-link{right:0;left:0;}.articles-listing:not(:last-of-type){margin-bottom:20px;}.articles-listing .content-summary{padding:20px;}}
.pharmacy-wrapper{background:#F7F9FC;}.pharmacy-wrapper .row{justify-content:center;}.pharmacy-wrapper h2,.pharmacy-wrapper .p2{text-align:center;margin-top:0;}.pharmacy-wrapper h4,.pharmacy-wrapper .p4{margin:0;font-weight:400;}.pharmacy-wrapper .pharmacy-info{text-align:center;padding-bottom:20px;}.pharmacy-wrapper .pharmacy-info > div{width:100px;height:100px;margin:0 auto;display:flex;align-items:center;}.pharmacy-wrapper .pharmacy-info img{width:100%;}.pharmacy-wrapper .pharmacy-listing{width:255px;margin:0 auto;background:#fff;display:inline-block;margin-top:30px;position:relative;border:1px solid #E5EAEE;border-radius:6px;position:relative;}.pharmacy-wrapper .pharmacy-button{text-align:center;position:absolute;bottom:-15px;left:0;right:0;}.pharmacy-wrapper .pharmacy-button a{background:#a05599;color:#fff;font-size:15px;padding:11px 20px;border-radius:4px;font-weight:500;display:inline-flex;align-items:center;line-height:18px;}.pharmacy-wrapper .pharmacy-button a span{margin-right:5px;}@media screen and (min-width:768px){.pharmacy-wrapper{padding-bottom:30px;}.pharmacy-wrapper .pharmacy-listing{padding:15px 20px;}}@media screen and (max-width:1024px) and (min-width:768px){.pharmacy-wrapper{padding-bottom:40px;}.pharmacy-wrapper .container{max-width:570px;}.pharmacy-wrapper .row > div{width:50%;}}@media screen and (max-width:767px){.pharmacy-wrapper{padding-bottom:40px;}.pharmacy-wrapper .row{flex-direction:column;}.pharmacy-wrapper .row > div{text-align:center;}.pharmacy-wrapper .pharmacy-listing,.pharmacy-wrapper .pharmacy-info{flex-direction:column;justify-content:center;}.pharmacy-wrapper .pharmacy-listing{padding:15px 20px;}.pharmacy-wrapper .pharmacy-info h4,.pharmacy-wrapper .pharmacy-info .p4{margin-bottom:20px;}}
.image-gallery-slider{text-align:center;}.image-gallery-slider p{margin-bottom:0;}.image-gallery-slider img,.image-gallery-slider iframe{margin:0 auto;border-radius:12px;transition:all .5s;}.image-gallery-slider .image-gallery-list .gallery-media-container{position:relative;cursor:pointer;}.image-gallery-slider .image-gallery-list .gallery-media-container:before{position:absolute;left:0;right:0;top:0;bottom:0;z-index:999;}.image-gallery-slider .slick-arrow{background:none;padding:0;}.hide-slider{position:fixed !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.gallery-modal .image-gallery .slick-track{margin-bottom:0;}.gallery-modal .image-gallery .gallery-media-container{margin:0;}.gallery-modal .image-gallery iframe,.gallery-modal .image-gallery img{border-radius:0;}.gallery-modal .image-gallery .description-box{background:#fff;padding:15px 0;}@media screen and (min-width:320px){.image-gallery-open:after{position:fixed;left:0;top:0;bottom:0;right:0;z-index:99999;background:rgba(0,0,0,0.5);content:"";}.gallery-modal{margin:0 auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999999;}.gallery-modal .bioIcon-cross{position:fixed;right:-25px;top:-25px;z-index:9;background:#333;color:#fff;border-radius:100%;padding:5px;opacity:0.8;cursor:pointer;}.gallery-modal .bioIcon-cross:hover{opacity:1;}.gallery-modal .slick-arrow{transform:translateY(-50%);margin-top:10px;}.gallery-modal img{width:100%;border-radius:12px;margin-bottom:0;}}@media screen and (min-width:768px) and (max-width:1024px){.gallery-modal{max-width:700px;}}@media screen and (min-width:1025px){.gallery-modal{max-width:990px;}}@media screen and (min-width:768px){.image-gallery-slider .gallery-media-container{margin-bottom:20px;}.image-gallery-slider .slick-prev{left:-70px;}.image-gallery-slider .slick-next{right:-70px;}.image-gallery-slider .slick-arrow:before{font-size:48px;}}@media screen and (max-width:767px){.gallery-media-container{margin-bottom:15px;}.gallery-modal{max-width:300px;}.gallery-modal .slick-arrow{display:none !important;}.gallery-modal iframe,.gallery-modal .video-embed-field-provider-youtube{position:relative;width:300px;height:300px;}}
.single-quote{margin-top:40px;}.single-quote img{border-radius:100%;}.single-quote .quote-content{background:#FFF;box-shadow:0px 5px 20px rgba(0,0,0,0.1);position:relative;}.single-quote .quote-content:before{position:absolute;left:0;top:-15px;width:65px;height:45px;font-size:64px;line-height:46px;}@media screen and (min-width:1025px){.single-quote img{margin:-90px auto 40px;width:100px;height:100px;}.single-quote .quote-content{padding:40px;}}@media screen and (min-width:768px) and (max-width:1024px){.single-quote img{margin:-90px auto 40px;width:100px;height:100px;}.single-quote .quote-content{padding:40px;}}@media screen and (max-width:767px){.single-quote img{margin:-70px auto 20px;width:80px;height:80px;}.single-quote .quote-content{padding:35px 20px 20px 20px;}}
.teaser-show-slide .mobile-image > div > div:first-child{display:none;}.teaser-show-slide *:focus{outline:none;}.teaser-show-slide .slick-slide{position:relative;}.teaser-show-slide img{width:100%;}.teaser-show-slide h2,.teaser-show-slide .p2{overflow:hidden;}.teaser-show-slide .slider-content{margin:0 auto;background:#FFFFFF;text-align:center;position:relative;}.teaser-show-slide .slider-content p{overflow:hidden;}.teaser-show-slide .btn.btn-primary{margin-top:20px;}@media screen and (min-width:1025px){.teaser-slider-products .slick-track{margin-bottom:0;}.teaser-slider-products h2,.teaser-slider-products .p2{max-height:40px;}.teaser-show-slide .slider-content{max-width:730px;margin-top:-120px;margin-bottom:30px;}}@media screen and (min-width:768px){.teaser-slider-products{overflow:hidden;}.teaser-slider-products div.teaser-show-slide .slider-content{box-shadow:0px 10px 20px rgba(0,0,0,0.1);border-radius:14px;padding:30px;border:1px solid #E5EAEE;}.mobile-image{display:none;}}@media screen and (min-width:768px) and (max-width:1024px){.teaser-slider-products h2,.teaser-slider-products .p2{max-height:36px;}.teaser-show-slide .slider-content{max-width:570px;margin-top:-88px;}}@media screen and (max-width:767px){.desktop-image{display:none;}.teaser-slider-products .container{padding:0;}.teaser-show-slide .slider-content{padding:20px 15px 10px;}.teaser-show-slide .btn{width:100%;}}
@media screen and (min-width:768px) and (max-width:1024px){.product-content{padding-left:25px;padding-right:25px;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:10px;}.slick-prev:before{content:'â†';}.slick-next{right:10px;}.slick-dotted.slick-slider{margin-bottom:15px;}.slick-dots{position:absolute;padding:0;margin:0;left:50%;transform:translateX(-50%);}.slick-dots li{float:left;width:15px;height:15px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;border:0;}.slick-dots li button:focus{outline:none;}
.paragraph--type--cm1-header .field--name-field-header-title{background:#d3accf;overflow:hidden;position:relative;}.paragraph--type--cm1-header .field--name-field-header-title:after{content:"";background:url(/themes/custom/cyclodynon/images/bio-placeholder.svg);position:absolute;right:0;top:0;bottom:0;width:280px;background-repeat:no-repeat;background-size:cover;}.paragraph--type--cm1-header p{margin-top:15px;}.paragraph--type--cm1-header h1,.paragraph--type--cm1-header p{color:#FFFFFF;margin-bottom:0;}.paragraph--type--cm1-header img{width:100%;}@media screen and (min-width:768px){.field__item.header-banner-mobile{display:none;}}@media screen and (min-width:1025px){.paragraph--type--cm1-header .field--name-field-header-title{padding:30px 0;}}@media screen and (min-width:768px) and (max-width:1024px){.paragraph--type--cm1-header .field--name-field-header-title{padding:20px 0;}}@media screen and (max-width:767px){.paragraph--type--cm1-header h1{word-wrap:break-word;}.paragraph--type--cm1-header .field--name-field-header-title{padding:15px 0;}.field__item.header-banner-desktop{display:none;}}
