.ht-ctc-chat{--side:right}.ht-ctc-opacity-hide{opacity:0}.ht-ctc-opacity-show{opacity:1}.ht-ctc-display-hide{display:none}.ht-ctc-display-show{display:block}.ht-ctc-display-unset{display:unset!important}@keyframes ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ht-ctc-bounce{animation:ctcBounce .45s ease-out forwards}.ht-ctc-fade-in{animation:ctc_fadeIn .25s ease}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_greetings{pointer-events:none}.ht_ctc_chat_greetings_box{pointer-events:auto}.ht_ctc_greetings_box{opacity:0;transform:scale(0)translate(20px,20px);transform-origin:bottom var(--side,right);transition:all .4s cubic-bezier(.19,1,.22,1)}.ht_ctc_greetings_box.ht_ctc_greetings_box_open{opacity:1;pointer-events:auto;transform:scale(1)translate(0)}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:#0000004d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctcBounce .45s ease-out forwards}@keyframes ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px)scaleX(.6)}to{opacity:1;transform:translateX(0)scaleX(1)}}.ht-ctc-cta-stick{animation-duration:.12s;animation-fill-mode:both;animation-name:ht_ctc_cta_stick;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform-origin:var(--side,right)center}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*!normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css*/button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}body{font-size:16px;color:#404040}body.oxygen-aos-enabled{overflow-x:hidden}*,::after,::before{box-sizing:inherit}.ct-section-inner-wrap{margin-left:auto;margin-right:auto;height:100%;min-height:inherit}.ct-section-with-shape-divider{position:relative!important}.oxygen-unslider-container:not(.unslider-fade)>ul{list-style:none;width:0}.oxygen-unslider-container:not(.unslider-fade):not(.unslider-horizontal)>ul>li{opacity:0}.oxygen-unslider-container.unslider-fade>ul>li:not(.unslider-active){opacity:0}div.ct-svg-icon>svg,svg.ct-svg-icon{height:1em!important;fill:currentColor}.ct-columns-inner-wrap{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.ct-column{float:left!important;word-break:break-word}svg.ct-svg-icon{display:inline-block;width:1em!important}div.ct-svg-icon{display:inline-block;box-sizing:content-box;border-radius:50%;width:auto}div.ct-svg-icon>svg{width:1em!important;display:block}div.ct-fancy-icon{display:inline-flex;border-radius:50%}.ct-fancy-icon>svg{fill:currentColor}.ct-columns-inner-wrap>.ct-column:first-child{margin-left:0!important}.ct-columns-inner-wrap>.ct-column:last-child{margin-right:0!important}.ct-video{width:100%}.ct-video>.oxygen-vsb-responsive-video-wrapper{position:relative}.ct-video>.oxygen-vsb-responsive-video-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.oxy-nav-menu-list{display:flex;padding:0;margin:0}.oxy-nav-menu .oxy-nav-menu-list li.menu-item{list-style-type:none;display:flex;flex-direction:column}.oxy-nav-menu .oxy-nav-menu-list li.menu-item a{text-decoration:none;border-style:solid;border-width:0;transition-timing-function:ease-in-out;transition-property:background-color,color,border-color;border-color:transparent}.oxy-nav-menu .oxy-nav-menu-list li.current-menu-item>a,.oxy-nav-menu .oxy-nav-menu-list li.menu-item:focus-within>a,.oxy-nav-menu .oxy-nav-menu-list li.menu-item:hover>a{border-color:initial}.oxy-nav-menu .menu-item,.oxy-nav-menu .sub-menu{position:relative}.oxy-nav-menu .menu-item .sub-menu{padding:0;flex-direction:column;white-space:nowrap;transition-timing-function:ease-in-out;transition-property:visibility,opacity;visibility:hidden;opacity:0;display:flex;position:absolute;top:100%}.oxy-nav-menu .sub-menu .sub-menu,.oxy-nav-menu.oxy-nav-menu-vertical .sub-menu{left:100%;top:0}.oxy-nav-menu .menu-item:hover>.sub-menu,.oxy-nav-menu .menu-item:focus-within>.sub-menu{visibility:visible;opacity:1}.oxy-nav-menu .sub-menu li.menu-item{flex-direction:column}@keyframes oxy_sticky_header_fadein{0%{opacity:0}100%{opacity:1}}.oxy-sticky-header-fade-in{animation-name:oxy_sticky_header_fadein;animation-duration:.5s;animation-iteration-count:1}.oxy-sticky-header .oxygen-show-in-sticky-only{display:none}.oxy-sticky-header.oxy-sticky-header-active .oxygen-show-in-sticky-only{display:block}.oxy-header-wrapper{position:relative}.oxy-header-row{width:100%;display:block}.oxy-header-container{height:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.oxy-header-center,.oxy-header-left,.oxy-header-right{display:flex;align-items:center}.oxy-header .oxygen-only-show-in-overlay,.oxy-video-container{display:none}.oxy-header-left{justify-content:flex-start}.oxy-header-center{flex-grow:1;justify-content:center}.oxy-header-right{justify-content:flex-end}.admin-bar .oxy-sticky-header-active{top:32px!important}@media screen and (max-width:782px){.admin-bar .oxy-sticky-header-active{top:46px!important}}@media screen and (max-width:600px){.admin-bar .oxy-sticky-header-active{top:0!important}}.oxy-video-background{position:relative;z-index:1}.oxy-video-background .oxy-video-container{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1}.oxy-video-background .oxy-video-container video{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.oxy-video-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.oxy-map iframe{width:100%;height:100%;display:block}.unslider .unslider-fade ul li.unslider-active{position:relative}.oxy-menu-toggle{cursor:pointer;display:none}.oxy-nav-menu.oxy-nav-menu-open{width:100%;position:fixed;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:auto;z-index:2147483642!important;background-color:#fff}.oxy-nav-menu.oxy-nav-menu-open>div:last-child{max-height:100%;overflow:auto;padding-top:2em;padding-bottom:2em;width:100%}.oxy-nav-menu-prevent-overflow{overflow:hidden;height:100%}.oxy-nav-menu.oxy-nav-menu-open .oxy-menu-toggle{display:initial}.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{flex-direction:column!important;width:100%}.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list .menu-item a{text-align:center;border:0!important;background-color:transparent!important;justify-content:center}.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-wrap{position:absolute;top:20px;right:20px;z-index:1}.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#fff;z-index:2147483641}.oxy-nav-menu.oxy-nav-menu-open .menu-item .sub-menu,.oxy-nav-menu.oxy-nav-menu-open .menu-item-has-children>a::after{display:none}.oxy-nav-menu.oxy-nav-menu-open.oxy-nav-menu-responsive-dropdowns .menu-item .sub-menu{display:flex;position:static;animation-name:none;visibility:visible;opacity:1;transition-duration:0s!important}.oxy-nav-menu.oxy-nav-menu-open a:not([href]){display:none}.oxy-nav-menu-hamburger-wrap{display:flex;align-items:center;justify-content:center}.oxy-nav-menu-hamburger{display:flex;justify-content:space-between;flex-direction:column}.oxy-nav-menu-hamburger-line{border-radius:2px}.oxy-nav-menu-open .oxy-nav-menu-hamburger{transform:rotate(45deg)}.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line{display:none}.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{display:initial;position:relative}.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{display:initial;position:relative;transform:rotate(90deg)}.oxy-nav-menu .menu-item a{display:flex;align-items:center}.oxy-nav-menu.oxy-nav-menu-vertical .menu-item a{flex-direction:row}.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow .menu-item-has-children>a::after{width:.35em;height:.35em;margin-left:.5em;border-right:.1em solid;border-top:.1em solid;transform:rotate(135deg);content:""}.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow .sub-menu .menu-item-has-children>a::after,.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow.oxy-nav-menu-vertical .menu-item-has-children>a::after{transform:rotate(45deg)}.oxy-social-icons{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.oxy-social-icons a{line-height:1;width:1em;height:1em;display:flex;align-items:center;justify-content:center;text-decoration:none}.oxy-social-icons a svg{stroke-width:0;stroke:currentColor;fill:currentColor}.oxy-soundcloud{min-width:300px;min-height:120px}.oxy-soundcloud iframe{width:100%;height:100%}.comment-body .alignleft,.oxy-stock-content-styles .alignleft{margin-right:1em;float:left}.comment-body .alignright,.oxy-stock-content-styles .alignright{margin-left:1em;float:right}.comment-body .aligncenter,.oxy-stock-content-styles .aligncenter{margin-left:auto;margin-right:auto}.comment-body img,.oxy-stock-content-styles img{max-width:100%}.oxy-comment-form .comment-reply-title{margin-bottom:.5em}.oxy-comment-form .logged-in-as{margin-bottom:1em;font-size:.75em}.oxy-comment-form #submit{padding:1em 2em;background-color:#000;color:#fff;cursor:pointer;margin-top:.5em;border:none;font-weight:700}.oxy-comment-form input,.oxy-comment-form textarea{padding:.5em;border-radius:0;border:1px solid #000;color:gray;width:100%}.oxy-comment-form label{font-weight:700}.oxy-comment-form .comment-form>p{margin-top:0;margin-bottom:1em}.oxy-comments h3.comments-title{margin-bottom:1em}.oxy-comments ol.children,.oxy-comments ol.comments-list{list-style:none;margin:0;padding:0}.oxy-comments ol.children{margin-left:50px}.oxy-comments li.comment .comment-body{margin-left:0;margin-right:0;margin-bottom:50px}.oxy-comments li.comment .comment-body .comment-content{margin-bottom:1em}.oxy-comments .comment-meta .comment-author{display:flex;flex-direction:row;align-items:center}.oxy-comments .comment-meta .comment-author .avatar{max-width:64px;max-height:64px;margin-right:.5em}.oxy-comments .comment-meta .comment-author span.says::before{content:" ";white-space:pre}.oxy-progress-bar-overlay-percent,.oxy-progress-bar-overlay-text{line-height:1;white-space:nowrap;color:#fff}.oxy-comments .comment-meta .comment-metadata{font-size:.75em;margin-top:.75em}.oxy-comments .comment-meta .edit-link{margin-left:.5em}.oxy-comments .reply{display:flex}.oxy-comments .reply .comment-reply-link{font-size:.75em}.oxy-comments .comment-meta{flex-wrap:wrap}.oxy-comments .comment-awaiting-moderation{flex-basis:100%}.oxy-login-form p{display:flex;flex-direction:column}.oxy-login-form input{padding:.5em;border-radius:0;border:1px solid #000}.oxy-login-form input[type=submit]{padding:1em 2em;background-color:#000;color:#fff;cursor:pointer;border:none;font-weight:700}.oxy-search-form input{padding:.5em;border-radius:0;border:1px solid #000}.oxy-search-form input[type=submit]{padding:calc(.5em + 1px)1em;background-color:#000;color:#fff;cursor:pointer;border:none}.oxy-search-form label.screen-reader-text{display:none}.oxy-icon-box-icon{display:flex;flex-shrink:0;flex-grow:0}.oxy-icon-box-content{flex-grow:1;width:100%}.oxy-icon-box-heading,.oxy-icon-box-text{margin:0}.oxy-icon-box{display:flex;align-items:flex-start}.oxy-pricing-box{display:flex;flex-direction:column;position:relative;overflow:hidden}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{order:10;display:flex;flex-direction:row}.oxy-pricing-box-graphic>img{max-width:100%;display:block}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-title{order:20}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{order:30;display:flex;flex-wrap:wrap;flex-direction:row;align-items:baseline;justify-content:center}.oxy-pricing-box-amount{display:flex;align-items:baseline;flex-direction:row}.oxy-pricing-box-currency{align-self:flex-start}.oxy-pricing-box-amount-decimal{align-self:baseline}.oxy-pricing-box-term{margin-left:.4em}.oxy-pricing-box-sale-price{width:100%;flex-grow:0;flex-shrink:0}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{order:40}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{order:60}@keyframes oxy_progress_bar_width{0%{width:0%}100%{width:100%}}@keyframes oxy_progress_bar_stripes{from{background-position:44px 0}to{background-position:0 0}}.oxy-progress-bar-background,.oxy-progress-bar-progress{background-position:0 0;background-attachment:fixed;background-size:44px 44px}.oxy-progress-bar{display:flex;flex-direction:column;align-items:center;width:100%}.oxy-progress-bar-background{background-color:#d3d3d3;width:100%}.oxy-progress-bar-progress{padding:20px;display:flex;background-color:#a9a9a9;align-items:center}.oxy-progress-bar-overlay-percent{margin-left:auto;padding-left:1em;font-size:.8em}.oxy-tab,.oxy-tab-content{padding:20px}.oxy-progress-bar-overlay-percent:empty{display:none}.oxy-superbox{display:inline-flex}.oxy-superbox-primary,.oxy-superbox-secondary,.oxy-tabs-wrapper{display:flex}.oxy-superbox-wrap{position:relative;overflow:hidden;display:flex;width:100%}.oxy-superbox-primary{position:relative;top:0;left:0;width:100%}.oxy-superbox-secondary{position:absolute;top:0;left:0;width:100%;height:100%}.oxy-tab{cursor:pointer}.oxy-tabs-contents-content-hidden{display:none!important}.oxy-testimonial{display:flex;width:100%}.oxy-testimonial .oxy-testimonial-photo-wrap{display:flex;flex-direction:column}.oxy-testimonial .oxy-testimonial-photo{border-radius:50%}.oxy-testimonial .oxy-testimonial-content-wrap{display:flex;flex-direction:column;order:2}.oxy-testimonial .oxy-testimonial-author-wrap{display:flex;flex-direction:column}.oxy-testimonial .oxy-testimonial-author,.oxy-testimonial .oxy-testimonial-author-info{display:flex}.oxy-toggle{display:flex;flex-direction:row;cursor:pointer}.oxy-toggle-content{align-self:stretch;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.oxy-expand-collapse-icon{align-self:center;flex-shrink:0;flex-grow:0;margin-right:.4em;text-align:initial;width:1em;height:1em;position:relative;display:inline-block}.oxy-expand-collapse-icon::after,.oxy-expand-collapse-icon::before{content:"";background-color:#000;position:absolute;width:1em;height:.16em;top:calc((1em/2) - .08em);transition:.3s ease-in-out all;border-radius:.03em}.oxy-expand-collapse-icon::after{transform:rotate(-90deg)scale(0)}.oxy-eci-collapsed.oxy-expand-collapse-icon::after{transform:rotate(-180deg)}.oxy-eci-collapsed.oxy-expand-collapse-icon::before{transform:rotate(-90deg)}[data-aos][data-aos=""]{transition-duration:0s!important}body.oxy-modal-active{height:100vh;overflow-y:hidden;position:fixed;right:0;left:0}.oxy-modal-backdrop{display:flex;align-items:center;justify-content:center}body:not(.oxygen-builder-body) .oxy-modal-backdrop{display:none}body.oxygen-builder-body .oxy-modal-backdrop{height:100vh}.oxy-modal-backdrop.live{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1400}.oxy-modal-backdrop.hidden{display:none}.oxy-modal-backdrop.left{flex-direction:column;align-items:flex-start}.oxy-modal-backdrop.right{flex-direction:column;align-items:flex-end}.oxy-modal-backdrop.top{flex-direction:row;align-items:flex-start}.oxy-modal-backdrop.bottom{flex-direction:row;align-items:flex-end}.oxy-modal-backdrop.upper_left{flex-direction:row;align-items:flex-start;justify-content:flex-start}.oxy-modal-backdrop.upper_right{flex-direction:row;align-items:flex-start;justify-content:flex-end}.oxy-modal-backdrop.bottom_left{flex-direction:row;align-items:flex-end;justify-content:flex-start}.oxy-modal-backdrop.bottom_right{flex-direction:row;align-items:flex-end;justify-content:flex-end}.oxy-modal-backdrop .ct-modal{background-color:#fff;max-height:100vh;overflow-y:auto}div.oxy-dynamic-list div.oxy-product-images.oxy-woo-element{align-self:stretch}div.oxy-repeater-pages,div.oxy-repeater-pages-wrap{display:flex}.oxy-rich-text p:first-child{margin-block-start:0}.oxy-rich-text p:last-child{margin-block-end:0}:-webkit-any(li,div._important),:is(li,div._important){display:list-item}:-webkit-any(table,div._important),:is(table,div._important){display:table}:is(thead,div._important),:-webkit-any(thead,div._important){display:table-header-group}:is(tr,div._important),:-webkit-any(tr,div._important){display:table-row}:is(tbody,div._important),:-webkit-any(tbody,div._important){display:table-row-group}:is(th,td,div._important),:-webkit-any(th,td,div._important){display:table-cell}:is(caption,div._important),:-webkit-any(caption,div._important){display:table-caption}:is(colgroup,div._important),:-webkit-any(colgroup,div._important){display:table-column-group}:is(col,div._important),:-webkit-any(col,div._important){display:table-column}:is(tfoot,div._important),:-webkit-any(tfoot,div._important){display:table-footer-group}
.sg-marketing-form-container,.sg-marketing-form-container *{margin:0;padding:0;box-sizing:border-box;font-family:inherit;vertical-align:baseline}.sg-marketing-form-container{font-family:inherit;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0;min-inline-size:auto;border-width:medium;border-style:none;border-color:initial;border-image:none}.sg-marketing-form-container input,.sg-marketing-form-container button{border:none;outline:none;background:0 0;box-shadow:none}.sg-marketing-form-container{background-color:var(--sg-email-marketing-form-form-background-color)}.sg-input-container:nth-child(6){order:5}.sg-input-container:nth-child(5){order:4}.sg-input-container:nth-child(4){order:3}.sg-input-container:nth-child(2){order:1}.sg-input-container:nth-child(3){order:2}.sg-marketing-form-container button{order:6}.sg-marketing-form-container .sg-input-container{display:flex;flex-direction:column;justify-content:end;width:100%}.sg-marketing-form-container .sg-input-container input{width:100%;color:var(--sg-email-marketing-form-field-text-color);height:var(--sg-email-marketing-form-form-size-field-input-height);font-size:var(--sg-email-marketing-form-form-size-field-input-font-size);border:1px solid var(--sg-email-marketing-form-field-border-color);border-radius:var(--sg-email-marketing-form-field-border-radius);background-color:var(--sg-email-marketing-form-field-background-color);padding:var(--sg-email-marketing-form-form-size-field-padding-v)var(--sg-email-marketing-form-form-size-field-padding-h)}.sg-marketing-form-container .sg-input-container select{width:100%;color:var(--sg-email-marketing-form-field-text-color);height:var(--sg-email-marketing-form-form-size-field-input-height);font-size:var(--sg-email-marketing-form-form-size-field-input-font-size);border:1px solid var(--sg-email-marketing-form-field-border-color);border-radius:var(--sg-email-marketing-form-field-border-radius);background-color:var(--sg-email-marketing-form-field-background-color);padding:calc( var(--sg-email-marketing-form-form-size-field-padding-v) - 3px )calc( var(--sg-email-marketing-form-form-size-field-padding-h) - 3px )}.editor-styles-wrapper .sg-marketing-form-container .sg-input-container select{min-width:100%;line-height:1.25}.sg-marketing-form-container .sg-input-grid{margin:15px 0}.sg-marketing-form-container .sg-input-container input,.sg-marketing-form-container .sg-input-container select{transition:box-shadow .2s ease-in-out}.sg-marketing-form-container .sg-input-container input:hover,.sg-marketing-form-container .sg-input-container select:hover{box-shadow:inset 0 0 0 2px var(--sg-email-marketing-form-field-border-color)}.sg-marketing-form-container .sg-input-container input:focus,.sg-marketing-form-container .sg-input-container select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--sg-email-marketing-form-field-border-color)}.sg-marketing-form-container .sg-input-container input::placeholder,.sg-marketing-form-container .sg-input-container select:has(option:disabled:checked[hidden]){color:var(--sg-email-marketing-form-field-placeholder-color)}.sg-marketing-form-title-and-description-fields{order:0}.sg-marketing-form-container .sg-marketing-form-title-and-description-fields .sg-marketing-form-title,.sg-marketing-form-description{margin-bottom:10px;color:var(--sg-email-marketing-form-label-color)}.sg-marketing-form-title{font-family:var(--wp--preset--font-family--heading)}.sg-marketing-form-container .sg-input-container label{font-size:var(--sg-email-marketing-form-form-size-field-font-size-label);margin-bottom:var( --sg-email-marketing-form-form-size-field-sublabel-spacing );color:var(--sg-email-marketing-form-label-color);line-height:16px;align-self:flex-start}.sg-marketing-form-container .sg-input-container .sg-marketing-form-required-label{color:var(--sg-email-marketing-form-label-sublabel-color)}.sg-marketing-form-container button{font-weight:700;cursor:pointer;color:var(--sg-email-marketing-form-button-text-color);font-size:var(--sg-email-marketing-form-form-size-button-font-size);height:var(--sg-email-marketing-form-form-size-button-height);border-radius:var(--sg-email-marketing-form-button-border-radius);padding:0 var(--sg-email-marketing-form-form-size-button-padding-h);background-color:var(--sg-email-marketing-form-button-background-color)}.sg-input-container{position:relative}.sg-marketing-form-sublabel{position:absolute;bottom:0;transform:translate(0,100%);font-size:14px}.sg-marketing-form-container .sg-input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(260px,40%),1fr));gap:30px;max-width:1400px;width:100%}.sg-marketing-form-container.sg-marketing-form-container-column{display:grid}.sg-marketing-form-container .sg-input-grid{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column .sg-marketing-form-title-and-description-fields{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column .sg-input-grid .sg-input-container{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column button{justify-self:var(--sg-email-marketing-form-align-items);align-self:end;grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column>div.sg-marketing-form-title-and-description-fields+div.sg-input-container:last-of-type{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column>div.sg-marketing-form-title-and-description-fields+div.sg-input-container:last-of-type>input{width:100%}.sg-marketing-form-container.sg-marketing-form-container-column>.sg-input-container:only-of-type{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column>.sg-input-container:only-of-type>input{width:100%}.sg-input-grid>.sg-input-container{order:0}.sg-marketing-form-container.sg-marketing-form-container-row{display:flex;flex-wrap:wrap;gap:20px}.sg-marketing-form-container.sg-marketing-form-container-row .sg-input-container{flex:1 0 260px}.sg-marketing-form-container.sg-marketing-form-container-row button{align-self:flex-end;justify-self:flex-start}.sg-marketing-form-container.sg-marketing-form-container-row .sg-marketing-form-title-and-description-fields{flex-basis:100%}.sg-input-container input.sg-marketing-form--error,.sg-input-container .sg-marketing-form-sublabel.sg-marketing-form--error{color:var(--sg-email-marketing-form-label-sublabel-color);border-color:var(--sg-email-marketing-form-label-sublabel-color)}.sg-marketing-form .sg-marketing-form-submit_message{display:flex;justify-content:center;align-items:center;height:100%}.sg-marketing-form .sg-marketing-form-submit_message.sg-marketing-form-submit_message--error{color:var(--sg-email-marketing-form-label-sublabel-color)}.sg-marketing-form .sg-marketing-form-submit_message.sg-marketing-form-submit_message--success{color:var(--sg-email-marketing-form-field-text-color)}.sg-marketing-form .sg-marketing-form-submit_message.sg-marketing-form-submit_message--hidden{visibility:hidden;position:absolute;top:0}.components-placeholder__fieldset{display:flex;flex-direction:column;align-items:center;justify-content:center}.components-placeholder__fieldset h3{margin:10px 0}.sg-email-marketing-gutenberg-form-logo{width:98px;fill:transparent}.components-input-control__suffix svg{fill:transparent}.components-input-control__container{font-family:roboto,sans-serif;background-color:#f5f5f5;border:1px solid #333}.components-select-control__input{width:100%;border:none;background-color:initial;font-size:16px;color:#333;padding:5px;border-radius:8px}.components-input-control__suffix{display:flex;align-items:center;justify-content:center}.components-input-control__suffix svg{fill:#333}.components-input-control__backdrop{display:none}.components-select-control__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>')no-repeat;background-position:right 10px top 50%,0 0;background-size:12px,100%}.components-select-control__input option{width:100%;background-color:#f5f5f5;color:#333}form.sg-marketing-form{margin:var(--sg-email-marketing-form-form-margin);box-sizing:border-box}.block-editor-block-list__block form.sg-marketing-form{margin:initial}div[data-type="sg-email-marketing/form-selector"]{box-sizing:border-box;padding:initial!important}.block-editor-block-list__block fieldset.sg-marketing-form-container{padding:var(--sg-email-marketing-form-form-padding)}fieldset.sg-marketing-form-container{padding:var(--sg-email-marketing-form-form-padding);box-sizing:border-box}.sg-marketing-form-container div.sg-consent-container{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;grid-column:span 2}.sg-marketing-form-container div.sg-consent-container input{width:auto;height:auto}.sg-marketing-form-container.sg-marketing-form-container-row div.sg-consent-container{flex:none}label[for=sg-marketing-form-checkbox]{padding-top:var(--sg-email-marketing-form-form-size-field-sublabel-spacing)}.sg-consent-container a{text-decoration:revert}.sg-marketing-form-container .sg-consent-container input:focus{box-shadow:none}.sg-marketing-form-container .sg-consent-container input:hover{box-shadow:none}.block-editor-block-list__block .sg-marketing-form-container div.sg-consent-container input{width:15px;height:15px;margin-top:var(--sg-email-marketing-form-form-size-field-sublabel-spacing)}label[for=sg-marketing-form-checkbox] a:visited{color:inherit}
.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url('https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png')!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2)format("woff2"),url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff)format("woff"),url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal;font-display: swap;
}@font-face{font-family:WooCommerce;src:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2)format("woff2"),url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff)format("woff"),url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal;font-display: swap;
}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%)rotate(180deg);content:"";position:absolute;border-width:4px 6px 0;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width)solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:initial}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24iPjxwb2x5bGluZSBwb2ludHM9IjYgOSAxMiAxNSAxOCA5Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em)}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24iPjxwb2x5bGluZSBwb2ludHM9IjYgOSAxMiAxNSAxOCA5Ii8+PC9zdmc+)no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px)solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg)50%;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg)50%;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1).5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgba(0,0,0,.8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24iPjxwb2x5bGluZSBwb2ludHM9IjYgOSAxMiAxNSAxOCA5Ii8+PC9zdmc+)no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px);-webkit-background-position:calc(100% - 12px)50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist li .comment_container>.comment-text:only-child{margin-inline-start:0}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentcolor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link{display:inline-block;vertical-align:middle;margin-block:.25em;margin-inline-end:.5em}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link:last-child{margin-inline-end:0}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,5%)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentcolor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}
.wp-gr,.wp-gr *,.wp-gr ::after,.wp-gr ::before{box-sizing:border-box}.wp-gr{display:block;direction:ltr;font-size:var(--font-size,16px);font-family:var(--font-family,inherit);font-style:normal;font-weight:400;text-align:start;line-height:normal;overflow:visible;text-decoration:none;list-style-type:disc;box-sizing:border-box;visibility:visible!important}.wp-gr div,.wp-gr span{margin:0;padding:0;color:inherit;font:inherit;line-height:normal;letter-spacing:normal;text-transform:none;text-decoration:none;border:0;background:0 0}.rpi p{margin:0!important;padding:0!important}.rpi p:empty{display:none}.wp-gr a{color:inherit;border:0;text-decoration:none;background:0 0;cursor:pointer}.wp-gr a:focus{outline:0}.wp-gr a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wp-gr .grw-header a:focus-visible,.wp-gr .grw-scroll:focus-visible,.wp-gr .rpi-slides:focus-visible,.wp-gr .wp-google-img:focus-visible,.wp-gr a.wp-google-name:focus-visible{outline-offset:-2px}.wp-gr.rpi button:focus-visible{outline:revert!important;outline-offset:revert!important}.wp-gr img{display:block;max-width:100%;height:auto;margin:0;padding:0;border:0;line-height:0;vertical-align:middle}.wp-gr i{font-style:normal;font-weight:inherit;margin:0;padding:0;border:0;vertical-align:middle;background:0 0}.wp-gr{--card-gap:4px;--rev-gap:4px;--img-size:44px;--media-gap:8px;--media-size:40px;--media-lines:2;--color:#fb8e28;--rev-color:#f4f4f4;--rev-bg:var(--rev-color);--rev-shadow:0 0 2px rgba(0, 0, 0, .12),0 2px 4px rgba(0, 0, 0, .24);--rpi-star-color:var(--star-color, var(--color));--slider-dot-size:8px;--slider-dot-gap:8px;--slider-dots-visible:5;--slider-act-dot-color:var(--color);position:relative!important;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:normal!important;text-align:start!important;direction:ltr!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{margin:0!important;padding:0!important;color:var(--head-based-color,#555)!important}.wp-gr .wp-google-powered{color:var(--powered-color,#5e5e5e)!important;font-size:16px;font-weight:400;--goog-height:var(--head-logo-size, 1.15em)}.wp-gr .grw-img{position:relative!important;min-width:var(--img-size)!important;max-width:var(--img-size)!important;height:var(--img-size)!important;border:none!important;z-index:3!important}.wp-gr .grw-img-wrap{position:relative;min-width:var(--img-size)!important;max-width:var(--img-size)!important;overflow:visible}.wp-gr .grw-img-wrap::before{content:'';position:absolute;top:0;left:0;width:var(--img-size);height:var(--img-size);border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;pointer-events:none}.wp-gr .grw-img-char{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;color:#fff!important;font-size:calc(var(--img-size)/2.2)!important;font-weight:600!important;line-height:1!important;-webkit-user-select:none;user-select:none}.wp-gr .grw-header .grw-img{border-radius:50%}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-google-name{color:var(--name-color,#333)!important;font-size:100%!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;width:100%!important;text-align:var(--align,start)!important}.wp-gr .grw-header .wp-google-name{width:100%!important;margin:0!important;padding:0!important;font-size:128%!important;white-space:normal!important}.wp-gr .wp-google-scale{margin:0!important;padding:0!important;color:var(--head-scale-color,#333)!important;font-size:var(--head-scale-fs,24px)!important;font-weight:var(--head-scale-weight,700)!important;text-transform:var(--head-scale-case,uppercase)!important;text-align:var(--align,start)!important}.wp-gr .grw-header .rpi-stars{--star-size:var(--head-star-size, var(--rpi-star-size, 18px))}.wp-gr.rpi{--slider-head-card-bg-color:#f4f4f4;--slider-head-card-radius:8px;--btn-txt-color:#fff;--btn-txt-shadow:1px 1px 0 #888}.wp-gr.rpi.wp-dark{--slider-head-card-bg-color:rgba(255, 255, 255, .08);--rev-color:rgba(255, 255, 255, .08);--rev-bg:transparent;--text-color:#ececec;--head-name-color:#eeeeee}.wp-gr .grw-header.rpi-flx{padding:0 calc(var(--slider-offset) + 7px)14px!important;box-sizing:border-box!important}.wp-gr .grw-row+.grw-header.rpi-flx{padding-bottom:0!important}.wp-gr .grw-row:not(:has(.rpi-dots-wrap))+.grw-header.rpi-flx{padding-top:14px!important}.wp-gr[data-layout=grid] .grw-header.rpi-flx{--slider-offset:0px}.wp-gr .grw-header.rpi-flx>.grw-header-inner{--wrap:wrap;flex:auto;width:auto!important;margin:0!important;padding:16px!important;border-radius:var(--slider-head-card-radius)!important;background:var(--slider-head-card-bg,transparent)!important;box-shadow:var(--slider-head-card-shadow,none)!important}.wp-gr .grw-header.rpi-flx>.grw-header-inner:not(.grw-center)>.rpi-flx{flex:1;align-self:center;min-width:min(180px,calc(100% - var(--img-size) - 12px));width:auto!important}.wp-gr .grw-header.rpi-flx>.grw-header-inner>.wp-google-wr{align-self:center}.wp-gr .grw-header .rpi-row12-center>.wp-google-name{width:auto!important}.wp-gr .grw-header-inner>.rpi-flx{overflow:hidden!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .grw-platform,.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important;vertical-align:middle!important}.wp-gr .rpi-stars+.wp-google-text{padding-left:4px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:4px auto!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-list.grw-rating .grw-header-inner{padding:16px!important;cursor:pointer!important;border-radius:8px!important;transition:box-shadow .2s ease-out!important}.wp-gr .wp-google-list.grw-rating .grw-header-inner>.rpi-flx{overflow:visible!important}.wp-gr .wp-google-list.grw-rating .grw-header-inner:focus-visible,.wp-gr .wp-google-list.grw-rating .grw-header-inner:hover{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.18)!important}.wp-gr.grw-popup{display:none!important}.wp-gr.grw-popup.grw-popup-on{display:flex!important;flex-direction:column!important;align-self:stretch!important;width:100%!important;max-width:720px!important;height:100%!important;padding:16px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background-color:#fff!important}.rpi-lightbox-wrap:has(.grw-popup) .rpi-lightbox{touch-action:none}.wp-gr.grw-popup.grw-popup-on{touch-action:pan-y!important}.wp-gr.grw-popup .grw-review,.wp-gr.grw-popup .wp-google-review{border-radius:8px!important;transition:background-color .6s,box-shadow .6s!important}.wp-gr.grw-popup mark.grw-review-mark{padding:0!important;border-radius:2px!important;color:inherit!important;background-color:#fff1a8!important}.wp-gr.grw-popup .grw-review-hl{background-color:#f3f3f5!important;box-shadow:0 0 0 8px #f3f3f5!important}.wp-gr.grw-popup.grw-popup-on>*{flex-shrink:0!important}.rpi-lightbox-inner:has(.grw-popup){height:100%!important;max-height:100%!important}.wp-gr.wp-dark.grw-popup{background-color:#1e1e1e!important}@media(max-width:800px){.rpi-lightbox-wrap:has(.grw-popup)>.rpi-x{--x-bg:rgba(0, 0, 0, .55);--x-width:32px;--x-height:32px;--x-line-width:16px;--x-line-height:2px}}@media(min-width:601px){.admin-bar .wp-gr .rpi-badge-top{top:var(--wp-admin--admin-bar--height,32px)}}.grw-popup-skel>div{display:flex!important;gap:12px!important;margin:0 0 24px!important}.grw-popup-skel>div>div{flex:auto!important}.grw-popup-skel b,.grw-popup-skel i{display:block!important;background:#e9e9ec!important;animation:grw-skel 1.2s ease-in-out infinite}.grw-popup-skel i{flex:none!important;width:50px!important;height:50px!important;border-radius:50%!important}.grw-popup-skel b{height:12px!important;margin:0 0 8px!important;border-radius:6px!important}.grw-popup-skel b:first-child{width:140px!important}.grw-popup-skel b:nth-child(2){width:90px!important}.grw-popup-skel b:nth-child(3){width:100%!important}.wp-dark .grw-popup-skel b,.wp-dark .grw-popup-skel i{background:#3a3a3a!important}@keyframes grw-skel{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.grw-popup-skel b,.grw-popup-skel i{animation:none}}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.rpi.wp-dark .wp-google-name a,.wp-gr.rpi.wp-dark .wp-google-name span{color:var(--head-name-color,#eee)!important}.wp-gr.wp-dark .wp-google-scale{color:var(--head-scale-color,#eee)!important}.wp-gr.wp-dark .grw-platform,.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:var(--text-color,#ececec)!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr .grw-review-inner.grw-backgnd{background:var(--rev-bg)!important}.wp-gr.rpi .wp-google-name{font-size:100%!important}.wp-gr.rpi .grw-hide,.wp-gr.rpi .wp-google-hide{display:none}.wp-gr.rpi .wp-google-name a,.wp-gr.rpi .wp-google-name span{color:var(--head-name-color,#333)!important;font-size:18px!important;text-decoration:none!important}.wp-gr.rpi a.wp-google-name{margin:0!important;color:var(--name-color,#154fc1)!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.grw-row.grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.grw-row-x .grw-header+.grw-content .grw-review,.grw-row-xs .grw-content,.grw-row-xs .grw-header,.grw-row-xs .grw-review{--col:1}.grw-row-xl .grw-header+.grw-content{--col:1.2}.grw-row-l .grw-header+.grw-content{--col:1.25}.grw-row-m .grw-header+.grw-content{--col:1.333333}.grw-row-s .grw-header+.grw-content{--col:1.5}.grw-row-s .grw-header+.grw-content .grw-review,.grw-row-x .grw-header,.grw-row-x .grw-header+.grw-content,.grw-row-x .grw-review{--col:2}.grw-row-m .grw-header+.grw-content .grw-review,.grw-row-s .grw-header,.grw-row-s .grw-review{--col:3}.grw-row-l .grw-review,.grw-row-m .grw-header,.grw-row-m .grw-review{--col:4}.grw-row-l .grw-header,.grw-row-xl .grw-review{--col:5}.grw-row-xl .grw-header{--col:6}.grw-row .grw-content,.grw-row .grw-header{-ms-flex:1 0 calc(100%/var(--col,3))!important;flex:1 0 calc(100%/var(--col,3))!important;width:calc(100%/var(--col,3))!important}.grw-row .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*(var(--col,3) - 1))/var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*(var(--col,3) - 1))/var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*(var(--col,3) - 1))/var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;margin:4px!important;padding:16px!important;width:100%!important}.wp-gr .wp-google-list .grw-header-inner{padding:0 0 16px!important}.wp-gr .grw-review-inner.grw-round{border-radius:8px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:var(--rev-shadow)!important}.wp-gr .grw-review-inner>.rpi-logo{position:absolute!important;top:10px!important;right:10px!important;--logo-size:16px}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important;padding-bottom:2px!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}.wp-gr .wp-google-wr{display:flex;margin:0!important}.wp-gr .wp-google-wr a{color:var(--btn-txt-color,#fff)!important;padding:4px 12px 8px!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;text-shadow:var(--btn-txt-shadow,1px 1px 0 #888)!important;box-shadow:inset 0 0 0 100vmax transparent,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:where(:not(:focus-visible)){outline:0!important}.wp-gr .wp-google-wr a:focus-visible{outline-offset:-4px}.wp-gr .wp-google-wr a:hover{background:var(--btn-color,#1f67e7)!important;box-shadow:inset 0 0 0 100vmax rgba(0,0,0,8%),0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24)!important}.wp-gr .wp-google-wr a:active{background:var(--btn-color,#1f67e7)!important;box-shadow:inset 0 0 0 100vmax rgba(0,0,0,.12)!important}.wp-gr .wp-google-wr .rpi-logo{display:inline-flex;margin:0 0 0 4px;vertical-align:middle;--logo-size:16px}.wp-gr .wp-google-wr .rpi-logo::before{border:1px solid #fff;background-color:#fff}.wp-gr[data-layout=grid] .grw-reviews{display:flex;gap:var(--card-gap,12px);flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:700!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:var(--media-gap);max-height:calc((var(--media-size) + var(--media-gap)) * var(--media-lines) - 2px)!important;overflow-y:auto!important}.wp-gr .wp-google-img img{display:flex;width:var(--media-size)!important;height:var(--media-size)!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr.rpi{--card-padding:16px;--slider-btn-bg:#f5f5f5}.wp-gr .grw-reviews:has(>.rpi-card){min-width:0}.wp-gr .grw-review.rpi-card{--img-size:var(--card-img-size, 44px);--rpi-star-size:var(--card-star-size, 20px);--rpi-star-color:var(--card-star-color, var(--star-color, var(--color)));flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;min-width:0}.wp-gr .rpi-card>.grw-review-inner{--logo-size:16px;flex:auto;width:auto!important;height:auto!important;padding:var(--card-padding)!important;border:var(--card-br,none)!important;border-color:var(--card-br-color,transparent)!important;border-radius:var(--card-radius,8px)!important;box-shadow:var(--card-shadow,none)!important}.wp-gr .rpi-card>.grw-review-inner>*{--logo-size:14px}.wp-gr .rpi-card>.grw-review-inner.grw-backgnd{background:var(--card-bg)!important}.wp-gr .rpi-card>.grw-review-inner.rpi-col12>.rpi-logo{position:static!important;top:auto!important;right:auto!important}.wp-gr .rpi-card>:not(.grw-review-inner){--logo-size:14px;margin-inline:4px!important}.wp-gr.rpi .rpi-card .wp-google-name{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:auto!important;max-width:100%;white-space:normal!important;word-break:break-all}[dir=rtl] .wp-gr.rpi .rpi-card .grw-b,[dir=rtl] .wp-gr.rpi .rpi-card .wp-google-name{unicode-bidi:plaintext}.wp-gr .rpi-card>.grw-review-inner .wp-google-reply,.wp-gr .rpi-card>.grw-review-inner .wp-google-text{color:var(--card-color,#222)!important}.wp-gr .rpi-card>.grw-review-inner .grw-platform,.wp-gr .rpi-card>.grw-review-inner .wp-google-time{color:var(--time-color,#555)!important}.wp-gr .grw-platform{font-weight:600!important}.wp-gr .rpi-card .wp-google-name{font-size:var(--card-name-size,100%)!important}.wp-gr .rpi-card .wp-google-text{font-size:inherit!important;line-height:inherit!important;vertical-align:baseline!important}.wp-gr .rpi-card .wp-google-feedback{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:var(--card-text-lines,5)!important;height:auto!important;overflow:hidden!important;color:var(--card-color,#222)!important;font-size:var(--card-text-size,15px)!important;line-height:var(--card-line-height,24px)!important;min-height:calc(var(--card-text-lines,5) * 1lh)!important}.wp-gr[data-layout=grid] .rpi-card .wp-google-feedback{min-height:calc(var(--card-text-lines,5) * 1lh * min(1,var(--col,3) - 1))!important}.wp-gr .rpi-card .rpi-center .wp-google-feedback{padding-inline:.6em!important;margin-inline:-.6em!important}.wp-gr.rpi-lightbox-review .rpi-card .wp-google-feedback{-webkit-line-clamp:none!important;max-height:none!important;min-height:0!important}.wp-gr.rpi-lightbox-review .grw-more{display:none!important}.wp-gr .rpi-card .grw-more{margin-top:calc(-1 * var(--gap,4px));color:var(--card-color,#222)!important;font-size:var(--card-text-size,15px)!important;line-height:var(--card-line-height,24px)!important;text-decoration:underline!important;text-underline-offset:2px}.wp-gr{--card-name-size:initial;--card-text-size:initial;--card-line-height:initial;--card-time-size:initial}.wp-gr .rpi-card .grw-platform,.wp-gr .rpi-card .wp-google-time:not(.wp-google-reply *){font-size:var(--card-time-size,13px)!important}.wp-gr .rpi-card .wp-google-time:not(.wp-google-reply *){white-space:normal!important;word-break:normal!important}.wp-gr .rpi-card .rpi-row12-center>.rpi-col6>.wp-google-time{min-width:5em}.wp-gr .rpi-card .grw-img{filter:var(--img-filter,none)}.wp-gr .rpi-card .rpi-col4>.wp-google-reply{margin-top:8px!important}.wp-gr .rpi-card .rpi-col4:has(>.wp-google-reply){flex-grow:1}.wp-gr .rpi-card .rpi-col4>:has(+.wp-google-reply){margin-bottom:auto!important}.wp-gr .rpi-card .wp-google-reply{overflow-wrap:anywhere}.wp-gr .rpi-card .wp-google-reply>div{display:grid;grid-template-columns:minmax(0,max-content)minmax(0,max-content)}.wp-gr .rpi-card .grw-b,.wp-gr .rpi-card .wp-google-reply .wp-google-time{overflow:hidden;text-overflow:ellipsis}.wp-gr .rpi-card .grw-img-wrap.rpi-logo_after::after{position:absolute;right:-1px;bottom:-1px;background-color:#fff;box-shadow:0 0 0 2px #fff}.wp-gr.rpi .rpi-card .rpi-row12-center>.wp-google-name.rpi-push{margin-inline-start:auto!important}.wp-gr.rpi .rpi-card :is(.rpi-col12,.rpi-col8,.rpi-col6)>.wp-google-name.rpi-push{margin-top:auto!important}.wp-gr .rpi-card .wp-google-name.rpi-logo_after{position:relative;padding-inline-end:calc(var(--logo-size) + 6px)!important}.wp-gr .rpi-card .wp-google-name.rpi-logo_after::after{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%)}.rpi-col12,.rpi-col16,.rpi-col4,.rpi-col6,.rpi-col8,.rpi-flx,.rpi-row12,.rpi-row12-center{display:var(--flx,flex)!important;flex-direction:var(--dir,column)!important;gap:var(--gap,2px)!important;align-items:var(--align,flex-start)!important;flex-wrap:var(--wrap,nowrap)!important;overflow:var(--overflow,visible)!important;width:100%!important}.rpi-col16{--dir:column;--gap:16px;--align:flex-start;--overflow:hidden}.rpi-col12{--dir:column;--gap:12px;--align:flex-start;--overflow:hidden}.rpi-col6{--dir:column;--gap:6px;--align:flex-start;--overflow:hidden}.rpi-col8{--dir:column;--gap:8px;--align:flex-start}.rpi-col4{--dir:column;--gap:4px;--align:flex-start}.rpi-row12-center{--dir:row;--gap:12px;--align:center;--overflow:visible}.rpi-row12{--dir:row;--gap:12px;--align:flex-start}.rpi-row12-center>.rpi-push,.rpi-row12>.rpi-push{--align:flex-end;--star-align-self:flex-end;margin-inline-start:auto!important;text-align:end!important}.rpi-col12>.rpi-push,.rpi-col16>.rpi-push,.rpi-col4>.rpi-push,.rpi-col6>.rpi-push,.rpi-col8>.rpi-push{margin-top:auto!important}.rpi-center{--align:center;--star-align-self:center;--text-align:center;align-self:center!important;justify-content:center!important;text-align:center!important}:root{--star-gap:2px;--stars-max:5;--rpi-star-size:20px;--rpi-star-color:#fb8e28;--rpi-star-empty-color:#cccccc;--rpi-icon-scale-google:1.00;--rpi-icon-scale-yelp:0.92;--rpi-icon-scale-fb:1.125;--rpi-yelp-empty-color:#cccccc;--rpi-yelp-five-color:#fb433c;--rpi-yelp-four-color:#ff643d;--rpi-yelp-three-color:#ff8742;--rpi-yelp-two-color:#ffad48;--rpi-yelp-one-color:#ffcc4b;--rpi-yelp-radius:3px;--rpi-fb-color:#fa3e3e;--rpi-fb-radius:3px;--rpi-star-empty:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");--rpi-star-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E")}.rpi-stars .rpi-star{display:none!important}.rpi-star,.rpi-stars-tripadvisor,.rpi-stars-yelp{--gap:4px;display:var(--flx,flex);align-items:center;align-self:var(--star-align-self,start);gap:var(--gap,4px);text-align:start;z-index:1}.rpi-star[data-rating]:empty::before{content:attr(data-rating);color:var(--rpi-rating-color,var(--rpi-star-color));font-size:var(--head-grade-fs,18px);font-weight:var(--head-grade-weight,900)}.rpi-star i{padding:0 2px;cursor:pointer!important;background-color:var(--rpi-star-empty-color)}.rpi-star[data-rating="1"] i:nth-child(-n+1),.rpi-star[data-rating="2"] i:nth-child(-n+2),.rpi-star[data-rating="3"] i:nth-child(-n+3),.rpi-star[data-rating="4"] i:nth-child(-n+4),.rpi-star[data-rating="5"] i:nth-child(-n+5){background-color:var(--rpi-star-color)}.rpi-star:hover i{background-color:var(--rpi-star-color)!important}.rpi-star i:hover~i{background-color:var(--rpi-star-empty-color)!important}.rpi-star i,.rpi-star[data-rating]:empty::after{content:'';width:var(--rpi-star-size)!important;height:var(--rpi-star-size)!important;-webkit-mask-image:var(--rpi-star-mask)!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:contain!important;mask-image:var(--rpi-star-mask)!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:contain!important}.rpi-star[data-rating]:empty::after{background-color:var(--rpi-star-color)}.rpi-star+.rpi-stars{--stars-offset:1;--stars:calc(var(--stars-max) - var(--stars-offset))}.rpi-stars{--star-size:var(--rpi-star-size, 18px);--star-color:var(--rpi-star-color);--empty:var(--rpi-star-empty);--mask:var(--rpi-star-mask);--stars:5;--icon-scale:1;--rating-scale:var(--rpi-rating-scale, 0.8);--gap:var(--star-gap, 2px);--stars-w:calc(var(--stars) * (var(--star-size) + var(--star-gap)));--fill:calc((var(--rating) / var(--stars)) * 100%);--bg-size:calc(var(--star-size) * var(--icon-scale));--bg-size-x:calc(var(--bg-size) + var(--star-gap));position:relative!important;display:inline-flex!important;align-items:center!important;align-self:var(--star-align-self,start)!important;width:max-content!important;height:var(--star-size)!important;font-size:calc(var(--star-size) * var(--rating-scale))!important;font-weight:var(--head-grade-weight,900)!important;color:var(--rpi-rating-color,var(--star-color))!important;white-space:nowrap!important;vertical-align:middle!important;padding-right:calc(var(--stars-w) + var(--gap))!important}.rpi-stars:empty{--gap:calc(-1 * (var(--star-gap) / 2 + 1px))}.rpi-stars::before{content:''!important;position:absolute!important;top:50%!important;right:0!important;width:var(--stars-w)!important;height:var(--star-size)!important;transform:translateY(-50%)!important;background-color:var(--star-color)!important;-webkit-mask-image:var(--empty)!important;-webkit-mask-repeat:repeat-x!important;-webkit-mask-position:left center!important;-webkit-mask-size:var(--bg-size-x)var(--bg-size)!important;mask-image:var(--empty)!important;mask-repeat:repeat-x!important;mask-position:left center!important;mask-size:var(--bg-size-x)var(--bg-size)!important}.rpi-stars::after{content:''!important;position:absolute!important;top:50%!important;right:0!important;width:var(--stars-w)!important;height:var(--star-size)!important;transform:translateY(-50%)!important;background-color:var(--star-color)!important;-webkit-mask-image:var(--mask)!important;-webkit-mask-repeat:repeat-x!important;-webkit-mask-position:left center!important;-webkit-mask-size:var(--bg-size-x)var(--bg-size)!important;mask-image:var(--mask)!important;mask-repeat:repeat-x!important;mask-position:left center!important;mask-size:var(--bg-size-x)var(--bg-size)!important;clip-path:inset(0 calc(100% - var(--fill)) 0 0)!important}.rpi-stars-tile,.rpi-stars-tripadvisor,.rpi-stars-yelp{--icon-scale:0.9;--star-scale:70%;--rating:0;--gap:3px;display:inline-flex!important;gap:var(--gap)!important;line-height:0!important;vertical-align:top!important}.rpi-stars-yelp{--empty-color:var(--rpi-yelp-empty-color);--five-color:var(--rpi-yelp-five-color);--four-color:var(--rpi-yelp-four-color);--three-color:var(--rpi-yelp-three-color);--two-color:var(--rpi-yelp-two-color);--one-color:var(--rpi-yelp-one-color);--star-size:var(--rpi-star-size);--radius:var(--rpi-yelp-radius)}.rpi-stars-tile i,.rpi-stars-yelp i{position:relative!important;display:inline-block!important;font-style:normal!important;flex:none!important;width:var(--star-size)!important;height:var(--star-size)!important;border-radius:var(--radius)!important;background-color:var(--empty-color)!important;background-image:linear-gradient(90deg,var(--star-color) 0 calc(var(--fill,0) * 1%),transparent calc(var(--fill,0) * 1%))!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-sizing:border-box!important;transform:scale(var(--icon-scale))!important;transform-origin:left center!important}.rpi-stars-tile i::after,.rpi-stars-yelp i::after{content:''!important;position:absolute!important;inset:0!important;background-color:#fff!important;-webkit-mask-image:var(--rpi-star-mask)!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:var(--star-scale)var(--star-scale)!important;-webkit-mask-position:center!important;mask-image:var(--rpi-star-mask)!important;mask-repeat:no-repeat!important;mask-size:var(--star-scale)var(--star-scale)!important;mask-position:center!important}.rpi-stars-yelp,.rpi-stars-yelp[data-rating]::before{content:attr(data-rating);color:var(--rpi-rating-color,var(--star-color));font-size:var(--head-grade-fs,18px);font-weight:var(--head-grade-weight,900)}.rpi-stars-tile i:first-child,.rpi-stars-yelp i:first-child{--fill:clamp(0, (var(--rating) - 0) * 100, 100)}.rpi-stars-tile i:nth-child(2),.rpi-stars-yelp i:nth-child(2){--fill:clamp(0, (var(--rating) - 1) * 100, 100)}.rpi-stars-tile i:nth-child(3),.rpi-stars-yelp i:nth-child(3){--fill:clamp(0, (var(--rating) - 2) * 100, 100)}.rpi-stars-tile i:nth-child(4),.rpi-stars-yelp i:nth-child(4){--fill:clamp(0, (var(--rating) - 3) * 100, 100)}.rpi-stars-tile i:nth-child(5),.rpi-stars-yelp i:nth-child(5){--fill:clamp(0, (var(--rating) - 4) * 100, 100)}.rpi-stars-yelp[data-stars^="1"]{--rating:1.5;--star-color:var(--one-color)}.rpi-stars-yelp[data-stars="1"]{--rating:1}.rpi-stars-yelp[data-stars^="2"]{--rating:2.5;--star-color:var(--two-color)}.rpi-stars-yelp[data-stars="2"]{--rating:2}.rpi-stars-yelp[data-stars^="3"]{--rating:3.5;--star-color:var(--three-color)}.rpi-stars-yelp[data-stars="3"]{--rating:3}.rpi-stars-yelp[data-stars^="4"]{--rating:4.5;--star-color:var(--four-color)}.rpi-stars-yelp[data-stars="4"]{--rating:4}.rpi-stars-yelp[data-stars^="5"]{--rating:5;--star-color:var(--five-color)}.rpi-stars-tripadvisor{--empty-color:#ffffff;--border-color:#5ba672;--fill-color:#5ba672;--rpi-dot-size:var(--rpi-star-size);--border:3px}.rpi-stars-tripadvisor i{width:var(--rpi-dot-size)!important;height:var(--rpi-dot-size)!important;display:inline-block!important;position:relative!important;flex:none!important;box-sizing:border-box!important;border-radius:999px!important;border:var(--border)solid var(--border-color)!important;background-color:var(--empty-color)!important;background-image:linear-gradient(90deg,var(--fill-color) 0 calc(var(--fill,0) * 1%),transparent calc(var(--fill,0) * 1%))!important;background-repeat:no-repeat!important;background-size:100% 100%!important;transform:scale(var(--icon-scale))!important;transform-origin:left center!important}.rpi-stars-tripadvisor,.rpi-stars-tripadvisor[data-rating]::before{content:attr(data-rating);color:var(--rpi-rating-color,var(--fill-color));font-size:var(--head-grade-fs,18px);font-weight:var(--head-grade-weight,900)}.rpi-stars-tripadvisor i:first-child{--fill:clamp(0, (var(--rating) - 0) * 100, 100)}.rpi-stars-tripadvisor i:nth-child(2){--fill:clamp(0, (var(--rating) - 1) * 100, 100)}.rpi-stars-tripadvisor i:nth-child(3){--fill:clamp(0, (var(--rating) - 2) * 100, 100)}.rpi-stars-tripadvisor i:nth-child(4){--fill:clamp(0, (var(--rating) - 3) * 100, 100)}.rpi-stars-tripadvisor i:nth-child(5){--fill:clamp(0, (var(--rating) - 4) * 100, 100)}.rpi-stars-tripadvisor[data-stars^="1"]{--rating:1.5}.rpi-stars-tripadvisor[data-stars="1"]{--rating:1}.rpi-stars-tripadvisor[data-stars^="2"]{--rating:2.5}.rpi-stars-tripadvisor[data-stars="2"]{--rating:2}.rpi-stars-tripadvisor[data-stars^="3"]{--rating:3.5}.rpi-stars-tripadvisor[data-stars="3"]{--rating:3}.rpi-stars-tripadvisor[data-stars^="4"]{--rating:4.5}.rpi-stars-tripadvisor[data-stars="4"]{--rating:4}.rpi-stars-tripadvisor[data-stars^="5"]{--rating:5}.rpi-star-fb{--icon-scale:0.9;--star-scale:70%;--fb-size:var(--rpi-star-size, 18px);--size:calc(var(--fb-size) * var(--icon-scale));--color:var(--rpi-fb-color, #fa3e3e);--radius:var(--rpi-fb-radius, 3px);--tail-w:calc(var(--size) / 3);--tail-h:calc(var(--size) / 3.6);--tail-offset:calc(var(--size) / 4.5);--tail-overlap:1px;--gap:0.25em;--label-scale:0.9;--fb-star:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z' fill='%23fff'/%3E%3C/svg%3E");position:relative!important;display:inline-flex!important;align-items:center;align-self:var(--star-align-self,start);height:var(--star-size)!important;width:max-content!important;white-space:nowrap!important;font-size:calc(var(--size) * var(--label-scale))!important;line-height:1!important;padding-left:calc(var(--size) + var(--gap))!important;text-shadow:.015em 0 0 currentColor}.rpi-star-fb::before{content:''!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:var(--size)!important;height:var(--size)!important;background-color:var(--color)!important;border-radius:var(--radius)!important;background-image:var(--fb-star)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:var(--star-scale)var(--star-scale)!important}.rpi-star-fb::after{content:''!important;position:absolute!important;left:var(--tail-offset)!important;top:50%!important;width:0!important;height:0!important;transform:translateY(calc(var(--size)/2 - var(--tail-overlap)))!important;border-top:var(--tail-h)solid var(--color)!important;border-right:var(--tail-w)solid transparent!important}.rpi-star-fb[data-rating="1"]{--color:#cccccc}.rpi-stars-tile{--empty-color:var(--star-empty-color, #dcdce6);--star-size:var(--rpi-star-size, 18px);--star-color:var(--rpi-star-color, #fb8e28);--rating-scale:var(--rpi-rating-scale, 0.8);--radius:var(--rpi-yelp-radius, 3px);align-items:center!important;font-size:calc(var(--star-size,18px) * var(--rating-scale))!important;font-weight:var(--head-grade-weight,900)!important;color:var(--rpi-rating-color,var(--star-color))!important;vertical-align:middle!important}:root{--rpi-lt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain;--rpi-gt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain}.rpi{--slider-btn-size:16px;--slider-btn-bg:var(--card-bg, #f5f5f5);--slider-btn-color:#777777;--slider-btn-padding:calc(var(--slider-btn-size) / 2);--slider-btn-bw:1px;--slider-btn-bc:#cccccc;--slider-btn-fs:calc(var(--slider-btn-size) + var(--slider-btn-bw));--slider-btn-shadow:0 2px 6px rgb(0 0 0 / 0.15);--slider-btn-full:calc(var(--slider-btn-size) + (var(--slider-btn-padding) * 2) + (var(--slider-btn-bw) * 2));--slider-btn-offset:0px;--slider-btn-out:calc(var(--slider-btn-full) / 2);--slider-btn-pos:calc(var(--slider-btn-out) + var(--slider-btn-offset));--slider-offset:calc(var(--slider-btn-out))}.rpi[data-layout=slider]{display:grid!important;grid-template-columns:minmax(0,1fr);align-content:start}.rpi[data-layout=slider]>p{display:none}.rpi .rpi-slides{display:flex!important;flex:1!important;gap:var(--slider-gap,var(--card-gap,8px))!important;flex-wrap:nowrap!important;overflow:hidden!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:var(--rpi-slider-behavior,smooth)!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.rpi .rpi-slides::-webkit-scrollbar{display:none!important}.rpi .rpi-slide{overflow:hidden!important;padding:4px 3px!important;scroll-snap-align:start!important;transition:transform .5s!important}.rpi .rpi-slides-bite{--offset:var(--slides-bite-offset, 6px);--alpha:0.2px;--shift:var(--slider-btn-offset);--radius:calc(var(--slider-btn-out) + var(--offset));-webkit-mask:var(--slider-bite,radial-gradient(circle var(--radius) at calc(0% - var(--shift)) 50%,transparent 0,transparent calc(var(--radius) - var(--alpha)),#000 calc(var(--radius) + var(--alpha))),radial-gradient(circle var(--radius) at calc(100% + var(--shift)) 50%,transparent 0,transparent calc(var(--radius) - var(--alpha)),#000 calc(var(--radius) + var(--alpha))),linear-gradient(#000 0 0));-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-composite:source-in,source-in;margin:0 var(--slider-offset,0)}.rpi .rpi-ltgt{--margin:calc(-1 * var(--slider-btn-pos) + var(--slider-offset, 0px));position:var(--slider-btn-position,absolute)!important;padding:var(--slider-btn-padding)!important;border-radius:50%!important;border:var(--slider-btn-bw)solid var(--slider-btn-bc)!important;background-color:var(--slider-btn-bg)!important;box-shadow:var(--slider-btn-shadow)!important;transition:background-color .2s ease-in-out!important;z-index:1!important}.rpi .rpi-ltgt:active{box-shadow:none!important}.rpi .rpi-ltgt.rpi-lt{left:0!important;margin-left:var(--margin)!important}.rpi .rpi-ltgt.rpi-gt{right:0!important;margin-right:var(--margin)!important}.rpi-ltgt.rpi-gt::after,.rpi-ltgt.rpi-lt::before{position:relative!important;content:''!important;display:block!important;width:var(--slider-btn-size)!important;height:var(--slider-btn-size)!important;background-color:var(--slider-btn-color)!important}.rpi-ltgt.rpi-lt::before{-webkit-mask:var(--rpi-lt)!important;mask:var(--rpi-lt)!important}.rpi-ltgt.rpi-gt::after{-webkit-mask:var(--rpi-gt)!important;mask:var(--rpi-gt)!important}[dir=rtl] .rpi-gt::after,[dir=rtl] .rpi-lt::before{transform:rotate(180deg)}.rpi .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 auto!important;padding-top:var(--slider-dot-padding-top,.5em)!important;max-width:100%!important;width:calc(var(--slider-dots-visible) * var(--slider-dot-size) + (var(--slider-dots-visible) - 1) * var(--slider-dot-gap))!important}.rpi .rpi-dots{display:flex;flex-wrap:nowrap;overflow-x:scroll!important;gap:var(--slider-dot-gap);scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rpi-dots .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:0!important;padding:0!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;transform:scale(.55)!important;scroll-snap-align:center!important;border-radius:20px!important;background-color:var(--slider-dot-color,#999)!important}.rpi-dots .rpi-dot:hover{opacity:1!important}.rpi-dots .rpi-dot.active{opacity:1!important;transform:scale(.95)!important;background-color:var(--slider-act-dot-color,#fb8e28)!important}.rpi-dots .rpi-dot.s2{transform:scale(.85)!important}.rpi-dots .rpi-dot.s3{transform:scale(.65)!important}.rpi button{all:revert!important;margin:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important;line-height:1!important;font:inherit!important;color:inherit!important;text-align:center!important;cursor:pointer!important;border:0!important;background:0 0!important;appearance:none!important;-webkit-appearance:none!important;user-select:none!important}.rpi button:focus{outline:0!important}.rpi button:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.rpi .rpi-btn:not(:focus-visible){outline:0!important}.rpi .rpi-btn:focus-visible{outline:2px solid currentColor}.rpi .rpi-x,.rpi-x{--x-w:var(--x-width, 20px);--x-h:var(--x-height, 20px);position:absolute!important;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:max(24px,var(--x-w))!important;height:max(24px,var(--x-h))!important;margin:calc((var(--x-h) - max(24px,var(--x-h)))/2)calc((var(--x-w) - max(24px,var(--x-w)))/2)0 0!important;cursor:pointer!important;opacity:var(--x-opacity,.65)!important;border:0!important;border-radius:0!important;background:radial-gradient(circle,var(--x-bg,#fafafa) calc(var(--x-w)/2 - 1.25px),var(--x-ring,var(--x-bg,#fafafa)) calc(var(--x-w)/2 - .75px) calc(var(--x-w)/2 - .25px),transparent calc(var(--x-w)/2 + .25px))!important;z-index:2147483003!important}.rpi .rpi-x:where(:not(:focus-visible)),.rpi-x:where(:not(:focus-visible)){outline:0!important}.rpi .rpi-x:focus-visible,.rpi-x:focus-visible{outline:revert!important}.rpi .rpi-x:hover,.rpi-x:hover{opacity:1!important}.rpi .rpi-x::after,.rpi .rpi-x::before,.rpi-x::after,.rpi-x::before{content:""!important;position:absolute!important;display:block!important;width:var(--x-line-width,12px)!important;height:var(--x-line-height,1px)!important;border-radius:2px!important;background-color:var(--x-color,#373737)!important}.rpi .rpi-x::before,.rpi-x::before{transform:rotate(45deg)!important}.rpi .rpi-x::after,.rpi-x::after{transform:rotate(-45deg)!important}.rpi .rpi-x.rpi-xa::before,.rpi-x.rpi-xa::before{--x-line-width:7px!important;--x-line-height:7px!important;top:calc(4px + (max(24px,var(--x-h)) - var(--x-h))/2)!important;border-radius:0!important;border-right:1px solid #373737!important;border-bottom:1px solid #373737!important;background-color:transparent!important}.rpi .rpi-x.rpi-xa::after,.rpi-x.rpi-xa::after{content:none!important}.rpi-aicfg:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease}.rpi-sb{--visible:hidden;--x-bg:transparent;--x-line-width:16px;--slider-card-margin:0;--sb-top-offset:0px;--sb-x:100%;position:fixed;inset:var(--sb-top-offset,60px)0 0 auto;width:min(368px,100%);display:flex;flex-direction:column;background:rgba(250,250,251,.98);border-left:1px solid #dadee2;box-shadow:#bdbdbd 0 2px 10px;z-index:2147483000;overflow:visible;transform:translateX(var(--sb-x));transition:transform .3s ease-in-out,visibility 0s .3s!important;visibility:var(--visible);will-change:transform;backface-visibility:hidden}.rpi-sb .rpi-list,.rpi-sbh{--card-gap:0;--card-padding:12px;--card-bg:transparent;--head-card-bg:transparent}.rpi-sb.rpi-open{--sb-x:0;--visible:visible;overflow:hidden;transition:transform .3s ease-in-out,visibility 0s 0s!important}.rpi-sb.rpi-left{--sb-x:-100%;inset:var(--sb-top-offset,60px)auto 0 0;border-left:none;border-right:1px solid #dadee2}.rpi-sb.rpi-left.rpi-open{transform:translateX(0)}@media(max-width:460px){.rpi-sb{inset:var(--sb-top-offset,60px)0 0 0;width:100%;border-radius:0}}.rpi-sb .rpi{min-width:330px}.rpi-sb[data-layout=list] .rpi{--card-gap:0;--card-bg:none;--text-lines:auto;--head-card-bg:none}.rpi-sb .rpi-header{position:sticky;top:0;z-index:5}.rpi-sb .rpi-header,.rpi-sbf,.rpi-sbh{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12)}.rpi-sbc{flex:1;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rpi-sbf{display:flex;align-items:center;justify-content:space-around;padding:8px 2px}.rpi-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:opacity .3s;z-index:2147482999}.rpi-overlay.rpi-open{opacity:1;visibility:visible}.rpi-lightbox,.rpi-lightbox-wrap{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.rpi-lightbox-wrap{z-index:2147483003}.rpi-lightbox{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%;color:#333;text-align:left;z-index:2147483003;user-select:none;background-color:rgba(0,0,0,.6);transition:all .3s ease-out}.rpi-lightbox-inner{width:95%;max-width:1200px;height:100%;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px)}@supports(container-type:inline-size){.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size}}.rpi-lightbox-xxx{position:relative;display:flex;justify-content:center;height:100%;border:none;overflow:auto;border-radius:4px;-webkit-overflow-scrolling:touch}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;width:100%;height:100%;overflow:hidden;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background .3s ease-in-out}.rpi-lightbox-btn:hover{background:#e1e1e1}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev::before{content:'‹'}.rpi-lightbox-next::before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity .3s ease-in-out}.rpi-lightbox .rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0;overflow:hidden;overflow-y:auto}@supports(container-type:inline-size){@container lightbox (width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}:root{--rpi-logo-g:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M482.56 261.36c0-16.73-1.5-32.83-4.29-48.27H256v91.29h127.01c-5.47 29.5-22.1 54.49-47.09 71.23v59.21h76.27c44.63-41.09 70.37-101.59 70.37-173.46z' fill='%234285f4'/%3E%3Cpath d='M256 492c63.72 0 117.14-21.13 156.19-57.18l-76.27-59.21c-21.13 14.16-48.17 22.53-79.92 22.53-61.47 0-113.49-41.51-132.05-97.3H45.1v61.15c38.83 77.13 118.64 130.01 210.9 130.01z' fill='%2334a853'/%3E%3Cpath d='M123.95 300.84c-4.72-14.16-7.4-29.29-7.4-44.84s2.68-30.68 7.4-44.84V150.01H45.1C29.12 181.87 20 217.92 20 256c0 38.08 9.12 74.13 25.1 105.99l78.85-61.15z' fill='%23fbbc05'/%3E%3Cpath d='M256 113.86c34.65 0 65.76 11.91 90.22 35.29l67.69-67.69C373.03 43.39 319.61 20 256 20c-92.25 0-172.07 52.89-210.9 130.01l78.85 61.15c18.56-55.78 70.59-97.3 132.05-97.3z' fill='%23ea4335'/%3E%3C/svg%3E");--rpi-logo-f:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cstyle type='text/css'%3E.st0{fill:url(%23RPISVGID1);}.st1{fill:%23FFFFFF;}%3C/style%3E%3ClinearGradient id='RPISVGID1' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%230062E0'/%3E%3Cstop offset='1' style='stop-color:%2319AFFF'/%3E%3C/linearGradient%3E%3Cpath class='st0' d='M16.7,39.8C7.2,38.1,0,29.9,0,20C0,9,9,0,20,0s20,9,20,20c0,9.9-7.2,18.1-16.7,19.8l-1.1-0.9h-4.4L16.7,39.8z'/%3E%3Cpath d='M27.8,25.6l0.9-5.6h-5.3v-3.9c0-1.6,0.6-2.8,3-2.8h2.6V8.2c-1.4-0.2-3-0.4-4.4-0.4c-4.6,0-7.8,2.8-7.8,7.8V20 h-5v5.6h5v14.1c1.1,0.2,2.2,0.3,3.3,0.3c1.1,0,2.2-0.1,3.3-0.3V25.6H27.8z' class='st1'/%3E%3C/svg%3E");--rpi-logo-ta:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='44' width='44' viewBox='0 0 132 86' fill-rule='evenodd' style='background-color:%2300eb5b'%3E%3Cpath d='M44.508 49.657c0 6.436-5.218 11.654-11.653 11.654s-11.653-5.218-11.653-11.654c0-6.435 5.218-11.654 11.653-11.654s11.653 5.218 11.653 11.654m54.028-11.654c-6.435 0-11.653 5.218-11.653 11.654S92.1 61.311 98.536 61.311s11.653-5.218 11.653-11.654c-.002-6.432-5.215-11.647-11.647-11.65zm32.855 11.654c0 18.136-14.715 32.84-32.855 32.84a32.7 32.7 0 0 1-22.31-8.74L65.71 85.196 55.19 73.744a32.7 32.7 0 0 1-22.317 8.754C14.746 82.497.036 67.792.036 49.656a32.75 32.75 0 0 1 10.71-24.27L0 13.693h23.876c25.263-17.195 58.467-17.195 83.73 0h23.814l-10.745 11.692a32.75 32.75 0 0 1 10.716 24.271m-76.305 0c0-12.274-9.95-22.225-22.223-22.225S10.64 37.383 10.64 49.657s9.95 22.225 22.223 22.225 22.222-9.948 22.223-22.222zm35.284-33.18a64.13 64.13 0 0 0-49.326 0c14.03 5.37 24.667 17.915 24.667 32.54 0-14.624 10.635-27.17 24.66-32.538zm30.395 33.18c0-12.274-9.95-22.225-22.223-22.225s-22.223 9.95-22.223 22.224S86.268 71.88 98.54 71.88s22.223-9.95 22.223-22.225' fill='%23002b11'/%3E%3C/svg%3E");--rpi-logo-y:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M317.119,340.347c-9.001,9.076-1.39,25.586-1.39,25.586l67.757,113.135c0,0,11.124,14.915,20.762,14.915   c9.683,0,19.246-7.952,19.246-7.952l53.567-76.567c0,0,5.395-9.658,5.52-18.12c0.193-12.034-17.947-15.33-17.947-15.33   l-126.816-40.726C337.815,335.292,325.39,331.994,317.119,340.347z M310.69,283.325c6.489,11.004,24.389,7.798,24.389,7.798   l126.532-36.982c0,0,17.242-7.014,19.704-16.363c2.415-9.352-2.845-20.637-2.845-20.637l-60.468-71.225   c0,0-5.24-9.006-16.113-9.912c-11.989-1.021-19.366,13.489-19.366,13.489l-71.494,112.505   C311.029,261.999,304.709,273.203,310.69,283.325z M250.91,239.461c14.9-3.668,17.265-25.314,17.265-25.314l-1.013-180.14   c0,0-2.247-22.222-12.232-28.246c-15.661-9.501-20.303-4.541-24.79-3.876l-105.05,39.033c0,0-10.288,3.404-15.646,11.988   c-7.651,12.163,7.775,29.972,7.775,29.972l109.189,148.831C226.407,231.708,237.184,242.852,250.91,239.461z M224.967,312.363   c0.376-13.894-16.682-22.239-16.682-22.239L95.37,233.079c0,0-16.732-6.899-24.855-2.091c-6.224,3.677-11.738,10.333-12.277,16.216   l-7.354,90.528c0,0-1.103,15.685,2.963,22.821c5.758,10.128,24.703,3.074,24.703,3.074L210.37,334.49   C215.491,331.048,224.471,330.739,224.967,312.363z M257.746,361.219c-11.315-5.811-24.856,6.224-24.856,6.224l-88.265,97.17   c0,0-11.012,14.858-8.212,23.982c2.639,8.552,7.007,12.802,13.187,15.797l88.642,27.982c0,0,10.747,2.231,18.884-0.127   c11.552-3.349,9.424-21.433,9.424-21.433l2.003-131.563C268.552,379.253,268.101,366.579,257.746,361.219z' fill='%23D80027'/%3E%3C/svg%3E");--rpi-goog:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74 24'%3E%3Cpath fill='%234285F4' d='M9.24 8.19v2.46h5.88c-.18 1.38-.64 2.39-1.34 3.1-.86.86-2.2 1.8-4.54 1.8-3.62 0-6.45-2.92-6.45-6.54s2.83-6.54 6.45-6.54c1.95 0 3.38.77 4.43 1.76L15.4 2.5C13.94 1.08 11.98 0 9.24 0 4.28 0 .11 4.04.11 9s4.17 9 9.13 9c2.68 0 4.7-.88 6.28-2.52 1.62-1.62 2.13-3.91 2.13-5.75 0-.57-.04-1.1-.13-1.54H9.24z'/%3E%3Cpath fill='%23EA4335' d='M25 6.19c-3.21 0-5.83 2.44-5.83 5.81 0 3.34 2.62 5.81 5.83 5.81s5.83-2.46 5.83-5.81c0-3.37-2.62-5.81-5.83-5.81zm0 9.33c-1.76 0-3.28-1.45-3.28-3.52 0-2.09 1.52-3.52 3.28-3.52s3.28 1.43 3.28 3.52c0 2.07-1.52 3.52-3.28 3.52z'/%3E%3Cpath fill='%234285F4' d='M53.58 7.49h-.09c-.57-.68-1.67-1.3-3.06-1.3C47.53 6.19 45 8.72 45 12c0 3.26 2.53 5.81 5.43 5.81 1.39 0 2.49-.62 3.06-1.32h.09v.81c0 2.22-1.19 3.41-3.1 3.41-1.56 0-2.53-1.12-2.93-2.07l-2.22.92c.64 1.54 2.33 3.43 5.15 3.43 2.99 0 5.52-1.76 5.52-6.05V6.49h-2.42v1zm-2.93 8.03c-1.76 0-3.1-1.5-3.1-3.52 0-2.05 1.34-3.52 3.1-3.52 1.74 0 3.1 1.5 3.1 3.54.01 2.03-1.36 3.5-3.1 3.5z'/%3E%3Cpath fill='%23FBBC05' d='M38 6.19c-3.21 0-5.83 2.44-5.83 5.81 0 3.34 2.62 5.81 5.83 5.81s5.83-2.46 5.83-5.81c0-3.37-2.62-5.81-5.83-5.81zm0 9.33c-1.76 0-3.28-1.45-3.28-3.52 0-2.09 1.52-3.52 3.28-3.52s3.28 1.43 3.28 3.52c0 2.07-1.52 3.52-3.28 3.52z'/%3E%3Cpath fill='%2334A853' d='M58 .24h2.51v17.57H58z'/%3E%3Cpath fill='%23EA4335' d='M68.26 15.52c-1.3 0-2.22-.59-2.82-1.76l7.77-3.21-.26-.66c-.48-1.3-1.96-3.7-4.97-3.7-2.99 0-5.48 2.35-5.48 5.81 0 3.26 2.46 5.81 5.76 5.81 2.66 0 4.2-1.63 4.84-2.57l-1.98-1.32c-.66.96-1.56 1.6-2.86 1.6zm-.18-7.15c1.03 0 1.91.53 2.2 1.28l-5.25 2.17c0-2.44 1.73-3.45 3.05-3.45z'/%3E%3C/svg%3E");--rpi-ai:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 144 144'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='45.724' y1='51.844' x2='110.864' y2='106.764' gradientTransform='matrix(1 0 0 -1 0 146)'%3E%3Cstop offset='0' style='stop-color:%23217bfd'%3E%3C/stop%3E%3Cstop offset='.27' style='stop-color:%23078eca'%3E%3C/stop%3E%3Cstop offset='.777' style='stop-color:%23a190fe'%3E%3C/stop%3E%3Cstop offset='1' style='stop-color:%23bd99fa'%3E%3C/stop%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M143.72 71.72c-9.88 0-19-1.87-27.68-5.56-8.69-3.81-16.35-9-22.77-15.42-6.42-6.42-11.61-14.09-15.42-22.77-3.69-8.68-5.56-17.81-5.56-27.68A.29.29 0 0 0 72 0a.28.28 0 0 0-.28.28c0 9.87-1.93 19-5.74 27.68-3.69 8.69-8.82 16.35-15.24 22.77-6.42 6.42-14.09 11.61-22.77 15.42-8.68 3.69-17.81 5.56-27.69 5.56-.15.01-.28.14-.28.29 0 .16.13.28.28.28 9.87 0 19 1.93 27.69 5.74 8.69 3.69 16.35 8.82 22.77 15.24 6.42 6.43 11.55 14.09 15.24 22.78 3.81 8.68 5.74 17.8 5.74 27.68a.28.28 0 1 0 .56 0c0-9.88 1.87-19 5.56-27.68 3.81-8.69 9-16.35 15.42-22.78 6.42-6.42 14.08-11.55 22.77-15.24 8.68-3.81 17.81-5.74 27.68-5.74.16 0 .28-.13.28-.28a.271.271 0 0 0-.27-.28z'%3E%3C/path%3E%3C/svg%3E")}.rpi-logo,.rpi-logo_after,.rpi-logos{display:flex;align-items:center}.rpi-logo:empty{display:flex}.rpi-logo,.rpi-logos{gap:4px}.rpi-logo::before,.rpi-logo_after::after{display:block;content:'';width:var(--logo-size,14px);height:var(--logo-size,14px);border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:3}.rpi-logo-google{--rpi-logo:var(--rpi-logo-g)}.rpi-logo-facebook{--rpi-logo:var(--rpi-logo-f)}.rpi-logo-tripadvisor{--rpi-logo:var(--rpi-logo-ta)}.rpi-logo-yelp{--rpi-logo:var(--rpi-logo-y)}.rpi-logo:not(.rpi-logo_after)::before,.rpi-logo_after::after{background-image:var(--rpi-logo)}.rpi-logo-yelp.rpi-logo_after::before{content:'yelp';background-image:none}.rpi-goog::before{content:'';display:inline-block;width:calc(var(--goog-height,1em) * 74/24);height:var(--goog-height,1em);vertical-align:middle;background:var(--rpi-goog)no-repeat 50%/contain}.rpi .rpi-badge-cnt{position:var(--badge-pos,fixed);display:var(--badge-display2,var(--badge-display,inline-flex));gap:var(--badge-gap,16px);flex-wrap:var(--badge-wrap,wrap);align-items:var(--badge-align-items,stretch);justify-content:var(--badge-justify-content,left);flex-direction:var(--badge-direction,var(--badge-embed-direction,column));max-width:none;align-content:var(--badge-align-content,left)}.rpi .rpi-badge-cnt.rpi-badge-block{--badge-display:flex}.rpi .rpi-badge-left,.rpi .rpi-badge-right{bottom:var(--badge-down,30px);z-index:2147482999}.rpi .rpi-badge-left{left:var(--badge-side,30px)}.rpi .rpi-badge-right{right:var(--badge-side,30px)}.rpi .rpi-badge-embed{--badge-pos:relative;--badge-embed-direction:row}.rpi .rpi-badge{display:inline-block;position:relative;align-self:var(--badge-align-self,auto);justify-items:var(--badge-justify-items,left);flex:var(--badge-flex,none);text-align:left;font-family:inherit;border-radius:var(--badge-radius,2px);border:var(--badge-border,none);border-color:var(--badge-br-color,#ccc);box-shadow:var(--badge-shadow,0 2px 5px 0 rgba(0,0,0,.26))}.rpi .rpi-badge>.rpi-x{--x-top:-6px;--x-right:-8px;--x-width:16px;--x-height:16px;--x-line-width:8px}.rpi .rpi-badge-line{display:block;width:100%;height:6px;background:var(--badge-line-color,#4fce6a);border-radius:var(--badge-radius,2px)var(--badge-radius,2px)0 0}.rpi .rpi-badge-body{--flex-display:flex;--flex-gap:var(--badge-body-gap, 8px);--flex-direction:row;--flex-align-items:center;--logo-size:var(--badge-logo-size, 44px);--img-size:var(--badge-logo-size, 44px);--head-grade-fs:var(--badge-grade-fs, 1.125em);--head-grade-weight:var(--badge-grade-weight, 600);--score-gap:5px;--stars-gap:var(--score-gap);--star-size:var(--badge-star-size, 1em);--star-color:var(--head-star-color, #fb8e28);--name-fs:var(--badge-name-fs, 14px);--name-color:var(--badge-name-color, #333333);--name-weight:normal;--rev-text-lh:normal;--head-based-fs:var(--badge-based-fs, 13px);--head-based-color:var(--badge-based-color, #777777);justify-self:var(--badge-body-justify-self,left);justify-content:var(--badge-body-justify-content,left);position:relative;width:100%;color:#333;padding:8px;z-index:1;background:var(--badge-bg-color,#fff);border-radius:0 0 var(--badge-radius,2px)var(--badge-radius,2px);transition:all .2s ease-in-out}.rpi .rpi-badge-body.rpi-badge-clickable{cursor:pointer;user-select:none}.rpi .rpi-badge-body.rpi-badge-clickable:hover{background:#f3f3f5}.rpi .rpi-badge-body.rpi-badge-clickable:focus-visible{outline-offset:-3px}.rpi .rpi-badge-body .rpi-info{--info-gap:var(--badge-info-gap, 3px);--flex-align-items:left}.rpi .rpi-badge>.rpi-x{opacity:0;--x-ring:#ccc;z-index:2147482999;transition:opacity .2s ease-in-out}.rpi .rpi-badge:hover>.rpi-x{opacity:1}@media(max-width:768px){.rpi .rpi-flash.rpi-flash-hide,.rpi-badge-cnt.rpi-badge-left.rpi-badge-hide,.rpi-badge-cnt.rpi-badge-right.rpi-badge-hide{display:none!important}.rpi .rpi-badge>.rpi-x{opacity:1!important}}.rpi .rpi-badge-top-left,.rpi .rpi-badge-top-right{top:var(--badge-down,30px);z-index:2147482999}.rpi .rpi-badge-top-left{left:var(--badge-side,30px)}.rpi .rpi-badge-top-right{right:var(--badge-side,30px)}.rpi .rpi-badge-bottom,.rpi .rpi-badge-top{left:0;right:0;z-index:2147482999}.rpi .rpi-badge-top{top:0}.rpi .rpi-badge-bottom{bottom:0}.rpi .rpi-badge-cnt-bar{display:flex;flex-direction:column;width:100%}.rpi .rpi-badge-live .rpi-badge{--gb-bg:#fff;--gb-fg:#202124;--gb-muted:#5f6368;--gb-border:rgba(0, 0, 0, .08);--gb-shadow:0 6px 24px rgba(0, 0, 0, .14),0 1px 3px rgba(0, 0, 0, .1);--rpi-star-color:var(--badge-star-color, #fbbc04);--rpi-rating-scale:1;--star-align-self:center;display:inline-flex;align-items:center;gap:.92em;box-sizing:border-box;width:var(--badge-width,24.6em);max-width:calc(100vw - 2 * var(--badge-side,30px));padding:.85em 1.08em .85em 1em;background:var(--gb-bg);color:var(--gb-fg);border:var(--badge-border,1px solid var(--gb-border));border-radius:var(--badge-radius,1.08em);box-shadow:var(--badge-shadow,var(--gb-shadow));font-family:inherit;font-size:var(--badge-fs,13px);line-height:1.25;text-align:left;-webkit-font-smoothing:antialiased;opacity:var(--badge-opacity,1)}.rpi .rpi-badge-live .rpi-badge.rpi-badge-fit{width:auto}.rpi .rpi-badge-live .rpi-badge-body.rpi-badge-clickable{cursor:pointer}.rpi .rpi-badge-live .rpi-badge-body.rpi-badge-clickable:focus-visible{outline-offset:4px}.rpi .rpi-badge-live .rpi-badge-body{display:flex;align-items:center;gap:.92em;width:100%;padding:0;color:inherit;background:0 0;border-radius:0;transition:none}.rpi .rpi-badge-live .rpi-badge-body:hover{background:0 0}.rpi .rpi-badge-live .rpi-badge-body>.rpi-logo{--logo-size:2.3em;flex:none}.rpi .rpi-badge-live .rpi-badge-main{flex:auto;min-width:0;display:flex;flex-direction:column;gap:.3em}.rpi .rpi-badge-live .rpi-badge-fit .rpi-badge-main{width:max-content;min-width:11em}.rpi .rpi-badge-live .rpi-badge-fit .rpi-badge-feed{width:0;min-width:100%}.rpi .rpi-badge-live .rpi-badge-head{display:flex;align-items:center;gap:.4em;white-space:nowrap;font-size:1.15em}.rpi .rpi-badge-live .rpi-badge-head .rpi-stars{--rpi-star-size:1em;font-size:1em!important}.rpi .rpi-badge-live .rpi-badge-head .rpi-logo{--logo-size:.875em}.rpi .rpi-badge-live .rpi-badge-onestar .rpi-badge-head .rpi-stars{--stars:1}.rpi .rpi-badge-live .rpi-badge-starsfirst .rpi-badge-head .rpi-stars{padding-right:0!important;padding-left:calc(var(--stars-w) + var(--gap))!important}.rpi .rpi-badge-live .rpi-badge-starsfirst .rpi-badge-head .rpi-stars::after,.rpi .rpi-badge-live .rpi-badge-starsfirst .rpi-badge-head .rpi-stars::before{right:auto!important;left:0!important}.rpi .rpi-badge-live .rpi-badge-count{color:var(--gb-muted);font-size:.835em}.rpi .rpi-badge-live .rpi-badge-label{color:var(--gb-muted);font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1}.rpi .rpi-badge-live .rpi-badge-label i{font-style:normal;color:#188038;background:#e6f4ea;padding:.3em .5em;border-radius:3px}.rpi .rpi-badge-live .rpi-badge-dark .rpi-badge-label i,.rpi .rpi-badge-live .rpi-badge-glass-dark .rpi-badge-label i{color:#81c995;background:rgba(129,201,149,.18)}.rpi .rpi-badge-live .rpi-badge-label i::before{display:none;content:'';width:1.1em;height:1.1em;margin-right:.3em;vertical-align:-.15em;background:currentColor;-webkit-mask:var(--gb-ico)center/contain no-repeat;mask:var(--gb-ico)center/contain no-repeat}.rpi .rpi-badge-live [class*=rpi-badge-ico-] i::before{display:inline-block}.rpi .rpi-badge-live .rpi-badge-ico-check{--gb-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1.5 14.5-4-4 1.4-1.4 2.6 2.6 5.6-5.6 1.4 1.4-7 7z'/></svg>")}.rpi .rpi-badge-live .rpi-badge-ico-award{--gb-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a6 6 0 1 0 0 12 6 6 0 0 0 0-12zm0 3a3 3 0 1 1 0 6 3 3 0 0 1 0-6zM8.5 14.3 6 22l6-3 6 3-2.5-7.7A8 8 0 0 1 12 16a8 8 0 0 1-3.5-1.7z'/></svg>")}.rpi .rpi-badge-live .rpi-badge-ico-medal{--gb-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill-rule='evenodd' d='M7 1h4l1 4 1-4h4l-3.2 8.2a6.5 6.5 0 1 1-3.6 0L7 1zm5 8.5a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9zm0 1.6 1 2.1 2.3.3-1.7 1.6.4 2.3-2-1.1-2 1.1.4-2.3-1.7-1.6 2.3-.3 1-2.1z'/></svg>")}.rpi .rpi-badge-live .rpi-badge-ico-rosette{--gb-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill-rule='evenodd' d='M23,12L20.69,14.33L21.99,17.29L18.96,18.36L18.74,21.54L15.55,21.14L13.92,23.88L11.1,22.18L8.29,23.88L6.66,21.14L3.47,21.54L3.25,18.36L0.22,17.29L1.52,14.33L-0.79,12L1.52,9.67L0.22,6.71L3.25,5.64L3.47,2.46L6.66,2.86L8.29,0.12L11.1,1.82L13.92,0.12L15.55,2.86L18.74,2.46L18.96,5.64L21.99,6.71L20.69,9.67ZM12 6.5l1.6 3.3 3.6.5-2.6 2.5.6 3.6-3.2-1.7-3.2 1.7.6-3.6-2.6-2.5 3.6-.5z'/></svg>")}.rpi .rpi-badge-live .rpi-badge-feed{position:relative;height:1.28em;overflow:hidden;color:var(--gb-muted);font-size:.96em}.rpi .rpi-badge-live .rpi-badge-feed>span{display:flex;align-items:center;gap:.28em;white-space:nowrap;overflow:hidden;transition:opacity .4s ease}.rpi .rpi-badge-live .rpi-badge-feed>span.rpi-badge-out{opacity:0}.rpi .rpi-badge-live .rpi-badge-feed q{quotes:none;font-style:italic;color:var(--gb-fg);overflow:hidden;text-overflow:ellipsis;min-width:0}.rpi .rpi-badge-live .rpi-badge-feed q::after,.rpi .rpi-badge-live .rpi-badge-feed q::before{content:none}.rpi .rpi-badge-live .rpi-badge-feed b{font-weight:600;color:var(--gb-fg)}.rpi .rpi-badge-live .rpi-badge-feed q+b{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis}.rpi .rpi-badge-live .rpi-badge-feed .rpi-stars{--stars:1;--rpi-star-size:1em;--rpi-rating-scale:1;--star-gap:1px;font-size:1em!important;font-weight:600!important}.rpi .rpi-badge-live .rpi-badge>.rpi-x{--x-top:-.54em;--x-right:-.54em;--x-width:1.38em;--x-height:1.38em;--x-line-width:.6em;--x-line-height:1.5px;--x-bg:var(--gb-bg);--x-color:var(--gb-muted);--x-ring:var(--gb-border)}.rpi .rpi-badge-live .rpi-badge-dark{--gb-bg:#202124;--gb-fg:#fff;--gb-muted:#bdc1c6;--gb-border:rgba(255, 255, 255, .1)}.rpi .rpi-badge-live .rpi-badge-glass,.rpi .rpi-badge-live .rpi-badge-glass-dark{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%)}.rpi .rpi-badge-live .rpi-badge-glass{--gb-bg:radial-gradient(120% 90% at 18% 0%, rgba(255, 255, 255, .55), rgba(255, 255, 255, 0) 60%),linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .44));--gb-border:rgba(255, 255, 255, .7);--gb-shadow:0 12px 32px rgba(0, 0, 0, .14),0 1px 2px rgba(0, 0, 0, .06),inset 0 1px 0 rgba(255, 255, 255, .9),inset 0 -1px 0 rgba(255, 255, 255, .3)}.rpi .rpi-badge-live .rpi-badge-glass-dark{--gb-bg:radial-gradient(120% 90% at 18% 0%, rgba(255, 255, 255, .14), rgba(255, 255, 255, 0) 60%),linear-gradient(180deg, rgba(44, 46, 52, .5), rgba(18, 20, 24, .46));--gb-fg:#fff;--gb-muted:#cfd3d8;--gb-border:rgba(255, 255, 255, .2);--gb-shadow:0 12px 32px rgba(0, 0, 0, .38),0 1px 2px rgba(0, 0, 0, .25),inset 0 1px 0 rgba(255, 255, 255, .24),inset 0 -1px 0 rgba(0, 0, 0, .3)}.rpi .rpi-badge-live .rpi-badge-bar{width:auto;max-width:100%;gap:1.2em;justify-content:center;padding:.7em 1.2em;border-width:0;border-radius:0}.rpi .rpi-badge-live .rpi-badge-bar .rpi-badge-body{width:auto;min-width:0}.rpi .rpi-badge-live .rpi-badge-bar .rpi-badge-main{flex:initial;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 1.2em}.rpi .rpi-badge-live .rpi-badge-bar .rpi-badge-feed>span{justify-content:flex-start}.rpi .rpi-badge-live .rpi-badge-bar>.rpi-x{--x-top:50%;--x-right:1em;transform:translateY(-50%);margin-top:0!important}.rpi .rpi-badge-top .rpi-badge-bar{box-shadow:0 2px 12px rgba(0,0,0,.12)}.rpi .rpi-badge-bottom .rpi-badge-bar{box-shadow:0 -2px 12px rgba(0,0,0,.12)}@media(max-width:600px){.rpi .rpi-badge-live .rpi-badge:not(.rpi-badge-bar){width:calc(100vw - 32px)}.rpi .rpi-badge-live.rpi-badge-left,.rpi .rpi-badge-live.rpi-badge-right{--badge-side:16px;left:16px;right:16px;bottom:16px}.rpi .rpi-badge-live.rpi-badge-top-left,.rpi .rpi-badge-live.rpi-badge-top-right{--badge-side:16px;left:16px;right:16px;top:16px}.rpi .rpi-badge-live .rpi-badge-glass,.rpi .rpi-badge-live .rpi-badge-glass-dark{-webkit-backdrop-filter:none;backdrop-filter:none;--gb-bg:#fff}.rpi .rpi-badge-live .rpi-badge-glass-dark{--gb-bg:#202124}}@media(max-width:768px){.rpi-badge-cnt.rpi-badge-bottom.rpi-badge-hide,.rpi-badge-cnt.rpi-badge-top-left.rpi-badge-hide,.rpi-badge-cnt.rpi-badge-top-right.rpi-badge-hide,.rpi-badge-cnt.rpi-badge-top.rpi-badge-hide{display:none!important}}.rpi .rpi-card .rpi-row12-center{flex-wrap:wrap!important}.rpi .rpi-card .rpi-row12-center>.rpi-col6{flex:1;width:auto!important;min-width:min-content}.rpi .rpi-card .rpi-row12-center.rpi-center>.rpi-col6{flex:initial}.rpi .rpi-card .rpi-center :is(.rpi-col6,.rpi-row12-center):not(.rpi-push){--align:center;justify-content:center!important}.rpi .rpi-card .rpi-row12-center>:is(.rpi-stars,.rpi-logo){flex:none!important}.rpi .rpi-card .rpi-row12-center>.rpi-push{flex:1e3 1 0!important;min-width:min-content;max-width:max-content}.rpi .rpi-card .rpi-row12-center>.rpi-stars{--star-align-self:center}.rpi .rpi-band{align-self:stretch!important;width:auto!important;margin-inline:calc(-1 * var(--card-padding,16px))!important;padding:12px var(--card-padding,16px)!important;background:var(--card-band-bg,#f1f1f1)!important}.rpi .rpi-col12>.rpi-band:first-child{margin-top:calc(-1 * var(--card-padding,16px))!important;border-radius:var(--card-radius,8px)var(--card-radius,8px)0 0}.rpi .rpi-col12>.rpi-band:last-child{margin-bottom:calc(-1 * var(--card-padding,16px))!important;border-radius:0 0 var(--card-radius,8px)var(--card-radius,8px)}.rpi .rpi-col12>.rpi-band:only-child{border-radius:var(--card-radius,8px)}.rpi .rpi-col12>.rpi-band:last-child:not(.rpi-push){flex-grow:1;align-content:flex-start}.rpi .rpi-sep{padding-top:12px!important;border-top:1px solid var(--card-sep-color,#e2e2e2)!important}.rpi .rpi-card>.rpi-avatop{--overflow:visible;margin-top:calc(var(--img-size,44px)/2 + 4px)!important}.rpi .rpi-card>.rpi-avatop>:first-child{margin-top:calc(-1 * (var(--card-padding,16px) + var(--img-size,44px)/2))!important}.rpi .rpi-card>.rpi-col12.rpi-logo::before{position:absolute;top:10px;inset-inline-end:10px}.rpi .rpi-card>.rpi-col12.rpi-logo>:first-child{padding-inline-end:calc(var(--logo-size,14px) + 8px)}.rpi .rpi-card>.rpi-col12.rpi-logo>.rpi-center:first-child:not(.rpi-band){max-width:calc(100% - 2 * (var(--logo-size,14px) + 8px));padding-inline-end:0}.rpi .rpi-card>.rpi-col12.rpi-logo>.rpi-band:first-child{padding-inline-end:calc(var(--card-padding,16px) + var(--logo-size,14px) + 8px)!important}.rpi .rpi-card>.rpi-col12.rpi-logo>.rpi-band.rpi-center:first-child{padding-inline-start:calc(var(--card-padding,16px) + var(--logo-size,14px) + 8px)!important}.rpi .rpi-bubble{--overflow:visible}.rpi .rpi-card>.rpi-col6,.rpi .rpi-card>.rpi-col8,.rpi .rpi-card>.rpi-row12-center{padding-inline:var(--card-padding,16px)!important}.rpi .rpi-card>.rpi-bubble:not(:last-child){margin-bottom:0!important}.rpi .rpi-card>*+.rpi-bubble,.rpi .rpi-card>*+.rpi-col6,.rpi .rpi-card>*+.rpi-col8,.rpi .rpi-card>*+.rpi-row12-center,.rpi .rpi-card>.rpi-bubble+*{margin-top:12px!important}.rpi .rpi-card>.rpi-bubble::after{content:'';position:absolute;inset-inline-start:calc(var(--card-padding,16px) + var(--img-size,44px)/2 - 7px);width:14px;height:14px;box-sizing:border-box;background:var(--card-tail,var(--card-bg,#f4f4f4))var(--tail-at,50%)var(--tail-at,50%)/1e4% 1e4%;border:0;box-shadow:var(--card-shadow,none);transform:rotate(45deg)}.rpi .rpi-card>.rpi-bubble:not(:last-child)::after{top:100%;bottom:auto;margin-top:-7px;border-right:var(--card-br,none);border-bottom:var(--card-br,none);border-color:var(--card-br-color,transparent);clip-path:polygon(130% -30%,130% 130%,-30% 130%)}.rpi .rpi-card>.rpi-bubble:last-child:not(:first-child)::after{--tail-at:8%;top:auto;bottom:100%;margin-bottom:-7px;border-top:var(--card-br,none);border-left:var(--card-br,none);border-color:var(--card-br-color,transparent);clip-path:polygon(-30% -30%,130% -30%,-30% 130%)}.rpi .rpi-card>.rpi-bubble:only-child::after{content:none}.rpi .rpi-card>.rpi-bubble:has(+.rpi-center)::after,.rpi .rpi-card>.rpi-center+.rpi-bubble::after{--tail-at:70%;inset-inline-start:calc(50% - 7px)}.rpi .rpi-card>.rpi-center+.rpi-bubble:last-child::after{--tail-at:30%}
.dgwt-wcas-block-scroll{overflow:hidden}.dgwt-wcas-search-wrapp{position:relative;line-height:100%;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-tpd-image img{margin:0 15px 0 0!important}.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px!important}.dgwt-wcas-preloader-wrapp img{margin:10px auto 0;display:block;max-width:200px}.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0}.dgwt-wcas-suggestions-wrapp{background:#fff;border:1px solid #ddd;border-top:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.dgwt-wcas-details-wrapp *,.dgwt-wcas-search-wrapp *,.dgwt-wcas-suggestions-wrapp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-details-wrapp a:focus,.dgwt-wcas-suggestions-wrapp a:focus{outline:0}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none}.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px}.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px}.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px;border-left-color:#eee}.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee}.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical;width:100%;transition:none!important}.dgwt-wcas-suggestion-nores{font-size:15px;line-height:157%;padding:15px;width:100%}.dgwt-wcas-suggestion-nores p{padding:0;margin:0 0 10px;font-size:18px}.dgwt-wcas-suggestion-nores ol,.dgwt-wcas-suggestion-nores ul{padding:0 0 0 30px;margin:0}.dgwt-wcas-suggestion-nores ul li{list-style:disc}.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores{padding:10px 10px 10px 34px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#6d6d6d}a.dgwt-wcas-details-more-products{padding:15px 0 10px;display:block;border-top:1px solid #eee;text-align:center;font-size:12px;text-transform:uppercase;color:#6d6d6d;transition:.2s ease-in-out}a.dgwt-wcas-details-more-products:hover,a.dgwt-wcas-details-post-title:hover,a.dgwt-wcas-details-product-title:hover,a.dgwt-wcas-product-details-readmore:hover{text-decoration:underline}a.dgwt-wcas-product-details-readmore{display:block;text-align:right;margin-top:15px;color:#6d6d6d;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom,body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-history-product,.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product,.dgwt-wcas-suggestion-history-search{min-height:40px}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%;line-height:110%}.dgwt-wcas-st .dgwt-wcas-score{color:#8e44ad;font-weight:700;font-size:80%}.dgwt-wcas-st>span{display:inline-block;vertical-align:middle}.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px}.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px}.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px}.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right}.dgwt-wcas-sku{font-size:80%}.dgwt-wcas-si{width:50px;display:block;height:100%}.dgwt-wcas-si img{background:#fff;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si{display:flex;align-items:center;justify-content:center}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si svg,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si svg,.dgwt-wcas-suggestion-searches .dgwt-wcas-si svg{max-width:18px}.dgwt-wcas-has-img:not(.dgwt-wcas-has-img-forced) .dgwt-wcas-suggestion-history-product .dgwt-wcas-si>svg{margin-left:10px}.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px}.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px}.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;padding-left:10px}.dgwt-wcas-sp *{line-height:130%}.dgwt-wcas-search-form{margin:0;padding:0;width:100%}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores,.dgwt-wcas-sd{margin-top:5px}.dgwt-wcas-sp del{opacity:.5;font-size:12px}.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;font-size:.8em}.dgwt-wcas-vendor-city{margin-left:5px;font-size:.8em}.dgwt-wcas-suggestion-selected{background-color:#eee}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-tpd-image{background-color:#fff}.dgwt-wcas-suggestion-selected:first-child{border-top:none}.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right}.dgwt-wcas-details-wrapp{background:#fff;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px}.dgwt-wcas-datails-title,.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;padding-bottom:5px}.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none}.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{margin-top:-1px;border-top:1px solid #ddd;max-width:300px}.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}.dgwt-wcas-details-inner,.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px}.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active,.dgwt-wcas-details-wrapp .added_to_cart,.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}.dgwt-wcas-details-inner-taxonomy{margin-top:11px}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}.dgwt-wcas-datails-title{font-size:14px}.dgwt-wcas-pd-title{color:#202020}.dgwt-wcas-pd-title .product-title{color:#202020;text-transform:uppercase;margin:0}.dgwt-wcas-tax-product-details{text-decoration:none;display:flex;align-items:center;justify-content:left;transition:.2s ease-in-out;padding:5px;margin:0 -5px 15px}.dgwt-wcas-pd-rating:after,.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}.dgwt-wcas-tax-product-details:hover{box-shadow:0 0 11px 2px rgba(0,0,0,.05)}.rtl .dgwt-wcas-tax-product-details{justify-content:right}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-preloader,.dgwt-wcas-tpd-image{margin-right:15px}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}.dgwt-wcas-tpd-rest{max-width:200px}.dgwt-wcas-tpd-rest-title{display:block;line-height:125%;font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;color:#000}.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{line-height:120%;overflow:hidden;color:#000;margin-top:15px;font-weight:700;font-size:18px}.dgwt-wcas-tpd-price{font-size:12px;color:#777}.dgwt-wcas-pd-price .woocommerce-price-suffix,.dgwt-wcas-tpd-price .woocommerce-price-suffix{font-size:12px;font-weight:lighter;color:#999;margin-left:4px;display:inline-block}.dgwt-wcas-details-title-tax,.dgwt-wcas-pd-title .product-title{font-weight:900;letter-spacing:-1px;text-transform:uppercase}.dgwt-wcas-pd-price del .amount,.dgwt-wcas-tpd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}.dgwt-wcas-pd-price ins,.dgwt-wcas-tpd-price ins{background:0 0;text-decoration:none}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}.dgwt-wcas-datails-title{display:block;margin:5px 0 15px}.dgwt-wcas-pd-title{margin-bottom:15px;display:block;text-decoration:none}.dgwt-wcas-details-title-tax{margin-right:3px}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}.dgwt-wcas-tpd-image{width:70px;padding:4px;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.dgwt-wcas-details-space{padding:0 15px 15px}.dgwt-wcas-details-main-image{border-bottom:1px solid #eee;min-height:200px;display:flex}.dgwt-wcas-details-main-image img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:0 auto;padding:0;border:none;align-self:center}.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:0 3px 0 0}.dgwt-wcas-details-left .dgwt-wcas-details-main-image img{border-radius:3px 0 0}a.dgwt-wcas-details-post-title,a.dgwt-wcas-details-product-title{color:#333;display:block;line-height:120%;margin:10px 0 0;font-size:21px;font-weight:400;text-decoration:none;text-transform:none}a.dgwt-wcas-details-post-title{margin-bottom:15px}.dgwt-wcas-details-product-sku{display:block;font-size:12px;line-height:110%;color:#999}.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:auto}.dgwt-wcas-details-hr{height:1px;width:100%;border-bottom:1px solid #eee;margin:15px 0}.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}.rtl input[type=search].dgwt-wcas-search-input{text-align:right}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}[type=search].dgwt-wcas-search-input::-ms-clear{display:none}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}.dgwt-wcas-details-desc{font-size:13px;line-height:157%}.dgwt-wcas-details-desc b,.dgwt-wcas-details-desc strong{font-weight:400;color:#000;margin:0;padding:0}.dgwt-wcas-pd-addtc-form{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.dgwt-wcas-pd-addtc-form>.quantity{margin-right:10px}.dgwt-wcas-pd-addtc-form .add_to_cart_inline,.dgwt-wcas-pd-addtc-form .quantity input.qty{margin-bottom:0;margin-top:0}.dgwt-wcas-stock{display:block;text-align:right;font-size:14px;line-height:14px;margin-bottom:14px}.dgwt-wcas-stock.in-stock{color:#0f834d}.dgwt-wcas-stock.out-of-stock{color:#e2401c}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline,.dgwt-wcas-layout-icon .dgwt-wcas-icon-preloader,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler,.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile),.dgwt-wcas-pd-addtc .add_to_cart_button.added,.dgwt-wcas-search-icon-arrow,.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before,.dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search,body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:-1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}.dgwt-wcas-voice-search{position:absolute;right:0;top:0;height:100%;width:40px;z-index:1;opacity:.5;cursor:pointer;align-items:center;justify-content:center;display:none;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out}.dgwt-wcas-close:hover,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover,.dgwt-wcas-voice-search:hover{opacity:.3}.dgwt-wcas-voice-search path{fill:#444}.dgwt-wcas-voice-search-supported .dgwt-wcas-voice-search{display:flex}.dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:40px}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search,.rtl .dgwt-wcas-preloader,.rtl .dgwt-wcas-voice-search{right:auto;left:5px}.dgwt-wcas-mobile-overlay-trigger-active .dgwt-wcas-voice-search{z-index:105}.rtl .dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:auto;left:45px}.dgwt-wcas-inner-preloader{background-repeat:no-repeat;background-position:right 8px center;background-size:auto 22px;display:flex;align-items:center;justify-content:center;z-index:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url('https://aputiafavignana.it/wp-content/plugins/ajax-search-for-woocommerce/assets/css/../img/preloader.gif')}}.dgwt-wcas-loader-circular{height:24px;width:24px;-webkit-animation:2s linear infinite rotate;-moz-animation:2s linear infinite rotate;animation:2s linear infinite rotate}.dgwt-wcas-loader-circular-path{fill:transparent;stroke-linecap:round;stroke-width:4px;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:1s ease-in-out infinite dash;-moz-animation:1s ease-in-out infinite dash;animation:1s ease-in-out infinite dash;stroke:#ddd}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out;z-index:1}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{content:'';display:block;position:absolute;background:0 0;height:100%;width:100%;left:0;bottom:0;top:0;right:0;margin:auto}.dgwt-wcas-close path{fill:#ccc}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}}.dgwt-wcas-suggestion strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}.dgwt-wcas-sf-wrapp:after{clear:both}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;max-width:100vw;margin:0;position:relative;background:0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{font-size:16px}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}.dgwt-wcas-layout-icon-open.dgwt-wcas-style-pirx .dgwt-wcas-search-icon-arrow,.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{display:none!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp{min-height:0!important;border-radius:0 0 5px 5px;border-right-color:#ddd}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:41px!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-right-color:transparent}.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-left-color:transparent}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06);-webkit-transition:150ms ease-in;-moz-transition:150ms ease-in;-ms-transition:150ms ease-in;-o-transition:150ms ease-in;transition:150ms ease-in}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0 15px;margin:0;cursor:pointer;height:40px;min-width:50px;width:auto;line-height:100%;min-height:100%;right:0;left:auto;top:0;bottom:auto;color:#fff;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.dgwt-wcas-sugg-hist-clear:hover{opacity:.7}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333;top:12px;left:-6px;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px;overflow:visible}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:20px}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;margin:auto;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#444}.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:12px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 40px 10px 15px}.dgwt-wcas-overlay-mobile-on,.dgwt-wcas-overlay-mobile-on body{overflow:hidden;min-width:100vw;min-height:100vh}html.dgwt-wcas-overlay-mobile-on{scroll-behavior:unset}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative;margin:0;padding:0;box-shadow:none;outline:0;border:none;border-spacing:0;border-radius:0}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px;fill:#fff}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:10px!important;right:auto!important}@keyframes dgwt-wcas-preloader-price-anim{0%,100%{background:rgba(128,128,128,.03)}50%{background:rgba(128,128,128,.1)}}.dgwt-wcas-preloader-price-inner div:first-child{left:0;animation-delay:-.1s}.dgwt-wcas-preloader-price-inner div:nth-child(2){left:13px;animation-delay:-.2s}.dgwt-wcas-preloader-price-inner div:nth-child(3){left:26px;animation-delay:-.3s}.dgwt-wcas-preloader-price{width:34px;height:10px;display:inline-block;overflow:hidden;background:0 0}.dgwt-wcas-preloader-price-inner{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.dgwt-wcas-preloader-price-inner div{position:absolute;width:8px;height:8px;background:rgba(128,128,128,.05);animation:.8s cubic-bezier(0,.5,.5,1) infinite dgwt-wcas-preloader-price-anim;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none;margin:0}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion{width:100%}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}.dgwt-wcas-overlay-mobile *{box-sizing:border-box}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none;margin:0;display:block}.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer;display:block}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form{display:none;position:relative}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile{min-width:0;display:inline-block;width:28px;height:28px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler{height:100%;width:100%}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier{opacity:1;position:static;max-width:none;max-height:none}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body{overflow:auto}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{min-width:unset}.menu .dgwt-wcas-search-icon,html:not(.dgwt-wcas-overlay-mobile-on) .menu .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{width:auto}.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible-inv .dgwt-wcas-search-form{opacity:0}.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form{max-width:20px;min-width:unset}.dgwt-wcas-icon-preloader{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{opacity:1}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:500px;z-index:1000}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form{display:block;opacity:1}.dgwt-wcas-search-icon{width:20px;height:auto;cursor:pointer;display:block}li.menu-item a.dgwt-wcas-search-icon{padding-right:0;padding-left:0}.dgwt-wcas-ico-magnifier-handler{margin-bottom:-.2em;width:100%}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon{opacity:.6}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:15px}.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{pointer-events:none;display:block;font-weight:500;white-space:nowrap}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{display:block;font-weight:500;white-space:nowrap;cursor:default;font-size:14px;margin-top:5px;margin-bottom:15px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st{padding-bottom:3px;margin-top:16px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid #ddd;padding-bottom:3px;text-transform:uppercase;margin-top:16px;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st{padding:0}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover{background:0 0;text-decoration:underline}.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{min-height:30px}.dgwt-wcas-sugg-hist-clear{cursor:pointer;text-decoration:underline;display:inline-block;margin-left:2px}.dgwt-wcas-darkened-overlay{display:block;position:absolute;opacity:.15;z-index:100000;left:0;top:0}.dgwt-wcas-darkened-overlay>div{background:#111;position:absolute}.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:rgba(17,17,17,.15);border:none;border-radius:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:#fff;padding:10px;border-radius:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp{padding-top:0;padding-bottom:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:2px solid transparent;border-radius:30px;height:auto;font-family:Roboto,sans-serif;background-color:#eee}.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 5px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none;transition:30ms ease-in}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:#dfdfdf}.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333}.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:30px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:0 0;border-radius:100%;border:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;min-height:33px;min-width:33px;height:33px;width:33px;left:23px;top:21px;pointer-events:none;transition:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:18px;height:18px}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:28px;pointer-events:auto;animation:.3s fadeIn}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:24px;padding-right:48px;transition:none!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{opacity:1;background:#e4e4e4;box-shadow:0 0 0 2px #e4e4e4;border-radius:100%}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:35px}.rtl .dgwt-wcas-style-solaris .dgwt-wcas-preloader,.rtl .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{margin-left:4px}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){transition:none;width:18px}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#111}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{opacity:1;font-style:normal;font-weight:300;color:#777}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#fff;padding-top:10px;padding-bottom:10px}.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:20px;padding-right:20px}.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion,.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:1px solid #ddd}.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:0;border-top:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-right:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:1px solid #ddd}.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-left:none}.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:70px!important}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0;background:0 0;padding:0 10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:transparent}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:transparent}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{border-top:1px solid #e0e2e5}.dgwt-wcas-open-pirx .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:#fff}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg{left:17px;top:16px;width:17px;height:17px}.dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:20px;top:1px;opacity:1}.rtl .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:auto;left:50px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:5px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{right:5px!important}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{left:5px!important;right:auto!important}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{background:0 0;padding:4px;border-radius:10px 10px 0 0}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-top:10px;padding-bottom:10px;line-height:normal;font-size:14px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:15px;top:7px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:23px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background:#fff;box-shadow:0 0 0 1px #eee}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333;box-shadow:none}.dgwt-wcas-open-pirx-compact .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp{margin-top:1px}.dgwt-wcas-suggestions-wrapp-fixed{position:fixed!important}.elementor-widget-fibosearch-posts::after{content:""!important}.dgwt-wcas-posts-results-grid{display:flex;flex-wrap:wrap;grid-gap:20px;justify-content:flex-start}.dgwt-wcas-posts-results-grid-item{width:calc(25% - 15px);margin-bottom:30px}

.essb-subscribe-form-overlay{background-color:rgba(255,255,255,.9);position:fixed;height:100%;width:100%;top:0;left:0;z-index:100000;display:none}.essb-subscribe-form-popup{z-index:100001}.essb-subscribe-form-inline{margin-bottom:15px}.essb-subscribe-form-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:26px;height:26px;line-height:26px;position:absolute;right:-26px;top:-26px;text-decoration:none;text-align:center;opacity:.65;padding:0;color:#212121;font-style:normal;font-size:18px;font-family:Arial,Baskerville,monospace;font-weight:700;border:0;background:0 0;cursor:pointer}.essb-subscribe-form-close svg{fill:#212121;width:18px}.essb-subscribe-form-close:focus,.essb-subscribe-form-close:hover{opacity:1;background:0 0;outline:0}.essb-subscribe-form-close:active{background:0 0;outline:0}.essb-subscribe-form-content{clear:both;line-height:1}.essb-subscribe-form-content .essb-subscribe-form-content-title{font-size:21px;line-height:1;margin:0;padding:5px 0;position:relative;display:block;font-weight:700}.essb-subscribe-form-content p{margin:10px 0;line-height:1.5em}.essb-subscribe-form-content input{border:none;width:100%;box-sizing:border-box;padding:10px 0;margin:0;box-shadow:none;border-radius:0;height:45px;text-indent:10px;text-align:center;font-weight:700;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.essb-subscribe-form-content input::-moz-input-placeholder,.essb-subscribe-form-content input::-webkit-input-placeholder,.essb-subscribe-form-content input::placeholder{color:inherit;opacity:.7;font-weight:400}.essb-subscribe-form-content input:focus::-moz-input-placeholder,.essb-subscribe-form-content input:focus::-webkit-input-placeholder,.essb-subscribe-form-content input:focus::placeholder{color:transparent!important}.essb-subscribe-form-content input:focus{outline:0}.essb-subscribe-form-content .essb-subscribe-form-content-footer{margin-top:10px;font-size:12px;text-align:center;margin-bottom:0}.essb-subscribe-form-content .essb-subscribe-form-result-message{margin-top:10px;font-size:12px;font-weight:700;display:none}.essb-subscribe-loader,.essb-userform .essb-subscribe-loader{margin:0 auto 1em;height:35px;width:20%;text-align:center;padding:1em;display:none;vertical-align:top}.essb-subscribe-loader svg path,.essb-subscribe-loader svg rect{fill:#FF6700}.essb-subscribe-form-content .essb-subscribe-form-inputwidth1{width:67%;margin-right:5px}.essb-subscribe-form-content .essb-subscribe-form-inputwidth2{width:33.5%;margin-right:5px}.essb-subscribe-form-content .essb-subscribe-form-submitwidth1,.essb-subscribe-form-content .essb-subscribe-form-submitwidth2{width:33%}.essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-inputwidth1,.essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-inputwidth2,.essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-submitwidth1,.essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-submitwidth2{width:100%;display:block;margin-right:0;margin-top:5px}.essb-subscribe-form-content.essb-subscribe-from-design1{background-color:#f6f5f4;padding:15px;color:#282828;border-top:3px solid #f05a28}.essb-subscribe-form-content.essb-subscribe-from-design1 .essb-subscribe-form-content-title{text-transform:uppercase;font-size:18px}.essb-subscribe-from-design1 .essb-subscribe-form-content-title:after{content:'';background:#f05a28;position:absolute;left:0;right:0;margin:2px 0 0;height:2px;width:45px;top:100%}.essb-subscribe-from-design1 input{color:inherit}.essb-subscribe-form-content.essb-subscribe-from-design1 input.submit,.essb-subscribe-form-content.essb-subscribe-from-design4 input.submit{background:#f05a28;color:#fff;margin-top:5px;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #d6410f;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design1 input:not(.submit),.essb-subscribe-form-content.essb-subscribe-from-design2 input:not(.submit){color:#454545;background:#e3e3e3;border:3px solid #e3e3e3}.essb-subscribe-form-content.essb-subscribe-from-design1 input:focus,.essb-subscribe-form-content.essb-subscribe-from-design2 input:focus,.essb-subscribe-form-content.essb-subscribe-from-design5 input:not(.submit):focus{border-bottom:3px solid #b0b0b0;outline:0}.essb-subscribe-form-content.essb-subscribe-from-design2{padding:15px;color:#282828;line-height:1;border:2px solid #ededed}.essb-subscribe-form-content.essb-subscribe-from-design2 form,.essb-subscribe-form-content.essb-subscribe-from-design3 form,.essb-subscribe-form-content.essb-subscribe-from-design5 form,.essb-subscribe-form-content.essb-subscribe-from-design6 form,.essb-subscribe-form-content.essb-subscribe-from-design7 form,.essb-userform.essb-subscribe-linefields .essb-subscribe-from-content-form{display:flex;align-items:center}.essb-subscribe-form-content.essb-subscribe-from-design2.essb-subscribe-form-inwidget form,.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget form,.essb-subscribe-form-content.essb-subscribe-from-design5.essb-subscribe-form-inwidget form,.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget form,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget form{flex-direction:column}.essb-subscribe-form-content.essb-subscribe-from-design2 input.submit,.essb-subscribe-form-content.essb-subscribe-from-design3 input.submit{background:#f05a28;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #d6410f;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design3{color:#fff}.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-top{padding:25px;background-color:#ff6700;border-top-left-radius:5px;border-top-right-radius:5px}.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-top,.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-top,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-top,.essb-subscribe-form-content.essb-subscribe-from-design8.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design8.essb-subscribe-form-inwidget .essb-subscribe-form-content-top{padding:15px}.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-top-image-left{float:left;display:block;padding:10px;margin-right:10px}.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-top-image-right{float:right;display:block;padding:10px;margin-left:10px}.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-left,.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-right{float:none;text-align:center;margin:0 auto}.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-bottom{padding:25px;background-color:#2c3644;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.essb-subscribe-form-content.essb-subscribe-from-design3 input:not(.submit){color:#fff;background:#404c5d}.essb-subscribe-form-content.essb-subscribe-from-design3 input.submit:hover,.essb-subscribe-form-content.essb-subscribe-from-design4 input.submit:hover{background:#d6410f}.essb-subscribe-form-content.essb-subscribe-from-design4{background-color:#fff;color:#232323;line-height:1;vertical-align:top;width:100%;display:flex}.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget{display:block}.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-subscribeholder{width:40%;float:left;text-align:center;margin:0;padding:10% 0 0;background-color:#2c3644}.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-subscribeholder form{padding:10px}.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-contentholder{width:60%;margin:0;padding:20px;float:left;text-align:center}.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget .essb-subscribe-form-content-contentholder,.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget .essb-subscribe-form-content-subscribeholder{width:100%;float:none;display:block;padding:0;margin-bottom:10px}.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget .essb-subscribe-form-content-subscribeholder{padding-top:0}.essb-subscribe-form-content.essb-subscribe-from-design4 input:not(.submit){margin-top:10px;color:#fff;background:#404c5d}.essb-subscribe-form-content.essb-subscribe-from-design5{clear:both;padding:6px;color:#282828;line-height:1;background:repeating-linear-gradient(135deg,#4251db,#4251db 10px,#fff 10px,#fff 20px,#f84d3b 20px,#f84d3b 30px,#fff 30px,#fff 40px)!important}.essb-subscribe-form-content.essb-subscribe-from-design5 .essb-subscribe-forced{background-color:#fff;padding:10px 20px;text-align:center}.essb-subscribe-form-content.essb-subscribe-from-design5 .essb-subscribe-form-content-title{font-size:28px;padding:20px 0}.essb-subscribe-form-content.essb-subscribe-from-design5 input:not(.submit){color:#454545;background:#e3e3e3;border-bottom:3px solid #e3e3e3}.essb-subscribe-form-content.essb-subscribe-from-design5 input.submit{background:#4251db;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #1b268c;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design5 input.submit:hover{background:#1b268c}.essb-subscribe-form-content.essb-subscribe-from-design6{background-color:#fff;color:#303133;line-height:1;border-top:5px solid #fbb429}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-top{padding:25px;background-color:#fff}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-top-image-left{float:left;display:block;padding:10px;margin-right:10px;max-width:30%;box-shadow:none;margin-bottom:10px}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-top-image-right{float:right;display:block;padding:10px;margin-left:10px;max-width:30%;box-shadow:none;margin-bottom:10px}.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-left,.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-right,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-left,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-right{float:none;text-align:center;margin:0 auto;max-width:60%}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-bottom{padding:25px;background-color:#5dddd3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;clear:both;display:block}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-title{text-transform:uppercase;display:inline-block}.essb-subscribe-form-content.essb-subscribe-from-design6 input:not(.submit){color:#303133;background:#f5f7f9}.essb-subscribe-form-content.essb-subscribe-from-design6 input.submit{background:#fbb429;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #f5a209;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design6 input.submit:hover{background:#f5a209}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-footer{text-align:left}.essb-subscribe-form-content.essb-subscribe-from-design7{background-color:#fff;color:#303133}.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-top{padding:25px 25px 25px 180px;background-color:#fff;text-align:center;vertical-align:middle}.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-top-image-left{display:block;width:150px;box-shadow:none;margin:25px 10px;position:absolute}.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-bottom{padding:15px;background-color:#ffca4f;border-radius:5px;display:block}.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-title{display:inline-block;text-transform:uppercase}.essb-subscribe-form-content.essb-subscribe-from-design7 input:not(.submit){color:#303133;background:#fff;border-radius:3px}.essb-subscribe-form-content.essb-subscribe-from-design7 input.submit{background:#5dddd3;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #20d0c2;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design7 input.submit:hover{background:#20d0c2}.essb-subscribe-form-content.essb-subscribe-from-design8{clear:both;color:#fff;line-height:1;background:#c91a78;background:-moz-linear-gradient(top,#c91a78 0,#35398f 100%);background:-webkit-linear-gradient(top,#c91a78 0,#35398f 100%);background:linear-gradient(to bottom,#c91a78 0,#35398f 100%);border-radius:5px;-webkit-border-radius:5px}.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-top{padding:25px 50px 0;text-align:center;vertical-align:middle}.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-bottom{padding:15px 50px;display:block}.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-title{font-size:24px;text-transform:uppercase;color:#fff}.essb-subscribe-form-content.essb-subscribe-from-design8 input:not(.submit){color:#fff;background:rgba(0,0,0,.4);border-radius:5px;-webkit-border-radius:5px;border:0 solid #fff;margin-bottom:10px}.essb-subscribe-form-content.essb-subscribe-from-design8 input.submit{background:#e6567a;color:#fff;margin-top:5px;font-size:14px;text-transform:uppercase;font-weight:700;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design8 input.submit:hover,.essb-subscribe-form-content.essb-subscribe-from-design9 input.submit:hover{background:#ed829d}.essb-subscribe-form-content.essb-subscribe-from-design9{clear:both;color:#222;line-height:1;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.1);position:relative}.essb-subscribe9-icon{color:#e6567a;font-size:80px;position:absolute;top:0;right:0;width:70px;height:70px;overflow:hidden}.essb-optinflyout .promo,.essb-subscribe-poweredby{font-size:12px;text-align:center}.essb-optinbooster-overlay,.essb-optinflyout-overlay,.essb-optinlocker-overlay{height:100%;top:0;left:0;background:rgba(255,255,255,.9);position:fixed;display:none}.essb-subscribe9-icon i{position:absolute;top:-24px;right:-20px;transform:rotate(25deg);-webkit-transform:rotate(25deg);fill:currentColor;color:inherit;width:80px;height:80px}.essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-top{padding:25px 50px 0;text-align:left;vertical-align:middle}.essb-subscribe-form-content.essb-subscribe-from-design9.essb-subscribe-form-inwidget .essb-subscribe-form-content-top{padding:25px}.essb-subscribe-form-content.essb-subscribe-from-design9.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom{padding:0 25px 25px}.essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-title{font-size:24px;color:#222}.essb-subscribe-form-content.essb-subscribe-from-design9 input:not(.submit){color:#222;background:rgba(0,0,0,.05);border-radius:5px;-webkit-border-radius:5px;border:0;font-size:14px;margin-bottom:5px}.essb-subscribe-form-content.essb-subscribe-from-design9 input.submit{background:#e6567a;color:#fff;margin-top:5px;font-size:16px;text-transform:uppercase;font-weight:700;border-radius:5px;cursor:pointer}.essb-optinflyout{display:none;position:fixed;z-index:1001;width:500px;max-width:90%;bottom:5px;right:5px}.essb-optinflyout.essb-optinflyout-bottom-left{right:auto;left:5px}.essb-optinflyout.essb-optinflyout-top-left{right:auto;left:5px;bottom:auto;top:5px}.essb-optinflyout.essb-optinflyout-top-right{bottom:auto;top:5px}.essb-optinflyout .essb-subscribe-form-inline{margin-bottom:0}.essb-optinflyout-overlay{width:100%;z-index:1000}.essb-optinflyout .promo{font-weight:700;color:#777;background:rgba(255,255,255,.9);padding:5px}.essb-optinflyout .essb-optinflyout-closetext{font-size:14px;text-align:center;cursor:pointer;text-decoration:underline;padding:10px}.essb-optinbooster .essb-optinbooster-closeicon,.essb-optinflyout .essb-optinflyout-closeicon,.essb-optinlocker .essb-optinlocker-closeicon{float:right;cursor:pointer}.essb-optinbooster .essb-optinbooster-closeicon svg,.essb-optinflyout .essb-optinflyout-closeicon i svg,.essb-optinlocker .essb-optinlocker-closeicon svg{width:18px;height:18px;color:inherit;fill:currentColor}.essb-optinbooster,.essb-optinlocker{display:none;position:fixed;z-index:1001000;width:700px;max-width:90%}.essb-optinbooster-overlay,.essb-optinlocker-overlay{width:100%;z-index:1000000}.essb-optinbooster-overlay .promo,.essb-optinlocker-overlay .promo{position:fixed;bottom:20px;left:20px;font-weight:700;font-size:13px;color:#777}.essb-optinbooster .essb-optinbooster-closetext,.essb-optinlocker .essb-optinlocker-closetext{font-size:14px;text-align:center;cursor:pointer;text-decoration:underline}.essb-subscribe-form-content .essb-subscribe-confirm input{width:auto;height:auto;margin-right:5px}.essb-subscribe-form-content .essb-subscribe-confirm{margin:10px 0;font-size:13px}.essb-subscribe-form-content .essb-subscribe-confirm .confirmation-link-after{margin-left:5px}.essb-userform .essb-subscribe-form-result-message{display:none}.essb-userform .essb-subscribe-form-content-footer{font-size:.8em}.essb-userform .essb-subscribe-loader svg path,.essb-userform .essb-subscribe-loader svg rect{fill:#fff}.essb-userform .essb-subscribe-form-content-text,.essb-userform .essb-subscribe-form-content-title{margin:0 0 1em}.essb-userform .essb-userform-button,.essb-userform .essb-userform-field{width:100%;margin:0 0 10px;padding:8px;font-size:1em}.essb-userform .essb-subscribe-form-content-footer{margin:1em 0 0}.essb-userform .essb-userform-imagearea{text-align:center;vertical-align:middle}.essb-userform.essb-subscribe-image-left .essb-userform-imagearea{margin-right:1%}.essb-userform.essb-subscribe-image-right .essb-userform-imagearea{margin-left:1%}.essb-userform.essb-subscribe-image-left,.essb-userform.essb-subscribe-image-right{display:flex}.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-imagearea{width:30%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-contentarea{width:69%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-imagearea{width:25%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-contentarea{width:74%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-imagearea{width:40%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-contentarea{width:59%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-imagearea{width:49%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-contentarea{width:50%;display:inline-block;margin:0}.essb-userform .essb-subscribe-form-content-bottom{margin-top:10px}.essb-userform.essb-subscribe-linefields .essb-userform-button{width:33%;margin-left:10px}.essb-userform.essb-subscribe-linefields .essb-subscribe-from-content-form .essb-userform-field{flex:1}@media screen and (max-width:1024px){.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-imagearea,.essb-userform.essb-subscribe-linefields .essb-subscribe-from-content-form{display:block;width:100%}.essb-userform.essb-subscribe-image-left,.essb-userform.essb-subscribe-image-right{display:block}.essb-userform.essb-subscribe-linefields .essb-userform-button{width:100%;margin-left:0}}body.removeScroll{overflow:hidden!important}@media screen and (max-width:768px){.essb-subscribe-mobile-hidden{display:none!important}}@media screen and (min-width:1024px){.essb-subscribe-desktop-hidden{display:none!important}}
.essb_clear{clear:both!important}.essb_links{word-wrap:normal!important;clear:both;margin:1em 0}.essb_links li,.essb_links li a,.essb_links li a .essb_icon,.essb_links li a .essb_network_name,.essb_links ul{font-size:100%;background-image:none;line-height:1em;text-transform:none;font-weight:400;margin:0;padding:0;border:0;outline:0;box-sizing:content-box;transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased}.essb_links li,.essb_links ul{padding:0!important;margin:0!important;list-style:none!important}.essb_links li,.essb_links li a,.essb_links li a .essb_icon,.essb_links li a .essb_network_name{display:inline-block;vertical-align:middle}.essb_links li a{margin:2px 5px 2px 0;color:#fff!important;text-decoration:none;font-size:100%;background-clip:padding-box;transition:.2s linear}.essb_links .essb_icon{width:36px;height:36px;background-position:center;background-repeat:no-repeat}.essb_links .essb_vertical_name li a,.essb_links.essb_counter_modern_bottom.essb_counters .essb_icon,.essb_links.essb_links_center,.essb_links.essb_links_center li,.essb_links.essb_links_center li a,.essb_links.essb_network_align_center{text-align:center}.essb_links .essb_vertical_name li a .essb_network_name{display:block;margin:0 10px 8px}.essb-forced-hidden-always,.essb_links .essb_force_hide_name .essb_network_name,.essb_links .essb_hide_icon .essb_icon,.essb_links .essb_hide_icon .essb_svg_icon{display:none!important}.essb_links .essb_force_hide_name .essb_icon,.essb_links .essb_force_hide_name .essb_svg_icon,.essb_links.essb_width_flex li:last-of-type{margin-right:0!important}.essb_links .essb_hide_icon .essb_network_name{padding:10px 15px;margin-right:0!important}.essb_links .essb_hide_name a .essb_network_name{max-width:0;white-space:nowrap!important;overflow:hidden;transition:.2s ease-in-out;margin-right:0}.essb_links .essb_hide_name a .essb_icon,.essb_links li a .essb_network_name.essb_noname{margin-right:0}.essb_links .essb_hide_name a:hover .essb_network_name,.essb_links.essb_sharebtn_button .essb_hide_name .essb_link_sharebtn a .essb_network_name,.essb_links.essb_sharebtn_text .essb_hide_name .essb_link_sharebtn a .essb_network_name{max-width:420px;margin-right:10px}.essb_links li a:hover .essb_counter_insidehover,.essb_links.essb_sharebtn_button .essb_force_hide_name .essb_link_sharebtn .essb_network_name,.essb_links.essb_sharebtn_text .essb_force_hide_name .essb_link_sharebtn .essb_network_name{display:inline-block}.essb_links.essb_sharebtn_counter_bottom .essb_link_sharebtn .essb_network_name{display:block!important;text-align:center;margin-right:0!important;font-size:10px;margin-bottom:5px}.essb_links.essb_sharebtn_text .essb_link_sharebtn .essb_icon{visibility:hidden;width:10px}.essb_links.essb_sharebtn_icon .essb_hide_icon .essb_link_sharebtn .essb_icon{display:inline-block;margin-right:0}.essb_links.essb_sharebtn_icon .essb_hide_icon .essb_link_sharebtn .essb_network_name{padding:0}.essb_links .essb_icon:before{font-size:18px!important;text-align:center;position:absolute;top:9px;left:9px}.essb_links li a .essb_network_name{margin-right:15px;font-size:14px}.essb_links.essb_network_align_right .essb_network_name{float:right;margin-top:10px}.essb_links.essb_links_right{text-align:right}.essb_links.essb_width_columns_4 li{width:25%}.essb_links.essb_width_columns_5 li{width:20%}.essb_links.essb_width_columns_6 li{width:16.6666%}.essb_links.essb_width_columns_7 li{width:14.285%}.essb_links.essb_width_columns_8 li{width:12.5%}.essb_links.essb_width_columns_9 li{width:11.1111%}.essb_links.essb_width_columns_10 li{width:10%}.essb_links.essb_width_columns_3 li{width:33.3333%}.essb_links.essb_width_columns_2 li{width:50%}.essb_links.essb_nospace.essb_width_columns_1 li a,.essb_links.essb_nospace.essb_width_columns_10 li a,.essb_links.essb_nospace.essb_width_columns_2 li a,.essb_links.essb_nospace.essb_width_columns_3 li a,.essb_links.essb_nospace.essb_width_columns_4 li a,.essb_links.essb_nospace.essb_width_columns_5 li a,.essb_links.essb_nospace.essb_width_columns_6 li a,.essb_links.essb_nospace.essb_width_columns_7 li a,.essb_links.essb_nospace.essb_width_columns_8 li a,.essb_links.essb_nospace.essb_width_columns_9 li a,.essb_links.essb_width_columns_1 li{width:100%}.essb_links.essb_width_columns_1 li a,.essb_links.essb_width_columns_2 li a,.essb_links.essb_width_columns_3 li a,.essb_links.essb_width_columns_4 li a,.essb_links.essb_width_columns_5 li a{width:98%}.essb_links.essb_width_columns_10 li a,.essb_links.essb_width_columns_6 li a,.essb_links.essb_width_columns_7 li a,.essb_links.essb_width_columns_8 li a,.essb_links.essb_width_columns_9 li a{width:96%}.essb_nospace li a{margin-right:0!important;margin-bottom:0!important}.essb_links.essb_width_flex ul{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:stretch;-webkit-align-items:stretch}.essb_links.essb_width_flex li{flex:1;-webkit-flex:1;transition:flex .1s ease-in-out}.essb_links.essb_width_flex li:not(.essb_totalcount_item):hover{flex:1.3;-webkit-flex:1.3}.essb_links.essb_width_flex li:not(.essb_totalcount_item){margin-right:8px!important}.essb_links.essb_width_flex li a{width:100%;white-space:nowrap!important}.essb_links.essb_width_flex.essb_nospace li a{width:100%!important}.essb_links.essb_width_flex li.essb_link_less,.essb_links.essb_width_flex li.essb_link_more,.essb_links.essb_width_flex li.essb_link_more_dots,.essb_links.essb_width_flex li.essb_totalcount_item{width:inherit}.essb_links.essb_width_flex li.essb_link_less,.essb_links.essb_width_flex li.essb_totalcount_item{margin:auto 0!important;flex:none!important;-webkit-flex:none!important}.essb_links.essb_width_flex li.essb_totalcount_item .essb_totalcount.essb_t_l_big,.essb_links.essb_width_flex li.essb_totalcount_item .essb_totalcount.essb_t_r_big{margin-right:0;margin-left:0;padding:0 10px}.essb_links.essb_fixed{position:fixed;top:0;background:#fff;display:block;padding-top:10px;padding-bottom:10px;padding-right:10px;z-index:2000}.essb-forced-hidden,.essb_links .essb_after_more,.essb_links .essb_link_less a .essb_network_name,.essb_links .essb_link_more a .essb_network_name,.essb_links .essb_link_more_dots a .essb_network_name{display:none}.essb_links .essb-s-c-light,.essb_links .essb-s-ch-light:hover{color:#fff!important;fill:#fff}.essb_links .essb-s-c-dark,.essb_links .essb-s-ch-dark:hover{color:#212121!important;fill:#212121}.essb_links .essb-s-bgh-dark,.essb_links.essb_template_clear-retina li a:focus .essb_icon,.essb_links.essb_template_clear-retina li a:hover .essb_icon,.essb_links.essb_template_grey-round-retina li a:focus,.essb_links.essb_template_grey-round-retina li a:hover{background-color:#212121!important}.essb_links .essb-s-bh-dark:hover{border-color:#212121}.essb_links .essb_link_svg_icon .essb_icon{display:inline-flex;align-items:center;justify-content:center}.essb_links .essb_link_svg_icon svg{height:18px;width:auto;fill:currentColor}.essb_links .essb-s-bg-network,.essb_links .essb-s-bgh-network:hover{background-color:var(--essb-network)!important}.essb_links .essb-s-c-network,.essb_links .essb-s-ch-network:hover{color:var(--essb-network)!important;fill:var(--essb-network)}.essb_links .essb-s-b-network{border-color:var(--essb-network)}.essb_links .essb-s-bh-network:hover{border-color:var(--essb-network)!important}.essb_links .essb_counter:after,.essb_links .essb_counter_right:before{top:50%;margin-top:-4px;border-bottom:4px solid transparent;border-top:4px solid transparent;content:"";position:absolute}.essb_links .essb_link_facebook{--essb-network:#0866FF}.essb_links .essb_link_del{--essb-network:#3398fc}.essb_links .essb_link_twitter{--essb-network:#00abf0}.essb_links .essb_link_twitter_x{--essb-network:#0f1419}.essb_links .essb_link_pinterest{--essb-network:#cd1c1f}.essb_links .essb_link_linkedin{--essb-network:#007bb6}.essb_links .essb_link_digg{--essb-network:#1b5791}.essb_links .essb_link_tumblr{--essb-network:#32506d}.essb_links .essb_link_vk{--essb-network:#45668e}.essb_links .essb_link_copy,.essb_links .essb_link_fintel,.essb_links .essb_link_instapaper,.essb_links .essb_link_mail,.essb_links .essb_link_print{--essb-network:#404040}.essb_links .essb_link_flattr{--essb-network:#8CB55B}.essb_links .essb_link_reddit{--essb-network:#FF5700}.essb_links .essb_link_amazon,.essb_links .essb_link_aol,.essb_links .essb_link_buffer{--essb-network:#111111}.essb_links .essb_link_love,.essb_links .essb_link_weibo{--essb-network:#ED1C24}.essb_links .essb_link_pocket{--essb-network:#EE4055}.essb_links .essb_link_xing{--essb-network:#135a5b}.essb_links .essb_link_ok{--essb-network:#F4731C}.essb_links .essb_link_less,.essb_links .essb_link_more{--essb-network:#c5c5c5}.essb_links .essb_link_whatsapp{--essb-network:#1D9E11}.essb_links .essb_link_meneame{--essb-network:#FF7D12}.essb_links .essb_link_blogger{--essb-network:#f59038}.essb_links .essb_link_yahoomail{--essb-network:#511295}.essb_links .essb_link_gmail{--essb-network:#dd4b39}.essb_links .essb_link_newsvine{--essb-network:#0d642e}.essb_links .essb_link_hackernews{--essb-network:#f08641}.essb_links .essb_link_evernote{--essb-network:#7cbf4b}.essb_links .essb_link_myspace{--essb-network:#3a5998}.essb_links .essb_link_mailru{--essb-network:#FAA519}.essb_links .essb_link_viadeo{--essb-network:#222222}.essb_links .essb_link_line{--essb-network:#2CBF13}.essb_links .essb_link_flipboard{--essb-network:#B31F17}.essb_links .essb_link_comments{--essb-network:#444}.essb_links .essb_link_yummly{--essb-network:#e26326}.essb_links .essb_link_sms{--essb-network:#4ea546}.essb_links .essb_link_viber{--essb-network:#7d539d}.essb_links .essb_link_telegram{--essb-network:#0088cc}.essb_links .essb_link_subscribe{--essb-network:#2c9ab7}.essb_links .essb_link_messenger{--essb-network:#0d87ff}.essb_links .essb_link_kakaotalk{--essb-network:#FBE600}.essb_links .essb_link_share,.essb_links .essb_link_sharebtn{--essb-network:#2B6A94}.essb_links .essb_link_livejournal{--essb-network:#0ca8ec}.essb_links .essb_link_yammer{--essb-network:#3469BA}.essb_links .essb_link_meetedgar{--essb-network:#6cbdc5}.essb_links .essb_link_mix{--essb-network:#ff8226}.essb_links .essb_hide_name .essb_link_less a:focus .essb_icon,.essb_links .essb_hide_name .essb_link_less a:hover .essb_icon,.essb_links .essb_hide_name .essb_link_more a:focus .essb_icon,.essb_links .essb_hide_name .essb_link_more a:hover .essb_icon,.essb_links .essb_hide_name .essb_link_more_dots a:focus .essb_icon,.essb_links .essb_hide_name .essb_link_more_dots a:hover .essb_icon,.essb_links .essb_link_less a .essb_icon,.essb_links .essb_link_more a .essb_icon,.essb_links .essb_link_more_dots a .essb_icon{margin-right:0!important;margin-left:0!important;padding:0}.essb_links .essb_counter_insidename{margin-left:5px;font-weight:700}.essb_links .essb_counter,.essb_links .essb_counter_right{position:relative;display:inline-block;border:1px solid #ddd;vertical-align:0;font-size:11px;color:#999;background:#fff;border-radius:4px;z-index:2;min-width:10px;padding:0 5px;line-height:24px;text-align:center}.essb_links .essb_counter:after{right:-4px;border-left:4px solid #fff}.essb_links .essb_counter_right{right:5px}.essb_links .essb_counter_right:before{left:-4px;border-right:4px solid #fff}.essb_links.essb_counter_modern_left .essb_counter{right:-5px;margin-right:10px!important;border-radius:4px;min-width:24px;text-align:center;background:#e6e7e9;color:#666;border:0}.essb_links.essb_counter_modern_right .essb_counter_right{right:0;margin-left:5px;margin-right:10px;border-radius:4px;min-width:24px;text-align:center;background:#e6e7e9;color:#666;border:0}.essb_links.essb_counter_modern_right .essb_counter_right:before{border-right:6px solid #e6e7e9}.essb_links.essb_counter_modern_left .essb_counter:after{border-left:6px solid #e6e7e9}.essb_links.essb_counter_modern_top .essb_counter{right:0;margin-bottom:7px;border-radius:4px;max-width:30px;text-align:center;background:#e6e7e9;color:#666;border:0;display:block}.essb_links.essb_counter_modern_top .essb_counter:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #e6e7e9;top:100%;left:50%;right:6px;margin-top:-2px;margin-left:-6px;margin-right:6px}.essb_links.essb_counter_modern_top_mini .essb_counter{position:absolute;top:-5px;right:10px;line-height:1;padding:4px;border-radius:4px;font-size:10px;background:#000638;color:#fff;border:0}.essb_links.essb_counter_modern_top_mini .essb_counter:after{border-left:0 solid #e6e7e9}.essb_links .essb_counter_topn{display:block;font-weight:700;text-align:center;margin-left:0;margin-right:0;margin-top:5px}.essb_links.essb_counter_modern_bottom.essb_counters .essb_network_name{display:block;font-weight:700;text-align:center;width:100%;margin-bottom:8px}.essb_links .essb_counter_insidebeforename{margin-right:5px;font-weight:700}.essb_links .essb_vertical_name .essb_counter_insidebeforename{margin-right:0;font-size:12px;display:block}.essb_links.essb_counter_inside_mini .essb_counter_inside,.essb_links.essb_counter_inside_mini .essb_counter_insidebeforename,.essb_links.essb_counter_inside_mini .essb_counter_insidename{background:rgba(0,0,0,.4);font-size:11px;padding:0 6px;line-height:18px;font-weight:400;display:inline-block;border-radius:5px}.essb_links.essb_counter_inside_mini .essb_counter_insidename{margin-left:10px}.essb_links .essb_counter_insidehover{display:none;font-size:14px;font-weight:700;margin-right:10px}.essb_links .essb-tc-block{display:flex;align-items:center;justify-content:center;margin:0 10px}.essb_links .essb-tc-style-text{font-size:15px;line-height:1em}.essb_links .essb-tc-style-text .essb-tc-block-text{margin-right:.25em}.essb_links .essb-tc-style-text .essb-tc-block-number{font-weight:600}.essb_links .essb-tc-style-text-big,.essb_links .essb-tc-style-text-big-icon .essb-tc-block-values{display:flex;flex-direction:column;align-items:center;justify-content:center}.essb_links .essb-tc-style-text-big .essb-tc-block-number,.essb_links .essb-tc-style-text-big-icon .essb-tc-block-values .essb-tc-block-number{font-size:18px;line-height:18px;font-weight:700;text-align:center}.essb_links .essb-tc-style-text-big .essb-tc-block-text,.essb_links .essb-tc-style-text-big-icon .essb-tc-block-values .essb-tc-block-text{font-size:11px;text-transform:uppercase;line-height:11px;font-weight:400;margin-top:.2em}.essb_links .essb-tc-style-text-big-icon .essb-svg-icon{width:18px;height:18px;margin-right:.4em}.essb_links.essb_template_bold-retina li a{border-radius:4px;-webkit-border-radius:4px}.essb_links.essb_template_bold-retina li a:focus,.essb_links.essb_template_bold-retina li a:hover,.essb_links.essb_template_copy-retina a:focus,.essb_links.essb_template_copy-retina a:hover,.essb_links.essb_template_default-retina a:focus,.essb_links.essb_template_default-retina a:hover,.essb_links.essb_template_deluxe-retina a:focus,.essb_links.essb_template_deluxe-retina a:hover,.essb_links.essb_template_fancy-bold-retina li a:focus,.essb_links.essb_template_fancy-bold-retina li a:hover,.essb_links.essb_template_fancy-retina a:focus,.essb_links.essb_template_fancy-retina a:hover,.essb_links.essb_template_flat-retina a:focus,.essb_links.essb_template_flat-retina a:hover,.essb_links.essb_template_jumbo-retina a:focus,.essb_links.essb_template_jumbo-retina a:hover,.essb_links.essb_template_metro-bold-retina li a:focus,.essb_links.essb_template_metro-bold-retina li a:hover,.essb_links.essb_template_tiny-retina a:focus,.essb_links.essb_template_tiny-retina a:hover{color:#fff!important;background:linear-gradient(to bottom,rgba(0,0,0,.05) 0,rgba(0,0,0,.3) 100%);background-clip:padding-box;-webkit-transition:background 50ms linear;-moz-transition:background 50ms linear;-ms-transition:background 50ms linear;-o-transition:background 50ms linear;transition:background 50ms linear}.essb_links.essb_template_bold-retina .essb_icon{background-color:rgba(0,0,0,.15);border-radius:4px}.essb_links.essb_template_bold-retina .essb_network_name,.essb_links.essb_template_fancy-bold-retina .essb_network_name,.essb_links.essb_template_metro-bold-retina .essb_network_name{font-weight:700}.essb_links.essb_template_bold-retina .essb_hide_name a:hover .essb_icon,.essb_links.essb_template_bold-retina li a .essb_icon,.essb_links.essb_template_fancy-bold-retina .essb_hide_name a:hover .essb_icon,.essb_links.essb_template_fancy-bold-retina li a .essb_icon{margin-right:8px}.essb_links.essb_template_default-retina li a{box-shadow:inset 0 -4px 0 rgba(0,0,0,.15);border-radius:3px}.essb_links.essb_template_default-retina .essb_links_list:hover li a{opacity:.5}.essb_links.essb_template_default-retina .essb_links_list:hover li a:hover,.essb_links.essb_template_flow-jump-retina li a:focus .essb_network_name,.essb_links.essb_template_flow-jump-retina li a:hover .essb_network_name{opacity:1}.essb_links.essb_template_dark-retina a{background-color:#111!important}.essb_links.essb_template_color-leafs .essb_link_kakaotalk a:focus,.essb_links.essb_template_color-leafs .essb_link_kakaotalk a:hover,.essb_links.essb_template_dark-retina .essb_link_kakaotalk a,.essb_links.essb_template_grey-fill-retina .essb_link_kakaotalk a,.essb_links.essb_template_grey-leafs .essb_link_kakaotalk a,.essb_links.essb_template_grey-round-retina .essb_link_kakaotalk a,.essb_links.essb_template_modern-retina li a:focus,.essb_links.essb_template_modern-retina li a:hover,.essb_links.essb_template_round-retina li a:focus,.essb_links.essb_template_round-retina li a:hover{color:#fff!important}.essb_links.essb_template_metro-retina a:focus,.essb_links.essb_template_metro-retina a:hover{color:#fff!important;background:linear-gradient(to bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%);background-clip:padding-box}.essb_links.essb_template_big-retina li a{border-radius:5px;background-image:linear-gradient(to top,rgba(255,255,255,0) 0,rgba(255,255,255,.26) 100%)}.essb_links.essb_template_big-retina a:focus,.essb_links.essb_template_big-retina a:hover{color:#fff!important;background-image:linear-gradient(to top,rgba(155,155,155,0) 0,rgba(155,155,155,.46) 100%);box-shadow:0 1px 1px rgba(0,0,0,.19),inset 0 0 5px rgba(155,155,155,.38);background-clip:padding-box}.essb_links.essb_template_circles-retina a,.essb_links.essb_template_clear-retina a,.essb_links.essb_template_clear-retina a:focus,.essb_links.essb_template_clear-retina a:hover,.essb_links.essb_template_clear-retina li a:focus,.essb_links.essb_template_clear-retina li a:hover,.essb_links.essb_template_grey-circles-outline-retina li a:focus,.essb_links.essb_template_grey-circles-outline-retina li a:hover,.essb_links.essb_template_light-retina a,.essb_links.essb_template_light-retina a:focus,.essb_links.essb_template_light-retina a:hover,.essb_links.essb_template_round-retina a{background-color:transparent!important}.essb_links.essb_template_flat-retina li a{box-shadow:inset 0 -4px 0 rgba(0,0,0,.15);border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,.2)}.essb_links.essb_template_copy-retina .essb_icon,.essb_links.essb_template_tiny-retina .essb_icon{width:28px;height:28px}.essb_links.essb_template_copy-retina .essb_icon:before,.essb_links.essb_template_tiny-retina .essb_icon:before{font-size:14px!important;top:7px;left:7px}.essb_links.essb_template_copy-retina li a .essb_network_name,.essb_links.essb_template_tiny-retina li a .essb_network_name{font-size:13px}.essb_links.essb_template_round-retina li a{border-radius:18px;-webkit-border-radius:18px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.2)}.essb_links.essb_template_clear-retina li a:focus,.essb_links.essb_template_clear-retina li a:hover,.essb_links.essb_template_round-retina li.essb_link_less a,.essb_links.essb_template_round-retina li.essb_link_more a,.essb_links.essb_template_round-retina li.essb_link_more_dots a{color:#212121!important}.essb_links.essb_template_modern-retina li a{border-top-left-radius:7px;border-top-right-radius:7px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.2)}.essb_links.essb_template_modern-retina a{background-color:transparent!important;border-bottom-width:3px;border-bottom-style:solid}.essb_links.essb_template_circles-retina li a{border-radius:18px;border-width:2px;border-style:solid}.essb_links.essb_template_blocks-retina li a,.essb_links.essb_template_grey-blocks-outline-retina li a{border-radius:0}.essb_links.essb_template_grey-circles-retina li a{border:1px solid #bfbfbf;color:#666!important;background-color:transparent!important;border-radius:18px}.essb_links.essb_template_grey-blocks-retina li a:focus,.essb_links.essb_template_grey-blocks-retina li a:hover,.essb_links.essb_template_grey-circles-retina li a:focus,.essb_links.essb_template_grey-circles-retina li a:hover{color:#fff!important;border:1px solid transparent}.essb_links.essb_template_grey-blocks-retina li a{border:1px solid #bfbfbf;color:#666!important;background-color:transparent!important}.essb_links.essb_template_clear-retina li a{color:#343434!important;background-color:transparent!important;font-weight:700}.essb_links.essb_template_clear-retina a .essb_network_name,.essb_links.essb_template_deluxe-retina .essb_network_name{margin-left:5px}.essb_links.essb_template_clear-retina a .essb_icon{color:#fff!important;border-radius:18px}.essb_links.essb_template_copy-retina a{border-radius:3px}.essb_links.essb_template_copy-retina .essb_counter_right{position:relative;right:6px;top:0;display:inline-block;padding:6px 7px;border:2px solid #ddd;border-left-width:0;vertical-align:0;font-size:11px;color:#999;background:#fff;border-radius:0 4px 4px 0}.essb_links.essb_template_copy-retina .essb_counter_right:before{content:"";position:absolute;left:0;top:50%;margin-top:0;border-right:0px solid #fff;border-bottom:0 solid transparent;border-top:0 solid transparent}.essb_links.essb_template_dimmed-retina a{background-color:transparent!important;border-radius:3px;opacity:.7}.essb_links.essb_template_dimmed-retina li a:focus,.essb_links.essb_template_dimmed-retina li a:hover{color:#fff!important;opacity:1}.essb_links.essb_template_grey-retina a{background-color:transparent!important;color:#454545!important;opacity:.5}.essb_links.essb_template_grey-retina li a:focus,.essb_links.essb_template_grey-retina li a:hover{background-color:transparent!important;color:#323232!important;opacity:1}.essb_links.essb_template_color-circles-retina .essb_icon,.essb_links.essb_template_jumbo-retina .essb_icon{width:48px;height:48px}.essb_links.essb_template_jumbo-retina .essb_icon:before{font-size:24px!important;top:12px;left:12px}.essb_links.essb_template_jumbo-retina li a .essb_network_name{font-size:15px}.essb_links.essb_template_jumbo-round-retina a{border-radius:5px}.essb_links.essb_template_classic-round-retina li a,.essb_links.essb_template_deluxe-retina a,.essb_links.essb_template_fancy-bold-retina li a,.essb_links.essb_template_fancy-retina a{border-radius:4px}.essb_links.essb_template_fancy-retina a .essb_icon{background-color:rgba(0,0,0,.2);width:28px;height:28px;border-radius:14px;margin:5px}.essb_links.essb_template_deluxe-retina a:focus .essb_icon,.essb_links.essb_template_deluxe-retina a:hover .essb_icon,.essb_links.essb_template_fancy-bold-retina a:hover .essb_icon,.essb_links.essb_template_fancy-retina a:focus .essb_icon,.essb_links.essb_template_fancy-retina a:hover .essb_icon{background-color:rgba(0,0,0,.4)}.essb_links.essb_template_fancy-retina .essb_icon:before{font-size:14px!important;text-align:center;position:absolute;top:7px;left:7px}.essb_links.essb_template_deluxe-retina a .essb_icon{background-color:rgba(0,0,0,.2);border-radius:4px;width:32px;height:32px}.essb_links.essb_template_deluxe-retina .essb_icon:before,.essb_links.essb_template_fancy-bold-retina .essb_icon:before{font-size:16px!important;text-align:center;position:absolute;top:8px;left:8px}.essb_links.essb_template_fancy-bold-retina a .essb_icon{background-color:rgba(0,0,0,.2);width:32px;height:32px;border-radius:16px;margin:5px}.essb_links.essb_template_retro-retina{font-family:Oswald,helvetica,arial,sans-serif}.essb_links.essb_template_retro-retina li a{box-shadow:1px 1px 2px 0 rgba(94,65,47,.2);background-color:#fdefc6!important;opacity:.8;color:#363636!important}.essb_links.essb_template_retro-retina a:focus,.essb_links.essb_template_retro-retina a:hover{background-clip:padding-box;opacity:1;background-color:#fef8e7!important;box-shadow:inset 1px 1px 2px 0 rgba(94,65,47,.2)}.essb_links.essb_template_default4-retina a{box-shadow:inset 0 -4px 0 rgba(0,0,0,.15);border-radius:4px;font-weight:700}.essb_links.essb_template_default4-retina a:focus,.essb_links.essb_template_default4-retina a:hover{background-color:#363636!important}.essb_links.essb_template_clear-rounded-retina a .essb_icon{color:#fff!important;border-radius:4px}.essb_links.essb_template_grey-fill-retina a{background-color:#454545!important}.essb_links.essb_template_grey-fill-retina a:focus,.essb_links.essb_template_grey-fill-retina a:hover{background-color:#717171!important}.essb_links.essb_template_white-fill-retina a{background-color:#fff!important;color:#656565!important}.essb_links.essb_template_white-fill-retina a:focus,.essb_links.essb_template_white-fill-retina a:hover{background-color:#fff!important;color:#121212!important}.essb_links.essb_template_white-retina a{background-color:transparent!important;color:#f3f4f5!important}.essb_links.essb_template_white-retina a:focus,.essb_links.essb_template_white-retina a:hover{background-color:transparent!important;color:#e3e4e5!important}.essb_links.essb_template_grey-round-retina li a{background-color:#616161!important;border-radius:18px}.essb_links.essb_template_modern-slim-retina li a{border-top-left-radius:0;border-top-right-radius:0;box-shadow:none!important;border-bottom-width:2px!important}.essb_links.essb_template_color-leafs li a{border-radius:14px 0}.essb_links.essb_template_color-leafs li a:focus,.essb_links.essb_template_color-leafs li a:hover{background-color:#353535!important}.essb_links.essb_template_grey-leafs li a{border-radius:14px 0;background-color:#353535!important}.essb_links.essb_tempate_color-blocks-outline-retina li a:focus,.essb_links.essb_tempate_color-blocks-outline-retina li a:hover,.essb_links.essb_tempate_color-circles-outline-retina li a:focus,.essb_links.essb_tempate_color-circles-outline-retina li a:hover{background-color:transparent!important;color:#515151!important;border-color:#515151!important}.essb_links.essb_template_grey-circles-outline-retina li a{background-color:transparent!important;color:#969696!important;border:2px solid #969696!important;border-radius:18px}.essb_links.essb_template_dark-outline-retina li a{background-color:transparent!important;opacity:.5;color:#454545!important;border:2px solid #454545!important}.essb_links.essb_template_dark-outline-retina li a:focus,.essb_links.essb_template_dark-outline-retina li a:hover{background-color:transparent!important;opacity:1;color:#454545!important;border:2px solid #454545!important}.essb_links.essb_template_dark-round-outline-retina li a{border-radius:18px}.essb_links.essb_template_classic-retina li a{background:#fafbfc;background:linear-gradient(to bottom,#fafbfc 0,#efefee 100%);border:1px solid #e1e1e1}.essb_links.essb_template_classic-fancy-retina li a{background-color:#fafafa!important;box-shadow:none!important;border-radius:4px}.essb_links.essb_template_classic-fancy-retina li a:focus,.essb_links.essb_template_classic-fancy-retina li a:hover{box-shadow:inset 0 4px 3px 0 rgba(0,0,0,.2)!important}.essb_links.essb_template_color-circles-retina li a{border-radius:24px}.essb_links.essb_template_color-circles-retina .essb_icon:before{font-size:22px!important;top:13px;left:13px}.essb_links.essb_template_massive-retina .essb_icon{width:55px;height:55px}.essb_links.essb_template_massive-retina .essb_icon:before{font-size:35px!important;top:10px;left:10px}.essb_links.essb_template_massive-retina .essb_network_name{font-size:11px}.essb_links.essb_template_massive-retina .essb_vertical_name li a .essb_network_name{margin:0 10px 12px}.essb_links.essb_template_cutoff-fill-retina,.essb_links.essb_template_cutoff-retina{overflow:hidden}.essb_links.essb_template_cutoff-fill-retina li a .essb_icon:before,.essb_links.essb_template_cutoff-retina li a .essb_icon:before{font-size:24px!important}.essb_links.essb_template_cutoff-fill-retina li a .essb_icon,.essb_links.essb_template_cutoff-retina li a .essb_icon{width:40px!important;height:40px!important;top:8px!important;left:8px!important}.essb_links.essb_template_cutoff-retina li a{border-radius:3px;box-shadow:none;transition:.1s cubic-bezier(.42, 0, .58, 1);top:16px;position:relative}.essb_links.essb_template_cutoff-fill-retina li a:hover,.essb_links.essb_template_cutoff-retina li a:hover{top:0}.essb_links.essb_template_cutoff-fill-retina li a{border-radius:4px;box-shadow:none;transition:.1s cubic-bezier(.42, 0, .58, 1);top:16px;position:relative}.essb_links.essb_template_modern-light-retina li a{background-color:#fff!important;border-radius:4px;box-shadow:none;transition-property:background-color;transition-duration:.2s;transition-timing-function:linear}.essb_links.essb_template_modern-light-retina li a .essb_icon{width:36px!important;height:36px!important;top:8px!important;left:8px!important}.essb_links.essb_template_modern-light-retina li a .essb_icon:before{font-size:20px!important}.essb_links.essb_template_modern-light-retina li a .essb_network_name{font-size:13px;text-transform:uppercase}.essb_links.essb_template_tiny-color-circles-retina li a{border-radius:16px}.essb_links.essb_template_tiny-color-circles-retina .essb_icon{width:32px;height:32px}.essb_links.essb_template_tiny-color-circles-retina .essb_icon:before{font-size:16px!important;top:8px;left:8px}.essb_links.essb_template_tiny-color-circles-retina li a .essb_network_name{font-size:12px;text-transform:uppercase;font-weight:400}.essb_links.essb_template_rainbow-retina li a{color:#fff!important;background:#e12f67;background:linear-gradient(224.65793970864146deg,#8043af,#8442aa 2.9%,#8740a9 2.9%,#8842a8 4.2%,#8d3fa7 5.9%,#8d41a4 6.7%,#9d3d9c 16.4%,#9f3c9a 16.4%,#a63b96 20.2%,#a73a97 20.2%,#a83b96 23%,#aa3a92 23%,#ac3990 25.3%,#b63a8b 31.2%,#b93a88 35%,#bb3986 35%,#bc3986 37.4%,#be3884 37.4%,#c03a83 39.7%,#c13c83 40.3%,#c4397f 41.2%,#c63b7a 44.3%,#ca3d75 46.9%,#cb3c75 47.5%,#ca3e74 49.4%,#cc3d74 49.4%,#ce3e75 50.3%,#cf3d74 50.3%,#d84466 59.1%,#d94367 59.1%,#ef6744 90.4%,#f26a43 95.1%,#f26c42 95.1%,#f3703f 97.8%,#f46f40 97.8%,#f57041 99.7%,#f47141 99.7%,#f47141);font-size:11px;text-transform:uppercase}.essb_links.essb_template_rainbow-retina li a:hover{box-shadow:0 5px 10px rgba(0,0,0,.16)!important;transform:translateY(-5px)!important}.essb_links.essb_template_flow-retina li a .essb_icon{width:18px!important;height:42px!important}.essb_links.essb_template_flow-retina li a .essb_icon:before{font-size:36px!important;top:3px!important;left:9px!important;opacity:.1}.essb_links.essb_template_flow-jump-retina li a:hover .essb_icon{width:36px!important}.essb_links.essb_template_flow-retina li a:focus .essb_icon:before,.essb_links.essb_template_flow-retina li a:hover .essb_icon:before{opacity:1;font-size:24px!important;top:9px!important}.essb_links.essb_template_flow-retina li a:focus .essb_network_name,.essb_links.essb_template_flow-retina li a:hover .essb_network_name{opacity:.25}.essb_links.essb_template_glow-retina li a:focus,.essb_links.essb_template_glow-retina li a:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,.25)!important}.essb_links.essb_template_glow-retina a{box-shadow:none;font-weight:600;margin:5px 5px 5px 0}.essb_links.essb_template_glow-retina .essb_icon{height:42px;width:38px}.essb_links.essb_template_glow-retina .essb_icon:before{font-size:20px!important;top:11px!important}.essbasc-popup .essbasc-popup-header{line-height:48px;padding:0 15px;font-size:16px;font-weight:400;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}@media (max-width:600px){.essb_morepopup.essb_morepopup_modern .essb_morepopup_content{padding:0 18px 0 0}}@media (max-width:768px){.essb_mobile_hidden,.essb_responsive_adaptive .essb_network_name{display:none!important}}@media (min-width:769px) and (max-width:1100px){.essb_responsive_adaptive li .essb_network_name,.essb_tablet_hidden{display:none!important}.essb_responsive_adaptive li a:hover .essb_network_name{display:inline-block!important}}@media (min-width:1101px){.essb_desktop_hidden,.essb_displayed_postfloat .essb_item.essb_desktop_hidden,.essb_displayed_sidebar .essb_item.essb_desktop_hidden{display:none!important}}@media (max-width:960px){.essb_links.essb_content_responsive .essb_counter_left,.essb_links.essb_content_responsive .essb_counter_right,.essb_links.essb_content_responsive li a .essb_network_name{display:none}}
.essb-cornerbar .essb_links{margin:0!important}.essb-cornerbar{position:fixed;bottom:20px;right:20px;z-index:1001;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;max-width:640px}.essb-cornerbar-bottom-left{right:auto;left:20px}.essb-cornerbar-top-right{bottom:auto;top:20px}.essb-cornerbar-top-left{bottom:auto;top:20px;right:auto;left:20px}.essb-cornerbar-light{background-color:#fff;color:#000;padding:15px}.essb-cornerbar-dark{background-color:#252525;color:#f9f9f9;padding:15px}.essb-cornerbar-glow{background-color:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,.15);padding:15px}.essb-cornerbar-bottom-left.essb-cornerbar-hidden,.essb-cornerbar-bottom-left.essb-cornerbar-hiddenend,.essb-cornerbar-top-left.essb-cornerbar-hidden,.essb-cornerbar-top-left.essb-cornerbar-hiddenend{margin-left:-2000px}.essb-cornerbar-bottom-right.essb-cornerbar-hidden,.essb-cornerbar-bottom-right.essb-cornerbar-hiddenend,.essb-cornerbar-top-right.essb-cornerbar-hidden,.essb-cornerbar-top-right.essb-cornerbar-hiddenend{margin-right:-2000px}.essb-cornerbar .essb_message_before{margin-right:10px!important}
.essb_mailform_shadow{position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.4);z-index:1100;display:none}.essb_mailform{background-color:#fff;z-index:1101;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);display:none;color:#111;-webkit-border-radius:3px;border-radius:3px;width:300px}.essb_mailform_header{background:#3b5897;color:#fff;line-height:60px}.essb_mailform_header div{font-size:16px;font-weight:600;padding:0 15px}.essb_mailform_content{padding:20px;margin:0}.essb_mailform_content p{margin-bottom:20px}.essb_mailform_content .essb_mailform_content_label{font-size:14px;line-height:20px;display:block}.essb_mailform_content .essb_mailform_content_input{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:none;font-size:14px;line-height:16px;padding:8px;margin-bottom:15px;width:100%;display:block}.essb_mailform_content .essb_mailform_content_input:focus{border:1px solid #2980b9}.essb_mailform_content .essb_mailform_content_button{font-weight:700;padding:8px 20px;text-align:center;background-color:#3b5897;color:#fff;font-size:13px;line-height:16px;border:0;box-shadow:none;border-radius:16px}.essb_mailform_content .essb_mailform_content_button:first-child{margin-right:10px}.essb_mailform_content .essb_mailform_content_buttons{border-top:1px solid #e3e3e3;padding-top:10px;text-align:center}.essb_mailform_content .essb_mailform_content_button:focus,.essb_mailform_content .essb_mailform_content_button:hover{background:#34495e!important}.essb_mailform_preview{font-size:12px;margin-bottom:10px}
.wpmenucart-icon-shopping-cart-0:before{font-family:WPMenuCart;speak:none;font-style:normal;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;margin-right:.25em}.wpmenucart-icon-shopping-cart-0:before{content:"\f07a"}
.empty-wpmenucart,.hidden-wpmenucart{display:none!important}.cartcontents+.amount:before{content:'-';margin:0 .25em}.wpmenucart-icon-shopping-cart{background-image:none;vertical-align:inherit}.wpmenucart-thumbnail img{width:32px;height:auto;margin-right:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.wpmenucart-submenu-item a{overflow:hidden;white-space:nowrap!important}.wpmenucart-order-item-info,.wpmenucart-thumbnail{display:inline-block;vertical-align:middle}.wpmenucart-product-name,.wpmenucart-product-quantity-price{display:block}.wpmenucart .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wpmenucart .clearfix{display:inline-block}* html .wpmenucart .clearfix{height:1%}.wpmenucart .clearfix{display:block}.wpmenucartli{line-height:inherit!important}li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important}
@keyframes wc-stripe-ece-spin{to{transform:rotate(1turn)}}body.wc-stripe-ece-processing .blockUI.blockOverlay:before{animation:wc-stripe-ece-spin 1s linear infinite;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;font-size:2em;height:1em;left:50%;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%;width:1em}#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}
.wcpay-express-checkout-wrapper{width:100%;clear:both;display:flex;flex-direction:column}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element{opacity:0;transition:all .3s ease-in-out;min-height:0;margin:0}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready{opacity:1}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:not(:first-child){margin-top:12px}.woocommerce-cart .wcpay-express-checkout-wrapper{margin-bottom:0}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:first-child{margin-top:4px}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-woopay-button{margin-top:4px}.woocommerce .type-product .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-form .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-with-options .wcpay-express-checkout-wrapper,.wc-proceed-to-checkout .wcpay-express-checkout-wrapper{margin-top:1em;margin-bottom:1em}.wcpay-express-checkout-wrapper,.wc-block-components-express-payment__event-buttons{list-style:none}.wcpay-express-checkout-wrapper .StripeElement iframe,.wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}
#section-15-1014 > .ct-section-inner-wrap{padding-top:48px;padding-bottom:48px;display:flex}#section-15-1014{display:block}#section-15-1014{background-color:#0580ee}#div_block-43-1014{align-items:flex-end;text-align:right}#div_block-45-1014{flex-direction:row;display:flex;align-items:flex-end}#div_block-30-1014{margin-top:12px;margin-left:0px;margin-right:12px;margin-bottom:12px;display:none}#div_block-19-1014{width:60%;background-color:rgba(255,255,255,0.83);padding-top:24px;padding-left:24px;padding-right:24px;border-radius:6px}#div_block-18-1014{width:40.00%;align-items:flex-end;text-align:right;justify-content:space-between}#div_block-29-1014{align-items:flex-end;text-align:right}#div_block-57-1014{background-color:#ffffff;padding-right:6px;padding-left:6px;border-radius:6px}#div_block-27-1014{align-items:flex-end;text-align:right}@media (max-width:991px){#div_block-18-1014{padding-bottom:0px;flex-direction:column;display:flex;align-items:center;text-align:center}}@media (max-width:991px){#div_block-29-1014{flex-direction:column;display:flex;align-items:center;text-align:center}}@media (max-width:767px){#div_block-33-1014{display:none}}@media (max-width:767px){#div_block-30-1014{display:flex}}@media (max-width:991px){#new_columns-17-1014> .ct-div-block{width:100% !important}}#_rich_text-54-1014{display:block;color:#ffffff}#_rich_text-21-1014{color:#ffffff;letter-spacing:0.02em}@media (max-width:991px){#_rich_text-21-1014{text-align:center}}#link-52-1014{display:none}@media (max-width:767px){#link-52-1014{display:flex}}#image-5-1014{height:auto}@media (max-width:767px){#fancy_icon-51-1014>svg{width:29px;height:29px}}#_nav_menu-48-1014 .oxy-nav-menu-hamburger-line{background-color:rgba(255,255,255,0.9)}#_nav_menu-48-1014.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-48-1014.oxy-nav-menu.oxy-nav-menu-open .menu-item a{}#_nav_menu-48-1014 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-48-1014 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-48-1014 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-48-1014.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-48-1014.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-48-1014 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-48-1014 .menu-item a{color:rgba(255,255,255,0.9);font-size:15px;font-weight:500;text-transform:lowercase}#_nav_menu-48-1014.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}#_nav_menu-48-1014 .menu-item:focus-within a,#_nav_menu-48-1014 .menu-item:hover a{color:#ffffff}#_nav_menu-48-1014.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0}#_nav_menu-16-1014 .oxy-nav-menu-hamburger-line{background-color:#ffffff}#_nav_menu-16-1014.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-16-1014.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:3px;padding-bottom:3px;padding-left:0px;padding-right:0px}#_nav_menu-16-1014 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-16-1014 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-16-1014 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-16-1014.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-16-1014.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-16-1014 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-16-1014 .menu-item a{padding-top:3px;padding-left:0px;padding-right:0px;padding-bottom:3px;color:#ffffff}#_nav_menu-16-1014.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a{justify-content:flex-end}#_nav_menu-16-1014.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-left:3px;padding-right:3px}@media (max-width:767px){#_nav_menu-48-1014{display:none}#_nav_menu-48-1014.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}}#_header-1-1014 .oxy-nav-menu-open,#_header-1-1014 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#0580ee}#_header-1-1014{background-color:#0580ee}@media (max-width:767px){#_header_row-2-1014 .oxy-header-container{flex-direction:column}#_header_row-2-1014 .oxy-header-container > div{justify-content:center}}.oxy-header.oxy-sticky-header-active > #_header_row-2-1014.oxygen-show-in-sticky-only{display:block}#_header_row-2-1014{padding-bottom:2px}#_header_row-9-1014 .oxy-nav-menu-open,#_header_row-9-1014 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:rgba(7,59,76,0.84)}.oxy-header.oxy-sticky-header-active > #_header_row-9-1014.oxygen-show-in-sticky-only{display:block}#_header_row-9-1014{background-color:rgba(7,59,76,0.84)}#_social_icons-22-1014.oxy-social-icons{flex-direction:row;margin-right:-0px;margin-bottom:-0px}#_social_icons-22-1014.oxy-social-icons a{font-size:24px;margin-right:0px;margin-bottom:0px;blank}#_social_icons-22-1014.oxy-social-icons a svg{width:1em;height:1em;color:#ffffff}.oxy-pro-menu-list{display:flex;padding:0;margin:0;align-items:center}.oxy-pro-menu .oxy-pro-menu-list .menu-item{list-style-type:none;display:flex;flex-direction:column;width:100%;transition-property:background-color,color,border-color}.oxy-pro-menu-list > .menu-item{white-space:nowrap}.oxy-pro-menu .oxy-pro-menu-list .menu-item a{text-decoration:none;border-style:solid;border-width:0;transition-timing-function:ease-in-out;transition-property:background-color,color,border-color;border-color:transparent}.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a,.oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a{border-color:currentColor}.oxy-pro-menu .menu-item,.oxy-pro-menu .sub-menu{position:relative}.oxy-pro-menu .menu-item .sub-menu{padding:0;flex-direction:column;white-space:nowrap;display:flex;visibility:hidden;position:absolute;z-index:9999999;top:100%;transition-property:opacity,transform,visibility}.oxy-pro-menu-off-canvas .sub-menu:before,.oxy-pro-menu-open .sub-menu:before{display:none}.oxy-pro-menu .menu-item .sub-menu.aos-animate,.oxy-pro-menu-init .menu-item .sub-menu[data-aos^=flip]{visibility:visible}.oxy-pro-menu-container:not(.oxy-pro-menu-init) .menu-item .sub-menu[data-aos^=flip]{transition-duration:0s}.oxy-pro-menu .sub-menu .sub-menu,.oxy-pro-menu.oxy-pro-menu-vertical .sub-menu{left:100%;top:0}.oxy-pro-menu .sub-menu.sub-menu-left{right:0;left:auto !important;margin-right:100%}.oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{margin-right:0}.oxy-pro-menu .sub-menu li.menu-item{flex-direction:column}.oxy-pro-menu-mobile-open-icon,.oxy-pro-menu-mobile-close-icon{display:none;cursor:pointer;align-items:center}.oxy-pro-menu-off-canvas .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon{display:inline-flex}.oxy-pro-menu-mobile-open-icon > svg,.oxy-pro-menu-mobile-close-icon > svg{fill:currentColor}.oxy-pro-menu-mobile-close-icon{position:absolute}.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container{width:100%;position:fixed;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:auto;z-index:2147483642 !important;background-color:#fff}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container{transition-property:opacity,transform,visibility}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container[data-aos^=slide]{transition-property:transform}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container[data-aos^=flip]{visibility:visible !important}.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list,.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list{align-items:center;justify-content:center;flex-direction:column}.oxy-pro-menu.oxy-pro-menu-open > .oxy-pro-menu-container{max-height:100vh;overflow:auto;width:100%}.oxy-pro-menu.oxy-pro-menu-off-canvas > .oxy-pro-menu-container{max-height:100vh;overflow:auto;z-index:1000}.oxy-pro-menu-container > div:first-child{margin:auto}.oxy-pro-menu-off-canvas-container{display:flex !important;position:fixed;width:auto;align-items:center;justify-content:center}.oxy-pro-menu-off-canvas-container a,.oxy-pro-menu-open-container a{word-break:break-word}.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-list{align-items:center;justify-content:center;flex-direction:column}.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-container .oxy-pro-menu-list .menu-item,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item{flex-direction:column;width:100%;text-align:center}.oxy-pro-menu.oxy-pro-menu-off-canvas .sub-menu,.oxy-pro-menu.oxy-pro-menu-open .sub-menu{display:none;visibility:visible;opacity:1;position:static;align-items:center;justify-content:center;white-space:normal;width:100%}.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item,.oxy-pro-menu.oxy-pro-menu-open .menu-item{justify-content:center;min-height:32px}.oxy-pro-menu .menu-item.menu-item-has-children,.oxy-pro-menu .sub-menu .menu-item.menu-item-has-children{flex-direction:row;align-items:center}.oxy-pro-menu .menu-item > a{display:inline-flex;align-items:center;justify-content:center}.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu.oxy-pro-menu-open .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area{min-width:32px;min-height:32px}.oxy-pro-menu .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area{display:flex;align-items:center;justify-content:center}.oxy-pro-menu .menu-item-has-children > a svg{width:1.4em;height:1.4em;fill:currentColor;transition-property:transform}.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item > a svg,.oxy-pro-menu.oxy-pro-menu-open .menu-item > a svg{width:1em;height:1em}.oxy-pro-menu-off-canvas .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .oxy-pro-menu-container:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-dropdown-icon-click-area{display:none}.oxy-pro-menu-off-canvas .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area,.oxy-pro-menu-open .menu-item:not(.menu-item-has-children) .oxy-pro-menu-dropdown-icon-click-area{min-height:32px;width:0px}.oxy-pro-menu.oxy-pro-menu-off-canvas .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children,.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-dropdown-links-toggle) .oxy-pro-menu-list .menu-item-has-children{padding-right:0px}.oxy-pro-menu-container .menu-item a{width:100%;text-align:center}.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu{top:100%;left:0}.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu{top:0;left:100%}.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a{-webkit-tap-highlight-color:transparent}.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{border-radius:0px !important;width:100%}.oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:none}.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="down"]{pointer-events:auto}.sub-menu .oxy-pro-menu-dropdown-animating[data-aos*="right"]{pointer-events:none}.sub-menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{pointer-events:none}.oxy-pro-menu-dropdown-animating-out{pointer-events:none}.oxy-pro-menu-list .menu-item a{border-color:transparent}.oxy-pro-menu-list .menu-item.current-menu-item a,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within,.oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover{border-color:currentColor}#-pro-menu-13-1014 .oxy-pro-menu-list .menu-item,#-pro-menu-13-1014 .oxy-pro-menu-list .menu-item a{color:#ffffff;font-size:15px}#-pro-menu-13-1014 .oxy-pro-menu-list .menu-item a{padding-left:24px;padding-top:12px;padding-right:24px;padding-bottom:12px}#-pro-menu-13-1014 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover,#-pro-menu-13-1014 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{background-color:#073b4c}#-pro-menu-13-1014 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{background-color:#073b4c}#-pro-menu-13-1014 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover,#-pro-menu-13-1014 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:focus-within{background-color:#032430}@media (max-width:767px){#-pro-menu-13-1014 .oxy-pro-menu-mobile-open-icon{display:inline-flex}#-pro-menu-13-1014.oxy-pro-menu-open .oxy-pro-menu-mobile-open-icon{display:none}#-pro-menu-13-1014 .oxy-pro-menu-container{visibility:hidden;position:fixed}#-pro-menu-13-1014.oxy-pro-menu-open .oxy-pro-menu-container{visibility:visible}}#-pro-menu-13-1014 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area,#-pro-menu-13-1014 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children .oxy-pro-menu-dropdown-icon-click-area{margin-right:-4px}#-pro-menu-13-1014:hover{oxy-pro-menu-slug-oxypromenulistmenuitemmenuitemmenuitemmenuitemabackground-color:#073b4c;oxy-pro-menu-slug-oxypromenucontainernotoxypromenuopencontainernotoxypromenuoffcanvascontainersubmenumenuitemabackground-color:#032430}@media (max-width:991px){#-pro-menu-13-1014 .oxy-pro-menu-mobile-open-icon{color:#ffffff}#-pro-menu-13-1014 .oxy-pro-menu-mobile-close-icon{color:#ffffff}#-pro-menu-13-1014 .oxy-pro-menu-mobile-close-icon svg{color:#ffffff}#-pro-menu-13-1014 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,#-pro-menu-13-1014 .oxy-pro-menu-container.oxy-pro-menu-open-container{background-color:#073b4c}#-pro-menu-13-1014 .oxy-pro-menu-container.oxy-pro-menu-open-container,#-pro-menu-13-1014 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{padding-left:12px;padding-right:12px}#-pro-menu-13-1014 .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,#-pro-menu-13-1014 .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:left;justify-content:flex-start}}@media (max-width:767px){#-pro-menu-13-1014 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,#-pro-menu-13-1014 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:24px}#-pro-menu-13-1014 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,#-pro-menu-13-1014 .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(255,255,255,0)}}
#section-5-1018{background-image:linear-gradient(#d6eeff,#ffffff);background-color:#edf6f9}#div_block-7-1018{width:50%;padding-left:0px;padding-top:0px;padding-bottom:0px}#div_block-9-1018{width:50%;padding-right:0px;padding-top:0px;padding-bottom:0px}@media (max-width:991px){#div_block-7-1018{padding-right:0px;margin-bottom:48px}}@media (max-width:991px){#div_block-9-1018{padding-left:0px}}@media (max-width:991px){#new_columns-6-1018> .ct-div-block{width:100% !important}}#widget-8-1018{paramsBase64:auto}#widget-10-1018{margin-top:48px}.oxy-product-builder{width:100%}.oxy-product-builder .oxy-product-wrapper-inner{display:flex;flex-direction:column}.woocommerce #reviews #comments h2{margin-bottom:24px}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce div.product form.cart .variations{margin-bottom:0}.woocommerce div.product form.cart .reset_variations::before{content:'×';margin-right:4px}.woocommerce .oxy-product-cart-button p.price,.woocommerce .oxy-product-cart-button span.price.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:inherit}.woocommerce div.product .single_variation_wrap{width:100%}.woocommerce .product_meta span{font-size:12px}.woocommerce .product_meta{display:flex;flex-direction:column}.woocommerce .tagged_as{display:block}.woocommerce .woocommerce-breadcrumb{margin-bottom:0}#-breadcrumb-3-1018{margin-bottom:24px}
.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            

/*---------Font Smoothing---------*/
.woocommerce {
  -webkit-font-smoothing: antialiased;
}

/*------Rating Stars--------*/
.woocommerce .star-rating::before,
.woocommerce .stars:not(.selected) span a,
.woocommerce .stars.selected span a.active ~ a {
  color: #d3d3d3;
}
.woocommerce .star-rating,
.woocommerce .stars.selected span a {
  color: #0580ee;
}

/*-----Product Images------*/
.woocommerce div.flex-viewport,
.woocommerce-product-gallery__wrapper,
.woocommerce div.product div.images .flex-control-thumbs li,
.woocommerce ul.products li.product a img,
.woocommerce-cart table.cart img {
  min-width: 64px;
  min-height: 64px;
  border: 1px solid #d3ced2;
  overflow: hidden;
}

.flex-viewport .woocommerce-product-gallery__wrapper {
  border: none; /* Remove duplicated borders */
  border-radius: 0 !important; /* Fix duplicated radius */
  margin: 0 !important; /* Fix duplicated margin */
}

/*----------Secondary Buttons-------------*/
.woocommerce button.button.alt,
.woocommerce a.button,
.woocommerce ul.products li.product .button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce a.button.alt,
.woocommerce button.button {
  background: #0580ee;
  border: 1px solid #0580ee;
  font-size: 12px;
  border-radius: 0px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1.2;
  text-align: center;
  padding: 16px 24px;
  outline: none;
  font-family: inherit;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

/*----------Secondary Hovered-------------*/
.woocommerce button.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover {
  background: #0055a0;
  border: 1px solid #0055a0;
  color: #ffffff;
}
/*----------Tertiary Buttons-------------*/
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce a.added_to_cart,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce table.my_account_orders .button,
td a.woocommerce-MyAccount-downloads-file.button.alt {
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 12px;
  background: #0580ee;
  border: 1px solid #dddddd;
  color: #dddddd;
  padding: 16px 24px;
  outline: none;
  font-family: inherit;
  border-radius: 4px;
}

/*----------Tertiary Buttons Hovered-------------*/
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce .widget_shopping_cart .buttons a:hover,
.woocommerce.widget_shopping_cart .buttons a:hover,
.woocommerce a.added_to_cart:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce table.my_account_orders .button:hover,
td a.woocommerce-MyAccount-downloads-file.button.alt:hover {
  background: #0580ee;
  border: 1px solid #ffffff;
  color: #ffffff;
}

/*---Disabled Buttons---*/
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled, .woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
  filter: grayscale(100%);
}

/*----------Links-------------*/
.woocommerce a.wcppec-checkout-buttons__button,
.woocommerce ul.product_list_widget li a,
.woocommerce ul.product-categories a,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce .woocommerce-widget-layered-nav-list__item a,
.woocommerce .wc-layered-nav-rating a,
.woocommerce div.tagcloud a,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
h2.woocommerce-loop-category__title,
.comment-form-rating a,
.woocommerce .download-product a,
a.woocommerce-remove-coupon,
.woocommerce a.shipping-calculator-button,
.woocommerce a.remove,
.woocommerce a.reset_variations,
.woocommerce .product-name a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-message a,
.woocommerce-checkout-payment a,
.woocommerce-LostPassword a,
.woocommerce-Address-title a,
.woocommerce-MyAccount-navigation-link a,
.woocommerce-MyAccount-content a,
a.woocommerce-review-link,
.posted_in a,
.tagged_as a,
.woocommerce .woocommerce-breadcrumb a {
  color: #0580ee;
  font-weight: 400;
  font-family: inherit;
  text-decoration: none;
}

/*----------Links Hovered-------------*/
.woocommerce a.wcppec-checkout-buttons__button:hover,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce ul.product-categories a:hover,
.woocommerce .widget_layered_nav_filters ul li a:hover,
.woocommerce .woocommerce-widget-layered-nav-list__item a:hover,
.woocommerce div.tagcloud a:hover,
.comment-form-rating a:hover,
.woocommerce .download-product a:hover,
a.woocommerce-remove-coupon:hover,
.woocommerce a.shipping-calculator-button:hover,
.woocommerce a.remove:hover,
a.reset_variations:hover .product-name a:hover,
.woocommerce .product-name a:hover,
.woocommerce-info a:hover,
.woocommerce-error a:hover,
.woocommerce-message a:hover,
.woocommerce-checkout-payment a:hover,
.woocommerce-LostPassword a:hover,
.woocommerce-Address-title a:hover,
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-content a:hover,
a.woocommerce-review-link:hover,
.posted_in a:hover,
.tagged_as a:hover,
.woocommerce .woocommerce-breadcrumb a:hover {
  color: #073b4c;
  text-decoration: underline;
}

/*-----------Labels----------------*/
.woocommerce div.product form.cart .variations label,
.woocommerce form label {
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
  font-weight: 400;
  font-style: normal;
}

/*---------------Placeholders----------------*/
.woocommerce input[type="search"]::placeholder,
.woocommerce-page table.cart td.actions .input-text::placeholder,
.woocommerce form .form-row .input-text::placeholder,
.woocommerce-page form .form-row .input-text::placeholder {
  color: #686868;
  font-family: inherit;
}

/*---------------Dropdowns----------------*/
.select2-container--default .select2-selection--single,
.woocommerce div.product form.cart .variations select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #000000;
  background: #ffffff;
  font-family: inherit;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 4px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background: #0580ee;
  color: #ffffff;
  outline: none;
}

.select2-container--default .select2-results__option[data-selected=true] {
  background: #073b4c;
  color: #ffffff;
  outline: none;
}

.select2-results__option {
  padding: 8px 12px;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}

.select2-dropdown {
  border-radius: 0;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.6;
  color: #000000;
  padding: 0;
  min-height: 20px;
  padding-left: 0;
  outline: none;
}
.select2-container--open .select2-dropdown--below {
  padding: 0;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
  background: url(https://aputiafavignana.it/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg);
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: 4px center;
  height: 100%;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear {
    display: none;
    pointer-events: none;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

/*---------------Headings----------------*/
.woocommerce .oxy-product-info h2,
.woocommerce .widget_recent_reviews h2,
.woocommerce .widget_top_rated_products h2,
.woocommerce .widget_shopping_cart h2,
.woocommerce .widget_products h2,
.woocommerce .widget_product_categories h2,
.woocommerce .widget_layered_nav_filters h2,
.woocommerce .woocommerce-widget-layered-nav h2,
.woocommerce .widget_rating_filter h2,
.woocommerce .widget_price_filter h2,
.woocommerce div.widget_product_tag_cloud h2,
.woocommerce h1.page-title,
.woocommerce h1.product_title,
.woocommerce section.related.products h2,
.oxy-product-upsells > :is(h1, h2, h3, h4, h5, h6),
.woocommerce h2.woocommerce-Reviews-title,
.woocommerce span.comment-reply-title,
.woocommerce-Tabs-panel h2,
h2.woocommerce-order-downloads__title,
.woocommerce-orders article header h1,
.woocommerce-account article header h1,
.woocommerce-downloads article header h1,
.woocommerce-edit-address article header h1,
.woocommerce-account h2,
.woocommerce-Address-title h3,
.woocommerce-MyAccount-content h3,
.woocommerce-EditAccountForm legend,
h1.oxy-woo-archive-title,
h2.woocommerce-column__title,
h2.woocommerce-order-downloads__title,
h2.woocommerce-order-details__title,
.woocommerce-billing-fields h3,
.woocommerce-checkout h3,
.woocommerce .cart_totals h2,
.woocommerce .cross-sells h2 {
  color: #000000;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 8px;
}

/*--------Prices and Quantity------------*/
.woocommerce .price_label .from,
.woocommerce .price_label .to,
.woocommerce ul.products li.product .price,
.product-quantity,
.woocommerce .price ins,
.woocommerce-Price-amount,
.woocommerce-loop-category__title .count,
.woocommerce .price {
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  background: transparent;
  text-decoration: none;
}

/*----Sale Price-----*/
.woocommerce .product_list_widget del span.woocommerce-Price-amount,
.woocommerce ul.products li.product .price del,
.woocommerce .price del,
.woocommerce .price del .woocommerce-Price-amount {
  font-size: 12px;
  font-weight: 200;
  color: #666666;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product span.price ins {
  color: #000000;
  font-weight: 700;
  font-size: inherit;
}

.woocommerce div.product p.price {
  font-size: 16px;
}

.woocommerce div.product p.price ins,
.woocommerce .oxy-woo-element .price ins {
  text-decoration: none;
}

.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce p.price del,
.woocommerce ul.products li.product .price del {
  opacity: 1;
  display: block;
}

/*--------------Table Headings----------------*/
.woocommerce-cart table.cart th,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce table.shop_table th,
.woocommerce table.shop_table tfoot th {
  font-weight: 400;
  color: #666666;
  font-size: 10px;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/*-------------------Texts---------------------*/
.woocommerce .woocommerce-mini-cart__total strong,
.woocommerce .woocommerce-mini-cart span.quantity,
.woocommerce .widget_product_categories span.count,
.woocommerce .woocommerce-widget-layered-nav-list__item span,
.woocommerce-product-attributes-item__value p,
.woocommerce-error,
.woocommerce-table--order-downloads,
.woocommerce-Address address,
.woocommerce-orders-table,
.woocommerce-table,
ul.woocommerce-shipping-methods,
p.woocommerce-shipping-destination,
.woocommerce-column--shipping-address address,
.woocommerce-column--billing-address address,
.woocommerce-order p,
.woocommerce .product-name,
.woocommerce .product-total,
.oxy-product-stock p,
.oxy-product-description p,
.woocommerce-Reviews .comment-text p,
.product .summary .product_meta,
.woocommerce-Tabs-panel,
.woocommerce-product-details__short-description p,
.woocommerce-form-track-order p,
.woocommerce-checkout-payment p,
.checkout_coupon p,
.woocommerce-ResetPassword p,
.woocommerce-info,
.woocommerce-error,
.woocommerce-message,
.woocommerce-MyAccount-content p,
.woocommerce-breadcrumb,
p.woocommerce-result-count {
  color: #666666;
  font-weight: 400;
  line-height: 1.6;
  font-size: 16px;
  font-style: normal;
}

/*------------Bold Texts---------------*/
.woocommerce-product-attributes-item__label,
.woocommerce-error strong,
.woocommerce-MyAccount-content strong,
.woocommerce-shipping-destination strong,
.woocommerce p.order-info mark,
.woocommerce-MyAccount-content mark.order-number,
.woocommerce-MyAccount-content mark.order-date,
.woocommerce-MyAccount-content mark.order-status,
.woocommerce-order-overview strong {
  color: #000000;
  font-weight: 700;
  font-family: inherit;
  background: transparent;
}

/*--------------------Badges---------------------*/
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
  background: #0580ee;
  font-size: 12px;
  padding: 6px 12px;
  line-height: 1.2;
  border-radius: 20px;
  min-width: 0;
  min-height: 0;
  margin: 0;
  top: 12px;
  left: 12px;
  right: auto;
  position: absolute;
}

/* ----------------- */


/*-------------Product Tabs(description, addtl info, reviews) - single product--------------*/

.woocommerce div.product .oxy-woo-element .woocommerce-tabs .panel,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs .panel {
  margin-bottom: 0;
  padding: 20px 0;
}
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs {
  padding-left: 5px;
  display: flex;
  text-align: center;
  margin-bottom: 0;
  flex-shrink: 0;
}

.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
  padding: 0;
  margin: 0 5px;
  display: flex;
  align-items: center;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::before {
  display: none;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::after {
  display: none;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a {
  width: 100%;
  color: #999;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  outline: none;
  padding: 16px 48px;
  z-index: 1000;
  font-weight: 400;
  border-radius: 0;
  word-break: break-word;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a:hover {
  color: #073b4c;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active {
  background: white;
  border-bottom-color: white;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce
  div.product
  .oxy-woo-element
  .woocommerce-tabs
  ul.tabs
  li.active
  a {
  color: #000000;
}

@media (max-width: 640px) {
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs {
    flex-direction: column;
    padding: 0;
    margin-bottom: 5px;
  }
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li {
    margin: 5px 0;
  }
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs::before,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs::before {
    border-bottom: none;
  }
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,
  .woocommerce
    div.product
    .oxy-woo-element
    .woocommerce-tabs
    ul.tabs
    li.active {
    border-bottom-color: #d3ced2;
  }
}

/* tabs panel content (single product, any tab content) */

.woocommerce .oxy-woo-element table.shop_attributes th,
.woocommerce .oxy-woo-element table.shop_attributes td {
  border-top: 1px solid #d3ced2;
  padding: 8px;
}

/* single product - add to cart */

.woocommerce .oxy-product-cart-button,
.woocommerce .oxy-woo-element div.product form.cart {
  width: 100%;
  max-width: 360px;
}

.woocommerce .oxy-woo-element div.product .single_add_to_cart_button,
.woocommerce .single_add_to_cart_button {
  align-self: stretch;
  flex-grow: 1;
  border-radius: 0;
}

.woocommerce .oxy-woo-element div.product form.cart,
.woocommerce .oxy-product-cart-button form.cart,
.woocommerce div.product form.cart {
  display: flex;
  flex-wrap: wrap;
}

.woocommerce .oxy-woo-element div.product form.variations_form.cart,
.woocommerce .oxy-product-cart-button form.variations_form.cart {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.woocommerce .oxy-woo-element div.product form.cart td.value,
.woocommerce .oxy-product-cart-button td.value {
  padding: 0;
}

.woocommerce .oxy-woo-element div.product .woocommerce-variation-add-to-cart,
.woocommerce .woocommerce-variation-add-to-cart {
  display: flex;
  width: 100%;
}

/* Primary Buttons */
.woocommerce .widget_shopping_cart .buttons a.checkout.wc-forward,
.woocommerce button[type=submit],
.woocommerce button[name=woocommerce-form-login__submit],
.woocommerce button[name=save_account_details],
.woocommerce button[name=save_address],
.woocommerce .oxy-woo-element div.product form.cart button.button.alt,
.woocommerce .oxy-product-cart-button button.button.alt,
.woocommerce div.product form.cart .button {
  background-color: #073b4c;
  color: #ffffff;
  border-radius: 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 16px 24px;
  font-size: 12px;
  text-align: center;
  border: 1px solid #073b4c;
  border-radius: 4px;
  line-height: 1.2;
  font-weight: 700;
  font-family: inherit;
  outline: none;
  cursor: pointer;
}
.woocommerce button[type=submit]:hover,
.woocommerce button[name=woocommerce-form-login__submit]:hover,
.woocommerce button[name=save_account_details]:hover,
.woocommerce button[name=save_address]:hover,
.woocommerce .oxy-woo-element div.product form.cart button.button.alt:hover,
.woocommerce .oxy-product-cart-button button.button.alt:hover,
.woocommerce div.product form.cart .button:hover {
  background-color: #032430;
  border: 1px solid #032430;
}

.woocommerce .oxy-woo-element div.product form.cart button.button.alt.disabled,
.woocommerce button.button.alt.disabled {
  background: #cccccc !important;
  border: 1px solid #cccccc !important;
  opacity: 1;
}

.woocommerce .quantity .qty {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 56px;
  padding: 8px 9px;
  margin-right: 12px;
  background: url(https://aputiafavignana.it/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg),
    url(https://aputiafavignana.it/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-up.svg), #ffffff;
  background-size: 6px, 6px;
  background-repeat: no-repeat, no-repeat;
  background-position: right 0.8em bottom calc(50% - 5px), right 0.8em top calc(50% - 5px);
  height: 100%;
}

.woocommerce table.variations tr {
  border-top: none;
}

.woocommerce .oxy-woo-element div.product form.cart .variations,
.woocommerce div.product .oxy-product-cart-button form.cart .variations {
  margin-bottom: 0;
}

.woocommerce .oxy-woo-element div.product form.cart table.variations tr,
.woocommerce table.variations tr {
  display: flex;
  flex-direction: column;
}

.woocommerce
  .oxy-woo-element
  div.product
  form.cart
  table.variations
  tr
  td
  label,
.woocommerce .oxy-product-cart-button table.variations tr td label {
  font-size: 12px;
  margin-right: 12px;
}

.woocommerce .oxy-woo-element div.product form.cart table.variations tr td a,
.woocommerce .oxy-product-cart-button table.variations tr td a {
  font-size: 12px;
}

.woocommerce .oxy-woo-element div.product form.cart a.reset_variations:before,
.woocommerce .oxy-product-cart-button table.variations tr td a:before {
  content: "× ";
}

.woocommerce .oxy-woo-element div.product form.cart .variations,
.woocommerce .oxy-product-cart-button div.product form.cart .variations {
  margin-bottom: 0;
}

.woocommerce .woocommerce-ordering select,
.woocommerce .oxy-woo-element div.product form.cart .variations select,
.woocommerce div.product .oxy-product-cart-button form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce form.cart .variations select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  line-height: 1.2;
  cursor: pointer;
  width: 100%;
  position: relative;
  background: url(https://aputiafavignana.it/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), #ffffff;
  background-size: 6px;
  padding-right: 24px;
  background-repeat: no-repeat;
  background-position: right 0.8em center;
}

.woocommerce input[type="number"]::-webkit-inner-spin-button,
.woocommerce input[type="number"]::-webkit-outer-spin-button {
  margin-right: -9px;
  opacity: 0.01;
  width: 24px;
  height:48px;
  cursor: pointer;
}

/* single product - rating below title / rating element */

.woocommerce .oxy-woo-element div.product .woocommerce-product-rating,
.woocommerce .oxy-product-rating .woocommerce-product-rating,
.woocommerce div.product .oxy-product-rating .woocommerce-product-rating {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating::before,
.woocommerce .oxy-product-rating .star-rating::before {
  position: relative;
  color: #d3d3d3;
}

.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating,
.woocommerce .oxy-product-rating .woocommerce-product-rating .star-rating {
  width: auto;
  letter-spacing: 2px;
  margin: 0 0 0 0;
}

.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  a.woocommerce-review-link,
.woocommerce .oxy-product-rating a.woocommerce-review-link {
  font-size: 12px;
}
.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating
  span,
.woocommerce .oxy-product-rating .woocommerce .star-rating span {
  color: #0580ee;
}

/* Transitions */
.woocommerce .flex-control-thumbs li,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.select2-search--dropdown .select2-search__field,
.woocommerce
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before,
.woocommerce ul.tabs li,
.woocommerce .woocommerce-product-gallery__trigger:after,
.woocommerce .woocommerce-product-gallery__trigger:before,
.woocommerce img:not(.zoomImg):not(.pswp__img),
.woocommerce textarea,
.woocommerce .checkbox,
.woocommerce .select2-selection,
.woocommerce input,
.woocommerce button,
.woocommerce select,
.woocommerce a {
  transition: all ease 0.2s;
}
/* End of Transitions */

/* Input Styles */
.woocommerce-cart table.cart td.actions .coupon .input-text,
.select2-container--default .select2-search--dropdown .select2-search__field,
.woocommerce textarea,
.select2-dropdown,
.woocommerce .select2-selection,
.woocommerce input[type="search"],
.woocommerce input[type="text"],
.woocommerce input[type="number"],
.woocommerce input[type="tel"],
.woocommerce input[type="email"],
.woocommerce input[type="password"],
.woocommerce select {
  height: auto;
  font-size: 14px;
  border: 1px solid #d3ced2;
  background: #ffffff;
  color: #000000;
  outline: none;
  font-family: inherit;
  padding: 8px 12px;
  border-radius: 4px;
  resize: none;
}
/* Focus State */
.woocommerce-cart table.cart td.actions .coupon .input-text:focus,
.select2-container--default .select2-search--dropdown .select2-search__field:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce textarea:focus,
.select2-dropdown:focus,
.woocommerce .select2-selection:focus,
.woocommerce input[type="search"]:focus,
.woocommerce input[type="text"]:focus,
.woocommerce input[type="number"]:focus,
.woocommerce input[type="tel"]:focus,
.woocommerce input[type="email"]:focus,
.woocommerce input[type="password"]:focus,
.woocommerce select:focus {
  border: 1px solid #65bec2;
  box-shadow: 0 0 5px #65bec2;
}
/* End of Inputs */

/* Custom Checkbox */
.woocommerce-form-login input[type="checkbox"],
.oxy-woo-checkout input[type="checkbox"] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.01;
  display: none !important;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox {
  position: relative;
  cursor: pointer;
  padding-left: 16px;
  margin-top: 0;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox span{
    margin-left: 18px;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme
  span::before,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before {
  width: 24px;
  height: 24px;
  border: 1px solid #d3ced2;
  background-color: #ffffff;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-size: 50%;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: center center;
}
input[type="checkbox"]:checked ~ span::before,
input[type="checkbox"]:checked ~ label span::before {
  background: url(https://aputiafavignana.it/wp-content/plugins/oxygen-woocommerce/elements/assets/check-mark.svg), #ffffff;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
  margin-top: 34px;
}
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before {
  margin-top: -4px;
}
/* End of Custom Checkbox */

/* Product Column Fix */
.woocommerce-page.columns-1 ul.products li.product,
.woocommerce.columns-1 ul.products li.product {
  width: 100%;
}
.woocommerce-page.columns-2 ul.products li.product,
.woocommerce.columns-2 ul.products li.product {
  margin: 0;
  width: 50%;
}
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product {
  margin: 0;
  width: 33.33%;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  width: 25%;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 20px;
}
.woocommerce-page.columns-5 ul.products li.product,
.woocommerce.columns-5 ul.products li.product {
  margin: 0;
  width: 20%;
}
.woocommerce-page.columns-6 ul.products li.product,
.woocommerce.columns-6 ul.products li.product {
  margin: 0;
  width: 16.6%;
}
/* End of Product Column Fix */

/*--- Radio Buttons Style ---*/
.woocommerce input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px;
  height: 24px;
  background: #ffffff;
  border: 1px solid #d3ced2;
  border-radius: 100%;
  outline: none;
  cursor: pointer;
}

/* WooCommerce Payments plugin compatibility */
.woocommerce input[type=radio].woocommerce-SavedPaymentMethods-tokenInput {
  width: 20px !important;
  height: 20px !important;
  margin: 6px 8px 0 0 !important;
}

.woocommerce input[type=radio]:hover {
  border: 1px solid #65bec2;
  box-shadow: 0 0 5px #65bec2;
}

.woocommerce input[type=radio]:checked {
  background: #000000;
  box-shadow: inset 0 0 0 8px #ffffff;
}

/* WooCommerce Payments plugin compatibility */
.woocommerce input[type=radio].woocommerce-SavedPaymentMethods-tokenInput:checked {
  box-shadow: inset 0 0 0 4px #ffffff;
}

.woocommerce input[type=radio]:checked:hover {
  box-shadow: inset 0 0 0 8px #ffffff, 0 0 5px #65bec2;
}

/*--------------------Tables and Forms Style-------------------------*/
.oxy-woo-order-tracking form,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password,
.woocommerce .woocommerce-EditAccountForm,
.woocommerce .woocommerce-address-fields,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce .col2-set,
.woocommerce-form-coupon,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
ul.woocommerce-order-overview,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce form.checkout_coupon,
.woocommerce table.shop_table {
  border: 1px solid #d3ced2;
  border-top: 3px solid #073b4c;
  border-radius: 0;
  background: #ffffff;
  padding: 20px;
  border-collapse: collapse;
  box-shadow: var(--box-shadow) 0 10px 20px;
}
fieldset {
  background: transparent;
}
.woocommerce table tr {
  border-top: 1px solid #d3ced2;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table th {
  border: none;
  padding: 12px 20px;
  font-weight: 400;
  color: #666666;
}
/* End of Tables and Forms Styles */



/* Notification Styles */
.woocommerce-info, .woocommerce-error, .woocommerce-message {
  padding-right: 20px;
  border-bottom: 1px solid #d3ced2;
  border-left: 1px solid #d3ced2;
  border-right: 1px solid #d3ced2;
  border-radius: 0;
  background: #ffffff;
  border-collapse: collapse;
  box-shadow: var(--box-shadow) 0 10px 20px;
}
/* Info */
.woocommerce-info::before {
  color: #00adef;
}
.woocommerce-info {
  border-top-color: #00adef;
}
/* Error */
.woocommerce-error::before {
  color: #e96199;
}
.woocommerce-error {
  border-top-color: #e96199;
}
/* Message */
.woocommerce-message::before {
  color: #65bec2;
}
.woocommerce-message {
  border-top-color: #65bec2;
}
/* End of Notification Sytles */


/* Shop, Uppsells, Related Product Shared Styles Styles */
.woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -20px 20px;
}
.woocommerce ul.products li.product .button {
  margin-top: auto;
}
.woocommerce a.added_to_cart {
  margin-top: 12px;
}
.woocommerce-loop-product__link {
  display: flex;
  flex-direction: column;
}

/* Product Info Shared Styles */

.woocommerce .oxy-product-info,
.woocommerce .oxy-product-tabs {
  width: 100%;
}

.woocommerce table.shop_attributes {
  border-top: 1px solid #d3ced2;
  border-collapse: collapse;
}

.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
  background: transparent;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
  border-bottom: 1px solid #d3ced2;
  text-align: left;
}


/* Widgets Headings */
.ct-widget .widget.woocommerce .widgettitle {
  font-size: px;
  font-weight: ;
  font-family: ;
}
/* End of Widgets Headings */


/* Search Products Widget */
.woocommerce form.woocommerce-product-search {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.woocommerce input.search-field {
  flex-grow: 1;
  margin-right: 8px;
  min-width: 120px;
}
/* End of Widget */



/* Product Tags Cloud Widget */
.woocommerce div.tagcloud {
  line-height: 1.2;
}
/* End of Widget */



/* Filter by Price Widget */
.woocommerce .widget_price_filter .ui-slider {
  margin: 20px 0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #d3ced2;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  width: 24px;
  height: 24px;
  background-color: #073b4c;
  top: -8px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #073b4c;
}
.woocommerce .widget_price_filter .price_slider_amount {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
  margin-right: 12px;
}
.woocommerce .price_label {
  text-align: left;
  line-height: 1.6;
}
/* End of Widget */



/* Rating Filter Widget */
.woocommerce .widget_rating_filter ul li a {
  display: flex;
  float: left;
  align-items: center;
}
.woocommerce .widget_rating_filter ul li.chosen a::before {
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .widget_rating_filter ul li.chosen:hover a::before {
  color: #073b4c;
}
/* End of Widget */



/* Attributes Filter Widget */
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen:hover a::before {
  color: #073b4c;
}
/* End of Widget */



/* Active Filters Widget */
.woocommerce .widget_layered_nav_filters ul li a::before {
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .widget_layered_nav_filters ul li:hover a::before {
  color: #073b4c;
}
.woocommerce .widget_layered_nav_filters ul li:hover span.woocommerce-Price-amount {
  color: #073b4c;
}
/* End of Widget */



/* Product Categories Widget */
.woocommerce .widget_product_categories ul {
  padding-left: 20px;
  list-style: none;
}
.woocommerce .widget_product_categories ul li::before {
  color: #d3ced2;
  content: '•';
  position: relative;
  margin-right: 8px;
  margin-left: -20px;
}
.woocommerce .widget_product_categories ul.product-categories {
  margin-top: 0;
}
.woocommerce .widget_product_categories .select2-container .select2-selection--single {
  height: auto;
  border-color: #d3ced2;
  background: url(https://aputiafavignana.it/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), #ffffff;
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: right 0.8em center;
}
.woocommerce .widget_product_categories .select2-container .select2-selection--single:focus {
  border-color: #65bec2;
}
.woocommerce .widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}
.woocommerce .select2-container--open .select2-dropdown--below {
  border-color: #d3ced2
}
.woocommerce .select2-container--open .select2-dropdown--above {
  padding: 0;
  border-color: #d3ced2;
}
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #d3ced2;
}
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border-color: #65bec2;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear {
  font-weight: 300;
  color: #d3ced2;
  font-size: 24px;
  line-height: 1;
}
.woocommerce .select2-container--default .select2-selection--single:hover .select2-selection__clear {
  color: #073b4c;
}
/* End of Widget */



/* Products, Cart Widgets */
.woocommerce .product_list_widget ins {
  text-decoration: none;
}
.woocommerce .product_list_widget del {
  color: #666666;
}
.woocommerce ul.product_list_widget li img {
  border: 1px solid #d3ced2;
  width: 40px;
  float: left;
  margin-bottom: 16px;
  margin-right: 12px;
  margin-left: 0;
  margin-top: 4px;
}
.woocommerce ul.product_list_widget li {
  border-bottom: 1px solid #d3ced2;
  margin-bottom: 4px;
  padding-bottom: 8px;
}
.woocommerce .product_list_widget .reviewer {
  font-size: 12px;
  color: #666666;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
  right: 0;
  left: auto;
  color: #d3ced2 !important;
  font-weight: 300;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
  color: #073b4c !important;
  background: none;
  text-decoration: none;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
  padding-left: 0;
}
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a {
  margin-right: 0;
}
/* End of Widget */

/*---Safari Row Hotfix---*/
.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before {
  width: 100%;
}

/*---Product Title Hotfix (Must be in product-title.css)---*/
.woocommerce h1.product_title.oxy-product-title {
  margin: 0;
}

/*---Fix for shopping cart duplication issue on AJAX update---*/
.ct-modal .woocommerce-cart-form:not(:nth-child(2)) {
  display: none;
}

.ct-modal .cart-collaterals > .cart_totals:not(:nth-child(1)) {
  display: none;
}

/*---Fix for WooCommerce Payments credit card images on checkout---*/
.woocommerce label[for="payment_method_woocommerce_payments"],
.woocommerce label[for="payment_method_bacs"],
.woocommerce label[for="payment_method_cod"] {
  display: flex;
  flex-direction: row;
}

.woocommerce label[for="payment_method_woocommerce_payments"] img,
.woocommerce label[for="payment_method_bacs"] img,
.woocommerce label[for="payment_method_cod"] img {
  width: 32px;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Roboto Slab';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Roboto';font-size: 36px;font-weight: 700;line-height: 1;}h2, h3, h4, h5, h6{font-size: 30px;line-height: 1.1;}h3, h4, h5, h6{font-size: 24px;line-height: 1.1;}h4, h5, h6{font-size: 20px;line-height: 1.1;}h5, h6{font-size: 18px;line-height: 1.2;}h6{font-size: 16px;line-height: 1.2;}a {color: #0580ee;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 72px;
padding-right: 24px;
padding-bottom: 72px;
padding-left: 24px;
}.ct-new-columns > .ct-div-block {
padding-top: 12px;
padding-right: 12px;
padding-bottom: 12px;
padding-left: 12px;
}.oxy-header-container {
padding-right: 24px;
padding-left: 24px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.o-txt-head-beta {
}
.u-push-bottomAtPhoneLandscape {
}
.u-push-ends-half {
}
.u-push-bottom {
}
.c-label-free-delivery {
}
.c-label-free-delivery--plain {
}
.u-soft-top-quarter {
}
.u-push-right-double {
}
.c-label-free-delivery__icon {
}
.c-label-free-delivery__text {
}
.u-push-top-quarter {
}
.u-push-ends {
}
.u-hide {
}
.u-push-right-half {
}
.c-contact-form {
}
.o-txt-hero-gamma {
}
.o-btn {
}
.o-btn--pill {
}
.o-btn--skin-george-eggplant {
}
.u-push-ends-double {
}
.oxel_dynamicslider {
 width:100%;
}
.swiper-container {
}
.oxel_dynamicslider__container {
}
.swiper-wrapper {
}
.swiper-slide {
}
.product-list__head {
 width:100%;
 text-align:justify;
 margin-bottom:48px;
}
.product-list__head:not(.ct-section):not(.oxy-easy-posts),
.product-list__head.oxy-easy-posts .oxy-posts,
.product-list__head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.tmp-button-small:hover{
background-color :#b2ebf7;
border: 1px solid #b2ebf7;
}.tmp-button-small:hover{
}
.tmp-button-small {
background-color :#2babbf;
border: 1px solid #2babbf;
color: #ffffff;
}.tmp-button-small {
 font-family:'Proxima Nova Regular';
 padding-top:6px;
 padding-left:12px;
 padding-right:12px;
 padding-bottom:6px;
 border-radius:8px;
 button-hover_color:#b2ebf7;
 font-size:16px;
}
.o-btn--skin-alt-eggplant {
}
.o-btn--milli {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.o-btn--milli {
}
.o-txt-label-epsilon {
}
.oxel_horizontal_divider {
 margin-top:16px;
 margin-bottom:16px;
 width:100%;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_horizontal_divider__line {
 height:2px;
 background-color:rgba(104,166,145,0.25);
}
.c-related-products {
}
.c-single-product-cart-button {
}
.u-push-top {
}
.cat-preview {
 text-align:center;
 position:relative;
}
.cat-preview:not(.ct-section):not(.oxy-easy-posts),
.cat-preview.oxy-easy-posts .oxy-posts,
.cat-preview.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.cat-preview__title {
background-image:linear-gradient(rgba(0,0,0,0.11), rgba(0,0,0,0.11)); width:100%;
 height:100%;
 background-color:rgba(0,0,0,0.1);
 position:absolute;
 color:#ffffff;
 font-size:44.79px;
}
.cat-preview__title:not(.ct-section):not(.oxy-easy-posts),
.cat-preview__title.oxy-easy-posts .oxy-posts,
.cat-preview__title.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.cat-preview__image {
}
.product-list-head {
 width:100%;
 text-align:justify;
 margin-bottom:48px;
}
.product-list-head:not(.ct-section):not(.oxy-easy-posts),
.product-list-head.oxy-easy-posts .oxy-posts,
.product-list-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.u-soft-top {
}
.o-btn--small {
}
.o-txt-hero-epsilon {
}
.o-txt-body-gamma {
}
.o-txt-body-epsilon {
}
.o-txt-body {
}
.c-home-product-slider__thumbnail {
}
.c-product-swiper-slide {
}
.u-push-right {
}
.u-push-left {
}
.u-push-bottom-double {
}
.o-txt-hero-mega {
}
.o-txt-hero-betao-txt-hero-beta {
}
.o-txt-hero-kilo {
}
.o-txt-hero-beta {
}
.o-txt-label-delta {
}
.o-txt-std-delta {
}
.o-txt-std-gamma {
}
.u-push-bottom-half {
}
.o-txt-std-beta {
}
.o-txt-std-epsilon {
}
.o-txt-body-delta {
}
.o-txt-body-zeta {
}
.o-txt-head-alpha {
}
.o-txt-notion-beta {
}
.o-txt-subhead-gamma {
}
.o-txt-subhead-beta {
}
.o-txt-subhead-delta {
}
.o-txt-head-gamma {
}
.u-skin-bkg-main {
}
.u-soft-ends {
}
.o-txt-subhead-kilo {
}
.o-txt-subhead-alpha {
}
.o-txt-body-milli {
}
.o-txt-body-micro {
}
.u-push-top-half {
}
.c-bollino__head {
}
.u-flush-bottomAtPhoneLandscape {
}
.u-push-bottomAtTablet {
}
.u-push-endsAtTablet {
}
.u-push-bottom-doubleAtTablet {
}
@media (max-width: 991px) {
.u-push-bottom-doubleAtTablet {
}
.u-push-bottom-doubleAtTablet:not(.ct-section):not(.oxy-easy-posts),
.u-push-bottom-doubleAtTablet.oxy-easy-posts .oxy-posts,
.u-push-bottom-doubleAtTablet.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.u-push-topAtTablet {
}
.u-txt-shadow {
}
.u-soft-bottom {
}
.u-soft-bottom-double {
}
.u-soft {
}
.o-txt-hero-delta {
}
.u-push-bottom-triple {
}
.upush-ends-half {
}
.u-soft-top-half {
}
.u-soft-top-third {
}
.u-one-whole {
}
.u-push-top-double {
}
.o-txt-head-delta {
}
.recesso__form-cntr {
 width:100%;
}
.recesso__content {
}
.recesso__content-txt {
}
.recesso__title {
}
.recesso__form-shortcode {
 width:100%;
}
.ap-recesso__title {
}
.ap-recesso__content-txt {
 font-family:Roboto Slab;
 text-align:center;
 max-width:60%;
}
@media (max-width: 1120px) {
.ap-recesso__content-txt {
 max-width:70%;
}
}

@media (max-width: 991px) {
.ap-recesso__content-txt {
 max-width:90%;
}
}

@media (max-width: 767px) {
.ap-recesso__content-txt {
 max-width:100%;
}
}

.ap-recesso__form-cntr {
 width:100%;
}
.ap-recesso__form-shortcode {
 width:100%;
}
.ap-recesso {
 background-color:#232e35;
 color:#ffffff;
}
.ap-recesso:not(.ct-section):not(.oxy-easy-posts),
.ap-recesso.oxy-easy-posts .oxy-posts,
.ap-recesso.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.ap-recesso__content {
}
.ap-resi-rules {
}
.ap-resi-rules__columns {
}
.ap-resi-rules__col {
}
.ap-resi-rules__icon {
 width:60px;
}
.ap-resi-rules__title {
 font-family:Roboto;
 font-weight:300;
 font-size:30px;
 line-height:1;
}
.ap-resi-rules__description {
}
.ap-info-support-resi {
}
.ap-info-support-resi__title {
 line-height:1;
 margin-bottom:var(--ms-base-space) ;
}
/* ============================================================================
   Modus Framework - Design Tokens (CSS Variables)
   Includes:
   - Spacing system
   - Layout settings
   - Typography scale & settings
   - Colors
   ============================================================================ */

:root {
  /* ----------------------------
     SPACING SYSTEM
     ----------------------------
     Based on base-space (default: 24px).
     Adjust base-space to update all related tokens.
  */

  /* Base space */
  --ms-base-space: 24px; /* Default base spacing unit */

  /* Decreasing Spaces (submultiples) */
  --ms-twelfth-space: calc(var(--ms-base-space) / 12); /* 2px */
  --ms-eighth-space: calc(var(--ms-base-space) / 8); /* 3px */
  --ms-sixth-space: calc(var(--ms-base-space) / 6); /* 4px */
  --ms-quarter-space: calc(var(--ms-base-space) / 4); /* 6px */
  --ms-third-space: calc(var(--ms-base-space) / 3); /* 8px */
  --ms-half-space: calc(var(--ms-base-space) / 2); /* 12px */

  /* Increasing Spaces (multiples) */
  --ms-onehalf-space: calc(var(--ms-base-space) * 1.5); /* 36px */
  --ms-double-space: calc(var(--ms-base-space) * 2); /* 48px */
  --ms-triple-space: calc(var(--ms-base-space) * 3); /* 72px */
  --ms-quadruple-space: calc(var(--ms-base-space) * 4); /* 96px */
  --ms-quintuple-space: calc(var(--ms-base-space) * 5); /* 120px */
  --ms-sextuple-space: calc(var(--ms-base-space) * 6); /* 144px */
  --ms-septuple-space: calc(var(--ms-base-space) * 7); /* 168px */
  --ms-octuple-space: calc(var(--ms-base-space) * 8); /* 192px */

  /* High granularity (extra precision) */
  --ms-tenth-space: calc(var(--ms-base-space) / 10); /* 2.4px */
  --ms-fifth-space: calc(var(--ms-base-space) / 5); /* 4.8px */
  --ms-doublehalf-space: calc(var(--ms-base-space) * 2.5); /* 60px */
  --ms-triplehalf-space: calc(var(--ms-base-space) * 3.5); /* 84px */
  --ms-quadruplehalf-space: calc(var(--ms-base-space) * 4.5); /* 108px */
  --ms-quintuplehalf-space: calc(var(--ms-base-space) * 5.5); /* 132px */
  --ms-sextuplehalf-space: calc(var(--ms-base-space) * 6.5); /* 156px */
  --ms-septuplehalf-space: calc(var(--ms-base-space) * 7.5); /* 180px */
  --ms-octuplehalf-space: calc(var(--ms-base-space) * 8.5); /* 204px */

  /* ----------------------------
     LAYOUT SETTINGS
     ---------------------------- */

  /* Space sizes */
  --ms-size-tiny: 1px; /* Size tiny */
  --ms-size-small: 2px; /* Size small */
  --ms-size-regular: 3px; /* Size regular */
  --ms-size-medium: 4px; /* Size medium */
  --ms-size-large: 5px; /* Size large */
  --ms-size-extra-large: 6px; /* Size extra-large */
  --ms-size-huge: 7px; /* Size huge */

  /* Border radius */
  --ms-radius-soft: 3px; /* Radius soft */
  --ms-radius-regular: 4px; /* Radius regular */
  --ms-radius-rounded: 8px; /* Radius rounded */
  --ms-radius-smooth: 16px; /* Radius smooth */
  --ms-radius-circle: 99999px; /* Radius circle */

  /* Page container */
  --ms-max-width-container: 1280px; /* Max width page */

  /* ----------------------------
     TYPOGRAPHY SCALE & SETTINGS
     ---------------------------- */

  /* Base */
  --ms-body-size: 16px; /* Body font size */
  --ms-type-scale-ratio: 1.25; /* Type scale ratio (major third) */

  /* Line height */
  --ms-body-line-height: var(--ms-base-space); /* Body line-height */

  /* Typography scale (increase) */
  --ms-zeta-size: calc(var(--ms-body-size) * var(--ms-type-scale-ratio)); /* Header 6 size */
  --ms-epsilon-size: calc(var(--ms-zeta-size) * var(--ms-type-scale-ratio)); /* Header 5 size */
  --ms-delta-size: calc(var(--ms-epsilon-size) * var(--ms-type-scale-ratio)); /* Header 4 size */
  --ms-gamma-size: calc(var(--ms-delta-size) * var(--ms-type-scale-ratio)); /* Header 3 size */
  --ms-beta-size: calc(var(--ms-gamma-size) * var(--ms-type-scale-ratio)); /* Header 2 size */
  --ms-alpha-size: calc(var(--ms-beta-size) * var(--ms-type-scale-ratio)); /* Header 1 size */
  --ms-kilo-size: calc(var(--ms-alpha-size) * var(--ms-type-scale-ratio)); /* Kilo size */
  --ms-mega-size: calc(var(--ms-kilo-size) * var(--ms-type-scale-ratio)); /* Mega size */
  --ms-giga-size: calc(var(--ms-mega-size) * var(--ms-type-scale-ratio)); /* Giga size */

  /* Typography scale (decrease) */
  --ms-milli-size: calc(var(--ms-body-size) / var(--ms-type-scale-ratio)); /* Milli size */
  --ms-micro-size: calc(var(--ms-milli-size) / var(--ms-type-scale-ratio)); /* Micro size */
  --ms-nano-size: calc(var(--ms-milli-size) / var(--ms-type-scale-ratio)); /* Nano size */

  /* Heading weights */
  --ms-heading-weight: 700; /* Base headings weight */
  --ms-h1-weight: var(--ms-heading-weight); /* Header 1 weight */
  --ms-h2-weight: var(--ms-heading-weight); /* Header 2 weight */
  --ms-h3-weight: var(--ms-heading-weight); /* Header 3 weight */
  --ms-h4-weight: var(--ms-heading-weight); /* Header 4 weight */
  --ms-h5-weight: var(--ms-heading-weight); /* Header 5 weight */
  --ms-h6-weight: var(--ms-heading-weight); /* Header 6 weight */

  /* Stretch */
  --ms-heading-stretch: 100%; /* Base headings stretch */
  --ms-body-stretch: 100%; /* Base body stretch */

  /* Typeface */
  --ms-body-typeface: sans-serif; /* Body typeface */
  --ms-heading-typeface: serif; /* Heading typeface */
  --ms-ui-typeface: monospace; /* UI typeface */

  /* Font weights */
  --ms-headtype-weight: var(--ms-heading-weight); /* Font-weight for headtype classes */
  --ms-herotype-weight: 300; /* Font-weight for herotype classes */
  --ms-subheadtype-weight: 500; /* Font-weight for subheadtype classes */
  --ms-bodytype-weight: 400; /* Font-weight for bodytype classes */
  --ms-notiontype-weight: 400; /* Font-weight for notiontype classes */
  --ms-infotype-weight: 400; /* Font-weight for infotype classes */

  /* Font stretch */
  --ms-headtype-stretch: var(--ms-heading-stretch); /* Font-stretch for headtype classes */
  --ms-herotype-stretch: 100%; /* Font-stretch for herotype classes */
  --ms-subheadtype-stretch: 100%; /* Font-stretch for subheadtype classes */
  --ms-bodytype-stretch: var(--ms-body-stretch); /* Font-stretch for bodytype classes */
  --ms-notiontype-stretch: 100%; /* Font-stretch for notiontype classes */
  --ms-infotype-stretch: 100%; /* Font-stretch for infotype classes */

  /* ----------------------------
     COLORS
     ---------------------------- */

  /* Base Colors */
  --ms-color-neutral: var(--ms-color-cadet-gray); /* Universal neutral for UI backgrounds and components. */
  --ms-color-ui: var(--ms-color-neutral); /* Functional neutral for UI elements (borders, inputs, dividers, soft backgrounds, secondary buttons). */
  --ms-color-bg: var(--ms-color-anti-flash-white); /* Main background color, typically used on <body>. */
  --ms-color-bg-alt: var(--ms-color-onyx); /* Alternate background color for visual rhythm. */
  --ms-color-brand: var(--ms-color-oxford-blue); /* Official brand color. Usually aligned with the logo. */

  /* Palette Colors */
  --ms-color-primary: var(--ms-color-oxford-blue); /* Primary visual color of the project (headers, CTAs, key elements). */
  --ms-color-secondary: var(--ms-color-old-gold); /* Secondary palette color. */
  --ms-color-tertiary: var(--ms-color-english-violet); /* Tertiary palette color. */
  --ms-color-quaternary: var(--ms-color-citron); /* Quaternary palette color. */

  /* Text & Typography */
  --ms-color-body: rgba(0,0,0,0.8); /* Default body text color. */
  --ms-color-text: var(--ms-color-body); /* Alias for main text color. */
  --ms-color-heading: var(--ms-color-body); /* Heading color. */
  --ms-color-link: var(--ms-color-sweet-brown); /* Link color. */
  --ms-color-link-hover: var(--ms-color-sweet-brown); /* Link hover color. */

  /* Component & Elements */
  --ms-color-button: var(--ms-color-dark-moss-green); /* Primary button & CTA color. */
  --ms-color-button-alt: var(--ms-color-cadmium-green); /* Secondary button color. */
  --ms-color-badge: var(--ms-color-fulvous); /* Small inline labels (tags, chips, status indicators). */
  --ms-color-banner: var(--ms-color-sunset); /* Banners (promotional or informational). */

  /* State & Feedback */
  --ms-color-advise: var(--ms-color-citrine); /* Informational state (yellow). */
  --ms-color-alert: var(--ms-color-rust); /* Warning state (orange/red). */
  --ms-color-success: var(--ms-color-dartmouth-green); /* Success state (green). */
  --ms-color-error: var(--ms-color-international-orange-engineering); /* Error state (strong red). */
  --ms-color-active: var(--ms-color-citrine); /* Active state color (focus indicators, active UI). */
  --ms-color-highlight: var(--ms-color-citrine); /* Highlight for emphasis (keywords, hero elements). */
  --ms-color-muted: var(--ms-color-citrine); /* Muted tone (secondary text, timestamps, subtle labels). */

  /* Temp */
  --ms-color-default: #ccc; /* Default color (temporary, to be checked before removal). */
}
/* ============================================================
   ROOT LIBRARY COLORS
   Description:
   - Full library of base, neutral, and extended palette colors.
   - Organized by categories (white, black, gray, green, etc.).
   - Prefix: --ms-color-[name]
   ============================================================ */

:root {

  /* -----------------------------------
     WHITE COLORS
  ----------------------------------- */
  --ms-color-white: #fff;
  --ms-color-alabaster: #e9e7dc;
  --ms-color-alabaster-2: #ecefea;
  --ms-color-anti-flash-white: #f1f6f9; /* compatible for a white default body background */
  --ms-color-baby-powder: #FEFDF6;
  --ms-color-dun: #C3BAAA;
  --ms-color-eggshell: #ece5cc;
  --ms-color-eggshell-2: #e8e8d5;
  --ms-color-eggshell-3: #F7EED6;
  --ms-color-isabelline: #f5eee8;
  --ms-color-ivory: #F6F6EB;
  --ms-color-linen: #faf2e9;
  --ms-color-old-lace: #FFF5E6;

  /* -----------------------------------
     BLACK COLORS
  ----------------------------------- */
  --ms-color-black: #000;
  --ms-color-eerie-black: #171717;
  --ms-color-jet: #292929;
  --ms-color-onyx: #353839;
  --ms-color-van-dyke: #413634;

  /* -----------------------------------
     GRAY COLORS
  ----------------------------------- */
  --ms-color-ash-gray: #C6D7CF;
  --ms-color-battleship-gray: #999B8D;
  --ms-color-cadet-gray: #A2B2BD;
  --ms-color-cool-gray: #8b98b1;
  --ms-color-deep-space-sparkle: #4C5B5E;
  --ms-color-khaki: #BDB6A2;
  --ms-color-middle-grey: #878479;
  --ms-color-platinum: #EDEEEA;
  --ms-color-timberwolf: #d6d3c7;
  --ms-color-timberwolf-2: #d6d5c9;

  /* -----------------------------------
     GREEN COLORS
  ----------------------------------- */
  --ms-color-android-green: #A8CA01;
  --ms-color-artichoke: #91906B;
  --ms-color-cadmium-green: #046238;
  --ms-color-caribbean-current: #026C7C;
  --ms-color-dark-moss-green: #4E5A17;
  --ms-color-dark-olive-green: #556B2F;
  --ms-color-dartmouth-green: #016F28;
  --ms-color-drab-dark-brown: #3e3c14;
  --ms-color-feldgrau: #4F6665;
  --ms-color-fern-green: #487A29;
  --ms-color-forest-green-crayola-2: #78A976;
  --ms-color-forest-green-crayola: #67A76B;
  --ms-color-green-pantone: #4da542;
  --ms-color-green-pigment: #189C47;
  --ms-color-hunter-green: #3A6445;
  --ms-color-kombu-green: #2F381D;
  --ms-color-laurel-green: #A3AC99;
  --ms-color-maximum-green: #628433;
  --ms-color-may-green: #4E9F45;
  --ms-color-moss-green: #809348;
  --ms-color-myrtle-green: #39756B;
  --ms-color-ocean-green: #61BD93;
  --ms-color-olive-drab-2: #4F4631;
  --ms-color-olive-drab: #6F8114;
  --ms-color-olive: #828130;
  --ms-color-olivine-2: #9BBB77;
  --ms-color-olivine: #B4CC89;
  --ms-color-pine-tree: #1F2B20;
  --ms-color-polished-pine: #68A691;
  --ms-color-reseda-green: #6d7d6d;
  --ms-color-sage: #A6B18B;
  --ms-color-sea-green-2: #35895D;
  --ms-color-sea-green: #008542;
  --ms-color-sheen-green: #99DB45;
  --ms-color-straw: #CED473;
  --ms-color-turquoise-green: #97CEB7;
  --ms-color-viridian: #307f6d;
  --ms-color-yellow-green-crayola: #B3DF7B;
  --ms-color-yellow-green: #A2DB57;

  /* -----------------------------------
     MAROON COLORS
  ----------------------------------- */
  --ms-color-black-bean: #371515;
  --ms-color-bronze: #bb803f;
  --ms-color-burgundy: #721121;
  --ms-color-caput-mortuum: #4f2d24;
  --ms-color-chocolate-cosmos: #651a1e;
  --ms-color-coyote: #886237;
  --ms-color-dark-liver-horses: #594131;
  --ms-color-dark-sienna: #331912;
  --ms-color-metallic-sunburst: #9E7C49;
  --ms-color-old-burgundy: #331f1a;
  --ms-color-persian-plum: #65191e;
  --ms-color-raw-umber: #7f6652;
  --ms-color-redwood: #995b4d;
  --ms-color-up-maroon: #7C1118;

  /* -----------------------------------
     RED COLORS
  ----------------------------------- */
  --ms-color-auburn: #A62B31;
  --ms-color-blood-red: #6B100D;
  --ms-color-carrot-orange: #f3960b;
  --ms-color-fulvous: #e5840f;
  --ms-color-international-orange-engineering: #c10000;
  --ms-color-jasper: #CD4631;
  --ms-color-medium-carmine: #b53632;
  --ms-color-old-mauve: #5e1e36;
  --ms-color-ou-crimson-red: #831216;
  --ms-color-permanent-geranium-lake: #E71B23;
  --ms-color-persian-red: #C34332;
  --ms-color-red-munsell: #ED1841;
  --ms-color-red-salsa: #F43246;
  --ms-color-rose: #FD087F;
  --ms-color-rosy-brown: #b18b8b;
  --ms-color-rufous: #99250F;
  --ms-color-rust: #b23800;
  --ms-color-rusty-red: #CC3646;
  --ms-color-sweet-brown: #A9413E;
  --ms-color-vermilion: #EA0D09;

  /* -----------------------------------
     ORANGE COLORS
  ----------------------------------- */
  --ms-color-dark-salmon: #E89A71;
  --ms-color-flame: #E75021;
  --ms-color-gold-crayola: #DFC498;
  --ms-color-harvest-gold: #dd9313;
  --ms-color-marigold: #eda528;
  --ms-color-ochre: #cc7122;
  --ms-color-orange-soda: #F45E38;
  --ms-color-pumpkin: #F27933;
  --ms-color-rust: #BD4C23;
  --ms-color-safety-orange-blaze-orange: #FF6400;
  --ms-color-saffron: #e2bc0f;
  --ms-color-sienna: #c1875c;
  --ms-color-spanish-orange: #f26507;
  --ms-color-syracuse-red-orange: #D34E24;
  --ms-color-tangerine: #F2841D;
  --ms-color-wheat: #efd6ae;
  --ms-color-yellow-orange: #F9AF4D;

  /* -----------------------------------
     VIOLET COLORS
  ----------------------------------- */
  --ms-color-antique-fuchsia: #8B617F;
  --ms-color-blue-violet-color-wheel: #461B72;
  --ms-color-english-violet: #432F5A;
  --ms-color-english-violet-2: #5D395D;
  --ms-color-mauveine: #ad089f;
  --ms-color-pale-silver: #c5c2b3;
  --ms-color-pale-silver-2: #D8CBCE;
  --ms-color-pearly-purple: #B363A2;
  --ms-color-pink-lavender: #DBADCF;
  --ms-color-purple-plum: #A34FBC;
  --ms-color-rose-quartz: #B2A3B5;
  --ms-color-rose-quartz-2: #AFA5A7;
  --ms-color-thistle: #c9c0d3;
  --ms-color-twilight-lavender: #813C5F;
  --ms-color-ultra-violet: #555374;
  --ms-color-wild-blue-yonder: #A6BBED;

  /* -----------------------------------
     YELLOW COLORS
  ----------------------------------- */
  --ms-color-arylide-yellow: #EFDF66;
  --ms-color-buff: #E6B785;
  --ms-color-camel: #B99A56;
  --ms-color-chamoisee: #AD8350;
  --ms-color-citrine: #e5cb39;
  --ms-color-citron: #D1CD49;
  --ms-color-cyber-yellow: #FFD52E;
  --ms-color-dark-goldenrod: #C39235;
  --ms-color-field-drab: #635C24;
  --ms-color-gold-web-golden: #ffd82b;
  --ms-color-hunyadi-yellow: #DFAF4A;
  --ms-color-icterine: #F4F474;
  --ms-color-light-french-beige: #C8AD7F;
  --ms-color-light-yellow: #FAF8D4;
  --ms-color-lion: #bc9463;
  --ms-color-medium-champagne: #F4DF9B;
  --ms-color-old-gold: #DDBC32;
  --ms-color-peach-yellow: #EFD28D;
  --ms-color-satin-sheen-gold: #A59132;
  --ms-color-sunglow: #FFCC00;
  --ms-color-sunset: #F5D4A4;
  --ms-color-vanilla: #d3da92;
  --ms-color-vanilla-2: #FAE69E;
  --ms-color-yellow-pantone: #FFE020;

  /* -----------------------------------
     CELESTE COLORS
  ----------------------------------- */
  --ms-color-baby-blue: #96D0F0;
  --ms-color-blue-green: #0096B8;
  --ms-color-cambridge-blue: #BFD3C1;
  --ms-color-columbia-blue: #C7EAFB;
  --ms-color-gainsboro: #D6E2E8;
  --ms-color-light-blue: #ACCCD4;
  --ms-color-maximum-blue-green: #70C6C7;
  --ms-color-maximum-blue: #67A4BC;
  --ms-color-metallic-seaweed: #23849A;
  --ms-color-mint-cream: #EAF4F4;
  --ms-color-pacific-blue: #1CAECF;
  --ms-color-powder-blue: #CBEBF3;
  --ms-color-process-cyan: #0FB5E5;
  --ms-color-uranian-blue: #B9E5FB;

  /* -----------------------------------
     BLUE COLORS
  ----------------------------------- */
  --ms-color-celadon-blue: #2D749B;
  --ms-color-dark-cornflower-blue: #003E7E;
  --ms-color-egyptian-blue: #003399;
  --ms-color-indigo-dye: #0B3F5B;
  --ms-color-lapis-lazuli: #285979;
  --ms-color-lapis-lazuli-2: #1B648C;
  --ms-color-lapis-lazuli-3: #356394;
  --ms-color-moonstone: #4aa1be;
  --ms-color-oxford-blue: #002954;
  --ms-color-prussian-blue: #003372;
  --ms-color-robin-egg-blue: #02c5bf;
  --ms-color-sapphire: #2A52BE;
  --ms-color-space-cadet: #192C4C;
  --ms-color-tang-blue: #0D5BC9;
  --ms-color-tiffany-blue: #07BAB1;
  --ms-color-usafa-blue: #125496;

  /* -----------------------------------
     PINK COLORS
  ----------------------------------- */
  --ms-color-almond: #f2dec6;
  --ms-color-bright-pink: #FAF2E9;
  --ms-color-bubble-gum: #FFCAD4;
  --ms-color-carne: #F2DEC6;
  --ms-color-champagne-pink-2: #ECDEDA;
  --ms-color-champagne-pink: #edd8c9;
  --ms-color-desert-sand: #ECC8B4;
  --ms-color-dutch-boy-young-blush: #F5EEE8;
  --ms-color-lumber: #FFE5D4;
  --ms-color-misty-rose: #FFE5D9;
  --ms-color-mountbatten-pink: #9D8189;
  --ms-color-nadeshiko-pink: #F4ACB7;
  --ms-color-old-rose: #C97B84;
  --ms-color-tea-rose: #EFC7C2;
  --ms-color-wenge: #694F5D;

  /* -----------------------------------
     LEGACY COLORS
  ----------------------------------- */
  --ms-color-facebook: #3b589e;
  --ms-color-linkedin: #2868b3;
  --ms-color-whatsapp: #4bc559;

}
/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

:root {
  --maximum-blue-green: #29B9C1;
  --turquoise: #5CD1BA;
  --star-command-blue: #027EBD;
  --azure: #0580EE;
  --blue-ncs: #118AB2;
  --midnight-green-eagle-green: #073B4C;
  --color-pistachio: #8FBA56;
  --caribbean-green: #06D6A0;
  --orange-yellow-crayola: #FFD166;
  --cream: #F1FFBD;
  --copper-red: #CC7052;
  --color-main: $azure;
  --color-ui: #ccc;
  --color-link: #ccc;
}

/*------------------------------------*\
	=Base SECTIONS
\*------------------------------------*/

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*------------------------------------*\
	=Base GROUPING
\*------------------------------------*/

figcaption {
  font-size: 18px;
  text-align: center;
  font-family: "Roboto";
  font-weight: 400;
}

p {
  margin-top: 1.3333333333em;
  margin-bottom: 1.3333333333em;
}

/*------------------------------------*\
    =Base TEXT LEVEL
\*------------------------------------*/

/**
 * `<b>` and `<strong>`
 */

/*------------------------------------*\
	=Object BTN
\*------------------------------------*/

/**
 * = Object Button
 */

.o-btn {
  font-family: inherit;
  font-size: 100%;
  line-height: 3;
  white-space: nowrap;
  vertical-align: middle;
  padding: 0 1em 0 1em;
  border-width: medium;
  border-style: none;
  border-radius: 4px;
  display: inline-block;
  cursor: pointer;
}

.o-btn,
.o-btn:hover {
  text-decoration: none;
}

/* o-btn--small (modifier) */

.o-btn--small {
  padding-right: 0.5em;
  padding-left: 0.5em;
  line-height: 2;
}

/* o-btn--large (modifier) */

.o-btn--large {
  padding-right: 1.5em;
  padding-left: 1.5em;
  line-height: 4;
}

/* o-btn--huge (modifier) */

.o-btn--huge {
  padding-right: 2em;
  padding-left: 2em;
  line-height: 5;
}

/* o-btn--pill (modifier) */

.o-btn--pill {
  border-radius: 9999px;
}

.o-btn--pill:before {
  content: "";
  padding-right: 0.2em;
}

.o-btn--pill:after {
  content: "";
  padding-right: 0.2em;
}

/* o-btn--hard (modifier) */

.o-btn--hard {
  border-radius: 0;
}

/**
 * Button font-size modifiers.
 * 
 * (depend on `button_font_size` mixin)
 */

.o-btn--giga {
  font-size: 92.88px !important;
}

.o-btn--mega {
  font-size: 77.4px !important;
}

.o-btn--kilo {
  font-size: 64.5px !important;
}

.o-btn--alpha {
  font-size: 53.75px !important;
}

.o-btn--beta {
  font-size: 44.79px !important;
}

.o-btn--gamma {
  font-size: 37.32px !important;
}

.o-btn--delta {
  font-size: 31.1px !important;
}

.o-btn--epsilon {
  font-size: 25.92px !important;
}

.o-btn--zeta {
  font-size: 21.6px !important;
}

.o-btn--body {
  font-size: 18px !important;
}

.o-btn--milli {
  font-size: 15px !important;
}

.o-btn--micro {
  font-size: 12.5px !important;
}

.o-btn--nano {
  font-size: 10.42px !important;
}

/* button-font-size - AtPageContainer */

@media (max-width: 1120px) {
  .o-btn--gigaAtPageContainer {
    font-size: 92.88px !important;
  }

  .o-btn--megaAtPageContainer {
    font-size: 77.4px !important;
  }

  .o-btn--kiloAtPageContainer {
    font-size: 64.5px !important;
  }

  .o-btn--alphaAtPageContainer {
    font-size: 53.75px !important;
  }

  .o-btn--betaAtPageContainer {
    font-size: 44.79px !important;
  }

  .o-btn--gammaAtPageContainer {
    font-size: 37.32px !important;
  }

  .o-btn--deltaAtPageContainer {
    font-size: 31.1px !important;
  }

  .o-btn--epsilonAtPageContainer {
    font-size: 25.92px !important;
  }

  .o-btn--zetaAtPageContainer {
    font-size: 21.6px !important;
  }

  .o-btn--bodyAtPageContainer {
    font-size: 18px !important;
  }

  .o-btn--milliAtPageContainer {
    font-size: 15px !important;
  }

  .o-btn--microAtPageContainer {
    font-size: 12.5px !important;
  }

  .o-btn--nanoAtPageContainer {
    font-size: 10.42px !important;
  }
}

/* button-font-size - Tablet */

@media (max-width: 991px) {
  .o-btn--gigaAtTablet {
    font-size: 92.88px !important;
  }

  .o-btn--megaAtTablet {
    font-size: 77.4px !important;
  }

  .o-btn--kiloAtTablet {
    font-size: 64.5px !important;
  }

  .o-btn--alphaAtTablet {
    font-size: 53.75px !important;
  }

  .o-btn--betaAtTablet {
    font-size: 44.79px !important;
  }

  .o-btn--gammaAtTablet {
    font-size: 37.32px !important;
  }

  .o-btn--deltaAtTablet {
    font-size: 31.1px !important;
  }

  .o-btn--epsilonAtTablet {
    font-size: 25.92px !important;
  }

  .o-btn--zetaAtTablet {
    font-size: 21.6px !important;
  }

  .o-btn--bodyAtTablet {
    font-size: 18px !important;
  }

  .o-btn--milliAtTablet {
    font-size: 15px !important;
  }

  .o-btn--microAtTablet {
    font-size: 12.5px !important;
  }

  .o-btn--nanoAtTablet {
    font-size: 10.42px !important;
  }
}

/* button-font-size - PhoneLandscape */

@media (max-width: 767px) {
  .o-btn--gigaAtPhoneLandscape {
    font-size: 92.88px !important;
  }

  .o-btn--megaAtPhoneLandscape {
    font-size: 77.4px !important;
  }

  .o-btn--kiloAtPhoneLandscape {
    font-size: 64.5px !important;
  }

  .o-btn--alphaAtPhoneLandscape {
    font-size: 53.75px !important;
  }

  .o-btn--betaAtPhoneLandscape {
    font-size: 44.79px !important;
  }

  .o-btn--gammaAtPhoneLandscape {
    font-size: 37.32px !important;
  }

  .o-btn--deltaAtPhoneLandscape {
    font-size: 31.1px !important;
  }

  .o-btn--epsilonAtPhoneLandscape {
    font-size: 25.92px !important;
  }

  .o-btn--zetaAtPhoneLandscape {
    font-size: 21.6px !important;
  }

  .o-btn--bodyAtPhoneLandscape {
    font-size: 18px !important;
  }

  .o-btn--milliAtPhoneLandscape {
    font-size: 15px !important;
  }

  .o-btn--microAtPhoneLandscape {
    font-size: 12.5px !important;
  }

  .o-btn--nanoAtPhoneLandscape {
    font-size: 10.42px !important;
  }
}

/* button-font-size - PhonePortrait */

@media (max-width: 479px) {
  .o-btn--gigaAtPhonePortrait {
    font-size: 92.88px !important;
  }

  .o-btn--megaAtPhonePortrait {
    font-size: 77.4px !important;
  }

  .o-btn--kiloAtPhonePortrait {
    font-size: 64.5px !important;
  }

  .o-btn--alphaAtPhonePortrait {
    font-size: 53.75px !important;
  }

  .o-btn--betaAtPhonePortrait {
    font-size: 44.79px !important;
  }

  .o-btn--gammaAtPhonePortrait {
    font-size: 37.32px !important;
  }

  .o-btn--deltaAtPhonePortrait {
    font-size: 31.1px !important;
  }

  .o-btn--epsilonAtPhonePortrait {
    font-size: 25.92px !important;
  }

  .o-btn--zetaAtPhonePortrait {
    font-size: 21.6px !important;
  }

  .o-btn--bodyAtPhonePortrait {
    font-size: 18px !important;
  }

  .o-btn--milliAtPhonePortrait {
    font-size: 15px !important;
  }

  .o-btn--microAtPhonePortrait {
    font-size: 12.5px !important;
  }

  .o-btn--nanoAtPhonePortrait {
    font-size: 10.42px !important;
  }
}

/* button-font-size - SmallDevice */

@media (max-width: 319px) {
  .o-btn--gigaAtSmallDevice {
    font-size: 92.88px !important;
  }

  .o-btn--megaAtSmallDevice {
    font-size: 77.4px !important;
  }

  .o-btn--kiloAtSmallDevice {
    font-size: 64.5px !important;
  }

  .o-btn--alphaAtSmallDevice {
    font-size: 53.75px !important;
  }

  .o-btn--betaAtSmallDevice {
    font-size: 44.79px !important;
  }

  .o-btn--gammaAtSmallDevice {
    font-size: 37.32px !important;
  }

  .o-btn--deltaAtSmallDevice {
    font-size: 31.1px !important;
  }

  .o-btn--epsilonAtSmallDevice {
    font-size: 25.92px !important;
  }

  .o-btn--zetaAtSmallDevice {
    font-size: 21.6px !important;
  }

  .o-btn--bodyAtSmallDevice {
    font-size: 18px !important;
  }

  .o-btn--milliAtSmallDevice {
    font-size: 15px !important;
  }

  .o-btn--microAtSmallDevice {
    font-size: 12.5px !important;
  }

  .o-btn--nanoAtSmallDevice {
    font-size: 10.42px !important;
  }
}

/*------------------------------------*\
	=Object ICON
\*------------------------------------*/

/**
 * = Icon
 */

.o-icn {
  color: #fff;
  background-color: #929292;
  padding: 24px;
}

/* on tablet */

@media (max-width: 991px) {
  .o-icn {
    padding: 18px;
  }
}

/* on phone landscape */

@media (max-width: 767px) {
  .o-icn {
    padding: 16px;
  }
}

/**
 * Icon --simple (modifiers)
 */

.o-icn--simple {
  color: #1a1a1a;
  background: transparent;
}

/**
 * Icon --evidence (modifiers)
 */

.o-icn--evidence {
  background-color: #1a1a1a;
  color: #fff;
  border: 2px solid #fff;
  box-shadow: 0 0 6px 1px #4d4d4d;
}

/* IMPORT ICON SKINS */

/**
 * = Icon
 */

.o-icn--skin-main {
  color: #fff;
  background-color: #0580EE;
}

/**
 * Icon --simple (modifiers)
 */

.o-icn--simple--skin-main {
  color: #0580EE;
}

/**
 * Icon --evidence (modifiers)
 */

.o-icn--evidence--skin-main {
  background-color: #0580EE;
}

/*------------------------------------*\
    =Object TITLE AND BODIES
\*------------------------------------*/

/**
 * TABLE OF CONTENTS
 *
 * =Title Font Family styles
 * 
 * Based on Headings typeface:
 * =Txt-Hero
 * =Txt-Head (same as headings in Oxygen)
 * =Txt-Subhead
 * 
 * Based on Body typeface:
 * =Txt-Notion
 * =Txt-Body (same as body in Oxygen)
 * =Txt-Info
 */

/**
 * =Title Font Family styles
 */

.o-txt-hero-epsilon,
.o-txt-hero-delta,
.o-txt-hero-gamma,
.o-txt-hero-beta,
.o-txt-hero-kilo,
.o-txt-hero-mega {
  font-family: "Roboto";
  font-weight: 400;
}

.o-txt-head-micro,
.o-txt-head-milli,
.o-txt-head-body,
.o-txt-head-zeta,
.o-txt-head-epsilon,
.o-txt-head-delta,
.o-txt-head-gamma,
.o-txt-head-beta,
.o-txt-head-alpha {
  font-family: "Roboto";
}

.o-txt-subhead-zeta,
.o-txt-subhead-epsilon,
.o-txt-subhead-delta,
.o-txt-subhead-gamma,
.o-txt-subhead-beta,
.o-txt-subhead-alpha,
.o-txt-subhead-kilo {
  font-family: "Roboto";
  font-weight: 300;
}

.o-txt-body-micro,
.o-txt-body-milli,
.o-txt-body,
.o-txt-body-zeta,
.o-txt-body-epsilon,
.o-txt-body-delta,
.o-txt-body-gamma,
.o-txt-body-beta,
.o-txt-body-alpha {
  font-family: "Roboto Slab";
}

.o-txt-notion-micro,
.o-txt-notion-milli,
.o-txt-notion-beta {
  font-family: "Roboto Slab";
  font-weight: 500;
}

.o-txt-info-milli,
.o-txt-info-zeta,
.o-txt-info-epsilon,
.o-txt-info-beta {
  font-family: "Roboto Slab";
  font-weight: 300;
}

/**
 * =Txt-Hero
 */

/* o-txt-hero-mega */

.o-txt-hero-mega {
  font-size: 77.4px;
}

@media (max-width: 1120px) {
  .o-txt-hero-mega {
    font-size: 64.5px;
    font-size: clamp(64.5px, 6.9vw, 77.4px);
  }
}

/* o-txt-hero-kilo */

.o-txt-hero-kilo {
  font-size: 64.5px;
}

@media (max-width: 1120px) {
  .o-txt-hero-kilo {
    font-size: 53.75px;
    font-size: clamp(53.75px, 5.7vw, 64.5px);
  }
}

/* o-txt-hero-beta */

.o-txt-hero-beta {
  font-size: 44.79px;
}

@media (max-width: 1120px) {
  .o-txt-hero-beta {
    font-size: 37.32px;
    font-size: clamp(37.32px, 4vw, 44.79px);
  }
}

/* o-txt-hero-gamma */

.o-txt-hero-gamma {
  font-size: 37.32px;
}

@media (max-width: 1120px) {
  .o-txt-hero-gamma {
    font-size: 31.1px;
    font-size: clamp(31.1px, 3.3vw, 37.32px);
  }
}

/* o-txt-hero-delta */

.o-txt-hero-delta {
  font-size: 31.1px;
}

@media (max-width: 1120px) {
  .o-txt-hero-delta {
    font-size: 25.92px;
    font-size: clamp(25.92px, 2.7vw, 31.1px);
  }
}

/* o-txt-hero-epsilon */

.o-txt-hero-epsilon {
  font-size: 25.92px;
}

@media (max-width: 1120px) {
  .o-txt-hero-epsilon {
    font-size: 21.6px;
    font-size: clamp(21.6px, 2.3vw, 25.92px);
  }
}

/**
 * =Txt-Head
 */

/* o-txt-head-alpha */

.o-txt-head-alpha {
  font-size: 53.75px;
}

@media (max-width: 1120px) {
  .o-txt-head-alpha {
    font-size: 44.79px;
    font-size: clamp(44.79px, 4.7vw, 53.75px);
  }
}

/* o-txt-head-beta */

.o-txt-head-beta {
  font-size: 44.79px;
}

@media (max-width: 1120px) {
  .o-txt-head-beta {
    font-size: 37.32px;
    font-size: clamp(37.32px, 4vw, 44.79px);
  }
}

/* o-txt-head-gamma */

.o-txt-head-gamma {
  font-size: 37.32px;
  line-height: 1.1;
}

@media (max-width: 1120px) {
  .o-txt-head-gamma {
    font-size: 31.1px;
    font-size: clamp(31.1px, 3.3vw, 37.32px);
  }
}

/* o-txt-head-delta */

.o-txt-head-delta {
  font-size: 31.1px;
}

@media (max-width: 1120px) {
  .o-txt-head-delta {
    font-size: 28.92px;
    font-size: clamp(28.92px, 2.7vw, 31.1px);
  }
}

/* o-txt-head-epsilon */

.o-txt-head-epsilon {
  font-size: 25.92px;
}

@media (max-width: 1120px) {
  .o-txt-head-epsilon {
    font-size: 22.92px;
    font-size: clamp(22.92px, 2.3vw, 25.92px);
  }
}

/* o-txt-head-zeta */

.o-txt-head-zeta {
  font-size: 21.6px;
}

/* o-txt-head-body */

.o-txt-head-body {
  font-size: 18px;
}

/* o-txt-head-milli */

.o-txt-head-milli {
  font-size: 15px;
}

/* o-txt-head-micro */

.o-txt-head-micro {
  font-size: 12.5px;
}

/**
 * =Txt-Subhead
 */

.o-txt-subhead-kilo {
  font-size: 64.5px;
}

@media (max-width: 1120px) {
  .o-txt-subhead-kilo {
    font-size: 53.75px;
    font-size: clamp(53.75px, 7.1vw, 64.5px);
  }
}

.o-txt-subhead-alpha {
  font-size: 53.75px;
}

@media (max-width: 1120px) {
  .o-txt-subhead-alpha {
    font-size: 44.79px;
    font-size: clamp(44.79px, 4.7vw, 53.75px);
  }
}

.o-txt-subhead-beta {
  font-size: 44.79px;
}

@media (max-width: 1120px) {
  .o-txt-subhead-beta {
    font-size: 37.32px;
    font-size: clamp(37.32px, 4vw, 44.79px);
  }
}

.o-txt-subhead-gamma {
  font-size: 37.32px;
}

@media (max-width: 1120px) {
  .o-txt-subhead-gamma {
    font-size: 31.1px;
    font-size: clamp(31.1px, 3.3vw, 37.32px);
  }
}

.o-txt-subhead-delta {
  font-size: 31.1px;
}

@media (max-width: 1120px) {
  .o-txt-subhead-delta {
    font-size: 25.92px;
    font-size: clamp(25.92px, 2.7vw, 31.1px);
  }
}

.o-txt-subhead-epsilon {
  font-size: 25.92px;
}

@media (max-width: 1120px) {
  .o-txt-subhead-epsilon {
    font-size: 21.6px;
    font-size: clamp(21.6px, 2.3vw, 25.92px);
  }
}

.o-txt-subhead-zeta {
  font-size: 21.6px;
}

/**
 * =Txt-Notion
 */

/* o-txt-notion-beta */

.o-txt-notion-beta {
  font-size: 44.79px;
}

@media (max-width: 1120px) {
  .o-txt-notion-beta {
    font-size: 37.32px;
    font-size: clamp(37.32px, 4vw, 44.79px);
  }
}

/* o-txt-notion-milli */

.o-txt-notion-milli {
  font-size: 15px;
}

/* o-txt-notion-micro */

.o-txt-notion-micro {
  font-size: 12.5px;
}

/**
 * =Txt-Body
 */

/* o-txt-body-alpha */

.o-txt-body-alpha {
  font-size: 53.75px;
}

@media (max-width: 1120px) {
  .o-txt-body-alpha {
    font-size: 44.79px;
    font-size: clamp(44.79px, 4.7vw, 53.75px);
  }
}

/* o-txt-body-beta */

.o-txt-body-beta {
  font-size: 44.79px;
}

@media (max-width: 1120px) {
  .o-txt-body-beta {
    font-size: 37.32px;
    font-size: clamp(37.32px, 4vw, 44.79px);
  }
}

/* o-txt-body-gamma */

.o-txt-body-gamma {
  font-size: 37.32px;
  line-height: 1.1;
}

@media (max-width: 1120px) {
  .o-txt-body-gamma {
    font-size: 31.1px;
    font-size: clamp(31.1px, 3.3vw, 37.32px);
  }
}

/* o-txt-body-delta */

.o-txt-body-delta {
  font-size: 31.1px;
}

@media (max-width: 1120px) {
  .o-txt-body-delta {
    font-size: 25.92px;
    font-size: clamp(25.92px, 2.7vw, 31.1px);
  }
}

/* o-txt-body-epsilon */

.o-txt-body-epsilon {
  font-size: 25.92px;
}

@media (max-width: 1120px) {
  .o-txt-body-epsilon {
    font-size: 21.6px;
    font-size: clamp(21.6px, 2.3vw, 25.92px);
  }
}

/* o-txt-body-zeta */

.o-txt-body-zeta {
  font-size: 21.6px;
}

/* o-txt-body*/

.o-txt-body {
  font-size: 18px;
}

/* o-txt-body-milli */

.o-txt-body-milli {
  font-size: 15px;
}

/* o-txt-body-micro */

.o-txt-body-micro {
  font-size: 12.5px;
}

/**
 * =Txt-Info
 */

/* o-txt-info-beta */

.o-txt-info-beta {
  font-size: 44.79px;
}

@media (max-width: 1120px) {
  .o-txt-info-beta {
    font-size: 37.32px;
    font-size: clamp(37.32px, 4vw, 44.79px);
  }
}

/* o-txt-info-epsilon */

.o-txt-info-epsilon {
  font-size: 25.92px;
}

@media (max-width: 1120px) {
  .o-txt-info-epsilon {
    font-size: 21.6px;
    font-size: clamp(21.6px, 2.3vw, 25.92px);
  }
}

/* o-txt-info-zeta */

.o-txt-info-zeta {
  font-size: 21.6px;
}

/* o-txt-info-milli */

.o-txt-info-milli {
  font-size: 15px;
}

/*------------------------------------*\
	=Component DS-PREVIEW
\*------------------------------------*/

/**
 * = Component ds-preview
 */

.ds-preview {
  outline: 1px solid red;
}

.ds-preview__title {
  margin-bottom: 48px;
}

.ds-preview__classname {
  font-family: "Roboto";
  font-size: 12.5px;
  margin-top: 6px;
  margin-bottom: 6px;
}

/* IMPORT DS-PREVIEW STYLES */

/*------------------------------------*\
	=Component DS-PREVIEW
\*------------------------------------*/

/**
 * = DS Preview Title styles
 */

.ds-preview__title--skin-main {
  color: #0580EE;
}

.ds-preview__title--skin-main-alt {
  color: #0580EE;
  border-left: 3px solid #0580EE;
}

/**
 * TABLE OF CONTENTS
 *
 * =Trump BORDER HELPERS
 * =Trump LAYOUT HELPERS
 * =Trump FONT SIZE TYPESCALE
 * =Trump FLUID WIDTHS
 * =Trump FLUID MAX-WIDTHS
 * =Trump PADDING HELPERS
 * =Trump MARGIN HELPERS
 * =Trump NEGATIVE MARGINS HELPERS
 * =Trump SKIN-TXT
 * =Trump SKIN-BLK
 * =Trump SKIN-BRD
 * =Trump SKIN-OUT
 * =Trump SKIN-BOX
 * =Trump TEXT HELPERS
 */

/*------------------------------------*\
    =Trump BORDER HELPERS
\*------------------------------------*/

.u-brd-tiny {
  border-width: 1px !important;
}

.u-brd-small {
  border-width: 2px !important;
}

.u-brd-medium {
  border-width: 3px !important;
}

.u-brd-large {
  border-width: 4px !important;
}

.u-brd-extra-large {
  border-width: 5px !important;
}

.u-brd-huge {
  border-width: 6px !important;
}

.u-brd-solid {
  border-style: solid !important;
}

.u-brd-dotted {
  border-style: dotted !important;
}

.u-brd-dashed {
  border-style: dashed !important;
}

.u-radius-soft {
  border-radius: 3px !important;
}

.u-radius {
  border-radius: 4px !important;
}

.u-radius-rounded {
  border-radius: 7px !important;
}

.u-radius-circle {
  border-radius: 99999px !important;
}

.u-brd-circle-tiny {
  border-style: solid !important;
  border-radius: 99999px !important;
  border-width: 1px !important;
  border-color: #ccc !important;
}

.u-brd-circle-small {
  border-style: solid !important;
  border-radius: 99999px !important;
  border-width: 2px !important;
  border-color: #ccc !important;
}

.u-brd-circle-medium {
  border-style: solid !important;
  border-radius: 99999px !important;
  border-width: 3px !important;
  border-color: #ccc !important;
}

.u-brd-circle-large {
  border-style: solid !important;
  border-radius: 99999px !important;
  border-width: 4px !important;
  border-color: #ccc !important;
}

.u-brd-circle-extra-large {
  border-style: solid !important;
  border-radius: 99999px !important;
  border-width: 5px !important;
  border-color: #ccc !important;
}

.u-brd-circle-huge {
  border-style: solid !important;
  border-radius: 99999px !important;
  border-width: 6px !important;
  border-color: #ccc !important;
}

.u-brd-std-tiny {
  border-style: solid !important;
  border-width: 1px !important;
  border-color: #ccc !important;
}

.u-brd-std-small {
  border-style: solid !important;
  border-width: 2px !important;
  border-color: #ccc !important;
}

.u-brd-std-medium {
  border-style: solid !important;
  border-width: 3px !important;
  border-color: #ccc !important;
}

.u-brd-std-large {
  border-style: solid !important;
  border-width: 4px !important;
  border-color: #ccc !important;
}

.u-brd-std-extra-large {
  border-style: solid !important;
  border-width: 5px !important;
  border-color: #ccc !important;
}

.u-brd-std-huge {
  border-style: solid !important;
  border-width: 6px !important;
  border-color: #ccc !important;
}

/* padding-helpers - AtAbovePageContainer */

@media (min-width: 1121px) {
  .u-brd-tinyAtAbovePageContainer {
    border-width: 1px !important;
  }

  .u-brd-smallAtAbovePageContainer {
    border-width: 2px !important;
  }

  .u-brd-mediumAtAbovePageContainer {
    border-width: 3px !important;
  }

  .u-brd-largeAtAbovePageContainer {
    border-width: 4px !important;
  }

  .u-brd-extra-largeAtAbovePageContainer {
    border-width: 5px !important;
  }

  .u-brd-hugeAtAbovePageContainer {
    border-width: 6px !important;
  }

  .u-brd-solidAtAbovePageContainer {
    border-style: solid !important;
  }

  .u-brd-dottedAtAbovePageContainer {
    border-style: dotted !important;
  }

  .u-brd-dashedAtAbovePageContainer {
    border-style: dashed !important;
  }

  .u-radius-softAtAbovePageContainer {
    border-radius: 3px !important;
  }

  .u-radiusAtAbovePageContainer {
    border-radius: 4px !important;
  }

  .u-radius-roundedAtAbovePageContainer {
    border-radius: 7px !important;
  }

  .u-radius-circleAtAbovePageContainer {
    border-radius: 99999px !important;
  }

  .u-brd-circle-tinyAtAbovePageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-smallAtAbovePageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-mediumAtAbovePageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-largeAtAbovePageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-extra-largeAtAbovePageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-hugeAtAbovePageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-tinyAtAbovePageContainer {
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-smallAtAbovePageContainer {
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-mediumAtAbovePageContainer {
    border-style: solid !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-largeAtAbovePageContainer {
    border-style: solid !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-extra-largeAtAbovePageContainer {
    border-style: solid !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-hugeAtAbovePageContainer {
    border-style: solid !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }
}

/* padding-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-brd-tinyAtPageContainer {
    border-width: 1px !important;
  }

  .u-brd-smallAtPageContainer {
    border-width: 2px !important;
  }

  .u-brd-mediumAtPageContainer {
    border-width: 3px !important;
  }

  .u-brd-largeAtPageContainer {
    border-width: 4px !important;
  }

  .u-brd-extra-largeAtPageContainer {
    border-width: 5px !important;
  }

  .u-brd-hugeAtPageContainer {
    border-width: 6px !important;
  }

  .u-brd-solidAtPageContainer {
    border-style: solid !important;
  }

  .u-brd-dottedAtPageContainer {
    border-style: dotted !important;
  }

  .u-brd-dashedAtPageContainer {
    border-style: dashed !important;
  }

  .u-radius-softAtPageContainer {
    border-radius: 3px !important;
  }

  .u-radiusAtPageContainer {
    border-radius: 4px !important;
  }

  .u-radius-roundedAtPageContainer {
    border-radius: 7px !important;
  }

  .u-radius-circleAtPageContainer {
    border-radius: 99999px !important;
  }

  .u-brd-circle-tinyAtPageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-smallAtPageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-mediumAtPageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-largeAtPageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-extra-largeAtPageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-hugeAtPageContainer {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-tinyAtPageContainer {
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-smallAtPageContainer {
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-mediumAtPageContainer {
    border-style: solid !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-largeAtPageContainer {
    border-style: solid !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-extra-largeAtPageContainer {
    border-style: solid !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-hugeAtPageContainer {
    border-style: solid !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }
}

/* padding-helpers - Tablet */

@media (max-width: 991px) {
  .u-brd-tinyAtTablet {
    border-width: 1px !important;
  }

  .u-brd-smallAtTablet {
    border-width: 2px !important;
  }

  .u-brd-mediumAtTablet {
    border-width: 3px !important;
  }

  .u-brd-largeAtTablet {
    border-width: 4px !important;
  }

  .u-brd-extra-largeAtTablet {
    border-width: 5px !important;
  }

  .u-brd-hugeAtTablet {
    border-width: 6px !important;
  }

  .u-brd-solidAtTablet {
    border-style: solid !important;
  }

  .u-brd-dottedAtTablet {
    border-style: dotted !important;
  }

  .u-brd-dashedAtTablet {
    border-style: dashed !important;
  }

  .u-radius-softAtTablet {
    border-radius: 3px !important;
  }

  .u-radiusAtTablet {
    border-radius: 4px !important;
  }

  .u-radius-roundedAtTablet {
    border-radius: 7px !important;
  }

  .u-radius-circleAtTablet {
    border-radius: 99999px !important;
  }

  .u-brd-circle-tinyAtTablet {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-smallAtTablet {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-mediumAtTablet {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-largeAtTablet {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-extra-largeAtTablet {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-hugeAtTablet {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-tinyAtTablet {
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-smallAtTablet {
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-mediumAtTablet {
    border-style: solid !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-largeAtTablet {
    border-style: solid !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-extra-largeAtTablet {
    border-style: solid !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-hugeAtTablet {
    border-style: solid !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }
}

/* padding-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-brd-tinyAtPhoneLandscape {
    border-width: 1px !important;
  }

  .u-brd-smallAtPhoneLandscape {
    border-width: 2px !important;
  }

  .u-brd-mediumAtPhoneLandscape {
    border-width: 3px !important;
  }

  .u-brd-largeAtPhoneLandscape {
    border-width: 4px !important;
  }

  .u-brd-extra-largeAtPhoneLandscape {
    border-width: 5px !important;
  }

  .u-brd-hugeAtPhoneLandscape {
    border-width: 6px !important;
  }

  .u-brd-solidAtPhoneLandscape {
    border-style: solid !important;
  }

  .u-brd-dottedAtPhoneLandscape {
    border-style: dotted !important;
  }

  .u-brd-dashedAtPhoneLandscape {
    border-style: dashed !important;
  }

  .u-radius-softAtPhoneLandscape {
    border-radius: 3px !important;
  }

  .u-radiusAtPhoneLandscape {
    border-radius: 4px !important;
  }

  .u-radius-roundedAtPhoneLandscape {
    border-radius: 7px !important;
  }

  .u-radius-circleAtPhoneLandscape {
    border-radius: 99999px !important;
  }

  .u-brd-circle-tinyAtPhoneLandscape {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-smallAtPhoneLandscape {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-mediumAtPhoneLandscape {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-largeAtPhoneLandscape {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-extra-largeAtPhoneLandscape {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-hugeAtPhoneLandscape {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-tinyAtPhoneLandscape {
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-smallAtPhoneLandscape {
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-mediumAtPhoneLandscape {
    border-style: solid !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-largeAtPhoneLandscape {
    border-style: solid !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-extra-largeAtPhoneLandscape {
    border-style: solid !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-hugeAtPhoneLandscape {
    border-style: solid !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }
}

/* padding-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-brd-tinyAtPhonePortrait {
    border-width: 1px !important;
  }

  .u-brd-smallAtPhonePortrait {
    border-width: 2px !important;
  }

  .u-brd-mediumAtPhonePortrait {
    border-width: 3px !important;
  }

  .u-brd-largeAtPhonePortrait {
    border-width: 4px !important;
  }

  .u-brd-extra-largeAtPhonePortrait {
    border-width: 5px !important;
  }

  .u-brd-hugeAtPhonePortrait {
    border-width: 6px !important;
  }

  .u-brd-solidAtPhonePortrait {
    border-style: solid !important;
  }

  .u-brd-dottedAtPhonePortrait {
    border-style: dotted !important;
  }

  .u-brd-dashedAtPhonePortrait {
    border-style: dashed !important;
  }

  .u-radius-softAtPhonePortrait {
    border-radius: 3px !important;
  }

  .u-radiusAtPhonePortrait {
    border-radius: 4px !important;
  }

  .u-radius-roundedAtPhonePortrait {
    border-radius: 7px !important;
  }

  .u-radius-circleAtPhonePortrait {
    border-radius: 99999px !important;
  }

  .u-brd-circle-tinyAtPhonePortrait {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-smallAtPhonePortrait {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-mediumAtPhonePortrait {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-largeAtPhonePortrait {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-extra-largeAtPhonePortrait {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-hugeAtPhonePortrait {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-tinyAtPhonePortrait {
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-smallAtPhonePortrait {
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-mediumAtPhonePortrait {
    border-style: solid !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-largeAtPhonePortrait {
    border-style: solid !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-extra-largeAtPhonePortrait {
    border-style: solid !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-hugeAtPhonePortrait {
    border-style: solid !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }
}

/* padding-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-brd-tinyAtSmallDevice {
    border-width: 1px !important;
  }

  .u-brd-smallAtSmallDevice {
    border-width: 2px !important;
  }

  .u-brd-mediumAtSmallDevice {
    border-width: 3px !important;
  }

  .u-brd-largeAtSmallDevice {
    border-width: 4px !important;
  }

  .u-brd-extra-largeAtSmallDevice {
    border-width: 5px !important;
  }

  .u-brd-hugeAtSmallDevice {
    border-width: 6px !important;
  }

  .u-brd-solidAtSmallDevice {
    border-style: solid !important;
  }

  .u-brd-dottedAtSmallDevice {
    border-style: dotted !important;
  }

  .u-brd-dashedAtSmallDevice {
    border-style: dashed !important;
  }

  .u-radius-softAtSmallDevice {
    border-radius: 3px !important;
  }

  .u-radiusAtSmallDevice {
    border-radius: 4px !important;
  }

  .u-radius-roundedAtSmallDevice {
    border-radius: 7px !important;
  }

  .u-radius-circleAtSmallDevice {
    border-radius: 99999px !important;
  }

  .u-brd-circle-tinyAtSmallDevice {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-smallAtSmallDevice {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-mediumAtSmallDevice {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-largeAtSmallDevice {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-extra-largeAtSmallDevice {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-circle-hugeAtSmallDevice {
    border-style: solid !important;
    border-radius: 99999px !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-tinyAtSmallDevice {
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-smallAtSmallDevice {
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-mediumAtSmallDevice {
    border-style: solid !important;
    border-width: 3px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-largeAtSmallDevice {
    border-style: solid !important;
    border-width: 4px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-extra-largeAtSmallDevice {
    border-style: solid !important;
    border-width: 5px !important;
    border-color: #ccc !important;
  }

  .u-brd-std-hugeAtSmallDevice {
    border-style: solid !important;
    border-width: 6px !important;
    border-color: #ccc !important;
  }
}

/*------------------------------------*\
	=Trump LAYOUT HELPERS
\*------------------------------------*/

.u-hide {
  display: none !important;
}

.u-show {
  display: initial !important;
}

.u-blk {
  display: block !important;
}

.u-inline {
  display: inline !important;
}

.u-inline-blk {
  display: inline-block !important;
}

.u-flex {
  display: flex !important;
}

.u-inline-flex {
  display: inline-flex !important;
}

.u-fltl {
  float: left !important;
}

.u-fltr {
  float: right !important;
}

.u-clrl {
  clear: left !important;
}

.u-clrr {
  clear: right !important;
}

.u-clrb {
  clear: both !important;
}

.u-noflt {
  float: none !important;
}

.u-noclr {
  clear: none !important;
}

.u-relative {
  position: relative !important;
}

.u-absolute {
  position: absolute !important;
}

.u-fixed {
  position: fixed !important;
}

.u-static {
  position: static !important;
}

.u-static {
  position: static !important;
}

.u-hiddenflow {
  overflow: hidden !important;
}

.u-heightauto {
  height: auto !important;
}

/* layout-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-hideAtPageContainer {
    display: none !important;
  }

  .u-showAtPageContainer {
    display: initial !important;
  }

  .u-blkAtPageContainer {
    display: block !important;
  }

  .u-inlineAtPageContainer {
    display: inline !important;
  }

  .u-inline-blkAtPageContainer {
    display: inline-block !important;
  }

  .u-flexAtPageContainer {
    display: flex !important;
  }

  .u-inline-flexAtPageContainer {
    display: inline-flex !important;
  }

  .u-fltlAtPageContainer {
    float: left !important;
  }

  .u-fltrAtPageContainer {
    float: right !important;
  }

  .u-clrlAtPageContainer {
    clear: left !important;
  }

  .u-clrrAtPageContainer {
    clear: right !important;
  }

  .u-clrbAtPageContainer {
    clear: both !important;
  }

  .u-nofltAtPageContainer {
    float: none !important;
  }

  .u-noclrAtPageContainer {
    clear: none !important;
  }

  .u-relativeAtPageContainer {
    position: relative !important;
  }

  .u-absoluteAtPageContainer {
    position: absolute !important;
  }

  .u-fixedAtPageContainer {
    position: fixed !important;
  }

  .u-staticAtPageContainer {
    position: static !important;
  }

  .u-staticAtPageContainer {
    position: static !important;
  }

  .u-hiddenflowAtPageContainer {
    overflow: hidden !important;
  }

  .u-heightautoAtPageContainer {
    height: auto !important;
  }
}

/* layout-helpers - Tablet */

@media (max-width: 991px) {
  .u-hideAtTablet {
    display: none !important;
  }

  .u-showAtTablet {
    display: initial !important;
  }

  .u-blkAtTablet {
    display: block !important;
  }

  .u-inlineAtTablet {
    display: inline !important;
  }

  .u-inline-blkAtTablet {
    display: inline-block !important;
  }

  .u-flexAtTablet {
    display: flex !important;
  }

  .u-inline-flexAtTablet {
    display: inline-flex !important;
  }

  .u-fltlAtTablet {
    float: left !important;
  }

  .u-fltrAtTablet {
    float: right !important;
  }

  .u-clrlAtTablet {
    clear: left !important;
  }

  .u-clrrAtTablet {
    clear: right !important;
  }

  .u-clrbAtTablet {
    clear: both !important;
  }

  .u-nofltAtTablet {
    float: none !important;
  }

  .u-noclrAtTablet {
    clear: none !important;
  }

  .u-relativeAtTablet {
    position: relative !important;
  }

  .u-absoluteAtTablet {
    position: absolute !important;
  }

  .u-fixedAtTablet {
    position: fixed !important;
  }

  .u-staticAtTablet {
    position: static !important;
  }

  .u-staticAtTablet {
    position: static !important;
  }

  .u-hiddenflowAtTablet {
    overflow: hidden !important;
  }

  .u-heightautoAtTablet {
    height: auto !important;
  }
}

/* layout-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-hideAtPhoneLandscape {
    display: none !important;
  }

  .u-showAtPhoneLandscape {
    display: initial !important;
  }

  .u-blkAtPhoneLandscape {
    display: block !important;
  }

  .u-inlineAtPhoneLandscape {
    display: inline !important;
  }

  .u-inline-blkAtPhoneLandscape {
    display: inline-block !important;
  }

  .u-flexAtPhoneLandscape {
    display: flex !important;
  }

  .u-inline-flexAtPhoneLandscape {
    display: inline-flex !important;
  }

  .u-fltlAtPhoneLandscape {
    float: left !important;
  }

  .u-fltrAtPhoneLandscape {
    float: right !important;
  }

  .u-clrlAtPhoneLandscape {
    clear: left !important;
  }

  .u-clrrAtPhoneLandscape {
    clear: right !important;
  }

  .u-clrbAtPhoneLandscape {
    clear: both !important;
  }

  .u-nofltAtPhoneLandscape {
    float: none !important;
  }

  .u-noclrAtPhoneLandscape {
    clear: none !important;
  }

  .u-relativeAtPhoneLandscape {
    position: relative !important;
  }

  .u-absoluteAtPhoneLandscape {
    position: absolute !important;
  }

  .u-fixedAtPhoneLandscape {
    position: fixed !important;
  }

  .u-staticAtPhoneLandscape {
    position: static !important;
  }

  .u-staticAtPhoneLandscape {
    position: static !important;
  }

  .u-hiddenflowAtPhoneLandscape {
    overflow: hidden !important;
  }

  .u-heightautoAtPhoneLandscape {
    height: auto !important;
  }
}

/* layout-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-hideAtPhonePortrait {
    display: none !important;
  }

  .u-showAtPhonePortrait {
    display: initial !important;
  }

  .u-blkAtPhonePortrait {
    display: block !important;
  }

  .u-inlineAtPhonePortrait {
    display: inline !important;
  }

  .u-inline-blkAtPhonePortrait {
    display: inline-block !important;
  }

  .u-flexAtPhonePortrait {
    display: flex !important;
  }

  .u-inline-flexAtPhonePortrait {
    display: inline-flex !important;
  }

  .u-fltlAtPhonePortrait {
    float: left !important;
  }

  .u-fltrAtPhonePortrait {
    float: right !important;
  }

  .u-clrlAtPhonePortrait {
    clear: left !important;
  }

  .u-clrrAtPhonePortrait {
    clear: right !important;
  }

  .u-clrbAtPhonePortrait {
    clear: both !important;
  }

  .u-nofltAtPhonePortrait {
    float: none !important;
  }

  .u-noclrAtPhonePortrait {
    clear: none !important;
  }

  .u-relativeAtPhonePortrait {
    position: relative !important;
  }

  .u-absoluteAtPhonePortrait {
    position: absolute !important;
  }

  .u-fixedAtPhonePortrait {
    position: fixed !important;
  }

  .u-staticAtPhonePortrait {
    position: static !important;
  }

  .u-staticAtPhonePortrait {
    position: static !important;
  }

  .u-hiddenflowAtPhonePortrait {
    overflow: hidden !important;
  }

  .u-heightautoAtPhonePortrait {
    height: auto !important;
  }
}

/* layout-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-hideAtSmallDevice {
    display: none !important;
  }

  .u-showAtSmallDevice {
    display: initial !important;
  }

  .u-blkAtSmallDevice {
    display: block !important;
  }

  .u-inlineAtSmallDevice {
    display: inline !important;
  }

  .u-inline-blkAtSmallDevice {
    display: inline-block !important;
  }

  .u-flexAtSmallDevice {
    display: flex !important;
  }

  .u-inline-flexAtSmallDevice {
    display: inline-flex !important;
  }

  .u-fltlAtSmallDevice {
    float: left !important;
  }

  .u-fltrAtSmallDevice {
    float: right !important;
  }

  .u-clrlAtSmallDevice {
    clear: left !important;
  }

  .u-clrrAtSmallDevice {
    clear: right !important;
  }

  .u-clrbAtSmallDevice {
    clear: both !important;
  }

  .u-nofltAtSmallDevice {
    float: none !important;
  }

  .u-noclrAtSmallDevice {
    clear: none !important;
  }

  .u-relativeAtSmallDevice {
    position: relative !important;
  }

  .u-absoluteAtSmallDevice {
    position: absolute !important;
  }

  .u-fixedAtSmallDevice {
    position: fixed !important;
  }

  .u-staticAtSmallDevice {
    position: static !important;
  }

  .u-staticAtSmallDevice {
    position: static !important;
  }

  .u-hiddenflowAtSmallDevice {
    overflow: hidden !important;
  }

  .u-heightautoAtSmallDevice {
    height: auto !important;
  }
}

/*------------------------------------*\
    =Trump LINE-HEIGHT HELPERS
\*------------------------------------*/

.u-lh-normal {
  line-height: normal !important;
}

.u-lh-single {
  line-height: 1 !important;
}

.u-lh-11 {
  line-height: 1.1 !important;
}

.u-lh-12 {
  line-height: 1.2 !important;
}

.u-lh-13 {
  line-height: 1.3 !important;
}

.u-lh-14 {
  line-height: 1.4 !important;
}

.u-lh-default {
  line-height: 1.3333333333 !important;
}

.u-lh-larger {
  line-height: 1.6 !important;
}

.u-lh-medium {
  line-height: 2 !important;
}

.u-lh-double {
  line-height: 2.6666666667 !important;
}

/* line-height-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-lh-normalAtPageContainer {
    line-height: normal !important;
  }

  .u-lh-singleAtPageContainer {
    line-height: 1 !important;
  }

  .u-lh-11AtPageContainer {
    line-height: 1.1 !important;
  }

  .u-lh-12AtPageContainer {
    line-height: 1.2 !important;
  }

  .u-lh-13AtPageContainer {
    line-height: 1.3 !important;
  }

  .u-lh-14AtPageContainer {
    line-height: 1.4 !important;
  }

  .u-lh-defaultAtPageContainer {
    line-height: 1.3333333333 !important;
  }

  .u-lh-largerAtPageContainer {
    line-height: 1.6 !important;
  }

  .u-lh-mediumAtPageContainer {
    line-height: 2 !important;
  }

  .u-lh-doubleAtPageContainer {
    line-height: 2.6666666667 !important;
  }
}

/* line-height-helpers - Tablet */

@media (max-width: 991px) {
  .u-lh-normalAtTablet {
    line-height: normal !important;
  }

  .u-lh-singleAtTablet {
    line-height: 1 !important;
  }

  .u-lh-11AtTablet {
    line-height: 1.1 !important;
  }

  .u-lh-12AtTablet {
    line-height: 1.2 !important;
  }

  .u-lh-13AtTablet {
    line-height: 1.3 !important;
  }

  .u-lh-14AtTablet {
    line-height: 1.4 !important;
  }

  .u-lh-defaultAtTablet {
    line-height: 1.3333333333 !important;
  }

  .u-lh-largerAtTablet {
    line-height: 1.6 !important;
  }

  .u-lh-mediumAtTablet {
    line-height: 2 !important;
  }

  .u-lh-doubleAtTablet {
    line-height: 2.6666666667 !important;
  }
}

/* line-height-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-lh-normalAtPhoneLandscape {
    line-height: normal !important;
  }

  .u-lh-singleAtPhoneLandscape {
    line-height: 1 !important;
  }

  .u-lh-11AtPhoneLandscape {
    line-height: 1.1 !important;
  }

  .u-lh-12AtPhoneLandscape {
    line-height: 1.2 !important;
  }

  .u-lh-13AtPhoneLandscape {
    line-height: 1.3 !important;
  }

  .u-lh-14AtPhoneLandscape {
    line-height: 1.4 !important;
  }

  .u-lh-defaultAtPhoneLandscape {
    line-height: 1.3333333333 !important;
  }

  .u-lh-largerAtPhoneLandscape {
    line-height: 1.6 !important;
  }

  .u-lh-mediumAtPhoneLandscape {
    line-height: 2 !important;
  }

  .u-lh-doubleAtPhoneLandscape {
    line-height: 2.6666666667 !important;
  }
}

/* line-height-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-lh-normalAtPhonePortrait {
    line-height: normal !important;
  }

  .u-lh-singleAtPhonePortrait {
    line-height: 1 !important;
  }

  .u-lh-11AtPhonePortrait {
    line-height: 1.1 !important;
  }

  .u-lh-12AtPhonePortrait {
    line-height: 1.2 !important;
  }

  .u-lh-13AtPhonePortrait {
    line-height: 1.3 !important;
  }

  .u-lh-14AtPhonePortrait {
    line-height: 1.4 !important;
  }

  .u-lh-defaultAtPhonePortrait {
    line-height: 1.3333333333 !important;
  }

  .u-lh-largerAtPhonePortrait {
    line-height: 1.6 !important;
  }

  .u-lh-mediumAtPhonePortrait {
    line-height: 2 !important;
  }

  .u-lh-doubleAtPhonePortrait {
    line-height: 2.6666666667 !important;
  }
}

/* line-height-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-lh-normalAtSmallDevice {
    line-height: normal !important;
  }

  .u-lh-singleAtSmallDevice {
    line-height: 1 !important;
  }

  .u-lh-11AtSmallDevice {
    line-height: 1.1 !important;
  }

  .u-lh-12AtSmallDevice {
    line-height: 1.2 !important;
  }

  .u-lh-13AtSmallDevice {
    line-height: 1.3 !important;
  }

  .u-lh-14AtSmallDevice {
    line-height: 1.4 !important;
  }

  .u-lh-defaultAtSmallDevice {
    line-height: 1.3333333333 !important;
  }

  .u-lh-largerAtSmallDevice {
    line-height: 1.6 !important;
  }

  .u-lh-mediumAtSmallDevice {
    line-height: 2 !important;
  }

  .u-lh-doubleAtSmallDevice {
    line-height: 2.6666666667 !important;
  }
}

/*------------------------------------*\
    =Trump FONT SIZE TYPESCALE
\*------------------------------------*/

.u-giga-size {
  font-size: 92.88px;
}

.u-mega-size {
  font-size: 77.4px;
}

.u-kilo-size {
  font-size: 64.5px;
}

.u-alpha-size {
  font-size: 53.75px;
}

.u-beta-size {
  font-size: 44.79px;
}

.u-gamma-size {
  font-size: 37.32px;
}

.u-delta-size {
  font-size: 31.1px;
}

.u-epsilon-size {
  font-size: 25.92px;
}

.u-zeta-size {
  font-size: 21.6px;
}

.u-body-size {
  font-size: 18px;
}

.u-milli-size {
  font-size: 15px;
}

.u-micro-size {
  font-size: 12.5px;
}

.u-nano-size {
  font-size: 10.42px;
}

/* fluid width - AtPageContainer */

@media (max-width: 1120px) {
  .u-giga-sizeAtPageContainer {
    font-size: 92.88px;
  }

  .u-mega-sizeAtPageContainer {
    font-size: 77.4px;
  }

  .u-kilo-sizeAtPageContainer {
    font-size: 64.5px;
  }

  .u-alpha-sizeAtPageContainer {
    font-size: 53.75px;
  }

  .u-beta-sizeAtPageContainer {
    font-size: 44.79px;
  }

  .u-gamma-sizeAtPageContainer {
    font-size: 37.32px;
  }

  .u-delta-sizeAtPageContainer {
    font-size: 31.1px;
  }

  .u-epsilon-sizeAtPageContainer {
    font-size: 25.92px;
  }

  .u-zeta-sizeAtPageContainer {
    font-size: 21.6px;
  }

  .u-body-sizeAtPageContainer {
    font-size: 18px;
  }

  .u-milli-sizeAtPageContainer {
    font-size: 15px;
  }

  .u-micro-sizeAtPageContainer {
    font-size: 12.5px;
  }

  .u-nano-sizeAtPageContainer {
    font-size: 10.42px;
  }
}

/* fluid width - Tablet */

@media (max-width: 991px) {
  .u-giga-sizeAtTablet {
    font-size: 92.88px;
  }

  .u-mega-sizeAtTablet {
    font-size: 77.4px;
  }

  .u-kilo-sizeAtTablet {
    font-size: 64.5px;
  }

  .u-alpha-sizeAtTablet {
    font-size: 53.75px;
  }

  .u-beta-sizeAtTablet {
    font-size: 44.79px;
  }

  .u-gamma-sizeAtTablet {
    font-size: 37.32px;
  }

  .u-delta-sizeAtTablet {
    font-size: 31.1px;
  }

  .u-epsilon-sizeAtTablet {
    font-size: 25.92px;
  }

  .u-zeta-sizeAtTablet {
    font-size: 21.6px;
  }

  .u-body-sizeAtTablet {
    font-size: 18px;
  }

  .u-milli-sizeAtTablet {
    font-size: 15px;
  }

  .u-micro-sizeAtTablet {
    font-size: 12.5px;
  }

  .u-nano-sizeAtTablet {
    font-size: 10.42px;
  }
}

/* fluid width - PhoneLandscape */

@media (max-width: 767px) {
  .u-giga-sizeAtPhoneLandscape {
    font-size: 92.88px;
  }

  .u-mega-sizeAtPhoneLandscape {
    font-size: 77.4px;
  }

  .u-kilo-sizeAtPhoneLandscape {
    font-size: 64.5px;
  }

  .u-alpha-sizeAtPhoneLandscape {
    font-size: 53.75px;
  }

  .u-beta-sizeAtPhoneLandscape {
    font-size: 44.79px;
  }

  .u-gamma-sizeAtPhoneLandscape {
    font-size: 37.32px;
  }

  .u-delta-sizeAtPhoneLandscape {
    font-size: 31.1px;
  }

  .u-epsilon-sizeAtPhoneLandscape {
    font-size: 25.92px;
  }

  .u-zeta-sizeAtPhoneLandscape {
    font-size: 21.6px;
  }

  .u-body-sizeAtPhoneLandscape {
    font-size: 18px;
  }

  .u-milli-sizeAtPhoneLandscape {
    font-size: 15px;
  }

  .u-micro-sizeAtPhoneLandscape {
    font-size: 12.5px;
  }

  .u-nano-sizeAtPhoneLandscape {
    font-size: 10.42px;
  }
}

/* fluid width - PhonePortrait */

@media (max-width: 479px) {
  .u-giga-sizeAtPhonePortrait {
    font-size: 92.88px;
  }

  .u-mega-sizeAtPhonePortrait {
    font-size: 77.4px;
  }

  .u-kilo-sizeAtPhonePortrait {
    font-size: 64.5px;
  }

  .u-alpha-sizeAtPhonePortrait {
    font-size: 53.75px;
  }

  .u-beta-sizeAtPhonePortrait {
    font-size: 44.79px;
  }

  .u-gamma-sizeAtPhonePortrait {
    font-size: 37.32px;
  }

  .u-delta-sizeAtPhonePortrait {
    font-size: 31.1px;
  }

  .u-epsilon-sizeAtPhonePortrait {
    font-size: 25.92px;
  }

  .u-zeta-sizeAtPhonePortrait {
    font-size: 21.6px;
  }

  .u-body-sizeAtPhonePortrait {
    font-size: 18px;
  }

  .u-milli-sizeAtPhonePortrait {
    font-size: 15px;
  }

  .u-micro-sizeAtPhonePortrait {
    font-size: 12.5px;
  }

  .u-nano-sizeAtPhonePortrait {
    font-size: 10.42px;
  }
}

/* fluid width - SmallDevice */

@media (max-width: 319px) {
  .u-giga-sizeAtSmallDevice {
    font-size: 92.88px;
  }

  .u-mega-sizeAtSmallDevice {
    font-size: 77.4px;
  }

  .u-kilo-sizeAtSmallDevice {
    font-size: 64.5px;
  }

  .u-alpha-sizeAtSmallDevice {
    font-size: 53.75px;
  }

  .u-beta-sizeAtSmallDevice {
    font-size: 44.79px;
  }

  .u-gamma-sizeAtSmallDevice {
    font-size: 37.32px;
  }

  .u-delta-sizeAtSmallDevice {
    font-size: 31.1px;
  }

  .u-epsilon-sizeAtSmallDevice {
    font-size: 25.92px;
  }

  .u-zeta-sizeAtSmallDevice {
    font-size: 21.6px;
  }

  .u-body-sizeAtSmallDevice {
    font-size: 18px;
  }

  .u-milli-sizeAtSmallDevice {
    font-size: 15px;
  }

  .u-micro-sizeAtSmallDevice {
    font-size: 12.5px;
  }

  .u-nano-sizeAtSmallDevice {
    font-size: 10.42px;
  }
}

/*------------------------------------*\
	=Trump FLUID WIDTHS
\*------------------------------------*/

.u-one-whole {
  width: 100% !important;
}

.u-one-half,
.u-six-twelfths,
.u-five-tenths,
.u-four-eighths,
.u-three-sixths,
.u-two-quarters {
  width: 50% !important;
}

.u-one-third,
.u-four-twelfths,
.u-two-sixths {
  width: 33.3333333333% !important;
}

.u-two-thirds,
.u-eight-twelfths,
.u-four-sixths {
  width: 66.6666666667% !important;
}

.u-one-quarter,
.u-three-twelfths,
.u-two-eighths {
  width: 25% !important;
}

.u-three-quarters,
.u-nine-twelfths,
.u-six-eighths {
  width: 75% !important;
}

.u-one-fifth,
.u-two-tenths {
  width: 20% !important;
}

.u-two-fifths,
.u-four-tenths {
  width: 40% !important;
}

.u-three-fifths,
.u-six-tenths {
  width: 60% !important;
}

.u-four-fifths,
.u-eight-tenths {
  width: 80% !important;
}

.u-one-sixth,
.u-two-twelfths {
  width: 16.6666666667% !important;
}

.u-five-sixths,
.u-ten-twelfths {
  width: 83.3333333333% !important;
}

.u-one-eighth {
  width: 12.5% !important;
}

.u-three-eighths {
  width: 37.5% !important;
}

.u-five-eighths {
  width: 62.5% !important;
}

.u-seven-eighths {
  width: 87.5% !important;
}

.u-one-tenth {
  width: 10% !important;
}

.u-three-tenths {
  width: 30% !important;
}

.u-seven-tenths {
  width: 70% !important;
}

.u-nine-tenths {
  width: 90% !important;
}

.u-one-twelfth {
  width: 8.3333333333% !important;
}

.u-five-twelfths {
  width: 41.6666666667% !important;
}

.u-seven-twelfths {
  width: 58.3333333333% !important;
}

.u-eleven-twelfths {
  width: 91.6666666667% !important;
}

.u-one-half-basegap {
  width: calc(50% - 24px) !important;
}

.u-one-third-basegap {
  width: calc(33.3333333333% - 24px) !important;
}

.u-one-quarter-basegap {
  width: calc(25% - 24px) !important;
}

.u-one-half-halfgap {
  width: calc(50% - 12px) !important;
}

.u-one-third-halfgap {
  width: calc(33.3333333333% - 12px) !important;
}

.u-one-quarter-halfgap {
  width: calc(25% - 12px) !important;
}

/* fluid width - AtPageContainer */

@media (max-width: 1120px) {
  .u-one-wholeAtPageContainer {
    width: 100% !important;
  }

  .u-one-halfAtPageContainer,
  .u-six-twelfthsAtPageContainer,
  .u-five-tenthsAtPageContainer,
  .u-four-eighthsAtPageContainer,
  .u-three-sixthsAtPageContainer,
  .u-two-quartersAtPageContainer {
    width: 50% !important;
  }

  .u-one-thirdAtPageContainer,
  .u-four-twelfthsAtPageContainer,
  .u-two-sixthsAtPageContainer {
    width: 33.3333333333% !important;
  }

  .u-two-thirdsAtPageContainer,
  .u-eight-twelfthsAtPageContainer,
  .u-four-sixthsAtPageContainer {
    width: 66.6666666667% !important;
  }

  .u-one-quarterAtPageContainer,
  .u-three-twelfthsAtPageContainer,
  .u-two-eighthsAtPageContainer {
    width: 25% !important;
  }

  .u-three-quartersAtPageContainer,
  .u-nine-twelfthsAtPageContainer,
  .u-six-eighthsAtPageContainer {
    width: 75% !important;
  }

  .u-one-fifthAtPageContainer,
  .u-two-tenthsAtPageContainer {
    width: 20% !important;
  }

  .u-two-fifthsAtPageContainer,
  .u-four-tenthsAtPageContainer {
    width: 40% !important;
  }

  .u-three-fifthsAtPageContainer,
  .u-six-tenthsAtPageContainer {
    width: 60% !important;
  }

  .u-four-fifthsAtPageContainer,
  .u-eight-tenthsAtPageContainer {
    width: 80% !important;
  }

  .u-one-sixthAtPageContainer,
  .u-two-twelfthsAtPageContainer {
    width: 16.6666666667% !important;
  }

  .u-five-sixthsAtPageContainer,
  .u-ten-twelfthsAtPageContainer {
    width: 83.3333333333% !important;
  }

  .u-one-eighthAtPageContainer {
    width: 12.5% !important;
  }

  .u-three-eighthsAtPageContainer {
    width: 37.5% !important;
  }

  .u-five-eighthsAtPageContainer {
    width: 62.5% !important;
  }

  .u-seven-eighthsAtPageContainer {
    width: 87.5% !important;
  }

  .u-one-tenthAtPageContainer {
    width: 10% !important;
  }

  .u-three-tenthsAtPageContainer {
    width: 30% !important;
  }

  .u-seven-tenthsAtPageContainer {
    width: 70% !important;
  }

  .u-nine-tenthsAtPageContainer {
    width: 90% !important;
  }

  .u-one-twelfthAtPageContainer {
    width: 8.3333333333% !important;
  }

  .u-five-twelfthsAtPageContainer {
    width: 41.6666666667% !important;
  }

  .u-seven-twelfthsAtPageContainer {
    width: 58.3333333333% !important;
  }

  .u-eleven-twelfthsAtPageContainer {
    width: 91.6666666667% !important;
  }

  .u-one-half-basegapAtPageContainer {
    width: calc(50% - 24px) !important;
  }

  .u-one-third-basegapAtPageContainer {
    width: calc(33.3333333333% - 24px) !important;
  }

  .u-one-quarter-basegapAtPageContainer {
    width: calc(25% - 24px) !important;
  }

  .u-one-half-halfgapAtPageContainer {
    width: calc(50% - 12px) !important;
  }

  .u-one-third-halfgapAtPageContainer {
    width: calc(33.3333333333% - 12px) !important;
  }

  .u-one-quarter-halfgapAtPageContainer {
    width: calc(25% - 12px) !important;
  }
}

/* fluid width - Tablet */

@media (max-width: 991px) {
  .u-one-wholeAtTablet {
    width: 100% !important;
  }

  .u-one-halfAtTablet,
  .u-six-twelfthsAtTablet,
  .u-five-tenthsAtTablet,
  .u-four-eighthsAtTablet,
  .u-three-sixthsAtTablet,
  .u-two-quartersAtTablet {
    width: 50% !important;
  }

  .u-one-thirdAtTablet,
  .u-four-twelfthsAtTablet,
  .u-two-sixthsAtTablet {
    width: 33.3333333333% !important;
  }

  .u-two-thirdsAtTablet,
  .u-eight-twelfthsAtTablet,
  .u-four-sixthsAtTablet {
    width: 66.6666666667% !important;
  }

  .u-one-quarterAtTablet,
  .u-three-twelfthsAtTablet,
  .u-two-eighthsAtTablet {
    width: 25% !important;
  }

  .u-three-quartersAtTablet,
  .u-nine-twelfthsAtTablet,
  .u-six-eighthsAtTablet {
    width: 75% !important;
  }

  .u-one-fifthAtTablet,
  .u-two-tenthsAtTablet {
    width: 20% !important;
  }

  .u-two-fifthsAtTablet,
  .u-four-tenthsAtTablet {
    width: 40% !important;
  }

  .u-three-fifthsAtTablet,
  .u-six-tenthsAtTablet {
    width: 60% !important;
  }

  .u-four-fifthsAtTablet,
  .u-eight-tenthsAtTablet {
    width: 80% !important;
  }

  .u-one-sixthAtTablet,
  .u-two-twelfthsAtTablet {
    width: 16.6666666667% !important;
  }

  .u-five-sixthsAtTablet,
  .u-ten-twelfthsAtTablet {
    width: 83.3333333333% !important;
  }

  .u-one-eighthAtTablet {
    width: 12.5% !important;
  }

  .u-three-eighthsAtTablet {
    width: 37.5% !important;
  }

  .u-five-eighthsAtTablet {
    width: 62.5% !important;
  }

  .u-seven-eighthsAtTablet {
    width: 87.5% !important;
  }

  .u-one-tenthAtTablet {
    width: 10% !important;
  }

  .u-three-tenthsAtTablet {
    width: 30% !important;
  }

  .u-seven-tenthsAtTablet {
    width: 70% !important;
  }

  .u-nine-tenthsAtTablet {
    width: 90% !important;
  }

  .u-one-twelfthAtTablet {
    width: 8.3333333333% !important;
  }

  .u-five-twelfthsAtTablet {
    width: 41.6666666667% !important;
  }

  .u-seven-twelfthsAtTablet {
    width: 58.3333333333% !important;
  }

  .u-eleven-twelfthsAtTablet {
    width: 91.6666666667% !important;
  }

  .u-one-half-basegapAtTablet {
    width: calc(50% - 24px) !important;
  }

  .u-one-third-basegapAtTablet {
    width: calc(33.3333333333% - 24px) !important;
  }

  .u-one-quarter-basegapAtTablet {
    width: calc(25% - 24px) !important;
  }

  .u-one-half-halfgapAtTablet {
    width: calc(50% - 12px) !important;
  }

  .u-one-third-halfgapAtTablet {
    width: calc(33.3333333333% - 12px) !important;
  }

  .u-one-quarter-halfgapAtTablet {
    width: calc(25% - 12px) !important;
  }
}

/* fluid width - PhoneLandscape */

@media (max-width: 767px) {
  .u-one-wholeAtPhoneLandscape {
    width: 100% !important;
  }

  .u-one-halfAtPhoneLandscape,
  .u-six-twelfthsAtPhoneLandscape,
  .u-five-tenthsAtPhoneLandscape,
  .u-four-eighthsAtPhoneLandscape,
  .u-three-sixthsAtPhoneLandscape,
  .u-two-quartersAtPhoneLandscape {
    width: 50% !important;
  }

  .u-one-thirdAtPhoneLandscape,
  .u-four-twelfthsAtPhoneLandscape,
  .u-two-sixthsAtPhoneLandscape {
    width: 33.3333333333% !important;
  }

  .u-two-thirdsAtPhoneLandscape,
  .u-eight-twelfthsAtPhoneLandscape,
  .u-four-sixthsAtPhoneLandscape {
    width: 66.6666666667% !important;
  }

  .u-one-quarterAtPhoneLandscape,
  .u-three-twelfthsAtPhoneLandscape,
  .u-two-eighthsAtPhoneLandscape {
    width: 25% !important;
  }

  .u-three-quartersAtPhoneLandscape,
  .u-nine-twelfthsAtPhoneLandscape,
  .u-six-eighthsAtPhoneLandscape {
    width: 75% !important;
  }

  .u-one-fifthAtPhoneLandscape,
  .u-two-tenthsAtPhoneLandscape {
    width: 20% !important;
  }

  .u-two-fifthsAtPhoneLandscape,
  .u-four-tenthsAtPhoneLandscape {
    width: 40% !important;
  }

  .u-three-fifthsAtPhoneLandscape,
  .u-six-tenthsAtPhoneLandscape {
    width: 60% !important;
  }

  .u-four-fifthsAtPhoneLandscape,
  .u-eight-tenthsAtPhoneLandscape {
    width: 80% !important;
  }

  .u-one-sixthAtPhoneLandscape,
  .u-two-twelfthsAtPhoneLandscape {
    width: 16.6666666667% !important;
  }

  .u-five-sixthsAtPhoneLandscape,
  .u-ten-twelfthsAtPhoneLandscape {
    width: 83.3333333333% !important;
  }

  .u-one-eighthAtPhoneLandscape {
    width: 12.5% !important;
  }

  .u-three-eighthsAtPhoneLandscape {
    width: 37.5% !important;
  }

  .u-five-eighthsAtPhoneLandscape {
    width: 62.5% !important;
  }

  .u-seven-eighthsAtPhoneLandscape {
    width: 87.5% !important;
  }

  .u-one-tenthAtPhoneLandscape {
    width: 10% !important;
  }

  .u-three-tenthsAtPhoneLandscape {
    width: 30% !important;
  }

  .u-seven-tenthsAtPhoneLandscape {
    width: 70% !important;
  }

  .u-nine-tenthsAtPhoneLandscape {
    width: 90% !important;
  }

  .u-one-twelfthAtPhoneLandscape {
    width: 8.3333333333% !important;
  }

  .u-five-twelfthsAtPhoneLandscape {
    width: 41.6666666667% !important;
  }

  .u-seven-twelfthsAtPhoneLandscape {
    width: 58.3333333333% !important;
  }

  .u-eleven-twelfthsAtPhoneLandscape {
    width: 91.6666666667% !important;
  }

  .u-one-half-basegapAtPhoneLandscape {
    width: calc(50% - 24px) !important;
  }

  .u-one-third-basegapAtPhoneLandscape {
    width: calc(33.3333333333% - 24px) !important;
  }

  .u-one-quarter-basegapAtPhoneLandscape {
    width: calc(25% - 24px) !important;
  }

  .u-one-half-halfgapAtPhoneLandscape {
    width: calc(50% - 12px) !important;
  }

  .u-one-third-halfgapAtPhoneLandscape {
    width: calc(33.3333333333% - 12px) !important;
  }

  .u-one-quarter-halfgapAtPhoneLandscape {
    width: calc(25% - 12px) !important;
  }
}

/* fluid width - PhonePortrait */

@media (max-width: 479px) {
  .u-one-wholeAtPhonePortrait {
    width: 100% !important;
  }

  .u-one-halfAtPhonePortrait,
  .u-six-twelfthsAtPhonePortrait,
  .u-five-tenthsAtPhonePortrait,
  .u-four-eighthsAtPhonePortrait,
  .u-three-sixthsAtPhonePortrait,
  .u-two-quartersAtPhonePortrait {
    width: 50% !important;
  }

  .u-one-thirdAtPhonePortrait,
  .u-four-twelfthsAtPhonePortrait,
  .u-two-sixthsAtPhonePortrait {
    width: 33.3333333333% !important;
  }

  .u-two-thirdsAtPhonePortrait,
  .u-eight-twelfthsAtPhonePortrait,
  .u-four-sixthsAtPhonePortrait {
    width: 66.6666666667% !important;
  }

  .u-one-quarterAtPhonePortrait,
  .u-three-twelfthsAtPhonePortrait,
  .u-two-eighthsAtPhonePortrait {
    width: 25% !important;
  }

  .u-three-quartersAtPhonePortrait,
  .u-nine-twelfthsAtPhonePortrait,
  .u-six-eighthsAtPhonePortrait {
    width: 75% !important;
  }

  .u-one-fifthAtPhonePortrait,
  .u-two-tenthsAtPhonePortrait {
    width: 20% !important;
  }

  .u-two-fifthsAtPhonePortrait,
  .u-four-tenthsAtPhonePortrait {
    width: 40% !important;
  }

  .u-three-fifthsAtPhonePortrait,
  .u-six-tenthsAtPhonePortrait {
    width: 60% !important;
  }

  .u-four-fifthsAtPhonePortrait,
  .u-eight-tenthsAtPhonePortrait {
    width: 80% !important;
  }

  .u-one-sixthAtPhonePortrait,
  .u-two-twelfthsAtPhonePortrait {
    width: 16.6666666667% !important;
  }

  .u-five-sixthsAtPhonePortrait,
  .u-ten-twelfthsAtPhonePortrait {
    width: 83.3333333333% !important;
  }

  .u-one-eighthAtPhonePortrait {
    width: 12.5% !important;
  }

  .u-three-eighthsAtPhonePortrait {
    width: 37.5% !important;
  }

  .u-five-eighthsAtPhonePortrait {
    width: 62.5% !important;
  }

  .u-seven-eighthsAtPhonePortrait {
    width: 87.5% !important;
  }

  .u-one-tenthAtPhonePortrait {
    width: 10% !important;
  }

  .u-three-tenthsAtPhonePortrait {
    width: 30% !important;
  }

  .u-seven-tenthsAtPhonePortrait {
    width: 70% !important;
  }

  .u-nine-tenthsAtPhonePortrait {
    width: 90% !important;
  }

  .u-one-twelfthAtPhonePortrait {
    width: 8.3333333333% !important;
  }

  .u-five-twelfthsAtPhonePortrait {
    width: 41.6666666667% !important;
  }

  .u-seven-twelfthsAtPhonePortrait {
    width: 58.3333333333% !important;
  }

  .u-eleven-twelfthsAtPhonePortrait {
    width: 91.6666666667% !important;
  }

  .u-one-half-basegapAtPhonePortrait {
    width: calc(50% - 24px) !important;
  }

  .u-one-third-basegapAtPhonePortrait {
    width: calc(33.3333333333% - 24px) !important;
  }

  .u-one-quarter-basegapAtPhonePortrait {
    width: calc(25% - 24px) !important;
  }

  .u-one-half-halfgapAtPhonePortrait {
    width: calc(50% - 12px) !important;
  }

  .u-one-third-halfgapAtPhonePortrait {
    width: calc(33.3333333333% - 12px) !important;
  }

  .u-one-quarter-halfgapAtPhonePortrait {
    width: calc(25% - 12px) !important;
  }
}

/* fluid width - SmallDevice */

@media (max-width: 319px) {
  .u-one-wholeAtSmallDevice {
    width: 100% !important;
  }

  .u-one-halfAtSmallDevice,
  .u-six-twelfthsAtSmallDevice,
  .u-five-tenthsAtSmallDevice,
  .u-four-eighthsAtSmallDevice,
  .u-three-sixthsAtSmallDevice,
  .u-two-quartersAtSmallDevice {
    width: 50% !important;
  }

  .u-one-thirdAtSmallDevice,
  .u-four-twelfthsAtSmallDevice,
  .u-two-sixthsAtSmallDevice {
    width: 33.3333333333% !important;
  }

  .u-two-thirdsAtSmallDevice,
  .u-eight-twelfthsAtSmallDevice,
  .u-four-sixthsAtSmallDevice {
    width: 66.6666666667% !important;
  }

  .u-one-quarterAtSmallDevice,
  .u-three-twelfthsAtSmallDevice,
  .u-two-eighthsAtSmallDevice {
    width: 25% !important;
  }

  .u-three-quartersAtSmallDevice,
  .u-nine-twelfthsAtSmallDevice,
  .u-six-eighthsAtSmallDevice {
    width: 75% !important;
  }

  .u-one-fifthAtSmallDevice,
  .u-two-tenthsAtSmallDevice {
    width: 20% !important;
  }

  .u-two-fifthsAtSmallDevice,
  .u-four-tenthsAtSmallDevice {
    width: 40% !important;
  }

  .u-three-fifthsAtSmallDevice,
  .u-six-tenthsAtSmallDevice {
    width: 60% !important;
  }

  .u-four-fifthsAtSmallDevice,
  .u-eight-tenthsAtSmallDevice {
    width: 80% !important;
  }

  .u-one-sixthAtSmallDevice,
  .u-two-twelfthsAtSmallDevice {
    width: 16.6666666667% !important;
  }

  .u-five-sixthsAtSmallDevice,
  .u-ten-twelfthsAtSmallDevice {
    width: 83.3333333333% !important;
  }

  .u-one-eighthAtSmallDevice {
    width: 12.5% !important;
  }

  .u-three-eighthsAtSmallDevice {
    width: 37.5% !important;
  }

  .u-five-eighthsAtSmallDevice {
    width: 62.5% !important;
  }

  .u-seven-eighthsAtSmallDevice {
    width: 87.5% !important;
  }

  .u-one-tenthAtSmallDevice {
    width: 10% !important;
  }

  .u-three-tenthsAtSmallDevice {
    width: 30% !important;
  }

  .u-seven-tenthsAtSmallDevice {
    width: 70% !important;
  }

  .u-nine-tenthsAtSmallDevice {
    width: 90% !important;
  }

  .u-one-twelfthAtSmallDevice {
    width: 8.3333333333% !important;
  }

  .u-five-twelfthsAtSmallDevice {
    width: 41.6666666667% !important;
  }

  .u-seven-twelfthsAtSmallDevice {
    width: 58.3333333333% !important;
  }

  .u-eleven-twelfthsAtSmallDevice {
    width: 91.6666666667% !important;
  }

  .u-one-half-basegapAtSmallDevice {
    width: calc(50% - 24px) !important;
  }

  .u-one-third-basegapAtSmallDevice {
    width: calc(33.3333333333% - 24px) !important;
  }

  .u-one-quarter-basegapAtSmallDevice {
    width: calc(25% - 24px) !important;
  }

  .u-one-half-halfgapAtSmallDevice {
    width: calc(50% - 12px) !important;
  }

  .u-one-third-halfgapAtSmallDevice {
    width: calc(33.3333333333% - 12px) !important;
  }

  .u-one-quarter-halfgapAtSmallDevice {
    width: calc(25% - 12px) !important;
  }
}

/*------------------------------------*\
	=Trump FLUID MAX-WIDTHS
\*------------------------------------*/

.u-max-ten {
  max-width: 10% !important;
}

.u-max-twenty {
  max-width: 20% !important;
}

.u-max-thirty {
  max-width: 30% !important;
}

.u-max-forty {
  max-width: 40% !important;
}

.u-max-fifty {
  max-width: 50% !important;
}

.u-max-sixty {
  max-width: 60% !important;
}

.u-max-seventy {
  max-width: 70% !important;
}

.u-max-eighty {
  max-width: 80% !important;
}

.u-max-ninety {
  max-width: 90% !important;
}

.u-max-width {
  max-width: 100% !important;
}

/* fluid width - AtPageContainer */

@media (max-width: 1120px) {
  .u-max-tenAtPageContainer {
    max-width: 10% !important;
  }

  .u-max-twentyAtPageContainer {
    max-width: 20% !important;
  }

  .u-max-thirtyAtPageContainer {
    max-width: 30% !important;
  }

  .u-max-fortyAtPageContainer {
    max-width: 40% !important;
  }

  .u-max-fiftyAtPageContainer {
    max-width: 50% !important;
  }

  .u-max-sixtyAtPageContainer {
    max-width: 60% !important;
  }

  .u-max-seventyAtPageContainer {
    max-width: 70% !important;
  }

  .u-max-eightyAtPageContainer {
    max-width: 80% !important;
  }

  .u-max-ninetyAtPageContainer {
    max-width: 90% !important;
  }

  .u-max-widthAtPageContainer {
    max-width: 100% !important;
  }
}

/* fluid width - Tablet */

@media (max-width: 991px) {
  .u-max-tenAtTablet {
    max-width: 10% !important;
  }

  .u-max-twentyAtTablet {
    max-width: 20% !important;
  }

  .u-max-thirtyAtTablet {
    max-width: 30% !important;
  }

  .u-max-fortyAtTablet {
    max-width: 40% !important;
  }

  .u-max-fiftyAtTablet {
    max-width: 50% !important;
  }

  .u-max-sixtyAtTablet {
    max-width: 60% !important;
  }

  .u-max-seventyAtTablet {
    max-width: 70% !important;
  }

  .u-max-eightyAtTablet {
    max-width: 80% !important;
  }

  .u-max-ninetyAtTablet {
    max-width: 90% !important;
  }

  .u-max-widthAtTablet {
    max-width: 100% !important;
  }
}

/* fluid width - PhoneLandscape */

@media (max-width: 767px) {
  .u-max-tenAtPhoneLandscape {
    max-width: 10% !important;
  }

  .u-max-twentyAtPhoneLandscape {
    max-width: 20% !important;
  }

  .u-max-thirtyAtPhoneLandscape {
    max-width: 30% !important;
  }

  .u-max-fortyAtPhoneLandscape {
    max-width: 40% !important;
  }

  .u-max-fiftyAtPhoneLandscape {
    max-width: 50% !important;
  }

  .u-max-sixtyAtPhoneLandscape {
    max-width: 60% !important;
  }

  .u-max-seventyAtPhoneLandscape {
    max-width: 70% !important;
  }

  .u-max-eightyAtPhoneLandscape {
    max-width: 80% !important;
  }

  .u-max-ninetyAtPhoneLandscape {
    max-width: 90% !important;
  }

  .u-max-widthAtPhoneLandscape {
    max-width: 100% !important;
  }
}

/* fluid width - PhonePortrait */

@media (max-width: 479px) {
  .u-max-tenAtPhonePortrait {
    max-width: 10% !important;
  }

  .u-max-twentyAtPhonePortrait {
    max-width: 20% !important;
  }

  .u-max-thirtyAtPhonePortrait {
    max-width: 30% !important;
  }

  .u-max-fortyAtPhonePortrait {
    max-width: 40% !important;
  }

  .u-max-fiftyAtPhonePortrait {
    max-width: 50% !important;
  }

  .u-max-sixtyAtPhonePortrait {
    max-width: 60% !important;
  }

  .u-max-seventyAtPhonePortrait {
    max-width: 70% !important;
  }

  .u-max-eightyAtPhonePortrait {
    max-width: 80% !important;
  }

  .u-max-ninetyAtPhonePortrait {
    max-width: 90% !important;
  }

  .u-max-widthAtPhonePortrait {
    max-width: 100% !important;
  }
}

/* fluid width - SmallDevice */

@media (max-width: 319px) {
  .u-max-tenAtSmallDevice {
    max-width: 10% !important;
  }

  .u-max-twentyAtSmallDevice {
    max-width: 20% !important;
  }

  .u-max-thirtyAtSmallDevice {
    max-width: 30% !important;
  }

  .u-max-fortyAtSmallDevice {
    max-width: 40% !important;
  }

  .u-max-fiftyAtSmallDevice {
    max-width: 50% !important;
  }

  .u-max-sixtyAtSmallDevice {
    max-width: 60% !important;
  }

  .u-max-seventyAtSmallDevice {
    max-width: 70% !important;
  }

  .u-max-eightyAtSmallDevice {
    max-width: 80% !important;
  }

  .u-max-ninetyAtSmallDevice {
    max-width: 90% !important;
  }

  .u-max-widthAtSmallDevice {
    max-width: 100% !important;
  }
}

/*------------------------------------*\
    =Trump PADDING HELPERS
\*------------------------------------*/

.u-soft-sextuple {
  padding: 144px !important;
}

.u-soft-quintuple {
  padding: 120px !important;
}

.u-soft-quadruple {
  padding: 96px !important;
}

.u-soft-triple {
  padding: 72px !important;
}

.u-soft-double {
  padding: 48px !important;
}

.u-soft {
  padding: 24px !important;
}

.u-soft-half {
  padding: 12px !important;
}

.u-soft-third {
  padding: 8px !important;
}

.u-soft-quarter {
  padding: 6px !important;
}

.u-soft-sixth {
  padding: 4px !important;
}

.u-soft-eighth {
  padding: 3px !important;
}

.u-soft-twelfth {
  padding: 2px !important;
}

.u-soft-innerwrp-sextuple > .ct-section-inner-wrap {
  padding: 144px !important;
}

.u-soft-innerwrp-quintuple > .ct-section-inner-wrap {
  padding: 120px !important;
}

.u-soft-innerwrp-quadruple > .ct-section-inner-wrap {
  padding: 96px !important;
}

.u-soft-innerwrp-triple > .ct-section-inner-wrap {
  padding: 72px !important;
}

.u-soft-innerwrp-double > .ct-section-inner-wrap {
  padding: 48px !important;
}

.u-soft-innerwrp > .ct-section-inner-wrap {
  padding: 24px !important;
}

.u-soft-innerwrp-half > .ct-section-inner-wrap {
  padding: 12px !important;
}

.u-soft-innerwrp-third > .ct-section-inner-wrap {
  padding: 8px !important;
}

.u-soft-innerwrp-quarter > .ct-section-inner-wrap {
  padding: 6px !important;
}

.u-soft-innerwrp-sixth > .ct-section-inner-wrap {
  padding: 4px !important;
}

.u-soft-innerwrp-eighth > .ct-section-inner-wrap {
  padding: 3px !important;
}

.u-soft-innerwrp-twelfth > .ct-section-inner-wrap {
  padding: 2px !important;
}

.u-soft-top-sextuple {
  padding-top: 144px !important;
}

.u-soft-top-quintuple {
  padding-top: 120px !important;
}

.u-soft-top-quadruple {
  padding-top: 96px !important;
}

.u-soft-top-triple {
  padding-top: 72px !important;
}

.u-soft-top-double {
  padding-top: 48px !important;
}

.u-soft-top {
  padding-top: 24px !important;
}

.u-soft-top-half {
  padding-top: 12px !important;
}

.u-soft-top-third {
  padding-top: 8px !important;
}

.u-soft-top-quarter {
  padding-top: 6px !important;
}

.u-soft-top-sixth {
  padding-top: 4px !important;
}

.u-soft-top-eighth {
  padding-top: 3px !important;
}

.u-soft-top-twelfth {
  padding-top: 2px !important;
}

.u-soft-innerwrp-top-sextuple > .ct-section-inner-wrap {
  padding-top: 144px !important;
}

.u-soft-innerwrp-top-quintuple > .ct-section-inner-wrap {
  padding-top: 120px !important;
}

.u-soft-innerwrp-top-quadruple > .ct-section-inner-wrap {
  padding-top: 96px !important;
}

.u-soft-innerwrp-top-triple > .ct-section-inner-wrap {
  padding-top: 72px !important;
}

.u-soft-innerwrp-top-double > .ct-section-inner-wrap {
  padding-top: 48px !important;
}

.u-soft-innerwrp-top > .ct-section-inner-wrap {
  padding-top: 24px !important;
}

.u-soft-innerwrp-top-half > .ct-section-inner-wrap {
  padding-top: 12px !important;
}

.u-soft-innerwrp-top-third > .ct-section-inner-wrap {
  padding-top: 8px !important;
}

.u-soft-innerwrp-top-quarter > .ct-section-inner-wrap {
  padding-top: 6px !important;
}

.u-soft-innerwrp-top-sixth > .ct-section-inner-wrap {
  padding-top: 4px !important;
}

.u-soft-innerwrp-top-eighth > .ct-section-inner-wrap {
  padding-top: 3px !important;
}

.u-soft-innerwrp-top-twelfth > .ct-section-inner-wrap {
  padding-top: 2px !important;
}

.u-soft-right-sextuple {
  padding-right: 144px !important;
}

.u-soft-right-quintuple {
  padding-right: 120px !important;
}

.u-soft-right-quadruple {
  padding-right: 96px !important;
}

.u-soft-right-triple {
  padding-right: 72px !important;
}

.u-soft-right-double {
  padding-right: 48px !important;
}

.u-soft-right {
  padding-right: 24px !important;
}

.u-soft-right-half {
  padding-right: 12px !important;
}

.u-soft-right-third {
  padding-right: 8px !important;
}

.u-soft-right-quarter {
  padding-right: 6px !important;
}

.u-soft-right-sixth {
  padding-right: 4px !important;
}

.u-soft-right-eighth {
  padding-right: 3px !important;
}

.u-soft-right-twelfth {
  padding-right: 2px !important;
}

.u-soft-innerwrp-right-sextuple > .ct-section-inner-wrap {
  padding-right: 144px !important;
}

.u-soft-innerwrp-right-quintuple > .ct-section-inner-wrap {
  padding-right: 120px !important;
}

.u-soft-innerwrp-right-quadruple > .ct-section-inner-wrap {
  padding-right: 96px !important;
}

.u-soft-innerwrp-right-triple > .ct-section-inner-wrap {
  padding-right: 72px !important;
}

.u-soft-innerwrp-right-double > .ct-section-inner-wrap {
  padding-right: 48px !important;
}

.u-soft-innerwrp-right > .ct-section-inner-wrap {
  padding-right: 24px !important;
}

.u-soft-innerwrp-right-half > .ct-section-inner-wrap {
  padding-right: 12px !important;
}

.u-soft-innerwrp-right-third > .ct-section-inner-wrap {
  padding-right: 8px !important;
}

.u-soft-innerwrp-right-quarter > .ct-section-inner-wrap {
  padding-right: 6px !important;
}

.u-soft-innerwrp-right-sixth > .ct-section-inner-wrap {
  padding-right: 4px !important;
}

.u-soft-innerwrp-right-eighth > .ct-section-inner-wrap {
  padding-right: 3px !important;
}

.u-soft-innerwrp-right-twelfth > .ct-section-inner-wrap {
  padding-right: 2px !important;
}

.u-soft-bottom-sextuple {
  padding-bottom: 144px !important;
}

.u-soft-bottom-quintuple {
  padding-bottom: 120px !important;
}

.u-soft-bottom-quadruple {
  padding-bottom: 96px !important;
}

.u-soft-bottom-triple {
  padding-bottom: 72px !important;
}

.u-soft-bottom-double {
  padding-bottom: 48px !important;
}

.u-soft-bottom {
  padding-bottom: 24px !important;
}

.u-soft-bottom-half {
  padding-bottom: 12px !important;
}

.u-soft-bottom-third {
  padding-bottom: 8px !important;
}

.u-soft-bottom-quarter {
  padding-bottom: 6px !important;
}

.u-soft-bottom-sixth {
  padding-bottom: 4px !important;
}

.u-soft-bottom-eighth {
  padding-bottom: 3px !important;
}

.u-soft-bottom-twelfth {
  padding-bottom: 2px !important;
}

.u-soft-innerwrp-bottom-sextuple > .ct-section-inner-wrap {
  padding-bottom: 144px !important;
}

.u-soft-innerwrp-bottom-quintuple > .ct-section-inner-wrap {
  padding-bottom: 120px !important;
}

.u-soft-innerwrp-bottom-quadruple > .ct-section-inner-wrap {
  padding-bottom: 96px !important;
}

.u-soft-innerwrp-bottom-triple > .ct-section-inner-wrap {
  padding-bottom: 72px !important;
}

.u-soft-innerwrp-bottom-double > .ct-section-inner-wrap {
  padding-bottom: 48px !important;
}

.u-soft-innerwrp-bottom > .ct-section-inner-wrap {
  padding-bottom: 24px !important;
}

.u-soft-innerwrp-bottom-half > .ct-section-inner-wrap {
  padding-bottom: 12px !important;
}

.u-soft-innerwrp-bottom-third > .ct-section-inner-wrap {
  padding-bottom: 8px !important;
}

.u-soft-innerwrp-bottom-quarter > .ct-section-inner-wrap {
  padding-bottom: 6px !important;
}

.u-soft-innerwrp-bottom-sixth > .ct-section-inner-wrap {
  padding-bottom: 4px !important;
}

.u-soft-innerwrp-bottom-eighth > .ct-section-inner-wrap {
  padding-bottom: 3px !important;
}

.u-soft-innerwrp-bottom-twelfth > .ct-section-inner-wrap {
  padding-bottom: 2px !important;
}

.u-soft-left-sextuple {
  padding-left: 144px !important;
}

.u-soft-left-quintuple {
  padding-left: 120px !important;
}

.u-soft-left-quadruple {
  padding-left: 96px !important;
}

.u-soft-left-triple {
  padding-left: 72px !important;
}

.u-soft-left-double {
  padding-left: 48px !important;
}

.u-soft-left {
  padding-left: 24px !important;
}

.u-soft-left-half {
  padding-left: 12px !important;
}

.u-soft-left-third {
  padding-left: 8px !important;
}

.u-soft-left-quarter {
  padding-left: 6px !important;
}

.u-soft-left-sixth {
  padding-left: 4px !important;
}

.u-soft-left-eighth {
  padding-left: 3px !important;
}

.u-soft-left-twelfth {
  padding-left: 2px !important;
}

.u-soft-innerwrp-left-sextuple > .ct-section-inner-wrap {
  padding-left: 144px !important;
}

.u-soft-innerwrp-left-quintuple > .ct-section-inner-wrap {
  padding-left: 120px !important;
}

.u-soft-innerwrp-left-quadruple > .ct-section-inner-wrap {
  padding-left: 96px !important;
}

.u-soft-innerwrp-left-triple > .ct-section-inner-wrap {
  padding-left: 72px !important;
}

.u-soft-innerwrp-left-double > .ct-section-inner-wrap {
  padding-left: 48px !important;
}

.u-soft-innerwrp-left > .ct-section-inner-wrap {
  padding-left: 24px !important;
}

.u-soft-innerwrp-left-half > .ct-section-inner-wrap {
  padding-left: 12px !important;
}

.u-soft-innerwrp-left-third > .ct-section-inner-wrap {
  padding-left: 8px !important;
}

.u-soft-innerwrp-left-quarter > .ct-section-inner-wrap {
  padding-left: 6px !important;
}

.u-soft-innerwrp-left-sixth > .ct-section-inner-wrap {
  padding-left: 4px !important;
}

.u-soft-innerwrp-left-eighth > .ct-section-inner-wrap {
  padding-left: 3px !important;
}

.u-soft-innerwrp-left-twelfth > .ct-section-inner-wrap {
  padding-left: 2px !important;
}

.u-soft-ends-sextuple {
  padding-top: 144px !important;
  padding-bottom: 144px !important;
}

.u-soft-ends-quintuple {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.u-soft-ends-quadruple {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.u-soft-ends-triple {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.u-soft-ends-double {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.u-soft-ends {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.u-soft-ends-half {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.u-soft-ends-third {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.u-soft-ends-quarter {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.u-soft-ends-sixth {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.u-soft-ends-eighth {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.u-soft-ends-twelfth {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.u-soft-ends-innerwrp-sextuple > .ct-section-inner-wrap {
  padding-top: 144px !important;
  padding-bottom: 144px !important;
}

.u-soft-ends-innerwrp-quintuple > .ct-section-inner-wrap {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.u-soft-ends-innerwrp-quadruple > .ct-section-inner-wrap {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.u-soft-ends-innerwrp-triple > .ct-section-inner-wrap {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.u-soft-ends-innerwrp-double > .ct-section-inner-wrap {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.u-soft-ends-innerwrp > .ct-section-inner-wrap {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.u-soft-ends-innerwrp-half > .ct-section-inner-wrap {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.u-soft-ends-innerwrp-third > .ct-section-inner-wrap {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.u-soft-ends-innerwrp-quarter > .ct-section-inner-wrap {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.u-soft-ends-innerwrp-sixth > .ct-section-inner-wrap {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.u-soft-ends-innerwrp-eighth > .ct-section-inner-wrap {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.u-soft-ends-innerwrp-twelfth > .ct-section-inner-wrap {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.u-soft-sides-sextuple {
  padding-right: 144px !important;
  padding-left: 144px !important;
}

.u-soft-sides-quintuple {
  padding-right: 120px !important;
  padding-left: 120px !important;
}

.u-soft-sides-quadruple {
  padding-right: 96px !important;
  padding-left: 96px !important;
}

.u-soft-sides-triple {
  padding-right: 72px !important;
  padding-left: 72px !important;
}

.u-soft-sides-double {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.u-soft-sides {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.u-soft-sides-half {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.u-soft-sides-third {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.u-soft-sides-quarter {
  padding-right: 6px !important;
  padding-left: 6px !important;
}

.u-soft-sides-sixth {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.u-soft-sides-eighth {
  padding-right: 3px !important;
  padding-left: 3px !important;
}

.u-soft-sides-twelfth {
  padding-right: 2px !important;
  padding-left: 2px !important;
}

.u-soft-sides-innerwrp-sextuple > .ct-section-inner-wrap {
  padding-right: 144px !important;
  padding-left: 144px !important;
}

.u-soft-sides-innerwrp-quintuple > .ct-section-inner-wrap {
  padding-right: 120px !important;
  padding-left: 120px !important;
}

.u-soft-sides-innerwrp-quadruple > .ct-section-inner-wrap {
  padding-right: 96px !important;
  padding-left: 96px !important;
}

.u-soft-sides-innerwrp-triple > .ct-section-inner-wrap {
  padding-right: 72px !important;
  padding-left: 72px !important;
}

.u-soft-sides-innerwrp-double > .ct-section-inner-wrap {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.u-soft-sides-innerwrp > .ct-section-inner-wrap {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.u-soft-sides-innerwrp-half > .ct-section-inner-wrap {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.u-soft-sides-innerwrp-third > .ct-section-inner-wrap {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.u-soft-sides-innerwrp-quarter > .ct-section-inner-wrap {
  padding-right: 6px !important;
  padding-left: 6px !important;
}

.u-soft-sides-innerwrp-sixth > .ct-section-inner-wrap {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.u-soft-sides-innerwrp-eighth > .ct-section-inner-wrap {
  padding-right: 3px !important;
  padding-left: 3px !important;
}

.u-soft-sides-innerwrp-twelfth > .ct-section-inner-wrap {
  padding-right: 2px !important;
  padding-left: 2px !important;
}

.u-hard {
  padding: 0px !important;
}

.u-hard-top {
  padding-top: 0px !important;
}

.u-hard-right {
  padding-right: 0px !important;
}

.u-hard-bottom {
  padding-bottom: 0px !important;
}

.u-hard-left {
  padding-left: 0px !important;
}

.u-hard-ends {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.u-hard-sides {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.u-hard-innerwrp > .ct-section-inner-wrap {
  padding: 0px !important;
}

.u-hard-innerwrp-top > .ct-section-inner-wrap {
  padding-top: 0px !important;
}

.u-hard-innerwrp-right > .ct-section-inner-wrap {
  padding-right: 0px !important;
}

.u-hard-innerwrp-bottom > .ct-section-inner-wrap {
  padding-bottom: 0px !important;
}

.u-hard-innerwrp-left > .ct-section-inner-wrap {
  padding-left: 0px !important;
}

.u-hard-innerwrp-ends > .ct-section-inner-wrap {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.u-hard-innerwrp-sides > .ct-section-inner-wrap {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

/* padding-helpers - AtAbovePageContainer */

@media (min-width: 1121px) {
  .u-soft-sextupleAtAbovePageContainer {
    padding: 144px !important;
  }

  .u-soft-quintupleAtAbovePageContainer {
    padding: 120px !important;
  }

  .u-soft-quadrupleAtAbovePageContainer {
    padding: 96px !important;
  }

  .u-soft-tripleAtAbovePageContainer {
    padding: 72px !important;
  }

  .u-soft-doubleAtAbovePageContainer {
    padding: 48px !important;
  }

  .u-softAtAbovePageContainer {
    padding: 24px !important;
  }

  .u-soft-halfAtAbovePageContainer {
    padding: 12px !important;
  }

  .u-soft-thirdAtAbovePageContainer {
    padding: 8px !important;
  }

  .u-soft-quarterAtAbovePageContainer {
    padding: 6px !important;
  }

  .u-soft-sixthAtAbovePageContainer {
    padding: 4px !important;
  }

  .u-soft-eighthAtAbovePageContainer {
    padding: 3px !important;
  }

  .u-soft-twelfthAtAbovePageContainer {
    padding: 2px !important;
  }

  .u-soft-innerwrp-sextupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 144px !important;
  }

  .u-soft-innerwrp-quintupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 120px !important;
  }

  .u-soft-innerwrp-quadrupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 96px !important;
  }

  .u-soft-innerwrp-tripleAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 72px !important;
  }

  .u-soft-innerwrp-doubleAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 48px !important;
  }

  .u-soft-innerwrpAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 24px !important;
  }

  .u-soft-innerwrp-halfAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 12px !important;
  }

  .u-soft-innerwrp-thirdAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 8px !important;
  }

  .u-soft-innerwrp-quarterAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 6px !important;
  }

  .u-soft-innerwrp-sixthAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 4px !important;
  }

  .u-soft-innerwrp-eighthAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 3px !important;
  }

  .u-soft-innerwrp-twelfthAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 2px !important;
  }

  .u-soft-top-sextupleAtAbovePageContainer {
    padding-top: 144px !important;
  }

  .u-soft-top-quintupleAtAbovePageContainer {
    padding-top: 120px !important;
  }

  .u-soft-top-quadrupleAtAbovePageContainer {
    padding-top: 96px !important;
  }

  .u-soft-top-tripleAtAbovePageContainer {
    padding-top: 72px !important;
  }

  .u-soft-top-doubleAtAbovePageContainer {
    padding-top: 48px !important;
  }

  .u-soft-topAtAbovePageContainer {
    padding-top: 24px !important;
  }

  .u-soft-top-halfAtAbovePageContainer {
    padding-top: 12px !important;
  }

  .u-soft-top-thirdAtAbovePageContainer {
    padding-top: 8px !important;
  }

  .u-soft-top-quarterAtAbovePageContainer {
    padding-top: 6px !important;
  }

  .u-soft-top-sixthAtAbovePageContainer {
    padding-top: 4px !important;
  }

  .u-soft-top-eighthAtAbovePageContainer {
    padding-top: 3px !important;
  }

  .u-soft-top-twelfthAtAbovePageContainer {
    padding-top: 2px !important;
  }

  .u-soft-innerwrp-top-sextupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 144px !important;
  }

  .u-soft-innerwrp-top-quintupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 120px !important;
  }

  .u-soft-innerwrp-top-quadrupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 96px !important;
  }

  .u-soft-innerwrp-top-tripleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 72px !important;
  }

  .u-soft-innerwrp-top-doubleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 48px !important;
  }

  .u-soft-innerwrp-topAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 24px !important;
  }

  .u-soft-innerwrp-top-halfAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 12px !important;
  }

  .u-soft-innerwrp-top-thirdAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 8px !important;
  }

  .u-soft-innerwrp-top-quarterAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 6px !important;
  }

  .u-soft-innerwrp-top-sixthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 4px !important;
  }

  .u-soft-innerwrp-top-eighthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 3px !important;
  }

  .u-soft-innerwrp-top-twelfthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 2px !important;
  }

  .u-soft-right-sextupleAtAbovePageContainer {
    padding-right: 144px !important;
  }

  .u-soft-right-quintupleAtAbovePageContainer {
    padding-right: 120px !important;
  }

  .u-soft-right-quadrupleAtAbovePageContainer {
    padding-right: 96px !important;
  }

  .u-soft-right-tripleAtAbovePageContainer {
    padding-right: 72px !important;
  }

  .u-soft-right-doubleAtAbovePageContainer {
    padding-right: 48px !important;
  }

  .u-soft-rightAtAbovePageContainer {
    padding-right: 24px !important;
  }

  .u-soft-right-halfAtAbovePageContainer {
    padding-right: 12px !important;
  }

  .u-soft-right-thirdAtAbovePageContainer {
    padding-right: 8px !important;
  }

  .u-soft-right-quarterAtAbovePageContainer {
    padding-right: 6px !important;
  }

  .u-soft-right-sixthAtAbovePageContainer {
    padding-right: 4px !important;
  }

  .u-soft-right-eighthAtAbovePageContainer {
    padding-right: 3px !important;
  }

  .u-soft-right-twelfthAtAbovePageContainer {
    padding-right: 2px !important;
  }

  .u-soft-innerwrp-right-sextupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 144px !important;
  }

  .u-soft-innerwrp-right-quintupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 120px !important;
  }

  .u-soft-innerwrp-right-quadrupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 96px !important;
  }

  .u-soft-innerwrp-right-tripleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 72px !important;
  }

  .u-soft-innerwrp-right-doubleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 48px !important;
  }

  .u-soft-innerwrp-rightAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 24px !important;
  }

  .u-soft-innerwrp-right-halfAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 12px !important;
  }

  .u-soft-innerwrp-right-thirdAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 8px !important;
  }

  .u-soft-innerwrp-right-quarterAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 6px !important;
  }

  .u-soft-innerwrp-right-sixthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 4px !important;
  }

  .u-soft-innerwrp-right-eighthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 3px !important;
  }

  .u-soft-innerwrp-right-twelfthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 2px !important;
  }

  .u-soft-bottom-sextupleAtAbovePageContainer {
    padding-bottom: 144px !important;
  }

  .u-soft-bottom-quintupleAtAbovePageContainer {
    padding-bottom: 120px !important;
  }

  .u-soft-bottom-quadrupleAtAbovePageContainer {
    padding-bottom: 96px !important;
  }

  .u-soft-bottom-tripleAtAbovePageContainer {
    padding-bottom: 72px !important;
  }

  .u-soft-bottom-doubleAtAbovePageContainer {
    padding-bottom: 48px !important;
  }

  .u-soft-bottomAtAbovePageContainer {
    padding-bottom: 24px !important;
  }

  .u-soft-bottom-halfAtAbovePageContainer {
    padding-bottom: 12px !important;
  }

  .u-soft-bottom-thirdAtAbovePageContainer {
    padding-bottom: 8px !important;
  }

  .u-soft-bottom-quarterAtAbovePageContainer {
    padding-bottom: 6px !important;
  }

  .u-soft-bottom-sixthAtAbovePageContainer {
    padding-bottom: 4px !important;
  }

  .u-soft-bottom-eighthAtAbovePageContainer {
    padding-bottom: 3px !important;
  }

  .u-soft-bottom-twelfthAtAbovePageContainer {
    padding-bottom: 2px !important;
  }

  .u-soft-innerwrp-bottom-sextupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 144px !important;
  }

  .u-soft-innerwrp-bottom-quintupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 120px !important;
  }

  .u-soft-innerwrp-bottom-quadrupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 96px !important;
  }

  .u-soft-innerwrp-bottom-tripleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 72px !important;
  }

  .u-soft-innerwrp-bottom-doubleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 48px !important;
  }

  .u-soft-innerwrp-bottomAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 24px !important;
  }

  .u-soft-innerwrp-bottom-halfAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 12px !important;
  }

  .u-soft-innerwrp-bottom-thirdAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 8px !important;
  }

  .u-soft-innerwrp-bottom-quarterAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 6px !important;
  }

  .u-soft-innerwrp-bottom-sixthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 4px !important;
  }

  .u-soft-innerwrp-bottom-eighthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 3px !important;
  }

  .u-soft-innerwrp-bottom-twelfthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 2px !important;
  }

  .u-soft-left-sextupleAtAbovePageContainer {
    padding-left: 144px !important;
  }

  .u-soft-left-quintupleAtAbovePageContainer {
    padding-left: 120px !important;
  }

  .u-soft-left-quadrupleAtAbovePageContainer {
    padding-left: 96px !important;
  }

  .u-soft-left-tripleAtAbovePageContainer {
    padding-left: 72px !important;
  }

  .u-soft-left-doubleAtAbovePageContainer {
    padding-left: 48px !important;
  }

  .u-soft-leftAtAbovePageContainer {
    padding-left: 24px !important;
  }

  .u-soft-left-halfAtAbovePageContainer {
    padding-left: 12px !important;
  }

  .u-soft-left-thirdAtAbovePageContainer {
    padding-left: 8px !important;
  }

  .u-soft-left-quarterAtAbovePageContainer {
    padding-left: 6px !important;
  }

  .u-soft-left-sixthAtAbovePageContainer {
    padding-left: 4px !important;
  }

  .u-soft-left-eighthAtAbovePageContainer {
    padding-left: 3px !important;
  }

  .u-soft-left-twelfthAtAbovePageContainer {
    padding-left: 2px !important;
  }

  .u-soft-innerwrp-left-sextupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 144px !important;
  }

  .u-soft-innerwrp-left-quintupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 120px !important;
  }

  .u-soft-innerwrp-left-quadrupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 96px !important;
  }

  .u-soft-innerwrp-left-tripleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 72px !important;
  }

  .u-soft-innerwrp-left-doubleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 48px !important;
  }

  .u-soft-innerwrp-leftAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 24px !important;
  }

  .u-soft-innerwrp-left-halfAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 12px !important;
  }

  .u-soft-innerwrp-left-thirdAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 8px !important;
  }

  .u-soft-innerwrp-left-quarterAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 6px !important;
  }

  .u-soft-innerwrp-left-sixthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 4px !important;
  }

  .u-soft-innerwrp-left-eighthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 3px !important;
  }

  .u-soft-innerwrp-left-twelfthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 2px !important;
  }

  .u-soft-ends-sextupleAtAbovePageContainer {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-quintupleAtAbovePageContainer {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-quadrupleAtAbovePageContainer {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-tripleAtAbovePageContainer {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-doubleAtAbovePageContainer {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-endsAtAbovePageContainer {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-halfAtAbovePageContainer {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-thirdAtAbovePageContainer {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-quarterAtAbovePageContainer {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-sixthAtAbovePageContainer {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-eighthAtAbovePageContainer {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-twelfthAtAbovePageContainer {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-ends-innerwrp-sextupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-innerwrp-quintupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-innerwrp-quadrupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-innerwrp-tripleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-innerwrp-doubleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-ends-innerwrpAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-innerwrp-halfAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-innerwrp-thirdAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-innerwrp-quarterAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-innerwrp-sixthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-innerwrp-eighthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-innerwrp-twelfthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-sides-sextupleAtAbovePageContainer {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-quintupleAtAbovePageContainer {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-quadrupleAtAbovePageContainer {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-tripleAtAbovePageContainer {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-doubleAtAbovePageContainer {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sidesAtAbovePageContainer {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-halfAtAbovePageContainer {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-thirdAtAbovePageContainer {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-quarterAtAbovePageContainer {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-sixthAtAbovePageContainer {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-eighthAtAbovePageContainer {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-twelfthAtAbovePageContainer {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-soft-sides-innerwrp-sextupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-innerwrp-quintupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-innerwrp-quadrupleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-innerwrp-tripleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-innerwrp-doubleAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sides-innerwrpAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-innerwrp-halfAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-innerwrp-thirdAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-innerwrp-quarterAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-innerwrp-sixthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-innerwrp-eighthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-innerwrp-twelfthAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-hardAtAbovePageContainer {
    padding: 0px !important;
  }

  .u-hard-topAtAbovePageContainer {
    padding-top: 0px !important;
  }

  .u-hard-rightAtAbovePageContainer {
    padding-right: 0px !important;
  }

  .u-hard-bottomAtAbovePageContainer {
    padding-bottom: 0px !important;
  }

  .u-hard-leftAtAbovePageContainer {
    padding-left: 0px !important;
  }

  .u-hard-endsAtAbovePageContainer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-sidesAtAbovePageContainer {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .u-hard-innerwrpAtAbovePageContainer > .ct-section-inner-wrap {
    padding: 0px !important;
  }

  .u-hard-innerwrp-topAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 0px !important;
  }

  .u-hard-innerwrp-rightAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 0px !important;
  }

  .u-hard-innerwrp-bottomAtAbovePageContainer > .ct-section-inner-wrap {
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-leftAtAbovePageContainer > .ct-section-inner-wrap {
    padding-left: 0px !important;
  }

  .u-hard-innerwrp-endsAtAbovePageContainer > .ct-section-inner-wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-sidesAtAbovePageContainer > .ct-section-inner-wrap {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

/* padding-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-soft-sextupleAtPageContainer {
    padding: 144px !important;
  }

  .u-soft-quintupleAtPageContainer {
    padding: 120px !important;
  }

  .u-soft-quadrupleAtPageContainer {
    padding: 96px !important;
  }

  .u-soft-tripleAtPageContainer {
    padding: 72px !important;
  }

  .u-soft-doubleAtPageContainer {
    padding: 48px !important;
  }

  .u-softAtPageContainer {
    padding: 24px !important;
  }

  .u-soft-halfAtPageContainer {
    padding: 12px !important;
  }

  .u-soft-thirdAtPageContainer {
    padding: 8px !important;
  }

  .u-soft-quarterAtPageContainer {
    padding: 6px !important;
  }

  .u-soft-sixthAtPageContainer {
    padding: 4px !important;
  }

  .u-soft-eighthAtPageContainer {
    padding: 3px !important;
  }

  .u-soft-twelfthAtPageContainer {
    padding: 2px !important;
  }

  .u-soft-innerwrp-sextupleAtPageContainer > .ct-section-inner-wrap {
    padding: 144px !important;
  }

  .u-soft-innerwrp-quintupleAtPageContainer > .ct-section-inner-wrap {
    padding: 120px !important;
  }

  .u-soft-innerwrp-quadrupleAtPageContainer > .ct-section-inner-wrap {
    padding: 96px !important;
  }

  .u-soft-innerwrp-tripleAtPageContainer > .ct-section-inner-wrap {
    padding: 72px !important;
  }

  .u-soft-innerwrp-doubleAtPageContainer > .ct-section-inner-wrap {
    padding: 48px !important;
  }

  .u-soft-innerwrpAtPageContainer > .ct-section-inner-wrap {
    padding: 24px !important;
  }

  .u-soft-innerwrp-halfAtPageContainer > .ct-section-inner-wrap {
    padding: 12px !important;
  }

  .u-soft-innerwrp-thirdAtPageContainer > .ct-section-inner-wrap {
    padding: 8px !important;
  }

  .u-soft-innerwrp-quarterAtPageContainer > .ct-section-inner-wrap {
    padding: 6px !important;
  }

  .u-soft-innerwrp-sixthAtPageContainer > .ct-section-inner-wrap {
    padding: 4px !important;
  }

  .u-soft-innerwrp-eighthAtPageContainer > .ct-section-inner-wrap {
    padding: 3px !important;
  }

  .u-soft-innerwrp-twelfthAtPageContainer > .ct-section-inner-wrap {
    padding: 2px !important;
  }

  .u-soft-top-sextupleAtPageContainer {
    padding-top: 144px !important;
  }

  .u-soft-top-quintupleAtPageContainer {
    padding-top: 120px !important;
  }

  .u-soft-top-quadrupleAtPageContainer {
    padding-top: 96px !important;
  }

  .u-soft-top-tripleAtPageContainer {
    padding-top: 72px !important;
  }

  .u-soft-top-doubleAtPageContainer {
    padding-top: 48px !important;
  }

  .u-soft-topAtPageContainer {
    padding-top: 24px !important;
  }

  .u-soft-top-halfAtPageContainer {
    padding-top: 12px !important;
  }

  .u-soft-top-thirdAtPageContainer {
    padding-top: 8px !important;
  }

  .u-soft-top-quarterAtPageContainer {
    padding-top: 6px !important;
  }

  .u-soft-top-sixthAtPageContainer {
    padding-top: 4px !important;
  }

  .u-soft-top-eighthAtPageContainer {
    padding-top: 3px !important;
  }

  .u-soft-top-twelfthAtPageContainer {
    padding-top: 2px !important;
  }

  .u-soft-innerwrp-top-sextupleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 144px !important;
  }

  .u-soft-innerwrp-top-quintupleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 120px !important;
  }

  .u-soft-innerwrp-top-quadrupleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 96px !important;
  }

  .u-soft-innerwrp-top-tripleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 72px !important;
  }

  .u-soft-innerwrp-top-doubleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 48px !important;
  }

  .u-soft-innerwrp-topAtPageContainer > .ct-section-inner-wrap {
    padding-top: 24px !important;
  }

  .u-soft-innerwrp-top-halfAtPageContainer > .ct-section-inner-wrap {
    padding-top: 12px !important;
  }

  .u-soft-innerwrp-top-thirdAtPageContainer > .ct-section-inner-wrap {
    padding-top: 8px !important;
  }

  .u-soft-innerwrp-top-quarterAtPageContainer > .ct-section-inner-wrap {
    padding-top: 6px !important;
  }

  .u-soft-innerwrp-top-sixthAtPageContainer > .ct-section-inner-wrap {
    padding-top: 4px !important;
  }

  .u-soft-innerwrp-top-eighthAtPageContainer > .ct-section-inner-wrap {
    padding-top: 3px !important;
  }

  .u-soft-innerwrp-top-twelfthAtPageContainer > .ct-section-inner-wrap {
    padding-top: 2px !important;
  }

  .u-soft-right-sextupleAtPageContainer {
    padding-right: 144px !important;
  }

  .u-soft-right-quintupleAtPageContainer {
    padding-right: 120px !important;
  }

  .u-soft-right-quadrupleAtPageContainer {
    padding-right: 96px !important;
  }

  .u-soft-right-tripleAtPageContainer {
    padding-right: 72px !important;
  }

  .u-soft-right-doubleAtPageContainer {
    padding-right: 48px !important;
  }

  .u-soft-rightAtPageContainer {
    padding-right: 24px !important;
  }

  .u-soft-right-halfAtPageContainer {
    padding-right: 12px !important;
  }

  .u-soft-right-thirdAtPageContainer {
    padding-right: 8px !important;
  }

  .u-soft-right-quarterAtPageContainer {
    padding-right: 6px !important;
  }

  .u-soft-right-sixthAtPageContainer {
    padding-right: 4px !important;
  }

  .u-soft-right-eighthAtPageContainer {
    padding-right: 3px !important;
  }

  .u-soft-right-twelfthAtPageContainer {
    padding-right: 2px !important;
  }

  .u-soft-innerwrp-right-sextupleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 144px !important;
  }

  .u-soft-innerwrp-right-quintupleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 120px !important;
  }

  .u-soft-innerwrp-right-quadrupleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 96px !important;
  }

  .u-soft-innerwrp-right-tripleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 72px !important;
  }

  .u-soft-innerwrp-right-doubleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 48px !important;
  }

  .u-soft-innerwrp-rightAtPageContainer > .ct-section-inner-wrap {
    padding-right: 24px !important;
  }

  .u-soft-innerwrp-right-halfAtPageContainer > .ct-section-inner-wrap {
    padding-right: 12px !important;
  }

  .u-soft-innerwrp-right-thirdAtPageContainer > .ct-section-inner-wrap {
    padding-right: 8px !important;
  }

  .u-soft-innerwrp-right-quarterAtPageContainer > .ct-section-inner-wrap {
    padding-right: 6px !important;
  }

  .u-soft-innerwrp-right-sixthAtPageContainer > .ct-section-inner-wrap {
    padding-right: 4px !important;
  }

  .u-soft-innerwrp-right-eighthAtPageContainer > .ct-section-inner-wrap {
    padding-right: 3px !important;
  }

  .u-soft-innerwrp-right-twelfthAtPageContainer > .ct-section-inner-wrap {
    padding-right: 2px !important;
  }

  .u-soft-bottom-sextupleAtPageContainer {
    padding-bottom: 144px !important;
  }

  .u-soft-bottom-quintupleAtPageContainer {
    padding-bottom: 120px !important;
  }

  .u-soft-bottom-quadrupleAtPageContainer {
    padding-bottom: 96px !important;
  }

  .u-soft-bottom-tripleAtPageContainer {
    padding-bottom: 72px !important;
  }

  .u-soft-bottom-doubleAtPageContainer {
    padding-bottom: 48px !important;
  }

  .u-soft-bottomAtPageContainer {
    padding-bottom: 24px !important;
  }

  .u-soft-bottom-halfAtPageContainer {
    padding-bottom: 12px !important;
  }

  .u-soft-bottom-thirdAtPageContainer {
    padding-bottom: 8px !important;
  }

  .u-soft-bottom-quarterAtPageContainer {
    padding-bottom: 6px !important;
  }

  .u-soft-bottom-sixthAtPageContainer {
    padding-bottom: 4px !important;
  }

  .u-soft-bottom-eighthAtPageContainer {
    padding-bottom: 3px !important;
  }

  .u-soft-bottom-twelfthAtPageContainer {
    padding-bottom: 2px !important;
  }

  .u-soft-innerwrp-bottom-sextupleAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 144px !important;
  }

  .u-soft-innerwrp-bottom-quintupleAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 120px !important;
  }

  .u-soft-innerwrp-bottom-quadrupleAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 96px !important;
  }

  .u-soft-innerwrp-bottom-tripleAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 72px !important;
  }

  .u-soft-innerwrp-bottom-doubleAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 48px !important;
  }

  .u-soft-innerwrp-bottomAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 24px !important;
  }

  .u-soft-innerwrp-bottom-halfAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 12px !important;
  }

  .u-soft-innerwrp-bottom-thirdAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 8px !important;
  }

  .u-soft-innerwrp-bottom-quarterAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 6px !important;
  }

  .u-soft-innerwrp-bottom-sixthAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 4px !important;
  }

  .u-soft-innerwrp-bottom-eighthAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 3px !important;
  }

  .u-soft-innerwrp-bottom-twelfthAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 2px !important;
  }

  .u-soft-left-sextupleAtPageContainer {
    padding-left: 144px !important;
  }

  .u-soft-left-quintupleAtPageContainer {
    padding-left: 120px !important;
  }

  .u-soft-left-quadrupleAtPageContainer {
    padding-left: 96px !important;
  }

  .u-soft-left-tripleAtPageContainer {
    padding-left: 72px !important;
  }

  .u-soft-left-doubleAtPageContainer {
    padding-left: 48px !important;
  }

  .u-soft-leftAtPageContainer {
    padding-left: 24px !important;
  }

  .u-soft-left-halfAtPageContainer {
    padding-left: 12px !important;
  }

  .u-soft-left-thirdAtPageContainer {
    padding-left: 8px !important;
  }

  .u-soft-left-quarterAtPageContainer {
    padding-left: 6px !important;
  }

  .u-soft-left-sixthAtPageContainer {
    padding-left: 4px !important;
  }

  .u-soft-left-eighthAtPageContainer {
    padding-left: 3px !important;
  }

  .u-soft-left-twelfthAtPageContainer {
    padding-left: 2px !important;
  }

  .u-soft-innerwrp-left-sextupleAtPageContainer > .ct-section-inner-wrap {
    padding-left: 144px !important;
  }

  .u-soft-innerwrp-left-quintupleAtPageContainer > .ct-section-inner-wrap {
    padding-left: 120px !important;
  }

  .u-soft-innerwrp-left-quadrupleAtPageContainer > .ct-section-inner-wrap {
    padding-left: 96px !important;
  }

  .u-soft-innerwrp-left-tripleAtPageContainer > .ct-section-inner-wrap {
    padding-left: 72px !important;
  }

  .u-soft-innerwrp-left-doubleAtPageContainer > .ct-section-inner-wrap {
    padding-left: 48px !important;
  }

  .u-soft-innerwrp-leftAtPageContainer > .ct-section-inner-wrap {
    padding-left: 24px !important;
  }

  .u-soft-innerwrp-left-halfAtPageContainer > .ct-section-inner-wrap {
    padding-left: 12px !important;
  }

  .u-soft-innerwrp-left-thirdAtPageContainer > .ct-section-inner-wrap {
    padding-left: 8px !important;
  }

  .u-soft-innerwrp-left-quarterAtPageContainer > .ct-section-inner-wrap {
    padding-left: 6px !important;
  }

  .u-soft-innerwrp-left-sixthAtPageContainer > .ct-section-inner-wrap {
    padding-left: 4px !important;
  }

  .u-soft-innerwrp-left-eighthAtPageContainer > .ct-section-inner-wrap {
    padding-left: 3px !important;
  }

  .u-soft-innerwrp-left-twelfthAtPageContainer > .ct-section-inner-wrap {
    padding-left: 2px !important;
  }

  .u-soft-ends-sextupleAtPageContainer {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-quintupleAtPageContainer {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-quadrupleAtPageContainer {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-tripleAtPageContainer {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-doubleAtPageContainer {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-endsAtPageContainer {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-halfAtPageContainer {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-thirdAtPageContainer {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-quarterAtPageContainer {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-sixthAtPageContainer {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-eighthAtPageContainer {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-twelfthAtPageContainer {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-ends-innerwrp-sextupleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-innerwrp-quintupleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-innerwrp-quadrupleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-innerwrp-tripleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-innerwrp-doubleAtPageContainer > .ct-section-inner-wrap {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-ends-innerwrpAtPageContainer > .ct-section-inner-wrap {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-innerwrp-halfAtPageContainer > .ct-section-inner-wrap {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-innerwrp-thirdAtPageContainer > .ct-section-inner-wrap {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-innerwrp-quarterAtPageContainer > .ct-section-inner-wrap {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-innerwrp-sixthAtPageContainer > .ct-section-inner-wrap {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-innerwrp-eighthAtPageContainer > .ct-section-inner-wrap {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-innerwrp-twelfthAtPageContainer > .ct-section-inner-wrap {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-sides-sextupleAtPageContainer {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-quintupleAtPageContainer {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-quadrupleAtPageContainer {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-tripleAtPageContainer {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-doubleAtPageContainer {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sidesAtPageContainer {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-halfAtPageContainer {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-thirdAtPageContainer {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-quarterAtPageContainer {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-sixthAtPageContainer {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-eighthAtPageContainer {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-twelfthAtPageContainer {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-soft-sides-innerwrp-sextupleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-innerwrp-quintupleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-innerwrp-quadrupleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-innerwrp-tripleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-innerwrp-doubleAtPageContainer > .ct-section-inner-wrap {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sides-innerwrpAtPageContainer > .ct-section-inner-wrap {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-innerwrp-halfAtPageContainer > .ct-section-inner-wrap {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-innerwrp-thirdAtPageContainer > .ct-section-inner-wrap {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-innerwrp-quarterAtPageContainer > .ct-section-inner-wrap {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-innerwrp-sixthAtPageContainer > .ct-section-inner-wrap {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-innerwrp-eighthAtPageContainer > .ct-section-inner-wrap {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-innerwrp-twelfthAtPageContainer > .ct-section-inner-wrap {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-hardAtPageContainer {
    padding: 0px !important;
  }

  .u-hard-topAtPageContainer {
    padding-top: 0px !important;
  }

  .u-hard-rightAtPageContainer {
    padding-right: 0px !important;
  }

  .u-hard-bottomAtPageContainer {
    padding-bottom: 0px !important;
  }

  .u-hard-leftAtPageContainer {
    padding-left: 0px !important;
  }

  .u-hard-endsAtPageContainer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-sidesAtPageContainer {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .u-hard-innerwrpAtPageContainer > .ct-section-inner-wrap {
    padding: 0px !important;
  }

  .u-hard-innerwrp-topAtPageContainer > .ct-section-inner-wrap {
    padding-top: 0px !important;
  }

  .u-hard-innerwrp-rightAtPageContainer > .ct-section-inner-wrap {
    padding-right: 0px !important;
  }

  .u-hard-innerwrp-bottomAtPageContainer > .ct-section-inner-wrap {
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-leftAtPageContainer > .ct-section-inner-wrap {
    padding-left: 0px !important;
  }

  .u-hard-innerwrp-endsAtPageContainer > .ct-section-inner-wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-sidesAtPageContainer > .ct-section-inner-wrap {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

/* padding-helpers - Tablet */

@media (max-width: 991px) {
  .u-soft-sextupleAtTablet {
    padding: 144px !important;
  }

  .u-soft-quintupleAtTablet {
    padding: 120px !important;
  }

  .u-soft-quadrupleAtTablet {
    padding: 96px !important;
  }

  .u-soft-tripleAtTablet {
    padding: 72px !important;
  }

  .u-soft-doubleAtTablet {
    padding: 48px !important;
  }

  .u-softAtTablet {
    padding: 24px !important;
  }

  .u-soft-halfAtTablet {
    padding: 12px !important;
  }

  .u-soft-thirdAtTablet {
    padding: 8px !important;
  }

  .u-soft-quarterAtTablet {
    padding: 6px !important;
  }

  .u-soft-sixthAtTablet {
    padding: 4px !important;
  }

  .u-soft-eighthAtTablet {
    padding: 3px !important;
  }

  .u-soft-twelfthAtTablet {
    padding: 2px !important;
  }

  .u-soft-innerwrp-sextupleAtTablet > .ct-section-inner-wrap {
    padding: 144px !important;
  }

  .u-soft-innerwrp-quintupleAtTablet > .ct-section-inner-wrap {
    padding: 120px !important;
  }

  .u-soft-innerwrp-quadrupleAtTablet > .ct-section-inner-wrap {
    padding: 96px !important;
  }

  .u-soft-innerwrp-tripleAtTablet > .ct-section-inner-wrap {
    padding: 72px !important;
  }

  .u-soft-innerwrp-doubleAtTablet > .ct-section-inner-wrap {
    padding: 48px !important;
  }

  .u-soft-innerwrpAtTablet > .ct-section-inner-wrap {
    padding: 24px !important;
  }

  .u-soft-innerwrp-halfAtTablet > .ct-section-inner-wrap {
    padding: 12px !important;
  }

  .u-soft-innerwrp-thirdAtTablet > .ct-section-inner-wrap {
    padding: 8px !important;
  }

  .u-soft-innerwrp-quarterAtTablet > .ct-section-inner-wrap {
    padding: 6px !important;
  }

  .u-soft-innerwrp-sixthAtTablet > .ct-section-inner-wrap {
    padding: 4px !important;
  }

  .u-soft-innerwrp-eighthAtTablet > .ct-section-inner-wrap {
    padding: 3px !important;
  }

  .u-soft-innerwrp-twelfthAtTablet > .ct-section-inner-wrap {
    padding: 2px !important;
  }

  .u-soft-top-sextupleAtTablet {
    padding-top: 144px !important;
  }

  .u-soft-top-quintupleAtTablet {
    padding-top: 120px !important;
  }

  .u-soft-top-quadrupleAtTablet {
    padding-top: 96px !important;
  }

  .u-soft-top-tripleAtTablet {
    padding-top: 72px !important;
  }

  .u-soft-top-doubleAtTablet {
    padding-top: 48px !important;
  }

  .u-soft-topAtTablet {
    padding-top: 24px !important;
  }

  .u-soft-top-halfAtTablet {
    padding-top: 12px !important;
  }

  .u-soft-top-thirdAtTablet {
    padding-top: 8px !important;
  }

  .u-soft-top-quarterAtTablet {
    padding-top: 6px !important;
  }

  .u-soft-top-sixthAtTablet {
    padding-top: 4px !important;
  }

  .u-soft-top-eighthAtTablet {
    padding-top: 3px !important;
  }

  .u-soft-top-twelfthAtTablet {
    padding-top: 2px !important;
  }

  .u-soft-innerwrp-top-sextupleAtTablet > .ct-section-inner-wrap {
    padding-top: 144px !important;
  }

  .u-soft-innerwrp-top-quintupleAtTablet > .ct-section-inner-wrap {
    padding-top: 120px !important;
  }

  .u-soft-innerwrp-top-quadrupleAtTablet > .ct-section-inner-wrap {
    padding-top: 96px !important;
  }

  .u-soft-innerwrp-top-tripleAtTablet > .ct-section-inner-wrap {
    padding-top: 72px !important;
  }

  .u-soft-innerwrp-top-doubleAtTablet > .ct-section-inner-wrap {
    padding-top: 48px !important;
  }

  .u-soft-innerwrp-topAtTablet > .ct-section-inner-wrap {
    padding-top: 24px !important;
  }

  .u-soft-innerwrp-top-halfAtTablet > .ct-section-inner-wrap {
    padding-top: 12px !important;
  }

  .u-soft-innerwrp-top-thirdAtTablet > .ct-section-inner-wrap {
    padding-top: 8px !important;
  }

  .u-soft-innerwrp-top-quarterAtTablet > .ct-section-inner-wrap {
    padding-top: 6px !important;
  }

  .u-soft-innerwrp-top-sixthAtTablet > .ct-section-inner-wrap {
    padding-top: 4px !important;
  }

  .u-soft-innerwrp-top-eighthAtTablet > .ct-section-inner-wrap {
    padding-top: 3px !important;
  }

  .u-soft-innerwrp-top-twelfthAtTablet > .ct-section-inner-wrap {
    padding-top: 2px !important;
  }

  .u-soft-right-sextupleAtTablet {
    padding-right: 144px !important;
  }

  .u-soft-right-quintupleAtTablet {
    padding-right: 120px !important;
  }

  .u-soft-right-quadrupleAtTablet {
    padding-right: 96px !important;
  }

  .u-soft-right-tripleAtTablet {
    padding-right: 72px !important;
  }

  .u-soft-right-doubleAtTablet {
    padding-right: 48px !important;
  }

  .u-soft-rightAtTablet {
    padding-right: 24px !important;
  }

  .u-soft-right-halfAtTablet {
    padding-right: 12px !important;
  }

  .u-soft-right-thirdAtTablet {
    padding-right: 8px !important;
  }

  .u-soft-right-quarterAtTablet {
    padding-right: 6px !important;
  }

  .u-soft-right-sixthAtTablet {
    padding-right: 4px !important;
  }

  .u-soft-right-eighthAtTablet {
    padding-right: 3px !important;
  }

  .u-soft-right-twelfthAtTablet {
    padding-right: 2px !important;
  }

  .u-soft-innerwrp-right-sextupleAtTablet > .ct-section-inner-wrap {
    padding-right: 144px !important;
  }

  .u-soft-innerwrp-right-quintupleAtTablet > .ct-section-inner-wrap {
    padding-right: 120px !important;
  }

  .u-soft-innerwrp-right-quadrupleAtTablet > .ct-section-inner-wrap {
    padding-right: 96px !important;
  }

  .u-soft-innerwrp-right-tripleAtTablet > .ct-section-inner-wrap {
    padding-right: 72px !important;
  }

  .u-soft-innerwrp-right-doubleAtTablet > .ct-section-inner-wrap {
    padding-right: 48px !important;
  }

  .u-soft-innerwrp-rightAtTablet > .ct-section-inner-wrap {
    padding-right: 24px !important;
  }

  .u-soft-innerwrp-right-halfAtTablet > .ct-section-inner-wrap {
    padding-right: 12px !important;
  }

  .u-soft-innerwrp-right-thirdAtTablet > .ct-section-inner-wrap {
    padding-right: 8px !important;
  }

  .u-soft-innerwrp-right-quarterAtTablet > .ct-section-inner-wrap {
    padding-right: 6px !important;
  }

  .u-soft-innerwrp-right-sixthAtTablet > .ct-section-inner-wrap {
    padding-right: 4px !important;
  }

  .u-soft-innerwrp-right-eighthAtTablet > .ct-section-inner-wrap {
    padding-right: 3px !important;
  }

  .u-soft-innerwrp-right-twelfthAtTablet > .ct-section-inner-wrap {
    padding-right: 2px !important;
  }

  .u-soft-bottom-sextupleAtTablet {
    padding-bottom: 144px !important;
  }

  .u-soft-bottom-quintupleAtTablet {
    padding-bottom: 120px !important;
  }

  .u-soft-bottom-quadrupleAtTablet {
    padding-bottom: 96px !important;
  }

  .u-soft-bottom-tripleAtTablet {
    padding-bottom: 72px !important;
  }

  .u-soft-bottom-doubleAtTablet {
    padding-bottom: 48px !important;
  }

  .u-soft-bottomAtTablet {
    padding-bottom: 24px !important;
  }

  .u-soft-bottom-halfAtTablet {
    padding-bottom: 12px !important;
  }

  .u-soft-bottom-thirdAtTablet {
    padding-bottom: 8px !important;
  }

  .u-soft-bottom-quarterAtTablet {
    padding-bottom: 6px !important;
  }

  .u-soft-bottom-sixthAtTablet {
    padding-bottom: 4px !important;
  }

  .u-soft-bottom-eighthAtTablet {
    padding-bottom: 3px !important;
  }

  .u-soft-bottom-twelfthAtTablet {
    padding-bottom: 2px !important;
  }

  .u-soft-innerwrp-bottom-sextupleAtTablet > .ct-section-inner-wrap {
    padding-bottom: 144px !important;
  }

  .u-soft-innerwrp-bottom-quintupleAtTablet > .ct-section-inner-wrap {
    padding-bottom: 120px !important;
  }

  .u-soft-innerwrp-bottom-quadrupleAtTablet > .ct-section-inner-wrap {
    padding-bottom: 96px !important;
  }

  .u-soft-innerwrp-bottom-tripleAtTablet > .ct-section-inner-wrap {
    padding-bottom: 72px !important;
  }

  .u-soft-innerwrp-bottom-doubleAtTablet > .ct-section-inner-wrap {
    padding-bottom: 48px !important;
  }

  .u-soft-innerwrp-bottomAtTablet > .ct-section-inner-wrap {
    padding-bottom: 24px !important;
  }

  .u-soft-innerwrp-bottom-halfAtTablet > .ct-section-inner-wrap {
    padding-bottom: 12px !important;
  }

  .u-soft-innerwrp-bottom-thirdAtTablet > .ct-section-inner-wrap {
    padding-bottom: 8px !important;
  }

  .u-soft-innerwrp-bottom-quarterAtTablet > .ct-section-inner-wrap {
    padding-bottom: 6px !important;
  }

  .u-soft-innerwrp-bottom-sixthAtTablet > .ct-section-inner-wrap {
    padding-bottom: 4px !important;
  }

  .u-soft-innerwrp-bottom-eighthAtTablet > .ct-section-inner-wrap {
    padding-bottom: 3px !important;
  }

  .u-soft-innerwrp-bottom-twelfthAtTablet > .ct-section-inner-wrap {
    padding-bottom: 2px !important;
  }

  .u-soft-left-sextupleAtTablet {
    padding-left: 144px !important;
  }

  .u-soft-left-quintupleAtTablet {
    padding-left: 120px !important;
  }

  .u-soft-left-quadrupleAtTablet {
    padding-left: 96px !important;
  }

  .u-soft-left-tripleAtTablet {
    padding-left: 72px !important;
  }

  .u-soft-left-doubleAtTablet {
    padding-left: 48px !important;
  }

  .u-soft-leftAtTablet {
    padding-left: 24px !important;
  }

  .u-soft-left-halfAtTablet {
    padding-left: 12px !important;
  }

  .u-soft-left-thirdAtTablet {
    padding-left: 8px !important;
  }

  .u-soft-left-quarterAtTablet {
    padding-left: 6px !important;
  }

  .u-soft-left-sixthAtTablet {
    padding-left: 4px !important;
  }

  .u-soft-left-eighthAtTablet {
    padding-left: 3px !important;
  }

  .u-soft-left-twelfthAtTablet {
    padding-left: 2px !important;
  }

  .u-soft-innerwrp-left-sextupleAtTablet > .ct-section-inner-wrap {
    padding-left: 144px !important;
  }

  .u-soft-innerwrp-left-quintupleAtTablet > .ct-section-inner-wrap {
    padding-left: 120px !important;
  }

  .u-soft-innerwrp-left-quadrupleAtTablet > .ct-section-inner-wrap {
    padding-left: 96px !important;
  }

  .u-soft-innerwrp-left-tripleAtTablet > .ct-section-inner-wrap {
    padding-left: 72px !important;
  }

  .u-soft-innerwrp-left-doubleAtTablet > .ct-section-inner-wrap {
    padding-left: 48px !important;
  }

  .u-soft-innerwrp-leftAtTablet > .ct-section-inner-wrap {
    padding-left: 24px !important;
  }

  .u-soft-innerwrp-left-halfAtTablet > .ct-section-inner-wrap {
    padding-left: 12px !important;
  }

  .u-soft-innerwrp-left-thirdAtTablet > .ct-section-inner-wrap {
    padding-left: 8px !important;
  }

  .u-soft-innerwrp-left-quarterAtTablet > .ct-section-inner-wrap {
    padding-left: 6px !important;
  }

  .u-soft-innerwrp-left-sixthAtTablet > .ct-section-inner-wrap {
    padding-left: 4px !important;
  }

  .u-soft-innerwrp-left-eighthAtTablet > .ct-section-inner-wrap {
    padding-left: 3px !important;
  }

  .u-soft-innerwrp-left-twelfthAtTablet > .ct-section-inner-wrap {
    padding-left: 2px !important;
  }

  .u-soft-ends-sextupleAtTablet {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-quintupleAtTablet {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-quadrupleAtTablet {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-tripleAtTablet {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-doubleAtTablet {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-endsAtTablet {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-halfAtTablet {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-thirdAtTablet {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-quarterAtTablet {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-sixthAtTablet {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-eighthAtTablet {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-twelfthAtTablet {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-ends-innerwrp-sextupleAtTablet > .ct-section-inner-wrap {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-innerwrp-quintupleAtTablet > .ct-section-inner-wrap {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-innerwrp-quadrupleAtTablet > .ct-section-inner-wrap {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-innerwrp-tripleAtTablet > .ct-section-inner-wrap {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-innerwrp-doubleAtTablet > .ct-section-inner-wrap {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-ends-innerwrpAtTablet > .ct-section-inner-wrap {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-innerwrp-halfAtTablet > .ct-section-inner-wrap {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-innerwrp-thirdAtTablet > .ct-section-inner-wrap {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-innerwrp-quarterAtTablet > .ct-section-inner-wrap {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-innerwrp-sixthAtTablet > .ct-section-inner-wrap {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-innerwrp-eighthAtTablet > .ct-section-inner-wrap {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-innerwrp-twelfthAtTablet > .ct-section-inner-wrap {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-sides-sextupleAtTablet {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-quintupleAtTablet {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-quadrupleAtTablet {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-tripleAtTablet {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-doubleAtTablet {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sidesAtTablet {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-halfAtTablet {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-thirdAtTablet {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-quarterAtTablet {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-sixthAtTablet {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-eighthAtTablet {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-twelfthAtTablet {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-soft-sides-innerwrp-sextupleAtTablet > .ct-section-inner-wrap {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-innerwrp-quintupleAtTablet > .ct-section-inner-wrap {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-innerwrp-quadrupleAtTablet > .ct-section-inner-wrap {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-innerwrp-tripleAtTablet > .ct-section-inner-wrap {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-innerwrp-doubleAtTablet > .ct-section-inner-wrap {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sides-innerwrpAtTablet > .ct-section-inner-wrap {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-innerwrp-halfAtTablet > .ct-section-inner-wrap {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-innerwrp-thirdAtTablet > .ct-section-inner-wrap {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-innerwrp-quarterAtTablet > .ct-section-inner-wrap {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-innerwrp-sixthAtTablet > .ct-section-inner-wrap {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-innerwrp-eighthAtTablet > .ct-section-inner-wrap {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-innerwrp-twelfthAtTablet > .ct-section-inner-wrap {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-hardAtTablet {
    padding: 0px !important;
  }

  .u-hard-topAtTablet {
    padding-top: 0px !important;
  }

  .u-hard-rightAtTablet {
    padding-right: 0px !important;
  }

  .u-hard-bottomAtTablet {
    padding-bottom: 0px !important;
  }

  .u-hard-leftAtTablet {
    padding-left: 0px !important;
  }

  .u-hard-endsAtTablet {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-sidesAtTablet {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .u-hard-innerwrpAtTablet > .ct-section-inner-wrap {
    padding: 0px !important;
  }

  .u-hard-innerwrp-topAtTablet > .ct-section-inner-wrap {
    padding-top: 0px !important;
  }

  .u-hard-innerwrp-rightAtTablet > .ct-section-inner-wrap {
    padding-right: 0px !important;
  }

  .u-hard-innerwrp-bottomAtTablet > .ct-section-inner-wrap {
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-leftAtTablet > .ct-section-inner-wrap {
    padding-left: 0px !important;
  }

  .u-hard-innerwrp-endsAtTablet > .ct-section-inner-wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-sidesAtTablet > .ct-section-inner-wrap {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

/* padding-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-soft-sextupleAtPhoneLandscape {
    padding: 144px !important;
  }

  .u-soft-quintupleAtPhoneLandscape {
    padding: 120px !important;
  }

  .u-soft-quadrupleAtPhoneLandscape {
    padding: 96px !important;
  }

  .u-soft-tripleAtPhoneLandscape {
    padding: 72px !important;
  }

  .u-soft-doubleAtPhoneLandscape {
    padding: 48px !important;
  }

  .u-softAtPhoneLandscape {
    padding: 24px !important;
  }

  .u-soft-halfAtPhoneLandscape {
    padding: 12px !important;
  }

  .u-soft-thirdAtPhoneLandscape {
    padding: 8px !important;
  }

  .u-soft-quarterAtPhoneLandscape {
    padding: 6px !important;
  }

  .u-soft-sixthAtPhoneLandscape {
    padding: 4px !important;
  }

  .u-soft-eighthAtPhoneLandscape {
    padding: 3px !important;
  }

  .u-soft-twelfthAtPhoneLandscape {
    padding: 2px !important;
  }

  .u-soft-innerwrp-sextupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 144px !important;
  }

  .u-soft-innerwrp-quintupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 120px !important;
  }

  .u-soft-innerwrp-quadrupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 96px !important;
  }

  .u-soft-innerwrp-tripleAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 72px !important;
  }

  .u-soft-innerwrp-doubleAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 48px !important;
  }

  .u-soft-innerwrpAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 24px !important;
  }

  .u-soft-innerwrp-halfAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 12px !important;
  }

  .u-soft-innerwrp-thirdAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 8px !important;
  }

  .u-soft-innerwrp-quarterAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 6px !important;
  }

  .u-soft-innerwrp-sixthAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 4px !important;
  }

  .u-soft-innerwrp-eighthAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 3px !important;
  }

  .u-soft-innerwrp-twelfthAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 2px !important;
  }

  .u-soft-top-sextupleAtPhoneLandscape {
    padding-top: 144px !important;
  }

  .u-soft-top-quintupleAtPhoneLandscape {
    padding-top: 120px !important;
  }

  .u-soft-top-quadrupleAtPhoneLandscape {
    padding-top: 96px !important;
  }

  .u-soft-top-tripleAtPhoneLandscape {
    padding-top: 72px !important;
  }

  .u-soft-top-doubleAtPhoneLandscape {
    padding-top: 48px !important;
  }

  .u-soft-topAtPhoneLandscape {
    padding-top: 24px !important;
  }

  .u-soft-top-halfAtPhoneLandscape {
    padding-top: 12px !important;
  }

  .u-soft-top-thirdAtPhoneLandscape {
    padding-top: 8px !important;
  }

  .u-soft-top-quarterAtPhoneLandscape {
    padding-top: 6px !important;
  }

  .u-soft-top-sixthAtPhoneLandscape {
    padding-top: 4px !important;
  }

  .u-soft-top-eighthAtPhoneLandscape {
    padding-top: 3px !important;
  }

  .u-soft-top-twelfthAtPhoneLandscape {
    padding-top: 2px !important;
  }

  .u-soft-innerwrp-top-sextupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 144px !important;
  }

  .u-soft-innerwrp-top-quintupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 120px !important;
  }

  .u-soft-innerwrp-top-quadrupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 96px !important;
  }

  .u-soft-innerwrp-top-tripleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 72px !important;
  }

  .u-soft-innerwrp-top-doubleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 48px !important;
  }

  .u-soft-innerwrp-topAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 24px !important;
  }

  .u-soft-innerwrp-top-halfAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 12px !important;
  }

  .u-soft-innerwrp-top-thirdAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 8px !important;
  }

  .u-soft-innerwrp-top-quarterAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 6px !important;
  }

  .u-soft-innerwrp-top-sixthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 4px !important;
  }

  .u-soft-innerwrp-top-eighthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 3px !important;
  }

  .u-soft-innerwrp-top-twelfthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 2px !important;
  }

  .u-soft-right-sextupleAtPhoneLandscape {
    padding-right: 144px !important;
  }

  .u-soft-right-quintupleAtPhoneLandscape {
    padding-right: 120px !important;
  }

  .u-soft-right-quadrupleAtPhoneLandscape {
    padding-right: 96px !important;
  }

  .u-soft-right-tripleAtPhoneLandscape {
    padding-right: 72px !important;
  }

  .u-soft-right-doubleAtPhoneLandscape {
    padding-right: 48px !important;
  }

  .u-soft-rightAtPhoneLandscape {
    padding-right: 24px !important;
  }

  .u-soft-right-halfAtPhoneLandscape {
    padding-right: 12px !important;
  }

  .u-soft-right-thirdAtPhoneLandscape {
    padding-right: 8px !important;
  }

  .u-soft-right-quarterAtPhoneLandscape {
    padding-right: 6px !important;
  }

  .u-soft-right-sixthAtPhoneLandscape {
    padding-right: 4px !important;
  }

  .u-soft-right-eighthAtPhoneLandscape {
    padding-right: 3px !important;
  }

  .u-soft-right-twelfthAtPhoneLandscape {
    padding-right: 2px !important;
  }

  .u-soft-innerwrp-right-sextupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 144px !important;
  }

  .u-soft-innerwrp-right-quintupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 120px !important;
  }

  .u-soft-innerwrp-right-quadrupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 96px !important;
  }

  .u-soft-innerwrp-right-tripleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 72px !important;
  }

  .u-soft-innerwrp-right-doubleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 48px !important;
  }

  .u-soft-innerwrp-rightAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 24px !important;
  }

  .u-soft-innerwrp-right-halfAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 12px !important;
  }

  .u-soft-innerwrp-right-thirdAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 8px !important;
  }

  .u-soft-innerwrp-right-quarterAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 6px !important;
  }

  .u-soft-innerwrp-right-sixthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 4px !important;
  }

  .u-soft-innerwrp-right-eighthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 3px !important;
  }

  .u-soft-innerwrp-right-twelfthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 2px !important;
  }

  .u-soft-bottom-sextupleAtPhoneLandscape {
    padding-bottom: 144px !important;
  }

  .u-soft-bottom-quintupleAtPhoneLandscape {
    padding-bottom: 120px !important;
  }

  .u-soft-bottom-quadrupleAtPhoneLandscape {
    padding-bottom: 96px !important;
  }

  .u-soft-bottom-tripleAtPhoneLandscape {
    padding-bottom: 72px !important;
  }

  .u-soft-bottom-doubleAtPhoneLandscape {
    padding-bottom: 48px !important;
  }

  .u-soft-bottomAtPhoneLandscape {
    padding-bottom: 24px !important;
  }

  .u-soft-bottom-halfAtPhoneLandscape {
    padding-bottom: 12px !important;
  }

  .u-soft-bottom-thirdAtPhoneLandscape {
    padding-bottom: 8px !important;
  }

  .u-soft-bottom-quarterAtPhoneLandscape {
    padding-bottom: 6px !important;
  }

  .u-soft-bottom-sixthAtPhoneLandscape {
    padding-bottom: 4px !important;
  }

  .u-soft-bottom-eighthAtPhoneLandscape {
    padding-bottom: 3px !important;
  }

  .u-soft-bottom-twelfthAtPhoneLandscape {
    padding-bottom: 2px !important;
  }

  .u-soft-innerwrp-bottom-sextupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 144px !important;
  }

  .u-soft-innerwrp-bottom-quintupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 120px !important;
  }

  .u-soft-innerwrp-bottom-quadrupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 96px !important;
  }

  .u-soft-innerwrp-bottom-tripleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 72px !important;
  }

  .u-soft-innerwrp-bottom-doubleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 48px !important;
  }

  .u-soft-innerwrp-bottomAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 24px !important;
  }

  .u-soft-innerwrp-bottom-halfAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 12px !important;
  }

  .u-soft-innerwrp-bottom-thirdAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 8px !important;
  }

  .u-soft-innerwrp-bottom-quarterAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 6px !important;
  }

  .u-soft-innerwrp-bottom-sixthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 4px !important;
  }

  .u-soft-innerwrp-bottom-eighthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 3px !important;
  }

  .u-soft-innerwrp-bottom-twelfthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 2px !important;
  }

  .u-soft-left-sextupleAtPhoneLandscape {
    padding-left: 144px !important;
  }

  .u-soft-left-quintupleAtPhoneLandscape {
    padding-left: 120px !important;
  }

  .u-soft-left-quadrupleAtPhoneLandscape {
    padding-left: 96px !important;
  }

  .u-soft-left-tripleAtPhoneLandscape {
    padding-left: 72px !important;
  }

  .u-soft-left-doubleAtPhoneLandscape {
    padding-left: 48px !important;
  }

  .u-soft-leftAtPhoneLandscape {
    padding-left: 24px !important;
  }

  .u-soft-left-halfAtPhoneLandscape {
    padding-left: 12px !important;
  }

  .u-soft-left-thirdAtPhoneLandscape {
    padding-left: 8px !important;
  }

  .u-soft-left-quarterAtPhoneLandscape {
    padding-left: 6px !important;
  }

  .u-soft-left-sixthAtPhoneLandscape {
    padding-left: 4px !important;
  }

  .u-soft-left-eighthAtPhoneLandscape {
    padding-left: 3px !important;
  }

  .u-soft-left-twelfthAtPhoneLandscape {
    padding-left: 2px !important;
  }

  .u-soft-innerwrp-left-sextupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 144px !important;
  }

  .u-soft-innerwrp-left-quintupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 120px !important;
  }

  .u-soft-innerwrp-left-quadrupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 96px !important;
  }

  .u-soft-innerwrp-left-tripleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 72px !important;
  }

  .u-soft-innerwrp-left-doubleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 48px !important;
  }

  .u-soft-innerwrp-leftAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 24px !important;
  }

  .u-soft-innerwrp-left-halfAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 12px !important;
  }

  .u-soft-innerwrp-left-thirdAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 8px !important;
  }

  .u-soft-innerwrp-left-quarterAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 6px !important;
  }

  .u-soft-innerwrp-left-sixthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 4px !important;
  }

  .u-soft-innerwrp-left-eighthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 3px !important;
  }

  .u-soft-innerwrp-left-twelfthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 2px !important;
  }

  .u-soft-ends-sextupleAtPhoneLandscape {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-quintupleAtPhoneLandscape {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-quadrupleAtPhoneLandscape {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-tripleAtPhoneLandscape {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-doubleAtPhoneLandscape {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-endsAtPhoneLandscape {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-halfAtPhoneLandscape {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-thirdAtPhoneLandscape {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-quarterAtPhoneLandscape {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-sixthAtPhoneLandscape {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-eighthAtPhoneLandscape {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-twelfthAtPhoneLandscape {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-ends-innerwrp-sextupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-innerwrp-quintupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-innerwrp-quadrupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-innerwrp-tripleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-innerwrp-doubleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-ends-innerwrpAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-innerwrp-halfAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-innerwrp-thirdAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-innerwrp-quarterAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-innerwrp-sixthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-innerwrp-eighthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-innerwrp-twelfthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-sides-sextupleAtPhoneLandscape {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-quintupleAtPhoneLandscape {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-quadrupleAtPhoneLandscape {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-tripleAtPhoneLandscape {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-doubleAtPhoneLandscape {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sidesAtPhoneLandscape {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-halfAtPhoneLandscape {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-thirdAtPhoneLandscape {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-quarterAtPhoneLandscape {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-sixthAtPhoneLandscape {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-eighthAtPhoneLandscape {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-twelfthAtPhoneLandscape {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-soft-sides-innerwrp-sextupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-innerwrp-quintupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-innerwrp-quadrupleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-innerwrp-tripleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-innerwrp-doubleAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sides-innerwrpAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-innerwrp-halfAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-innerwrp-thirdAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-innerwrp-quarterAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-innerwrp-sixthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-innerwrp-eighthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-innerwrp-twelfthAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-hardAtPhoneLandscape {
    padding: 0px !important;
  }

  .u-hard-topAtPhoneLandscape {
    padding-top: 0px !important;
  }

  .u-hard-rightAtPhoneLandscape {
    padding-right: 0px !important;
  }

  .u-hard-bottomAtPhoneLandscape {
    padding-bottom: 0px !important;
  }

  .u-hard-leftAtPhoneLandscape {
    padding-left: 0px !important;
  }

  .u-hard-endsAtPhoneLandscape {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-sidesAtPhoneLandscape {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .u-hard-innerwrpAtPhoneLandscape > .ct-section-inner-wrap {
    padding: 0px !important;
  }

  .u-hard-innerwrp-topAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 0px !important;
  }

  .u-hard-innerwrp-rightAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 0px !important;
  }

  .u-hard-innerwrp-bottomAtPhoneLandscape > .ct-section-inner-wrap {
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-leftAtPhoneLandscape > .ct-section-inner-wrap {
    padding-left: 0px !important;
  }

  .u-hard-innerwrp-endsAtPhoneLandscape > .ct-section-inner-wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-sidesAtPhoneLandscape > .ct-section-inner-wrap {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

/* padding-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-soft-sextupleAtPhonePortrait {
    padding: 144px !important;
  }

  .u-soft-quintupleAtPhonePortrait {
    padding: 120px !important;
  }

  .u-soft-quadrupleAtPhonePortrait {
    padding: 96px !important;
  }

  .u-soft-tripleAtPhonePortrait {
    padding: 72px !important;
  }

  .u-soft-doubleAtPhonePortrait {
    padding: 48px !important;
  }

  .u-softAtPhonePortrait {
    padding: 24px !important;
  }

  .u-soft-halfAtPhonePortrait {
    padding: 12px !important;
  }

  .u-soft-thirdAtPhonePortrait {
    padding: 8px !important;
  }

  .u-soft-quarterAtPhonePortrait {
    padding: 6px !important;
  }

  .u-soft-sixthAtPhonePortrait {
    padding: 4px !important;
  }

  .u-soft-eighthAtPhonePortrait {
    padding: 3px !important;
  }

  .u-soft-twelfthAtPhonePortrait {
    padding: 2px !important;
  }

  .u-soft-innerwrp-sextupleAtPhonePortrait > .ct-section-inner-wrap {
    padding: 144px !important;
  }

  .u-soft-innerwrp-quintupleAtPhonePortrait > .ct-section-inner-wrap {
    padding: 120px !important;
  }

  .u-soft-innerwrp-quadrupleAtPhonePortrait > .ct-section-inner-wrap {
    padding: 96px !important;
  }

  .u-soft-innerwrp-tripleAtPhonePortrait > .ct-section-inner-wrap {
    padding: 72px !important;
  }

  .u-soft-innerwrp-doubleAtPhonePortrait > .ct-section-inner-wrap {
    padding: 48px !important;
  }

  .u-soft-innerwrpAtPhonePortrait > .ct-section-inner-wrap {
    padding: 24px !important;
  }

  .u-soft-innerwrp-halfAtPhonePortrait > .ct-section-inner-wrap {
    padding: 12px !important;
  }

  .u-soft-innerwrp-thirdAtPhonePortrait > .ct-section-inner-wrap {
    padding: 8px !important;
  }

  .u-soft-innerwrp-quarterAtPhonePortrait > .ct-section-inner-wrap {
    padding: 6px !important;
  }

  .u-soft-innerwrp-sixthAtPhonePortrait > .ct-section-inner-wrap {
    padding: 4px !important;
  }

  .u-soft-innerwrp-eighthAtPhonePortrait > .ct-section-inner-wrap {
    padding: 3px !important;
  }

  .u-soft-innerwrp-twelfthAtPhonePortrait > .ct-section-inner-wrap {
    padding: 2px !important;
  }

  .u-soft-top-sextupleAtPhonePortrait {
    padding-top: 144px !important;
  }

  .u-soft-top-quintupleAtPhonePortrait {
    padding-top: 120px !important;
  }

  .u-soft-top-quadrupleAtPhonePortrait {
    padding-top: 96px !important;
  }

  .u-soft-top-tripleAtPhonePortrait {
    padding-top: 72px !important;
  }

  .u-soft-top-doubleAtPhonePortrait {
    padding-top: 48px !important;
  }

  .u-soft-topAtPhonePortrait {
    padding-top: 24px !important;
  }

  .u-soft-top-halfAtPhonePortrait {
    padding-top: 12px !important;
  }

  .u-soft-top-thirdAtPhonePortrait {
    padding-top: 8px !important;
  }

  .u-soft-top-quarterAtPhonePortrait {
    padding-top: 6px !important;
  }

  .u-soft-top-sixthAtPhonePortrait {
    padding-top: 4px !important;
  }

  .u-soft-top-eighthAtPhonePortrait {
    padding-top: 3px !important;
  }

  .u-soft-top-twelfthAtPhonePortrait {
    padding-top: 2px !important;
  }

  .u-soft-innerwrp-top-sextupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 144px !important;
  }

  .u-soft-innerwrp-top-quintupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 120px !important;
  }

  .u-soft-innerwrp-top-quadrupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 96px !important;
  }

  .u-soft-innerwrp-top-tripleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 72px !important;
  }

  .u-soft-innerwrp-top-doubleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 48px !important;
  }

  .u-soft-innerwrp-topAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 24px !important;
  }

  .u-soft-innerwrp-top-halfAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 12px !important;
  }

  .u-soft-innerwrp-top-thirdAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 8px !important;
  }

  .u-soft-innerwrp-top-quarterAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 6px !important;
  }

  .u-soft-innerwrp-top-sixthAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 4px !important;
  }

  .u-soft-innerwrp-top-eighthAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 3px !important;
  }

  .u-soft-innerwrp-top-twelfthAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 2px !important;
  }

  .u-soft-right-sextupleAtPhonePortrait {
    padding-right: 144px !important;
  }

  .u-soft-right-quintupleAtPhonePortrait {
    padding-right: 120px !important;
  }

  .u-soft-right-quadrupleAtPhonePortrait {
    padding-right: 96px !important;
  }

  .u-soft-right-tripleAtPhonePortrait {
    padding-right: 72px !important;
  }

  .u-soft-right-doubleAtPhonePortrait {
    padding-right: 48px !important;
  }

  .u-soft-rightAtPhonePortrait {
    padding-right: 24px !important;
  }

  .u-soft-right-halfAtPhonePortrait {
    padding-right: 12px !important;
  }

  .u-soft-right-thirdAtPhonePortrait {
    padding-right: 8px !important;
  }

  .u-soft-right-quarterAtPhonePortrait {
    padding-right: 6px !important;
  }

  .u-soft-right-sixthAtPhonePortrait {
    padding-right: 4px !important;
  }

  .u-soft-right-eighthAtPhonePortrait {
    padding-right: 3px !important;
  }

  .u-soft-right-twelfthAtPhonePortrait {
    padding-right: 2px !important;
  }

  .u-soft-innerwrp-right-sextupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 144px !important;
  }

  .u-soft-innerwrp-right-quintupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 120px !important;
  }

  .u-soft-innerwrp-right-quadrupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 96px !important;
  }

  .u-soft-innerwrp-right-tripleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 72px !important;
  }

  .u-soft-innerwrp-right-doubleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 48px !important;
  }

  .u-soft-innerwrp-rightAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 24px !important;
  }

  .u-soft-innerwrp-right-halfAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 12px !important;
  }

  .u-soft-innerwrp-right-thirdAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 8px !important;
  }

  .u-soft-innerwrp-right-quarterAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 6px !important;
  }

  .u-soft-innerwrp-right-sixthAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 4px !important;
  }

  .u-soft-innerwrp-right-eighthAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 3px !important;
  }

  .u-soft-innerwrp-right-twelfthAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 2px !important;
  }

  .u-soft-bottom-sextupleAtPhonePortrait {
    padding-bottom: 144px !important;
  }

  .u-soft-bottom-quintupleAtPhonePortrait {
    padding-bottom: 120px !important;
  }

  .u-soft-bottom-quadrupleAtPhonePortrait {
    padding-bottom: 96px !important;
  }

  .u-soft-bottom-tripleAtPhonePortrait {
    padding-bottom: 72px !important;
  }

  .u-soft-bottom-doubleAtPhonePortrait {
    padding-bottom: 48px !important;
  }

  .u-soft-bottomAtPhonePortrait {
    padding-bottom: 24px !important;
  }

  .u-soft-bottom-halfAtPhonePortrait {
    padding-bottom: 12px !important;
  }

  .u-soft-bottom-thirdAtPhonePortrait {
    padding-bottom: 8px !important;
  }

  .u-soft-bottom-quarterAtPhonePortrait {
    padding-bottom: 6px !important;
  }

  .u-soft-bottom-sixthAtPhonePortrait {
    padding-bottom: 4px !important;
  }

  .u-soft-bottom-eighthAtPhonePortrait {
    padding-bottom: 3px !important;
  }

  .u-soft-bottom-twelfthAtPhonePortrait {
    padding-bottom: 2px !important;
  }

  .u-soft-innerwrp-bottom-sextupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 144px !important;
  }

  .u-soft-innerwrp-bottom-quintupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 120px !important;
  }

  .u-soft-innerwrp-bottom-quadrupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 96px !important;
  }

  .u-soft-innerwrp-bottom-tripleAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 72px !important;
  }

  .u-soft-innerwrp-bottom-doubleAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 48px !important;
  }

  .u-soft-innerwrp-bottomAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 24px !important;
  }

  .u-soft-innerwrp-bottom-halfAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 12px !important;
  }

  .u-soft-innerwrp-bottom-thirdAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 8px !important;
  }

  .u-soft-innerwrp-bottom-quarterAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 6px !important;
  }

  .u-soft-innerwrp-bottom-sixthAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 4px !important;
  }

  .u-soft-innerwrp-bottom-eighthAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 3px !important;
  }

  .u-soft-innerwrp-bottom-twelfthAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 2px !important;
  }

  .u-soft-left-sextupleAtPhonePortrait {
    padding-left: 144px !important;
  }

  .u-soft-left-quintupleAtPhonePortrait {
    padding-left: 120px !important;
  }

  .u-soft-left-quadrupleAtPhonePortrait {
    padding-left: 96px !important;
  }

  .u-soft-left-tripleAtPhonePortrait {
    padding-left: 72px !important;
  }

  .u-soft-left-doubleAtPhonePortrait {
    padding-left: 48px !important;
  }

  .u-soft-leftAtPhonePortrait {
    padding-left: 24px !important;
  }

  .u-soft-left-halfAtPhonePortrait {
    padding-left: 12px !important;
  }

  .u-soft-left-thirdAtPhonePortrait {
    padding-left: 8px !important;
  }

  .u-soft-left-quarterAtPhonePortrait {
    padding-left: 6px !important;
  }

  .u-soft-left-sixthAtPhonePortrait {
    padding-left: 4px !important;
  }

  .u-soft-left-eighthAtPhonePortrait {
    padding-left: 3px !important;
  }

  .u-soft-left-twelfthAtPhonePortrait {
    padding-left: 2px !important;
  }

  .u-soft-innerwrp-left-sextupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 144px !important;
  }

  .u-soft-innerwrp-left-quintupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 120px !important;
  }

  .u-soft-innerwrp-left-quadrupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 96px !important;
  }

  .u-soft-innerwrp-left-tripleAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 72px !important;
  }

  .u-soft-innerwrp-left-doubleAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 48px !important;
  }

  .u-soft-innerwrp-leftAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 24px !important;
  }

  .u-soft-innerwrp-left-halfAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 12px !important;
  }

  .u-soft-innerwrp-left-thirdAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 8px !important;
  }

  .u-soft-innerwrp-left-quarterAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 6px !important;
  }

  .u-soft-innerwrp-left-sixthAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 4px !important;
  }

  .u-soft-innerwrp-left-eighthAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 3px !important;
  }

  .u-soft-innerwrp-left-twelfthAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 2px !important;
  }

  .u-soft-ends-sextupleAtPhonePortrait {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-quintupleAtPhonePortrait {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-quadrupleAtPhonePortrait {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-tripleAtPhonePortrait {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-doubleAtPhonePortrait {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-endsAtPhonePortrait {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-halfAtPhonePortrait {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-thirdAtPhonePortrait {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-quarterAtPhonePortrait {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-sixthAtPhonePortrait {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-eighthAtPhonePortrait {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-twelfthAtPhonePortrait {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-ends-innerwrp-sextupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-innerwrp-quintupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-innerwrp-quadrupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-innerwrp-tripleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-innerwrp-doubleAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-ends-innerwrpAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-innerwrp-halfAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-innerwrp-thirdAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-innerwrp-quarterAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-innerwrp-sixthAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-innerwrp-eighthAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-innerwrp-twelfthAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-sides-sextupleAtPhonePortrait {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-quintupleAtPhonePortrait {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-quadrupleAtPhonePortrait {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-tripleAtPhonePortrait {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-doubleAtPhonePortrait {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sidesAtPhonePortrait {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-halfAtPhonePortrait {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-thirdAtPhonePortrait {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-quarterAtPhonePortrait {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-sixthAtPhonePortrait {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-eighthAtPhonePortrait {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-twelfthAtPhonePortrait {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-soft-sides-innerwrp-sextupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-innerwrp-quintupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-innerwrp-quadrupleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-innerwrp-tripleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-innerwrp-doubleAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sides-innerwrpAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-innerwrp-halfAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-innerwrp-thirdAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-innerwrp-quarterAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-innerwrp-sixthAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-innerwrp-eighthAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-innerwrp-twelfthAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-hardAtPhonePortrait {
    padding: 0px !important;
  }

  .u-hard-topAtPhonePortrait {
    padding-top: 0px !important;
  }

  .u-hard-rightAtPhonePortrait {
    padding-right: 0px !important;
  }

  .u-hard-bottomAtPhonePortrait {
    padding-bottom: 0px !important;
  }

  .u-hard-leftAtPhonePortrait {
    padding-left: 0px !important;
  }

  .u-hard-endsAtPhonePortrait {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-sidesAtPhonePortrait {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .u-hard-innerwrpAtPhonePortrait > .ct-section-inner-wrap {
    padding: 0px !important;
  }

  .u-hard-innerwrp-topAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 0px !important;
  }

  .u-hard-innerwrp-rightAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 0px !important;
  }

  .u-hard-innerwrp-bottomAtPhonePortrait > .ct-section-inner-wrap {
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-leftAtPhonePortrait > .ct-section-inner-wrap {
    padding-left: 0px !important;
  }

  .u-hard-innerwrp-endsAtPhonePortrait > .ct-section-inner-wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-sidesAtPhonePortrait > .ct-section-inner-wrap {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

/* padding-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-soft-sextupleAtSmallDevice {
    padding: 144px !important;
  }

  .u-soft-quintupleAtSmallDevice {
    padding: 120px !important;
  }

  .u-soft-quadrupleAtSmallDevice {
    padding: 96px !important;
  }

  .u-soft-tripleAtSmallDevice {
    padding: 72px !important;
  }

  .u-soft-doubleAtSmallDevice {
    padding: 48px !important;
  }

  .u-softAtSmallDevice {
    padding: 24px !important;
  }

  .u-soft-halfAtSmallDevice {
    padding: 12px !important;
  }

  .u-soft-thirdAtSmallDevice {
    padding: 8px !important;
  }

  .u-soft-quarterAtSmallDevice {
    padding: 6px !important;
  }

  .u-soft-sixthAtSmallDevice {
    padding: 4px !important;
  }

  .u-soft-eighthAtSmallDevice {
    padding: 3px !important;
  }

  .u-soft-twelfthAtSmallDevice {
    padding: 2px !important;
  }

  .u-soft-innerwrp-sextupleAtSmallDevice > .ct-section-inner-wrap {
    padding: 144px !important;
  }

  .u-soft-innerwrp-quintupleAtSmallDevice > .ct-section-inner-wrap {
    padding: 120px !important;
  }

  .u-soft-innerwrp-quadrupleAtSmallDevice > .ct-section-inner-wrap {
    padding: 96px !important;
  }

  .u-soft-innerwrp-tripleAtSmallDevice > .ct-section-inner-wrap {
    padding: 72px !important;
  }

  .u-soft-innerwrp-doubleAtSmallDevice > .ct-section-inner-wrap {
    padding: 48px !important;
  }

  .u-soft-innerwrpAtSmallDevice > .ct-section-inner-wrap {
    padding: 24px !important;
  }

  .u-soft-innerwrp-halfAtSmallDevice > .ct-section-inner-wrap {
    padding: 12px !important;
  }

  .u-soft-innerwrp-thirdAtSmallDevice > .ct-section-inner-wrap {
    padding: 8px !important;
  }

  .u-soft-innerwrp-quarterAtSmallDevice > .ct-section-inner-wrap {
    padding: 6px !important;
  }

  .u-soft-innerwrp-sixthAtSmallDevice > .ct-section-inner-wrap {
    padding: 4px !important;
  }

  .u-soft-innerwrp-eighthAtSmallDevice > .ct-section-inner-wrap {
    padding: 3px !important;
  }

  .u-soft-innerwrp-twelfthAtSmallDevice > .ct-section-inner-wrap {
    padding: 2px !important;
  }

  .u-soft-top-sextupleAtSmallDevice {
    padding-top: 144px !important;
  }

  .u-soft-top-quintupleAtSmallDevice {
    padding-top: 120px !important;
  }

  .u-soft-top-quadrupleAtSmallDevice {
    padding-top: 96px !important;
  }

  .u-soft-top-tripleAtSmallDevice {
    padding-top: 72px !important;
  }

  .u-soft-top-doubleAtSmallDevice {
    padding-top: 48px !important;
  }

  .u-soft-topAtSmallDevice {
    padding-top: 24px !important;
  }

  .u-soft-top-halfAtSmallDevice {
    padding-top: 12px !important;
  }

  .u-soft-top-thirdAtSmallDevice {
    padding-top: 8px !important;
  }

  .u-soft-top-quarterAtSmallDevice {
    padding-top: 6px !important;
  }

  .u-soft-top-sixthAtSmallDevice {
    padding-top: 4px !important;
  }

  .u-soft-top-eighthAtSmallDevice {
    padding-top: 3px !important;
  }

  .u-soft-top-twelfthAtSmallDevice {
    padding-top: 2px !important;
  }

  .u-soft-innerwrp-top-sextupleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 144px !important;
  }

  .u-soft-innerwrp-top-quintupleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 120px !important;
  }

  .u-soft-innerwrp-top-quadrupleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 96px !important;
  }

  .u-soft-innerwrp-top-tripleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 72px !important;
  }

  .u-soft-innerwrp-top-doubleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 48px !important;
  }

  .u-soft-innerwrp-topAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 24px !important;
  }

  .u-soft-innerwrp-top-halfAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 12px !important;
  }

  .u-soft-innerwrp-top-thirdAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 8px !important;
  }

  .u-soft-innerwrp-top-quarterAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 6px !important;
  }

  .u-soft-innerwrp-top-sixthAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 4px !important;
  }

  .u-soft-innerwrp-top-eighthAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 3px !important;
  }

  .u-soft-innerwrp-top-twelfthAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 2px !important;
  }

  .u-soft-right-sextupleAtSmallDevice {
    padding-right: 144px !important;
  }

  .u-soft-right-quintupleAtSmallDevice {
    padding-right: 120px !important;
  }

  .u-soft-right-quadrupleAtSmallDevice {
    padding-right: 96px !important;
  }

  .u-soft-right-tripleAtSmallDevice {
    padding-right: 72px !important;
  }

  .u-soft-right-doubleAtSmallDevice {
    padding-right: 48px !important;
  }

  .u-soft-rightAtSmallDevice {
    padding-right: 24px !important;
  }

  .u-soft-right-halfAtSmallDevice {
    padding-right: 12px !important;
  }

  .u-soft-right-thirdAtSmallDevice {
    padding-right: 8px !important;
  }

  .u-soft-right-quarterAtSmallDevice {
    padding-right: 6px !important;
  }

  .u-soft-right-sixthAtSmallDevice {
    padding-right: 4px !important;
  }

  .u-soft-right-eighthAtSmallDevice {
    padding-right: 3px !important;
  }

  .u-soft-right-twelfthAtSmallDevice {
    padding-right: 2px !important;
  }

  .u-soft-innerwrp-right-sextupleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 144px !important;
  }

  .u-soft-innerwrp-right-quintupleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 120px !important;
  }

  .u-soft-innerwrp-right-quadrupleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 96px !important;
  }

  .u-soft-innerwrp-right-tripleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 72px !important;
  }

  .u-soft-innerwrp-right-doubleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 48px !important;
  }

  .u-soft-innerwrp-rightAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 24px !important;
  }

  .u-soft-innerwrp-right-halfAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 12px !important;
  }

  .u-soft-innerwrp-right-thirdAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 8px !important;
  }

  .u-soft-innerwrp-right-quarterAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 6px !important;
  }

  .u-soft-innerwrp-right-sixthAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 4px !important;
  }

  .u-soft-innerwrp-right-eighthAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 3px !important;
  }

  .u-soft-innerwrp-right-twelfthAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 2px !important;
  }

  .u-soft-bottom-sextupleAtSmallDevice {
    padding-bottom: 144px !important;
  }

  .u-soft-bottom-quintupleAtSmallDevice {
    padding-bottom: 120px !important;
  }

  .u-soft-bottom-quadrupleAtSmallDevice {
    padding-bottom: 96px !important;
  }

  .u-soft-bottom-tripleAtSmallDevice {
    padding-bottom: 72px !important;
  }

  .u-soft-bottom-doubleAtSmallDevice {
    padding-bottom: 48px !important;
  }

  .u-soft-bottomAtSmallDevice {
    padding-bottom: 24px !important;
  }

  .u-soft-bottom-halfAtSmallDevice {
    padding-bottom: 12px !important;
  }

  .u-soft-bottom-thirdAtSmallDevice {
    padding-bottom: 8px !important;
  }

  .u-soft-bottom-quarterAtSmallDevice {
    padding-bottom: 6px !important;
  }

  .u-soft-bottom-sixthAtSmallDevice {
    padding-bottom: 4px !important;
  }

  .u-soft-bottom-eighthAtSmallDevice {
    padding-bottom: 3px !important;
  }

  .u-soft-bottom-twelfthAtSmallDevice {
    padding-bottom: 2px !important;
  }

  .u-soft-innerwrp-bottom-sextupleAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 144px !important;
  }

  .u-soft-innerwrp-bottom-quintupleAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 120px !important;
  }

  .u-soft-innerwrp-bottom-quadrupleAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 96px !important;
  }

  .u-soft-innerwrp-bottom-tripleAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 72px !important;
  }

  .u-soft-innerwrp-bottom-doubleAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 48px !important;
  }

  .u-soft-innerwrp-bottomAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 24px !important;
  }

  .u-soft-innerwrp-bottom-halfAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 12px !important;
  }

  .u-soft-innerwrp-bottom-thirdAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 8px !important;
  }

  .u-soft-innerwrp-bottom-quarterAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 6px !important;
  }

  .u-soft-innerwrp-bottom-sixthAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 4px !important;
  }

  .u-soft-innerwrp-bottom-eighthAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 3px !important;
  }

  .u-soft-innerwrp-bottom-twelfthAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 2px !important;
  }

  .u-soft-left-sextupleAtSmallDevice {
    padding-left: 144px !important;
  }

  .u-soft-left-quintupleAtSmallDevice {
    padding-left: 120px !important;
  }

  .u-soft-left-quadrupleAtSmallDevice {
    padding-left: 96px !important;
  }

  .u-soft-left-tripleAtSmallDevice {
    padding-left: 72px !important;
  }

  .u-soft-left-doubleAtSmallDevice {
    padding-left: 48px !important;
  }

  .u-soft-leftAtSmallDevice {
    padding-left: 24px !important;
  }

  .u-soft-left-halfAtSmallDevice {
    padding-left: 12px !important;
  }

  .u-soft-left-thirdAtSmallDevice {
    padding-left: 8px !important;
  }

  .u-soft-left-quarterAtSmallDevice {
    padding-left: 6px !important;
  }

  .u-soft-left-sixthAtSmallDevice {
    padding-left: 4px !important;
  }

  .u-soft-left-eighthAtSmallDevice {
    padding-left: 3px !important;
  }

  .u-soft-left-twelfthAtSmallDevice {
    padding-left: 2px !important;
  }

  .u-soft-innerwrp-left-sextupleAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 144px !important;
  }

  .u-soft-innerwrp-left-quintupleAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 120px !important;
  }

  .u-soft-innerwrp-left-quadrupleAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 96px !important;
  }

  .u-soft-innerwrp-left-tripleAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 72px !important;
  }

  .u-soft-innerwrp-left-doubleAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 48px !important;
  }

  .u-soft-innerwrp-leftAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 24px !important;
  }

  .u-soft-innerwrp-left-halfAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 12px !important;
  }

  .u-soft-innerwrp-left-thirdAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 8px !important;
  }

  .u-soft-innerwrp-left-quarterAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 6px !important;
  }

  .u-soft-innerwrp-left-sixthAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 4px !important;
  }

  .u-soft-innerwrp-left-eighthAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 3px !important;
  }

  .u-soft-innerwrp-left-twelfthAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 2px !important;
  }

  .u-soft-ends-sextupleAtSmallDevice {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-quintupleAtSmallDevice {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-quadrupleAtSmallDevice {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-tripleAtSmallDevice {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-doubleAtSmallDevice {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-endsAtSmallDevice {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-halfAtSmallDevice {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-thirdAtSmallDevice {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-quarterAtSmallDevice {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-sixthAtSmallDevice {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-eighthAtSmallDevice {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-twelfthAtSmallDevice {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-ends-innerwrp-sextupleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 144px !important;
    padding-bottom: 144px !important;
  }

  .u-soft-ends-innerwrp-quintupleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .u-soft-ends-innerwrp-quadrupleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .u-soft-ends-innerwrp-tripleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .u-soft-ends-innerwrp-doubleAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .u-soft-ends-innerwrpAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .u-soft-ends-innerwrp-halfAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .u-soft-ends-innerwrp-thirdAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .u-soft-ends-innerwrp-quarterAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  .u-soft-ends-innerwrp-sixthAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .u-soft-ends-innerwrp-eighthAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }

  .u-soft-ends-innerwrp-twelfthAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }

  .u-soft-sides-sextupleAtSmallDevice {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-quintupleAtSmallDevice {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-quadrupleAtSmallDevice {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-tripleAtSmallDevice {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-doubleAtSmallDevice {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sidesAtSmallDevice {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-halfAtSmallDevice {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-thirdAtSmallDevice {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-quarterAtSmallDevice {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-sixthAtSmallDevice {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-eighthAtSmallDevice {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-twelfthAtSmallDevice {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-soft-sides-innerwrp-sextupleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 144px !important;
    padding-left: 144px !important;
  }

  .u-soft-sides-innerwrp-quintupleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }

  .u-soft-sides-innerwrp-quadrupleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 96px !important;
    padding-left: 96px !important;
  }

  .u-soft-sides-innerwrp-tripleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 72px !important;
    padding-left: 72px !important;
  }

  .u-soft-sides-innerwrp-doubleAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .u-soft-sides-innerwrpAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .u-soft-sides-innerwrp-halfAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .u-soft-sides-innerwrp-thirdAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .u-soft-sides-innerwrp-quarterAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }

  .u-soft-sides-innerwrp-sixthAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .u-soft-sides-innerwrp-eighthAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }

  .u-soft-sides-innerwrp-twelfthAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }

  .u-hardAtSmallDevice {
    padding: 0px !important;
  }

  .u-hard-topAtSmallDevice {
    padding-top: 0px !important;
  }

  .u-hard-rightAtSmallDevice {
    padding-right: 0px !important;
  }

  .u-hard-bottomAtSmallDevice {
    padding-bottom: 0px !important;
  }

  .u-hard-leftAtSmallDevice {
    padding-left: 0px !important;
  }

  .u-hard-endsAtSmallDevice {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-sidesAtSmallDevice {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .u-hard-innerwrpAtSmallDevice > .ct-section-inner-wrap {
    padding: 0px !important;
  }

  .u-hard-innerwrp-topAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 0px !important;
  }

  .u-hard-innerwrp-rightAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 0px !important;
  }

  .u-hard-innerwrp-bottomAtSmallDevice > .ct-section-inner-wrap {
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-leftAtSmallDevice > .ct-section-inner-wrap {
    padding-left: 0px !important;
  }

  .u-hard-innerwrp-endsAtSmallDevice > .ct-section-inner-wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .u-hard-innerwrp-sidesAtSmallDevice > .ct-section-inner-wrap {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

/*------------------------------------*\
	=Trump MARGIN HELPERS
\*------------------------------------*/

.u-push-sextuple {
  margin: 144px !important;
}

.u-push-quintuple {
  margin: 120px !important;
}

.u-push-quadruple {
  margin: 96px !important;
}

.u-push-triple {
  margin: 72px !important;
}

.u-push-double {
  margin: 48px !important;
}

.u-push {
  margin: 24px !important;
}

.u-push-half {
  margin: 12px !important;
}

.u-push-third {
  margin: 8px !important;
}

.u-push-quarter {
  margin: 6px !important;
}

.u-push-sixth {
  margin: 4px !important;
}

.u-push-eighth {
  margin: 3px !important;
}

.u-push-twelfth {
  margin: 2px !important;
}

.u-push-top-sextuple {
  margin-top: 144px !important;
}

.u-push-top-quintuple {
  margin-top: 120px !important;
}

.u-push-top-quadruple {
  margin-top: 96px !important;
}

.u-push-top-triple {
  margin-top: 72px !important;
}

.u-push-top-double {
  margin-top: 48px !important;
}

.u-push-top {
  margin-top: 24px !important;
}

.u-push-top-half {
  margin-top: 12px !important;
}

.u-push-top-third {
  margin-top: 8px !important;
}

.u-push-top-quarter {
  margin-top: 6px !important;
}

.u-push-top-sixth {
  margin-top: 4px !important;
}

.u-push-top-eighth {
  margin-top: 3px !important;
}

.u-push-top-twelfth {
  margin-top: 2px !important;
}

.u-push-right-sextuple {
  margin-right: 144px !important;
}

.u-push-right-quintuple {
  margin-right: 120px !important;
}

.u-push-right-quadruple {
  margin-right: 96px !important;
}

.u-push-right-triple {
  margin-right: 72px !important;
}

.u-push-right-double {
  margin-right: 48px !important;
}

.u-push-right {
  margin-right: 24px !important;
}

.u-push-right-half {
  margin-right: 12px !important;
}

.u-push-right-third {
  margin-right: 8px !important;
}

.u-push-right-quarter {
  margin-right: 6px !important;
}

.u-push-right-sixth {
  margin-right: 4px !important;
}

.u-push-right-eighth {
  margin-right: 3px !important;
}

.u-push-right-twelfth {
  margin-right: 2px !important;
}

.u-push-bottom-sextuple {
  margin-bottom: 144px !important;
}

.u-push-bottom-quintuple {
  margin-bottom: 120px !important;
}

.u-push-bottom-quadruple {
  margin-bottom: 96px !important;
}

.u-push-bottom-triple {
  margin-bottom: 72px !important;
}

.u-push-bottom-double {
  margin-bottom: 48px !important;
}

.u-push-bottom {
  margin-bottom: 24px !important;
}

.u-push-bottom-half {
  margin-bottom: 12px !important;
}

.u-push-bottom-third {
  margin-bottom: 8px !important;
}

.u-push-bottom-quarter {
  margin-bottom: 6px !important;
}

.u-push-bottom-sixth {
  margin-bottom: 4px !important;
}

.u-push-bottom-eighth {
  margin-bottom: 3px !important;
}

.u-push-bottom-twelfth {
  margin-bottom: 2px !important;
}

.u-push-left-sextuple {
  margin-left: 144px !important;
}

.u-push-left-quintuple {
  margin-left: 120px !important;
}

.u-push-left-quadruple {
  margin-left: 96px !important;
}

.u-push-left-triple {
  margin-left: 72px !important;
}

.u-push-left-double {
  margin-left: 48px !important;
}

.u-push-left {
  margin-left: 24px !important;
}

.u-push-left-half {
  margin-left: 12px !important;
}

.u-push-left-third {
  margin-left: 8px !important;
}

.u-push-left-quarter {
  margin-left: 6px !important;
}

.u-push-left-sixth {
  margin-left: 4px !important;
}

.u-push-left-eighth {
  margin-left: 3px !important;
}

.u-push-left-twelfth {
  margin-left: 2px !important;
}

.u-push-ends-sextuple {
  margin-top: 144px !important;
  margin-bottom: 144px !important;
}

.u-push-ends-quintuple {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.u-push-ends-quadruple {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.u-push-ends-triple {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.u-push-ends-double {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.u-push-ends {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.u-push-ends-half {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.u-push-ends-third {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.u-push-ends-quarter {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.u-push-ends-sixth {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.u-push-ends-eighth {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.u-push-ends-twelfth {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.u-push-sides-sextuple {
  margin-right: 144px !important;
  margin-left: 144px !important;
}

.u-push-sides-quintuple {
  margin-right: 120px !important;
  margin-left: 120px !important;
}

.u-push-sides-quadruple {
  margin-right: 96px !important;
  margin-left: 96px !important;
}

.u-push-sides-triple {
  margin-right: 72px !important;
  margin-left: 72px !important;
}

.u-push-sides-double {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.u-push-sides {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.u-push-sides-half {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.u-push-sides-third {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.u-push-sides-quarter {
  margin-right: 6px !important;
  margin-left: 6px !important;
}

.u-push-sides-sixth {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.u-push-sides-eighth {
  margin-right: 3px !important;
  margin-left: 3px !important;
}

.u-push-sides-twelfth {
  margin-right: 2px !important;
  margin-left: 2px !important;
}

.u-flush {
  margin: 0px !important;
}

.u-flush-top {
  margin-top: 0px !important;
}

.u-flush-right {
  margin-right: 0px !important;
}

.u-flush-bottom {
  margin-bottom: 0px !important;
}

.u-flush-left {
  margin-left: 0px !important;
}

.u-flush-ends {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.u-flush-sides {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

/* margin-helpers - AtAbovePageContainer */

@media (min-width: 1121px) {
  .u-push-sextupleAtAbovePageContainer {
    margin: 144px !important;
  }

  .u-push-quintupleAtAbovePageContainer {
    margin: 120px !important;
  }

  .u-push-quadrupleAtAbovePageContainer {
    margin: 96px !important;
  }

  .u-push-tripleAtAbovePageContainer {
    margin: 72px !important;
  }

  .u-push-doubleAtAbovePageContainer {
    margin: 48px !important;
  }

  .u-pushAtAbovePageContainer {
    margin: 24px !important;
  }

  .u-push-halfAtAbovePageContainer {
    margin: 12px !important;
  }

  .u-push-thirdAtAbovePageContainer {
    margin: 8px !important;
  }

  .u-push-quarterAtAbovePageContainer {
    margin: 6px !important;
  }

  .u-push-sixthAtAbovePageContainer {
    margin: 4px !important;
  }

  .u-push-eighthAtAbovePageContainer {
    margin: 3px !important;
  }

  .u-push-twelfthAtAbovePageContainer {
    margin: 2px !important;
  }

  .u-push-top-sextupleAtAbovePageContainer {
    margin-top: 144px !important;
  }

  .u-push-top-quintupleAtAbovePageContainer {
    margin-top: 120px !important;
  }

  .u-push-top-quadrupleAtAbovePageContainer {
    margin-top: 96px !important;
  }

  .u-push-top-tripleAtAbovePageContainer {
    margin-top: 72px !important;
  }

  .u-push-top-doubleAtAbovePageContainer {
    margin-top: 48px !important;
  }

  .u-push-topAtAbovePageContainer {
    margin-top: 24px !important;
  }

  .u-push-top-halfAtAbovePageContainer {
    margin-top: 12px !important;
  }

  .u-push-top-thirdAtAbovePageContainer {
    margin-top: 8px !important;
  }

  .u-push-top-quarterAtAbovePageContainer {
    margin-top: 6px !important;
  }

  .u-push-top-sixthAtAbovePageContainer {
    margin-top: 4px !important;
  }

  .u-push-top-eighthAtAbovePageContainer {
    margin-top: 3px !important;
  }

  .u-push-top-twelfthAtAbovePageContainer {
    margin-top: 2px !important;
  }

  .u-push-right-sextupleAtAbovePageContainer {
    margin-right: 144px !important;
  }

  .u-push-right-quintupleAtAbovePageContainer {
    margin-right: 120px !important;
  }

  .u-push-right-quadrupleAtAbovePageContainer {
    margin-right: 96px !important;
  }

  .u-push-right-tripleAtAbovePageContainer {
    margin-right: 72px !important;
  }

  .u-push-right-doubleAtAbovePageContainer {
    margin-right: 48px !important;
  }

  .u-push-rightAtAbovePageContainer {
    margin-right: 24px !important;
  }

  .u-push-right-halfAtAbovePageContainer {
    margin-right: 12px !important;
  }

  .u-push-right-thirdAtAbovePageContainer {
    margin-right: 8px !important;
  }

  .u-push-right-quarterAtAbovePageContainer {
    margin-right: 6px !important;
  }

  .u-push-right-sixthAtAbovePageContainer {
    margin-right: 4px !important;
  }

  .u-push-right-eighthAtAbovePageContainer {
    margin-right: 3px !important;
  }

  .u-push-right-twelfthAtAbovePageContainer {
    margin-right: 2px !important;
  }

  .u-push-bottom-sextupleAtAbovePageContainer {
    margin-bottom: 144px !important;
  }

  .u-push-bottom-quintupleAtAbovePageContainer {
    margin-bottom: 120px !important;
  }

  .u-push-bottom-quadrupleAtAbovePageContainer {
    margin-bottom: 96px !important;
  }

  .u-push-bottom-tripleAtAbovePageContainer {
    margin-bottom: 72px !important;
  }

  .u-push-bottom-doubleAtAbovePageContainer {
    margin-bottom: 48px !important;
  }

  .u-push-bottomAtAbovePageContainer {
    margin-bottom: 24px !important;
  }

  .u-push-bottom-halfAtAbovePageContainer {
    margin-bottom: 12px !important;
  }

  .u-push-bottom-thirdAtAbovePageContainer {
    margin-bottom: 8px !important;
  }

  .u-push-bottom-quarterAtAbovePageContainer {
    margin-bottom: 6px !important;
  }

  .u-push-bottom-sixthAtAbovePageContainer {
    margin-bottom: 4px !important;
  }

  .u-push-bottom-eighthAtAbovePageContainer {
    margin-bottom: 3px !important;
  }

  .u-push-bottom-twelfthAtAbovePageContainer {
    margin-bottom: 2px !important;
  }

  .u-push-left-sextupleAtAbovePageContainer {
    margin-left: 144px !important;
  }

  .u-push-left-quintupleAtAbovePageContainer {
    margin-left: 120px !important;
  }

  .u-push-left-quadrupleAtAbovePageContainer {
    margin-left: 96px !important;
  }

  .u-push-left-tripleAtAbovePageContainer {
    margin-left: 72px !important;
  }

  .u-push-left-doubleAtAbovePageContainer {
    margin-left: 48px !important;
  }

  .u-push-leftAtAbovePageContainer {
    margin-left: 24px !important;
  }

  .u-push-left-halfAtAbovePageContainer {
    margin-left: 12px !important;
  }

  .u-push-left-thirdAtAbovePageContainer {
    margin-left: 8px !important;
  }

  .u-push-left-quarterAtAbovePageContainer {
    margin-left: 6px !important;
  }

  .u-push-left-sixthAtAbovePageContainer {
    margin-left: 4px !important;
  }

  .u-push-left-eighthAtAbovePageContainer {
    margin-left: 3px !important;
  }

  .u-push-left-twelfthAtAbovePageContainer {
    margin-left: 2px !important;
  }

  .u-push-ends-sextupleAtAbovePageContainer {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .u-push-ends-quintupleAtAbovePageContainer {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .u-push-ends-quadrupleAtAbovePageContainer {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .u-push-ends-tripleAtAbovePageContainer {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .u-push-ends-doubleAtAbovePageContainer {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .u-push-endsAtAbovePageContainer {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .u-push-ends-halfAtAbovePageContainer {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .u-push-ends-thirdAtAbovePageContainer {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .u-push-ends-quarterAtAbovePageContainer {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .u-push-ends-sixthAtAbovePageContainer {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .u-push-ends-eighthAtAbovePageContainer {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .u-push-ends-twelfthAtAbovePageContainer {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .u-push-sides-sextupleAtAbovePageContainer {
    margin-right: 144px !important;
    margin-left: 144px !important;
  }

  .u-push-sides-quintupleAtAbovePageContainer {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

  .u-push-sides-quadrupleAtAbovePageContainer {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .u-push-sides-tripleAtAbovePageContainer {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .u-push-sides-doubleAtAbovePageContainer {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .u-push-sidesAtAbovePageContainer {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .u-push-sides-halfAtAbovePageContainer {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .u-push-sides-thirdAtAbovePageContainer {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .u-push-sides-quarterAtAbovePageContainer {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .u-push-sides-sixthAtAbovePageContainer {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .u-push-sides-eighthAtAbovePageContainer {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }

  .u-push-sides-twelfthAtAbovePageContainer {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

  .u-flushAtAbovePageContainer {
    margin: 0px !important;
  }

  .u-flush-topAtAbovePageContainer {
    margin-top: 0px !important;
  }

  .u-flush-rightAtAbovePageContainer {
    margin-right: 0px !important;
  }

  .u-flush-bottomAtAbovePageContainer {
    margin-bottom: 0px !important;
  }

  .u-flush-leftAtAbovePageContainer {
    margin-left: 0px !important;
  }

  .u-flush-endsAtAbovePageContainer {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .u-flush-sidesAtAbovePageContainer {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
}

/* margin-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-push-sextupleAtPageContainer {
    margin: 144px !important;
  }

  .u-push-quintupleAtPageContainer {
    margin: 120px !important;
  }

  .u-push-quadrupleAtPageContainer {
    margin: 96px !important;
  }

  .u-push-tripleAtPageContainer {
    margin: 72px !important;
  }

  .u-push-doubleAtPageContainer {
    margin: 48px !important;
  }

  .u-pushAtPageContainer {
    margin: 24px !important;
  }

  .u-push-halfAtPageContainer {
    margin: 12px !important;
  }

  .u-push-thirdAtPageContainer {
    margin: 8px !important;
  }

  .u-push-quarterAtPageContainer {
    margin: 6px !important;
  }

  .u-push-sixthAtPageContainer {
    margin: 4px !important;
  }

  .u-push-eighthAtPageContainer {
    margin: 3px !important;
  }

  .u-push-twelfthAtPageContainer {
    margin: 2px !important;
  }

  .u-push-top-sextupleAtPageContainer {
    margin-top: 144px !important;
  }

  .u-push-top-quintupleAtPageContainer {
    margin-top: 120px !important;
  }

  .u-push-top-quadrupleAtPageContainer {
    margin-top: 96px !important;
  }

  .u-push-top-tripleAtPageContainer {
    margin-top: 72px !important;
  }

  .u-push-top-doubleAtPageContainer {
    margin-top: 48px !important;
  }

  .u-push-topAtPageContainer {
    margin-top: 24px !important;
  }

  .u-push-top-halfAtPageContainer {
    margin-top: 12px !important;
  }

  .u-push-top-thirdAtPageContainer {
    margin-top: 8px !important;
  }

  .u-push-top-quarterAtPageContainer {
    margin-top: 6px !important;
  }

  .u-push-top-sixthAtPageContainer {
    margin-top: 4px !important;
  }

  .u-push-top-eighthAtPageContainer {
    margin-top: 3px !important;
  }

  .u-push-top-twelfthAtPageContainer {
    margin-top: 2px !important;
  }

  .u-push-right-sextupleAtPageContainer {
    margin-right: 144px !important;
  }

  .u-push-right-quintupleAtPageContainer {
    margin-right: 120px !important;
  }

  .u-push-right-quadrupleAtPageContainer {
    margin-right: 96px !important;
  }

  .u-push-right-tripleAtPageContainer {
    margin-right: 72px !important;
  }

  .u-push-right-doubleAtPageContainer {
    margin-right: 48px !important;
  }

  .u-push-rightAtPageContainer {
    margin-right: 24px !important;
  }

  .u-push-right-halfAtPageContainer {
    margin-right: 12px !important;
  }

  .u-push-right-thirdAtPageContainer {
    margin-right: 8px !important;
  }

  .u-push-right-quarterAtPageContainer {
    margin-right: 6px !important;
  }

  .u-push-right-sixthAtPageContainer {
    margin-right: 4px !important;
  }

  .u-push-right-eighthAtPageContainer {
    margin-right: 3px !important;
  }

  .u-push-right-twelfthAtPageContainer {
    margin-right: 2px !important;
  }

  .u-push-bottom-sextupleAtPageContainer {
    margin-bottom: 144px !important;
  }

  .u-push-bottom-quintupleAtPageContainer {
    margin-bottom: 120px !important;
  }

  .u-push-bottom-quadrupleAtPageContainer {
    margin-bottom: 96px !important;
  }

  .u-push-bottom-tripleAtPageContainer {
    margin-bottom: 72px !important;
  }

  .u-push-bottom-doubleAtPageContainer {
    margin-bottom: 48px !important;
  }

  .u-push-bottomAtPageContainer {
    margin-bottom: 24px !important;
  }

  .u-push-bottom-halfAtPageContainer {
    margin-bottom: 12px !important;
  }

  .u-push-bottom-thirdAtPageContainer {
    margin-bottom: 8px !important;
  }

  .u-push-bottom-quarterAtPageContainer {
    margin-bottom: 6px !important;
  }

  .u-push-bottom-sixthAtPageContainer {
    margin-bottom: 4px !important;
  }

  .u-push-bottom-eighthAtPageContainer {
    margin-bottom: 3px !important;
  }

  .u-push-bottom-twelfthAtPageContainer {
    margin-bottom: 2px !important;
  }

  .u-push-left-sextupleAtPageContainer {
    margin-left: 144px !important;
  }

  .u-push-left-quintupleAtPageContainer {
    margin-left: 120px !important;
  }

  .u-push-left-quadrupleAtPageContainer {
    margin-left: 96px !important;
  }

  .u-push-left-tripleAtPageContainer {
    margin-left: 72px !important;
  }

  .u-push-left-doubleAtPageContainer {
    margin-left: 48px !important;
  }

  .u-push-leftAtPageContainer {
    margin-left: 24px !important;
  }

  .u-push-left-halfAtPageContainer {
    margin-left: 12px !important;
  }

  .u-push-left-thirdAtPageContainer {
    margin-left: 8px !important;
  }

  .u-push-left-quarterAtPageContainer {
    margin-left: 6px !important;
  }

  .u-push-left-sixthAtPageContainer {
    margin-left: 4px !important;
  }

  .u-push-left-eighthAtPageContainer {
    margin-left: 3px !important;
  }

  .u-push-left-twelfthAtPageContainer {
    margin-left: 2px !important;
  }

  .u-push-ends-sextupleAtPageContainer {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .u-push-ends-quintupleAtPageContainer {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .u-push-ends-quadrupleAtPageContainer {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .u-push-ends-tripleAtPageContainer {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .u-push-ends-doubleAtPageContainer {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .u-push-endsAtPageContainer {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .u-push-ends-halfAtPageContainer {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .u-push-ends-thirdAtPageContainer {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .u-push-ends-quarterAtPageContainer {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .u-push-ends-sixthAtPageContainer {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .u-push-ends-eighthAtPageContainer {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .u-push-ends-twelfthAtPageContainer {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .u-push-sides-sextupleAtPageContainer {
    margin-right: 144px !important;
    margin-left: 144px !important;
  }

  .u-push-sides-quintupleAtPageContainer {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

  .u-push-sides-quadrupleAtPageContainer {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .u-push-sides-tripleAtPageContainer {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .u-push-sides-doubleAtPageContainer {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .u-push-sidesAtPageContainer {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .u-push-sides-halfAtPageContainer {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .u-push-sides-thirdAtPageContainer {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .u-push-sides-quarterAtPageContainer {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .u-push-sides-sixthAtPageContainer {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .u-push-sides-eighthAtPageContainer {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }

  .u-push-sides-twelfthAtPageContainer {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

  .u-flushAtPageContainer {
    margin: 0px !important;
  }

  .u-flush-topAtPageContainer {
    margin-top: 0px !important;
  }

  .u-flush-rightAtPageContainer {
    margin-right: 0px !important;
  }

  .u-flush-bottomAtPageContainer {
    margin-bottom: 0px !important;
  }

  .u-flush-leftAtPageContainer {
    margin-left: 0px !important;
  }

  .u-flush-endsAtPageContainer {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .u-flush-sidesAtPageContainer {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
}

/* margin-helpers - Tablet */

@media (max-width: 991px) {
  .u-push-sextupleAtTablet {
    margin: 144px !important;
  }

  .u-push-quintupleAtTablet {
    margin: 120px !important;
  }

  .u-push-quadrupleAtTablet {
    margin: 96px !important;
  }

  .u-push-tripleAtTablet {
    margin: 72px !important;
  }

  .u-push-doubleAtTablet {
    margin: 48px !important;
  }

  .u-pushAtTablet {
    margin: 24px !important;
  }

  .u-push-halfAtTablet {
    margin: 12px !important;
  }

  .u-push-thirdAtTablet {
    margin: 8px !important;
  }

  .u-push-quarterAtTablet {
    margin: 6px !important;
  }

  .u-push-sixthAtTablet {
    margin: 4px !important;
  }

  .u-push-eighthAtTablet {
    margin: 3px !important;
  }

  .u-push-twelfthAtTablet {
    margin: 2px !important;
  }

  .u-push-top-sextupleAtTablet {
    margin-top: 144px !important;
  }

  .u-push-top-quintupleAtTablet {
    margin-top: 120px !important;
  }

  .u-push-top-quadrupleAtTablet {
    margin-top: 96px !important;
  }

  .u-push-top-tripleAtTablet {
    margin-top: 72px !important;
  }

  .u-push-top-doubleAtTablet {
    margin-top: 48px !important;
  }

  .u-push-topAtTablet {
    margin-top: 24px !important;
  }

  .u-push-top-halfAtTablet {
    margin-top: 12px !important;
  }

  .u-push-top-thirdAtTablet {
    margin-top: 8px !important;
  }

  .u-push-top-quarterAtTablet {
    margin-top: 6px !important;
  }

  .u-push-top-sixthAtTablet {
    margin-top: 4px !important;
  }

  .u-push-top-eighthAtTablet {
    margin-top: 3px !important;
  }

  .u-push-top-twelfthAtTablet {
    margin-top: 2px !important;
  }

  .u-push-right-sextupleAtTablet {
    margin-right: 144px !important;
  }

  .u-push-right-quintupleAtTablet {
    margin-right: 120px !important;
  }

  .u-push-right-quadrupleAtTablet {
    margin-right: 96px !important;
  }

  .u-push-right-tripleAtTablet {
    margin-right: 72px !important;
  }

  .u-push-right-doubleAtTablet {
    margin-right: 48px !important;
  }

  .u-push-rightAtTablet {
    margin-right: 24px !important;
  }

  .u-push-right-halfAtTablet {
    margin-right: 12px !important;
  }

  .u-push-right-thirdAtTablet {
    margin-right: 8px !important;
  }

  .u-push-right-quarterAtTablet {
    margin-right: 6px !important;
  }

  .u-push-right-sixthAtTablet {
    margin-right: 4px !important;
  }

  .u-push-right-eighthAtTablet {
    margin-right: 3px !important;
  }

  .u-push-right-twelfthAtTablet {
    margin-right: 2px !important;
  }

  .u-push-bottom-sextupleAtTablet {
    margin-bottom: 144px !important;
  }

  .u-push-bottom-quintupleAtTablet {
    margin-bottom: 120px !important;
  }

  .u-push-bottom-quadrupleAtTablet {
    margin-bottom: 96px !important;
  }

  .u-push-bottom-tripleAtTablet {
    margin-bottom: 72px !important;
  }

  .u-push-bottom-doubleAtTablet {
    margin-bottom: 48px !important;
  }

  .u-push-bottomAtTablet {
    margin-bottom: 24px !important;
  }

  .u-push-bottom-halfAtTablet {
    margin-bottom: 12px !important;
  }

  .u-push-bottom-thirdAtTablet {
    margin-bottom: 8px !important;
  }

  .u-push-bottom-quarterAtTablet {
    margin-bottom: 6px !important;
  }

  .u-push-bottom-sixthAtTablet {
    margin-bottom: 4px !important;
  }

  .u-push-bottom-eighthAtTablet {
    margin-bottom: 3px !important;
  }

  .u-push-bottom-twelfthAtTablet {
    margin-bottom: 2px !important;
  }

  .u-push-left-sextupleAtTablet {
    margin-left: 144px !important;
  }

  .u-push-left-quintupleAtTablet {
    margin-left: 120px !important;
  }

  .u-push-left-quadrupleAtTablet {
    margin-left: 96px !important;
  }

  .u-push-left-tripleAtTablet {
    margin-left: 72px !important;
  }

  .u-push-left-doubleAtTablet {
    margin-left: 48px !important;
  }

  .u-push-leftAtTablet {
    margin-left: 24px !important;
  }

  .u-push-left-halfAtTablet {
    margin-left: 12px !important;
  }

  .u-push-left-thirdAtTablet {
    margin-left: 8px !important;
  }

  .u-push-left-quarterAtTablet {
    margin-left: 6px !important;
  }

  .u-push-left-sixthAtTablet {
    margin-left: 4px !important;
  }

  .u-push-left-eighthAtTablet {
    margin-left: 3px !important;
  }

  .u-push-left-twelfthAtTablet {
    margin-left: 2px !important;
  }

  .u-push-ends-sextupleAtTablet {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .u-push-ends-quintupleAtTablet {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .u-push-ends-quadrupleAtTablet {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .u-push-ends-tripleAtTablet {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .u-push-ends-doubleAtTablet {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .u-push-endsAtTablet {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .u-push-ends-halfAtTablet {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .u-push-ends-thirdAtTablet {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .u-push-ends-quarterAtTablet {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .u-push-ends-sixthAtTablet {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .u-push-ends-eighthAtTablet {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .u-push-ends-twelfthAtTablet {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .u-push-sides-sextupleAtTablet {
    margin-right: 144px !important;
    margin-left: 144px !important;
  }

  .u-push-sides-quintupleAtTablet {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

  .u-push-sides-quadrupleAtTablet {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .u-push-sides-tripleAtTablet {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .u-push-sides-doubleAtTablet {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .u-push-sidesAtTablet {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .u-push-sides-halfAtTablet {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .u-push-sides-thirdAtTablet {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .u-push-sides-quarterAtTablet {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .u-push-sides-sixthAtTablet {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .u-push-sides-eighthAtTablet {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }

  .u-push-sides-twelfthAtTablet {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

  .u-flushAtTablet {
    margin: 0px !important;
  }

  .u-flush-topAtTablet {
    margin-top: 0px !important;
  }

  .u-flush-rightAtTablet {
    margin-right: 0px !important;
  }

  .u-flush-bottomAtTablet {
    margin-bottom: 0px !important;
  }

  .u-flush-leftAtTablet {
    margin-left: 0px !important;
  }

  .u-flush-endsAtTablet {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .u-flush-sidesAtTablet {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
}

/* margin-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-push-sextupleAtPhoneLandscape {
    margin: 144px !important;
  }

  .u-push-quintupleAtPhoneLandscape {
    margin: 120px !important;
  }

  .u-push-quadrupleAtPhoneLandscape {
    margin: 96px !important;
  }

  .u-push-tripleAtPhoneLandscape {
    margin: 72px !important;
  }

  .u-push-doubleAtPhoneLandscape {
    margin: 48px !important;
  }

  .u-pushAtPhoneLandscape {
    margin: 24px !important;
  }

  .u-push-halfAtPhoneLandscape {
    margin: 12px !important;
  }

  .u-push-thirdAtPhoneLandscape {
    margin: 8px !important;
  }

  .u-push-quarterAtPhoneLandscape {
    margin: 6px !important;
  }

  .u-push-sixthAtPhoneLandscape {
    margin: 4px !important;
  }

  .u-push-eighthAtPhoneLandscape {
    margin: 3px !important;
  }

  .u-push-twelfthAtPhoneLandscape {
    margin: 2px !important;
  }

  .u-push-top-sextupleAtPhoneLandscape {
    margin-top: 144px !important;
  }

  .u-push-top-quintupleAtPhoneLandscape {
    margin-top: 120px !important;
  }

  .u-push-top-quadrupleAtPhoneLandscape {
    margin-top: 96px !important;
  }

  .u-push-top-tripleAtPhoneLandscape {
    margin-top: 72px !important;
  }

  .u-push-top-doubleAtPhoneLandscape {
    margin-top: 48px !important;
  }

  .u-push-topAtPhoneLandscape {
    margin-top: 24px !important;
  }

  .u-push-top-halfAtPhoneLandscape {
    margin-top: 12px !important;
  }

  .u-push-top-thirdAtPhoneLandscape {
    margin-top: 8px !important;
  }

  .u-push-top-quarterAtPhoneLandscape {
    margin-top: 6px !important;
  }

  .u-push-top-sixthAtPhoneLandscape {
    margin-top: 4px !important;
  }

  .u-push-top-eighthAtPhoneLandscape {
    margin-top: 3px !important;
  }

  .u-push-top-twelfthAtPhoneLandscape {
    margin-top: 2px !important;
  }

  .u-push-right-sextupleAtPhoneLandscape {
    margin-right: 144px !important;
  }

  .u-push-right-quintupleAtPhoneLandscape {
    margin-right: 120px !important;
  }

  .u-push-right-quadrupleAtPhoneLandscape {
    margin-right: 96px !important;
  }

  .u-push-right-tripleAtPhoneLandscape {
    margin-right: 72px !important;
  }

  .u-push-right-doubleAtPhoneLandscape {
    margin-right: 48px !important;
  }

  .u-push-rightAtPhoneLandscape {
    margin-right: 24px !important;
  }

  .u-push-right-halfAtPhoneLandscape {
    margin-right: 12px !important;
  }

  .u-push-right-thirdAtPhoneLandscape {
    margin-right: 8px !important;
  }

  .u-push-right-quarterAtPhoneLandscape {
    margin-right: 6px !important;
  }

  .u-push-right-sixthAtPhoneLandscape {
    margin-right: 4px !important;
  }

  .u-push-right-eighthAtPhoneLandscape {
    margin-right: 3px !important;
  }

  .u-push-right-twelfthAtPhoneLandscape {
    margin-right: 2px !important;
  }

  .u-push-bottom-sextupleAtPhoneLandscape {
    margin-bottom: 144px !important;
  }

  .u-push-bottom-quintupleAtPhoneLandscape {
    margin-bottom: 120px !important;
  }

  .u-push-bottom-quadrupleAtPhoneLandscape {
    margin-bottom: 96px !important;
  }

  .u-push-bottom-tripleAtPhoneLandscape {
    margin-bottom: 72px !important;
  }

  .u-push-bottom-doubleAtPhoneLandscape {
    margin-bottom: 48px !important;
  }

  .u-push-bottomAtPhoneLandscape {
    margin-bottom: 24px !important;
  }

  .u-push-bottom-halfAtPhoneLandscape {
    margin-bottom: 12px !important;
  }

  .u-push-bottom-thirdAtPhoneLandscape {
    margin-bottom: 8px !important;
  }

  .u-push-bottom-quarterAtPhoneLandscape {
    margin-bottom: 6px !important;
  }

  .u-push-bottom-sixthAtPhoneLandscape {
    margin-bottom: 4px !important;
  }

  .u-push-bottom-eighthAtPhoneLandscape {
    margin-bottom: 3px !important;
  }

  .u-push-bottom-twelfthAtPhoneLandscape {
    margin-bottom: 2px !important;
  }

  .u-push-left-sextupleAtPhoneLandscape {
    margin-left: 144px !important;
  }

  .u-push-left-quintupleAtPhoneLandscape {
    margin-left: 120px !important;
  }

  .u-push-left-quadrupleAtPhoneLandscape {
    margin-left: 96px !important;
  }

  .u-push-left-tripleAtPhoneLandscape {
    margin-left: 72px !important;
  }

  .u-push-left-doubleAtPhoneLandscape {
    margin-left: 48px !important;
  }

  .u-push-leftAtPhoneLandscape {
    margin-left: 24px !important;
  }

  .u-push-left-halfAtPhoneLandscape {
    margin-left: 12px !important;
  }

  .u-push-left-thirdAtPhoneLandscape {
    margin-left: 8px !important;
  }

  .u-push-left-quarterAtPhoneLandscape {
    margin-left: 6px !important;
  }

  .u-push-left-sixthAtPhoneLandscape {
    margin-left: 4px !important;
  }

  .u-push-left-eighthAtPhoneLandscape {
    margin-left: 3px !important;
  }

  .u-push-left-twelfthAtPhoneLandscape {
    margin-left: 2px !important;
  }

  .u-push-ends-sextupleAtPhoneLandscape {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .u-push-ends-quintupleAtPhoneLandscape {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .u-push-ends-quadrupleAtPhoneLandscape {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .u-push-ends-tripleAtPhoneLandscape {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .u-push-ends-doubleAtPhoneLandscape {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .u-push-endsAtPhoneLandscape {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .u-push-ends-halfAtPhoneLandscape {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .u-push-ends-thirdAtPhoneLandscape {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .u-push-ends-quarterAtPhoneLandscape {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .u-push-ends-sixthAtPhoneLandscape {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .u-push-ends-eighthAtPhoneLandscape {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .u-push-ends-twelfthAtPhoneLandscape {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .u-push-sides-sextupleAtPhoneLandscape {
    margin-right: 144px !important;
    margin-left: 144px !important;
  }

  .u-push-sides-quintupleAtPhoneLandscape {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

  .u-push-sides-quadrupleAtPhoneLandscape {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .u-push-sides-tripleAtPhoneLandscape {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .u-push-sides-doubleAtPhoneLandscape {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .u-push-sidesAtPhoneLandscape {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .u-push-sides-halfAtPhoneLandscape {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .u-push-sides-thirdAtPhoneLandscape {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .u-push-sides-quarterAtPhoneLandscape {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .u-push-sides-sixthAtPhoneLandscape {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .u-push-sides-eighthAtPhoneLandscape {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }

  .u-push-sides-twelfthAtPhoneLandscape {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

  .u-flushAtPhoneLandscape {
    margin: 0px !important;
  }

  .u-flush-topAtPhoneLandscape {
    margin-top: 0px !important;
  }

  .u-flush-rightAtPhoneLandscape {
    margin-right: 0px !important;
  }

  .u-flush-bottomAtPhoneLandscape {
    margin-bottom: 0px !important;
  }

  .u-flush-leftAtPhoneLandscape {
    margin-left: 0px !important;
  }

  .u-flush-endsAtPhoneLandscape {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .u-flush-sidesAtPhoneLandscape {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
}

/* margin-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-push-sextupleAtPhonePortrait {
    margin: 144px !important;
  }

  .u-push-quintupleAtPhonePortrait {
    margin: 120px !important;
  }

  .u-push-quadrupleAtPhonePortrait {
    margin: 96px !important;
  }

  .u-push-tripleAtPhonePortrait {
    margin: 72px !important;
  }

  .u-push-doubleAtPhonePortrait {
    margin: 48px !important;
  }

  .u-pushAtPhonePortrait {
    margin: 24px !important;
  }

  .u-push-halfAtPhonePortrait {
    margin: 12px !important;
  }

  .u-push-thirdAtPhonePortrait {
    margin: 8px !important;
  }

  .u-push-quarterAtPhonePortrait {
    margin: 6px !important;
  }

  .u-push-sixthAtPhonePortrait {
    margin: 4px !important;
  }

  .u-push-eighthAtPhonePortrait {
    margin: 3px !important;
  }

  .u-push-twelfthAtPhonePortrait {
    margin: 2px !important;
  }

  .u-push-top-sextupleAtPhonePortrait {
    margin-top: 144px !important;
  }

  .u-push-top-quintupleAtPhonePortrait {
    margin-top: 120px !important;
  }

  .u-push-top-quadrupleAtPhonePortrait {
    margin-top: 96px !important;
  }

  .u-push-top-tripleAtPhonePortrait {
    margin-top: 72px !important;
  }

  .u-push-top-doubleAtPhonePortrait {
    margin-top: 48px !important;
  }

  .u-push-topAtPhonePortrait {
    margin-top: 24px !important;
  }

  .u-push-top-halfAtPhonePortrait {
    margin-top: 12px !important;
  }

  .u-push-top-thirdAtPhonePortrait {
    margin-top: 8px !important;
  }

  .u-push-top-quarterAtPhonePortrait {
    margin-top: 6px !important;
  }

  .u-push-top-sixthAtPhonePortrait {
    margin-top: 4px !important;
  }

  .u-push-top-eighthAtPhonePortrait {
    margin-top: 3px !important;
  }

  .u-push-top-twelfthAtPhonePortrait {
    margin-top: 2px !important;
  }

  .u-push-right-sextupleAtPhonePortrait {
    margin-right: 144px !important;
  }

  .u-push-right-quintupleAtPhonePortrait {
    margin-right: 120px !important;
  }

  .u-push-right-quadrupleAtPhonePortrait {
    margin-right: 96px !important;
  }

  .u-push-right-tripleAtPhonePortrait {
    margin-right: 72px !important;
  }

  .u-push-right-doubleAtPhonePortrait {
    margin-right: 48px !important;
  }

  .u-push-rightAtPhonePortrait {
    margin-right: 24px !important;
  }

  .u-push-right-halfAtPhonePortrait {
    margin-right: 12px !important;
  }

  .u-push-right-thirdAtPhonePortrait {
    margin-right: 8px !important;
  }

  .u-push-right-quarterAtPhonePortrait {
    margin-right: 6px !important;
  }

  .u-push-right-sixthAtPhonePortrait {
    margin-right: 4px !important;
  }

  .u-push-right-eighthAtPhonePortrait {
    margin-right: 3px !important;
  }

  .u-push-right-twelfthAtPhonePortrait {
    margin-right: 2px !important;
  }

  .u-push-bottom-sextupleAtPhonePortrait {
    margin-bottom: 144px !important;
  }

  .u-push-bottom-quintupleAtPhonePortrait {
    margin-bottom: 120px !important;
  }

  .u-push-bottom-quadrupleAtPhonePortrait {
    margin-bottom: 96px !important;
  }

  .u-push-bottom-tripleAtPhonePortrait {
    margin-bottom: 72px !important;
  }

  .u-push-bottom-doubleAtPhonePortrait {
    margin-bottom: 48px !important;
  }

  .u-push-bottomAtPhonePortrait {
    margin-bottom: 24px !important;
  }

  .u-push-bottom-halfAtPhonePortrait {
    margin-bottom: 12px !important;
  }

  .u-push-bottom-thirdAtPhonePortrait {
    margin-bottom: 8px !important;
  }

  .u-push-bottom-quarterAtPhonePortrait {
    margin-bottom: 6px !important;
  }

  .u-push-bottom-sixthAtPhonePortrait {
    margin-bottom: 4px !important;
  }

  .u-push-bottom-eighthAtPhonePortrait {
    margin-bottom: 3px !important;
  }

  .u-push-bottom-twelfthAtPhonePortrait {
    margin-bottom: 2px !important;
  }

  .u-push-left-sextupleAtPhonePortrait {
    margin-left: 144px !important;
  }

  .u-push-left-quintupleAtPhonePortrait {
    margin-left: 120px !important;
  }

  .u-push-left-quadrupleAtPhonePortrait {
    margin-left: 96px !important;
  }

  .u-push-left-tripleAtPhonePortrait {
    margin-left: 72px !important;
  }

  .u-push-left-doubleAtPhonePortrait {
    margin-left: 48px !important;
  }

  .u-push-leftAtPhonePortrait {
    margin-left: 24px !important;
  }

  .u-push-left-halfAtPhonePortrait {
    margin-left: 12px !important;
  }

  .u-push-left-thirdAtPhonePortrait {
    margin-left: 8px !important;
  }

  .u-push-left-quarterAtPhonePortrait {
    margin-left: 6px !important;
  }

  .u-push-left-sixthAtPhonePortrait {
    margin-left: 4px !important;
  }

  .u-push-left-eighthAtPhonePortrait {
    margin-left: 3px !important;
  }

  .u-push-left-twelfthAtPhonePortrait {
    margin-left: 2px !important;
  }

  .u-push-ends-sextupleAtPhonePortrait {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .u-push-ends-quintupleAtPhonePortrait {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .u-push-ends-quadrupleAtPhonePortrait {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .u-push-ends-tripleAtPhonePortrait {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .u-push-ends-doubleAtPhonePortrait {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .u-push-endsAtPhonePortrait {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .u-push-ends-halfAtPhonePortrait {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .u-push-ends-thirdAtPhonePortrait {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .u-push-ends-quarterAtPhonePortrait {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .u-push-ends-sixthAtPhonePortrait {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .u-push-ends-eighthAtPhonePortrait {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .u-push-ends-twelfthAtPhonePortrait {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .u-push-sides-sextupleAtPhonePortrait {
    margin-right: 144px !important;
    margin-left: 144px !important;
  }

  .u-push-sides-quintupleAtPhonePortrait {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

  .u-push-sides-quadrupleAtPhonePortrait {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .u-push-sides-tripleAtPhonePortrait {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .u-push-sides-doubleAtPhonePortrait {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .u-push-sidesAtPhonePortrait {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .u-push-sides-halfAtPhonePortrait {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .u-push-sides-thirdAtPhonePortrait {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .u-push-sides-quarterAtPhonePortrait {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .u-push-sides-sixthAtPhonePortrait {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .u-push-sides-eighthAtPhonePortrait {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }

  .u-push-sides-twelfthAtPhonePortrait {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

  .u-flushAtPhonePortrait {
    margin: 0px !important;
  }

  .u-flush-topAtPhonePortrait {
    margin-top: 0px !important;
  }

  .u-flush-rightAtPhonePortrait {
    margin-right: 0px !important;
  }

  .u-flush-bottomAtPhonePortrait {
    margin-bottom: 0px !important;
  }

  .u-flush-leftAtPhonePortrait {
    margin-left: 0px !important;
  }

  .u-flush-endsAtPhonePortrait {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .u-flush-sidesAtPhonePortrait {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
}

/* margin-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-push-sextupleAtSmallDevice {
    margin: 144px !important;
  }

  .u-push-quintupleAtSmallDevice {
    margin: 120px !important;
  }

  .u-push-quadrupleAtSmallDevice {
    margin: 96px !important;
  }

  .u-push-tripleAtSmallDevice {
    margin: 72px !important;
  }

  .u-push-doubleAtSmallDevice {
    margin: 48px !important;
  }

  .u-pushAtSmallDevice {
    margin: 24px !important;
  }

  .u-push-halfAtSmallDevice {
    margin: 12px !important;
  }

  .u-push-thirdAtSmallDevice {
    margin: 8px !important;
  }

  .u-push-quarterAtSmallDevice {
    margin: 6px !important;
  }

  .u-push-sixthAtSmallDevice {
    margin: 4px !important;
  }

  .u-push-eighthAtSmallDevice {
    margin: 3px !important;
  }

  .u-push-twelfthAtSmallDevice {
    margin: 2px !important;
  }

  .u-push-top-sextupleAtSmallDevice {
    margin-top: 144px !important;
  }

  .u-push-top-quintupleAtSmallDevice {
    margin-top: 120px !important;
  }

  .u-push-top-quadrupleAtSmallDevice {
    margin-top: 96px !important;
  }

  .u-push-top-tripleAtSmallDevice {
    margin-top: 72px !important;
  }

  .u-push-top-doubleAtSmallDevice {
    margin-top: 48px !important;
  }

  .u-push-topAtSmallDevice {
    margin-top: 24px !important;
  }

  .u-push-top-halfAtSmallDevice {
    margin-top: 12px !important;
  }

  .u-push-top-thirdAtSmallDevice {
    margin-top: 8px !important;
  }

  .u-push-top-quarterAtSmallDevice {
    margin-top: 6px !important;
  }

  .u-push-top-sixthAtSmallDevice {
    margin-top: 4px !important;
  }

  .u-push-top-eighthAtSmallDevice {
    margin-top: 3px !important;
  }

  .u-push-top-twelfthAtSmallDevice {
    margin-top: 2px !important;
  }

  .u-push-right-sextupleAtSmallDevice {
    margin-right: 144px !important;
  }

  .u-push-right-quintupleAtSmallDevice {
    margin-right: 120px !important;
  }

  .u-push-right-quadrupleAtSmallDevice {
    margin-right: 96px !important;
  }

  .u-push-right-tripleAtSmallDevice {
    margin-right: 72px !important;
  }

  .u-push-right-doubleAtSmallDevice {
    margin-right: 48px !important;
  }

  .u-push-rightAtSmallDevice {
    margin-right: 24px !important;
  }

  .u-push-right-halfAtSmallDevice {
    margin-right: 12px !important;
  }

  .u-push-right-thirdAtSmallDevice {
    margin-right: 8px !important;
  }

  .u-push-right-quarterAtSmallDevice {
    margin-right: 6px !important;
  }

  .u-push-right-sixthAtSmallDevice {
    margin-right: 4px !important;
  }

  .u-push-right-eighthAtSmallDevice {
    margin-right: 3px !important;
  }

  .u-push-right-twelfthAtSmallDevice {
    margin-right: 2px !important;
  }

  .u-push-bottom-sextupleAtSmallDevice {
    margin-bottom: 144px !important;
  }

  .u-push-bottom-quintupleAtSmallDevice {
    margin-bottom: 120px !important;
  }

  .u-push-bottom-quadrupleAtSmallDevice {
    margin-bottom: 96px !important;
  }

  .u-push-bottom-tripleAtSmallDevice {
    margin-bottom: 72px !important;
  }

  .u-push-bottom-doubleAtSmallDevice {
    margin-bottom: 48px !important;
  }

  .u-push-bottomAtSmallDevice {
    margin-bottom: 24px !important;
  }

  .u-push-bottom-halfAtSmallDevice {
    margin-bottom: 12px !important;
  }

  .u-push-bottom-thirdAtSmallDevice {
    margin-bottom: 8px !important;
  }

  .u-push-bottom-quarterAtSmallDevice {
    margin-bottom: 6px !important;
  }

  .u-push-bottom-sixthAtSmallDevice {
    margin-bottom: 4px !important;
  }

  .u-push-bottom-eighthAtSmallDevice {
    margin-bottom: 3px !important;
  }

  .u-push-bottom-twelfthAtSmallDevice {
    margin-bottom: 2px !important;
  }

  .u-push-left-sextupleAtSmallDevice {
    margin-left: 144px !important;
  }

  .u-push-left-quintupleAtSmallDevice {
    margin-left: 120px !important;
  }

  .u-push-left-quadrupleAtSmallDevice {
    margin-left: 96px !important;
  }

  .u-push-left-tripleAtSmallDevice {
    margin-left: 72px !important;
  }

  .u-push-left-doubleAtSmallDevice {
    margin-left: 48px !important;
  }

  .u-push-leftAtSmallDevice {
    margin-left: 24px !important;
  }

  .u-push-left-halfAtSmallDevice {
    margin-left: 12px !important;
  }

  .u-push-left-thirdAtSmallDevice {
    margin-left: 8px !important;
  }

  .u-push-left-quarterAtSmallDevice {
    margin-left: 6px !important;
  }

  .u-push-left-sixthAtSmallDevice {
    margin-left: 4px !important;
  }

  .u-push-left-eighthAtSmallDevice {
    margin-left: 3px !important;
  }

  .u-push-left-twelfthAtSmallDevice {
    margin-left: 2px !important;
  }

  .u-push-ends-sextupleAtSmallDevice {
    margin-top: 144px !important;
    margin-bottom: 144px !important;
  }

  .u-push-ends-quintupleAtSmallDevice {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .u-push-ends-quadrupleAtSmallDevice {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }

  .u-push-ends-tripleAtSmallDevice {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }

  .u-push-ends-doubleAtSmallDevice {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .u-push-endsAtSmallDevice {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .u-push-ends-halfAtSmallDevice {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .u-push-ends-thirdAtSmallDevice {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .u-push-ends-quarterAtSmallDevice {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }

  .u-push-ends-sixthAtSmallDevice {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .u-push-ends-eighthAtSmallDevice {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }

  .u-push-ends-twelfthAtSmallDevice {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }

  .u-push-sides-sextupleAtSmallDevice {
    margin-right: 144px !important;
    margin-left: 144px !important;
  }

  .u-push-sides-quintupleAtSmallDevice {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }

  .u-push-sides-quadrupleAtSmallDevice {
    margin-right: 96px !important;
    margin-left: 96px !important;
  }

  .u-push-sides-tripleAtSmallDevice {
    margin-right: 72px !important;
    margin-left: 72px !important;
  }

  .u-push-sides-doubleAtSmallDevice {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .u-push-sidesAtSmallDevice {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .u-push-sides-halfAtSmallDevice {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .u-push-sides-thirdAtSmallDevice {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .u-push-sides-quarterAtSmallDevice {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }

  .u-push-sides-sixthAtSmallDevice {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .u-push-sides-eighthAtSmallDevice {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }

  .u-push-sides-twelfthAtSmallDevice {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }

  .u-flushAtSmallDevice {
    margin: 0px !important;
  }

  .u-flush-topAtSmallDevice {
    margin-top: 0px !important;
  }

  .u-flush-rightAtSmallDevice {
    margin-right: 0px !important;
  }

  .u-flush-bottomAtSmallDevice {
    margin-bottom: 0px !important;
  }

  .u-flush-leftAtSmallDevice {
    margin-left: 0px !important;
  }

  .u-flush-endsAtSmallDevice {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .u-flush-sidesAtSmallDevice {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
}

/*------------------------------------*\
    =Trump NEGATIVE MARGINS HELPERS
\*------------------------------------*/

.u-neg-push-sextuple {
  margin: -144px !important;
}

.u-neg-push-quintuple {
  margin: -120px !important;
}

.u-neg-push-quadruple {
  margin: -96px !important;
}

.u-neg-push-triple {
  margin: -72px !important;
}

.u-neg-push-double {
  margin: -48px !important;
}

.u-neg-push {
  margin: -24px !important;
}

.u-neg-push-half {
  margin: -12px !important;
}

.u-neg-push-third {
  margin: -8px !important;
}

.u-neg-push-quarter {
  margin: -6px !important;
}

.u-neg-push-sixth {
  margin: -4px !important;
}

.u-neg-push-eighth {
  margin: -3px !important;
}

.u-neg-push-twelfth {
  margin: -2px !important;
}

.u-neg-push-top-sextuple {
  margin-top: -144px !important;
}

.u-neg-push-top-quintuple {
  margin-top: -120px !important;
}

.u-neg-push-top-quadruple {
  margin-top: -96px !important;
}

.u-neg-push-top-triple {
  margin-top: -72px !important;
}

.u-neg-push-top-double {
  margin-top: -48px !important;
}

.u-neg-push-top {
  margin-top: -24px !important;
}

.u-neg-push-top-half {
  margin-top: -12px !important;
}

.u-neg-push-top-third {
  margin-top: -8px !important;
}

.u-neg-push-top-quarter {
  margin-top: -6px !important;
}

.u-neg-push-top-sixth {
  margin-top: -4px !important;
}

.u-neg-push-top-eighth {
  margin-top: -3px !important;
}

.u-neg-push-top-twelfth {
  margin-top: -2px !important;
}

.u-neg-push-right-sextuple {
  margin-right: -144px !important;
}

.u-neg-push-right-quintuple {
  margin-right: -120px !important;
}

.u-neg-push-right-quadruple {
  margin-right: -96px !important;
}

.u-neg-push-right-triple {
  margin-right: -72px !important;
}

.u-neg-push-right-double {
  margin-right: -48px !important;
}

.u-neg-push-right {
  margin-right: -24px !important;
}

.u-neg-push-right-half {
  margin-right: -12px !important;
}

.u-neg-push-right-third {
  margin-right: -8px !important;
}

.u-neg-push-right-quarter {
  margin-right: -6px !important;
}

.u-neg-push-right-sixth {
  margin-right: -4px !important;
}

.u-neg-push-right-eighth {
  margin-right: -3px !important;
}

.u-neg-push-right-twelfth {
  margin-right: -2px !important;
}

.u-neg-push-bottom-sextuple {
  margin-bottom: -144px !important;
}

.u-neg-push-bottom-quintuple {
  margin-bottom: -120px !important;
}

.u-neg-push-bottom-quadruple {
  margin-bottom: -96px !important;
}

.u-neg-push-bottom-triple {
  margin-bottom: -72px !important;
}

.u-neg-push-bottom-double {
  margin-bottom: -48px !important;
}

.u-neg-push-bottom {
  margin-bottom: -24px !important;
}

.u-neg-push-bottom-half {
  margin-bottom: -12px !important;
}

.u-neg-push-bottom-third {
  margin-bottom: -8px !important;
}

.u-neg-push-bottom-quarter {
  margin-bottom: -6px !important;
}

.u-neg-push-bottom-sixth {
  margin-bottom: -4px !important;
}

.u-neg-push-bottom-eighth {
  margin-bottom: -3px !important;
}

.u-neg-push-bottom-twelfth {
  margin-bottom: -2px !important;
}

.u-neg-push-left-sextuple {
  margin-left: -144px !important;
}

.u-neg-push-left-quintuple {
  margin-left: -120px !important;
}

.u-neg-push-left-quadruple {
  margin-left: -96px !important;
}

.u-neg-push-left-triple {
  margin-left: -72px !important;
}

.u-neg-push-left-double {
  margin-left: -48px !important;
}

.u-neg-push-left {
  margin-left: -24px !important;
}

.u-neg-push-left-half {
  margin-left: -12px !important;
}

.u-neg-push-left-third {
  margin-left: -8px !important;
}

.u-neg-push-left-quarter {
  margin-left: -6px !important;
}

.u-neg-push-left-sixth {
  margin-left: -4px !important;
}

.u-neg-push-left-eighth {
  margin-left: -3px !important;
}

.u-neg-push-left-twelfth {
  margin-left: -2px !important;
}

.u-neg-push-ends-sextuple {
  margin-top: -144px !important;
  margin-bottom: -144px !important;
}

.u-neg-push-ends-quintuple {
  margin-top: -120px !important;
  margin-bottom: -120px !important;
}

.u-neg-push-ends-quadruple {
  margin-top: -96px !important;
  margin-bottom: -96px !important;
}

.u-neg-push-ends-triple {
  margin-top: -72px !important;
  margin-bottom: -72px !important;
}

.u-neg-push-ends-double {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}

.u-neg-push-ends {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.u-neg-push-ends-half {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.u-neg-push-ends-third {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.u-neg-push-ends-quarter {
  margin-top: -6px !important;
  margin-bottom: -6px !important;
}

.u-neg-push-ends-sixth {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.u-neg-push-ends-eighth {
  margin-top: -3px !important;
  margin-bottom: -3px !important;
}

.u-neg-push-ends-twelfth {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}

.u-neg-push-sides-sextuple {
  margin-right: -144px !important;
  margin-left: -144px !important;
}

.u-neg-push-sides-quintuple {
  margin-right: -120px !important;
  margin-left: -120px !important;
}

.u-neg-push-sides-quadruple {
  margin-right: -96px !important;
  margin-left: -96px !important;
}

.u-neg-push-sides-triple {
  margin-right: -72px !important;
  margin-left: -72px !important;
}

.u-neg-push-sides-double {
  margin-right: -48px !important;
  margin-left: -48px !important;
}

.u-neg-push-sides {
  margin-right: -24px !important;
  margin-left: -24px !important;
}

.u-neg-push-sides-half {
  margin-right: -12px !important;
  margin-left: -12px !important;
}

.u-neg-push-sides-third {
  margin-right: -8px !important;
  margin-left: -8px !important;
}

.u-neg-push-sides-quarter {
  margin-right: -6px !important;
  margin-left: -6px !important;
}

.u-neg-push-sides-sixth {
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.u-neg-push-sides-eighth {
  margin-right: -3px !important;
  margin-left: -3px !important;
}

.u-neg-push-sides-twelfth {
  margin-right: -2px !important;
  margin-left: -2px !important;
}

/* negative-margin-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-neg-push-sextupleAtPageContainer {
    margin: -144px !important;
  }

  .u-neg-push-quintupleAtPageContainer {
    margin: -120px !important;
  }

  .u-neg-push-quadrupleAtPageContainer {
    margin: -96px !important;
  }

  .u-neg-push-tripleAtPageContainer {
    margin: -72px !important;
  }

  .u-neg-push-doubleAtPageContainer {
    margin: -48px !important;
  }

  .u-neg-pushAtPageContainer {
    margin: -24px !important;
  }

  .u-neg-push-halfAtPageContainer {
    margin: -12px !important;
  }

  .u-neg-push-thirdAtPageContainer {
    margin: -8px !important;
  }

  .u-neg-push-quarterAtPageContainer {
    margin: -6px !important;
  }

  .u-neg-push-sixthAtPageContainer {
    margin: -4px !important;
  }

  .u-neg-push-eighthAtPageContainer {
    margin: -3px !important;
  }

  .u-neg-push-twelfthAtPageContainer {
    margin: -2px !important;
  }

  .u-neg-push-top-sextupleAtPageContainer {
    margin-top: -144px !important;
  }

  .u-neg-push-top-quintupleAtPageContainer {
    margin-top: -120px !important;
  }

  .u-neg-push-top-quadrupleAtPageContainer {
    margin-top: -96px !important;
  }

  .u-neg-push-top-tripleAtPageContainer {
    margin-top: -72px !important;
  }

  .u-neg-push-top-doubleAtPageContainer {
    margin-top: -48px !important;
  }

  .u-neg-push-topAtPageContainer {
    margin-top: -24px !important;
  }

  .u-neg-push-top-halfAtPageContainer {
    margin-top: -12px !important;
  }

  .u-neg-push-top-thirdAtPageContainer {
    margin-top: -8px !important;
  }

  .u-neg-push-top-quarterAtPageContainer {
    margin-top: -6px !important;
  }

  .u-neg-push-top-sixthAtPageContainer {
    margin-top: -4px !important;
  }

  .u-neg-push-top-eighthAtPageContainer {
    margin-top: -3px !important;
  }

  .u-neg-push-top-twelfthAtPageContainer {
    margin-top: -2px !important;
  }

  .u-neg-push-right-sextupleAtPageContainer {
    margin-right: -144px !important;
  }

  .u-neg-push-right-quintupleAtPageContainer {
    margin-right: -120px !important;
  }

  .u-neg-push-right-quadrupleAtPageContainer {
    margin-right: -96px !important;
  }

  .u-neg-push-right-tripleAtPageContainer {
    margin-right: -72px !important;
  }

  .u-neg-push-right-doubleAtPageContainer {
    margin-right: -48px !important;
  }

  .u-neg-push-rightAtPageContainer {
    margin-right: -24px !important;
  }

  .u-neg-push-right-halfAtPageContainer {
    margin-right: -12px !important;
  }

  .u-neg-push-right-thirdAtPageContainer {
    margin-right: -8px !important;
  }

  .u-neg-push-right-quarterAtPageContainer {
    margin-right: -6px !important;
  }

  .u-neg-push-right-sixthAtPageContainer {
    margin-right: -4px !important;
  }

  .u-neg-push-right-eighthAtPageContainer {
    margin-right: -3px !important;
  }

  .u-neg-push-right-twelfthAtPageContainer {
    margin-right: -2px !important;
  }

  .u-neg-push-bottom-sextupleAtPageContainer {
    margin-bottom: -144px !important;
  }

  .u-neg-push-bottom-quintupleAtPageContainer {
    margin-bottom: -120px !important;
  }

  .u-neg-push-bottom-quadrupleAtPageContainer {
    margin-bottom: -96px !important;
  }

  .u-neg-push-bottom-tripleAtPageContainer {
    margin-bottom: -72px !important;
  }

  .u-neg-push-bottom-doubleAtPageContainer {
    margin-bottom: -48px !important;
  }

  .u-neg-push-bottomAtPageContainer {
    margin-bottom: -24px !important;
  }

  .u-neg-push-bottom-halfAtPageContainer {
    margin-bottom: -12px !important;
  }

  .u-neg-push-bottom-thirdAtPageContainer {
    margin-bottom: -8px !important;
  }

  .u-neg-push-bottom-quarterAtPageContainer {
    margin-bottom: -6px !important;
  }

  .u-neg-push-bottom-sixthAtPageContainer {
    margin-bottom: -4px !important;
  }

  .u-neg-push-bottom-eighthAtPageContainer {
    margin-bottom: -3px !important;
  }

  .u-neg-push-bottom-twelfthAtPageContainer {
    margin-bottom: -2px !important;
  }

  .u-neg-push-left-sextupleAtPageContainer {
    margin-left: -144px !important;
  }

  .u-neg-push-left-quintupleAtPageContainer {
    margin-left: -120px !important;
  }

  .u-neg-push-left-quadrupleAtPageContainer {
    margin-left: -96px !important;
  }

  .u-neg-push-left-tripleAtPageContainer {
    margin-left: -72px !important;
  }

  .u-neg-push-left-doubleAtPageContainer {
    margin-left: -48px !important;
  }

  .u-neg-push-leftAtPageContainer {
    margin-left: -24px !important;
  }

  .u-neg-push-left-halfAtPageContainer {
    margin-left: -12px !important;
  }

  .u-neg-push-left-thirdAtPageContainer {
    margin-left: -8px !important;
  }

  .u-neg-push-left-quarterAtPageContainer {
    margin-left: -6px !important;
  }

  .u-neg-push-left-sixthAtPageContainer {
    margin-left: -4px !important;
  }

  .u-neg-push-left-eighthAtPageContainer {
    margin-left: -3px !important;
  }

  .u-neg-push-left-twelfthAtPageContainer {
    margin-left: -2px !important;
  }

  .u-neg-push-ends-sextupleAtPageContainer {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .u-neg-push-ends-quintupleAtPageContainer {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .u-neg-push-ends-quadrupleAtPageContainer {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .u-neg-push-ends-tripleAtPageContainer {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .u-neg-push-ends-doubleAtPageContainer {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .u-neg-push-endsAtPageContainer {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .u-neg-push-ends-halfAtPageContainer {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .u-neg-push-ends-thirdAtPageContainer {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .u-neg-push-ends-quarterAtPageContainer {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }

  .u-neg-push-ends-sixthAtPageContainer {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .u-neg-push-ends-eighthAtPageContainer {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }

  .u-neg-push-ends-twelfthAtPageContainer {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }

  .u-neg-push-sides-sextupleAtPageContainer {
    margin-right: -144px !important;
    margin-left: -144px !important;
  }

  .u-neg-push-sides-quintupleAtPageContainer {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }

  .u-neg-push-sides-quadrupleAtPageContainer {
    margin-right: -96px !important;
    margin-left: -96px !important;
  }

  .u-neg-push-sides-tripleAtPageContainer {
    margin-right: -72px !important;
    margin-left: -72px !important;
  }

  .u-neg-push-sides-doubleAtPageContainer {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .u-neg-push-sidesAtPageContainer {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .u-neg-push-sides-halfAtPageContainer {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .u-neg-push-sides-thirdAtPageContainer {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .u-neg-push-sides-quarterAtPageContainer {
    margin-right: -6px !important;
    margin-left: -6px !important;
  }

  .u-neg-push-sides-sixthAtPageContainer {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .u-neg-push-sides-eighthAtPageContainer {
    margin-right: -3px !important;
    margin-left: -3px !important;
  }

  .u-neg-push-sides-twelfthAtPageContainer {
    margin-right: -2px !important;
    margin-left: -2px !important;
  }
}

/* negative-margin-helpers - Tablet */

@media (max-width: 991px) {
  .u-neg-push-sextupleAtTablet {
    margin: -144px !important;
  }

  .u-neg-push-quintupleAtTablet {
    margin: -120px !important;
  }

  .u-neg-push-quadrupleAtTablet {
    margin: -96px !important;
  }

  .u-neg-push-tripleAtTablet {
    margin: -72px !important;
  }

  .u-neg-push-doubleAtTablet {
    margin: -48px !important;
  }

  .u-neg-pushAtTablet {
    margin: -24px !important;
  }

  .u-neg-push-halfAtTablet {
    margin: -12px !important;
  }

  .u-neg-push-thirdAtTablet {
    margin: -8px !important;
  }

  .u-neg-push-quarterAtTablet {
    margin: -6px !important;
  }

  .u-neg-push-sixthAtTablet {
    margin: -4px !important;
  }

  .u-neg-push-eighthAtTablet {
    margin: -3px !important;
  }

  .u-neg-push-twelfthAtTablet {
    margin: -2px !important;
  }

  .u-neg-push-top-sextupleAtTablet {
    margin-top: -144px !important;
  }

  .u-neg-push-top-quintupleAtTablet {
    margin-top: -120px !important;
  }

  .u-neg-push-top-quadrupleAtTablet {
    margin-top: -96px !important;
  }

  .u-neg-push-top-tripleAtTablet {
    margin-top: -72px !important;
  }

  .u-neg-push-top-doubleAtTablet {
    margin-top: -48px !important;
  }

  .u-neg-push-topAtTablet {
    margin-top: -24px !important;
  }

  .u-neg-push-top-halfAtTablet {
    margin-top: -12px !important;
  }

  .u-neg-push-top-thirdAtTablet {
    margin-top: -8px !important;
  }

  .u-neg-push-top-quarterAtTablet {
    margin-top: -6px !important;
  }

  .u-neg-push-top-sixthAtTablet {
    margin-top: -4px !important;
  }

  .u-neg-push-top-eighthAtTablet {
    margin-top: -3px !important;
  }

  .u-neg-push-top-twelfthAtTablet {
    margin-top: -2px !important;
  }

  .u-neg-push-right-sextupleAtTablet {
    margin-right: -144px !important;
  }

  .u-neg-push-right-quintupleAtTablet {
    margin-right: -120px !important;
  }

  .u-neg-push-right-quadrupleAtTablet {
    margin-right: -96px !important;
  }

  .u-neg-push-right-tripleAtTablet {
    margin-right: -72px !important;
  }

  .u-neg-push-right-doubleAtTablet {
    margin-right: -48px !important;
  }

  .u-neg-push-rightAtTablet {
    margin-right: -24px !important;
  }

  .u-neg-push-right-halfAtTablet {
    margin-right: -12px !important;
  }

  .u-neg-push-right-thirdAtTablet {
    margin-right: -8px !important;
  }

  .u-neg-push-right-quarterAtTablet {
    margin-right: -6px !important;
  }

  .u-neg-push-right-sixthAtTablet {
    margin-right: -4px !important;
  }

  .u-neg-push-right-eighthAtTablet {
    margin-right: -3px !important;
  }

  .u-neg-push-right-twelfthAtTablet {
    margin-right: -2px !important;
  }

  .u-neg-push-bottom-sextupleAtTablet {
    margin-bottom: -144px !important;
  }

  .u-neg-push-bottom-quintupleAtTablet {
    margin-bottom: -120px !important;
  }

  .u-neg-push-bottom-quadrupleAtTablet {
    margin-bottom: -96px !important;
  }

  .u-neg-push-bottom-tripleAtTablet {
    margin-bottom: -72px !important;
  }

  .u-neg-push-bottom-doubleAtTablet {
    margin-bottom: -48px !important;
  }

  .u-neg-push-bottomAtTablet {
    margin-bottom: -24px !important;
  }

  .u-neg-push-bottom-halfAtTablet {
    margin-bottom: -12px !important;
  }

  .u-neg-push-bottom-thirdAtTablet {
    margin-bottom: -8px !important;
  }

  .u-neg-push-bottom-quarterAtTablet {
    margin-bottom: -6px !important;
  }

  .u-neg-push-bottom-sixthAtTablet {
    margin-bottom: -4px !important;
  }

  .u-neg-push-bottom-eighthAtTablet {
    margin-bottom: -3px !important;
  }

  .u-neg-push-bottom-twelfthAtTablet {
    margin-bottom: -2px !important;
  }

  .u-neg-push-left-sextupleAtTablet {
    margin-left: -144px !important;
  }

  .u-neg-push-left-quintupleAtTablet {
    margin-left: -120px !important;
  }

  .u-neg-push-left-quadrupleAtTablet {
    margin-left: -96px !important;
  }

  .u-neg-push-left-tripleAtTablet {
    margin-left: -72px !important;
  }

  .u-neg-push-left-doubleAtTablet {
    margin-left: -48px !important;
  }

  .u-neg-push-leftAtTablet {
    margin-left: -24px !important;
  }

  .u-neg-push-left-halfAtTablet {
    margin-left: -12px !important;
  }

  .u-neg-push-left-thirdAtTablet {
    margin-left: -8px !important;
  }

  .u-neg-push-left-quarterAtTablet {
    margin-left: -6px !important;
  }

  .u-neg-push-left-sixthAtTablet {
    margin-left: -4px !important;
  }

  .u-neg-push-left-eighthAtTablet {
    margin-left: -3px !important;
  }

  .u-neg-push-left-twelfthAtTablet {
    margin-left: -2px !important;
  }

  .u-neg-push-ends-sextupleAtTablet {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .u-neg-push-ends-quintupleAtTablet {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .u-neg-push-ends-quadrupleAtTablet {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .u-neg-push-ends-tripleAtTablet {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .u-neg-push-ends-doubleAtTablet {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .u-neg-push-endsAtTablet {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .u-neg-push-ends-halfAtTablet {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .u-neg-push-ends-thirdAtTablet {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .u-neg-push-ends-quarterAtTablet {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }

  .u-neg-push-ends-sixthAtTablet {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .u-neg-push-ends-eighthAtTablet {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }

  .u-neg-push-ends-twelfthAtTablet {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }

  .u-neg-push-sides-sextupleAtTablet {
    margin-right: -144px !important;
    margin-left: -144px !important;
  }

  .u-neg-push-sides-quintupleAtTablet {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }

  .u-neg-push-sides-quadrupleAtTablet {
    margin-right: -96px !important;
    margin-left: -96px !important;
  }

  .u-neg-push-sides-tripleAtTablet {
    margin-right: -72px !important;
    margin-left: -72px !important;
  }

  .u-neg-push-sides-doubleAtTablet {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .u-neg-push-sidesAtTablet {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .u-neg-push-sides-halfAtTablet {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .u-neg-push-sides-thirdAtTablet {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .u-neg-push-sides-quarterAtTablet {
    margin-right: -6px !important;
    margin-left: -6px !important;
  }

  .u-neg-push-sides-sixthAtTablet {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .u-neg-push-sides-eighthAtTablet {
    margin-right: -3px !important;
    margin-left: -3px !important;
  }

  .u-neg-push-sides-twelfthAtTablet {
    margin-right: -2px !important;
    margin-left: -2px !important;
  }
}

/* negative-margin-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-neg-push-sextupleAtPhoneLandscape {
    margin: -144px !important;
  }

  .u-neg-push-quintupleAtPhoneLandscape {
    margin: -120px !important;
  }

  .u-neg-push-quadrupleAtPhoneLandscape {
    margin: -96px !important;
  }

  .u-neg-push-tripleAtPhoneLandscape {
    margin: -72px !important;
  }

  .u-neg-push-doubleAtPhoneLandscape {
    margin: -48px !important;
  }

  .u-neg-pushAtPhoneLandscape {
    margin: -24px !important;
  }

  .u-neg-push-halfAtPhoneLandscape {
    margin: -12px !important;
  }

  .u-neg-push-thirdAtPhoneLandscape {
    margin: -8px !important;
  }

  .u-neg-push-quarterAtPhoneLandscape {
    margin: -6px !important;
  }

  .u-neg-push-sixthAtPhoneLandscape {
    margin: -4px !important;
  }

  .u-neg-push-eighthAtPhoneLandscape {
    margin: -3px !important;
  }

  .u-neg-push-twelfthAtPhoneLandscape {
    margin: -2px !important;
  }

  .u-neg-push-top-sextupleAtPhoneLandscape {
    margin-top: -144px !important;
  }

  .u-neg-push-top-quintupleAtPhoneLandscape {
    margin-top: -120px !important;
  }

  .u-neg-push-top-quadrupleAtPhoneLandscape {
    margin-top: -96px !important;
  }

  .u-neg-push-top-tripleAtPhoneLandscape {
    margin-top: -72px !important;
  }

  .u-neg-push-top-doubleAtPhoneLandscape {
    margin-top: -48px !important;
  }

  .u-neg-push-topAtPhoneLandscape {
    margin-top: -24px !important;
  }

  .u-neg-push-top-halfAtPhoneLandscape {
    margin-top: -12px !important;
  }

  .u-neg-push-top-thirdAtPhoneLandscape {
    margin-top: -8px !important;
  }

  .u-neg-push-top-quarterAtPhoneLandscape {
    margin-top: -6px !important;
  }

  .u-neg-push-top-sixthAtPhoneLandscape {
    margin-top: -4px !important;
  }

  .u-neg-push-top-eighthAtPhoneLandscape {
    margin-top: -3px !important;
  }

  .u-neg-push-top-twelfthAtPhoneLandscape {
    margin-top: -2px !important;
  }

  .u-neg-push-right-sextupleAtPhoneLandscape {
    margin-right: -144px !important;
  }

  .u-neg-push-right-quintupleAtPhoneLandscape {
    margin-right: -120px !important;
  }

  .u-neg-push-right-quadrupleAtPhoneLandscape {
    margin-right: -96px !important;
  }

  .u-neg-push-right-tripleAtPhoneLandscape {
    margin-right: -72px !important;
  }

  .u-neg-push-right-doubleAtPhoneLandscape {
    margin-right: -48px !important;
  }

  .u-neg-push-rightAtPhoneLandscape {
    margin-right: -24px !important;
  }

  .u-neg-push-right-halfAtPhoneLandscape {
    margin-right: -12px !important;
  }

  .u-neg-push-right-thirdAtPhoneLandscape {
    margin-right: -8px !important;
  }

  .u-neg-push-right-quarterAtPhoneLandscape {
    margin-right: -6px !important;
  }

  .u-neg-push-right-sixthAtPhoneLandscape {
    margin-right: -4px !important;
  }

  .u-neg-push-right-eighthAtPhoneLandscape {
    margin-right: -3px !important;
  }

  .u-neg-push-right-twelfthAtPhoneLandscape {
    margin-right: -2px !important;
  }

  .u-neg-push-bottom-sextupleAtPhoneLandscape {
    margin-bottom: -144px !important;
  }

  .u-neg-push-bottom-quintupleAtPhoneLandscape {
    margin-bottom: -120px !important;
  }

  .u-neg-push-bottom-quadrupleAtPhoneLandscape {
    margin-bottom: -96px !important;
  }

  .u-neg-push-bottom-tripleAtPhoneLandscape {
    margin-bottom: -72px !important;
  }

  .u-neg-push-bottom-doubleAtPhoneLandscape {
    margin-bottom: -48px !important;
  }

  .u-neg-push-bottomAtPhoneLandscape {
    margin-bottom: -24px !important;
  }

  .u-neg-push-bottom-halfAtPhoneLandscape {
    margin-bottom: -12px !important;
  }

  .u-neg-push-bottom-thirdAtPhoneLandscape {
    margin-bottom: -8px !important;
  }

  .u-neg-push-bottom-quarterAtPhoneLandscape {
    margin-bottom: -6px !important;
  }

  .u-neg-push-bottom-sixthAtPhoneLandscape {
    margin-bottom: -4px !important;
  }

  .u-neg-push-bottom-eighthAtPhoneLandscape {
    margin-bottom: -3px !important;
  }

  .u-neg-push-bottom-twelfthAtPhoneLandscape {
    margin-bottom: -2px !important;
  }

  .u-neg-push-left-sextupleAtPhoneLandscape {
    margin-left: -144px !important;
  }

  .u-neg-push-left-quintupleAtPhoneLandscape {
    margin-left: -120px !important;
  }

  .u-neg-push-left-quadrupleAtPhoneLandscape {
    margin-left: -96px !important;
  }

  .u-neg-push-left-tripleAtPhoneLandscape {
    margin-left: -72px !important;
  }

  .u-neg-push-left-doubleAtPhoneLandscape {
    margin-left: -48px !important;
  }

  .u-neg-push-leftAtPhoneLandscape {
    margin-left: -24px !important;
  }

  .u-neg-push-left-halfAtPhoneLandscape {
    margin-left: -12px !important;
  }

  .u-neg-push-left-thirdAtPhoneLandscape {
    margin-left: -8px !important;
  }

  .u-neg-push-left-quarterAtPhoneLandscape {
    margin-left: -6px !important;
  }

  .u-neg-push-left-sixthAtPhoneLandscape {
    margin-left: -4px !important;
  }

  .u-neg-push-left-eighthAtPhoneLandscape {
    margin-left: -3px !important;
  }

  .u-neg-push-left-twelfthAtPhoneLandscape {
    margin-left: -2px !important;
  }

  .u-neg-push-ends-sextupleAtPhoneLandscape {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .u-neg-push-ends-quintupleAtPhoneLandscape {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .u-neg-push-ends-quadrupleAtPhoneLandscape {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .u-neg-push-ends-tripleAtPhoneLandscape {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .u-neg-push-ends-doubleAtPhoneLandscape {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .u-neg-push-endsAtPhoneLandscape {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .u-neg-push-ends-halfAtPhoneLandscape {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .u-neg-push-ends-thirdAtPhoneLandscape {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .u-neg-push-ends-quarterAtPhoneLandscape {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }

  .u-neg-push-ends-sixthAtPhoneLandscape {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .u-neg-push-ends-eighthAtPhoneLandscape {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }

  .u-neg-push-ends-twelfthAtPhoneLandscape {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }

  .u-neg-push-sides-sextupleAtPhoneLandscape {
    margin-right: -144px !important;
    margin-left: -144px !important;
  }

  .u-neg-push-sides-quintupleAtPhoneLandscape {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }

  .u-neg-push-sides-quadrupleAtPhoneLandscape {
    margin-right: -96px !important;
    margin-left: -96px !important;
  }

  .u-neg-push-sides-tripleAtPhoneLandscape {
    margin-right: -72px !important;
    margin-left: -72px !important;
  }

  .u-neg-push-sides-doubleAtPhoneLandscape {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .u-neg-push-sidesAtPhoneLandscape {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .u-neg-push-sides-halfAtPhoneLandscape {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .u-neg-push-sides-thirdAtPhoneLandscape {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .u-neg-push-sides-quarterAtPhoneLandscape {
    margin-right: -6px !important;
    margin-left: -6px !important;
  }

  .u-neg-push-sides-sixthAtPhoneLandscape {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .u-neg-push-sides-eighthAtPhoneLandscape {
    margin-right: -3px !important;
    margin-left: -3px !important;
  }

  .u-neg-push-sides-twelfthAtPhoneLandscape {
    margin-right: -2px !important;
    margin-left: -2px !important;
  }
}

/* negative-margin-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-neg-push-sextupleAtPhonePortrait {
    margin: -144px !important;
  }

  .u-neg-push-quintupleAtPhonePortrait {
    margin: -120px !important;
  }

  .u-neg-push-quadrupleAtPhonePortrait {
    margin: -96px !important;
  }

  .u-neg-push-tripleAtPhonePortrait {
    margin: -72px !important;
  }

  .u-neg-push-doubleAtPhonePortrait {
    margin: -48px !important;
  }

  .u-neg-pushAtPhonePortrait {
    margin: -24px !important;
  }

  .u-neg-push-halfAtPhonePortrait {
    margin: -12px !important;
  }

  .u-neg-push-thirdAtPhonePortrait {
    margin: -8px !important;
  }

  .u-neg-push-quarterAtPhonePortrait {
    margin: -6px !important;
  }

  .u-neg-push-sixthAtPhonePortrait {
    margin: -4px !important;
  }

  .u-neg-push-eighthAtPhonePortrait {
    margin: -3px !important;
  }

  .u-neg-push-twelfthAtPhonePortrait {
    margin: -2px !important;
  }

  .u-neg-push-top-sextupleAtPhonePortrait {
    margin-top: -144px !important;
  }

  .u-neg-push-top-quintupleAtPhonePortrait {
    margin-top: -120px !important;
  }

  .u-neg-push-top-quadrupleAtPhonePortrait {
    margin-top: -96px !important;
  }

  .u-neg-push-top-tripleAtPhonePortrait {
    margin-top: -72px !important;
  }

  .u-neg-push-top-doubleAtPhonePortrait {
    margin-top: -48px !important;
  }

  .u-neg-push-topAtPhonePortrait {
    margin-top: -24px !important;
  }

  .u-neg-push-top-halfAtPhonePortrait {
    margin-top: -12px !important;
  }

  .u-neg-push-top-thirdAtPhonePortrait {
    margin-top: -8px !important;
  }

  .u-neg-push-top-quarterAtPhonePortrait {
    margin-top: -6px !important;
  }

  .u-neg-push-top-sixthAtPhonePortrait {
    margin-top: -4px !important;
  }

  .u-neg-push-top-eighthAtPhonePortrait {
    margin-top: -3px !important;
  }

  .u-neg-push-top-twelfthAtPhonePortrait {
    margin-top: -2px !important;
  }

  .u-neg-push-right-sextupleAtPhonePortrait {
    margin-right: -144px !important;
  }

  .u-neg-push-right-quintupleAtPhonePortrait {
    margin-right: -120px !important;
  }

  .u-neg-push-right-quadrupleAtPhonePortrait {
    margin-right: -96px !important;
  }

  .u-neg-push-right-tripleAtPhonePortrait {
    margin-right: -72px !important;
  }

  .u-neg-push-right-doubleAtPhonePortrait {
    margin-right: -48px !important;
  }

  .u-neg-push-rightAtPhonePortrait {
    margin-right: -24px !important;
  }

  .u-neg-push-right-halfAtPhonePortrait {
    margin-right: -12px !important;
  }

  .u-neg-push-right-thirdAtPhonePortrait {
    margin-right: -8px !important;
  }

  .u-neg-push-right-quarterAtPhonePortrait {
    margin-right: -6px !important;
  }

  .u-neg-push-right-sixthAtPhonePortrait {
    margin-right: -4px !important;
  }

  .u-neg-push-right-eighthAtPhonePortrait {
    margin-right: -3px !important;
  }

  .u-neg-push-right-twelfthAtPhonePortrait {
    margin-right: -2px !important;
  }

  .u-neg-push-bottom-sextupleAtPhonePortrait {
    margin-bottom: -144px !important;
  }

  .u-neg-push-bottom-quintupleAtPhonePortrait {
    margin-bottom: -120px !important;
  }

  .u-neg-push-bottom-quadrupleAtPhonePortrait {
    margin-bottom: -96px !important;
  }

  .u-neg-push-bottom-tripleAtPhonePortrait {
    margin-bottom: -72px !important;
  }

  .u-neg-push-bottom-doubleAtPhonePortrait {
    margin-bottom: -48px !important;
  }

  .u-neg-push-bottomAtPhonePortrait {
    margin-bottom: -24px !important;
  }

  .u-neg-push-bottom-halfAtPhonePortrait {
    margin-bottom: -12px !important;
  }

  .u-neg-push-bottom-thirdAtPhonePortrait {
    margin-bottom: -8px !important;
  }

  .u-neg-push-bottom-quarterAtPhonePortrait {
    margin-bottom: -6px !important;
  }

  .u-neg-push-bottom-sixthAtPhonePortrait {
    margin-bottom: -4px !important;
  }

  .u-neg-push-bottom-eighthAtPhonePortrait {
    margin-bottom: -3px !important;
  }

  .u-neg-push-bottom-twelfthAtPhonePortrait {
    margin-bottom: -2px !important;
  }

  .u-neg-push-left-sextupleAtPhonePortrait {
    margin-left: -144px !important;
  }

  .u-neg-push-left-quintupleAtPhonePortrait {
    margin-left: -120px !important;
  }

  .u-neg-push-left-quadrupleAtPhonePortrait {
    margin-left: -96px !important;
  }

  .u-neg-push-left-tripleAtPhonePortrait {
    margin-left: -72px !important;
  }

  .u-neg-push-left-doubleAtPhonePortrait {
    margin-left: -48px !important;
  }

  .u-neg-push-leftAtPhonePortrait {
    margin-left: -24px !important;
  }

  .u-neg-push-left-halfAtPhonePortrait {
    margin-left: -12px !important;
  }

  .u-neg-push-left-thirdAtPhonePortrait {
    margin-left: -8px !important;
  }

  .u-neg-push-left-quarterAtPhonePortrait {
    margin-left: -6px !important;
  }

  .u-neg-push-left-sixthAtPhonePortrait {
    margin-left: -4px !important;
  }

  .u-neg-push-left-eighthAtPhonePortrait {
    margin-left: -3px !important;
  }

  .u-neg-push-left-twelfthAtPhonePortrait {
    margin-left: -2px !important;
  }

  .u-neg-push-ends-sextupleAtPhonePortrait {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .u-neg-push-ends-quintupleAtPhonePortrait {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .u-neg-push-ends-quadrupleAtPhonePortrait {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .u-neg-push-ends-tripleAtPhonePortrait {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .u-neg-push-ends-doubleAtPhonePortrait {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .u-neg-push-endsAtPhonePortrait {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .u-neg-push-ends-halfAtPhonePortrait {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .u-neg-push-ends-thirdAtPhonePortrait {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .u-neg-push-ends-quarterAtPhonePortrait {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }

  .u-neg-push-ends-sixthAtPhonePortrait {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .u-neg-push-ends-eighthAtPhonePortrait {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }

  .u-neg-push-ends-twelfthAtPhonePortrait {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }

  .u-neg-push-sides-sextupleAtPhonePortrait {
    margin-right: -144px !important;
    margin-left: -144px !important;
  }

  .u-neg-push-sides-quintupleAtPhonePortrait {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }

  .u-neg-push-sides-quadrupleAtPhonePortrait {
    margin-right: -96px !important;
    margin-left: -96px !important;
  }

  .u-neg-push-sides-tripleAtPhonePortrait {
    margin-right: -72px !important;
    margin-left: -72px !important;
  }

  .u-neg-push-sides-doubleAtPhonePortrait {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .u-neg-push-sidesAtPhonePortrait {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .u-neg-push-sides-halfAtPhonePortrait {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .u-neg-push-sides-thirdAtPhonePortrait {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .u-neg-push-sides-quarterAtPhonePortrait {
    margin-right: -6px !important;
    margin-left: -6px !important;
  }

  .u-neg-push-sides-sixthAtPhonePortrait {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .u-neg-push-sides-eighthAtPhonePortrait {
    margin-right: -3px !important;
    margin-left: -3px !important;
  }

  .u-neg-push-sides-twelfthAtPhonePortrait {
    margin-right: -2px !important;
    margin-left: -2px !important;
  }
}

/* negative-margin-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-neg-push-sextupleAtSmallDevice {
    margin: -144px !important;
  }

  .u-neg-push-quintupleAtSmallDevice {
    margin: -120px !important;
  }

  .u-neg-push-quadrupleAtSmallDevice {
    margin: -96px !important;
  }

  .u-neg-push-tripleAtSmallDevice {
    margin: -72px !important;
  }

  .u-neg-push-doubleAtSmallDevice {
    margin: -48px !important;
  }

  .u-neg-pushAtSmallDevice {
    margin: -24px !important;
  }

  .u-neg-push-halfAtSmallDevice {
    margin: -12px !important;
  }

  .u-neg-push-thirdAtSmallDevice {
    margin: -8px !important;
  }

  .u-neg-push-quarterAtSmallDevice {
    margin: -6px !important;
  }

  .u-neg-push-sixthAtSmallDevice {
    margin: -4px !important;
  }

  .u-neg-push-eighthAtSmallDevice {
    margin: -3px !important;
  }

  .u-neg-push-twelfthAtSmallDevice {
    margin: -2px !important;
  }

  .u-neg-push-top-sextupleAtSmallDevice {
    margin-top: -144px !important;
  }

  .u-neg-push-top-quintupleAtSmallDevice {
    margin-top: -120px !important;
  }

  .u-neg-push-top-quadrupleAtSmallDevice {
    margin-top: -96px !important;
  }

  .u-neg-push-top-tripleAtSmallDevice {
    margin-top: -72px !important;
  }

  .u-neg-push-top-doubleAtSmallDevice {
    margin-top: -48px !important;
  }

  .u-neg-push-topAtSmallDevice {
    margin-top: -24px !important;
  }

  .u-neg-push-top-halfAtSmallDevice {
    margin-top: -12px !important;
  }

  .u-neg-push-top-thirdAtSmallDevice {
    margin-top: -8px !important;
  }

  .u-neg-push-top-quarterAtSmallDevice {
    margin-top: -6px !important;
  }

  .u-neg-push-top-sixthAtSmallDevice {
    margin-top: -4px !important;
  }

  .u-neg-push-top-eighthAtSmallDevice {
    margin-top: -3px !important;
  }

  .u-neg-push-top-twelfthAtSmallDevice {
    margin-top: -2px !important;
  }

  .u-neg-push-right-sextupleAtSmallDevice {
    margin-right: -144px !important;
  }

  .u-neg-push-right-quintupleAtSmallDevice {
    margin-right: -120px !important;
  }

  .u-neg-push-right-quadrupleAtSmallDevice {
    margin-right: -96px !important;
  }

  .u-neg-push-right-tripleAtSmallDevice {
    margin-right: -72px !important;
  }

  .u-neg-push-right-doubleAtSmallDevice {
    margin-right: -48px !important;
  }

  .u-neg-push-rightAtSmallDevice {
    margin-right: -24px !important;
  }

  .u-neg-push-right-halfAtSmallDevice {
    margin-right: -12px !important;
  }

  .u-neg-push-right-thirdAtSmallDevice {
    margin-right: -8px !important;
  }

  .u-neg-push-right-quarterAtSmallDevice {
    margin-right: -6px !important;
  }

  .u-neg-push-right-sixthAtSmallDevice {
    margin-right: -4px !important;
  }

  .u-neg-push-right-eighthAtSmallDevice {
    margin-right: -3px !important;
  }

  .u-neg-push-right-twelfthAtSmallDevice {
    margin-right: -2px !important;
  }

  .u-neg-push-bottom-sextupleAtSmallDevice {
    margin-bottom: -144px !important;
  }

  .u-neg-push-bottom-quintupleAtSmallDevice {
    margin-bottom: -120px !important;
  }

  .u-neg-push-bottom-quadrupleAtSmallDevice {
    margin-bottom: -96px !important;
  }

  .u-neg-push-bottom-tripleAtSmallDevice {
    margin-bottom: -72px !important;
  }

  .u-neg-push-bottom-doubleAtSmallDevice {
    margin-bottom: -48px !important;
  }

  .u-neg-push-bottomAtSmallDevice {
    margin-bottom: -24px !important;
  }

  .u-neg-push-bottom-halfAtSmallDevice {
    margin-bottom: -12px !important;
  }

  .u-neg-push-bottom-thirdAtSmallDevice {
    margin-bottom: -8px !important;
  }

  .u-neg-push-bottom-quarterAtSmallDevice {
    margin-bottom: -6px !important;
  }

  .u-neg-push-bottom-sixthAtSmallDevice {
    margin-bottom: -4px !important;
  }

  .u-neg-push-bottom-eighthAtSmallDevice {
    margin-bottom: -3px !important;
  }

  .u-neg-push-bottom-twelfthAtSmallDevice {
    margin-bottom: -2px !important;
  }

  .u-neg-push-left-sextupleAtSmallDevice {
    margin-left: -144px !important;
  }

  .u-neg-push-left-quintupleAtSmallDevice {
    margin-left: -120px !important;
  }

  .u-neg-push-left-quadrupleAtSmallDevice {
    margin-left: -96px !important;
  }

  .u-neg-push-left-tripleAtSmallDevice {
    margin-left: -72px !important;
  }

  .u-neg-push-left-doubleAtSmallDevice {
    margin-left: -48px !important;
  }

  .u-neg-push-leftAtSmallDevice {
    margin-left: -24px !important;
  }

  .u-neg-push-left-halfAtSmallDevice {
    margin-left: -12px !important;
  }

  .u-neg-push-left-thirdAtSmallDevice {
    margin-left: -8px !important;
  }

  .u-neg-push-left-quarterAtSmallDevice {
    margin-left: -6px !important;
  }

  .u-neg-push-left-sixthAtSmallDevice {
    margin-left: -4px !important;
  }

  .u-neg-push-left-eighthAtSmallDevice {
    margin-left: -3px !important;
  }

  .u-neg-push-left-twelfthAtSmallDevice {
    margin-left: -2px !important;
  }

  .u-neg-push-ends-sextupleAtSmallDevice {
    margin-top: -144px !important;
    margin-bottom: -144px !important;
  }

  .u-neg-push-ends-quintupleAtSmallDevice {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }

  .u-neg-push-ends-quadrupleAtSmallDevice {
    margin-top: -96px !important;
    margin-bottom: -96px !important;
  }

  .u-neg-push-ends-tripleAtSmallDevice {
    margin-top: -72px !important;
    margin-bottom: -72px !important;
  }

  .u-neg-push-ends-doubleAtSmallDevice {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .u-neg-push-endsAtSmallDevice {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .u-neg-push-ends-halfAtSmallDevice {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .u-neg-push-ends-thirdAtSmallDevice {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .u-neg-push-ends-quarterAtSmallDevice {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }

  .u-neg-push-ends-sixthAtSmallDevice {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .u-neg-push-ends-eighthAtSmallDevice {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }

  .u-neg-push-ends-twelfthAtSmallDevice {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }

  .u-neg-push-sides-sextupleAtSmallDevice {
    margin-right: -144px !important;
    margin-left: -144px !important;
  }

  .u-neg-push-sides-quintupleAtSmallDevice {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }

  .u-neg-push-sides-quadrupleAtSmallDevice {
    margin-right: -96px !important;
    margin-left: -96px !important;
  }

  .u-neg-push-sides-tripleAtSmallDevice {
    margin-right: -72px !important;
    margin-left: -72px !important;
  }

  .u-neg-push-sides-doubleAtSmallDevice {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .u-neg-push-sidesAtSmallDevice {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .u-neg-push-sides-halfAtSmallDevice {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .u-neg-push-sides-thirdAtSmallDevice {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .u-neg-push-sides-quarterAtSmallDevice {
    margin-right: -6px !important;
    margin-left: -6px !important;
  }

  .u-neg-push-sides-sixthAtSmallDevice {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .u-neg-push-sides-eighthAtSmallDevice {
    margin-right: -3px !important;
    margin-left: -3px !important;
  }

  .u-neg-push-sides-twelfthAtSmallDevice {
    margin-right: -2px !important;
    margin-left: -2px !important;
  }
}

/*------------------------------------*\
    =Trump SKIN-TXT
\*------------------------------------*/

.u-skin-txt-negative,
.u-skin-txt-negative-hover:hover {
  color: white !important;
}

.u-skin-txt-positive,
.u-skin-txt-positive-hover:hover {
  color: black !important;
}

.u-skin-txt-main,
.u-skin-txt-main-hover:hover {
  color: #0580EE !important;
}

/* skin-txt-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-skin-txt-negativeAtPageContainer,
  .u-skin-txt-negative-hoverAtPageContainer:hover {
    color: white !important;
  }

  .u-skin-txt-positiveAtPageContainer,
  .u-skin-txt-positive-hoverAtPageContainer:hover {
    color: black !important;
  }

  .u-skin-txt-mainAtPageContainer,
  .u-skin-txt-main-hoverAtPageContainer:hover {
    color: #0580EE !important;
  }
}

/* skin-txt-helpers - Tablet */

@media (max-width: 991px) {
  .u-skin-txt-negativeAtTablet,
  .u-skin-txt-negative-hoverAtTablet:hover {
    color: white !important;
  }

  .u-skin-txt-positiveAtTablet,
  .u-skin-txt-positive-hoverAtTablet:hover {
    color: black !important;
  }

  .u-skin-txt-mainAtTablet,
  .u-skin-txt-main-hoverAtTablet:hover {
    color: #0580EE !important;
  }
}

/* skin-txt-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-skin-txt-negativeAtPhoneLandscape,
  .u-skin-txt-negative-hoverAtPhoneLandscape:hover {
    color: white !important;
  }

  .u-skin-txt-positiveAtPhoneLandscape,
  .u-skin-txt-positive-hoverAtPhoneLandscape:hover {
    color: black !important;
  }

  .u-skin-txt-mainAtPhoneLandscape,
  .u-skin-txt-main-hoverAtPhoneLandscape:hover {
    color: #0580EE !important;
  }
}

/* skin-txt-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-skin-txt-negativeAtPhonePortrait,
  .u-skin-txt-negative-hoverAtPhonePortrait:hover {
    color: white !important;
  }

  .u-skin-txt-positiveAtPhonePortrait,
  .u-skin-txt-positive-hoverAtPhonePortrait:hover {
    color: black !important;
  }

  .u-skin-txt-mainAtPhonePortrait,
  .u-skin-txt-main-hoverAtPhonePortrait:hover {
    color: #0580EE !important;
  }
}

/* skin-txt-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-skin-txt-negativeAtSmallDevice,
  .u-skin-txt-negative-hoverAtSmallDevice:hover {
    color: white !important;
  }

  .u-skin-txt-positiveAtSmallDevice,
  .u-skin-txt-positive-hoverAtSmallDevice:hover {
    color: black !important;
  }

  .u-skin-txt-mainAtSmallDevice,
  .u-skin-txt-main-hoverAtSmallDevice:hover {
    color: #0580EE !important;
  }
}

/*------------------------------------*\
    =Trump SKIN-BLK
\*------------------------------------*/

.u-skin-blk-main,
.u-skin-blk-main-hover:hover {
  background-color: #0580EE !important;
  color: rgba(0, 0, 0, 0.8) !important;
}

/* skin-blk-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-skin-blk-mainAtPageContainer,
  .u-skin-blk-main-hoverAtPageContainer:hover {
    background-color: #0580EE !important;
    color: rgba(0, 0, 0, 0.8) !important;
  }
}

/* skin-blk-helpers - Tablet */

@media (max-width: 991px) {
  .u-skin-blk-mainAtTablet,
  .u-skin-blk-main-hoverAtTablet:hover {
    background-color: #0580EE !important;
    color: rgba(0, 0, 0, 0.8) !important;
  }
}

/* skin-blk-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-skin-blk-mainAtPhoneLandscape,
  .u-skin-blk-main-hoverAtPhoneLandscape:hover {
    background-color: #0580EE !important;
    color: rgba(0, 0, 0, 0.8) !important;
  }
}

/* skin-blk-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-skin-blk-mainAtPhonePortrait,
  .u-skin-blk-main-hoverAtPhonePortrait:hover {
    background-color: #0580EE !important;
    color: rgba(0, 0, 0, 0.8) !important;
  }
}

/* skin-blk-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-skin-blk-mainAtSmallDevice,
  .u-skin-blk-main-hoverAtSmallDevice:hover {
    background-color: #0580EE !important;
    color: rgba(0, 0, 0, 0.8) !important;
  }
}

/*------------------------------------*\
    =Trump SKIN-BKG
\*------------------------------------*/

.u-skin-bkg-main {
  background-color: #0580EE !important;
}

.u-skin-bkg-main--hover:hover {
  background-color: #0580EE !important;
}

/* skin-bkg-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-skin-bkg-mainAtPageContainer {
    background-color: #0580EE !important;
  }

  .u-skin-bkg-mainAtPageContainer--hover:hover {
    background-color: #0580EE !important;
  }
}

/* skin-bkg-helpers - Tablet */

@media (max-width: 991px) {
  .u-skin-bkg-mainAtTablet {
    background-color: #0580EE !important;
  }

  .u-skin-bkg-mainAtTablet--hover:hover {
    background-color: #0580EE !important;
  }
}

/* skin-bkg-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-skin-bkg-mainAtPhoneLandscape {
    background-color: #0580EE !important;
  }

  .u-skin-bkg-mainAtPhoneLandscape--hover:hover {
    background-color: #0580EE !important;
  }
}

/* skin-bkg-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-skin-bkg-mainAtPhonePortrait {
    background-color: #0580EE !important;
  }

  .u-skin-bkg-mainAtPhonePortrait--hover:hover {
    background-color: #0580EE !important;
  }
}

/* skin-bkg-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-skin-bkg-mainAtSmallDevice {
    background-color: #0580EE !important;
  }

  .u-skin-bkg-mainAtSmallDevice--hover:hover {
    background-color: #0580EE !important;
  }
}

/*------------------------------------*\
    =Trump SKIN-BRD
\*------------------------------------*/

.u-skin-brd-negative {
  border-color: #fff !important;
}

.u-skin-brd-negative--hover:hover {
  border-color: #fff !important;
}

.u-skin-brd-positive {
  border-color: #000 !important;
}

.u-skin-brd-positive--hover:hover {
  border-color: #000 !important;
}

.u-skin-brd-main {
  border-color: #0580EE !important;
}

.u-skin-brd-main--hover:hover {
  border-color: #3799f1 !important;
}

/* skin-brd-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-skin-brd-negativeAtPageContainer {
    border-color: #fff !important;
  }

  .u-skin-brd-negativeAtPageContainer--hover:hover {
    border-color: #fff !important;
  }

  .u-skin-brd-positiveAtPageContainer {
    border-color: #000 !important;
  }

  .u-skin-brd-positiveAtPageContainer--hover:hover {
    border-color: #000 !important;
  }

  .u-skin-brd-mainAtPageContainer {
    border-color: #0580EE !important;
  }

  .u-skin-brd-mainAtPageContainer--hover:hover {
    border-color: #3799f1 !important;
  }
}

/* skin-brd-helpers - Tablet */

@media (max-width: 991px) {
  .u-skin-brd-negativeAtTablet {
    border-color: #fff !important;
  }

  .u-skin-brd-negativeAtTablet--hover:hover {
    border-color: #fff !important;
  }

  .u-skin-brd-positiveAtTablet {
    border-color: #000 !important;
  }

  .u-skin-brd-positiveAtTablet--hover:hover {
    border-color: #000 !important;
  }

  .u-skin-brd-mainAtTablet {
    border-color: #0580EE !important;
  }

  .u-skin-brd-mainAtTablet--hover:hover {
    border-color: #3799f1 !important;
  }
}

/* skin-brd-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-skin-brd-negativeAtPhoneLandscape {
    border-color: #fff !important;
  }

  .u-skin-brd-negativeAtPhoneLandscape--hover:hover {
    border-color: #fff !important;
  }

  .u-skin-brd-positiveAtPhoneLandscape {
    border-color: #000 !important;
  }

  .u-skin-brd-positiveAtPhoneLandscape--hover:hover {
    border-color: #000 !important;
  }

  .u-skin-brd-mainAtPhoneLandscape {
    border-color: #0580EE !important;
  }

  .u-skin-brd-mainAtPhoneLandscape--hover:hover {
    border-color: #3799f1 !important;
  }
}

/* skin-brd-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-skin-brd-negativeAtPhonePortrait {
    border-color: #fff !important;
  }

  .u-skin-brd-negativeAtPhonePortrait--hover:hover {
    border-color: #fff !important;
  }

  .u-skin-brd-positiveAtPhonePortrait {
    border-color: #000 !important;
  }

  .u-skin-brd-positiveAtPhonePortrait--hover:hover {
    border-color: #000 !important;
  }

  .u-skin-brd-mainAtPhonePortrait {
    border-color: #0580EE !important;
  }

  .u-skin-brd-mainAtPhonePortrait--hover:hover {
    border-color: #3799f1 !important;
  }
}

/* skin-brd-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-skin-brd-negativeAtSmallDevice {
    border-color: #fff !important;
  }

  .u-skin-brd-negativeAtSmallDevice--hover:hover {
    border-color: #fff !important;
  }

  .u-skin-brd-positiveAtSmallDevice {
    border-color: #000 !important;
  }

  .u-skin-brd-positiveAtSmallDevice--hover:hover {
    border-color: #000 !important;
  }

  .u-skin-brd-mainAtSmallDevice {
    border-color: #0580EE !important;
  }

  .u-skin-brd-mainAtSmallDevice--hover:hover {
    border-color: #3799f1 !important;
  }
}

/*------------------------------------*\
    =Trump SKIN-OUT
\*------------------------------------*/

.u-skin-out-negative,
.u-skin-out-negative-hover:hover {
  background-color: transparent !important;
  color: white !important;
  border-color: white !important;
}

.u-skin-out-positive,
.u-skin-out-positive-hover:hover {
  background-color: transparent !important;
  color: black !important;
  border-color: black !important;
}

.u-skin-out-main,
.u-skin-out-main-hover:hover {
  background-color: transparent !important;
  color: #0580EE !important;
  border-color: #0580EE !important;
}

/* skin-out-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-skin-out-negativeAtPageContainer,
  .u-skin-out-negative-hoverAtPageContainer:hover {
    background-color: transparent !important;
    color: white !important;
    border-color: white !important;
  }

  .u-skin-out-positiveAtPageContainer,
  .u-skin-out-positive-hoverAtPageContainer:hover {
    background-color: transparent !important;
    color: black !important;
    border-color: black !important;
  }

  .u-skin-out-mainAtPageContainer,
  .u-skin-out-main-hoverAtPageContainer:hover {
    background-color: transparent !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }
}

/* skin-out-helpers - Tablet */

@media (max-width: 991px) {
  .u-skin-out-negativeAtTablet,
  .u-skin-out-negative-hoverAtTablet:hover {
    background-color: transparent !important;
    color: white !important;
    border-color: white !important;
  }

  .u-skin-out-positiveAtTablet,
  .u-skin-out-positive-hoverAtTablet:hover {
    background-color: transparent !important;
    color: black !important;
    border-color: black !important;
  }

  .u-skin-out-mainAtTablet,
  .u-skin-out-main-hoverAtTablet:hover {
    background-color: transparent !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }
}

/* skin-out-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-skin-out-negativeAtPhoneLandscape,
  .u-skin-out-negative-hoverAtPhoneLandscape:hover {
    background-color: transparent !important;
    color: white !important;
    border-color: white !important;
  }

  .u-skin-out-positiveAtPhoneLandscape,
  .u-skin-out-positive-hoverAtPhoneLandscape:hover {
    background-color: transparent !important;
    color: black !important;
    border-color: black !important;
  }

  .u-skin-out-mainAtPhoneLandscape,
  .u-skin-out-main-hoverAtPhoneLandscape:hover {
    background-color: transparent !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }
}

/* skin-out-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-skin-out-negativeAtPhonePortrait,
  .u-skin-out-negative-hoverAtPhonePortrait:hover {
    background-color: transparent !important;
    color: white !important;
    border-color: white !important;
  }

  .u-skin-out-positiveAtPhonePortrait,
  .u-skin-out-positive-hoverAtPhonePortrait:hover {
    background-color: transparent !important;
    color: black !important;
    border-color: black !important;
  }

  .u-skin-out-mainAtPhonePortrait,
  .u-skin-out-main-hoverAtPhonePortrait:hover {
    background-color: transparent !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }
}

/* skin-out-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-skin-out-negativeAtSmallDevice,
  .u-skin-out-negative-hoverAtSmallDevice:hover {
    background-color: transparent !important;
    color: white !important;
    border-color: white !important;
  }

  .u-skin-out-positiveAtSmallDevice,
  .u-skin-out-positive-hoverAtSmallDevice:hover {
    background-color: transparent !important;
    color: black !important;
    border-color: black !important;
  }

  .u-skin-out-mainAtSmallDevice,
  .u-skin-out-main-hoverAtSmallDevice:hover {
    background-color: transparent !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }
}

/*------------------------------------*\
    =Trump SKIN-BOX
\*------------------------------------*/

.u-skin-box-main {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #0580EE !important;
  border-color: #0580EE !important;
}

.u-skin-box-main--hover:hover {
  color: #0466be !important;
  border-color: #0466be !important;
}

/* skin-box-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-skin-box-mainAtPageContainer {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }

  .u-skin-box-mainAtPageContainer--hover:hover {
    color: #0466be !important;
    border-color: #0466be !important;
  }
}

/* skin-box-helpers - Tablet */

@media (max-width: 991px) {
  .u-skin-box-mainAtTablet {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }

  .u-skin-box-mainAtTablet--hover:hover {
    color: #0466be !important;
    border-color: #0466be !important;
  }
}

/* skin-box-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-skin-box-mainAtPhoneLandscape {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }

  .u-skin-box-mainAtPhoneLandscape--hover:hover {
    color: #0466be !important;
    border-color: #0466be !important;
  }
}

/* skin-box-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-skin-box-mainAtPhonePortrait {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }

  .u-skin-box-mainAtPhonePortrait--hover:hover {
    color: #0466be !important;
    border-color: #0466be !important;
  }
}

/* skin-box-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-skin-box-mainAtSmallDevice {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #0580EE !important;
    border-color: #0580EE !important;
  }

  .u-skin-box-mainAtSmallDevice--hover:hover {
    color: #0466be !important;
    border-color: #0466be !important;
  }
}

/*------------------------------------*\
    =Trump TEXT HELPERS
\*------------------------------------*/

.u-txt-left {
  text-align: left !important;
}

.u-txt-center {
  text-align: center !important;
}

.u-txt-right {
  text-align: right !important;
}

.u-txt-uppercase {
  text-transform: uppercase !important;
}

.u-txt-italic {
  font-style: italic !important;
}

.u-txt-normal {
  font-style: normal !important;
}

.u-txt-extra-thin {
  font-weight: 100 !important;
}

.u-txt-thin {
  font-weight: 200 !important;
}

.u-txt-light {
  font-weight: 300 !important;
}

.u-txt-regular {
  font-weight: 400 !important;
}

.u-txt-semibold {
  font-weight: 500 !important;
}

.u-txt-bold {
  font-weight: 600 !important;
}

.u-txt-extra-bold {
  font-weight: 700 !important;
}

.u-txt-black {
  font-weight: 800 !important;
}

.u-txt-extra-black {
  font-weight: 900 !important;
}

/* skin-text-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-txt-leftAtPageContainer {
    text-align: left !important;
  }

  .u-txt-centerAtPageContainer {
    text-align: center !important;
  }

  .u-txt-rightAtPageContainer {
    text-align: right !important;
  }

  .u-txt-uppercaseAtPageContainer {
    text-transform: uppercase !important;
  }

  .u-txt-italicAtPageContainer {
    font-style: italic !important;
  }

  .u-txt-normalAtPageContainer {
    font-style: normal !important;
  }

  .u-txt-extra-thinAtPageContainer {
    font-weight: 100 !important;
  }

  .u-txt-thinAtPageContainer {
    font-weight: 200 !important;
  }

  .u-txt-lightAtPageContainer {
    font-weight: 300 !important;
  }

  .u-txt-regularAtPageContainer {
    font-weight: 400 !important;
  }

  .u-txt-semiboldAtPageContainer {
    font-weight: 500 !important;
  }

  .u-txt-boldAtPageContainer {
    font-weight: 600 !important;
  }

  .u-txt-extra-boldAtPageContainer {
    font-weight: 700 !important;
  }

  .u-txt-blackAtPageContainer {
    font-weight: 800 !important;
  }

  .u-txt-extra-blackAtPageContainer {
    font-weight: 900 !important;
  }
}

/* skin-text-helpers - Tablet */

@media (max-width: 991px) {
  .u-txt-leftAtTablet {
    text-align: left !important;
  }

  .u-txt-centerAtTablet {
    text-align: center !important;
  }

  .u-txt-rightAtTablet {
    text-align: right !important;
  }

  .u-txt-uppercaseAtTablet {
    text-transform: uppercase !important;
  }

  .u-txt-italicAtTablet {
    font-style: italic !important;
  }

  .u-txt-normalAtTablet {
    font-style: normal !important;
  }

  .u-txt-extra-thinAtTablet {
    font-weight: 100 !important;
  }

  .u-txt-thinAtTablet {
    font-weight: 200 !important;
  }

  .u-txt-lightAtTablet {
    font-weight: 300 !important;
  }

  .u-txt-regularAtTablet {
    font-weight: 400 !important;
  }

  .u-txt-semiboldAtTablet {
    font-weight: 500 !important;
  }

  .u-txt-boldAtTablet {
    font-weight: 600 !important;
  }

  .u-txt-extra-boldAtTablet {
    font-weight: 700 !important;
  }

  .u-txt-blackAtTablet {
    font-weight: 800 !important;
  }

  .u-txt-extra-blackAtTablet {
    font-weight: 900 !important;
  }
}

/* skin-text-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-txt-leftAtPhoneLandscape {
    text-align: left !important;
  }

  .u-txt-centerAtPhoneLandscape {
    text-align: center !important;
  }

  .u-txt-rightAtPhoneLandscape {
    text-align: right !important;
  }

  .u-txt-uppercaseAtPhoneLandscape {
    text-transform: uppercase !important;
  }

  .u-txt-italicAtPhoneLandscape {
    font-style: italic !important;
  }

  .u-txt-normalAtPhoneLandscape {
    font-style: normal !important;
  }

  .u-txt-extra-thinAtPhoneLandscape {
    font-weight: 100 !important;
  }

  .u-txt-thinAtPhoneLandscape {
    font-weight: 200 !important;
  }

  .u-txt-lightAtPhoneLandscape {
    font-weight: 300 !important;
  }

  .u-txt-regularAtPhoneLandscape {
    font-weight: 400 !important;
  }

  .u-txt-semiboldAtPhoneLandscape {
    font-weight: 500 !important;
  }

  .u-txt-boldAtPhoneLandscape {
    font-weight: 600 !important;
  }

  .u-txt-extra-boldAtPhoneLandscape {
    font-weight: 700 !important;
  }

  .u-txt-blackAtPhoneLandscape {
    font-weight: 800 !important;
  }

  .u-txt-extra-blackAtPhoneLandscape {
    font-weight: 900 !important;
  }
}

/* skin-text-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-txt-leftAtPhonePortrait {
    text-align: left !important;
  }

  .u-txt-centerAtPhonePortrait {
    text-align: center !important;
  }

  .u-txt-rightAtPhonePortrait {
    text-align: right !important;
  }

  .u-txt-uppercaseAtPhonePortrait {
    text-transform: uppercase !important;
  }

  .u-txt-italicAtPhonePortrait {
    font-style: italic !important;
  }

  .u-txt-normalAtPhonePortrait {
    font-style: normal !important;
  }

  .u-txt-extra-thinAtPhonePortrait {
    font-weight: 100 !important;
  }

  .u-txt-thinAtPhonePortrait {
    font-weight: 200 !important;
  }

  .u-txt-lightAtPhonePortrait {
    font-weight: 300 !important;
  }

  .u-txt-regularAtPhonePortrait {
    font-weight: 400 !important;
  }

  .u-txt-semiboldAtPhonePortrait {
    font-weight: 500 !important;
  }

  .u-txt-boldAtPhonePortrait {
    font-weight: 600 !important;
  }

  .u-txt-extra-boldAtPhonePortrait {
    font-weight: 700 !important;
  }

  .u-txt-blackAtPhonePortrait {
    font-weight: 800 !important;
  }

  .u-txt-extra-blackAtPhonePortrait {
    font-weight: 900 !important;
  }
}

/* skin-text-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-txt-leftAtSmallDevice {
    text-align: left !important;
  }

  .u-txt-centerAtSmallDevice {
    text-align: center !important;
  }

  .u-txt-rightAtSmallDevice {
    text-align: right !important;
  }

  .u-txt-uppercaseAtSmallDevice {
    text-transform: uppercase !important;
  }

  .u-txt-italicAtSmallDevice {
    font-style: italic !important;
  }

  .u-txt-normalAtSmallDevice {
    font-style: normal !important;
  }

  .u-txt-extra-thinAtSmallDevice {
    font-weight: 100 !important;
  }

  .u-txt-thinAtSmallDevice {
    font-weight: 200 !important;
  }

  .u-txt-lightAtSmallDevice {
    font-weight: 300 !important;
  }

  .u-txt-regularAtSmallDevice {
    font-weight: 400 !important;
  }

  .u-txt-semiboldAtSmallDevice {
    font-weight: 500 !important;
  }

  .u-txt-boldAtSmallDevice {
    font-weight: 600 !important;
  }

  .u-txt-extra-boldAtSmallDevice {
    font-weight: 700 !important;
  }

  .u-txt-blackAtSmallDevice {
    font-weight: 800 !important;
  }

  .u-txt-extra-blackAtSmallDevice {
    font-weight: 900 !important;
  }
}

/*------------------------------------*\
    =Trump DECO HELPERS
\*------------------------------------*/

.u-shadow {
  box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.8) !important;
}

.u-shadow-soft {
  box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.6) !important;
}

.u-shadow-headline {
  box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.8) !important;
}

.u-rotate-left {
  transform: rotateZ(-2deg);
}

.u-brd-chapter {
  border-top-style: solid !important;
  border-top-width: 2px !important;
  padding-top: 48px !important;
  border-top-color: #2d749b;
}

.u-brd-chapter-tiny {
  border-top-width: 1px !important;
  border-top-style: solid !important;
}

.u-brd-chapter-small {
  border-top-width: 2px !important;
  border-top-style: solid !important;
}

.u-brd-chapter-medium {
  border-top-width: 3px !important;
  border-top-style: solid !important;
}

.u-brd-chapter-large {
  border-top-width: 4px !important;
  border-top-style: solid !important;
}

.u-brd-chapter-extra-top {
  border-top-width: 5px !important;
  border-top-style: solid !important;
}

.u-brd-chapter-huge {
  border-top-width: 6px !important;
  border-top-style: solid !important;
}

/* deco-helpers - AtPageContainer */

@media (max-width: 1120px) {
  .u-shadowAtPageContainer {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.8) !important;
  }

  .u-shadow-softAtPageContainer {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.6) !important;
  }

  .u-shadow-headlineAtPageContainer {
    box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.8) !important;
  }

  .u-rotate-leftAtPageContainer {
    transform: rotateZ(-2deg);
  }

  .u-brd-chapterAtPageContainer {
    border-top-style: solid !important;
    border-top-width: 2px !important;
    padding-top: 48px !important;
    border-top-color: #2d749b;
  }

  .u-brd-chapter-tinyAtPageContainer {
    border-top-width: 1px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-smallAtPageContainer {
    border-top-width: 2px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-mediumAtPageContainer {
    border-top-width: 3px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-largeAtPageContainer {
    border-top-width: 4px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-extra-topAtPageContainer {
    border-top-width: 5px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-hugeAtPageContainer {
    border-top-width: 6px !important;
    border-top-style: solid !important;
  }
}

/* deco-helpers - Tablet */

@media (max-width: 991px) {
  .u-shadowAtTablet {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.8) !important;
  }

  .u-shadow-softAtTablet {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.6) !important;
  }

  .u-shadow-headlineAtTablet {
    box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.8) !important;
  }

  .u-rotate-leftAtTablet {
    transform: rotateZ(-2deg);
  }

  .u-brd-chapterAtTablet {
    border-top-style: solid !important;
    border-top-width: 2px !important;
    padding-top: 48px !important;
    border-top-color: #2d749b;
  }

  .u-brd-chapter-tinyAtTablet {
    border-top-width: 1px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-smallAtTablet {
    border-top-width: 2px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-mediumAtTablet {
    border-top-width: 3px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-largeAtTablet {
    border-top-width: 4px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-extra-topAtTablet {
    border-top-width: 5px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-hugeAtTablet {
    border-top-width: 6px !important;
    border-top-style: solid !important;
  }
}

/* deco-helpers - PhoneLandscape */

@media (max-width: 767px) {
  .u-shadowAtPhoneLandscape {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.8) !important;
  }

  .u-shadow-softAtPhoneLandscape {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.6) !important;
  }

  .u-shadow-headlineAtPhoneLandscape {
    box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.8) !important;
  }

  .u-rotate-leftAtPhoneLandscape {
    transform: rotateZ(-2deg);
  }

  .u-brd-chapterAtPhoneLandscape {
    border-top-style: solid !important;
    border-top-width: 2px !important;
    padding-top: 48px !important;
    border-top-color: #2d749b;
  }

  .u-brd-chapter-tinyAtPhoneLandscape {
    border-top-width: 1px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-smallAtPhoneLandscape {
    border-top-width: 2px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-mediumAtPhoneLandscape {
    border-top-width: 3px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-largeAtPhoneLandscape {
    border-top-width: 4px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-extra-topAtPhoneLandscape {
    border-top-width: 5px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-hugeAtPhoneLandscape {
    border-top-width: 6px !important;
    border-top-style: solid !important;
  }
}

/* deco-helpers - PhonePortrait */

@media (max-width: 479px) {
  .u-shadowAtPhonePortrait {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.8) !important;
  }

  .u-shadow-softAtPhonePortrait {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.6) !important;
  }

  .u-shadow-headlineAtPhonePortrait {
    box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.8) !important;
  }

  .u-rotate-leftAtPhonePortrait {
    transform: rotateZ(-2deg);
  }

  .u-brd-chapterAtPhonePortrait {
    border-top-style: solid !important;
    border-top-width: 2px !important;
    padding-top: 48px !important;
    border-top-color: #2d749b;
  }

  .u-brd-chapter-tinyAtPhonePortrait {
    border-top-width: 1px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-smallAtPhonePortrait {
    border-top-width: 2px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-mediumAtPhonePortrait {
    border-top-width: 3px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-largeAtPhonePortrait {
    border-top-width: 4px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-extra-topAtPhonePortrait {
    border-top-width: 5px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-hugeAtPhonePortrait {
    border-top-width: 6px !important;
    border-top-style: solid !important;
  }
}

/* deco-helpers - SmallDevice */

@media (max-width: 319px) {
  .u-shadowAtSmallDevice {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.8) !important;
  }

  .u-shadow-softAtSmallDevice {
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.6) !important;
  }

  .u-shadow-headlineAtSmallDevice {
    box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0.8) !important;
  }

  .u-rotate-leftAtSmallDevice {
    transform: rotateZ(-2deg);
  }

  .u-brd-chapterAtSmallDevice {
    border-top-style: solid !important;
    border-top-width: 2px !important;
    padding-top: 48px !important;
    border-top-color: #2d749b;
  }

  .u-brd-chapter-tinyAtSmallDevice {
    border-top-width: 1px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-smallAtSmallDevice {
    border-top-width: 2px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-mediumAtSmallDevice {
    border-top-width: 3px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-largeAtSmallDevice {
    border-top-width: 4px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-extra-topAtSmallDevice {
    border-top-width: 5px !important;
    border-top-style: solid !important;
  }

  .u-brd-chapter-hugeAtSmallDevice {
    border-top-width: 6px !important;
    border-top-style: solid !important;
  }
}

/**
 * TABLE OF CONTENTS
 *
 * =Trump OXYGEN OVERWRITES
 * =Trump JETPACK Plugin OVERWRITES
 */

/*------------------------------------*\
    =Trump OXYGEN OVERWRITES
\*------------------------------------*/

/* Let sections become responsive. 
Reduce padding on both sides */

@media (max-width: 991px) {
  .ct-section-inner-wrap {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}

/*--------------------------------------*\
    =Trump Google reCAPTCHA OVERWRITES
\*--------------------------------------*/

/* hide the Google reCAPTCHA badge */

.grecaptcha-badge {
  width: 0 !important;
}

.u-txt-shadow {
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.78);
}

/*= Header ==================== */

/** Header >> #_header-1-1014 **/
#_header-1-1014 {
  box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.57);
}


/*= Footer ==================== */

/** Footer >> #menu-footer **/
#menu-footer {
  margin-bottom: 24px;
}


/*= Form contatti ============= */

/** Form contatti >> #shortcode-21-1049 **/
#shortcode-21-1049 {
  text-align: left;
  padding: 12px;
  border-width: 0;
  border-radius: 12px;
}

/** Form contatti >> #shortcode-21-1049 form input, #shortcode-21-1049 textarea **/
#shortcode-21-1049 form input,
#shortcode-21-1049 textarea {
  width: 100%;
  padding: 12px;
  margin-top: 6px;
  border-width: 0;
  border-radius: 7px;
}

/** Form contatti >> #shortcode-21-1049 input[type="submit"] **/
#shortcode-21-1049 input[type="submit"] {
  color: white;
  background-color: #0580EE;
  width: 100%;
  padding: 12px;
  border-width: 0;
  border-radius: 7px;
  -o-transition-property: background-color;
  -moz-transition-property: background-color;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -o-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

/** Form contatti >> #shortcode-21-1049 input[type="submit"]:hover **/
#shortcode-21-1049 input[type="submit"]:hover {
  background-color: #0055a0;
}


/*= bollino free delivery ===== */

/** bollino free delivery >> .c-bollino **/
.c-bollino {
  box-shadow: 4px 3px 3px -2px rgba(0, 0, 0, 0.74);
  background-image: linear-gradient(45deg, #135a5b, rgba(255, 238, 0, 0.69) 143%);
  width: 100px;
  height: 100px;
  padding: 4.2em;
  border: 2px solid white;
  border-radius: 9999999px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  align-content: center;
}

/** bollino free delivery >> .c-bollino__head **/
.c-bollino__head {
  font-family: roboto slab;
  color: white;
  font-size: 18px;
  line-height: 0.98;
  font-weight: 900;
  font-variant: small-caps;
  letter-spacing: 0.2px;
  text-shadow: 0.07em 0.07em black;
  margin-left: 6px;
}


/*= label free delivery ======= */

/** label free delivery >> .c-label-free-delivery **/
.c-label-free-delivery {
  color: white;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0,02;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.49);
  background-color: #127bb6;
  padding: 4px 6px 4px 6px;
  border: 2px solid rgba(255, 255, 255, 0.77);
  border-radius: 7px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

/** label free delivery >> .c-label-free-delivery--plain **/
.c-label-free-delivery--plain {
  color: white;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0,02;
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.44);
  background-color: #479bcb;
  padding: 4px 6px 4px 6px;
  border-top: 0 solid rgba(255, 255, 255, 0.77);
  border-right: 2px solid rgba(255, 255, 255, 0.77);
  border-bottom: 2px solid rgba(255, 255, 255, 0.77);
  border-left: 2px solid rgba(255, 255, 255, 0.77);
  border-radius: 0 0 7px 7px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

/** label free delivery >> .c-label-free-delivery__icon **/
.c-label-free-delivery__icon {
  margin-right: 6px;
}

/** label free delivery >> .c-label-free-delivery__icon svg **/
.c-label-free-delivery__icon svg {
  width: 18px;
  height: 18px;
}

/** label free delivery >> .c-label-free-delivery__text **/
.c-label-free-delivery__text {
  padding-left: 3px;
  display: block;
}


/*= WP Menu Cart ============== */

/** WP Menu Cart >> #wpmenucartli .wpmenucart-contents **/
#wpmenucartli .wpmenucart-contents {
  color: #073b4c !important;
  background-color: #add98d !important;
}


/*= WooCommerce =============== */

/** WooCommerce >> Relatedproducts **/
.related.products {
  padding-top: 72px;
}

/** WooCommerce >> #customer_details **/
#customer_details {
  margin-bottom: 48px;
}

/** WooCommerce >> .woocommerce-checkout-review-order-table **/
.woocommerce-checkout-review-order-table {
  margin-bottom: 24px;
}

/** WooCommerce >> .woocommerce .oxy-woo-element div.product form.cart **/
.woocommerce .oxy-woo-element div.product form.cart {
  max-width: none;
}


/*= WooCommerce Tabs ========== */

/** WooCommerce Tabs >> .woocommerce-tabs .tabs li **/
.woocommerce-tabs .tabs li {
  color: white !important;
  background-color: rgba(0, 136, 204, 0) !important;
}

/** WooCommerce Tabs >> .woocommerce-tabs li.active a **/
.woocommerce-tabs li.active a {
  color: white !important;
  background-color: #0088cc !important;
}


/*= Product Single Page ======= */

/** Product Single Page >> .entry-summary bdi **/
.entry-summary bdi {
  font-size: 21.6px;
}


/*= Related Products ========== */

/** Related Products >> .related.products .products **/
.related.products .products {
  font-size: 21.6px;
}


/*= Google Reviews ============ */

/** Google Reviews >> .wp-gr.wpac .wp-google-left img **/
.wp-gr.wpac .wp-google-left img {
  width: 30px;
  height: 30px;
}

/** Google Reviews >> #shortcode-24-1014 .wp-google-time **/
#shortcode-24-1014 .wp-google-time {
  font-size: 12px;
  display: none;
}


/*= Products List ============= */

/** Products List >> .woocommerce-shop #shop-products-list img **/
.woocommerce-shop #shop-products-list img {
  box-shadow: 0 0 12px -2px rgba(0, 0, 0, 0.47);
  border: 2px solid white;
  border-radius: 4px;
}

/** Products List >> .woocommerce-shop #shop-products-list .page-title **/
.woocommerce-shop #shop-products-list .page-title {
  display: none;
}

/** Products List >> #shop-products-list .woocommerce-loop-category__title **/
#shop-products-list .woocommerce-loop-category__title {
  font-size: 21.6px;
}


/*= Ricette =================== */

/** Ricette >> #span-16-1957 a **/
#span-16-1957 a {
  color: #ffff6d;
}


/*= Archive Recipe ============ */

/** Archive Recipe >> #_dynamic_list-3-1967 **/
#_dynamic_list-3-1967 {
  display: grid;
  grid-gap: 24px;
  gap: 24px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}


/*= Dev ======================= */

/** Dev >> Tester **/
.tester {
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.78);
}


/*= iubenda =================== */

/** iubenda >> #div_block-57-1014 **/
#div_block-57-1014 {
  background-color: rgba(0, 0, 0, 0);
}

/** iubenda >> .iubenda-cs-preferences-link **/
.iubenda-cs-preferences-link {
  color: white;
}


/*= Ajax Search Plugin ======== */

/** Ajax Search Plugin >> div.asl_r.asl_w **/
div.asl_r.asl_w {
  box-shadow: 0 0 30px -4px rgba(0, 0, 0, 0.24) !important;
}


/*( Less than 992px )*/
@media (max-width: 991px) {
	/** Footer >> #menu-footer li a **/
	#menu-footer li a {
  -webkit-justify-content: center !important;
  justify-content: center !important;
}

}


/*( Less than 768px )*/
@media (max-width: 767px) {
	/** label free delivery >> .c-label-free-delivery **/
	.c-label-free-delivery {
  max-width: 70%;
}

}


/*( Less than 480px )*/
@media (max-width: 479px) {
	/** Related Products >> .related.products .products li.product **/
	.related.products .products li.product {
  width: 100% !important;
}

	/** label free delivery >> .c-label-free-delivery **/
	.c-label-free-delivery {
  text-align: center;
  max-width: 80%;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

	/** Main Menu >> #-pro-menu-13-1014 .oxy-pro-menu-off-canvas-trigger **/
	#-pro-menu-13-1014 .oxy-pro-menu-off-canvas-trigger {
  padding-right: 0;
  padding-left: 0;
}

}


/*( Less than 320px )*/
@media (max-width: 319px) {
	/** Product Single Page >> #product-1853 .single_add_to_cart_button **/
	#product-1853 .single_add_to_cart_button {
  margin-top: 24px;
}

}


.payment-methods--logos>div{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.payment-methods--logos>div img{width:37px;height:24px;margin-right:4px;flex-shrink:1;min-width:0;max-width:100%}.payment-methods--logos-count{width:38px;height:24px;background-color:rgba(117,117,117,.1);color:var(--wp--preset--color--contrast, #1e1e1e);text-align:center;line-height:24px;box-shadow:0 0 0 1px rgba(0,0,0,.1);border-radius:4.6875%/7.5%;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:1;text-overflow:ellipsis;overflow:hidden}.logo-popover{background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:8px;box-sizing:border-box;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:grid;gap:8px;justify-content:center;cursor:pointer;width:fit-content}.logo-popover>img{width:38px;height:24px;box-shadow:0 0 0 1px rgba(0,0,0,.1);border-radius:4.6875%/7.5%}.payment-methods--logos-popover>img{object-position:center !important;object-fit:cover !important}
.wc-block-components-express-payment-continue-rule--cart{margin:24px 0 !important;height:20px}.wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-checkout-express-payment-block{overflow:visible !important}.wc-block-components-express-payment .wc-block-components-express-payment__content{overflow:visible !important}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons{overflow:visible !important;padding:0 4px}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{overflow:visible !important}@supports not (-webkit-appearance: -apple-pay-button){#express-payment-method-woocommerce_payments_express_checkout_applePay:has(#express-checkout-button-preview-applePay){display:none}}#express-checkout-button-preview-googlePay .gpay-card-info-container{min-width:auto}
#payment .payment_method_woocommerce_payments .woocommerce-error{margin:1rem 0}.js-woopayments-copy-test-number{line-height:1.2em;vertical-align:middle;border-radius:0;border:none !important;background-color:transparent !important;font-weight:normal;display:inline-flex;cursor:pointer;color:inherit !important;font-family:inherit !important;font-size:inherit;padding:2px 1px !important;align-items:center;box-shadow:none !important}.js-woopayments-copy-test-number span{margin-right:4px}.js-woopayments-copy-test-number i{order:1;display:block;width:1.2em;height:1.2em;mask-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce-payments/dist/../assets/images/icons/copy.svg?ver=14a3a00de64a8c0c151c);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:currentColor}.js-woopayments-copy-test-number:hover{background-color:transparent;opacity:.7}.js-woopayments-copy-test-number:hover i{opacity:.7}.js-woopayments-copy-test-number:active i{transform:scale(0.9)}.js-woopayments-copy-test-number:focus{outline:none}.js-woopayments-copy-test-number.state--success i{mask-image:url(https://aputiafavignana.it/wp-content/plugins/woocommerce-payments/dist/../assets/images/icons/check-green.svg?ver=488deef5db84c71239e1)}.wcpay-payment-element-wrapper{position:relative}.wcpay-payment-element-wrapper.is-apm{min-height:100px}.wcpay-payment-element-skeleton{position:absolute;top:0;left:0;right:0;z-index:1;opacity:1;transition:opacity 300ms ease-out;margin-bottom:2rem}.wcpay-payment-element-skeleton.is-hidden{opacity:0;pointer-events:none}.wcpay-skeleton-row{display:flex;gap:12px;margin-top:12px}.wcpay-payment-element{margin-bottom:1rem}#express-payment-method-woopay{width:100%}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon{display:flex;align-items:center;width:100%}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .wcpay-payment-method-icon{height:24px;width:auto;order:2;margin-left:auto}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .payment-methods--logos{height:24px;order:2;margin-left:auto}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .payment-methods--logos>div{overflow:visible}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .payment-methods--logos>div img{width:38px;object-fit:cover;box-shadow:0 0 0 1px rgba(0,0,0,.1);border-radius:4.6875%/7.5%}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .test-mode.badge{background-color:#fff2d7;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:400;line-height:16px;color:#4d3716;margin-left:8px;display:none;order:1}.wc-block-checkout__payment-method input:checked~div .wc-block-components-radio-control__label:where([id^="radio-control-wc-payment-method-options-woocommerce_payments"][id$="__label"])>.wc-block-components-payment-method-label .test-mode.badge{display:inline-block}#remember-me:empty{margin-bottom:0}#wcpay-woopay-button{container-type:inline-size;container-name:woopay-button}#wcpay-woopay-button a.woopay-express-button{text-decoration:none}#wcpay-woopay-button a.woopay-express-button,#wcpay-woopay-button a.woopay-express-button:hover,#wcpay-woopay-button a.woopay-express-button:focus,#wcpay-woopay-button a.woopay-express-button:visited,#wcpay-woopay-button a.woopay-express-button:active{text-decoration:none;color:#000}#wcpay-woopay-button a.woopay-express-button[data-theme=dark],#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:hover,#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:focus,#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:visited,#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:active{color:#fff}#wcpay-woopay-button .woopay-express-button{box-sizing:border-box;font-size:18px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;letter-spacing:.8px;height:40px;width:100%;background:#fff;border-radius:4px;border:none;color:#000;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-transform:none;list-style-type:none;min-height:auto;overflow:hidden;position:relative}#wcpay-woopay-button .woopay-express-button .button-content{display:flex;align-items:center;justify-content:center;transform:scale(0.9);max-width:100%;padding:0 12px}#wcpay-woopay-button .woopay-express-button .woopay-button-separator{display:inline-block;width:1px;height:1.2em;background-color:rgba(0,0,0,.3);margin:0 10px 0 4px}#wcpay-woopay-button .woopay-express-button .woopay-button-card-brand{height:18px;width:auto;margin-right:4px;vertical-align:middle}#wcpay-woopay-button .woopay-express-button .woopay-button-last4{font-size:.75em;letter-spacing:.5px}#wcpay-woopay-button .woopay-express-button[data-size=small] .woopay-button-card-brand{height:14px}#wcpay-woopay-button .woopay-express-button[data-size=small] .woopay-button-last4{font-size:.7em}#wcpay-woopay-button .woopay-express-button[data-size=large] .woopay-button-card-brand{height:22px}#wcpay-woopay-button .woopay-express-button[data-size=large] .woopay-button-last4{font-size:.8em}#wcpay-woopay-button .woopay-express-button:not(:disabled):not(.is-placeholder):focus-visible{box-shadow:inset 0 0 0 2px #6108ce;outline:none}#wcpay-woopay-button .woopay-express-button:not(:disabled):not(.is-placeholder):hover{cursor:pointer}#wcpay-woopay-button .woopay-express-button:disabled,#wcpay-woopay-button .woopay-express-button[aria-disabled=true],#wcpay-woopay-button .woopay-express-button.is-placeholder{opacity:.5;cursor:not-allowed}#wcpay-woopay-button .woopay-express-button.is-loading,#wcpay-woopay-button .woopay-express-button.is-loading:hover,#wcpay-woopay-button .woopay-express-button.is-loading:disabled{opacity:1 !important}#wcpay-woopay-button .woopay-express-button svg{fill:#6108ce;width:99px}#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{min-width:150px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{margin-left:5px}@container woopay-button (max-width: 280px){#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{font-size:14px;letter-spacing:.5px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{width:88px;margin-left:4px}}@container woopay-button (max-width: 240px){#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{font-size:12px;letter-spacing:.3px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{width:84px;margin-left:3px}}@container woopay-button (max-width: 200px){#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{font-size:10px;letter-spacing:.2px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{width:80px;margin-left:2px}}#wcpay-woopay-button .woopay-express-button[data-theme=dark]{background:#873eff;color:#fff;border-color:#873eff}#wcpay-woopay-button .woopay-express-button[data-theme=dark] svg{fill:#fff}#wcpay-woopay-button .woopay-express-button[data-theme=dark] .woopay-button-separator{background-color:rgba(255,255,255,.4)}#wcpay-woopay-button .woopay-express-button[data-theme=dark]:not(:disabled):not(.is-placeholder):hover{border-color:#a77eff;background:#a77eff}#wcpay-woopay-button .woopay-express-button[data-theme=dark]:not(:disabled):not(.is-placeholder):focus-visible{box-shadow:none;outline:2px solid #3c087e;outline-offset:2px}#wcpay-woopay-button .woopay-express-button[data-theme=light-outline]{border:1px solid #000}#wcpay-woopay-button .woopay-express-button[data-theme=light-outline]:not(:disabled):not(.is-placeholder):hover{background:#e0e0e0}#wcpay-woopay-button .woopay-express-button[data-theme=light-outline]:not(:disabled):not(.is-placeholder):focus-visible{box-shadow:inset 0 0 0 2px #000}#wcpay-woopay-button .woopay-express-button[data-size=medium]{height:48px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{min-width:150px}@container woopay-button (max-width: 280px){#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{font-size:15px;letter-spacing:.5px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate] svg{width:90px;margin-left:4px}}@container woopay-button (max-width: 240px){#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{font-size:13px;letter-spacing:.3px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate] svg{width:86px;margin-left:3px}}@container woopay-button (max-width: 200px){#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{font-size:11px;letter-spacing:.2px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate] svg{width:82px;margin-left:2px}}#wcpay-woopay-button .woopay-express-button[data-size=medium] .button-content{transform:scale(1)}#wcpay-woopay-button .woopay-express-button[data-size=large]{height:55px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{min-width:150px}@container woopay-button (max-width: 280px){#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{font-size:16px;letter-spacing:.6px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate] svg{width:93px;margin-left:4px}}@container woopay-button (max-width: 240px){#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{font-size:14px;letter-spacing:.4px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate] svg{width:89px;margin-left:3px}}@container woopay-button (max-width: 200px){#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{font-size:12px;letter-spacing:.3px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate] svg{width:85px;margin-left:2px}}#wcpay-woopay-button .woopay-express-button[data-size=large] .button-content{transform:scale(1.1)}@media screen and (min-width: 785px)and (max-width: 850px){#wcpay-woopay-button .woopay-express-button[data-size=large]{font-size:22px}}#contact_details{float:none}#contact_details+#customer_details{display:block}#contact-fields .wc-block-components-text-input,#contact-fields .woocommerce-input-wrapper,.woopay-billing-email .wc-block-components-text-input,.woopay-billing-email .woocommerce-input-wrapper{display:inline-block;position:relative;width:100%}#contact-fields .wc-block-components-text-input .wc-block-components-spinner,#contact-fields .woocommerce-input-wrapper .wc-block-components-spinner,.woopay-billing-email .wc-block-components-text-input .wc-block-components-spinner,.woopay-billing-email .woocommerce-input-wrapper .wc-block-components-spinner{right:10px;width:24px}.wc-block-components-address-form__email{position:relative}.wc-block-components-address-form__email .wc-block-components-spinner{top:50%;left:auto;right:10px;width:24px;height:24px;transform:translateY(-50%)}.woopay-login-session-iframe{width:100%;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:355000;border:0;background:#fff;visibility:hidden}.woopay-login-session-iframe.open{transition:top 500ms;visibility:visible}@media screen and (min-width: 768px){.woopay-login-session-iframe-wrapper{position:fixed;background:rgba(117,117,117,.6);top:0;left:0;width:100vw;height:100vh;content:" ";display:block;z-index:355000}.woopay-login-session-iframe-wrapper .woopay-login-session-iframe{transition:none;height:90vh;max-height:520px;position:absolute;max-width:374px;border-radius:8px}}.woopay-otp-iframe{transition:top 500ms;width:100%;height:100dvh;position:fixed;top:100%;left:0;z-index:355000;border:0;background:#fff}.woopay-otp-iframe.open{top:0}.woopay-otp-iframe-wrapper .arrow{position:fixed;top:100%}@media screen and (min-width: 768px){.woopay-otp-iframe-wrapper{position:fixed;background:rgba(117,117,117,.6);top:0;left:0;width:100vw;height:100vh;content:" ";display:block;z-index:355000}.woopay-otp-iframe-wrapper .woopay-otp-iframe{transition:none;height:90vh;max-height:650px;position:absolute;max-width:374px;border-radius:8px;right:50px;left:auto}.woopay-otp-iframe-wrapper .arrow{position:absolute;right:7.5px;background:transparent;width:0;height:0;z-index:355001;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff}}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woopay-billing-email .wc-block-components-spinner,.wcpay-express-checkout-wrapper .wc-block-components-spinner,#wcpay-woopay-button .wc-block-components-spinner{position:absolute;width:100%;height:100%;color:inherit;box-sizing:content-box;text-align:center;font-size:1.25em;top:initial;left:initial}.woopay-billing-email .wc-block-components-spinner::after,.wcpay-express-checkout-wrapper .wc-block-components-spinner::after,#wcpay-woopay-button .wc-block-components-spinner::after{content:" ";position:absolute;top:50%;left:50%;margin:-0.5em 0 0 -0.5em;width:1em;height:1em;box-sizing:border-box;transform-origin:50% 50%;transform:translateZ(0) scale(0.5);backface-visibility:hidden;border-radius:50%;border:.2em solid currentColor;border-left-color:transparent;animation:spinner__animation 1s infinite linear}
.is-loadable-placeholder{animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent;display:inline-block}@media screen and (prefers-reduced-motion: reduce){.is-loadable-placeholder{animation:none}}.is-loadable-placeholder.is-inline{display:inline}.is-loadable-placeholder.is-block{display:block;margin-top:1em}.is-loadable-placeholder.is-block:first-child{margin-top:0}.is-loadable-placeholder.is-block p{margin:0}
.wcpay-skeleton__element{background:color-mix(in srgb, currentColor 5%, transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wcpay-skeleton__element::after{animation:wcpay-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, currentColor 5%, transparent) 50%, transparent 100%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion: reduce){.wcpay-skeleton__element::after{animation:none}}.wcpay-skeleton__element--static::after{display:none}@keyframes wcpay-skeleton-shimmer{100%{transform:translateX(100%)}}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
#payment-method-message{--wc-bnpl-margin-bottom: 0}.pmme-loading{animation:pmme-loading 1s linear infinite alternate;background:#afafaf}.summary #payment-method-message,.wp-block-woocommerce-product-price+#payment-method-message{height:4em;position:relative}.summary #payment-method-message .pmme-loading,.wp-block-woocommerce-product-price+#payment-method-message .pmme-loading{position:absolute;width:100%;max-width:20em;height:100%}.cart_totals #payment-method-message{margin:-8px 0 4px;height:var(--wc-bnpl-height);padding:2px 1em 0;margin-bottom:var(--wc-bnpl-margin-bottom)}.cart_totals #payment-method-message.pmme-updated{margin:-12px 0 0;padding:0 1em}.cart_totals #payment-method-message.skeleton{margin-bottom:4px;background:#afafaf}.cart_totals .pmme-loading{height:var(--wc-bnpl-container-height);margin:-4px 1em var(--wc-bnpl-loader-margin) 1em}@keyframes pmme-loading{0%{background-color:#e3e6e8}100%{background-color:#f0f3f5}}.wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-bnpl-wrapper{padding-left:17px;padding-right:17px}

.wc-stripe-upe-element{margin-bottom:4px}#payment .payment_methods li img.stripe-icon{height:24px;-o-object-fit:contain;object-fit:contain;width:37px}#payment .payment_methods li img.stripe-boleto-icon,#payment .payment_methods li img.stripe-sepa-icon{padding:4px}#payment .payment_methods li img.stripe-sepa-icon{background:#10298e}#payment .payment_methods li.wc-stripe-optimized-checkout input#payment_method_stripe,#payment .payment_methods li.wc-stripe-optimized-checkout label[for=payment_method_stripe]{display:none}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe{padding:0;padding-bottom:inherit}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe>:not(#wc-stripe-upe-form){padding-left:1em;padding-right:1em}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe .wc-stripe-payment-method-instruction{padding-bottom:.5em;padding-top:.5em}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe ul.wc-saved-payment-methods[data-count="0"]{display:none}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe>fieldset{border-width:0;margin:0;padding:0}#payment .payment_methods li.wc-stripe-optimized-checkout .payment_box.payment_method_stripe #wc-stripe-upe-form .wc-stripe-upe-element iframe{max-width:none}.wc-stripe-redirect-notice{align-items:center;border:0;color:#2b2d2f;display:flex;font-family:Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;gap:12px;letter-spacing:normal;line-height:25px;margin:0;min-inline-size:0;padding:24px 9px 8px;text-decoration:none;text-shadow:none;text-transform:none;transition:none;-webkit-font-smoothing:auto}.wc-stripe-redirect-notice__icon{flex-shrink:0;height:3em;width:3em}.wc-stripe-redirect-notice__text{margin:0;padding:0}body:has(>.wp-site-blocks) form.woocommerce-checkout .wc-stripe-redirect-notice{border:2px groove threedface;-o-border-image:initial;border-image:initial;margin-inline:2px;min-inline-size:-moz-min-content;min-inline-size:min-content;padding-block:1.35em 1.625em;padding-inline:1.75em}body:has(>.wp-site-blocks) form.woocommerce-checkout #wc-stripe_acss_debit-upe-form{display:none}.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}body.wc-stripe-hide-save-checkbox .woocommerce-SavedPaymentMethods-saveNew{display:none!important}#payment .payment_box[class*=payment_method_stripe]>fieldset:has(>.woocommerce-SavedPaymentMethods-saveNew:only-child[style*="display: none"]),body.wc-stripe-hide-save-checkbox #payment .payment_box[class*=payment_method_stripe]>fieldset:has(>.woocommerce-SavedPaymentMethods-saveNew:only-child){display:none}
.wc-stripe-copy-test-number{align-items:center;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:inherit;font-weight:400;line-height:inherit;padding:2px 1px!important;vertical-align:baseline}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:hover{background-color:transparent;opacity:.7}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number:focus{box-shadow:none!important;outline:none}.wc-stripe-copy-test-number:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}

.stripe-gateway-checkout-email-field{position:relative}.stripe-gateway-checkout-email-field button.stripe-gateway-stripelink-modal-trigger{display:none;position:absolute;right:5px;width:64px;height:40px;background:no-repeat url(https://aputiafavignana.it/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/link.svg);background-color:rgba(0,0,0,0);cursor:pointer;border:none}