.widget-area ul,ul.accordion{list-style:none}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{vertical-align:middle;vertical-align:auto;zoom:1;display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{vertical-align:middle;vertical-align:auto;zoom:1;display:inline;visibility:hidden}.portfolio-item img,.widget_raratheme_featured_widget .img-holder img,.widget_raratheme_image_widget .image-holder img,.widget_raratheme_popular_post ul li .post-thumbnail img,.widget_raratheme_recent_post ul li .post-thumbnail img{vertical-align:top}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.widget-area ul{margin:0;padding:0}.widget-area ul li{margin:0 0 20px}.widget_raratheme_companion_cta_widget .widget-content{position:relative}.widget_raratheme_companion_cta_widget .widget-content.bg-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.widget_raratheme_companion_cta_widget .widget-content .text-holder{position:relative;z-index:1;color:#fff;text-align:center;padding:30px 15px}.widget_raratheme_companion_cta_widget .widget-content .text-holder .btn-cta{display:inline-block;margin:0 3px;background:#f7f7f7;color:#555;border-radius:3px;padding:5px 15px;text-decoration:none;font-size:15px;border:1px solid #ccc;-webkit-transition:linear .2s;-moz-transition:linear .2s;transition:linear .2s}.widget_raratheme_companion_cta_widget .widget-content .text-holder .btn-cta:focus,.widget_raratheme_companion_cta_widget .widget-content .text-holder .btn-cta:hover{text-decoration:none;background:0 0;color:#fff}.widget_raratheme_featured_widget .img-holder{margin-bottom:30px}.widget_raratheme_featured_widget .img-holder a{display:block}.widget_raratheme_featured_widget .text-holder .readmore{display:inline-block;background:#f7f7f7;color:#555;border-radius:3px;padding:5px 15px;text-decoration:none;font-size:15px;border:1px solid #ccc;-webkit-transition:linear .2s;-moz-transition:linear .2s;transition:linear .2s}.widget_raratheme_featured_widget .text-holder .readmore:focus,.widget_raratheme_featured_widget .text-holder .readmore:hover{background:0 0;text-decoration:none}.widget_raratheme_featured_page_widget .section-subtitle{margin-bottom:10px;font-weight:600;font-size:.8em;color:#999}.widget_raratheme_icon_text_widget .icon-holder{font-size:30px;margin:0 0 15px}#secondary .widget.widget_raratheme_image_widget{background:0 0}.widget_raratheme_image_widget .image-holder{margin:0 0 20px}.widget_raratheme_image_widget .image-holder a{display:block}.widget_raratheme_image_widget .readmore{display:inline-block;background:#f7f7f7;color:#555;border-radius:3px;padding:5px 15px;text-decoration:none;font-size:15px;border:1px solid #ccc;-webkit-transition:linear .2s;-moz-transition:linear .2s;transition:linear .2s}.widget_raratheme_image_widget .readmore:focus,.widget_raratheme_image_widget .readmore:hover{background:0 0;text-decoration:none}.widget_raratheme_popular_post ul li,.widget_raratheme_recent_post ul li{overflow:hidden}.widget_raratheme_popular_post ul li .post-thumbnail,.widget_raratheme_recent_post ul li .post-thumbnail{float:left;width:68px;margin-right:15px}.widget_raratheme_popular_post ul li .entry-header,.widget_raratheme_recent_post ul li .entry-header{overflow:hidden}.widget_raratheme_popular_post ul li .entry-header .entry-title,.widget_raratheme_recent_post ul li .entry-header .entry-title{margin:0 0 5px;font-size:15px;line-height:18px}.widget_raratheme_popular_post ul li .entry-header .entry-title a,.widget_raratheme_recent_post ul li .entry-header .entry-title a{text-decoration:none}.widget_raratheme_popular_post ul li .entry-header .comment-count,.widget_raratheme_popular_post ul li .entry-header .entry-meta,.widget_raratheme_popular_post ul li .entry-header .view-count,.widget_raratheme_recent_post ul li .entry-header .entry-meta{font-size:14px;line-height:18px}.widget_raratheme_popular_post ul li .entry-header .comment-count .fa{margin-right:5px}.widget_raratheme_social_links ul{font-size:15px;overflow:hidden}.widget_raratheme_social_links ul li{float:left;margin-right:3px}.widget_raratheme_social_links ul li a{display:block;width:30px;height:30px;background:#000;color:#fff;text-align:center;line-height:30px;-webkit-transition:linear .2s;-moz-transition:linear .2s;transition:linear .2s}.widget_raratheme_social_links ul li a:focus,.widget_raratheme_social_links ul li a:hover{border-radius:50%}.widget_raratheme_social_links ul li a[href*=facebook]{background:#3b5998}.widget_raratheme_social_links ul li a[href*=twitter]{background:#1da1f2}.widget_raratheme_social_links ul li a[href*=flickr]{background:#0063db}.widget_raratheme_social_links ul li a[href*=vimeo]{background:#23b6ea}.widget_raratheme_social_links ul li a[href*=youtube]{background:#cb1f1f}.widget_raratheme_social_links ul li a[href*=google]{background:#d51f1e}.widget_raratheme_social_links ul li a[href*="ok.ru"]{background:#ee8208}.widget_raratheme_social_links ul li a[href*=vk]{background:#466991}.widget_raratheme_social_links ul li a[href*=xing]{background:#005a5f}.widget_raratheme_social_links ul li a[href*=stumbleupon]{background:#eb4823}.widget_raratheme_social_links ul li a[href*=pinterest]{background:#cb2027}.widget_raratheme_social_links ul li a[href*=dribbble]{background:#e84c88}.widget_raratheme_social_links ul li a[href*=linkedin]{background:#0274b3}.widget_raratheme_social_links ul li a[href*=rss]{background:orange}.widget_raratheme_social_links ul li a[href*=tumblr]{background:#2e4f6e}.widget_raratheme_social_links ul li a[href*=instagram]{background:#895a4d}.widget_raratheme_companion_stat_counter_widget .icon-holder{font-size:30px;margin:0 0 15px}.odometer.odometer-theme-default,.widget_raratheme_companion_stat_counter_widget .odometer.odometer-auto-theme{font-size:25px;font-weight:700}ul.accordion .inner{display:none;word-break:break-word}ul.accordion li{margin:.5em 0}ul.accordion li a.toggle{display:block;word-break:break-word;padding-right:20px}ul.accordion li a.toggle::after{content:"";background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"></path></svg>');background-repeat:no-repeat;width:15px;height:20px;position:absolute;top:10px;right:0;line-height:1.3;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}ul.accordion li.show a::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.widget .image-holder.black-white{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:ease .2s;-moz-transition:ease .2s;transition:ease .2s}.our-clients .widget .image-holder.black-white:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.portfolio-holder .portfolio-sorting{text-align:center;text-transform:uppercase}.portfolio-sorting .button{margin:0 30px 40px;background:0 0;border:none;font-weight:400;font-size:16px;cursor:pointer;padding:0;color:#000}.portfolio-sorting .button.is-checked,.portfolio-sorting .button:hover{color:#777}.portfolio-img-holder .portfolio-item{float:left;width:33.33%;padding:15px}.portfolio-item .portfolio-item-inner{position:relative;overflow:hidden}.portfolio-item .portfolio-text-holder{font-size:14px;font-weight:600;position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-linear-gradient(transparent,rgba(0,0,0,.65));background:-moz-linear-gradient(transparent,rgba(0,0,0,.65));background:-ms-linear-gradient(transparent,rgba(0,0,0,.65));background:-o-linear-gradient(transparent,rgba(0,0,0,.65));background:linear-gradient(transparent,rgba(0,0,0,.65));text-align:center;padding:0 20px;display:flex;flex-direction:column;flex:1;justify-content:flex-end;opacity:0;visibility:hidden;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}.portfolio-item-inner:hover .portfolio-text-holder{padding-top:30px;padding-bottom:30px;opacity:1;visibility:visible}.portfolio-item .portfolio-cat a{color:#fff;text-decoration:none;padding-right:10px;display:inline-block;margin-bottom:5px}.portfolio-item .portfolio-cat a:last-child{padding-right:0}.portfolio-text-holder .portfolio-img-title{font-size:24px;font-weight:600}.portfolio-item .portfolio-img-title a{color:#fff;text-decoration:none}.portfolio-item a:hover{color:#ddd}.portfolio-holder .post-thumbnail{margin:0 0 35px}.portfolio-holder .entry-header{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px}.entry-header .portfolio-cat a{color:#777;text-decoration:none;margin-right:10px}.entry-header .portfolio-cat a:last-child{margin-right:0}.portfolio-holder .entry-header .entry-title{color:#000;margin:10px 0 0;font-size:3em;line-height:1.3}.portfolio-holder .entry-content,.portfolio-holder .entry-header{margin-left:auto;margin-right:auto;max-width:80%}.portfolio-holder .entry-content{color:#555;line-height:1.6}.related-portfolio{margin-top:80px;margin-bottom:80px}.related-portfolio-title{text-align:center;margin-bottom:30px;font-size:22px}.related-portfolio .portfolio-img-holder:after,.related-portfolio .portfolio-img-holder:before{content:"";display:table;height:0;width:0;line-height:0}.related-portfolio .portfolio-img-holder:after{clear:both}.related-portfolio .portfolio-item .portfolio-text-holder{opacity:1;visibility:visible;padding:30px 20px}.contact-info ul.contact-list li{margin-bottom:15px;padding-left:35px;font-size:1em;color:#353535;position:relative;padding-bottom:15px}.contact-info ul.contact-list li svg{width:18px;height:28px;position:absolute;top:3px;left:0}.contact-info ul.contact-list li b{font-size:1.1112em;display:block;color:#999;line-height:1.3;font-weight:600}.contact-info ul.contact-list li:nth-child(2) svg{width:20px;height:16px;top:8px}.contact-info ul.contact-list li:nth-child(3) svg{width:24px;height:24px}.widget .social-networks li{display:inline-block;vertical-align:middle;padding:0;border-bottom:none;margin-bottom:5px;line-height:1}.widget .social-networks li:last-child{margin-bottom:5px}.widget .social-networks li a{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px}.widget-area .widget.widget_raratheme_custom_categories ul li{padding:0}.widget_raratheme_custom_categories ul li{margin-bottom:10px;background-size:cover!important}.widget-area .widget_raratheme_custom_categories ul li a{display:flex;flex:1;flex-wrap:wrap;align-items:center;position:relative}.widget_raratheme_custom_categories ul li .cat-title{font-size:.7778em;font-weight:700;color:#fff;display:flex;flex:auto;white-space:nowrap;height:48px;line-height:48px;padding:0 0 0 15px;letter-spacing:1px}.widget_raratheme_custom_categories ul li .cat-title{float:left;font-size:14px;text-transform:uppercase}.widget_raratheme_custom_categories ul li .post-count{background:rgba(0,0,0,.5);color:#fff;font-size:.6666em;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin:0}.widget_raratheme_custom_categories ul li .post-count{float:right;font-size:13px;width:99px;height:48px;background:#111;text-align:center;line-height:48px;-webkit-transition:linear .2s;-moz-transition:linear .2s;transition:linear .2s}.widget_raratheme_custom_categories .post-count{display:block;margin-bottom:20px;font-size:.7778em;color:#999;position:absolute;top:0;right:0}.widget_raratheme_custom_categories ul li a{display:flex;flex:1;flex-wrap:wrap;align-items:center;background:rgba(0,0,0,.3)}.widget_raratheme_custom_categories ul li a:hover .post-count,.widget_raratheme_custom_categories ul li a:hover:focus .post-count{width:124px}.widget_raratheme_author_bio .raratheme-author-bio-holder{text-align:center}.widget_raratheme_author_bio .image-holder img{vertical-align:top}.widget_raratheme_author_bio .image-holder{margin:0 0 30px}.widget_raratheme_author_bio .title-holder{font-size:28px;line-height:32px;margin:0 0 20px;color:#000;font-weight:600}.widget_raratheme_author_bio .text-signature{font-family:'Dancing Script',cursive;font-size:30px;color:#000;font-style:italic;line-height:1.3;margin-bottom:20px}.widget_raratheme_author_bio .author-bio-content{margin-bottom:20px}.widget_raratheme_author_bio .readmore{display:inline-block;padding:10px 30px;background:#000;margin:0 0 20px;color:#fff;width:100%;text-align:center;border-radius:5px}.widget_raratheme_author_bio .author-socicons{margin:0;padding:0;list-style:none}.widget_raratheme_author_bio .author-socicons{display:flex;justify-content:center}.widget_raratheme_author_bio .author-socicons li{display:inline-block;margin:0 15px;font-size:1.25em}#secondary .widget_raratheme_author_bio .author-socicons li{margin:0 5px 10px}.widget_raratheme_image_text_widget ul li{position:relative}.widget_raratheme_image_text_widget ul li .btn-readmore{position:absolute;max-width:90%;max-height:fit-content;text-align:center;top:50%;left:50%;color:#fff;background:#111;text-transform:uppercase;letter-spacing:1px;padding:15px 30px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:ease .2s;-moz-transition:ease .2s;transition:ease .2s;border:none;margin-top:0}.widget-area ul{margin:0;padding:0;list-style:none}.widget-area ul li{margin:0 0 20px}.widget_raratheme_popular_post ul li,.widget_raratheme_recent_post ul li{overflow:hidden}.widget_braratheme_popular_post ul li .post-thumbnail,.widget_raratheme_recent_post ul li .post-thumbnail{float:left;width:80px;height:80px;margin-right:20px}.widget_raratheme_popular_post ul li .post-thumbnail img,.widget_raratheme_recent_post ul li .post-thumbnail img{vertical-align:top;width:100%;height:100%;object-fit:cover}.widget_raratheme_popular_post ul li .entry-header,.widget_raratheme_recent_post ul li .entry-header{overflow:hidden}.widget_raratheme_popular_post ul li .entry-header .entry-title,.widget_raratheme_recent_post ul li .entry-header .entry-title{font-size:18px;line-height:26px;margin:0}.widget_raratheme_popular_post ul li .entry-header .entry-meta,.widget_raratheme_recent_post ul li .entry-header .entry-meta{font-size:14px;line-height:21px}.widget_raratheme_popular_post .style-two li .post-thumbnail,.widget_raratheme_recent_post .style-two li .post-thumbnail{width:100%;margin-right:0;margin-bottom:20px;height:190px}.widget_raratheme_popular_post .style-two li .entry-header,.widget_raratheme_recent_post .style-two li .entry-header{width:100%;text-align:center;padding:0 15px}.widget_raratheme_popular_post .style-three li .post-thumbnail,.widget_raratheme_recent_post .style-three li .post-thumbnail{height:190px;margin:0 0 -40px;width:100%}.widget_raratheme_popular_post .style-three li .entry-header,.widget_raratheme_recent_post .style-three li .entry-header{background:#fff none repeat scroll 0 0;margin:0 auto;max-width:92%;padding:13px 15px 0;position:relative;text-align:center;width:100%}.widget_raratheme_popular_post ul li .entry-header .cat-links,.widget_raratheme_recent_post ul li .entry-header .cat-links{display:none}.widget_braratheme_popular_post .style-three li .entry-header .cat-links,.widget_raratheme_popular_post .style-two li .entry-header .cat-links,.widget_raratheme_recent .style-two li .entry-header .cat-links,.widget_raratheme_recent_post .style-three li .entry-header .cat-links{display:block;font-size:14px;font-weight:500}.widget_raratheme_popular_post .style-three li .entry-header .cat-links a,.widget_raratheme_popular_post .style-two li .entry-header .cat-links a,.widget_raratheme_recent_post .style-three li .entry-header .cat-links a,.widget_raratheme_recent_post .style-two li .entry-header .cat-links a{margin:0 3px}.widget_rara_posts_category_slider_widget .carousel-title{text-align:center}.raratheme_snapcode_widget p{margin:1em 0}.widget_raratheme_advertisement_widget .icon-holder{text-align:center}.widget_raratheme_advertisement_widget .icon-holder img{vertical-align:top}@media screen and (min-width: 1025px){.superb-addons-hide-on-desktop{display:none !important}}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-hide-on-tablet{display:none !important}}@media screen and (max-width: 768px){.superb-addons-hide-on-mobile{display:none !important}}.superb-addons-has-padding-top-desktop{padding-top:var(--spbadd-padding-top) !important}.superb-addons-has-padding-right-desktop{padding-right:var(--spbadd-padding-right) !important}.superb-addons-has-padding-bottom-desktop{padding-bottom:var(--spbadd-padding-bottom) !important}.superb-addons-has-padding-left-desktop{padding-left:var(--spbadd-padding-left) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-padding-top-tablet{padding-top:var(--spbadd-padding-top-tablet) !important}.superb-addons-has-padding-right-tablet{padding-right:var(--spbadd-padding-right-tablet) !important}.superb-addons-has-padding-bottom-tablet{padding-bottom:var(--spbadd-padding-bottom-tablet) !important}.superb-addons-has-padding-left-tablet{padding-left:var(--spbadd-padding-left-tablet) !important}.superb-addons-has-padding-top-desktop:not(.superb-addons-has-padding-top-tablet){padding-top:var(--spbadd-padding-top) !important}.superb-addons-has-padding-right-desktop:not(.superb-addons-has-padding-right-tablet){padding-right:var(--spbadd-padding-right) !important}.superb-addons-has-padding-bottom-desktop:not(.superb-addons-has-padding-bottom-tablet){padding-bottom:var(--spbadd-padding-bottom) !important}.superb-addons-has-padding-left-desktop:not(.superb-addons-has-padding-left-tablet){padding-left:var(--spbadd-padding-left) !important}}@media screen and (max-width: 768px){.superb-addons-has-padding-top-mobile{padding-top:var(--spbadd-padding-top-mobile) !important}.superb-addons-has-padding-right-mobile{padding-right:var(--spbadd-padding-right-mobile) !important}.superb-addons-has-padding-bottom-mobile{padding-bottom:var(--spbadd-padding-bottom-mobile) !important}.superb-addons-has-padding-left-mobile{padding-left:var(--spbadd-padding-left-mobile) !important}.superb-addons-has-padding-top-tablet:not(.superb-addons-has-padding-top-mobile){padding-top:var(--spbadd-padding-top-tablet) !important}.superb-addons-has-padding-right-tablet:not(.superb-addons-has-padding-right-mobile){padding-right:var(--spbadd-padding-right-tablet) !important}.superb-addons-has-padding-bottom-tablet:not(.superb-addons-has-padding-bottom-mobile){padding-bottom:var(--spbadd-padding-bottom-tablet) !important}.superb-addons-has-padding-left-tablet:not(.superb-addons-has-padding-left-mobile){padding-left:var(--spbadd-padding-left-tablet) !important}.superb-addons-has-padding-top-desktop:not(.superb-addons-has-padding-top-tablet):not(.superb-addons-has-padding-top-mobile){padding-top:var(--spbadd-padding-top) !important}.superb-addons-has-padding-right-desktop:not(.superb-addons-has-padding-right-tablet):not(.superb-addons-has-padding-right-mobile){padding-right:var(--spbadd-padding-right) !important}.superb-addons-has-padding-bottom-desktop:not(.superb-addons-has-padding-bottom-tablet):not(.superb-addons-has-padding-bottom-mobile){padding-bottom:var(--spbadd-padding-bottom) !important}.superb-addons-has-padding-left-desktop:not(.superb-addons-has-padding-left-tablet):not(.superb-addons-has-padding-left-mobile){padding-left:var(--spbadd-padding-left) !important}}.superb-addons-has-margin-top-desktop{margin-top:var(--spbadd-margin-top) !important}.superb-addons-has-margin-right-desktop{margin-right:var(--spbadd-margin-right) !important}.superb-addons-has-margin-bottom-desktop{margin-bottom:var(--spbadd-margin-bottom) !important}.superb-addons-has-margin-left-desktop{margin-left:var(--spbadd-margin-left) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-margin-top-tablet{margin-top:var(--spbadd-margin-top-tablet) !important}.superb-addons-has-margin-right-tablet{margin-right:var(--spbadd-margin-right-tablet) !important}.superb-addons-has-margin-bottom-tablet{margin-bottom:var(--spbadd-margin-bottom-tablet) !important}.superb-addons-has-margin-left-tablet{margin-left:var(--spbadd-margin-left-tablet) !important}.superb-addons-has-margin-top-desktop:not(.superb-addons-has-margin-top-tablet){margin-top:var(--spbadd-margin-top) !important}.superb-addons-has-margin-right-desktop:not(.superb-addons-has-margin-right-tablet){margin-right:var(--spbadd-margin-right) !important}.superb-addons-has-margin-bottom-desktop:not(.superb-addons-has-margin-bottom-tablet){margin-bottom:var(--spbadd-margin-bottom) !important}.superb-addons-has-margin-left-desktop:not(.superb-addons-has-margin-left-tablet){margin-left:var(--spbadd-margin-left) !important}}@media screen and (max-width: 768px){.superb-addons-has-margin-top-mobile{margin-top:var(--spbadd-margin-top-mobile) !important}.superb-addons-has-margin-right-mobile{margin-right:var(--spbadd-margin-right-mobile) !important}.superb-addons-has-margin-bottom-mobile{margin-bottom:var(--spbadd-margin-bottom-mobile) !important}.superb-addons-has-margin-left-mobile{margin-left:var(--spbadd-margin-left-mobile) !important}.superb-addons-has-margin-top-tablet:not(.superb-addons-has-margin-top-mobile){margin-top:var(--spbadd-margin-top-tablet) !important}.superb-addons-has-margin-right-tablet:not(.superb-addons-has-margin-right-mobile){margin-right:var(--spbadd-margin-right-tablet) !important}.superb-addons-has-margin-bottom-tablet:not(.superb-addons-has-margin-bottom-mobile){margin-bottom:var(--spbadd-margin-bottom-tablet) !important}.superb-addons-has-margin-left-tablet:not(.superb-addons-has-margin-left-mobile){margin-left:var(--spbadd-margin-left-tablet) !important}.superb-addons-has-margin-top-desktop:not(.superb-addons-has-margin-top-tablet):not(.superb-addons-has-margin-top-mobile){margin-top:var(--spbadd-margin-top) !important}.superb-addons-has-margin-right-desktop:not(.superb-addons-has-margin-right-tablet):not(.superb-addons-has-margin-right-mobile){margin-right:var(--spbadd-margin-right) !important}.superb-addons-has-margin-bottom-desktop:not(.superb-addons-has-margin-bottom-tablet):not(.superb-addons-has-margin-bottom-mobile){margin-bottom:var(--spbadd-margin-bottom) !important}.superb-addons-has-margin-left-desktop:not(.superb-addons-has-margin-left-tablet):not(.superb-addons-has-margin-left-mobile){margin-left:var(--spbadd-margin-left) !important}}.superb-addons-has-font-size-desktop{font-size:var(--spbadd-font-size) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-font-size-tablet{font-size:var(--spbadd-font-size-tablet) !important}.superb-addons-has-font-size-desktop:not(.superb-addons-has-font-size-tablet){font-size:var(--spbadd-font-size) !important}}@media screen and (max-width: 768px){.superb-addons-has-font-size-mobile{font-size:var(--spbadd-font-size-mobile) !important}.superb-addons-has-font-size-tablet:not(.superb-addons-has-font-size-mobile){font-size:var(--spbadd-font-size-tablet) !important}.superb-addons-has-font-size-desktop:not(.superb-addons-has-font-size-tablet):not(.superb-addons-has-font-size-mobile){font-size:var(--spbadd-font-size) !important}}.superb-addons-has-line-height-desktop{line-height:var(--spbadd-line-height) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-line-height-tablet{line-height:var(--spbadd-line-height-tablet) !important}.superb-addons-has-line-height-desktop:not(.superb-addons-has-line-height-tablet){line-height:var(--spbadd-line-height) !important}}@media screen and (max-width: 768px){.superb-addons-has-line-height-mobile{line-height:var(--spbadd-line-height-mobile) !important}.superb-addons-has-line-height-tablet:not(.superb-addons-has-line-height-mobile){line-height:var(--spbadd-line-height-tablet) !important}.superb-addons-has-line-height-desktop:not(.superb-addons-has-line-height-tablet):not(.superb-addons-has-line-height-mobile){line-height:var(--spbadd-line-height) !important}}.superb-addons-has-text-align-desktop{text-align:var(--spbadd-text-align) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-text-align-tablet{text-align:var(--spbadd-text-align-tablet) !important}.superb-addons-has-text-align-desktop:not(.superb-addons-has-text-align-tablet){text-align:var(--spbadd-text-align) !important}}@media screen and (max-width: 768px){.superb-addons-has-text-align-mobile{text-align:var(--spbadd-text-align-mobile) !important}.superb-addons-has-text-align-tablet:not(.superb-addons-has-text-align-mobile){text-align:var(--spbadd-text-align-tablet) !important}.superb-addons-has-text-align-desktop:not(.superb-addons-has-text-align-tablet):not(.superb-addons-has-text-align-mobile){text-align:var(--spbadd-text-align) !important}}[superb-addons-animation][data-spbadd-entrance],[data-spbadd-anim-letter][data-spbadd-entrance]{opacity:0;animation:spbadd-safety-reveal 0s 4s forwards}html.spbadd-animations-ready [superb-addons-animation][data-spbadd-entrance],html.spbadd-animations-ready [data-spbadd-anim-letter][data-spbadd-entrance]{animation:none}@keyframes spbadd-safety-reveal{to{opacity:1}}.spbadd-anim-count{display:inline-block;vertical-align:baseline}.spbadd-anim-typing-cursor::after{content:"|";display:inline-block;width:0;transform:translateX(-0.05em);animation:spbadd-cursor-blink .7s infinite}@keyframes spbadd-cursor-blink{0%,100%{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion: reduce){.spbadd-anim-letter,.spbadd-anim-char{opacity:1 !important}.spbadd-anim-typing-cursor::after{animation:none !important}}.has-superb-addons-text-align-justify{display:inline-block;text-align:justify}.wp-block-navigation.has-superb-addons-overlay-menu-justification .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation.has-superb-addons-overlay-menu-justification .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-submenu{align-items:var(--superb-addons-overlay-menu-justification, inherit) !important;text-align:var(--superb-addons-overlay-menu-text-align, inherit) !important}.wp-block-navigation.superb-addons-overlay-menu-justification-left{--superb-addons-overlay-menu-justification: start;--superb-addons-overlay-menu-text-align: left}.wp-block-navigation.superb-addons-overlay-menu-justification-center{--superb-addons-overlay-menu-justification: center;--superb-addons-overlay-menu-text-align: center}.wp-block-navigation.superb-addons-overlay-menu-justification-right{--superb-addons-overlay-menu-justification: end;--superb-addons-overlay-menu-text-align: right}.wp-block-navigation.superb-addons-overlay-menu-justification-stretch{--superb-addons-overlay-menu-justification: stretch;--superb-addons-overlay-menu-text-align: left}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{border-radius:8px;box-shadow:rgba(0, 0, 0, 0.05) 0px 10px 20px 0px;border-style:solid;border-width:1px;padding:10px}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container a:not(.wp-element-button),.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container button.wp-block-navigation-item__content{padding:10px 20px;line-height:130%}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container .wp-block-navigation-submenu__toggle{background-color:transparent}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container li{border-radius:8px;width:100%}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container li:hover{background-color:rgba(0, 0, 0, 0.03)}p.has-superb-addons-drop-cap:first-letter,p.has-superb-addons-drop-cap>span.has-superb-addons-text-align-justify:first-child:first-letter{float:left;float:inline-start;font-size:var(--superb-dropcap-font-size, 96px);line-height:var(--superb-dropcap-line-height, 76.8px);padding-top:var(--superb-dropcap-padding-top, 5.1px);padding-right:var(--superb-dropcap-padding-right, 10.2px);padding-left:var(--superb-dropcap-padding-left, 3.8px);padding-inline-end:var(--superb-dropcap-padding-right, 10.2px);padding-inline-start:var(--superb-dropcap-padding-left, 3.8px);color:var(--superb-dropcap-color, inherit);font-family:var(--superb-dropcap-font-family, inherit)}p.has-superb-addons-drop-cap.has-text-align-center:first-letter,p.has-superb-addons-drop-cap.has-text-align-right:first-letter{float:none}[dir=rtl] p.has-superb-addons-drop-cap.has-text-align-right:first-letter{float:right;float:inline-start}[dir=rtl] p.has-superb-addons-drop-cap.has-text-align-left:first-letter{float:none}[data-spbadd-sticky=true]:not(.spbadd-sticky-ready){visibility:hidden}[data-spbadd-sticky=true].spbadd-sticky-ready{visibility:visible}.spbadd-sticky-placeholder{visibility:hidden !important;pointer-events:none}/**
* All of the CSS for your public-facing functionality should be
* included in this file.
*/

@keyframes aysSMquantumWizPaperInputAddUnderline {
   0% {
       -webkit-transform: scaleX(0);
       transform: scaleX(0);
   }
   to {
       -webkit-transform: scaleX(1);
       transform: scaleX(1);
   }
}
@-webkit-keyframes aysSMquantumWizPaperInputAddUnderline {
   0% {
       -webkit-transform: scaleX(0);
       transform: scaleX(0);
   }
   to {
       -webkit-transform: scaleX(1);
       transform: scaleX(1);
   }
}

div[id*='ays-survey-container'].ays-survey-container *{
   box-sizing: border-box;
}

.ays-survey-container {
    background-color: #fff;
    margin-bottom: 48px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    padding-bottom: 6px;
    word-wrap: break-word;

    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0;
    word-wrap: break-word;
    min-width: 250px;
    width: 100%;
    max-width: 100% !important;
    margin: 0 auto;
}

.ays-survey-container[dir=rtl],
.ays-survey-container[dir=rtl] * {
    direction: rtl;
}

.ays-survey-container[dir=rtl] .ays-survey-answer-slider-list-main,
.ays-survey-container[dir=rtl] .ays-survey-answer-slider-list-main * {
    direction: ltr;
}

.ays-survey-container[dir=rtl] .ays-survey-question {
   border-left: 1px solid #dadce0!important;
   border-right: 5px solid rgb(255, 87, 34);
}

.ays-survey-container[dir=ltr] .ays-survey-question {
   border-left: 5px solid rgb(255, 87, 34);
   border-right: 1px solid #dadce0!important;
}

div[id*='ays-survey-container'][data-theme='minimal'].ays-survey-container .ays-survey-question:not(.ays-has-error),
div[id*='ays-survey-container'][data-theme='modern'].ays-survey-container .ays-survey-question:not(.ays-has-error) {
   border-right: unset !important;
}

.ays-survey-container[dir=rtl] .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column.ays-survey-answer-matrix-scale-column-row-header,
.ays-survey-container[dir=rtl] .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column.ays-survey-answer-slider-list-column-row-header,
.ays-survey-container[dir=rtl] .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column.ays-survey-answer-star-list-column-row-header {
   text-align: right;
}

.ays-survey-container {
    position: relative;
}

.ays-survey-container .ays-survey-section {
    display: none;
}

.elementor-editor-active .elementor-element .elementor-shortcode .ays-survey-container .ays-survey-section:first-of-type {
   display: block;
}

.ays-survey-container .ays-survey-section.active-section {
    display: block;
}

.ays-survey-container .ays-survey-section-header {
    margin-top: 12px;
    background-color: #fff;
    border: 1px solid #dadce0;
    border-radius: 8px;
    margin-bottom: 12px;
    padding: 24px;
    padding-top: 22px;
    position: relative;
    border-top: 10px solid rgb(255, 87, 34);
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.141), 0 1px 3px 0 rgba(0, 0, 0, 0.122);
}

.ays-survey-container .ays-survey-section-title-row {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
 
.ays-survey-container .ays-survey-section-title-row {
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 32px;
    font-weight: 400;
    color: #202124;
    line-height: 135%;
    max-width: 100%;
    min-width: 0%;
}

.ays-survey-container .ays-survey-title-wrap {
   width: 100%;
   /* padding-right: 10px; */
}

div[id*="ays-survey-container-"].ays-survey-container .ays-survey-title {
   /* font-family: 'Google Sans', Roboto, Arial, sans-serif; */
   font-size: 2rem;
   margin-bottom: 12px;
   display: block;
   margin-block-start: 0.83em;
   margin-block-end: 0.83em;
   margin-inline-start: 0px;
   margin-inline-end: 0px;
   font-weight: bold;
   line-height: 1.5;
}


.ays-survey-container .ays-survey-title-wrap .ays-survey-cover-photo-title-wrap {
   padding-left: 5px;
}

.ays-survey-container .ays-survey-cover-photo-title-wrap {
   height: 150px;
   background-image: unset;
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center center;
}

.ays-survey-container .ays-survey-cover-photo-title-wrap.ays-survey-no-cover-photo {
   background-image: unset !important;
}

.ays-survey-container .ays-survey-section-desc {
    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 20px;
    color: #202124;
    margin-top: 12px;
}

.ays-survey-container .ays-survey-question {
    -webkit-transition: background-color 200ms cubic-bezier(0.0,0.0,0.2,1);
    transition: background-color 200ms cubic-bezier(0.0,0.0,0.2,1);
    background-color: #fff;
    border: 1px solid #dadce0;
    border-radius: 8px;
    margin-bottom: 12px;
    padding: 24px;
    page-break-inside: avoid;
    word-wrap: break-word;
    border-left: 5px solid rgb(255, 87, 34);
    position: relative;
}

.ays-survey-container .ays-survey-question-header p {
   margin: 0;
}

/*
.ays-survey-container .ays-survey-question::before {
    z-index: 0;
    position: absolute;
    right: 5px;
    bottom: 5px;
    content: "";
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    opacity: 1;
    width: 40px;
    height: 40px;
}
*/

.ays-survey-container .ays-survey-question-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 16px;

    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    min-width: 0%;
    position: relative;
}

.ays-survey-container .ays-survey-question-header-content {
   /* display: flex;
   justify-content: space-between; */
   width: 100%;
}

.ays-survey-container .ays-survey-question-title {
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .1px;
    line-height: 1.5;
    color: #202124;
    font-weight: 400;
    width: 100%;
    word-break: break-word;
    display: block;
    margin-bottom: 10px;
}

.ays-survey-container .ays-survey-question-image-container {
   width: 100%;
   padding: 5px 0;
}

.ays-survey-container .ays-survey-question-image {
   max-width: 100%;
   object-position: center center;
}

.ays-survey-container .ays-survey-question-required-icon {
   color: #d93025;
}


.ays-survey-container .ays-survey-question-answers {
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-flex-direction: column;
   flex-direction: column;

    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
}

.ays-survey-container .ays-survey-answer {
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   width: 100%;
   min-height: 24px;
   /* padding: .5em .5em .5em 0; */
}

.ays-survey-container .ays-survey-answer.ays-survey-answer-box-text-types-prefix-suffix {
   display: block;
}

.ays-survey-container .ays-survey-section .ays-survey-question[data-type="short_text"] .ays-survey-answer,
.ays-survey-container .ays-survey-section .ays-survey-question[data-type="text"] .ays-survey-answer,
.ays-survey-container .ays-survey-section .ays-survey-question[data-type="email"] .ays-survey-answer,
.ays-survey-container .ays-survey-section .ays-survey-question[data-type="name"] .ays-survey-answer,
.ays-survey-container .ays-survey-section .ays-survey-question[data-type="number"] .ays-survey-answer{
   width: 100%;
}

.ays-survey-container .ays-survey-answer-label {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    cursor: pointer;
}

.ays-survey-container .ays-survey-answer-label-content {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   min-width: 0%;
   opacity: 1;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"],
.ays-survey-container .ays-survey-answer-label input[type="radio"] {
   display: none;
}

div.pen_container .ays-survey-container .ays-survey-answer-label input[type="checkbox"],
div.pen_container .ays-survey-container .ays-survey-answer-label input[type="radio"] {
   display: none !important;
}

.ays-survey-container[id^="ays-survey-container"] .ays-survey-minimal-theme-question .ays-survey-answer-label :not(.ays-survey-answer-star-radio) input[type="checkbox"],
.ays-survey-container[id^="ays-survey-container"] .ays-survey-minimal-theme-question .ays-survey-answer-label :not(.ays-survey-answer-star-radio) input[type="radio"] {
   display: initial !important;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content,
.ays-survey-container .ays-survey-answer-label input[type="radio"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content {
   -webkit-transition: border-color .2s cubic-bezier(0.4,0,0.2,1);
   transition: border-color .2s cubic-bezier(0.4,0,0.2,1);
   -webkit-user-select: none;
   user-select: none;
   -webkit-tap-highlight-color: transparent;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   cursor: pointer;
   outline: none;

   display: inline-block;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   height: 20px;
   position: relative;
   vertical-align: middle;
   width: 20px;
   z-index: 0;
}

.ays-survey-container .ays-survey-answer-icon-content-1 {
   -webkit-animation: aysSMagmAnimateSelectOut .2s forwards;
   animation: aysSMagmAnimateSelectOut .2s forwards;
   cursor: pointer;
   height: 20px;
   position: relative;
   width: 20px;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-1,
.ays-survey-container .ays-survey-answer-label input[type="radio"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-1 {
   -webkit-animation: aysSMagmAnimateSelectOut .2s forwards;
   animation: aysSMagmAnimateSelectOut .2s forwards;
   cursor: pointer;
   height: 20px;
   position: relative;
   width: 20px;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2,
.ays-survey-container .ays-survey-answer-label input[type="radio"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2 {
   border: solid 2px;
   border-color: #5f6368;
   -webkit-border-radius: 50%;
   border-radius: 50%;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   height: 20px;
   width: 20px;
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   top: 0;
   margin: 0;
}
   
.ays-survey-container .ays-survey-answer-label .ays-survey-answer-icon-ink {
    position: absolute;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .15s ease;
    transition: opacity .15s ease;
    background-color: rgba(218,220,224,0.2);
    -webkit-border-radius: 100%;
    border-radius: 100%;
    height: 20px;
    opacity: 0;
    outline: .1px solid transparent;
    pointer-events: none;
    width: 20px;
    z-index: -1;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
   
.ays-survey-container .ays-survey-section .ays-survey-answer-label:hover .ays-survey-answer-icon-ink ,
.ays-survey-container .ays-survey-section .ays-survey-answer-label:focus .ays-survey-answer-icon-ink {
   -webkit-transform: scale(2);
   transform: scale(2);
   opacity: 1;
   background-color: rgba(255, 87, 34, 0.04);
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3,
.ays-survey-container .ays-survey-answer-label input[type="radio"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3 {
    border: 5px solid rgb(244, 0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform ease .28s;
    transition: -webkit-transform ease .28s;
    -webkit-transition: transform ease .28s;
    transition: transform ease .28s;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0);
    transform: translateX(-50%) translateY(-50%) scale(0);
    cursor: pointer;
    visibility: hidden;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2,
.ays-survey-container .ays-survey-answer-label input[type="radio"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2 {
   border-color: rgb(244, 0, 0);
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3,
.ays-survey-container .ays-survey-answer-label input[type="radio"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3 {
   -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
   transform: translateX(-50%) translateY(-50%) scale(1);
   visibility: visible;
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"] ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2,
.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-2,
.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-label-content .ays-survey-answer-icon-content .ays-survey-answer-icon-content-3 {
   border-radius: 0;
}

.ays-survey-container .ays-survey-question-answers.ays-survey-question-answers-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-flex-direction: row;
    flex-direction: row;
    width: 100%;
}

.ays-survey-container .ays-survey-answer.ays-survey-answer-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    max-width: 260px;
    min-height: 24px;
    /* padding: .5em .5em .5em 0; */
    padding-bottom: .5em;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 45%;
}

.ays-survey-container .ays-survey-answer-label.ays-survey-answer-label-grid {
    flex-wrap: wrap;
}

.ays-survey-container .ays-survey-answer-label .ays-survey-answer-image-container {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 195px;
    margin: 12px 0;
    line-height: 195px;
    outline-width: 0;
    padding: 8px;
    width: 260px;
    box-shadow: 0 1px 2px 0 rgba(60,64,67,0.302), 0 1px 3px 1px rgba(60,64,67,0.149);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: white;
    border-color: rgb(255, 87, 34);
}

.ays-survey-container .ays-survey-answer-label input[type="checkbox"]:checked ~ .ays-survey-answer-image-container,
.ays-survey-container .ays-survey-answer-label input[type="radio"]:checked ~ .ays-survey-answer-image-container {
    border-style: solid;
    border-width: 2px;
    outline-width: 0;
    padding: 6px;
}

.ays-survey-container .ays-survey-answer-label .ays-survey-answer-image-container img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    min-height: 0%;
    min-width: 0%;
    vertical-align: middle;
    object-fit: contain;
    object-position: center center;
    margin: 0;
    width: 100%;
    height: 100%;
    box-shadow: unset;
    border-radius: 0;
}

@media screen and (max-width: 580px) {
   .ays-survey-container .ays-survey-answer.ays-survey-answer-grid {
      width: 100%;
      margin: 0;
   }

   .ays-survey-container .ays-survey-section .ays-survey-button-content .ays-survey-answer-clear-selection-text{
      line-height: 30px !important;
   }

   /* Prefix suffix mobile */
   div.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix .ays-survey-question-input-box {
      width: 60%;
   }
}

/* 
@media screen and (min-width: 580px) and (max-width: 768px) {
   .ays-survey-container .ays-survey-answer-label .ays-survey-answer-image-container {
      height: 100px;
   }
} */

@media screen and (min-width: 580px) and (max-width: 1024px) {
   .ays-survey-container .ays-survey-answer-label .ays-survey-answer-image-container {
      height: 150px;
   }
}

.ays-survey-container input.ays-survey-question-input ~ .ays-survey-input-underline,
.ays-survey-container input.ays-survey-question-input ~ .ays-survey-input-underline-animation,
.ays-survey-container .ays-survey-answer-label-content > span {
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   box-pack: center;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   justify-content: center;

   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;

   font-family: Roboto,Arial,sans-serif;
   font-size: 14px;
   font-weight: 400;
   letter-spacing: .2px;
   line-height: 20px;
   color: #202124;
   min-width: 1px;
}

.ays-survey-container .ays-survey-answer-label-content > span {
   margin-left: .75em;
}

.ays-survey-container .ays-survey-answer-label.ays-survey-answer-label-other {
   -webkit-box-flex: 0;
   box-flex: 0;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   padding-right: 20px;
   width: auto;
   white-space: nowrap;
   margin-bottom: 10px;
}

.ays-survey-container .ays-survey-answer .ays-survey-answer-other-text {
   display: block;
   width: 100%;
   position: relative;
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   min-width: 100px;
   max-width: 100%;
   margin-top: 10px;
}

.ays-survey-container .ays-survey-answer .ays-survey-answer-other-text input.ays-survey-answer-other-input {
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   /* background-color: transparent; */
   border: none;
   display: block;
   font: 400 16px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
   margin: 0;
   min-width: 0%;
   outline: none;
   padding: .125em 0;
   z-index: 0;
}

.ays-survey-container .ays-survey-question-select.dropdown div.text {
   font-family: 'Google Sans',Roboto,Arial,sans-serif;   
   /* FOR Best Shop theme */
   float: initial;
   margin: 0;
   /* FOR Best Shop theme */
}
.ays-survey-container .ays-survey-question-select.dropdown div.item {
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
   font-size: 16px !important;
   font-weight: 500 !important;
   letter-spacing: .1px;
   line-height: 24px !important;
   color: #202124 !important;
   word-break: break-word;
}
.ays-survey-container .ays-survey-question-select.dropdown div.item img.ays-survey-answer-image {
   vertical-align: middle;
   margin-top: 0;
   margin-bottom: 0;
}

.ays-survey-container .ays-survey-question-select.dropdown div.text img.ays-survey-answer-image {
   font-size: initial;
   line-height: 1;
   height: auto;
   margin: 0;
   margin-right: .78571429rem;
   width: 50px;
   height: 50px;
}

/* .section-buttons {
   
} */

.ays-survey-container .ays-survey-simple-button-container,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container {
   -webkit-border-radius: 4px;
   border-radius: 4px;
   color: #5f6368;
   cursor: pointer;
   display: inline-block;
   overflow: hidden;
   position: relative;
   z-index: 0;

   box-shadow: 0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.141), 0 1px 3px 0 rgba(0,0,0,0.122);
   
   margin-right: 14px;
}

.ays-survey-container .ays-survey-simple-button-container {
   box-shadow: none;
}

.ays-survey-container .ays-survey-simple-button-container .ays-survey-button-content,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   position: relative;
}

.ays-survey-container .ays-survey-simple-button-container .ays-survey-button-content .ays-survey-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content button.ays-survey-section-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content a.ays-survey-section-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content input.ays-survey-section-button {
   display: inline-block;
   margin: 0;
   padding: 0 24px;
   background-color: #fff;
   color: rgb(244, 0, 0);
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
   font-size: 14px;
   font-weight: 500;
   letter-spacing: .25px;
   line-height: 36px;
   text-decoration: none;
   text-transform: none;
   min-width: auto;
   outline: none;
   transition: all 280ms cubic-bezier(0.4,0.0,0.2,1);
   -webkit-font-smoothing: antialiased;
   -webkit-user-select: none;
   user-select: none;
   /* -webkit-transition: background .2s .1s;
   transition: background .2s .1s; */
   border: 0;
   cursor: pointer;
}

.ays-survey-container .ays-survey-simple-button-container .ays-survey-button-content .ays-survey-button {
   font-size: 12px;
   padding: 0;
   background-color: unset;
   line-height: initial;
}

.ays-survey-container .ays-survey-simple-button-container:hover .ays-survey-button-content .ays-survey-button {
   transform: none;
}

.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container:hover .ays-survey-section-button-content button.ays-survey-section-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container:hover .ays-survey-section-button-content a.ays-survey-section-button,
.ays-survey-container .ays-survey-section-buttons .ays-survey-section-button-container:hover .ays-survey-section-button-content input.ays-survey-section-button,
.ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container:focus .ays-survey-section-button-content button.ays-survey-section-button,
.ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container:focus .ays-survey-section-button-content a.ays-survey-section-button,
.ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container:focus .ays-survey-section-button-content input.ays-survey-section-button{
   background-color: rgba(244, 0, 0, .04);
}

.ays-survey-container .ays-fa {
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   font-size: inherit;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

.ays-survey-container .ays-fa-star::before {
   content: "\f005";
}

.ays-survey-container .ays-fa-star-o::before {
   content: "\f006";
}


.ays-survey-container .ays-loader {
	display: none;
}

@keyframes aysSMagmAnimateSelectIn {
   0% {
       height: 0;
       width: 0;
   }
   100% {
       height: 100%;
       width: 100%;
   }
}

@keyframes aysSMagmAnimateSelectOut {
   0% {
       height: 0;
       width: 0;
   }
   100% {
       height: 100%;
       width: 100%;
   }
}

.ays-survey-container .ays-survey-input {
   box-shadow: none !important;
   border: 0 !important;
   outline: 0 !important;
}

.ays-survey-container .ays-survey-input:active,
.ays-survey-container .ays-survey-input:focus {
   outline: 0 !important;
   box-shadow: none !important;
   border: 0 !important;
}

.ays-survey-container .ays-survey-input:focus ~ .ays-survey-input-underline-animation {
   outline: 0 !important;
   box-shadow: none !important;
   border: 0 !important;
   height: 2px;
   background-color: rgb(255, 87, 34);
   -webkit-animation: aysSMquantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1);
   animation: aysSMquantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1);
   -webkit-transform: scaleX(1);
   transform: scaleX(1);
}

.ays-survey-container .ays-survey-input-underline {
   background-color: rgba(0, 0, 0, 0.12);
   height: 1px;
   left: 0;
   margin: 0;
   padding: 0;
   position: absolute;
   width: 100%;
}

.ays-survey-container .ays-survey-input-underline-animation {
   -webkit-transform: scaleX(0);
   transform: scaleX(0);
   background-color: #4285f4;
   height: 2px;
   left: 0;
   margin: 0;
   padding: 0;
   position: absolute;
}

.ays-survey-container .ays-survey-remove-default-border,
.ays-survey-container .ays-survey-remove-default-border:focus{
   border-color: unset;
   border: 0;
   box-shadow: unset;
   outline: 0;
}

.ays-survey-container .ays-survey-question-box {
   width: 100%;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short {
   width: 100%;
   max-width: 230px;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix {
   display: flex;
   justify-content: flex-start;
   align-items: center;
   flex-wrap: wrap;
   max-width: 100%;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix .ays-survey-question-answer-suffix,
.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix .ays-survey-question-answer-prefix {
   padding: 10px 16px;
   background: #F8F9FA;
   border-bottom: 1px solid rgba(211, 211, 211, 1);
   border-radius: 4px 4px 0 0;
}

.ays-survey-container .ays-survey-sections .ays-survey-section-content .ays-survey-question-box .ays-survey-answer-text-inputs-default,
.ays-survey-container .ays-survey-sections .ays-survey-section-content .ays-survey-answer-other-text .ays-survey-answer-text-inputs-default {
   width: 100%;
   padding: 10px 8px 10px 15px;
   height: auto;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-date-time-box .ays-survey-date-time-inner-box{
   display: flex;
   flex-wrap: wrap;
   gap: 10px;
}

.ays-survey-container .ays-survey-question-type-text-box {
   width: 100%;
}

.ays-survey-container .ays-survey-question-input-box {
   position: relative;
}

.ays-survey-container .ays-survey-question-box.ays-survey-question-box-text-types-short.ays-survey-question-box-text-types-prefix-suffix .ays-survey-question-input-box {
   width: 230px;
   max-width: 100%;
   margin: 0 5px;
}

.ays-survey-container .ays-survey-question-input {
   min-height: 1.5em;
   position: relative;
   vertical-align: top;
}

.ays-survey-container input.ays-survey-question-input.ays-survey-question-input ~ .ays-survey-input-underline,
.ays-survey-container input.ays-survey-question-input.ays-survey-question-input ~ .ays-survey-input-underline-animation,
.ays-survey-container textarea.ays-survey-question-input-textarea.ays-survey-question-input ~ .ays-survey-input-underline,
.ays-survey-container textarea.ays-survey-question-input-textarea.ays-survey-question-input ~ .ays-survey-input-underline-animation {
   width: calc( 100% );
}

.ays-survey-container .ays-survey-question .ays-survey-question-input {
   width: 100%;
   margin: 0;
}

.ays-survey-container .ays-survey-question .ays-survey-question-input {
   background-color: #f8f9fa !important;
   -webkit-border-radius: 4px 4px 0 0;
   border-radius: 4px 4px 0 0;
   color: initial;
}

.ays-survey-container .ays-survey-section .ays-survey-question .ays-survey-question-input::-webkit-input-placeholder {
   color: rgb(117, 117, 117);
}


.ays-survey-container .ays-survey-question.isDisabled .ays-survey-question-input,
.ays-survey-container .ays-survey-question:not(.isDisabled):hover .ays-survey-question-input,
.ays-survey-container .ays-survey-question.isDisabled .ays-survey-question-select.ui.selection.dropdown,
.ays-survey-container .ays-survey-question:not(.isDisabled):hover .ays-survey-question-select.ui.selection.dropdown {
   background-color: rgba(220, 220, 220, 0.8);
}
.ays-survey-container .ays-survey-question.isDisabled .ays-survey-question-select.ui.selection.dropdown .default.text,
.ays-survey-container .ays-survey-question:not(.isDisabled):hover .ays-survey-question-select.ui.selection.dropdown .default.text {
   color: #666;
}

.ays-survey-container .ays-survey-question .ays-survey-question-select.ui.selection.dropdown {
   min-width: 200px;
   box-sizing: border-box;
   padding: 0 10px;
   height: 46px;
   min-height: 46px;
   font-size: 15px;
}

.ays-survey-container .ays-survey-question .ays-survey-question-select.ui.selection.dropdown .dropdown.icon {
   padding: 13px;
   font-size: 14px;
}

.ays-survey-form .ays-survey-question-wrap-collapsed-action .ays-survey-action-expand-question .ays-survey-question-img-icon-content{
   padding: 0 15px;
}

.ays-survey-container .ays-survey-section .ays-survey-question-validation-error,
.ays-survey-container .ays-survey-section .ays-survey-question-validation-error-upload,
.ays-survey-container .ays-survey-section .ays-survey-votes-count-validation-error {
   font-family: Roboto, Arial, sans-serif;
   font-size: 12px;
   font-weight: 400;
   letter-spacing: .3px;
   line-height: 16px;
   color: #70757a;
   color: #d93025;
   display: none;
}

.ays-survey-container .ays-survey-question.ays-has-error {
   border-top-color: #d93025 !important;
   border-right-color: #d93025 !important;
   border-bottom-color: #d93025 !important;
   border-left-color: #d93025 !important;
}

.ays-survey-container .ays-survey-section-terms-and-conditions-content .ays-has-error{
   border: 1px solid #d93025;
}

.ays-survey-container .ays-survey-is-checked-terms-and-conditions:checked + span{
   border-color: black;
}

.ays-survey-container .ays-survey-section .ays-survey-question.ays-has-error .ays-survey-question-validation-error,
.ays-survey-container .ays-survey-section .ays-survey-question.ays-has-error .ays-survey-votes-count-validation-error {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
}

.ays-survey-container .ays-survey-section .ays-survey-question.ays-has-error .ays-survey-question-validation-error img,
.ays-survey-container .ays-survey-section .ays-survey-question.ays-has-error .ays-survey-votes-count-validation-error img {
   margin-right: 12px;
   box-shadow: unset;
   border-radius: 0;
}

.ays-survey-container .ays-survey-question-input-textarea {
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   font-family: Roboto, Arial, sans-serif;
   font-size: 16px;
   font-weight: 400;
   letter-spacing: 0.1px;
   line-height: 24px;
   background-color: transparent;
   border: none;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   caret-color: #1a73e8;
   display: block;
   /*height: 24px;*/
   min-height: 24px;
   outline: none;
   overflow-y: visible;
   overflow-x: hidden;
   padding: 16px 0px 16px 16px;
   resize: none;
   white-space: pre-wrap;
   word-wrap: break-word;
   z-index: 1;
}

.ays-survey-container textarea.ays-survey-question-input-textarea {
   max-height: 1000px;
   overflow: auto scroll;
   margin: 0;
   box-sizing: border-box;
}

/* Chrome, Safari, Edge, Opera */
.ays-survey-container input.ays-survey-question-input.ays-survey-question-input::-webkit-outer-spin-button,
.ays-survey-container input.ays-survey-question-input.ays-survey-question-input::-webkit-inner-spin-button {
   -webkit-appearance: none;
   margin: 0;
}

/* Firefox */
.ays-survey-container input.ays-survey-question-input.ays-survey-question-input[type=number] {
  -moz-appearance: textfield;
}

.ays-survey-container .ays-survey-question-type-select-box,
.ays-survey-container .ays-survey-question-select-conteiner {
   padding: 0;
   width: 100% !important;
}

.ays-survey-container .ays-survey-question-select-conteiner .select2-container {
   display: block;
   width: 100%!important;
}


.ays-survey-container .ays-survey-answer-clear-selection-container {
   width: 100%;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row-reverse;
   flex-direction: row-reverse;
}


.ays-survey-container .ays-survey-display-none {
   display: none !important;
}

.ays-survey-container .ays-survey-visibility-none {
   visibility: hidden;
}

.ays-survey-container .ays-survey-restricted-content {
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
}

.ays-survey-container .ays-survey-restricted-content p {
   margin: 0;
}

.ays-survey-container .ays-survey-restricted-message {
   margin: 0;
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
   font-size: 16px;
}

.ays-survey-container .ays-survey-loader {
   width: 100%;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   justify-content: center;
   align-items: center;
}

.ays-survey-container .ays-survey-thank-you-page {
   display: none;
}

.ays-survey-container .ays-survey-redirect-timer {
   text-align: center;
   font-family: 'Google Sans',Roboto,Arial,sans-serif;
   font-size: 18px;
   font-weight: 500;
   letter-spacing: .25px;
   line-height: 36px;
}

/* show login form  */
.ays-survey-container .ays_survey_login_form {
   text-align: center;
}
.ays-survey-container .ays_survey_login_form form p {
   margin-top: 5px;
   margin-bottom: 15px;
}
.ays-survey-container .ays_survey_login_form label {
   display: block;
   cursor: pointer;
   margin: 0;
}

.ays-survey-container .ays_survey_login_form .ays-survey-question-input-box {
   width: 300px;
   margin: 0 auto;
}

.ays-survey-container .ays_survey_login_form #loginform .ays-survey-question-input-box .ays-survey-question-input{
   color: initial;
}

.ays-survey-container .ays_survey_login_form input[type="text"],
.ays-survey-container .ays_survey_login_form input[type="password"] {
   box-shadow: none !important;
   border: 0 !important;
   outline: 0 !important;
   
   min-height: 1.5em;
   position: relative;
   vertical-align: top;
   
   width: 100%;
   margin: 0;

   background-color: #f8f9fa;
   -webkit-border-radius: 4px 4px 0 0;
   border-radius: 4px 4px 0 0;
}

.ays-survey-container .ays_survey_login_form input[type="text"]:active,
.ays-survey-container .ays_survey_login_form input[type="password"]:active,
.ays-survey-container .ays_survey_login_form input[type="text"]:focus,
.ays-survey-container .ays_survey_login_form input[type="password"]:focus {
   outline: 0 !important;
   box-shadow: none !important;
   border: 0 !important;
}

.ays-survey-container .ays_survey_login_form .ays-survey-answer-label {
   width: auto;
   display: inline-block;
}

.ays-survey-container .ays_survey_login_form input[type="submit"].ays-survey-section-button {
   font-size: 16px !important;
   padding-left: 24px !important;
   padding-right: 24px !important;
   padding-top: 5px !important;
   padding-bottom: 5px !important;
   background-color: #cfcfcf;
}

.ays-survey-container .star_answer_inp {
   display: none;
}

.ays-survey-container .ays-survey-answer-label i.ays-survey-star-icon {
   cursor: pointer;
   font-size: 25px;
   /* color: #fc0; */
   font-family: FontAwesome !important;
   transform-origin: bottom;
   transform: scale(1);
   transition: .1s ease-in-out;
}

.ays-survey-container .ays-survey-answer-label i.ays-survey-star-icon.ays-fa-star {
   transform: scale(1.05);
}

/* Linear scale */ /* Star question type */
.ays-survey-container .ays-survey-answer-star,
.ays-survey-container .ays-survey-answer-linear-scale {
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   width: 100%;
   overflow-x: auto;
}
.ays-survey-container .ays-survey-answer-linear-scale-mobile-label {
   display: -webkit-box;
   display: -webkit-flex;
   display: none;
   justify-content: space-between;
   width: 100%;
   overflow-x: auto;
}

.ays-survey-container .ays-survey-answer-star-radios,
.ays-survey-container .ays-survey-answer-linear-scale-radios {
   display: flex;
   /* width: 80%; */
   justify-content: center;
}

.ays-survey-container .ays-survey-answer-star-label,
.ays-survey-container .ays-survey-answer-linear-scale-label {
   -webkit-box-align: stretch;
   box-align: stretch;
   -webkit-align-items: stretch;
   align-items: stretch;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-direction: column;
   flex-direction: column;
   text-align: center;
   /* max-width: 35%; */
}

.ays-survey-container .ays-survey-answer-star-radio-label,
.ays-survey-container .ays-survey-answer-linear-scale-radio-label {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   box-pack: center;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   min-height: 3em;

   font-family: Roboto,Arial,sans-serif;
   font-size: 14px;
   font-weight: 400;
   letter-spacing: .2px;
   line-height: 20px;
   color: #202124;
   padding: 0 5px;
}

.ays-survey-container .ays-survey-answer-star-radio-label {
   min-height: 0;
}

.ays-survey-container .ays-survey-answer-star-radio,
.ays-survey-container .ays-survey-answer-linear-scale-radio {
   -webkit-box-align: center;
   box-align: center;
   -webkit-align-items: center;
   align-items: center;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   box-pack: center;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   min-height: 3em;
   word-wrap: break-word;
}

.ays-survey-container .ays-survey-answer-star label.ays-survey-answer-label,
.ays-survey-container .ays-survey-answer-linear-scale label.ays-survey-answer-label {
   width: auto;
   -webkit-flex-grow: initial;
   flex-grow: initial;
   -webkit-box-align: stretch;
   box-align: stretch;
   -webkit-align-items: stretch;
   align-items: stretch;
   display: -webkit-box;
   display: -webkit-flex;
   display: flex;
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-direction: column;
   flex-direction: column;
   text-align: center;
   box-pack: justify;
   -webkit-box-pack: justify;
   -webkit-justify-content: initial;
   justify-content: initial;
}

/* Linear scale */ /* Star question type */


/* Date question type */

.ays-survey-container .ays-survey-question-date-input-box {
   width: 100%;
   max-width: 230px;
}

.ays-survey-container .ays-survey-question-time-input-box {
   max-width: 230px;
   width: 100%;
}

.ays-survey-container .ays-survey-timepicker{
   padding: 10px;
}

.ays-survey-container .ays-survey-timepicker,
.ays-survey-container .ays-survey-question-input.ays-survey-question-date-input {
   -webkit-box-flex: 1;
   box-flex: 1;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   background-color: #f8f9fa;
   border: none;
   display: block;
   height: 40px;
   line-height: 1;
   margin: 0;
   min-width: 0%;
   outline: none;
   z-index: 0;
   font-family: Roboto,Arial,sans-serif;
   font-size: 16px;
   font-weight: 400;
   letter-spacing: .2px;
   padding: 10px;
   box-sizing: border-box;
}
/* Date question type */

.ays-survey-container input.ays-survey-password[type="password"] {
   padding: 15px;
   border: 1px solid #ccc;
   margin: 0;
   border-radius: 3px!important;
   width: 100%;
   box-sizing: border-box;
   color: #2C3E50;
   font-size: 13px;
   height: auto;
}
    
.ays-survey-container .ays-survey-sections .ays-survey-section input.ays-survey-section-button.ays-check-survey-password {
   display: inline-block;
   margin: 0;
   padding: 0 24px;
   font-family: 'Google Sans',Roboto, Arial,sans-serif;
   font-size: 14px;
   font-weight: 500;
   letter-spacing: .25px;
   line-height: 36px;
   text-decoration: none;
   text-transform: none;
   min-width: auto;
   outline: none;
   transition: all 280ms cubic-bezier(0.4,0.0,0.2,1);
   -webkit-font-smoothing: antialiased;
   -webkit-user-select: none;
   user-select: none;
   -webkit-transition: background .2s .1s;
   transition: background .2s .1s;
   border: 0;
   cursor: pointer;
}



/* POPUP SURVEY START  */
.ays-survey-popup-survey-window {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   margin: auto;
   max-width: 100%;
   max-height: 100%;
   cursor: default;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   z-index: 99999999999;
   pointer-events: fill;
   scrollbar-color: #d6d6d6;
   scrollbar-width: thin;
   padding: 50px;
   border-radius: 10px;
   box-shadow: 0px 4.271844863891602px 8.543689727783203px 0px #6061673D;
   box-sizing: border-box;

}

.display_none_important {
   display: none !important;
}


.ays-survey-popup-survey-window .ays-survey-popup-btn-close {
   display: flex;
   justify-content: flex-end;
   margin: 4px;
   cursor: pointer;
   position: absolute;
   width: 24px;
   height: 24px;
   top: 10px;
   right: 10px;
   transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
   z-index: 10;
}

.ays-survey-popup-survey-window .ays-survey-popup-btn-close.ays-survey-popup-btn-close-timer {
   font-weight: 700;
   justify-content: center;
   align-items: center;
   font-size: 11px;
   line-height: 1;
}

.ays-survey-popup-survey-window .ays-survey-popup-btn-close .ays-survey-popup-btn-close-icon{
   width: 17px;
   height: 17px;
}

.ays-survey-popup-survey-window .ays-survey-popup-content {
   height: 100%;
   width: 100%;
   overflow-y: auto;
   padding: 0 8px 0 0;
}

.ays-survey-popup-survey-window .ays-survey-popup-content::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.ays-survey-popup-survey-window .ays-survey-popup-content::-webkit-scrollbar {
	width: 3px;
	height: 3px;
	background-color: #F5F5F5;
}

.ays-survey-popup-survey-window .ays-survey-popup-content::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #d6d6d6;
}

.ays-survey-popup-trigger-button-conainer-main{
   position: fixed;
   text-align: center;
   font-size: 12px;
   cursor: pointer;
   background-color: #a8a5a5;
   color: #fff;
}
/* POPUP SURVEY END */

.ays-survey-container .ays-survey-section .ays-survey-question .ays-survey-image-logo-url{
   position: absolute;
   right: 5px;
   bottom: 0px;
   width: 40px;
   height: 40px;
}

.ays-survey-container .ays-survey-section .ays-survey-question .ays-survey-image-logo-url-img{
   width: 40px;
   height: 40px;
   object-fit: cover;
   box-shadow: unset;
   border-radius: 0;
}


/* Matrix Star Slider Question types start*/
.ays-survey-container .ays-survey-answer-matrix-scale-main,
.ays-survey-container .ays-survey-answer-slider-list-main,
.ays-survey-container .ays-survey-answer-star-list-main {
   overflow-x: auto;
   overflow-y: hidden;
   padding-bottom: 10px;
   width: 100%;
   font-family: Roboto,Arial,sans-serif;
   font-size: 14px;
   font-weight: 400;
   letter-spacing: .2px;
   line-height: 20px;
   color: #202124;
   margin-top: 4px;
   position: relative;
}


.ays-survey-container .ays-survey-answer-matrix-scale-main::-webkit-scrollbar,
.ays-survey-container .ays-survey-answer-star-list-main::-webkit-scrollbar,
.ays-survey-container .ays-survey-answer-slider-list-main::-webkit-scrollbar{
   height: 4px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main::-webkit-scrollbar-track,
.ays-survey-container .ays-survey-answer-star-list-main::-webkit-scrollbar-track,
.ays-survey-container .ays-survey-answer-slider-list-main::-webkit-scrollbar-track{
   background: #f7f7f7; 
   border-radius: 15px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main::-webkit-scrollbar-thumb,
.ays-survey-container .ays-survey-answer-star-list-main::-webkit-scrollbar-thumb,
.ays-survey-container .ays-survey-answer-slider-list-main::-webkit-scrollbar-thumb{
   background: #888;
   border-radius: 15px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main::-webkit-scrollbar-thumb:hover,
.ays-survey-container .ays-survey-answer-star-list-main::-webkit-scrollbar-thumb:hover,
.ays-survey-container .ays-survey-answer-slider-list-main::-webkit-scrollbar-thumb:hover {
   background: #555; 
 }

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container {
   border-collapse: collapse;
   display: table;
   width: 100%;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row {
   border-bottom: none;
   display: table-row;
   background-color: #f8f9fa;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row:first-child {
   background-color: transparent !important;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column {
   display: table-cell;
   height: 2.5em;
   min-width: 48px;
   padding: .25em;
   text-align: center;
   vertical-align: middle;
   width: 120px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column.ays-survey-answer-matrix-scale-column-row-header,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column.ays-survey-answer-slider-list-column-row-header,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column.ays-survey-answer-star-list-column-row-header {
   border-bottom-left-radius: 4px;
   border-top-left-radius: 4px;
   min-width: 48px;
   max-width: 288px;
   padding: 8px;
   text-align: left;
   word-wrap: break-word;
    word-break: normal;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column:first-child,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column:first-child,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column:first-child {
   -webkit-box-shadow: none;
   box-shadow: none;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row:not(:first-child),
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row:not(:first-child),
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row {
   padding: 8px 0;
   display: table-row-group;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-row-content,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-row-content,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-row-content {
   border-bottom: none;
   display: table-row;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column-content-wrap,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column-content-wrap,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column-content-wrap {
   display: flex;
   justify-content: center;
   align-items: center;
   min-height: 40px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row .ays-survey-answer-matrix-scale-column-content,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column-content,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row .ays-survey-answer-star-list-column-content {
   width: 20px;
   height: 20px;
}

.ays-survey-container .ays-survey-answer-matrix-scale-main .ays-survey-answer-matrix-scale-container .ays-survey-answer-matrix-scale-row-spacer,
.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row-spacer,
.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-row-spacer {
   background-color: transparent;
   height: 4px;
}

.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-label-star-list {
   margin: 0;
}

.ays-survey-container .ays-survey-answer-star-list-main .ays-survey-answer-star-list-container .ays-survey-answer-star-list-rows {
   word-break: break-all;
   word-wrap: break-word;
}


.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-range-type-main .ays-survey-answer-range-type-range{
   align-items: center;
   width: 100%;
    max-width: 100%;
}


.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-row .ays-survey-answer-slider-list-column {
   width: 300px;
}

.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container input[type=range].ays-survey-range-type-input{
   width: 100%;
}

.ays-survey-container .ays-survey-answer-slider-list-main .ays-survey-answer-slider-list-container .ays-survey-answer-slider-list-column-row-header-only-slider{
   border-left: 3px solid white;
}


/* Matrix Star Slider Question types end */

.ays-survey-data-table-responsive {
   height: auto;
   padding: 2px;
   padding-top: 10px;
   width: 100%;
   margin: 0 auto;
   overflow-x: auto;
}

.ays-survey-container .ays-survey-section.ays-survey-section-start-page .ays-survey-section-header {
   text-align: center;
}

.ays-survey-container .ays-survey-section.ays-survey-section-start-page .ays-survey-section-header .ays-survey-section-title-row {
   justify-content: center;
}

/* Range type start */

div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main{
   display: flex;
   justify-content: space-between;
   width: 100%;
}

/* div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main .ays-survey-answer-range-type-info .ays-survey-answer-range-type-info-text{
   width: 30px;
   height: 24px;
   line-height: 24px;
   text-align: center;
   background: #03a9f4;
   color: #fff;
   font-size: 12px;
   display: block;
   position: absolute;
   left: 50%;
   transform: translate(-50%, 0);
   border-radius: 6px;
} */

/* div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main .ays-survey-answer-range-type-info .ays-survey-answer-range-type-info-text:before{
   position: absolute;
   top: 7px;
   left: -5px;
   width: 0;
   height: 0;
   border-top: 5px solid transparent;
   border-right: 5px solid #03a9f4;
   border-bottom: 5px solid transparent;
   content: '';

} */


div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main .ays-survey-answer-range-type-range{
   display: flex;
   justify-content: center;
   width: 400px;
   max-width: 80%;
   position: relative;   
   height: 21px;
   /* padding: 0 10px; */
}

div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main .ays-survey-answer-range-type-min-max-val{
   font-size: 14px;
}

div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input{
   width: 400px;
   -webkit-appearance: none;
   background-color: transparent;
   padding: 0;
   margin: 0;
   border: 0;
   border-radius: 0;
}


div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input:focus {
   outline: none;
}

/* Chrome */ 
div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::-webkit-slider-runnable-track {
   height: 8px;
   background: #ddd;
   border: none;
   border-radius: 5px;
   width: 100%;
}

div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::-webkit-slider-thumb {
   -webkit-appearance: none;
   border: 2px solid;
   height: 18px;
   width: 18px;
   border-radius: 50%;
   margin-top: -5px;
   cursor: pointer;
}

div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::after::-webkit-slider-thumb {
   content: "";
   border: 2px solid;
   height: 18px;
   width: 18px;
   border-radius: 50%;
   margin-top: -5px;
   cursor: pointer;
}

/* Mozila */
div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::-moz-range-track {
   height: 9px;
   background: #ddd;
   border: none;
   border-radius: 5px;
}

div[id*='ays-survey-container-'] input[type=range].ays-survey-range-type-input::-moz-range-thumb {
   -webkit-appearance: none;
   border: 1px solid;
   height: 18px;
   width: 18px;
   border-radius: 50%;
   margin-top: -5px;
   cursor: pointer;
}
/* 
div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span { 
   position: absolute;
   min-width: 33px;
   min-height: 33px;
   text-align: center;
   color: white;
   border-radius: 50%;
   display: inline-block;
   font-size: 12px;
   bottom: 27px;
   left: 0;
   line-height: 11px;
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 5px;
} */

div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span { 
   display: block;
   position: absolute;
   border: 1px solid #D9D9D9;
   border-radius: 3px;
   background: #fff;
   padding: 5px;
   text-align: center;
   /* left: 50%; */
   padding: 0;
   width: 28px;
   height: 28px;
   margin-left: -14px;
   border: none;
   background: #4285f4;
   color: #fff;
   line-height: 28px;
   border-radius: 50%;
   font-size: 11px;
   -moz-transform-origin: 50% 150%;
   -webkit-transform-origin: 50% 150%;
   transform-origin: 50% 150%;
   will-change: transform;
   top: -32px;
   bottom: auto;
   transition: transform .2s ease-in-out;
   -ms-transform: scale(0);
   -webkit-transform: scale(0);
   transform: scale(0);
}


div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span.ays-survey-answer-range-type-main-show { 
   -ms-transform: scale(1);
   -webkit-transform: scale(1);
   transform: scale(1);
}

/* 
div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span:after { 
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 10px solid;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	top: 90%;
	left: 22px;
	margin-left: -10px;
	margin-top: -1px;
} */
div[id*='ays-survey-container-'] .ays-survey-answer-range-type-main span:after { 
   content: "";
   width: 20px;
   height: 20px;
   position: absolute;
   left: 50%;
   background: #1cdd36;
   margin-left: -10px;
   z-index: -1;
   -ms-transform: rotate(45deg);
   -webkit-transform: rotate( 45deg );
   transform: rotate( 45deg );
   top: 9px;
   border-radius: 10px 10px 0 10px;
}

/* Range type end */


/* Social buttons start */

div[id*='ays-survey-container-'] .ays-survey-social-shares a.ays-survey-share-btn:focus {
   background: #08669c;
}


div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn {
	position: relative;
	display: inline-block;
	height: 24px;
	margin: 0;
	padding: 2px 8px;
	line-height: 1.53;
	letter-spacing: .04em;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, sans-serif;
	color: #111;
	background: #e0e0e0;
	border: 1px solid #c7c7c7;
	border-radius: 2px;
	text-decoration: none;
	transition: all 0.2s ease;
   margin-right: 5px;
   margin-top: 5px;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:link,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:visited,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:focus,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn:active {
    outline: none !important;
    text-decoration: none !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares{
   text-align: center;
}

/* linkedin */
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin {
	background-color: #0976b4 !important;
	color: #fff !important;
	border-color: #08669c !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin:focus {
	background-color: #08669c !important;
	border-color: #075683 !important;
}
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin:active,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-linkedin:visited {
	background-color: #075683 !important;
	border-color: #05466b !important;
}
/* Facebook */
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook {
	background-color: #0976b4 !important;
	color: #fff !important;
	border-color: #08669c !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook {
	background-color: #3b5998 !important;
	border-color: #344e86 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook:focus {
	background-color: #344e86 !important;
	border-color: #2d4373 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook:active,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-facebook:visited {
	background-color: #2d4373 !important;
	border-color: #263961 !important;
}
/* Twitter (X) */
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-twitter {
	background: #000000 !important;
	color: #fff !important;
	border-color: #000000 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-twitter {
	background: #000000 !important;
	border-color: #000000 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-twitter:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares a.ays-survey-share-btn-twitter:focus {
	background: #000000 !important;
	border-color: #000000 !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-twitter:active {
	background: #000000 !important;
	border-color: #000000 !important;
}
/* VK */
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte {
	background-color: #0976b4 !important;
	color: #fff !important;
	border-color: #08669c !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte {
	background-color: #486c91 !important;
	border-color: #4b719a !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte:hover,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte:focus {
	background-color: #2a6098 !important;
	border-color: #4b719a !important;
}

div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte:active,
div[id*='ays-survey-container-'] .ays-survey-social-shares .ays-survey-share-btn-vkontakte:visited {
	background-color: #4b719a !important;
	border-color: #4b719a !important;
}
/* Social buttons end */


/* Popup full screen start */

.ays-survey-popup-survey-window .ays-survey-popup-close-full-screen {
   display: none;
}

.ays-survey-popup-survey-window .ays-survey-popup-full-screen-mode {
   height: 20px;
   text-align: right;
}

.ays-survey-popup-survey-window .ays-survey-popup-full-screen-mode a.ays-survey-popup-full-screen-container {
   cursor: pointer;
   outline: none;
   border: none;
   box-shadow: none;
   margin: 0;
   padding: 0;
   box-sizing: border-box;
   text-decoration: none;
}

/* Popup full screen end */

/* Survey full screen mode start */

div[id*='ays-survey-container-'] div.ays-survey-full-screen-mode .ays-survey-close-full-screen{
   display: none;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-mode .ays-survey-full-screen-container{
   cursor: pointer;
   width: 24px;
   height: 24px;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title{
   display: flex;
   align-items: flex-end;
   justify-content: space-between;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title .ays-survey-title-wrap{
   max-width: 66%;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode,
div[id*='ays-survey-container-'] div.ays-survey-edit-previous-submission-box {
   display: flex;
   height: 100%;
   align-items: flex-end;
   justify-content: flex-end;
   padding: 5px;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title:before,
div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title:after,
div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode:before,
div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode:after {
   content: unset;
}

div[id*='ays-survey-container-'] div.ays-survey-edit-previous-submission-box .ays-survey-edit-previous-submission-loader {
   box-shadow: unset;
   border-radius: 0;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode svg{
   max-width: none;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title div.ays-survey-full-screen-mode svg.ays-survey-open-full-screen{
   display: inline;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title span {
   margin: 0 0 12px 0;
}

div[id*='ays-survey-container-'] div.ays-survey-full-screen-and-title.ays-survey-full-screen-and-no-title{   
   justify-content: flex-end;
}
/* Survey full screen mode end */


/* Survey Live Progress bar start */
div[id*='ays-survey-container-'] .ays-survey-footer-with-live-bar {
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
}

div[id*='ays-survey-container-'] .ays-survey-live-bar-main {
   display: flex;
   /* justify-content: flex-start; */
   height: 100%;
   flex-wrap: wrap;
}

div[id*='ays-survey-container-'] .ays-survey-live-bar-wrap {
   height: 12px;
   width: 190px;
   border-radius: 25px;
   background: black;
   margin-top: 10px;
   border: 1px solid black;
   margin-right: 5px;
}

div[id*='ays-survey-container-'] .ays-survey-live-bar-fill{
   height: 100%;
   border-radius: 25px;
}

div[id*='ays-survey-container-'] .ays-survey-live-bar-main {
   padding: 0 10px;
}

/* Survey Live Progress bar end */

/* User explanation start */
div[id*='ays-survey-container-'] .ays-survey-user-explanation {
   margin-top: 5px;
   padding-top: 15px;
   position: relative;
}

div[id*='ays-survey-container-'] .ays-survey-user-explanation textarea {
   resize: vertical;
   height: 120px;
   transition: .5s ease;
}

div[id*='ays-survey-container-'] .ays-survey-user-explanation textarea:focus {
   outline: none;
}
div[id*='ays-survey-container-'] .ays-survey-user-explanation textarea::placeholder {
   font-size: 14px;
}
/* User explanation end */

/* Admin note start */
div[id*='ays-survey-container-'] .ays-survey-admin-note-main{
   margin: 15px 0; 
}

div[id*='ays-survey-container-'] .ays-survey-admin-note-main .ays-survey-admin-note-inner{
   background-color: #E3E3E3;
   color: #000000a6;
   border-radius: 0 4px 4px 0;
   padding: 5px 8px;
   display: flex;
   align-items: center;
   border-left: 2px solid #24a0ed;
}

div[id*='ays-survey-container-'] .ays-survey-admin-note-main .ays-survey-admin-note-inner .ays-survey-admin-note-text{
   font-style: italic;
   font-size: 11px;
   word-break: break-word;
   word-wrap: break-word;
   text-align: justify;
   /* line-height: 1rem; */
}

/* Admin note end */

.ays-survey-thank-you-summary-submission-main-container {
   margin-top: 20px;
}


.ays-survey-question-wrap-collapsed-action-contnet {
   display: flex;
   justify-content: space-between;
   cursor: pointer;
}

.ays-survey-collapse-question-action {
   cursor: pointer;
}


/* Chat mode start */

div.ays-survey-chat-question-item {
   display: none;
}

div.ays-survey-chat-answer-box {
   display: none;
}

.ays-survey-chat-container .ays-survey-chat-answer-label input[type="radio"] {
    display: none !important;
}

div.ays-survey-chat-content input.ays-survey-chat-button {
   display: none;
}

.ays-survey-chat-question-animation-dots {
   display: none;
}

/* Chat mode end */


/* Upload question type start */ 

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-label {
   display: block;
   cursor: pointer;
  
}


div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-label .ays-survey-answer-upload-type-button{
   background-color: white;
   font-size: initial;
   padding: 0;
   border: 1px solid rgba(0,0,0,.1);
   padding: 5px 7px;
   border-radius: 4px;
   transition: .5s;
   display: flex;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-button img,
div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-button span,
div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-question-validation-error-upload img,
div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-question-validation-error-upload span{
   display: initial;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-button img {
   box-shadow: unset;
   border-radius: 0;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-label .ays-survey-answer-upload-type-button:hover {
   background-color: #fffbfbe0;
}
   
div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-main .ays-survey-answer-upload-type .ays-survey-answer-upload-type-label .ays-survey-answer-upload-type-button .ays-survey-answer-upload-type-text{
   padding: 0 10px;
   font-size: 14px;
   color: #5F6368;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-label{
   width: 110px;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready{
   border: 1px solid rgba(0,0,0,.1);
   border-radius: 4px;
   padding: 5px 10px;
   display: flex;
   justify-content: space-between;
   min-height: 40px;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready .ays-survey-answer-upload-ready-link-box a{
   font-size: 12px;
   overflow: hidden;
   text-decoration: none;
   box-shadow: none;
   outline: none;
   word-break: break-all;
   word-wrap: break-word;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready .ays-survey-answer-upload-ready-link-box a:hover{
   text-decoration: underline !important;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready .ays-survey-answer-upload-ready-image-box{
   cursor: pointer;
   margin-left: 10px;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready-image-box img{
   max-width: initial;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready-link-box,
div[id*='ays-survey-container-'] .ays-survey-answer-upload-ready-image-box{
   display: flex;
   align-items: center;
}

.ays_questions_upload_type_answers_summary{
   width: 100%;
}

.ays_questions_upload_type_answers_summary .ays-survey-answer-upload-ready-summary a{
   text-decoration: none;
}

.ays_questions_upload_type_answers_summary .ays-survey-answer-upload-ready-summary a:hover{
   text-decoration: underline;
}

.ays-survey-answer-upload-ready-summary{
   border-radius: 4px;
   background-color: rgb(0, 0, 0, 0.03);
   padding: 5px 10px;
   margin-bottom: 8px;
   display: flex;
}

.ays-survey-answer-upload-ready-summary:hover{
   background-color: rgb(0, 0, 0, 0.1);    
}

.ays-survey-answer-upload-ready-summary .ays-survey-answer-upload-ready-link-summary{
   font-size: 13px;
   color: black;
}

div[id*='ays-survey-container-'] .ays-survey-answer-upload-type-loader{
   background-color: #bfbfbf69;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   display: flex;
   justify-content: center;
   align-items: center;
}

div[id*='ays-survey-container-'] .ays-survey-question-validation-error-upload{
   display: flex;
   align-items: center;
}

/* Upload question type end */

.display_none {
   display: none !important;
}
.display_none_not_important {
   display: none;
}
.display_block {
   display: block !important;
}

/* Custom Checkmark Start */

/* The container  */
.ays-survey-business-checkmark-label-container:not(.ays-survey-nps-label-each-answer-box) {
   display: block;
   position: relative;
   padding-left: 15px;
   margin-bottom: 0px;
   cursor: pointer;
   font-size: 22px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

/* Hide the browser's default checkbox */
.ays-survey-business-checkmark-label-container input {
   position: absolute;
   opacity: 0;
   cursor: pointer;
   height: 0;
   width: 0;
}

/* Create a custom checkbox */
.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark,
.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark-linear-scale{
   position: absolute;
   top: 0;
   left: 0;
   height: 20px;
   width: 20px;
   background-color: #FFF;
   border: 1px solid #404040;
   border-radius: 50%;
}

.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark:not(.ays-survey-maker-checkmark-matrix-scale,.ays-survey-maker-checkmark-linear-scale-checkbox){
   top: initial;
   bottom: 0;
}

.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark-linear-scale{
   top: 52px;
   left: 14px;
   right: 0;
   bottom: 0;
   margin: auto;
}

.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark.ays-survey-maker-checkmark-checkbox,
.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark.ays-survey-maker-checkmark-linear-scale-checkbox{
   border-radius: 20%;
}

.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark.ays-survey-maker-checkmark-other{
   top: 5px
}
/* On mouse-over, add a grey background color */


/* On mouse-over, add a grey background color */
.ays-survey-business-checkmark-label-container:focus input ~ .ays-survey-maker-checkmark {
   outline-offset: 1px;
   outline: 1px solid #008323;
}

/* When the checkbox is checked, add a blue background */
.ays-survey-business-checkmark-label-container input:checked ~ .ays-survey-maker-checkmark {
   background-color: #404040;
}
 
/* Create the checkmark/indicator (hidden when not checked) */
.ays-survey-maker-checkmark:after {
   content: "";
   position: absolute;
   display: none;
}
 
/* Show the checkmark when checked */
.ays-survey-business-checkmark-label-container input:checked ~ .ays-survey-maker-checkmark:after {
   display: block;
}
 
/* Style the checkmark/indicator */
.ays-survey-business-checkmark-label-container .ays-survey-maker-checkmark:after {
   left: 6px;
   top: 3px;
   width: 5px;
   height: 10px;
   border: solid white;
   border-width: 0 2px 2px 0;
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   transform: rotate(45deg);
}

/* Custom Checkmark End */


button.ays-survey-links-by-category-link-button {
   padding: 10px 30px;
   background: #4169e1;
   border-radius: 4px;
}
button.ays-survey-links-by-category-link-button > a.ays-survey-links-by-category-link{
   color: #ffffff;
   text-decoration: none;
}
button.ays-survey-links-by-category-link-button > a.ays-survey-links-by-category-link:hover{
   text-decoration: underline;
}
button.ays-survey-links-by-category-link-button:disabled{
   background: #afb0b0;
}

.ays-survey-container .ays-survey-sections .ays-survey-question sup{
   position: static;
   padding-left: 5px;
}

@media screen and (max-width: 768px) {
   
   .ays-survey-container .ays-survey-section-header {
      padding: 12px;
      padding-top: 11px;
   }

   .ays-survey-container .ays-survey-section-title-row {
      font-size: 24px;
   }

   .ays-survey-container .ays-survey-title {
      font-size: 1.5rem;
   }

   .ays-survey-container .ays-survey-question {
      padding: 12px;
   }

   .ays-survey-container .ays-survey-answer-label {
      cursor: default;
   }

   .ays-survey-popup-survey-window{
      max-width: 90%;
   }

   .ays-survey-container .ays-survey-answer-linear-scale-mobile-label{
      display: flex;
   }
   .ays-survey-container .ays-survey-answer-linear-scale-label{
      display: none !important;
   }

   .ays-survey-thank-you-page div.recommenda-products-list{
      width: 100% !important;
   }

}

.ays-survey-container .ays-survey-section .ays-survey-section-questions-count {
   font-family: Roboto,Arial,sans-serif;
   font-size: 18px;
   text-align: right;
   cursor: help;
   font-weight: 600;
}

.ays-survey-recaptcha-wrap {
   padding: 10px 0;
}

div.ays-survey-section-terms-and-conditions-content .ays-survey-section-terms-and-conditions {
   margin-left: 0.40em;
 }
 
 div.ays-survey-section-terms-and-conditions-content .ays-survey-section-terms-and-conditions span {
   font-size: 15px;
   line-height: 1;
   font-family: Roboto,Arial,sans-serif;;
   font-weight: 400;
   letter-spacing: .2px;
   /* color: #333; */
   min-width: 1px;
 } 
 
 div.ays-survey-section-terms-and-conditions-container {
   padding: 10px;
   border-radius: 8px;
   width: 100%;
   margin-bottom: 10px;
   box-sizing: border-box;
 } 
 
div.ays-survey-section-terms-and-conditions-content .ays-survey-answer-label-terms-conditions{
   margin: 0;
} 

div.ays-survey-section-terms-and-conditions-content .ays-survey-answer-label-content{
   padding: 5px;
   border-radius: 3px;
   width: 100%;
} 

div.ays-survey-terms-and-conditions-content-box{
   margin-bottom: 10px;
} 

.ays-survey-answer-matrix-scale-column-row-header-scrolled{
   position: sticky;
   left: 0;
   background-color: #f7f7f7;
   border: 0;
   box-shadow: inset -3px 0 5px -5px rgb(8 8 8 / 97%) !important;
   border-radius: 0 2px 2px 0;
   z-index: 1;
}

div.ays-survey-category-container-flex {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

div.ays-survey-section-terms-and-conditions-required-message-content > p.ays-survey-section-terms-and-conditions-required-message {
   font-size: 12px;
   padding: 0 5px;
   color: #d93025;
}

.ays-survey-submission-sections-downloaw-xlsx {
   display: flex;
   align-items: center;
   justify-content: flex-end;
}

button.button.button-primary.ays-survey-export-button.ays-survey-single-submission-results-export {
   padding: 7px;
   border: 1px solid;
   cursor: pointer;
}

select.ays-survey-submission-select.ays-survey-question-select {
   width: 192px;
   padding: 0 13px;
   font-size: 15px;
   border-radius: 4px;
   display: flex;
   justify-content: center;
   align-items: center;
}

.ays-survey-submission-title, .ays-survey-submission-questions-answers {
   padding: 10px 13px;
   /* border: 1px solid #333333; */
   /* border-radius: 3px; */
   margin-bottom: 5px;
}

.ays-survey-individual-submission-answer-range-type-min-max-val{
   display: flex;
   align-items: center;
   justify-content: flex-end;
}

div.ays-survey-individual-submission-conatiner-star {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

label.ays-survey-individual-submission-conatiner-star-label-stars,
label.ays-survey-individual-submission-conatiner-star-label-1,
label.ays-survey-individual-submission-conatiner-star-label-2{
   display: flex;
   align-items: center;
   flex-direction: column;
}

div.ays-survey-star-list-answer-submission-content{
   display: flex;
   align-items: center;
   justify-content: space-around;
   height: 52px;
}

label.ays-survey-individual-submission-conatiner-star-label-1 div:first-child,
label.ays-survey-individual-submission-conatiner-star-label-2 div:first-child{
   height: 20px;
}

label.ays-survey-individual-submission-conatiner-star-label-stars div:nth-child(2) > i.ays-fa.ays_fa_star,
label.ays-survey-individual-submission-conatiner-star-label-stars div:nth-child(2) > i.ays-fa.ays_fa_star_o,
label.ays-survey-star-list-answer-submission-content-label > div.ays-survey-star-list-answer-submission-content-div > i.ays-fa.ays_fa_star,
label.ays-survey-star-list-answer-submission-content-label > div.ays-survey-star-list-answer-submission-content-div > i.ays-fa.ays_fa_star_o{
   font-size: 25px;
   color: #fc0;
}

div.ays-survey-ind-submission-answer-range-type-main{
   align-items: center;
   height: 55px;
   width: 100%;
   max-width: 97%;
}

div.ays-survey-submission-questions-answers > .ays-survey-answer-slider-list-main{
   overflow: unset;
}

.ays-survey-each-question-answer{
   margin-top: 10px;
}

.ays-survey-container .ays-survey-form .ays-survey-sections .ays-survey-section p.ays-survey-promote-survey-text,
.ays-survey-container .ays-survey-form .ays-survey-sections .ays-survey-section p.ays-survey-promote-survey-text > a {
   margin: 0;
   text-align: right;
   font-size: 12px;
   font-style: italic;
   color: #767373;
}

.ays-survey-promote-survey-content {
   flex-basis: 100%;
}

/* Edit previous submission button start */
div[id*="ays-survey-container-"].ays-survey-container .ays-survey-edit-previous-submission-box button.ays-survey-edit-previous-submission-button{
   background-color: unset;
   padding: 0;
   border: 0;
   max-width: initial;
   width: 20px;
   height: initial;
   color: initial;
   border-radius: 0;
   font-weight: initial;
   outline: none;
   box-shadow: unset;
   background-image: unset;
}

.ays-survey-container .ays-survey-edit-previous-submission-box button.ays-survey-edit-previous-submission-button img{
   width: 24px; 
   height: 24px;
   border-radius: 0;
   box-shadow: unset;
}

.ays-survey-container .ays-survey-edit-previous-submission-box button.ays-survey-edit-previous-submission-button img:hover{
   opacity: 0.6;
}

.ays-survey-container.ays-survey-edit-previous-submission-wait-layer{
   filter: blur(0.8px);
   opacity : 0.8;
   pointer-events : none;
   user-select: none;
   transition: .3s;
}

.ays-survey-edit-previous-submission-box .ays-survey-edit-previous-submission-box-message{
   font-size: 13px;
   font-style: italic;
   letter-spacing: 0.8px;
   font-weight: 400;
   margin: 0 !important;
   padding: 0 5px;
   color: #1a700f;
}

.ays-survey-edit-previous-submission-box .ays-survey-edit-previous-submission-box-failed{
   font-size: 12px;
   color: #b7a103;
   margin: 0 !important;
}
/* Edit previous submission button end */


   /* Ranking question type front styles start */

   .ays-survey-question .ays-survey-question-answers .ays-survey-answer.ays-survey-ranking-answer {
      width: 100%;
      word-break: break-word;
      padding: 0 !important;
      margin: 6px 0 0 0 !important;
      cursor: pointer;
      user-select: none;
      max-width: 350px; /* old value: 230px */
   }

   .ays-survey-answer.ays-survey-ranking-answer .ays-survey-ranking-answer-label-content {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      border: 1px solid #bcbcbc;
      border-radius: 3px;
      padding: 7px 15px 7px 5px;
      width: 100%;
   }

   .ays-survey-answer.ays-survey-ranking-answer .ays-survey-icons.ays-survey-icons-hidden {
      line-height: 0;
   }

   .ays-survey-ranking-answer .ays-survey-ranking-answer-label-content .ays-survey-ranking-answer-label-dnd {
      min-width: 24px;
   }

   .ays-survey-ranking-answer .ays-survey-ranking-answer-label-content .ays-survey-ranking-answer-label-text-row {
      margin-left: 5px;
   }

   .ays-survey-container .ays-survey-ranking-answer .ays-survey-answer-label .ays-survey-answer-image-container img {
      border-radius: 2px;
      box-shadow: unset;
   }

   .ays-survey-question[data-type="ranking"] .ays-survey-ranking-answer .ays-survey-answer-label .ays-survey-answer-image-container {
      padding: 0px;
      min-width: 90px;
      margin-top: auto;
      margin-bottom: auto;
      max-width: 100%;
   }

   .ays-survey-ranking-answer .ays-survey-ranking-answer-label-content .ays-survey-ranking-answer-label-text{
      display: inline-block;
      width: 100%;
      word-break: break-word;
   }

   @media screen and (max-width: 768px) {
      .ays-survey-question .ays-survey-question-content .ays-survey-question-answers .ays-survey-answer.ays-survey-ranking-answer {
         width: 80%;
      }
   }

   @media screen and (max-width: 500px) {
      .ays-survey-question .ays-survey-question-content .ays-survey-question-answers .ays-survey-answer.ays-survey-ranking-answer {
         width: 100%;
      }
   }
   /* Ranking question type front styles end */

   /* NPS questyion type styles start */

   .ays-survey-nps-label-answers-main-box {
      display: flex;
      gap: 10px;
      flex-wrap: wrap;
  }
  
  .ays-survey-nps-labels-labels-boxes.ays-survey-nps-labels-label-2 {
      display: flex;
      justify-content: flex-end;
  }

   .ays-survey-nps-label-answers-boxes {
      display: flex;
      /* justify-content: space-between; */
      flex-wrap: wrap;
      width: 100%;
      margin-top: 10px;
      gap: 10px;
   }

   .ays-survey-nps-label-answers-boxes input.ays-survey-nps-label-each-answer-radio {
      display: none;
   }

   .ays-survey-nps-label-answers-main-box {
      width: 100%;
   }

   label.ays-survey-nps-label-each-answer-box{
      display: inline-block;
   }

   .ays-survey-nps-label-each-answer-content {
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 8px;
      width: 100%;
      height: 100%;
      text-align: center;
      cursor: pointer;
      line-height: 1;
      transition: background-color, border 0.1s;
   }

   label.ays-survey-nps-label-each-answer-box{
      width: 40px;
      /* flex-grow: 1; */
      height: 40px;
   }

   label.ays-survey-nps-label-each-answer-box .ays-survey-nps-label-each-answer {
      width: 100%;
      height: 100%;
   }

   .ays-survey-nps-label-each-answer-content-text {
      padding: 0;
   }

   .ays-survey-nps-labels-labels-boxes {
      display: flex;
      justify-content: space-between;
      margin-top: 5px;
   }

   .ays-survey-nps-labels-labels-boxes {
      font-size: 15px;
   }

   .ays-survey--nps-labels-labels-boxes {
      margin-top: 5px;
   }

   .ays-survey-thank-you-summary-submission-main-container .ays-survey-nps-label-answers-main-box{
      display: block;
   }

   @media screen and (max-width: 640px) {
      label.ays-survey-nps-label-each-answer-box {
         width: 30px;
         height: 30px;
      } 

      .ays-survey-nps-label-answers-main-box{
         justify-content: center;
      }
   }
  
   /* NPS questyion type styles end */

   .ays-survey-woo-main-container {
      width: 65%;
      margin: auto;
      display: flex;
      justify-content: center;
      text-align: center;
   }

   .ays-survey-woo-block-main {
      padding: 15px;
      display: flex;
      flex-direction: column;
      gap: 10px;
   }

   .ays-survey-woo-main-container div.ays-survey-woo-porduct-add-to-cart-link-box a.ays-survey-woo-porduct-add-to-cart-link-button,.ays-survey-thank-you-page .recommenda-products-list a.ays-survey-woo-porduct-add-to-cart-link-button{   
      padding: 5px 10px;
      text-decoration: none;
      font-size: 16px;
      background-color: #43C199;
      vertical-align: middle;
      width: 100%;
      border-radius: 2px;
      color: white;
      font-weight: 600;
      letter-spacing: 0.5px;
   }

   .ays-survey-woo-main-container div.ays-survey-woo-porduct-add-to-cart-link-box a.ays-survey-woo-porduct-add-to-cart-link-button:focus,.ays-survey-thank-you-page .recommenda-products-list a.ays-survey-woo-porduct-add-to-cart-link-button:focus{
      background-color: #43C199;
   }

   .ays-survey-woo-main-container div.ays-survey-woo-porduct-add-to-cart-link-box a.ays-survey-woo-porduct-add-to-cart-link-button:hover,.ays-survey-thank-you-page .recommenda-products-list a.ays-survey-woo-porduct-add-to-cart-link-button:hover{
      opacity: 0.8;
      text-decoration: underline;
   }

   .ays-survey-thank-you-page .recommenda-products-list a.ays-survey-woo-porduct-add-to-cart-link-button{
      border-radius: 35px;
      text-align: center;
   }
   
  
   .ays-survey-thank-you-page div.recommenda-products-list {
      width: 65%;
      margin: auto;
      display: flex;
      list-style: none;
      flex-wrap: wrap;
      padding: 0;
      justify-content: center;
      gap: 86px;
   }

   .ays-survey-thank-you-page .recommenda-products-list .recommenda-product-box:focus{
      outline: none;
   }

   .ays-survey-thank-you-page div.recommenda-products-list .recommenda-product-item {
      width: 230px;
   }
   .ays-survey-thank-you-page div.recommenda-products-list .recommenda-product-item .added_to_cart{
      text-align: center;
   }
   .ays-survey-thank-you-page div.recommenda-products-list .recommenda-product-item {
      max-width: 40%;
      width: 230px;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
   }
   .ays-survey-thank-you-page div.recommenda-products-list a.recommenda-product-box {
      flex:1;
   }
   .ays-survey-thank-you-page img.recommenda-product-image {
      width: 100%;
      height: 100%;
      object-fit: contain;
   }
   .ays-survey-thank-you-page .recommenda-wrapper .recommenda-product-item .recommenda-product-title,.ays-survey-thank-you-page .recommenda-wrapper .recommenda-product-item .recommenda-product-description {
      font-size: 16px;
      margin-bottom: 15px;
      gap: 10px;
   }

   .ays-survey-thank-you-page .recommenda-product-title {
      margin: 16px 0 5px;
      padding: 0;
      font-size: 16px;
      font-weight: 500;
      line-height: 24.38px;
      text-decoration: none;
      color: #000;
      text-align: center;
   }

   .ays-survey-thank-you-page .recommenda-product-image-container {
      border-radius: 12px;
      overflow: hidden;
      height: 200px;
      display: flex;
      justify-content: center;
      align-items: center;
   }


   a.ays-survey-woo-prod-link-box {
      font-size: 15px;
      text-decoration: none;
   }

   .ays-survey-container .ays-survey-answer-calculation-type-main .ays-survey-answer-calculation-type-content {
      padding: 10px 16px;
      background: #F8F9FA;
      border: 1px solid rgba(211, 211, 211, 1);
      display: inline-block;
   }

@font-face {
  font-family: 'elespare-icons';
  src:  url(//www.cpt-echr.com/wp-content/plugins/elespare/assets/font/elespare-icons.eot?tfvbq3);
  src:  url(//www.cpt-echr.com/wp-content/plugins/elespare/assets/font/elespare-icons.eot?tfvbq3#iefix) format('embedded-opentype'),
    url(//www.cpt-echr.com/wp-content/plugins/elespare/assets/font/elespare-icons.ttf?tfvbq3) format('truetype'),
    url(//www.cpt-echr.com/wp-content/plugins/elespare/assets/font/elespare-icons.woff?tfvbq3) format('woff'),
    url(//www.cpt-echr.com/wp-content/plugins/elespare/assets/font/elespare-icons.svg?tfvbq3#elespare-icons) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="elespare-icons-"], [class*=" elespare-icons-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'elespare-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.elespare-icons-user-circle-regular:before {
  content: "\e900";
}
.elespare-icons-clock-regular:before {
  content: "\e901";
}
.elespare-icons-heart:before {
  content: "\e800";
}
.elespare-icons-link-button:before {
  content: "\e801";
}
.elespare-icons-copyright:before {
  content: "\e802";
}
.elespare-icons-main-banner-2:before {
  content: "\e803";
}
.elespare-icons-main-banner:before {
  content: "\e804";
}
.elespare-icons-section-title:before {
  content: "\e805";
}
.elespare-icons-heart-empty:before {
  content: "\e806";
}
.elespare-icons-clock:before {
  content: "\e807";
}
.elespare-icons-picture:before {
  content: "\e808";
}
.elespare-icons-videocam:before {
  content: "\e809";
}
.elespare-icons-picture-1:before {
  content: "\e80a";
}
.elespare-icons-banner:before {
  content: "\e80b";
}
.elespare-icons-carousel:before {
  content: "\e80c";
}
.elespare-icons-express:before {
  content: "\e80d";
}
.elespare-icons-flash:before {
  content: "\e80e";
}
.elespare-icons-full:before {
  content: "\e80f";
}
.elespare-icons-grid:before {
  content: "\e810";
}
.elespare-icons-list:before {
  content: "\e811";
}
.elespare-icons-slider:before {
  content: "\e812";
}
.elespare-icons-tabs:before {
  content: "\e813";
}
.elespare-icons-tile:before {
  content: "\e814";
}
.elespare-icons-treinding:before {
  content: "\e815";
}
.elespare-icons-masonry:before {
  content: "\e816";
}
.elespare-icons-author:before {
  content: "\e817";
}
.elespare-icons-links:before {
  content: "\e818";
}
.elespare-icons-small-list:before {
  content: "\e819";
}
.elespare-icons-timeline:before {
  content: "\e81a";
}
.elespare-icons-banner-2-1:before {
  content: "\e81b";
}
.elespare-icons-express-gird:before {
  content: "\e81c";
}
.elespare-icons-expan-nav:before {
  content: "\e81d";
}
.elespare-icons-hori-nav:before {
  content: "\e81e";
}
.elespare-icons-site-title:before {
  content: "\e820";
}
.elespare-icons-up-dir:before {
  content: "\e821";
}
.elespare-icons-site-search:before {
  content: "\e822";
}
.elespare-icons-left-dir:before {
  content: "\e823";
}
.elespare-icons-right-dir:before {
  content: "\e824";
}
.elespare-icons-tagline:before {
  content: "\e825";
}
.elespare-icons-verti-nav:before {
  content: "\e826";
}
.elespare-icons-search:before {
  content: "\e827";
}
.elespare-icons-cancel:before {
  content: "\e828";
}
.elespare-icons-site-logo:before {
  content: "\e829";
}
.elespare-icons-elesper-logo:before {
  content: "\e82a";
}
.elespare-icons-tag:before {
  content: "\e82b";
}
.elespare-icons-calendar:before {
  content: "\e82c";
}
.elespare-icons-down-dir:before {
  content: "\e82d";
}
.elespare-icons-plus:before {
  content: "\e82e";
}
.elespare-icons-camera:before {
  content: "\e82f";
}
.elespare-icons-categories:before {
  content: "\e830";
}
.elespare-icons-twitter:before {
  content: "\f099";
}
.elespare-icons-facebook:before {
  content: "\f09a";
}
.elespare-icons-menu:before {
  content: "\f0c9";
}
.elespare-icons-linkedin:before {
  content: "\f0e1";
}
.elespare-icons-comment-empty:before {
  content: "\f0e5";
}
.elespare-icons-angle-left:before {
  content: "\f104";
}
.elespare-icons-angle-right:before {
  content: "\f105";
}
.elespare-icons-angle-up:before {
  content: "\f106";
}
.elespare-icons-angle-down:before {
  content: "\f107";
}
.elespare-icons-github:before {
  content: "\f113";
}
.elespare-icons-youtube:before {
  content: "\f167";
}
.elespare-icons-instagram:before {
  content: "\f16d";
}
.elespare-icons-flickr:before {
  content: "\f16e";
}
.elespare-icons-tumblr:before {
  content: "\f173";
}
.elespare-icons-right:before {
  content: "\f178";
}
.elespare-icons-dribbble:before {
  content: "\f17d";
}
.elespare-icons-vkontakte:before {
  content: "\f189";
}
.elespare-icons-digg:before {
  content: "\f1a6";
}
.elespare-icons-pinterest:before {
  content: "\f231";
}
.elespare-icons-houzz:before {
  content: "\f27c";
}
.elespare-icons-vimeo:before {
  content: "\f27d";
}
.elespare-icons-reddit-alien:before {
  content: "\f281";
}
.elespare-icons-hashtag:before {
  content: "\f292";
}
.elespare-icons-user-circle-o:before {
  content: "\f2be";
}
.elespare-icons-user-o:before {
  content: "\f2c0";
}
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}