.wc-stripe-payment-button-preview{display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:5px;height:40px}.wc-stripe-payment-button-preview
img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(0.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview
img{height:40px}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview
img{height:40px}button.stripe-gateway-stripelink-modal-trigger{display:none;position:absolute;right:5px;width:64px;height:40px;background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent !important;cursor:pointer;border:none}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:transparent;border-color:transparent}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span{float:right;display:flex;align-items:center;justify-content:center}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element
.content{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image
a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image
img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px
solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0
auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars
span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px
solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0
0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0
auto 12px}.theme-twentysixteen .wc-block-grid .price
ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price
del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price
ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart
.added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price
ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px
solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px
0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0
0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content
ul{margin:0
0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px
0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px
solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInUp{animation-name:zoomInUp}body:not(.elementor-editor-active) .lazy-loading:not(.lazy-loading-not-hide){visibility:hidden}body #page .lazy-loading.lazy-loading-end-animation,
body #page .lazy-loading.lazy-loading-before-start-animation{visibility:visible}.lazy-loading-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.lazy-loading-timer-element.start-timer{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.lazy-loading-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-clip{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);zoom:1}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-clip{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34);-ms-transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34);-o-transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34);-webkit-transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34);transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34)}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-fading{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-fading{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-right{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateX(7%);-ms-transform:translateX(7%);-webkit-transform:translateX(7%);-o-transform:translateX(7%);transform:translateX(7%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-right{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:transform 0.7s, opacity 0.7s;-ms-transition:transform 0.7s, opacity 0.7s;-o-transition:transform 0.7s, opacity 0.7s;-webkit-transition:transform 0.7s, opacity 0.7s;transition:transform 0.7s, opacity 0.7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-left{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateX(-7%);-ms-transform:translateX(-7%);-webkit-transform:translateX(-7%);-o-transform:translateX(-7%);transform:translateX(-7%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-left{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:transform 0.7s, opacity 0.7s;-ms-transition:transform 0.7s, opacity 0.7s;-o-transition:transform 0.7s, opacity 0.7s;-webkit-transition:transform 0.7s, opacity 0.7s;transition:transform 0.7s, opacity 0.7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-bottom{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateY(7%);-ms-transform:translateY(7%);-webkit-transform:translateY(7%);-o-transform:translateY(7%);transform:translateY(7%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-bottom{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:transform 0.7s, opacity 0.7s;-ms-transition:transform 0.7s, opacity 0.7s;-o-transition:transform 0.7s, opacity 0.7s;-webkit-transition:transform 0.7s, opacity 0.7s;transition:transform 0.7s, opacity 0.7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-top{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-top{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:transform 0.7s, opacity 0.7s;-ms-transition:transform 0.7s, opacity 0.7s;-o-transition:transform 0.7s, opacity 0.7s;-webkit-transition:transform 0.7s, opacity 0.7s;transition:transform 0.7s, opacity 0.7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-slide-right{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-slide-right{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;-ms-transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;-o-transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;-webkit-transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-move-up{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-move-up{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:transform 1s, opacity 1s;-ms-transition:transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;-webkit-transition:transform 1s, opacity 1s;transition:transform 1s, opacity 1s}.elementor-44360 .elementor-element.elementor-element-4bb677b{margin-top:20px;margin-bottom:20px}.elementor-44360 .elementor-element.elementor-element-d8fec05{text-align:center}.elementor-44360 .elementor-element.elementor-element-d8fec05 .thegem-heading, .elementor-44360 .elementor-element.elementor-element-d8fec05 .thegem-heading
.light{font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;letter-spacing:1.4px}.elementor-44360 .elementor-element.elementor-element-d8fec05 .thegem-heading:hover > span,
.elementor-44360 .elementor-element.elementor-element-d8fec05 .thegem-heading:hover > a,
.elementor-44360 .elementor-element.elementor-element-d8fec05 .thegem-heading:hover
span.colored{color:var( --e-global-color-secondary )}.elementor-44360 .elementor-element.elementor-element-1614553{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;text-align:center}.elementor-44360 .elementor-element.elementor-element-1614553>.elementor-widget-container{margin:0px
40px 0px 40px;padding:0px
0px 0px 0px}.elementor-44360 .elementor-element.elementor-element-1614553, .elementor-44360 .elementor-element.elementor-element-1614553 .elementor-text-editor
*{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-1614553, .elementor-44360 .elementor-element.elementor-element-1614553 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-a04e50e )}.elementor-44360 .elementor-element.elementor-element-c76ba08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-44360 .elementor-element.elementor-element-c76ba08:not(.elementor-motion-effects-element-type-background), .elementor-44360 .elementor-element.elementor-element-c76ba08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-54c6fc6{--display:flex}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content{background-color:var( --e-global-color-primary );border-radius:57px 0px 57px 0px;border-style:solid;padding:20px
20px 20px 20px}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-accent );padding:10px;border-radius:50% 50% 50% 50%;border-style:none;margin:0px
0px 30px 0px;border-color:var( --e-global-color-primary );transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-secondary );transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content, .elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;margin-top:0px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:var( --e-global-color-accent )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-description{padding-bottom:35px;font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-description p, .elementor-44360 .elementor-element.elementor-element-59d5f52 a .gem-textbox .gem-textbox-description
p{color:var( --e-global-color-text )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-description, .elementor-44360 .elementor-element.elementor-element-59d5f52 a .gem-textbox .gem-textbox-description{color:var( --e-global-color-text )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-description span p, .elementor-44360 .elementor-element.elementor-element-59d5f52 a .gem-textbox .gem-textbox-description span
p{color:var( --e-global-color-text )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-description span, .elementor-44360 .elementor-element.elementor-element-59d5f52 a .gem-textbox .gem-textbox-description
span{color:var( --e-global-color-text )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{font-size:55px !important;color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{width:55px !important;height:55px !important;fill:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-image img, .elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content a .gem-image
img{width:55px;max-width:55px;height:auto}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-image span, .elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content a .gem-image
span{padding:10px}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50% 50% 50% 50%}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-image
span{border-radius:50% 50% 50% 50%;border-style:none;margin:0px
0px 30px 0px;border-color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-image
img{border-radius:50% 50% 50% 50%}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-d0b0b5c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content{background-color:var( --e-global-color-primary );border-radius:57px 0px 57px 0px;border-style:solid;padding:40px
20px 20px 20px}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-accent );padding:10px;border-radius:50% 50% 50% 50%;border-style:none;margin:0px
0px 30px 0px;transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-secondary );transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content, .elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;margin-top:0px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:var( --e-global-color-accent )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-description{padding-bottom:35px;font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-description p, .elementor-44360 .elementor-element.elementor-element-b06df6f a .gem-textbox .gem-textbox-description
p{color:var( --e-global-color-secondary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-description, .elementor-44360 .elementor-element.elementor-element-b06df6f a .gem-textbox .gem-textbox-description{color:var( --e-global-color-secondary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-description span p, .elementor-44360 .elementor-element.elementor-element-b06df6f a .gem-textbox .gem-textbox-description span
p{color:var( --e-global-color-secondary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-description span, .elementor-44360 .elementor-element.elementor-element-b06df6f a .gem-textbox .gem-textbox-description
span{color:var( --e-global-color-secondary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{font-size:55px !important;color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{width:55px !important;height:55px !important;fill:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-image img, .elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content a .gem-image
img{width:55px;max-width:55px;height:auto}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-image span, .elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content a .gem-image
span{padding:10px}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50% 50% 50% 50%}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-image
span{border-radius:50% 50% 50% 50%;border-style:none;margin:0px
0px 30px 0px}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-image
img{border-radius:50% 50% 50% 50%}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-3a5cd4a{--display:flex}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content{background-color:var( --e-global-color-primary );border-radius:57px 0px 057px 0px;border-style:solid;padding:40px
20px 20px 20px}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-accent );padding:10px;border-radius:50% 50% 50% 50%;border-style:none;margin:0px
0px 30px 0px;transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:var( --e-global-color-secondary );transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-3659b53.elementor-element{--align-self:flex-start}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content, .elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;margin-top:0px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:var( --e-global-color-accent )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-description{padding-bottom:35px;font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-description p, .elementor-44360 .elementor-element.elementor-element-3659b53 a .gem-textbox .gem-textbox-description
p{color:var( --e-global-color-a04e50e )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-description, .elementor-44360 .elementor-element.elementor-element-3659b53 a .gem-textbox .gem-textbox-description{color:var( --e-global-color-a04e50e )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-description span p, .elementor-44360 .elementor-element.elementor-element-3659b53 a .gem-textbox .gem-textbox-description span
p{color:var( --e-global-color-a04e50e )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-description span, .elementor-44360 .elementor-element.elementor-element-3659b53 a .gem-textbox .gem-textbox-description
span{color:var( --e-global-color-a04e50e )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{font-size:55px !important;color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{width:55px !important;height:55px !important;fill:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-image img, .elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content a .gem-image
img{width:55px;max-width:55px;height:auto}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-image span, .elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content a .gem-image
span{padding:10px}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50% 50% 50% 50%}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-image
span{border-radius:50% 50% 50% 50%;border-style:none;margin:0px
0px 30px 0px}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-image
img{border-radius:50% 50% 50% 50%}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{transform:rotate(0deg)}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{transform:rotate(0deg)}@media(max-width:1024px) and (min-width:768px){.elementor-44360 .elementor-element.elementor-element-54c6fc6{--width:50%}.elementor-44360 .elementor-element.elementor-element-d0b0b5c{--width:50%}.elementor-44360 .elementor-element.elementor-element-3a5cd4a{--width:50%}}@media(max-width:1024px){.elementor-44360 .elementor-element.elementor-element-1614553, .elementor-44360 .elementor-element.elementor-element-1614553 .elementor-text-editor
*{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{fill:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{fill:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{fill:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}}@media(max-width:767px){.elementor-44360 .elementor-element.elementor-element-1614553>.elementor-widget-container{margin:0px
0px 0px 0px}.elementor-44360 .elementor-element.elementor-element-1614553{text-align:center}.elementor-44360 .elementor-element.elementor-element-1614553, .elementor-44360 .elementor-element.elementor-element-1614553 .elementor-text-editor
*{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox .gem-textbox-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{font-size:27px !important}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{width:27px !important;height:27px !important}.elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content .gem-image img, .elementor-44360 .elementor-element.elementor-element-59d5f52 .gem-textbox-content a .gem-image
img{width:27px;max-width:27px;height:auto}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox .gem-textbox-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{font-size:25px !important}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{width:25px !important;height:25px !important}.elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content .gem-image img, .elementor-44360 .elementor-element.elementor-element-b06df6f .gem-textbox-content a .gem-image
img{width:25px;max-width:25px;height:auto}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content{padding:20px
20px 20px 20px}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox .gem-textbox-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{font-size:25px !important;color:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
svg{width:25px !important;height:25px !important;fill:var( --e-global-color-primary )}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content .gem-image img, .elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox-content a .gem-image
img{width:25px;max-width:25px;height:auto}.elementor-44360 .elementor-element.elementor-element-3659b53 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon
i{color:var( --e-global-color-primary )}}.thegem-heading{position:relative}.thegem-heading.thegem-heading-animate:not(.thegem-heading-animated ){opacity:0 !important}.thegem-heading .thegem-heading-line-wrap{display:block;overflow:hidden}.thegem-heading .thegem-heading-word-wrap,
.thegem-heading .thegem-heading-letter-wrap{display:inline-flex;overflow:hidden}.thegem-heading .thegem-heading-word{display:inline-flex;white-space:nowrap}.thegem-heading.lines-slide-up.thegem-heading-animated .thegem-heading-line{animation-name:thegemHeadingLinesSlideUp;transform:translateY(100%);display:inline-block;animation-fill-mode:forwards;animation-duration:1200ms;animation-timing-function:cubic-bezier(0,1,0.3,1)}@keyframes
thegemHeadingLinesSlideUp{from{transform:translateY(100%)}to{transform:translateX(0)}}.thegem-heading.lines-slide-up-random.thegem-heading-animated .thegem-heading-word{animation-name:thegemHeadingLinesSlideUpRandom;transform:translateY(100%);animation-fill-mode:forwards;animation-duration:1200ms;animation-timing-function:cubic-bezier(0.3, 0, 0, 1)}@keyframes
thegemHeadingLinesSlideUpRandom{from{transform:translateY(100%)}to{transform:translateX(0)}}.thegem-heading.words-slide-up.thegem-heading-animated .thegem-heading-word{animation-name:thegemHeadingWordsSlideUp;transform:translateY(100%);animation-fill-mode:forwards;animation-duration:1000ms;animation-timing-function:cubic-bezier(0.3, 1.7, 0.4, 1)}@keyframes
thegemHeadingWordsSlideUp{from{transform:translateY(100%)}to{transform:translateX(0)}}.thegem-heading.words-slide-left.thegem-heading-animated .thegem-heading-word{animation-name:thegemHeadingWordsSlideLeft;transform:translateX(100%);animation-fill-mode:forwards;animation-duration:1200ms;animation-timing-function:cubic-bezier(0.25,1,0.5,1)}@keyframes
thegemHeadingWordsSlideLeft{from{transform:translateX(100%)}to{transform:translateX(0)}}.thegem-heading.words-slide-right.thegem-heading-animated .thegem-heading-word{animation-name:thegemHeadingWordsSlideRight;transform:translateX(-100%);animation-fill-mode:forwards;animation-duration:1200ms;animation-timing-function:cubic-bezier(0.25,1,0.5,1)}@keyframes
thegemHeadingWordsSlideRight{from{transform:translateX(-100%)}to{transform:translateX(0)}}.thegem-heading.letters-slide-up.thegem-heading-animated .thegem-heading-letter{animation-name:thegemHeadingLettersSlideUp;position:relative;transform:translateY(100%);display:inline-flex;animation-fill-mode:forwards;animation-duration:350ms;animation-timing-function:cubic-bezier(0.3, 1.7, 0.4, 1)}@keyframes
thegemHeadingLettersSlideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.thegem-heading.typewriter.thegem-heading-animated .thegem-heading-letter{animation-name:thegemHeadingTypewriter;position:relative;opacity:0;display:inline-flex;animation-fill-mode:forwards;animation-duration:0ms;animation-timing-function:inherit}@keyframes
thegemHeadingTypewriter{from{opacity:1}to{opacity:1}}.thegem-heading.letters-scale-out.thegem-heading-animated .thegem-heading-letter{animation-name:thegemHeadingLettersScaleOut;position:relative;transform:scale(1.5);opacity:0;display:inline-flex;animation-fill-mode:forwards;animation-duration:500ms;animation-timing-function:cubic-bezier(0.3, 4, 0.4, 1)}@keyframes
thegemHeadingLettersScaleOut{from{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.thegem-heading-wrap{position:relative;display:inline-flex}.thegem-heading.background-sliding{display:inline-flex;overflow:hidden;position:relative;z-index:1}.thegem-heading.background-sliding:before{content:'';transform-origin:left;transform:scale(0, 1);position:absolute;top:0;left:0;bottom:0;right:0}.thegem-heading.background-sliding.thegem-heading-animated:before{animation-name:thegemHeadingBackgroundSliding;animation-duration:700ms;animation-fill-mode:forwards}@keyframes
thegemHeadingBackgroundSliding{from{transform:scale(0, 1)}to{transform:scale(1, 1)}}.thegem-heading.background-sliding .thegem-heading-text-wrap{overflow:hidden;transform:translateX(-105%);position:relative;z-index:2}.thegem-heading.thegem-heading-animated .thegem-heading-text-wrap{transform:translateX(0%);transition-property:transform;transition-duration:700ms}.thegem-heading.background-sliding .thegem-heading-text{transform:translateX(105%);display:block;position:relative;z-index:2}.thegem-heading.thegem-heading-animated .thegem-heading-text{transform:translateX(0%);transition-property:transform;transition-duration:inherit;transition-delay:inherit;transition-timing-function:inherit}.thegem-heading-rotating{position:relative;display:inline-flex;overflow:hidden;transition-property:width, color;transition-timing-function:ease;transition-duration:500ms, 300ms}.thegem-heading-rotating:before{content:'\200b'}.thegem-heading-rotating-text{position:relative;top:0;left:0;opacity:1;overflow:hidden;display:inline-flex;white-space:nowrap;transition-property:width, opacity;transition-timing-function:ease;transition-duration:500ms}.thegem-heading-rotating[data-animation="fade"] .thegem-heading-rotating-text{display:inline-block}.thegem-heading.thegem-heading-animated.fade-tb{animation-duration: .7s;animation-fill-mode:both;animation-name:thegemHeadingFadeTB;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275)}@keyframes
thegemHeadingFadeTB{from{transform:translate(0, -10%);opacity:0}to{transform:translate(0, 0);opacity:1}}.thegem-heading.thegem-heading-animated.fade-bt{animation-duration: .7s;animation-fill-mode:both;animation-name:thegemHeadingFadeBT;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275)}@keyframes
thegemHeadingFadeBT{from{transform:translate(0, 10%);opacity:0}to{transform:translate(0, 0);opacity:1}}.thegem-heading.thegem-heading-animated.fade-lr{animation-duration: .7s;animation-fill-mode:both;animation-name:thegemHeadingFadeLR;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275)}@keyframes
thegemHeadingFadeLR{from{transform:translate(-10%, 0);opacity:0}to{transform:translate(0, 0);opacity:1}}.thegem-heading.thegem-heading-animated.fade-rl{animation-duration: .7s;animation-fill-mode:both;animation-name:thegemHeadingFadeRL;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@keyframes
thegemHeadingFadeRL{from{transform:translate(10%, 0);opacity:0}to{transform:translate(0, 0);opacity:1}}.thegem-heading.thegem-heading-animated.fade-simple{animation-duration:1s;animation-fill-mode:both;animation-name:thegemHeadingFadeSimple}@keyframes
thegemHeadingFadeSimple{from{opacity:0}to{opacity:1}}@media screen and (min-width: 1024px){.thegem-heading.thegem-heading-animate-disable-desktop,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-line,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-word,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-letter,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-text-wrap,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-text,.thegem-heading.thegem-heading-animate-disable-desktop:before{animation:none !important;transform:none !important;opacity:1 !important;transition:none !important}}@media screen and (max-width: 1023px) and (min-width: 768px){.thegem-heading.thegem-heading-animate-disable-tablet,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-line,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-word,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-letter,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-text-wrap,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-text,.thegem-heading.thegem-heading-animate-disable-tablet:before{animation:none !important;transform:none !important;opacity:1 !important;transition:none !important}}@media screen and (max-width: 767px){.thegem-heading.thegem-heading-animate-disable-mobile,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-line,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-word,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-letter,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-text-wrap,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-text,.thegem-heading.thegem-heading-animate-disable-mobile:before{animation:none !important;transform:none !important;opacity:1 !important;transition:none !important}}.hover-default .portfolio-item .image .image-inner img,
.hover-default .gallery-item .overlay-wrap .image-wrap
img{overflow:hidden;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .image-inner img,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap
img{-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-default .portfolio-item .image .overlay,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay,
.hover-default .gallery-item .overlay-wrap .overlay,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay-wrap
.overlay{display:block}.hover-default .portfolio-item .image .overlay:before,
.hover-default .gallery-item .overlay-wrap .overlay:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.5s, background-color 0.5s;transition:opacity 0.5s, background-color 0.5s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay:before,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay-wrap .overlay:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s, background-color 0.5s;transition:opacity 0.5s, background-color 0.5s}.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.gem-gallery-grid.hover-default .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-default .portfolio-item .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{display:inline-block;opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s}.gem-gallery-grid.hover-default .gallery-item .overlay .overlay-content-inner
a.icon.link{margin-left:10px}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon,
.gem-gallery-grid.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links a.icon:before{-webkit-transition:color 0.3s;transition:color 0.3s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links a.icon:hover:before{color:#393d50;-webkit-transition:color 0.3s;transition:color 0.3s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(1),
.portfolio.products.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{-webkit-transition:opacity 1s 0.12s, transform 0.5s 0.12s;transition:opacity 1s 0.12s, transform 0.5s 0.12s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(2){-webkit-transition:opacity 1s 0.17s, transform 0.5s 0.17s;transition:opacity 1s 0.17s, transform 0.5s 0.17s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(3){-webkit-transition:opacity 1s 0.19s, transform 0.5s 0.19s;transition:opacity 1s 0.19s, transform 0.5s 0.19s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(4){-webkit-transition:opacity 1s 0.21s, transform 0.5s 0.21s;transition:opacity 1s 0.21s, transform 0.5s 0.21s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(5){-webkit-transition:opacity 1s 0.23s, transform 0.5s 0.23s;transition:opacity 1s 0.23s, transform 0.5s 0.23s}.hover-default .portfolio-item .image .links .caption .title,
.hover-default .gallery-item .overlay .overlay-content-inner .title,
.hover-default.version-alternative .portfolio-item .image .links .caption
.info{opacity:0;position:relative;top:-200px;-webkit-transition:opacity 0.3s, top 0.3s;transition:opacity 0.3s, top 0.3s}.hover-default .gallery-item .overlay .overlay-content-inner
.title{margin-top:30px}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .links .caption .title,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner .title,
.hover-default.version-alternative .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.info{opacity:1;top:0;-webkit-transition:opacity 0.3s 0.2s, top 0.3s 0.2s;transition:opacity 0.3s 0.2s, top 0.3s 0.2s}.hover-default .gallery-item .overlay .overlay-content-inner
.subtitle{margin-top:20px}.hover-default .portfolio-item .image .links .caption .description,
.hover-default .portfolio-item .image .links .caption .details,
.hover-default .gallery-item .overlay .overlay-content-inner .subtitle,
.hover-default:not(.version-alternative) .portfolio-item .image .links .caption
.info{opacity:0;position:relative;top:-200px;-webkit-transition:opacity 0.4s, top 0.5s;transition:opacity 0.4s, top 0.5s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .links .caption .description,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .links .caption .details,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner .subtitle,
.hover-default:not(.version-alternative) .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.info{opacity:1;top:0;-webkit-transition:opacity 0.5s, top 0.4s;transition:opacity 0.5s, top 0.4s}.hover-default .portfolio-item .image .overlay .links .portfolio-sharing-pane{opacity:0;margin-top:0;margin-bottom:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:opacity 0.3s, margin 0.3s 0.3s;transition:opacity 0.3s, margin 0.3s 0.3s, transform 0s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane{visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s;transition:opacity 0.5s, transform 0s, margin 0.3s 0.3s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active{opacity:1;visibility:visible;margin-top:20px;margin-bottom:10px;-webkit-transition:opacity 0.5s, margin 0.3s;transition:opacity 0.5s, margin 0.3s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane .socials-item-icon{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.hover-default .portfolio-item .image .links .caption .product-info{opacity:0;position:relative;top:-200px;-webkit-transition:opacity 0.4s, top 0.5s;transition:opacity 0.4s, top 0.5s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .links .caption .product-info{opacity:1;top:0;-webkit-transition:opacity 0.5s, top 0.4s;transition:opacity 0.5s, top 0.4s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(1) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s, opacity 0.3s;transition:color 0.3s, transform 0.3s, opacity 0.3s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(2) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.05s, opacity 0.3s 0.05s;transition:color 0.3s, transform 0.3s 0.05s, opacity 0.3s 0.05s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(3) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s;transition:color 0.3s, transform 0.3s 0.1s, opacity 0.3s 0.1s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(4) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.15s, opacity 0.3s 0.15s;transition:color 0.3s, transform 0.3s 0.15s, opacity 0.3s 0.15s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(5) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s;transition:color 0.3s, transform 0.3s 0.2s, opacity 0.3s 0.2s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(6) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.25s, opacity 0.3s 0.25s;transition:color 0.3s, transform 0.3s 0.25s, opacity 0.3s 0.25s}.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(7) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.3s, opacity 0.3s 0.3s;transition:color 0.3s, transform 0.3s 0.3s, opacity 0.3s 0.3s}.hover-default.version-alternative .portfolio-item .image .portfolio-likes{position:absolute;right:8px;top:3px;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s 0.1s;z-index:3}.hover-default.version-alternative .portfolio-item:is(:hover, .hover-effect) .image .portfolio-likes{opacity:1}.hover-default.version-alternative.caption-position-hover .portfolio-item:not(:hover, .hover-effect) .image .set,
.hover-default.version-alternative.caption-position-image .portfolio-item:is(:hover, .hover-effect) .image
.set{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hover-default.version-alternative.caption-position-image .portfolio-item .image .overlay
.links{justify-content:flex-end;position:absolute;left:0;right:0;bottom:0;height:auto;max-height:100%;-webkit-transition:bottom 0.3s, transform 0.3s;transition:bottom 0.3s, transform 0.3s}.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .overlay
.links{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.hover-default.version-alternative .portfolio-item .image .overlay .links
.caption{padding:15px
15px 0}.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .title,
.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption
.info{opacity:1;top:0;transition:all 0.3s}.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:not(:hover, .hover-effect) .image .links .caption .title,
.hover-default.version-alternative.caption-position-image .portfolio-item:not(.appearance-type-featured_image) .image .links .caption
.title{margin-bottom:20px}.hover-default.version-alternative.caption-position-image:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item) .image .links .caption .title,
.hover-default.version-alternative.caption-position-image .portfolio-item.small-item .image .links .caption
.title{margin-bottom:12px}.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .description,
.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption
.details{opacity:1;position:initial}.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .links .caption .slide-content-hidden{margin-bottom:0 !important}.hover-default.version-alternative.caption-position-image .portfolio-item .image .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1;background:-moz-linear-gradient(top, rgba(30,87,153,0) 65%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top, rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 );-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .overlay:after{opacity:0}.hover-default.version-alternative.caption-position-image .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons>.icon{-webkit-transition-duration:1s, 0.4s;transition-duration:1s, 0.4s}.product-quick-view__wrapper .fancybox-bg{background:#3c3b43}.product-quick-view__wrapper .woo-modal-product
.woocommerce{max-width:1000px}.product-quick-view__wrapper .woo-modal-product .single-product{position:relative;display:initial}.product-quick-view__wrapper .woo-modal-product
.product{padding:0;overflow:hidden;background-color:var(--thegem-to-main-bg-image-color, var(--thegem-to-main-bg-color))}.product-quick-view__wrapper .single-product-content{position:relative;display:flex;flex-wrap:nowrap;margin:0
-21px}.product-quick-view__wrapper .single-product-content>div{position:relative;width:50%;padding:0
21px}.product-quick-view__wrapper .single-product-content .rating-divider{display:none}.product-quick-view__wrapper .product-page__left-column{position:relative;height:600px;overflow:hidden}.product-quick-view__wrapper .product-page__left-column .product-gallery .owl-dots{display:none !important}.product-quick-view__wrapper .product-gallery-labels .product-labels.style-2{left:3px}.product-quick-view__wrapper .product-page__left-column .gem-button-container{position:absolute;bottom:0;left:0;width:100%;z-index:5;opacity:0;visibility:hidden;transition:all 0.3s}.product-quick-view__wrapper .product-page__left-column .gem-button{margin:0}.product-quick-view__wrapper .product-page__left-column:hover .gem-button-container{opacity:1;visibility:visible}.product-quick-view__wrapper .product-page__right-column{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;overflow:hidden;overflow-y:auto;scroll-behavior:smooth;height:600px;padding:42px
42px 42px 0;mask-image:linear-gradient(to top, transparent 5px, #000 50px);-webkit-mask-image:linear-gradient(to top, transparent 5px, #000 50px)}.product-quick-view__wrapper .product-page__right-column::-webkit-scrollbar{width:4px}.product-quick-view__wrapper .product-page__right-column::-webkit-scrollbar-track{background-color:transparent}.product-quick-view__wrapper .product-page__right-column::-webkit-scrollbar-thumb{background-color:rgba(223, 229, 232, 1);border-radius:4px}.product-quick-view__wrapper .woo-modal-product .fancybox-close-small{position:absolute;display:flex;align-items:center;justify-content:center;width:55px;height:45px;top:0;right:0;opacity:0.5;transition:opacity 0.3s}.product-quick-view__wrapper .woo-modal-product .fancybox-close-small:after{font-size:26px}.product-quick-view__wrapper .woo-modal-product .fancybox-close-small:hover{opacity:1}.product-quick-view__wrapper .product-page__right-column
.product_title{position:relative;margin-right:auto;margin-bottom:8px;width:100%;margin-top:-10px;z-index:1}.product-quick-view__wrapper .woo-modal-product .woocommerce-product-rating .star-rating,
.product-quick-view__wrapper .woo-modal-product .single-product-content .woocommerce-product-rating .product-reviews-link{display:inherit}.product-quick-view__wrapper .product-page__left-column .gem-gallery{margin:0}.product-quick-view__wrapper .product-page__right-column .product-page__attribute{display:flex;width:100%;margin-bottom:15px}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0
0 17px 0}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating .star-rating{font-size:18px;margin:0}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating .product-reviews-link{display:flex;margin:0
0 0 10px;font-size:14px}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating .rating-divider{display:none}.product-quick-view__wrapper .product-page__wrapper .woocommerce-review-link:hover{cursor:default}.product-quick-view__wrapper .product-page__wrapper
.price{display:flex;width:100%;align-items:flex-end;margin:0
0 16px 0}.product-quick-view__wrapper .product-page__wrapper .price
del{position:relative;margin-bottom:1px;margin-right:10px;text-decoration:none;opacity:0.5}.product-quick-view__wrapper .product-page__wrapper .price del:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px}.product-quick-view__wrapper .product-page__wrapper .price.not-strikethrough
del{display:none}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-details__short-description{width:100%}.product-quick-view__wrapper .product-page__wrapper .product-page__nav+.woocommerce-product-details__short-description{margin-top:30px}.product-quick-view__wrapper .product-page__wrapper .variations_form,
.product-quick-view__wrapper .product-page__wrapper
form.cart{position:relative;width:100%;margin:0;padding:0}.product-quick-view__wrapper .product-page__wrapper
table.variations{position:relative;width:auto;margin:0
0 5px 0;z-index:5}.product-quick-view__wrapper .product-page__wrapper table.variations
tr{position:relative;z-index:0}.product-quick-view__wrapper .product-page__wrapper table.variations td,
.product-quick-view__wrapper .product-page__wrapper table.variations
th{position:relative;padding:5px
0;margin:0;vertical-align:top;z-index:0}.product-quick-view__wrapper .product-page__wrapper table.variations td.label,
.product-quick-view__wrapper .product-page__wrapper table.variations
th.label{min-width:60px;max-width:160px;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;text-align:left}.product-quick-view__wrapper .product-page__wrapper table.variations td.label:after,
.product-quick-view__wrapper .product-page__wrapper table.variations th.label:after{content:':'}.product-quick-view__wrapper .product-page__wrapper table.variations td.label label,
.product-quick-view__wrapper .product-page__wrapper table.variations th.label
label{line-height:2.4}.product-quick-view__wrapper .product-page__reset-variations.hidden{opacity:0}.product-quick-view__wrapper .product-page__wrapper .product-page__reset-variations{position:relative;display:flex !important;max-width:260px}.product-quick-view__wrapper .product-page__wrapper
.reset_variations{position:relative;display:flex !important;align-items:center}.product-quick-view__wrapper .product-page__wrapper .reset_variations--icon{display:flex;justify-content:center;align-items:center;border:1px
solid;border-radius:100%;width:16px;height:16px;margin:0
5px 0 0;font-style:normal}.product-quick-view__wrapper .product-page__wrapper .reset_variations--icon:before{font-family:'thegem-icons';content:'\e619';line-height:0;font-size:16px;margin:0
0 0 -1px}.product-quick-view__wrapper .product-page__wrapper form.cart:not(.variations_form){display:flex;flex-wrap:wrap}.product-quick-view__wrapper .product-page__wrapper form.cart
.single_variation_wrap{display:flex;flex-direction:column}.product-quick-view__wrapper .product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation{display:flex;flex-wrap:wrap;margin-bottom:20px}.product-quick-view__wrapper .product-page__wrapper form.cart.single_variation_wrap .woocommerce-variation-availability,
.product-quick-view__wrapper .product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation-availability:not(:empty){padding:0;margin:5px
0 0 15px}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-availability
.stock{margin:0;padding:0}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-price{float:none}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-price
.price{margin:0}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:nowrap}.product-quick-view__wrapper .product-page__wrapper form.cart
.quantity{display:flex;padding:0;margin:0
20px 10px 0;max-width:120px;float:none;border-radius:3px}.product-quick-view__wrapper .product-page__wrapper form.cart
.quantity.hidden{display:none}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button,
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity
input{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:38px;background-color:transparent;font-size:21px;line-height:38px}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity
input{padding:0
5px}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button:before{content:'';position:absolute;top:50%;transform:translateY(-50%);width:1px;height:25px}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button.minus:before{right:0}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button.plus:before{left:0}.product-quick-view__wrapper .product-page__wrapper form.cart .gem-button{margin-right:10px}.product-quick-view__wrapper .product-page__wrapper form.cart .yith-wcwl-add-to-wishlist .gem-button,
.product-quick-view__wrapper .product-page__wrapper form.cart .yith-wcwl-add-to-wishlist .gem-button:hover{background:transparent !important;border:0
!important;border-radius:0 !important}.product-quick-view__wrapper .product-page__wrapper .product-meta{display:flex;width:100%;flex-direction:column;margin-top:30px}.product-quick-view__wrapper .product-page__wrapper .product-meta>div{margin-bottom:10px}.product-quick-view__wrapper .product-page__wrapper .product-meta>div:last-of-type{margin-bottom:0}.product-quick-view__wrapper .product-page__wrapper .product-meta .date-color{padding-right:5px}.product-quick-view__wrapper .product-page__wrapper .product-meta .post-tags-list
a{margin-right:10px}.product-quick-view__wrapper .product-page__wrapper .product-meta .post-tags-list a:not(:first-child){margin-left:10px}.product-quick-view__wrapper .product-page__wrapper .socials-sharing{display:flex;margin:0
-7px;padding:5px
0 0 0}.product-quick-view__wrapper .product-page__wrapper .socials-sharing .socials-item-title{display:flex;align-items:center;padding:0
0 0 7px}.product-quick-view__wrapper .product-page__wrapper .socials-sharing
a{display:flex;align-items:center;padding:0
7px;margin:0}.product-quick-view__wrapper .thegem-combobox-wrap{position:relative;width:260px;z-index:50}.product-quick-view__wrapper .thegem-combobox-wrap
select{opacity:0;position:absolute;inset:0}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox{position:relative;display:flex;flex-direction:column;width:100%}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__trigger{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:0
40px 0 15px;border-radius:3px;cursor:pointer;z-index:1}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__trigger:after{content:'';position:absolute;display:flex;align-items:center;justify-content:center;width:6px;height:6px;top:50%;margin-top:-2px;right:15px;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg) translateY(-50%);transition:all .3s ease-in-out;transform-origin:50% 0}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox.opened .thegem-combobox__trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%)}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;max-height:200px;margin:0;border-radius:3px;border-top:0;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);overflow-x:hidden;z-index:0}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar{width:4px}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-track{background-color:transparent}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-thumb{background-color:rgba(223, 229, 232, 1);border-radius:4px}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox.opened .thegem-combobox__options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options-item{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:0
40px 0 15px;cursor:pointer;transition:all .3s linear}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options-item.selection{color:var(--thegem-to-main-bg-color)}.product-quick-view__wrapper .thegem-popup-notification{position:fixed;left:0;bottom:0;width:100%;height:200px;text-align:center;font-size:16px;line-height:2;background:linear-gradient(180deg, rgba(33, 34, 39, 0) 0%, rgba(33, 34, 39, 0.3) 100%);margin:0
!important;z-index:10000;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, transform;transition-property:opacity, visibility, transform, -webkit-transform;display:flex;justify-content:center}.product-quick-view__wrapper .thegem-popup-notification.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}@supports (-webkit-touch-callout: none){.product-quick-view__wrapper .thegem-popup-notification{top:0;bottom:initial;background:linear-gradient(0deg, rgba(33, 34, 39, 0) 0%, rgba(33, 34, 39, 0.3) 100%);-webkit-transform:translateY(-50px);transform:translateY(-50px)}}.product-quick-view__wrapper .thegem-popup-notification .notification-message{max-width:95%;position:absolute;bottom:30px;color:inherit;padding:12px
18px}@supports (-webkit-touch-callout: none){.product-quick-view__wrapper .thegem-popup-notification .notification-message{top:30px;bottom:initial}}.product-quick-view__wrapper .thegem-popup-notification .notification-message:before{content:"";font-family:"thegem-icons";font-weight:normal;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-variant:normal;text-rendering:auto;line-height:0.7;margin-right:8px;font-size:1.5em;vertical-align:middle}.product-quick-view__wrapper .thegem-popup-notification .notification-message
span.buttons{display:inline-block}@media (max-width: 767px){.product-quick-view__wrapper .thegem-popup-notification .notification-message
span.buttons{width:100%}.product-quick-view__wrapper .thegem-popup-notification .notification-message span.buttons a.button:first-child{margin-left:0}}.product-quick-view__wrapper .thegem-popup-notification .notification-message
a.button{width:fit-content;width:-webkit-fit-content;height:auto;font-size:14px;line-height:1;padding:3px
15px 4px 15px;margin-left:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-appearance:none;transition:all 0.3s}.product-quick-view__wrapper .yith-wcwl-add-button .blockUI.blockOverlay,
.product-quick-view__wrapper .yith-wcwl-wishlistexistsremove
.blockUI.blockOverlay{display:none !important}@media (max-width: 768px){.product-quick-view__wrapper .single-product-content{flex-wrap:wrap;margin:0}.product-quick-view__wrapper .single-product-content>div{width:100%;padding:0}.product-quick-view__wrapper .product-page__left-column,
.product-quick-view__wrapper .product-page__right-column{height:auto}.product-quick-view__wrapper .product-page__right-column{padding:21px;overflow-y:hidden}.product-quick-view__wrapper .product-page__left-column .gem-button-container{opacity:1;visibility:visible}}@media (max-width: 767px){.product-quick-view__wrapper .thegem-combobox-wrap{max-width:none}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-add-to-cart{flex-wrap:wrap}.product-quick-view__wrapper .product-page__wrapper form.cart .gem-button-position-inline{order:3;width:100%}.product-quick-view__wrapper .product-page__wrapper form.cart .gem-button-position-inline
button{width:100%;margin:20px
0 0 0}.product-quick-view__wrapper .product-page__wrapper form.cart .yith-wcwl-add-to-wishlist{margin-left:auto}.product-quick-view__wrapper .product-page__wrapper form.cart
.quantity{max-width:none;width:calc(100% - 60px)}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity
input{width:calc(100% - 80px)}.product-quick-view__wrapper .product-page__wrapper form.cart
.quantity{margin-right:0}}.hover-zooming-blur .portfolio-item .image .image-inner img,
.hover-zooming-blur .gallery-item .overlay-wrap .image-wrap
img{overflow:hidden;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .image-inner img,
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap
img{-webkit-transform:translate(0, 0) scale(1.12);transform:translate(0, 0) scale(1.12);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.news-grid.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image.format-video.has-post-thumbnail .image-inner
img{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.hover-zooming-blur .portfolio-item .image .overlay,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay,
.hover-zooming-blur .gallery-item .overlay-wrap .overlay,
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay-wrap
.overlay{display:block}.hover-zooming-blur .portfolio-item .image .overlay:before,
.hover-zooming-blur .gallery-item .overlay-wrap .overlay:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;content:'';opacity:0;-webkit-transition:opacity 0.5s 0.2s;transition:opacity 0.5s 0.2s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay:before,
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay-wrap .overlay:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.hover-zooming-blur .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-zooming-blur .portfolio-item .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{opacity:0;display:inline-block;vertical-align:middle;position:relative;top:200px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s}.hover-zooming-blur .gallery-item .overlay .overlay-content-inner
a.icon.link{margin-left:10px}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon,
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s;transition:top 0s}.portfolio.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:hover,
.portfolio.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform 0.2s;transition:transform 0.2s}.portfolio.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist.added.icon:hover,
.portfolio.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner>.yith-wcwl-add-to-wishlist.added.icon:hover{-webkit-transform:none;transform:none}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(1),
.portfolio.products.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{-webkit-transition:opacity 0.5s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.5s 0s, transform 0.4s 0s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(2){-webkit-transition:opacity 0.5s 0.05s, -webkit-transform 0.4s 0.05s;transition:opacity 0.5s 0.05s, transform 0.4s 0.05s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(3){-webkit-transition:opacity 0.5s 0.1s, -webkit-transform 0.4s 0.1s;transition:opacity 0.5s 0.1s, transform 0.4s 0.1s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(4){-webkit-transition:opacity 0.5s 0.15s, -webkit-transform 0.4s 0.15s;transition:opacity 0.5s 0.15s, transform 0.4s 0.15s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(5){-webkit-transition:opacity 0.5s 0.2s, -webkit-transform 0.4s 0.2s;transition:opacity 0.5s 0.2s, transform 0.4s 0.2s}.hover-zooming-blur .portfolio-item .image .links .caption
.title{opacity:0;top:200px;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-zooming-blur .gallery-item .overlay .overlay-content-inner
.title{opacity:0;top:200px;display:block;vertical-align:middle;position:relative;margin-top:35px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.title{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.title{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.hover-zooming-blur .portfolio-item .image .links .caption .description,
.hover-zooming-blur .portfolio-item .image .links .caption
.details{opacity:0;top:200px;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;transition:transform 0s 0.5s, opacity 0.3s, top 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption .description,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.details{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;transition:transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s}.hover-zooming-blur .portfolio-item .image .links .caption .product-info{opacity:0;top:200px;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;transition:transform 0s 0.5s, opacity 0.3s, top 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption .product-info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;transition:transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s}.hover-zooming-blur .gallery-item .overlay .overlay-content-inner
.subtitle{opacity:0;display:block;vertical-align:middle;top:200px;position:relative;margin-top:20px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;transition:transform 0s 0.5s, opacity 0.3s, top 0.3s}.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.subtitle{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;transition:transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s}.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane{opacity:0;margin-top:0;margin-bottom:0;will-change:transform;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:opacity 0.3s, margin 0.3s 0.3s, height 0.3s 0.3s, -webkit-transform 0s;transition:opacity 0.3s, margin 0.3s 0.3s, height 0.3s 0.3s, transform 0s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane{visibility:hidden;will-change:transform;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s, height 0.3s 0.3s;transition:opacity 0.5s, transform 0s, margin 0.3s 0.3s, height 0.3s 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active{opacity:1;visibility:visible;margin-top:20px;margin-bottom:0;-webkit-transition:opacity 0.5s, margin 0.3s, height 0.3s;transition:opacity 0.5s, margin 0.3s, height 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane .socials-item-icon{opacity:0;will-change:transform;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(1) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s, opacity 0.3s;transition:color 0.3s, transform 0.3s, opacity 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(2) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.05s, opacity 0.3s 0.05s;transition:color 0.3s, transform 0.3s 0.05s, opacity 0.3s 0.05s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(3) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s;transition:color 0.3s, transform 0.3s 0.1s, opacity 0.3s 0.1s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(4) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.15s, opacity 0.3s 0.15s;transition:color 0.3s, transform 0.3s 0.15s, opacity 0.3s 0.15s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(5) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s;transition:color 0.3s, transform 0.3s 0.2s, opacity 0.3s 0.2s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(6) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.25s, opacity 0.3s 0.25s;transition:color 0.3s, transform 0.3s 0.25s, opacity 0.3s 0.25s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(7) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.3s, opacity 0.3s 0.3s;transition:color 0.3s, transform 0.3s 0.3s, opacity 0.3s 0.3s}.hover-zooming-blur.version-alternative:is(.caption-position-hover, .caption-position-image) .portfolio-item:not(:hover, .hover-effect) .image
.set{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hover-zooming-blur.version-alternative .links-wrapper .links .portfolio-likes{position:relative;margin:0
0 10px 0;opacity:0;top:200px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s}.hover-zooming-blur.version-alternative .portfolio-item:is(:hover, .hover-effect) .links-wrapper .links .portfolio-likes{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.5s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.5s 0s, transform 0.4s 0s}.hover-zooming-blur.version-alternative .links-wrapper .links .portfolio-likes .zilla-likes{margin:0
auto;color:#f44336}.hover-zooming-blur.version-alternative .portfolio-item .image .overlay .links
.caption{padding-top:10px}.hover-zooming-blur .portfolio-item .image .links .caption
.info{opacity:0;top:200px;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;transition:transform 0s 0.5s, opacity 0.3s, top 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.1s 0.3s, opacity 0.3s 0.3s, top 0s;transition:transform 0.1s 0.3s, opacity 0.3s 0.3s, top 0s}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .overlay
.links{justify-content:flex-end;position:absolute;left:0;right:0;bottom:0;height:auto;max-height:100%;-webkit-transition:bottom 0.3s, transform 0.3s;transition:bottom 0.3s, transform 0.3s}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .overlay
.links{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .links .caption
.title{opacity:1;top:0;transform:none}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .links .caption .description,
.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .links .caption
.info{opacity:1;position:initial;transform:none}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:not(:hover, .hover-effect) .image .links .caption .title,
.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item:not(.appearance-type-featured_image) .image .links .caption
.title{margin-bottom:20px}.hover-zooming-blur.version-alternative.caption-position-image:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item) .image .links .caption .title,
.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.small-item .image .links .caption
.title{margin-bottom:10px}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .links .caption .slide-content-hidden{margin-bottom:0 !important}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:-moz-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 );opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .overlay:after{opacity:0}.hover-zooming-blur.version-alternative .portfolio-sharing-pane.active{height:25px}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.elementor-49598 .elementor-element.elementor-element-8b87c5d{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49598 .elementor-element.elementor-element-031adc5>.elementor-widget-container{margin:80px
0px 20px 0px}.elementor-49598 .elementor-element.elementor-element-031adc5{text-align:center}.elementor-49598 .elementor-element.elementor-element-031adc5 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:35px;font-weight:600;font-style:italic;line-height:1.8em;letter-spacing:1px;color:var( --e-global-color-secondary )}.elementor-49598 .elementor-element.elementor-element-5bebbd3{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;text-align:center}.elementor-49598 .elementor-element.elementor-element-5bebbd3>.elementor-widget-container{margin:0px
0px 10px 0px;padding:0px
40px 0px 40px}.elementor-49598 .elementor-element.elementor-element-5bebbd3, .elementor-49598 .elementor-element.elementor-element-5bebbd3 .elementor-text-editor
*{font-family:"DM Serif Display",Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;letter-spacing:0.6px}.elementor-49598 .elementor-element.elementor-element-5bebbd3, .elementor-49598 .elementor-element.elementor-element-5bebbd3 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-secondary )}.elementor-49598 .elementor-element.elementor-element-a607b72>.elementor-widget-container{padding:20px
20px 20px 20px}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control-wrap{margin-bottom:18px}.elementor-49598 .elementor-element.elementor-element-a607b72 .thegem-cf7 .with-label{margin-bottom:18px}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){padding:14px
14px 14px 14px;border-radius:60px 60px 60px 60px;color:var( --e-global-color-secondary )}.elementor-49598 .elementor-element.elementor-element-a607b72 .combobox-wrapper .combobox-text{padding:14px
14px 14px 14px;color:var( --e-global-color-secondary )}.elementor-49598 .elementor-element.elementor-element-a607b72 .combobox-wrapper{border-radius:60px 60px 60px 60px}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control-wrap
textarea{height:50px}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio), .elementor-49598 .elementor-element.elementor-element-a607b72 .combobox-wrapper .combobox-text{font-family:"Playfair Display",Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.6px}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{font-family:"Playfair Display",Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:1.2px;color:var( --e-global-color-e07058e )}.elementor-49598 .elementor-element.elementor-element-a607b72 ::-webkit-input-placeholder{color:var( --e-global-color-e07058e )}.elementor-49598 .elementor-element.elementor-element-a607b72 ::-moz-placeholder{color:var( --e-global-color-e07058e )}.elementor-49598 .elementor-element.elementor-element-a607b72 ::-ms-input-placeholder{color:var( --e-global-color-e07058e )}.elementor-49598 .elementor-element.elementor-element-a607b72
label{text-align:left;color:var( --e-global-color-primary )}.elementor-49598 .elementor-element.elementor-element-a607b72 label, .elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control.wpcf7-checkbox, .elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control.wpcf7-radio{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control.wpcf7-checkbox{color:var( --e-global-color-primary )}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control.wpcf7-radio{color:var( --e-global-color-primary )}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form p:nth-last-of-type(1){align-items:center}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form .submit-outer{align-items:center}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-submit{width:199px;border-radius:60px 60px 60px 60px !important;border-width:0px 0px 0px 0px !important;font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );background-color:var( --e-global-color-accent )}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-submit:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-e2fc707 )}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-not-valid-tip{color:var( --e-global-color-text )}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-validation-errors{background:var( --e-global-color-accent );color:var( --e-global-color-text )}@media(max-width:1024px){.elementor-49598 .elementor-element.elementor-element-5bebbd3{width:100%;max-width:100%}.elementor-49598 .elementor-element.elementor-element-a607b72>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){padding:014px
014px 014px 014px}.elementor-49598 .elementor-element.elementor-element-a607b72 .combobox-wrapper .combobox-text{padding:014px
014px 014px 014px}.elementor-49598 .elementor-element.elementor-element-a607b72 label, .elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control.wpcf7-checkbox, .elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control.wpcf7-radio{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}}@media(min-width:768px){.elementor-49598 .elementor-element.elementor-element-8b87c5d{--content-width:963px}}@media(max-width:767px){.elementor-49598 .elementor-element.elementor-element-8b87c5d{--content-width:591px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49598 .elementor-element.elementor-element-031adc5>.elementor-widget-container{margin:40px
0px 0px 0px;padding:40px
0px 0px 0px}.elementor-49598 .elementor-element.elementor-element-031adc5 .elementor-heading-title{font-size:20px}.elementor-49598 .elementor-element.elementor-element-5bebbd3>.elementor-widget-container{margin:0px
0px 0px 0px;padding:10px
10px 0px 10px}.elementor-49598 .elementor-element.elementor-element-5bebbd3, .elementor-49598 .elementor-element.elementor-element-5bebbd3 .elementor-text-editor
*{font-size:13px}.elementor-49598 .elementor-element.elementor-element-a607b72>.elementor-widget-container{padding:0px
10px 10px 10px}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{font-size:10px}.elementor-49598 .elementor-element.elementor-element-a607b72 label, .elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control.wpcf7-checkbox, .elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-form-control.wpcf7-radio{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-submit{width:180px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );background-color:var( --e-global-color-accent )}.elementor-49598 .elementor-element.elementor-element-a607b72 .wpcf7-submit:hover{background-color:var( --e-global-color-secondary )}}form.wpcf7-form.thegem-cf7 .with-label{display:flex}form.wpcf7-form.thegem-cf7 .with-label .wpcf7-form-control-wrap{margin-bottom:0}form.wpcf7-form.thegem-cf7.label-left .with-label{flex-direction:row;align-items:center}form.wpcf7-form.thegem-cf7.label-left .with-label
label{flex:none}form.wpcf7-form.thegem-cf7.label-right .with-label{flex-direction:row-reverse;align-items:center;justify-content:flex-end}form.wpcf7-form.thegem-cf7.label-right .with-label
label{flex:none}form.wpcf7-form.thegem-cf7.label-top .with-label{flex-direction:column}form.wpcf7-form.thegem-cf7.label-bottom .with-label{flex-direction:column-reverse}form.wpcf7-form.thegem-cf7.label-bottom .with-label .wpcf7-form-control-wrap, form.wpcf7-form.thegem-cf7.label-bottom .with-label .wpcf7-form-control, form.wpcf7-form.thegem-cf7.label-bottom .with-label .combobox-wrapper{margin-bottom:0 !important}form.wpcf7-form.thegem-cf7 input[type=submit]{height:auto;margin-right:0;margin-left:0;border:none}form.wpcf7-form.thegem-cf7 .combobox-wrapper{height:auto}form.wpcf7-form.thegem-cf7 .combobox-wrapper .combobox-text{line-height:inherit;border:none;padding:12px
20px}form.wpcf7-form.thegem-cf7 .combobox-wrapper .combobox-button{height:100%;border:none}form.wpcf7-form.thegem-cf7 .checkbox-sign.checked:before, form.wpcf7-form.thegem-cf7 .radio-sign.checked:before{margin:0;transform:translate(-50%, -50%);font-size:24px;width:24px;height:24px;line-height:24px}form.wpcf7-form.thegem-cf7
p{margin-bottom:0}form.wpcf7-form.thegem-cf7 p:nth-last-of-type(1), form.wpcf7-form.thegem-cf7 .submit-outer{display:flex;flex-direction:column}form.wpcf7-form.thegem-cf7 .wpcf7-form-control{display:inline-block}form.wpcf7-form.thegem-cf7 .wpcf7-form-control-wrap:after{top:50%;transform:translateY(-50%)}form.wpcf7-form.thegem-cf7 .form-line{margin:0}.wpcf7-form.gem-contact-form-white .combobox-wrapper,
.wpcf7-form.gem-contact-form-white input:not(.gem-button-wpcf-custom),
.wpcf7-form.gem-contact-form-white .combobox-wrapper .combobox-button,
.wpcf7-form.gem-contact-form-white .combobox-wrapper .combobox-text,
.wpcf7-form.gem-contact-form-white .checkbox-sign,
.wpcf7-form.gem-contact-form-white span.radio-sign,
.wpcf7-form.gem-contact-form-white
textarea{border:1px
solid #fff;background-color:#fff}.wpcf7-warning{line-height:1.2}.not-empty{height:1px}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}.elementor-49608 .elementor-element.elementor-element-2a3f9efd:not(.elementor-motion-effects-element-type-background), .elementor-49608 .elementor-element.elementor-element-2a3f9efd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-primary )}.elementor-49608 .elementor-element.elementor-element-2a3f9efd .thegem-section-parallax-background{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-49608 .elementor-element.elementor-element-2a3f9efd, .elementor-49608 .elementor-element.elementor-element-2a3f9efd>.elementor-background-overlay{border-radius:30px 30px 30px 30px}.elementor-49608 .elementor-element.elementor-element-2a3f9efd{box-shadow:0px 0px 29px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px
21px 120px 21px}.elementor-49608 .elementor-element.elementor-element-2a3f9efd>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-49608 .elementor-element.elementor-element-3eaa619d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-49608 .elementor-element.elementor-element-3eaa619d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px}.elementor-49608 .elementor-element.elementor-element-3eaa619d .elementor-widget-wrap{flex-wrap:wrap}.elementor-49608 .elementor-element.elementor-element-2ee9a4d{text-align:center}.elementor-49608 .elementor-element.elementor-element-2ee9a4d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:800;line-height:1.3em;letter-spacing:1.4px;color:var( --e-global-color-secondary )}.elementor-49608 .elementor-element.elementor-element-6e9dc8f9{width:var( --container-widget-width, 1124px );max-width:1124px;--container-widget-width:1124px;--container-widget-flex-grow:0;text-align:center}.elementor-49608 .elementor-element.elementor-element-6e9dc8f9>.elementor-widget-container{margin:30px
0px 30px 0px}.elementor-49608 .elementor-element.elementor-element-6e9dc8f9, .elementor-49608 .elementor-element.elementor-element-6e9dc8f9 .elementor-text-editor
*{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-49608 .elementor-element.elementor-element-6e9dc8f9, .elementor-49608 .elementor-element.elementor-element-6e9dc8f9 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-secondary )}.elementor-49608 .elementor-element.elementor-element-6e9dc8f9
a{color:var( --e-global-color-e2fc707 )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6>.elementor-widget-container{margin:30px
30px 30px 30px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control-wrap{margin-bottom:20px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .thegem-cf7 .with-label{margin-bottom:20px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){padding:10px
10px 10px 10px;border-radius:30px 30px 30px 30px;color:var( --e-global-color-text )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .combobox-wrapper .combobox-text{padding:10px
10px 10px 10px;color:var( --e-global-color-text )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .combobox-wrapper{border-radius:30px 30px 30px 30px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control-wrap
textarea{height:140px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio), .elementor-49608 .elementor-element.elementor-element-c2c9ff6 .combobox-wrapper .combobox-text{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#02010100}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 ::-webkit-input-placeholder{color:#02010100}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 ::-moz-placeholder{color:#02010100}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 ::-ms-input-placeholder{color:#02010100}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form .wpcf7-form-control-wrap:after{color:var( --e-global-color-e07058e )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .thegem-cf7.label-left .with-label .wpcf7-form-control-wrap:not(:first-child){margin-left:18px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .thegem-cf7.label-right .with-label .wpcf7-form-control-wrap:not(:first-child){margin-right:18px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 label, .elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control.wpcf7-checkbox, .elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control.wpcf7-radio{font-family:"Koulen",Sans-serif;font-weight:700;line-height:1.4em;letter-spacing:1.1px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6
label{color:var( --e-global-color-text )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control.wpcf7-checkbox{color:var( --e-global-color-text )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control.wpcf7-radio{color:var( --e-global-color-text )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .with-radio .wpcf7-form-control-wrap{margin-bottom:24px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .checkbox-sign, .elementor-49608 .elementor-element.elementor-element-c2c9ff6 .radio-sign{width:30px;height:30px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .checkbox-sign.checked:before{width:29px;height:29px;line-height:29px;font-size:29px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .radio-sign.checked:before{width:15px;height:15px;line-height:15px;font-size:15px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form p:nth-last-of-type(1){align-items:center}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form .submit-outer{align-items:center}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-submit{width:217px;border-radius:30px 30px 30px 30px !important;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-submit:hover{color:var( --e-global-color-primary )}@media(max-width:1024px){.elementor-49608 .elementor-element.elementor-element-2a3f9efd{padding:100px
21px 100px 21px}.elementor-49608 .elementor-element.elementor-element-6e9dc8f9, .elementor-49608 .elementor-element.elementor-element-6e9dc8f9 .elementor-text-editor
*{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio), .elementor-49608 .elementor-element.elementor-element-c2c9ff6 .combobox-wrapper .combobox-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}}@media(max-width:767px){.elementor-49608 .elementor-element.elementor-element-2a3f9efd{padding:50px
20px 50px 20px}.elementor-49608 .elementor-element.elementor-element-6e9dc8f9, .elementor-49608 .elementor-element.elementor-element-6e9dc8f9 .elementor-text-editor
*{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6>.elementor-widget-container{margin:0px
0px 0px 0px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){padding:5px
5px 5px 5px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .combobox-wrapper .combobox-text{padding:5px
5px 5px 5px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control-wrap
textarea{height:100px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio), .elementor-49608 .elementor-element.elementor-element-c2c9ff6 .combobox-wrapper .combobox-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 label, .elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control.wpcf7-checkbox, .elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-form-control.wpcf7-radio{font-size:13px}.elementor-49608 .elementor-element.elementor-element-c2c9ff6 .wpcf7-submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}}.elementor-49632 .elementor-element.elementor-element-29fe0c9c>.elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-49632 .elementor-element.elementor-element-29fe0c9c:not(.elementor-motion-effects-element-type-background), .elementor-49632 .elementor-element.elementor-element-29fe0c9c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-49632 .elementor-element.elementor-element-29fe0c9c, .elementor-49632 .elementor-element.elementor-element-29fe0c9c>.elementor-background-overlay{border-radius:30px 30px 30px 30px}.elementor-49632 .elementor-element.elementor-element-29fe0c9c{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px
21px 100px 21px}.elementor-49632 .elementor-element.elementor-element-615b9f6c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-49632 .elementor-element.elementor-element-615b9f6c .elementor-widget-wrap{flex-wrap:wrap}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-inner{background-color:#02010100;padding:0px
0px 0px 0px}.elementor-49632 .elementor-element.elementor-element-630bb972{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-inner, .elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-inner .gem-texbox-icon-image-wrapper{text-align:center}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-alert-box-content .gem-cta-title{margin-bottom:14px;margin-top:12px;color:#FFF !important;font-family:"Koulen",Sans-serif;font-weight:700;line-height:1.4em;letter-spacing:1.1px}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-description{padding-bottom:36px;font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-description, .elementor-49632 .elementor-element.elementor-element-630bb972 a .gem-alert-box .gem-cta-description{color:#FFF !important}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-description p, .elementor-49632 .elementor-element.elementor-element-630bb972 a .gem-alert-box .gem-cta-description
p{color:#FFF !important}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-description span p, .elementor-49632 .elementor-element.elementor-element-630bb972 a .gem-alert-box .gem-cta-description span
p{color:#FFF !important}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-description span, .elementor-49632 .elementor-element.elementor-element-630bb972 a .gem-alert-box .gem-cta-description
span{color:#FFF !important}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-cta-icon-image-wrapper .gem-icon{font-size:85px  !important;margin:0px
0px 0px 0px}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-cta-icon-image-wrapper  .gem-icon-inner .padding-box-inner{width:calc(1.3 * 85px) !important;height:calc(1.3 * 85px) !important;line-height:calc(1.3 * 85px) !important}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-image img, .elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box a .gem-image
img{width:85px;max-width:85px;height:auto}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-cta-icon-image-wrapper .gem-image
span{margin:0px
0px 0px 0px}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-icon-image-wrapper .gem-icon .gem-icon-half-1
i{color:var( --e-global-color-accent )}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-icon-image-wrapper .gem-icon .gem-icon-half-1
svg{fill:var( --e-global-color-accent )}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-icon-image-wrapper .gem-icon .gem-icon-half-2
i{color:var( --e-global-color-accent )}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-icon-image-wrapper .gem-icon .gem-icon-half-2
svg{fill:var( --e-global-color-accent )}.elementor-49632 .elementor-element.elementor-element-c108f67>.elementor-widget-container{margin:10px
30px 30px 30px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control-wrap{margin-bottom:17px}.elementor-49632 .elementor-element.elementor-element-c108f67 .thegem-cf7 .with-label{margin-bottom:17px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){border-radius:30px 30px 30px 30px;color:var( --e-global-color-secondary )}.elementor-49632 .elementor-element.elementor-element-c108f67 .combobox-wrapper{border-radius:30px 30px 30px 30px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control-wrap
textarea{height:129px}.elementor-49632 .elementor-element.elementor-element-c108f67 .combobox-wrapper .combobox-text{color:var( --e-global-color-secondary )}.elementor-49632 .elementor-element.elementor-element-c108f67 ::-webkit-input-placeholder{color:#02010100}.elementor-49632 .elementor-element.elementor-element-c108f67 ::-moz-placeholder{color:#02010100}.elementor-49632 .elementor-element.elementor-element-c108f67 ::-ms-input-placeholder{color:#02010100}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{color:#02010100}.elementor-49632 .elementor-element.elementor-element-c108f67
label{text-align:left;color:var( --e-global-color-primary )}.elementor-49632 .elementor-element.elementor-element-c108f67 label, .elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control.wpcf7-checkbox, .elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control.wpcf7-radio{font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;letter-spacing:1.3px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control.wpcf7-checkbox{color:var( --e-global-color-primary )}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control.wpcf7-radio{color:var( --e-global-color-primary )}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form p:nth-last-of-type(1){align-items:center}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form .submit-outer{align-items:center}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-submit{width:200px;border-radius:30px 30px 30px 30px !important;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );background-color:var( --e-global-color-accent )}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-submit:hover{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );background-color:var( --e-global-color-accent )}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-not-valid-tip{color:var( --e-global-color-primary )}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-validation-errors{background:var( --e-global-color-accent );color:var( --e-global-color-primary )}@media(max-width:1024px){.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-49632 .elementor-element.elementor-element-c108f67 label, .elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control.wpcf7-checkbox, .elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control.wpcf7-radio{font-size:13px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-submit:hover{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}}@media(max-width:767px){.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-inner, .elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-inner .gem-texbox-icon-image-wrapper{text-align:center}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-alert-box-content .gem-cta-title{font-size:19px}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-cta-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-cta-icon-image-wrapper .gem-icon{font-size:60px  !important}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-cta-icon-image-wrapper  .gem-icon-inner .padding-box-inner{width:calc(1.3 * 60px) !important;height:calc(1.3 * 60px) !important;line-height:calc(1.3 * 60px) !important}.elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box .gem-image img, .elementor-49632 .elementor-element.elementor-element-630bb972 .gem-alert-box a .gem-image
img{width:60px;max-width:60px;height:auto}.elementor-49632 .elementor-element.elementor-element-c108f67>.elementor-widget-container{margin:0px
0px 0px 0px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control-wrap{margin-bottom:13px}.elementor-49632 .elementor-element.elementor-element-c108f67 .thegem-cf7 .with-label{margin-bottom:13px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){padding:5px
5px 5px 5px}.elementor-49632 .elementor-element.elementor-element-c108f67 .combobox-wrapper .combobox-text{padding:5px
5px 5px 5px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control-wrap
textarea{height:89px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-form-control:not(.wpcf7-submit):placeholder-shown{font-size:13px}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing )}.elementor-49632 .elementor-element.elementor-element-c108f67 .wpcf7-submit:hover{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );background-color:var( --e-global-color-e2fc707 )}}.gem-icon{background-origin:border-box;border-color:#91a0ac}.gem-icon, .gem-icon i, .gem-icon svg,.gem-icon-shape-hexagon-back-inner-before,.gem-icon-shape-hexagon-top-inner-before,.padding-box-inner{-o-transition:color 0.5s, background-color 0.5s, -o-transform 0.5s, border-color 0.5s, fill 0.5s;-webkit-transition:color 0.5s, background-color 0.5s, -webkit-transform 0.5s, border-color 0.5s, fill 0.5s;-moz-transition:color 0.5s, background-color 0.5s, -moz-transform 0.5s, border-color 0.5s, fill 0.5s;transition:color 0.5s, background-color 0.5s, transform 0.5s, border-color 0.5s, fill 0.5s}.gem-icon-style-gradient{width:100%}.gem-icon-style-gradient .back-angle
i{background-image:linear-gradient(180deg, #91a0ac 0%, #65707e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gem-icon-inner .padding-box-inner{display:flex;overflow:visible}.gem-icon a, .gem-icon a:hover{color:unset}.gem-icon-shape-default{border:0
none}.gem-icon-size-small,.gem-icon-size-medium,.gem-icon-size-large,.gem-icon-size-xlarge{height:unset}.gem-icon-shape-default .gem-icon-inner{border:0;margin:0}.gem-icon-size-small .padding-box-inner{width:24px;height:24px;line-height:24px}.gem-icon-size-medium .padding-box-inner{width:48px;height:48px;line-height:48px}.gem-icon-size-large .padding-box-inner{width:96px;height:96px;line-height:96px}.gem-icon-size-xlarge .padding-box-inner{width:144px;height:144px;line-height:144px}.gem-icon-shape-default .gem-icon-inner,
.gem-icon-shape-square .gem-icon-inner,
.gem-icon-shape-circle .gem-icon-inner,
.gem-icon-shape-romb .gem-icon-inner{width:unset;height:unset;line-height:unset}.gem-icon-shape-hexagon-back-inner-before{background-color:#91a0ac}.gem-icon-shape-hexagon-top-inner-before{background-color:#2c2e3d}.left-box{text-align:left}.right-box{text-align:right}.icon-inline-position
a{position:relative;display:inline-block}.gem-icon
i{line-height:unset}.gem-icon
svg{fill:#91a0ac}.back-angle
svg{width:100%;height:100%}.gem-icon-shape-hexagon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;position:relative}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back{display:block;-webkit-transform:rotate(-30deg) skewX(30deg);-ms-transform:rotate(-30deg) skewX(30deg);-o-transform:rotate(-30deg) skewX(30deg);transform:rotate(-30deg) skewX(30deg);overflow:hidden;position:relative;z-index:1;font-size:0;line-height:1}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back .gem-icon-shape-hexagon-back-inner,
.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back .gem-icon-shape-hexagon-back-inner-before{display:block;width:inherit;height:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;overflow:hidden}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back .gem-icon-shape-hexagon-back-inner{-webkit-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-ms-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-o-transform:skewX(-30deg) rotate(60deg) skewX(30deg);transform:skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back .gem-icon-shape-hexagon-back-inner-before{-webkit-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-ms-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-o-transform:skewX(-30deg) rotate(60deg) skewX(30deg);transform:skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top{display:block;-webkit-transform:rotate(-30deg) skewX(30deg);-ms-transform:rotate(-30deg) skewX(30deg);-o-transform:rotate(-30deg) skewX(30deg);transform:rotate(-30deg) skewX(30deg);overflow:hidden;position:absolute;left:0;top:0;z-index:2;font-size:0;line-height:1}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top .gem-icon-shape-hexagon-top-inner,
.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top .gem-icon-shape-hexagon-top-inner-before{display:block;width:inherit;height:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;overflow:hidden}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top .gem-icon-shape-hexagon-top-inner{-webkit-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-ms-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-o-transform:skewX(-30deg) rotate(60deg) skewX(30deg);transform:skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top .gem-icon-shape-hexagon-top-inner-before{-webkit-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-ms-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-o-transform:skewX(-30deg) rotate(60deg) skewX(30deg);transform:skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-icon-shape-hexagon .gem-icon-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none !important;position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;margin:0}.gem-icon-shape-hexagon.gem-icon-size-small{margin:3px
0}.gem-icon-shape-hexagon.gem-icon-size-small .gem-icon-shape-hexagon-back{width:59px;height:49px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.gem-icon-shape-hexagon.gem-icon-size-small .gem-icon-shape-hexagon-top{width:55px;height:45px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;left:2px;top:2px}.gem-icon-shape-hexagon.gem-icon-size-small .gem-icon-inner{line-height:49px}.gem-icon-shape-hexagon.gem-icon-size-small .gem-icon-inner
svg{height:100%;width:36px}.gem-icon-shape-hexagon.gem-icon-size-medium{margin:5px
0}.gem-icon-shape-hexagon.gem-icon-size-medium .gem-icon-shape-hexagon-back{width:91px;height:77px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.gem-icon-shape-hexagon.gem-icon-size-medium .gem-icon-shape-hexagon-top{width:85px;height:71px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;left:3px;top:3px}.gem-icon-shape-hexagon.gem-icon-size-medium .gem-icon-inner{line-height:77px}.gem-icon-shape-hexagon.gem-icon-size-medium .gem-icon-inner
svg{height:100%;width:58px}.gem-icon-shape-hexagon.gem-icon-size-large{margin:11px
0}.gem-icon-shape-hexagon.gem-icon-size-large .gem-icon-shape-hexagon-back{width:181px;height:153px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.gem-icon-shape-hexagon.gem-icon-size-large .gem-icon-shape-hexagon-top{width:169px;height:141px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;left:6px;top:6px}.gem-icon-shape-hexagon.gem-icon-size-large .gem-icon-inner{line-height:153px}.gem-icon-shape-hexagon.gem-icon-size-large .gem-icon-inner
svg{height:100%;width:114px}.gem-icon-shape-hexagon.gem-icon-size-xlarge{margin:16px
0}.gem-icon-shape-hexagon.gem-icon-size-xlarge .gem-icon-shape-hexagon-back{width:267px;height:227px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:12px}.gem-icon-shape-hexagon.gem-icon-size-xlarge .gem-icon-shape-hexagon-top{width:243px;height:203px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;left:12px;top:12px}.gem-icon-shape-hexagon.gem-icon-size-xlarge .gem-icon-inner{line-height:227px}.gem-icon-shape-hexagon.gem-icon-size-xlarge .gem-icon-inner
svg{height:100%;width:164px}.gem-alert-box,
.gem-alert-box-inner,
.gem-alert-box .gem-alert-box-content,
.gem-alert-box .gem-cta-icon-image-wrapper .elementor-icon,
.gem-alert-box .gem-cta-icon-image-wrapper .elementor-icon i,
.gem-alert-box .gem-image,
.gem-alert-box .gem-image img,
.gem-alert-box .gem-image span,
.gem-alert-box .gem-image span:before,
.gem-alert-box .gem-cta-title,
.gem-alert-box .gem-cta-description,
.gem-alert-box .gem-alert-box-top,
.gem-alert-box .gem-alert-box-top svg,
.gem-alert-box .gem-alert-box-bottom,
.gem-alert-box .gem-alert-box-bottom
svg{-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.gem-alert-box-top,.gem-alert-box-bottom{font-size:0;line-height:0;text-align:center}.gem-alert-box-icon-image-link{position:absolute;left:0;top:0;width:100%;height:100%}.gem-alert-box .gem-icon .icon-hover-bg.fill-out{position:absolute;width:100%;height:100%;top:0;left:0;transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:inherit}.gem-alert-box:hover .icon-hover-bg.fill-out{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.gem-alert-box .gem-icon .icon-hover-bg.fade{position:absolute;width:100%;height:100%;top:0;left:0;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:inherit}.gem-cta-icon-image-wrapper{position:relative}.gem-alert-box .gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline .gem-cta-icon-image-wrapper{padding-left:10px}.gem-alert-box .gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline .gem-cta-icon-image-wrapper{padding-right:10px}.gem-alert-box .gem-image
span{display:inline-block;vertical-align:top;overflow:hidden;max-width:100%;position:relative}.gem-alert-box .gem-image span::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0;z-index:1}.gem-alert-box:hover .gem-image a::before,
.gem-alert-box:hover .gem-image span::before{opacity:1}.gem-alert-box .gem-alert-box-icon-horizontal-right .gem-icon-with-text-icon{padding-right:0px;padding-left:10px}.gem-alert-inner.icon-bottom{display:flex;flex-direction:column}.gem-alert-inner.icon-bottom .gem-alert-box-content{order:1}.gem-alert-inner.icon-bottom .gem-alert-box-buttons{order:2}.gem-alert-inner.icon-bottom .gem-alert-box-picture{order:3;margin-top:30px}.gem-alert-box-content.icon-bottom,.gem-alert-box-content.button-top{display:flex;flex-direction:column}.gem-alert-box .icon-bottom.button-bottom .gem-alert-box-content{order:1}.gem-alert-box .icon-bottom.button-bottom .gem-cta-icon-image-wrapper{order:2}.gem-alert-inner.button-bottom .gem-alert-box-buttons .gem-button-container-1,
.gem-alert-inner.button-bottom .gem-alert-box-buttons .gem-button-container-2{display:inline-block}.gem-alert-box-icon-horizontal-center .gem-alert-box-picture{text-align:center !important}.gem-alert-box-icon-horizontal-left .gem-alert-box-picture{text-align:left !important}.gem-alert-box-icon-horizontal-right .gem-alert-box-picture{text-align:right !important}.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-bottom{display:flex;flex-direction:row;justify-content:center;align-items:center}.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-bottom .text-button-wrapper{flex:2 1 auto}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-bottom{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-bottom .text-button-wrapper{flex:2 1 auto}.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-left-inline{display:flex;flex-direction:row;justify-content:center;align-items:center}.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-left-inline .picture-button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-right-inline{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-right-inline .picture-button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-right-inline,.gem-alert-inner.button-right-inline{display:flex;flex-direction:row;justify-content:center;align-items:center}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-left-inline,.gem-alert-inner.button-left-inline{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-wrap .gem-alert-box-picture{float:right}.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-wrap .gem-alert-box-picture{float:left}.gem-alert-box-icon-image-wrapping-inline{display:flex;flex-direction:column}.gem-alert-box-icon-image-wrapping-inline .gem-alert-box-content{flex-grow:1}.gem-alert-box-icon-image-wrapping-inline.gem-alert-box-icon-horizontal-right{flex-direction:row-reverse}.gem-alert-box-icon-image-wrapping-inline.gem-alert-box-icon-horizontal-left{flex-direction:row;align-items:center}@media (max-width: 767px){.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-bottom{flex-direction:column}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-bottom{flex-direction:column-reverse}.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-left-inline{flex-direction:column}.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-left-inline .picture-button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-right-inline{flex-direction:column-reverse}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-right-inline .picture-button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-right-inline,.gem-alert-inner.button-right-inline,.gem-alert-inner.no-button{flex-direction:column}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-left-inline,.gem-alert-inner.button-left-inline{flex-direction:column-reverse}}@media (min-width: 768px) and (max-width: 1024px){.gem-alert-inner.gem-alert-box-icon-horizontal-left.gem-alert-box-icon-image-wrapping-inline.button-right-inline,.gem-alert-inner.button-right-inline,.gem-alert-inner.no-button{flex-direction:column}.gem-alert-inner.gem-alert-box-icon-horizontal-right.gem-alert-box-icon-image-wrapping-inline.button-left-inline,.gem-alert-inner.button-left-inline{flex-direction:column-reverse}}.wc-stripe-upe-element{margin-bottom:4px}#payment .payment_methods li img.stripe-icon{height:24px;width:37px;-o-object-fit:contain;object-fit:contain}#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}.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}.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(content/plugins/woocommerce-gateway-stripe/assets/images/link.svg);background-color:transparent;cursor:pointer;border:none}.thegem-section-parallax{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius)}.thegem-section-parallax .thegem-section-parallax-background{position:absolute;left:0;top:0;width:100%;height:100%}.thegem-section-parallax.thegem-section-parallax-fixed .thegem-section-parallax-background{background-attachment:fixed}.thegem-section-parallax.thegem-section-parallax-horizontal .thegem-section-parallax-background{}.thegem-section-parallax.thegem-section-parallax-vertical{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.thegem-section-parallax.thegem-section-parallax-vertical .thegem-section-parallax-background{will-change:transform}.thegem-ken-burns-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;--transition:1000ms;--scale:1.15;border-radius:var(--border-radius)}.thegem-ken-burns-bg.slides{--scale:1.3}.thegem-ken-burns-bg .thegem-ken-burns-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity var(--transition) linear;will-change:transform, opacity;opacity:1;--duration:20000ms}.thegem-ken-burns-bg .thegem-ken-burns-slide.crossFade-out{opacity:0}.thegem-ken-burns-bg.slides .thegem-ken-burns-slide{animation-timing-function:linear}.thegem-ken-burns-bg .thegem-ken-burns-slide.active{animation-duration:var(--duration)}.thegem-ken-burns-slide[data-direction="zoom-in"]{transform:scale(1)}.thegem-ken-burns-slide[data-direction="zoom-out"]{transform:scale(var(--scale))}.thegem-ken-burns-slide.active[data-direction="zoom-in"]{animation:kenBurnsZoomIn var(--duration) forwards}.thegem-ken-burns-slide.active[data-direction="zoom-out"]{animation:kenBurnsZoomOut var(--duration) forwards}.thegem-ken-burns-bg .thegem-ken-burns-slide{animation-timing-function:ease}.thegem-ken-burns-bg.slides .thegem-ken-burns-slide{animation-timing-function:linear}@keyframes
kenBurnsZoomIn{0%{transform:scale(1)}100%{transform:scale(var(--scale))}}@keyframes
kenBurnsZoomOut{0%{transform:scale(var(--scale))}100%{transform:scale(1)}}@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;src:url(https://www.brandbrahma.com/wp-content/uploads/elementor/google-fonts/fonts/dmserifdisplay-581db68b.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;src:url(https://www.brandbrahma.com/wp-content/uploads/elementor/google-fonts/fonts/dmserifdisplay-ea129236.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;src:url(https://www.brandbrahma.com/wp-content/uploads/elementor/google-fonts/fonts/dmserifdisplay-4bf503a6.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;src:url(https://www.brandbrahma.com/wp-content/uploads/elementor/google-fonts/fonts/dmserifdisplay-9464d2ef.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Koulen';font-style:normal;font-weight:400;src:url(https://www.brandbrahma.com/wp-content/uploads/elementor/google-fonts/fonts/koulen-fc364102.woff2) format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC}@font-face{font-family:'Koulen';font-style:normal;font-weight:400;src:url(https://www.brandbrahma.com/wp-content/uploads/elementor/google-fonts/fonts/koulen-cd0818f7.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}