/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elementor__css__thegem-preloader-css-v943b84ac2e4022d01445fa5e50525f40dbbe06a5.css*/
/*!/wp-content/themes/thegem-elementor/css/thegem-preloader.css*/#page-preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999999;opacity:.98;background:#2c2e3d}.block-preloader.preloader,.block-preloader{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;height:auto}.block-preloader+*{overflow:visible!important}.block-preloader.preloader+*:not(iframe){height:auto!important}.block-preloader:after{display:none}#page-preloader.preloader-loaded .page-preloader-spin,.block-preloader.preloader-loaded .page-preloader-spin{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#page-preloader.preloader-loaded,.block-preloader.preloader-loaded{visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.no-js #page-preloader,.no-js .block-preloader{display:none}#page-preloader .page-preloader-spin,.block-preloader .page-preloader-spin,.preloader-spin{position:absolute;left:50%;top:50%;z-index:1001;width:80px;height:80px;margin:-40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid #fff0;border-top-color:#b9b7ff;-webkit-animation:PreloaderSpin 2s linear infinite;animation:PreloaderSpin 2s linear infinite}.preloader-spin{border-top-color:#b9b7ff}.block-preloader .page-preloader-spin{top:100px;margin-top:0}#page-preloader .page-preloader-spin:before,.block-preloader .page-preloader-spin:before,.preloader-spin:before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid #fff0;border-top-color:#00bcd4;-webkit-animation:PreloaderSpin 3s linear infinite;animation:PreloaderSpin 3s linear infinite}.preloader-spin:before{border-top-color:#00bcd4}#page-preloader .page-preloader-spin:after,.block-preloader .page-preloader-spin:after,.preloader-spin:after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid #fff0;border-top-color:#a3e7f0;-webkit-animation:PreloaderSpin 1.5s linear infinite;animation:PreloaderSpin 1.5s linear infinite}.gem-fancybox-preloader .preloader-spin:after{border-top-color:#a3e7f0}.preloader-spin:after{border-top-color:#7b97ab}.fancybox-slide .gem-fancybox-preloader{width:150px;height:150px;background:#fff0;margin:0;margin-top:-75px;margin-left:-75px;padding:0}@-webkit-keyframes PreloaderSpin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes PreloaderSpin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.portfolio-scroll-pagination .preloader-spin{margin-top:-10px}.blog-load-more-style-timeline-new .preloader-spin{margin-top:-10px}.gem-product-scroll-pagination .preloader-spin{margin-top:-10px}.preloader-spin-new{position:absolute;left:50%;top:50%;z-index:1001;width:50px;height:50px;margin:-25px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid #00bcd4;border-top-color:transparent!important;-webkit-animation:PreloaderSpin 1.3s linear infinite;animation:PreloaderSpin 1.3s linear infinite}.preloader.fullwidth-preloader:before{content:'';position:absolute;width:200%;height:100%;left:50%;transform:translateX(-50%);background-color:inherit}.gem-blog-slider-preloader{padding-bottom:165%}@media (min-width:768px){.gem-blog-slider-preloader{padding-bottom:90%}}@media (min-width:992px){.gem-blog-slider-preloader{padding-bottom:44.87%}}
/* [inline: after] */
		body:not(.compose-mode) .gem-icon-style-gradient span,
		body:not(.compose-mode) .gem-icon .gem-icon-half-1,
		body:not(.compose-mode) .gem-icon .gem-icon-half-2 {
			opacity: 0 !important;
			}
/* [/inline: after] */
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elementor__css__thegem-reset-css-v9838c9e5e9ff4e14dc1aa230aa4822d1ba8791fa.css*/
/*!/wp-content/themes/thegem-elementor/css/thegem-reset.css*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:#fff0}a:active,a:hover{outline:0 none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0 none}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:#fff0}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.421;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover{color:#2a6496;text-decoration:none}a:focus{outline:0 none;outline:0 none;outline-offset:0}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elementor__css__thegem-grid-css-v3875eaf77e72c216ca0ea6cefe1367aeae4d4894.css*/
/*!/wp-content/themes/thegem-elementor/css/thegem-grid.css*/.container{margin-right:auto;margin-left:auto;padding-left:21px;padding-right:21px}@media (min-width:1212px){.container{width:1212px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:21px;padding-right:21px}.row{margin-left:-21px;margin-right:-21px}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.container:after,.container-fluid:after,.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:21px;padding-right:21px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0%}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0%}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0%}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0%}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1212px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0%}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elementor__css__thegem-custom-header-css-vc76cb630e243cc3ecee1254f13afa8358258530f.css*/
/*!/wp-content/themes/thegem-elementor/css/thegem-custom-header.css*/.header-wrapper{position:relative;top:0;right:0;left:0;z-index:390;backface-visibility:hidden;-webkit-backface-visibility:hidden}.header-with-sticky-template{position:relative;z-index:392}.header-sticky-template{position:fixed;z-index:391;visibility:hidden;opacity:0;transition:opacity .1s ease,visibility .1s ease,transform .3s ease;animation:header-fadeOutUpBig .1s ease;pointer-events:none}.header-sticky-template.header-sticked{visibility:visible;opacity:1;animation:header-fadeInDownBig .3s ease;pointer-events:visible;pointer-events:unset}@media (min-width:992px){.header-sticky-template.header-hide-on-scroll-desktop{transform:translateY(-100%);animation:none}.header-sticky-template.header-hide-on-scroll-desktop.header-scroll-up{transform:none}}@media (max-width:991px){.header-sticky-template.header-hide-on-scroll-mobile{transform:translateY(-100%);animation:none}.header-sticky-template.header-hide-on-scroll-mobile.header-scroll-up{transform:none}}.header-sticky-prepared .header-wrapper{position:absolute}@media (min-width:768px){.header-transparent .header-wrapper{position:absolute}}@media (max-width:767px){.header-transparent-mobile .header-wrapper{position:absolute}}.header-scroll-stick .whb-flex-row{transition:height .2s ease}.header-scroll-stick.header-sticked .whb-flex-row{transition-duration:.3s}.header-scroll-stick.header-scroll-down .header-wrapper,.header-scroll-stick.header-scroll-up .header-wrapper{transition:transform .3s ease}.header-scroll-stick.header-scroll-down .header-wrapper{transform:translateY(-100%)}.header-scroll-stick.header-scroll-up .header-wrapper{transform:none}.header-scroll-slide.header-sticked .header-wrapper{animation:header-fadeInDownBig .4s ease}.header-scroll-slide.header-scroll-down .header-wrapper,.header-scroll-slide.header-scroll-up .header-wrapper{transition:transform .3s ease}.header-scroll-slide.whb-hide-on-scroll.header-sticked .header-wrapper{transform:translateY(-100%);animation:none}.header-scroll-slide.whb-hide-on-scroll.header-scroll-up .header-wrapper{transform:none}.header-sticked .header-wrapper{position:fixed}.header-sticked .elementor-section{transition:background-color .3s ease}.header-sticked:not(.header-sticky-template) .elementor-section:not(.header-sticky-row),.header-sticked:not(.header-sticky-template) .e-con.e-parent:not(.header-sticky-row){display:none}@keyframes header-fadeInDownBig{from{transform:translate3d(0,-100%,0)}to{transform:none}}@keyframes header-fadeOutUpBig{from{transform:none}to{transform:translate3d(0,-100%,0)}}.header-background{position:relative}.header-background:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.header-sticked.header-background:before{opacity:.95}.admin-bar .header-sticked .header-wrapper,.admin-bar .header-sticky-template{top:32px}@media (max-width:767px){.admin-bar .header-sticked .header-wrapper,.admin-bar .header-sticky-template{top:46px}}@media (max-width:599px){.admin-bar .header-sticked .header-wrapper,.admin-bar .header-sticky-template{top:0}}.tg-flex{display:flex!important}.tg-inline-flex{display:inline-flex!important}.tg-flex-row{flex-direction:row!important}.tg-flex-row-reverse{flex-direction:row-reverse!important}.tg-flex-column{flex-direction:column!important}.tg-flex-column-reverse{flex-direction:column-reverse!important}.tg-flex-wrap{flex-wrap:wrap!important}.tg-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.tg-flex-nowrap{flex-wrap:nowrap!important}.tg-justify-content-start{justify-content:flex-start!important}.tg-justify-content-end{justify-content:flex-end!important}.tg-justify-content-center{justify-content:center!important}.tg-justify-content-between{justify-content:space-between!important}.tg-justify-content-around{justify-content:space-around!important}.tg-justify-content-evenly{justify-content:space-evenly!important}.tg-align-content-start{align-content:flex-start!important}.tg-align-content-end{align-content:flex-end!important}.tg-align-content-center{align-content:center!important}.tg-align-content-around{align-content:space-around!important}.tg-align-content-stretch{align-content:stretch!important}.tg-align-items-start{align-items:flex-start!important}.tg-align-items-end{align-items:flex-end!important}.tg-align-items-center{align-items:center!important}.tg-align-items-baseline{align-items:baseline!important}.tg-align-items-stretch{align-items:stretch!important}.elementor-widget-wrap.thegem-column-elements-inline{display:flex;align-items:center}.elementor-widget-wrap.thegem-column-elements-inline>.elementor-element{width:auto;padding-left:5px;padding-right:5px;margin-bottom:0}@media (max-width:1024px){.elementor-widget-wrap.thegem-column-elements-inline>.elementor-element{order:100}}.elementor-widget-wrap.thegem-column-elements-inline>.elementor-element.elementor-inner-section{flex:auto}.header-wrapper .thegem-template-header>.elementor>.elementor-inner>.elementor-section-wrap>.elementor-section>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap:not(.thegem-column-elements-inline)>.elementor-element{width:100%!important}.elementor-widget-wrap.thegem-column-elements-inline .elementor-html5dnd-current-element{flex-direction:column}.elementor-shape-simple .elementor-social-icon-android:hover,.elementor-shape-simple .elementor-social-icon-android{background-color:#fff0;color:#a4c639}.elementor-shape-simple .elementor-social-icon-apple:hover,.elementor-shape-simple .elementor-social-icon-apple{background-color:#fff0;color:#999}.elementor-shape-simple .elementor-social-icon-behance:hover,.elementor-shape-simple .elementor-social-icon-behance{background-color:#fff0;color:#1769ff}.elementor-shape-simple .elementor-social-icon-bitbucket:hover,.elementor-shape-simple .elementor-social-icon-bitbucket{background-color:#fff0;color:#205081}.elementor-shape-simple .elementor-social-icon-codepen:hover,.elementor-shape-simple .elementor-social-icon-codepen{background-color:#fff0;color:#000}.elementor-shape-simple .elementor-social-icon-delicious:hover,.elementor-shape-simple .elementor-social-icon-delicious{background-color:#fff0;color:#39f}.elementor-shape-simple .elementor-social-icon-deviantart:hover,.elementor-shape-simple .elementor-social-icon-deviantart{background-color:#fff0;color:#05cc47}.elementor-shape-simple .elementor-social-icon-digg:hover,.elementor-shape-simple .elementor-social-icon-digg{background-color:#fff0;color:#005be2}.elementor-shape-simple .elementor-social-icon-dribbble:hover,.elementor-shape-simple .elementor-social-icon-dribbble{background-color:#fff0;color:#ea4c89}.elementor-shape-simple .elementor-social-icon-elementor:hover,.elementor-shape-simple .elementor-social-icon-elementor{background-color:#fff0;color:#d30c5c}.elementor-shape-simple .elementor-social-icon-envelope:hover,.elementor-shape-simple .elementor-social-icon-envelope{background-color:#fff0;color:#ea4335}.elementor-shape-simple .elementor-social-icon-facebook:hover,.elementor-shape-simple .elementor-social-icon-facebook,.elementor-shape-simple .elementor-social-icon-facebook-f:hover,.elementor-shape-simple .elementor-social-icon-facebook-f{background-color:#fff0;color:#3b5998}.elementor-shape-simple .elementor-social-icon-flickr:hover,.elementor-shape-simple .elementor-social-icon-flickr{background-color:#fff0;color:#0063dc}.elementor-shape-simple .elementor-social-icon-foursquare:hover,.elementor-shape-simple .elementor-social-icon-foursquare{background-color:#fff0;color:#2d5be3}.elementor-shape-simple .elementor-social-icon-free-code-camp:hover,.elementor-shape-simple .elementor-social-icon-free-code-camp,.elementor-shape-simple .elementor-social-icon-freecodecamp:hover,.elementor-shape-simple .elementor-social-icon-freecodecamp{background-color:#fff0;color:#006400}.elementor-shape-simple .elementor-social-icon-github:hover,.elementor-shape-simple .elementor-social-icon-github{background-color:#fff0;color:#333}.elementor-shape-simple .elementor-social-icon-gitlab:hover,.elementor-shape-simple .elementor-social-icon-gitlab{background-color:#fff0;color:#e24329}.elementor-shape-simple .elementor-social-icon-globe:hover,.elementor-shape-simple .elementor-social-icon-globe{background-color:#fff0;color:#818a91}.elementor-shape-simple .elementor-social-icon-google-plus:hover,.elementor-shape-simple .elementor-social-icon-google-plus,.elementor-shape-simple .elementor-social-icon-google-plus-g:hover,.elementor-shape-simple .elementor-social-icon-google-plus-g{background-color:#fff0;color:#dd4b39}.elementor-shape-simple .elementor-social-icon-houzz:hover,.elementor-shape-simple .elementor-social-icon-houzz{background-color:#fff0;color:#7ac142}.elementor-shape-simple .elementor-social-icon-instagram:hover,.elementor-shape-simple .elementor-social-icon-instagram{background-color:#fff0;color:#262626}.elementor-shape-simple .elementor-social-icon-jsfiddle:hover,.elementor-shape-simple .elementor-social-icon-jsfiddle{background-color:#fff0;color:#487aa2}.elementor-shape-simple .elementor-social-icon-link:hover,.elementor-shape-simple .elementor-social-icon-link{background-color:#fff0;color:#818a91}.elementor-shape-simple .elementor-social-icon-linkedin:hover,.elementor-shape-simple .elementor-social-icon-linkedin,.elementor-shape-simple .elementor-social-icon-linkedin-in:hover,.elementor-shape-simple .elementor-social-icon-linkedin-in{background-color:#fff0;color:#0077b5}.elementor-shape-simple .elementor-social-icon-medium:hover,.elementor-shape-simple .elementor-social-icon-medium{background-color:#fff0;color:#00ab6b}.elementor-shape-simple .elementor-social-icon-meetup:hover,.elementor-shape-simple .elementor-social-icon-meetup{background-color:#fff0;color:#ec1c40}.elementor-shape-simple .elementor-social-icon-mixcloud:hover,.elementor-shape-simple .elementor-social-icon-mixcloud{background-color:#fff0;color:#273a4b}.elementor-shape-simple .elementor-social-icon-odnoklassniki:hover,.elementor-shape-simple .elementor-social-icon-odnoklassniki{background-color:#fff0;color:#f4731c}.elementor-shape-simple .elementor-social-icon-pinterest:hover,.elementor-shape-simple .elementor-social-icon-pinterest{background-color:#fff0;color:#bd081c}.elementor-shape-simple .elementor-social-icon-product-hunt:hover,.elementor-shape-simple .elementor-social-icon-product-hunt{background-color:#fff0;color:#da552f}.elementor-shape-simple .elementor-social-icon-reddit:hover,.elementor-shape-simple .elementor-social-icon-reddit{background-color:#fff0;color:#ff4500}.elementor-shape-simple .elementor-social-icon-rss:hover,.elementor-shape-simple .elementor-social-icon-rss{background-color:#fff0;color:#f26522}.elementor-shape-simple .elementor-social-icon-shopping-cart:hover,.elementor-shape-simple .elementor-social-icon-shopping-cart{background-color:#fff0;color:#4caf50}.elementor-shape-simple .elementor-social-icon-skype:hover,.elementor-shape-simple .elementor-social-icon-skype{background-color:#fff0;color:#00aff0}.elementor-shape-simple .elementor-social-icon-slideshare:hover,.elementor-shape-simple .elementor-social-icon-slideshare{background-color:#fff0;color:#0077b5}.elementor-shape-simple .elementor-social-icon-snapchat:hover,.elementor-shape-simple .elementor-social-icon-snapchat{background-color:#fff0;color:#fffc00}.elementor-shape-simple .elementor-social-icon-soundcloud:hover,.elementor-shape-simple .elementor-social-icon-soundcloud{background-color:#fff0;color:#f80}.elementor-shape-simple .elementor-social-icon-spotify:hover,.elementor-shape-simple .elementor-social-icon-spotify{background-color:#fff0;color:#2ebd59}.elementor-shape-simple .elementor-social-icon-stack-overflow:hover,.elementor-shape-simple .elementor-social-icon-stack-overflow{background-color:#fff0;color:#fe7a15}.elementor-shape-simple .elementor-social-icon-steam:hover,.elementor-shape-simple .elementor-social-icon-steam{background-color:#fff0;color:#00adee}.elementor-shape-simple .elementor-social-icon-stumbleupon:hover,.elementor-shape-simple .elementor-social-icon-stumbleupon{background-color:#fff0;color:#eb4924}.elementor-shape-simple .elementor-social-icon-telegram:hover,.elementor-shape-simple .elementor-social-icon-telegram{background-color:#fff0;color:#2ca5e0}.elementor-shape-simple .elementor-social-icon-thumb-tack:hover,.elementor-shape-simple .elementor-social-icon-thumb-tack{background-color:#fff0;color:#1aa1d8}.elementor-shape-simple .elementor-social-icon-tripadvisor:hover,.elementor-shape-simple .elementor-social-icon-tripadvisor{background-color:#fff0;color:#589442}.elementor-shape-simple .elementor-social-icon-tumblr:hover,.elementor-shape-simple .elementor-social-icon-tumblr{background-color:#fff0;color:#35465c}.elementor-shape-simple .elementor-social-icon-twitch:hover,.elementor-shape-simple .elementor-social-icon-twitch{background-color:#fff0;color:#6441a5}.elementor-shape-simple .elementor-social-icon-twitter:hover,.elementor-shape-simple .elementor-social-icon-twitter{background-color:#fff0;color:#1da1f2}.elementor-shape-simple .elementor-social-icon-viber:hover,.elementor-shape-simple .elementor-social-icon-viber{background-color:#fff0;color:#665cac}.elementor-shape-simple .elementor-social-icon-vimeo:hover,.elementor-shape-simple .elementor-social-icon-vimeo{background-color:#fff0;color:#1ab7ea}.elementor-shape-simple .elementor-social-icon-vk:hover,.elementor-shape-simple .elementor-social-icon-vk{background-color:#fff0;color:#45668e}.elementor-shape-simple .elementor-social-icon-weibo:hover,.elementor-shape-simple .elementor-social-icon-weibo{background-color:#fff0;color:#dd2430}.elementor-shape-simple .elementor-social-icon-weixin:hover,.elementor-shape-simple .elementor-social-icon-weixin{background-color:#fff0;color:#31a918}.elementor-shape-simple .elementor-social-icon-whatsapp:hover,.elementor-shape-simple .elementor-social-icon-whatsapp{background-color:#fff0;color:#25d366}.elementor-shape-simple .elementor-social-icon-wordpress:hover,.elementor-shape-simple .elementor-social-icon-wordpress{background-color:#fff0;color:#21759b}.elementor-shape-simple .elementor-social-icon-xing:hover,.elementor-shape-simple .elementor-social-icon-xing{background-color:#fff0;color:#026466}.elementor-shape-simple .elementor-social-icon-yelp:hover,.elementor-shape-simple .elementor-social-icon-yelp{background-color:#fff0;color:#af0606}.elementor-shape-simple .elementor-social-icon-youtube:hover,.elementor-shape-simple .elementor-social-icon-youtube{background-color:#fff0;color:#cd201f}.elementor-shape-simple .elementor-social-icon-500px:hover,.elementor-shape-simple .elementor-social-icon-500px{background-color:#fff0;color:#0099e5}.elementor-shape-simple .elementor-social-icon i:hover,.elementor-shape-simple .elementor-social-icon i{color:inherit}.elementor-shape-simple .elementor-social-icon svg:hover,.elementor-shape-simple .elementor-social-icon svg{fill:currentcolor}.site-header .elementor-section,.site-header .elementor-column-wrap{border-color:var(--thegem-to-box-border-color,#DFE5E8)}.site-header.header-light .elementor-section,.site-header.header-light .elementor-column-wrap{border-color:var(--header-builder-light-color)}body.menu-scroll-locked,body.cart-scroll-locked{overflow:hidden}body.menu-scroll-locked.is-no-sticky .header-sticky-template,body.cart-scroll-locked.is-no-sticky .header-sticky-template{opacity:0}body.menu-scroll-locked .thegem-template-header .vc_row,body.cart-scroll-locked .thegem-template-header .vc_row{z-index:auto!important}body.menu-scroll-locked .thegem-template-header .thegem-te-menu,body.cart-scroll-locked .thegem-template-header .thegem-te-cart{z-index:auto!important}body.menu-scroll-locked .thegem-template-header .thegem-te-menu .thegem-te-menu__hamburger .hamburger-menu-back.active,body.menu-scroll-locked .thegem-template-header .thegem-te-menu .overlay-menu-back.active{z-index:999!important}body.menu-scroll-locked .thegem-template-header .thegem-te-menu .thegem-te-menu__hamburger .nav-menu,body.menu-scroll-locked .thegem-template-header .thegem-te-menu .overlay-menu-wrapper.active{z-index:1000!important}body.menu-scroll-locked:not(.is-no-sticky) .header-sticky-template.header-hide-on-scroll-mobile,body.cart-scroll-locked:not(.is-no-sticky) .header-sticky-template.header-hide-on-scroll-mobile{transform:none!important}body.menu-scroll-locked:not(.is-no-sticky) .header-sticky-template,body.cart-scroll-locked:not(.is-no-sticky) .header-sticky-template{z-index:391!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.thegem-te-heading .thegem-heading.text-body-tiny{font-family:var(--thegem-to-body-tiny-font-family);font-style:var(--thegem-to-body-tiny-font-style);font-weight:var(--thegem-to-body-tiny-font-weight);font-size:var(--thegem-to-body-tiny-font-size);line-height:var(--thegem-to-body-tiny-line-height);letter-spacing:var(--thegem-to-body-tiny-letter-spacing);text-transform:var(--thegem-to-body-tiny-text-transform)}@media (min-width:1025px){.elementor-widget.flex-absolute-desktop{position:absolute}.flex-horizontal-align-left:not(.flex-absolute-desktop){margin-left:0;margin-right:auto}.flex-horizontal-align-left.flex-absolute-desktop{left:0}.flex-horizontal-align-center:not(.flex-absolute-desktop){margin-left:auto;margin-right:auto}.flex-horizontal-align-center.flex-absolute-desktop{left:50%;width:fit-content!important;max-width:100%;transform:translateX(-50%)}.flex-horizontal-align-right:not(.flex-absolute-desktop){margin-left:auto;margin-right:0}.flex-horizontal-align-right.flex-absolute-desktop{right:0}.flex-vertical-align-top:not(.flex-absolute-desktop){align-self:flex-start}.flex-vertical-align-top.flex-absolute-desktop{top:0}.flex-vertical-align-center:not(.flex-absolute-desktop){align-self:center}.flex-vertical-align-center.flex-absolute-desktop{top:50%;transform:translateY(-50%)}.flex-horizontal-align-center.flex-vertical-align-center.flex-absolute-desktop{transform:translate(-50%,-50%)}.flex-vertical-align-bottom:not(.flex-absolute-desktop){align-self:flex-end}.flex-vertical-align-bottom.flex-absolute-desktop{bottom:0}}@media (min-width:768px) and (max-width:1024px){.elementor-widget.flex-absolute-tablet{position:absolute}.flex-horizontal-align-tablet-left:not(.flex-absolute-tablet),.flex-horizontal-align-tablet-default:not(.flex-absolute-tablet).flex-horizontal-align-left{margin-left:0;margin-right:auto}.flex-horizontal-align-tablet-left.flex-absolute-tablet,.flex-horizontal-align-tablet-default.flex-absolute-tablet.flex-horizontal-align-left{left:0}.flex-horizontal-align-tablet-center:not(.flex-absolute-tablet),.flex-horizontal-align-tablet-default:not(.flex-absolute-tablet).flex-horizontal-align-center{margin-left:auto;margin-right:auto}.flex-horizontal-align-tablet-center.flex-absolute-tablet,.flex-horizontal-align-tablet-default.flex-absolute-tablet.flex-horizontal-align-center{left:50%;width:fit-content!important;max-width:100%;transform:translateX(-50%)}.flex-horizontal-align-tablet-right:not(.flex-absolute-tablet),.flex-horizontal-align-tablet-default:not(.flex-absolute-tablet).flex-horizontal-align-right{margin-left:auto;margin-right:0}.flex-horizontal-align-tablet-right.flex-absolute-tablet,.flex-horizontal-align-tablet-default.flex-absolute-tablet.flex-horizontal-align-right{right:0}.flex-vertical-align-tablet-top:not(.flex-absolute-tablet),.flex-vertical-align-tablet-default:not(.flex-absolute-tablet).flex-vertical-align-top{align-self:flex-start}.flex-vertical-align-tablet-top.flex-absolute-tablet,.flex-vertical-align-tablet-default.flex-absolute-tablet.flex-vertical-align-top{top:0}.flex-vertical-align-tablet-center:not(.flex-absolute-tablet),.flex-vertical-align-tablet-default:not(.flex-absolute-tablet).flex-vertical-align-center{align-self:center}.flex-vertical-align-tablet-center.flex-absolute-tablet,.flex-vertical-align-tablet-default.flex-absolute-tablet.flex-vertical-align-center{top:50%;transform:translateY(-50%)}.flex-horizontal-align-tablet-center.flex-vertical-align-tablet-center.flex-absolute-tablet,.flex-horizontal-align-tablet-default.flex-vertical-align-tablet-center.flex-absolute-tablet.flex-horizontal-align-center,.flex-horizontal-align-tablet-center.flex-vertical-align-tablet-default.flex-absolute-tablet.flex-vertical-align-center{transform:translate(-50%,-50%)}.flex-vertical-align-tablet-bottom:not(.flex-absolute-tablet),.flex-vertical-align-tablet-default:not(.flex-absolute-tablet).flex-vertical-align-bottom{align-self:flex-end}.flex-vertical-align-tablet-bottom.flex-absolute-tablet,.flex-vertical-align-tablet-default.flex-absolute-tablet.flex-vertical-align-bottom{bottom:0}}@media (max-width:767px){.elementor-widget.flex-absolute-mobile{position:absolute}.flex-horizontal-align-mobile-left:not(.flex-absolute-mobile),.flex-horizontal-align-mobile-default:not(.flex-absolute-mobile).flex-horizontal-align-tablet-left,.flex-horizontal-align-mobile-default:not(.flex-absolute-mobile).flex-horizontal-align-tablet-default.flex-horizontal-align-left{margin-left:0;margin-right:auto}.flex-horizontal-align-mobile-left.flex-absolute-mobile,.flex-horizontal-align-mobile-default.flex-absolute-mobile.flex-horizontal-align-tablet-left,.flex-horizontal-align-mobile-default.flex-absolute-mobile.flex-horizontal-align-tablet-default.flex-horizontal-align-left{left:0}.flex-horizontal-align-mobile-center:not(.flex-absolute-mobile),.flex-horizontal-align-mobile-default:not(.flex-absolute-mobile).flex-horizontal-align-tablet-center,.flex-horizontal-align-mobile-default:not(.flex-absolute-mobile).flex-horizontal-align-tablet-default.flex-horizontal-align-center{margin-left:auto;margin-right:auto}.flex-horizontal-align-mobile-center.flex-absolute-mobile,.flex-horizontal-align-mobile-default.flex-absolute-mobile.flex-horizontal-align-tablet-center,.flex-horizontal-align-mobile-default.flex-absolute-mobile.flex-horizontal-align-tablet-default.flex-horizontal-align-center{left:50%;width:fit-content!important;max-width:100%;transform:translateX(-50%)}.flex-horizontal-align-mobile-right:not(.flex-absolute-mobile),.flex-horizontal-align-mobile-default:not(.flex-absolute-mobile).flex-horizontal-align-tablet-right,.flex-horizontal-align-mobile-default:not(.flex-absolute-mobile).flex-horizontal-align-tablet-default.flex-horizontal-align-right{margin-left:auto;margin-right:0}.flex-horizontal-align-mobile-right.flex-absolute-mobile,.flex-horizontal-align-mobile-default.flex-absolute-mobile.flex-horizontal-align-tablet-right,.flex-horizontal-align-mobile-default.flex-absolute-mobile.flex-horizontal-align-tablet-default.flex-horizontal-align-right{right:0}.flex-vertical-align-mobile-top:not(.flex-absolute-mobile),.flex-vertical-align-mobile-default:not(.flex-absolute-mobile).flex-vertical-align-tablet-top,.flex-vertical-align-mobile-default:not(.flex-absolute-mobile).flex-vertical-align-tablet-default.flex-vertical-align-top{align-self:flex-start}.flex-vertical-align-mobile-top.flex-absolute-mobile,.flex-vertical-align-mobile-default.flex-absolute-mobile.flex-vertical-align-tablet-top,.flex-vertical-align-mobile-default.flex-absolute-mobile.flex-vertical-align-tablet-default.flex-vertical-align-top{top:0}.flex-vertical-align-mobile-center:not(.flex-absolute-mobile),.flex-vertical-align-mobile-default:not(.flex-absolute-mobile).flex-vertical-align-tablet-center,.flex-vertical-align-mobile-default:not(.flex-absolute-mobile).flex-vertical-align-tablet-default.flex-vertical-align-center{align-self:center}.flex-vertical-align-mobile-center.flex-absolute-mobile,.flex-vertical-align-mobile-default.flex-absolute-mobile.flex-vertical-align-tablet-center,.flex-vertical-align-mobile-default.flex-absolute-mobile.flex-vertical-align-tablet-default.flex-vertical-align-center{top:50%;transform:translateY(-50%)}.flex-horizontal-align-mobile-center.flex-vertical-align-mobile-center.flex-absolute-mobile,.flex-horizontal-align-mobile-default.flex-horizontal-align-tablet-center.flex-vertical-align-mobile-center.flex-absolute-mobile.flex-horizontal-align-center,.flex-horizontal-align-mobile-default.flex-horizontal-align-tablet-default.flex-horizontal-align-center.flex-vertical-align-mobile-center.flex-absolute-mobile.flex-horizontal-align-center,.flex-horizontal-align-mobile-center.flex-vertical-align-mobile-default.flex-vertical-align-tablet-center.flex-absolute-mobile.flex-vertical-align-center,.flex-horizontal-align-mobile-center.flex-vertical-align-mobile-default.flex-vertical-align-tablet-default.flex-vertical-align-center.flex-absolute-mobile.flex-vertical-align-center{transform:translate(-50%,-50%)}.flex-vertical-align-mobile-bottom:not(.flex-absolute-mobile),.flex-vertical-align-mobile-default:not(.flex-absolute-mobile).flex-vertical-align-tablet-bottom,.flex-vertical-align-mobile-default:not(.flex-absolute-mobile).flex-vertical-align-tablet-default.flex-vertical-align-bottom{align-self:flex-end}.flex-vertical-align-mobile-bottom.flex-absolute-mobile,.flex-vertical-align-mobile-default.flex-absolute-mobile.flex-vertical-align-tablet-bottom,.flex-vertical-align-mobile-default.flex-absolute-mobile.flex-vertical-align-tablet-default.flex-vertical-align-bottom{bottom:0}}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elementor__css__thegem-perevazka-css-css-v608d47b1a2ccd3f9712ef0ae4678636a21bc759f.css*/
/*!/wp-content/themes/thegem-elementor/css/thegem-perevazka-css.css*/.jtwt_tweet_text.icon-twitter a:hover{color:#3c3950}.widget.widget_search form{border-radius:3px;overflow:hidden}.widget_diagram .skill-amount{letter-spacing:.05em}#colophon #mc4wp_email{border-radius:3px}#mc4wp_submit{border-top-right-radius:3px;border-bottom-right-radius:3px}#mc4wp_email{border-radius:3px}.widget_recent_comments li{font-size:14px}#wp-calendar caption{letter-spacing:.05em;text-transform:uppercase;height:39px;padding:7px 0;line-height:25px}#wp-calendar #prev a,#wp-calendar #next a{color:#fff0}.widget_recent_comments .comment-author-link a{font-size:14px}.widget_recent_comments a{font-size:16px}.project_info-item-style-1 .project_info-item .title{letter-spacing:.05em}.widget .gem-teams-name{clear:both}.gem-teams-phone{letter-spacing:.05em}.widget_nav_menu li a:after,.widget_submenu li a:after{position:absolute;right:30px}.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a{text-transform:uppercase;letter-spacing:.05em}.widget_submenu ul ul ul,.widget_nav_menu ul ul ul,.widget_pages ul ul ul,.widget_categories ul ul ul{font-size:14px}.widget_submenu ul ul ul ul,.widget_nav_menu ul ul ul ul,.widget_pages ul ul ul ul .widget_categories ul ul ul ul{background-color:#dde6e8}.widget_submenu ul ul ul ul ul,.widget_nav_menu ul ul ul ul ul,.widget_pages ul ul ul ul ul,.widget_categories ul ul ul ul ul{background-color:#d4dfe3}.jtwt_date{font-size:14px}#colophon .widget_tweets .twitter-box .jtwt_tweet,#colophon .Custom_Recent_Posts .gem-pp-posts,#colophon .widget_meta li,#colophon .widget_rss li,#colophon .widget_recent_entries li,#colophon .Custom_Recent_Posts ul li,#colophon .Custom_Popular_Posts ul li,#colophon .project_info-item-style-1 .project_info-item.iconed,#colophon .gem-latest-news{border-bottom:1px solid #393d50}#colophon .widget_tweets .twitter-box .jtwt_tweet:last-child,#colophon .Custom_Recent_Posts .gem-pp-posts:last-child,#colophon .widget_meta li:last-child,#colophon .widget_rss li:last-child,#colophon .widget_recent_entries li:last-child,#colophon .Custom_Recent_Posts ul li:last-child,#colophon .Custom_Popular_Posts ul li:last-child,#colophon .project_info-item-style-1 .project_info-item.iconed:last-child,#colophon .gem-latest-news:last-child{border-bottom:none}#colophon .widget_recent_entries ul{background:#fff0}#colophon .project_info-item-style-2 .project_info-item,#colophon .project_info-item-style-1,#colophon .digram-line-box,#colophon .widget form.searchform,#colophon.gem-teams-item-wrap,#colophon.gem-picturebox-text,#colophon .widget_recent_comments li,#colophon .gem-teams-item-wrap,#colophon #wp-calendar #prev a,#colophon #wp-calendar #next a,#colophon #wp-calendar caption:after,#colophon #calendar_wrap,#colophon .widget_mc4wp_widget form{background-color:#2c2e3d}#colophon #wp-calendar #prev a,#colophon #wp-calendar #next a{-moz-transition:all .2 linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#colophon #wp-calendar #prev a:hover:after,#colophon #wp-calendar #next a:hover:after{-moz-transition:all .2 linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#colophon .widget.widget_search input,#colophon #wp-calendar caption{background-color:#181828}#colophon .jtwt_tweet:first-child,#colophon .project_info-item-style-1 .project_info-item.iconed:first-child,#colophon .gem-pp-posts:first-child,#colophon .widget_tweets .twitter-box .jtwt_tweet:first-child{background:none}#colophon .skill-line{background-color:#171728}#colophon .widget.widget_search input,#colophon #mc4wp_email,#colophon .wpcf7-form-control-wrap input,#colophon .wpcf7-form-control-wrap textarea{background-color:#181828;border:1px solid #394050}#colophon .wpcf7-form-control-wrap textarea{border-radius:3px}#colophon .widget.widget_search .gem-button,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit{background-color:#394050}#colophon #mc4wp_submit{background-color:#394050;border-top-right-radius:3px;border-bottom-right-radius:3px}#page #colophon .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#181828!important}#page #colophon .woocommerce .select2-container .select2-selection--single{border-color:#394050}#page #colophon .select2-container{border-radius:10px}#colophon .combobox-wrapper{background-color:#181828!important;border:1px solid #394050!important}#colophon .widget_categories>ul,#colophon .widget_categories>ul li,#colophon .widget.widget_pages>ul,#colophon .widget.widget_pages li{border-color:#394050}#colophon .widget_archive li,#colophon .widget_archive li:nth-child(odd){background-color:#fff0}#colophon .widget_submenu li,#colophon .widget_nav_menu>div>ul li,#colophon .widget_archive ul li{border-top:1px solid #394050}body #colophon .widget_nav_menu ul.menu>li>ul{border-left:1px solid #394050;border-right:1px solid #394050;border-top:1px solid #394050}#colophon .widget_submenu ul,#colophon .widget_nav_menu>div>ul,#colophon .widget_archive ul{border-left:1px solid #394050;border-right:1px solid #394050;border-bottom:1px solid #394050}#colophon .tagcloud a{background-color:#fff0}#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_categories ul ul,#colophon .widget_pages li li{background-color:#2c2e3d}#colophon .wpcf7-validation-errors,#colophon .wpcf7-not-valid-tip{display:none!important}.widget .searchform input{border-radius:3px}body .widget_tag_cloud .tagcloud a:hover{border:1px solid #fff0}.widget :after,.widget :before,.widget a,.widget a:hover,.widget.widget_search .gem-button:hover,.widget.widget_search .gem-button,body .widget_tag_cloud .tagcloud a,body .widget_tag_cloud .tagcloud a:hover,#colophon .widget.widget_search .gem-button:hover,#colophon #mc4wp_submit:hover,#colophon .widget.widget_search .gem-button:hover,body #colophon .tagcloud a:hover,#colophon .widget.widget_search .gem-button{-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}body .portfolio-items-masonry.background-style-dark .portfolio-item .wrap>.caption{border-bottom:none}.portfolio-items-masonry .portfolio-item .wrap>.caption{border-bottom:1px solid #e0e5e8}.portfolio-filters-resp button:after{background:#99a9b5;box-shadow:0 10px 0 0 #99a9b5,0 20px 0 0 #99a9b5}#colophon .gem-teams-name{color:#99A9B6}#colophon .gem-picturebox-text{background-color:#2c2e3d!important}#colophon .widget_product_categories>ul,#colophon .widget_product_categories>ul li,#colophon .gem-products-content,#colophon .widget_shopping_cart_content ul.product_list_widget li{border-color:#394050}#colophon .widget_product_search input.search-field{background-color:#181828;border:1px solid #394050}#colophon .widget_product_search button{top:41px}#colophon .widget_product_categories>ul li{padding-left:10px}#colophon .widget_shopping_cart .total span.amount{color:#99a9b5}#colophon .widget .gem-products-content{display:table-cell;width:100%;vertical-align:middle}#colophon .widget .gem-products-image{display:table-cell}#colophon .team-person-email a:before{margin-right:0}.digital-agency-mailchimp.yikes-easy-mc-form label{width:68%;padding-right:5%}.digital-agency-mailchimp.yikes-easy-mc-form label>input[type="email"]{background:#f0f3f2;height:45px;border-radius:3px;border:none;padding-left:20px}.digital-agency-mailchimp.yikes-easy-mc-form label>input[type="email"]:focus{outline:none!important}.yikes-mailchimp-container .digital-agency-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:17%;min-width:235px;display:inline-block;background:#212331;color:#fff;height:45px;border:none;border-radius:3px;font-family:'Montserrat';font-weight:700;text-transform:uppercase;padding-left:50px;position:relative}.yikes-mailchimp-container .digital-agency-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button:before{content:"\e626";font-family:"thegem-icons";font-style:normal;font-size:24px;font-weight:400;color:#fff;position:absolute;left:50%;margin-left:-69px;text-align:center}@media(max-width:1200px){body .digital-agency-mailchimp.yikes-easy-mc-form label{width:100%;padding-right:0}body .yikes-mailchimp-container .digital-agency-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:100%}}.business-light-mailchimp.yikes-easy-mc-form label{float:left;width:100%;padding-right:0;margin-bottom:0}.business-light-mailchimp.yikes-easy-mc-form input[type="email"]{background-color:rgb(255 255 255 / .2);border:1px solid #dfe5e8;text-align:center;color:#ffffff!important;border-radius:5px}.business-light-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button.gem-button{width:100%;min-width:90px;float:left;padding:0;margin:0}.business-light-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button.gem-button{background-color:#2fc5b0;border:0;border-radius:5px;color:#fff;text-transform:uppercase;font-size:19px;min-height:45px;padding-top:3px}.business-light-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button.gem-button:hover{background-color:#3c3950}.business-sulutions-mailchimp input[type=email]{width:100%;height:40px!important;border:0!important;background-color:#f0f3f2!important;color:#5f727f;font-size:16px;padding-left:15px!important;padding-right:50px!important}.business-mail-submit{position:absolute;right:20px;top:0;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;background-color:#dfe5e8!important}.business-mail-submit:before{font-family:'thegem-icons';content:'\e601';color:#3c3950;font-size:24px;line-height:33px}.online-shop-mailchimp.yikes-easy-mc-form label{width:350px;padding-right:20px}.online-shop-mailchimp.yikes-easy-mc-form label>input{background:#f0f3f2;height:45px;border:none;padding-left:20px}.yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form label>input:focus{outline:none!important}.yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:155px;min-width:155px;height:45px;display:inline-block;background:#d7b398;color:#fff;border:none;font-family:'Montserrat';font-weight:700;text-transform:uppercase;padding-right:30px;padding-left:30px;position:relative}.yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form button{transition:all 0.3s;-webkit-transition:all 0.3s}.yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form button:hover{background:#212121!important;color:#fff!important;transition:all 0.3s;-webkit-transition:all 0.3s}@media(max-width:1200px){body .online-shop-mailchimp.yikes-easy-mc-form label{width:100%;padding-right:0}body .yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:100%}}.trendy-shop-mailchimp.yikes-easy-mc-form label{width:350px;padding-right:20px}.trendy-shop-mailchimp.yikes-easy-mc-form label>input{color:#fff;background:#fff0;height:45px;border:none;padding-left:0;border-bottom:1px solid #575c6c}.yikes-mailchimp-container .trendy-shop-mailchimp.yikes-easy-mc-form label>input:focus{outline:none!important}.yikes-mailchimp-container .trendy-shop-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:155px;min-width:155px;height:45px;display:inline-block;background:#f44236;color:#fff;border:none;font-family:'Montserrat';font-weight:700;text-transform:uppercase;padding-right:30px;padding-left:30px;position:relative}.yikes-mailchimp-container .trendy-shop-mailchimp.yikes-easy-mc-form button{transition:all 0.3s;-webkit-transition:all 0.3s}.yikes-mailchimp-container .trendy-shop-mailchimp.yikes-easy-mc-form button:hover{background:#212121;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}@media(max-width:1200px){body .trendy-shop-mailchimp.yikes-easy-mc-form label{width:100%;padding-right:0}body .yikes-mailchimp-container .trendy-shop-mailchimp .yikes-easy-mc-submit-button{width:100%}}.lookbook-landing-mailchimp.yikes-easy-mc-form label{width:350px;padding-right:20px}.lookbook-landing-mailchimp.yikes-easy-mc-form label>input{color:#333;background:#fff0;height:40px;border:none;padding-left:0;border-bottom:1px solid #dbdbdb}.yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form label>input:focus{outline:none!important}.yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:140px;min-width:140px;height:40px;display:inline-block;background:#fff0;color:#333;font-family:'Montserrat';font-weight:700;text-transform:uppercase;padding-right:22px;padding-left:22px;padding-top:6px;padding-bottom:6px;position:relative;border:2px solid #333}.yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form button{transition:all 0.3s;-webkit-transition:all 0.3s}.yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form button:hover{background:#212121;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}@media(max-width:1200px){body .lookbook-landing-mailchimp.yikes-easy-mc-form label{width:100%;padding-right:0}body .yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:100%}}.beauty-spa-mailchimp.yikes-easy-mc-form{display:block;margin:0 auto;width:320px}.beauty-spa-mailchimp.yikes-easy-mc-form label{width:320px;padding-right:0}.beauty-spa-mailchimp.yikes-easy-mc-form label>input{color:#928d8e;background:#fff0;height:45px;border:none;padding-left:0;border-bottom:1px solid #928d8e}.yikes-mailchimp-container .beauty-spa-mailchimp.yikes-easy-mc-form label>input:focus{outline:none!important}.yikes-mailchimp-container .beauty-spa-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button{width:320px;min-width:320px;height:50px;background:#e77785;font-size:19px;color:#fff;border-radius:25px;border:none;font-family:'Montserrat UltraLight';font-weight:100;text-transform:uppercase;padding-right:30px;padding-left:30px;position:relative;margin-top:40px}.yikes-mailchimp-container .beauty-spa-mailchimp.yikes-easy-mc-form button{transition:all 0.3s;-webkit-transition:all 0.3s}.yikes-mailchimp-container .beauty-spa-mailchimp.yikes-easy-mc-form button:hover{background:#212121;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.yikes-mailchimp-container .classic-landing-mailchimp.yikes-easy-mc-form label>input[type=email]{background:#fff!important;padding-left:20px!important;border:1px solid #dfe5e8!important}.yikes-mailchimp-container .classic-landing-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button{border:none;color:#fff;font-family:'Montserrat';font-size:14px;font-weight:700;text-transform:uppercase;background:#e43f65;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s}.yikes-mailchimp-container .classic-landing-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover{color:#e43f65;background:#212331;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s}.silk-diamond-mailchimp.yikes-easy-mc-form input[type=email]{background:#fff!important;padding-left:20px!important;border:1px solid #dfe5e8!important}.silk-diamond-mailchimp .yikes-easy-mc-submit-button{border:none;color:#fff;font-family:'Montserrat';font-size:14px;font-weight:700;text-transform:uppercase}.silk-diamond-mailchimp .yikes-easy-mc-submit-button{background:#9ccc65}.yellow-breath-mailchimp.yikes-easy-mc-form input[type=email]{background:#fff!important;color:#99a9b5;padding-left:20px!important;border:none!important}.yellow-breath-mailchimp .yikes-easy-mc-submit-button{background:#2c2e3d;border:none;color:#fff;font-family:'Montserrat';font-size:14px;font-weight:700;text-transform:uppercase}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elements-elementor__inc__templates__elements__infobox__css__infobox-css-v160c9274b12470c0f5d7380e83765d6eb6cd5582.css*/
/*!/wp-content/plugins/thegem-elements-elementor/inc/templates/elements/infobox/css/infobox.css*/.thegem-te-infobox,.thegem-te-infobox-wrapper,.thegem-te-infobox .thegem-te-infobox-content,.thegem-te-infobox .gem-texbox-icon-image-wrapper .elementor-icon,.thegem-te-infobox .gem-texbox-icon-image-wrapper .elementor-icon i,.thegem-te-infobox .gem-image,.thegem-te-infobox .gem-image img,.thegem-te-infobox .gem-image span,.thegem-te-infobox .gem-image span:before,.thegem-te-infobox .thegem-te-infobox-title,.thegem-te-infobox .thegem-te-infobox-subtitle,.thegem-te-infobox .thegem-te-infobox-description,.thegem-te-infobox .gem-button-container,.thegem-te-infobox .thegem-te-infobox-top,.thegem-te-infobox .thegem-te-infobox-top svg,.thegem-te-infobox .thegem-te-infobox-bottom,.thegem-te-infobox .thegem-te-infobox-bottom svg{-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.thegem-te-infobox-content{padding:30px}.thegem-te-infobox-top,.thegem-te-infobox-bottom{font-size:0;line-height:0;text-align:center}.gem-styled-textbox-link,.gem-styled-textbox-icon-image-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.gem-texbox-icon-image-wrapper{position:relative}.thegem-te-infobox .thegem-te-infobox-icon-horizontal-right.thegem-te-infobox-icon-image-wrapping-inline .gem-texbox-icon-image-wrapper{margin-left:10px}.thegem-te-infobox .thegem-te-infobox-icon-horizontal-left.thegem-te-infobox-icon-image-wrapping-inline .gem-texbox-icon-image-wrapper{margin-right:10px}.thegem-te-infobox .gem-texbox-icon-image-wrapper .thegem-te-infobox-icon{display:inline-block;width:fit-content}.thegem-te-infobox h4,.thegem-te-infobox .title-h4{margin-top:0}.thegem-te-infobox-content .gem-image span{display:inline-block;vertical-align:top;overflow:hidden;max-width:100%;position:relative}.thegem-te-infobox-content .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}.thegem-te-infobox:hover .thegem-te-infobox-content .gem-image a::before,.thegem-te-infobox:hover .thegem-te-infobox-content .gem-image span::before{opacity:1}.thegem-te-infobox .thegem-te-infobox-icon-horizontal-right .gem-icon-with-text-icon{padding-right:0;padding-left:10px}.thegem-te-infobox-content.icon-bottom{display:flex;flex-direction:column}.thegem-te-infobox .icon-bottom .gem-texbox-text-wrapper{order:1}.thegem-te-infobox .icon-bottom .gem-texbox-icon-image-wrapper{order:2;margin-top:30px}.thegem-te-infobox-content.icon-bottom,.thegem-te-infobox-content.button-top{display:flex;flex-direction:column}.thegem-te-infobox .icon-bottom.button-bottom .gem-texbox-text-wrapper{order:1}.thegem-te-infobox .icon-bottom.button-bottom .gem-texbox-icon-image-wrapper{order:2}.thegem-te-infobox-content.icon-top.button-top .gem-texbox-text-wrapper{display:flex;flex-direction:column}.thegem-te-infobox-content.icon-top.button-top .gem-button-container{order:1}.thegem-te-infobox-content.icon-top.button-top .thegem-te-infobox-title{order:2}.thegem-te-infobox-content.icon-top.button-top .thegem-te-infobox-description{order:3}.thegem-te-infobox-content.icon-bottom.button-top .gem-texbox-text-wrapper{display:flex;flex-direction:column}.thegem-te-infobox-content.icon-bottom.button-top .gem-button-container{order:1}.thegem-te-infobox-content.icon-bottom.button-top .thegem-te-infobox-title{order:2}.thegem-te-infobox-content.icon-bottom.button-top .thegem-te-infobox-description{order:3}.thegem-te-infobox-content.icon-bottom.button-top .gem-texbox-text-wrapper{order:1}.thegem-te-infobox-content.icon-bottom.button-top .gem-texbox-icon-image-wrapper{order:2;margin-top:30px}.thegem-te-infobox-icon .elementor-icon{display:block;color:var(--thegem-to-menu-level1-color,#3C3950)}.thegem-te-infobox-icon-horizontal-center .gem-texbox-icon-image-wrapper{text-align:center!important}.thegem-te-infobox-icon-horizontal-left .gem-texbox-icon-image-wrapper{text-align:left!important}.thegem-te-infobox-icon-horizontal-right .gem-texbox-icon-image-wrapper{text-align:right!important}.thegem-te-infobox-icon-horizontal-right.thegem-te-infobox-icon-image-wrapping-wrap .gem-texbox-icon-image-wrapper{float:right}.thegem-te-infobox-icon-horizontal-left.thegem-te-infobox-icon-image-wrapping-wrap .gem-texbox-icon-image-wrapper{float:left}.thegem-te-infobox-icon-image-wrapping-inline{display:flex;flex-direction:column;align-items:center}.thegem-te-infobox-icon-image-wrapping-inline .gem-texbox-text-wrapper{flex-grow:1}.thegem-te-infobox-icon-image-wrapping-inline.thegem-te-infobox-icon-horizontal-right{flex-direction:row-reverse}.icon-bottom.thegem-te-infobox-icon-image-wrapping-inline.thegem-te-infobox-icon-horizontal-right{flex-direction:row}.thegem-te-infobox-icon-image-wrapping-inline.thegem-te-infobox-icon-horizontal-left{flex-direction:row}.icon-bottom.thegem-te-infobox-icon-image-wrapping-inline.thegem-te-infobox-icon-horizontal-left{flex-direction:row-reverse}.icon-bottom.thegem-te-infobox-icon-image-wrapping-inline{align-items:flex-end}.icon-top.thegem-te-infobox-icon-image-wrapping-inline{align-items:flex-start}.thegem-te-infobox-title.title-default,.thegem-te-infobox-subtitle.title-default{font-family:var(--thegem-to-menu-font-family,'Montserrat');font-style:var(--thegem-to-menu-font-style,normal);font-weight:var(--thegem-to-menu-font-weight,700);font-size:var(--thegem-to-menu-font-size,14px);line-height:var(--thegem-to-menu-line-height,25px);letter-spacing:var(--thegem-to-menu-letter-spacing,0);text-transform:var(--thegem-to-menu-text-transform,uppercase);color:var(--thegem-to-h6-color)}.thegem-te-infobox-title.title-default.light,.thegem-te-infobox-subtitle.title-default.light{font-family:var(--thegem-to-light-title-font-family);font-style:var(--thegem-to-light-title-font-style);font-weight:400}.thegem-te-infobox-title.text-body,.thegem-te-infobox-subtitle.text-body{font-family:var(--thegem-to-body-font-family);font-style:var(--thegem-to-body-font-style);font-weight:var(--thegem-to-body-font-weight);font-size:var(--thegem-to-body-font-size);line-height:var(--thegem-to-body-line-height);letter-spacing:var(--thegem-to-body-letter-spacing);text-transform:var(--thegem-to-body-text-transform)}.thegem-te-infobox-title.text-body-tiny,.thegem-te-infobox-subtitle.text-body-tiny{font-family:var(--thegem-to-body-tiny-font-family);font-style:var(--thegem-to-body-tiny-font-style);font-weight:var(--thegem-to-body-tiny-font-weight);font-size:var(--thegem-to-body-tiny-font-size);line-height:var(--thegem-to-body-tiny-line-height);letter-spacing:var(--thegem-to-body-tiny-letter-spacing);text-transform:var(--thegem-to-body-tiny-text-transform)}#site-header.header-light .thegem-te-infobox .thegem-te-infobox-title,#site-header.header-light .thegem-te-infobox .thegem-te-infobox-subtitle,#site-header.header-light .thegem-te-infobox .elementor-icon{color:var(--header-builder-light-color,#FFFFFF)!important}#site-header.header-light .thegem-te-infobox:hover .thegem-te-infobox-title,#site-header.header-light .thegem-te-infobox:hover .thegem-te-infobox-subtitle,#site-header.header-light .thegem-te-infobox:hover .elementor-icon{color:var(--header-builder-light-color-hover,#FFFFFF)!important}.thegem-te-infobox.width-link:hover .thegem-te-infobox-content .thegem-te-infobox-title,.thegem-te-infobox.width-link:hover .thegem-te-infobox-content .thegem-te-infobox-subtitle{color:var(--thegem-to-menu-level1-color-hover,#00BCD4)!important}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elements-elementor__inc__templates__elements__menu__css__menu-css-v309f6a05d163c9a66aecb8785616905d82cb88e2.css*/
/*!/wp-content/plugins/thegem-elements-elementor/inc/templates/elements/menu/css/menu.css*/.thegem-te-menu{position:relative;width:fit-content}.thegem-te-menu .menu-toggle,.thegem-te-menu__hamburger.desktop-view .menu-toggle,.thegem-te-menu__overlay.desktop-view .menu-toggle{position:relative;width:36px;height:30px;display:flex;border:none;cursor:pointer;outline:none;background:#fff0;padding:0;font-size:0;line-height:0}.thegem-te-menu .menu-toggle.small,.thegem-te-menu .menu-toggle.dl-trigger,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle{width:18px}@media (max-width:767px){.thegem-te-menu-mobile__overlay .menu-toggle{width:18px}}.thegem-te-menu .menu-toggle .menu-line-1,.thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-1,.thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-1,.thegem-te-menu .menu-toggle .menu-line-2,.thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-2,.thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-2,.thegem-te-menu .menu-toggle .menu-line-3,.thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-3,.thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-3{position:absolute;height:4px;width:100%;left:0;-webkit-transition:all 0.5s,top .3s,height .3s;transition:all 0.5s,top .3s,height .3s}.thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-1,.thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-1,.thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-2,.thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-2,.thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-3,.thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-3{background:var(--thegem-to-hamburger-menu-icon-color,#3C3950)}.thegem-te-menu .menu-toggle .menu-line-1,.thegem-te-menu .menu-toggle .menu-line-2,.thegem-te-menu .menu-toggle .menu-line-3{background:var(--thegem-to-mobile-menu-btn-color,#3C3950)}.thegem-te-menu .menu-toggle.small .menu-line-1,.thegem-te-menu .menu-toggle.dl-trigger .menu-line-1,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle .menu-line-1,.thegem-te-menu .menu-toggle.small .menu-line-2,.thegem-te-menu .menu-toggle.dl-trigger .menu-line-2,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle .menu-line-2,.thegem-te-menu .menu-toggle.small .menu-line-3,.thegem-te-menu .menu-toggle.dl-trigger .menu-line-3,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle .menu-line-3{height:2px;width:18px}@media (max-width:767px){.thegem-te-menu-mobile__overlay .menu-toggle .menu-line-1,.thegem-te-menu-mobile__overlay .menu-toggle .menu-line-2,.thegem-te-menu-mobile__overlay .menu-toggle .menu-line-3{height:2px;width:18px}}.thegem-te-menu .menu-toggle .menu-line-1,.thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-1,.thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-1{top:3px}.thegem-te-menu .menu-toggle.small .menu-line-1,.thegem-te-menu .menu-toggle.dl-trigger .menu-line-1,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle .menu-line-1{top:9px}@media (max-width:767px){.thegem-te-menu-mobile__overlay .menu-toggle .menu-line-1{top:9px}}.thegem-te-menu .menu-toggle .menu-line-2,.thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-2,.thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-2{top:13px}.thegem-te-menu .menu-toggle.small .menu-line-2,.thegem-te-menu .menu-toggle.dl-trigger .menu-line-2,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle .menu-line-2{top:14px}@media (max-width:767px){.thegem-te-menu-mobile__overlay .menu-toggle .menu-line-2{top:14px}}.thegem-te-menu .menu-toggle .menu-line-3,.thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-3,.thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-3{top:23px}.thegem-te-menu .menu-toggle.small .menu-line-3,.thegem-te-menu .menu-toggle.dl-trigger .menu-line-3,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle .menu-line-3{top:19px}@media (max-width:767px){.thegem-te-menu-mobile__overlay .menu-toggle .menu-line-3{top:19px}}@media (-webkit-device-pixel-ratio:1.25){.thegem-te-menu .menu-toggle.small .menu-line-1,.thegem-te-menu .menu-toggle.dl-trigger .menu-line-1,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle .menu-line-1,.thegem-te-menu .menu-toggle.small .menu-line-2,.thegem-te-menu .menu-toggle.dl-trigger .menu-line-2,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle .menu-line-2,.thegem-te-menu .menu-toggle.small .menu-line-3,.thegem-te-menu .menu-toggle.dl-trigger .menu-line-3,.thegem-te-menu-mobile__overlay.mobile-view .menu-toggle .menu-line-3{height:1.6px}}.thegem-te-menu .nav-menu>li>a{position:relative}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header a{font-family:var(--thegem-to-menu-font-family,'Montserrat');font-style:var(--thegem-to-menu-font-style,normal);font-weight:var(--thegem-to-menu-font-weight,700);font-size:var(--thegem-to-menu-font-size,14px);line-height:var(--thegem-to-menu-line-height,25px);letter-spacing:var(--thegem-to-menu-letter-spacing,0);text-transform:var(--thegem-to-menu-text-transform,uppercase);text-decoration:none;color:var(--thegem-to-menu-level1-color,#3C3950)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul li>a{font-family:var(--thegem-to-submenu-font-family,'Source Sans Pro');font-style:var(--thegem-to-submenu-font-style,normal);font-weight:var(--thegem-to-submenu-font-weight,normal);font-size:var(--thegem-to-submenu-font-size,16px);line-height:var(--thegem-to-submenu-line-height,20px);letter-spacing:var(--thegem-to-submenu-letter-spacing,0);text-transform:var(--thegem-to-submenu-text-transform,none)}.thegem-te-menu nav.mobile-view .mega-label{display:none}@media (max-width:767px){.thegem-te-menu .mega-label{display:none}}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li .mega-label{color:var(--thegem-to-main-bg-color,#FFFFFF)}.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.thegem-te-menu.menu--light-submenu.desktop-view .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.thegem-te-menu.menu--light-submenu.desktop-view .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.thegem-te-menu.menu--light-submenu.desktop-view .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a{border-color:var(--thegem-to-styled-color1,#00BCD4)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li .mega-label{background-color:var(--thegem-to-styled-color3,#f44336)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul li>a:hover,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul li.menu-item-current>a,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul li.menu-item-active>a{background-color:var(--thegem-to-menu-level1-color-hover,#00bcd4)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li>a{color:var(--thegem-to-menu-level2-color,#5f727f)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li>a,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.megamenu-enable.megamenu-style-grid>ul li>span.megamenu-column-header>a{background-color:var(--thegem-to-menu-level2-bg-color,#f4f6f7)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li:hover>a{color:var(--thegem-to-menu-level2-hover-color,#3c3950)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li:hover>a{background-color:var(--thegem-to-menu-level2-hover-bg-color,#ffffff)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a{color:var(--thegem-to-menu-level2-active-color,#3c3950)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a{background-color:var(--thegem-to-menu-level2-active-bg-color,#ffffff)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header a,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header a.mega-no-link{color:var(--thegem-to-mega-menu-column-title-color,#3c3950)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header a:hover{color:var(--thegem-to-mega-menu-column-title-hover-color,#00bcd4)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li.menu-item-active>span.megamenu-column-header a{color:var(--thegem-to-mega-menu-column-title-active-color,#00bcd4)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li:not(.megamenu-template-enable):not(.menu-item-type-template) li li:hover>a,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul li.menu-item-current>a,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul li.menu-item-active>a{color:var(--thegem-to-menu-level3-hover-color,#ffffff)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header{border-top:1px solid var(--thegem-to-menu-level2-border-color,#dfe5e8)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li{border-bottom:1px solid var(--thegem-to-menu-level2-border-color,#dfe5e8);border-left:1px solid var(--thegem-to-menu-level2-border-color,#dfe5e8);border-right:1px solid var(--thegem-to-menu-level2-border-color,#dfe5e8)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header:not(:last-child){border-bottom:1px solid var(--thegem-to-menu-level2-border-color,#dfe5e8)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul{border:1px solid var(--thegem-to-menu-level2-border-color,#dfe5e8)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header a.megamenu-has-icon:before,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li>ul>li>a:before{color:var(--thegem-to-mega-menu-icons-color,#5F727FFF)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header a:hover.megamenu-has-icon:before,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li>ul>li>a:hover:before{color:inherit}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul:not(.megamenu-item-inited){opacity:0!important;transform:translateY(20px)!important;-o-transform:translateY(20px)!important;-ms-transform:translateY(20px)!important;-moz-transform:translateY(20px)!important;-webkit-transform:translateY(20px)!important}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li>ul ul{display:none}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul{width:auto;white-space:nowrap;background-repeat:no-repeat;font-size:0;line-height:1}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul.megamenu-masonry.megamenu-masonry-inited>li{position:absolute}#site-header.without-transition *,.thegem-te-menu nav:not(.mobile-view) .nav-menu li>ul.without-transition,#primary-navigation.without-transition ul{transition:none!important;-moz-transition:none!important;-webkit-transition:none!important}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable ul{width:auto}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul ul{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-left:0!important;border-right:0!important}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul:not(.megamenu-masonry)>li.megamenu-no-right-border,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul:not(.megamenu-masonry)>li.megamenu-no-right-border span.megamenu-column-header{border-right:0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li{display:inline-block;vertical-align:top;border:0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li{margin:0 0 -1px -1px;border-top:0!important}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li{margin:0 0 0 31px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li.megamenu-first-element{margin-left:0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li.megamenu-new-row{display:block;font-size:0;line-height:1;height:0;padding:0!important;margin:0 0 1px 0;border:none}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li.megamenu-new-row{margin:0 0 7px 0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default ul ul{border:0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default li,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default li.menu-item-current,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default li.menu-item-active{background:none;border:0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header{display:block;border-top:0;position:relative}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li span.megamenu-column-header{padding-top:8px;padding-bottom:12px;margin-bottom:11px;border-top:0;border-left:0;border-right:0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li a{display:block;background:none;padding:0;-o-transition:none;-webkit-transition:none;transition:none}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul li:hover>a,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default li.menu-item-current>a,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default li.menu-item-active>a{border:0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default li.menu-item-parent>a:after{display:none}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header a{text-transform:uppercase}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li span.megamenu-column-header a{padding:0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li span.megamenu-column-header a{display:block;padding-top:13px;padding-bottom:13px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header a.mega-no-link{pointer-events:none}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header.mega-not-show{display:none}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li span.megamenu-column-header a.megamenu-has-icon{padding-left:26px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li span.megamenu-column-header a.megamenu-has-icon{padding-left:56px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li span.megamenu-column-header a.megamenu-has-icon:before{position:absolute;left:0;display:inline-block;font-weight:400;font-family:'FontAwesome';content:attr(data-icon);font-size:14px;vertical-align:baseline}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li span.megamenu-column-header a.megamenu-has-icon:before{left:30px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li .mega-label{display:inline;font-size:65%;line-height:1;text-transform:uppercase;padding:0 4px 0 4px;margin:0 0 0 10px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,#thegem-perspective .perspective-navigation .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a{padding-left:55px}.header-layout-fullwidth_hamburger.logo-position-right .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.header-layout-fullwidth_hamburger.logo-position-right .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.header-layout-fullwidth_hamburger.logo-position-right .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li>a{padding-left:52px}.header-layout-fullwidth_hamburger.logo-position-right .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-right .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a{padding-left:52px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li>ul li>a{position:relative;padding:8px 12px 8px 47px;vertical-align:middle;margin-left:-20px;border-left:0 none}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li>ul>li>a:before{display:inline-block;font-weight:400;font-family:'FontAwesome';content:"\f105";font-size:14px;vertical-align:baseline;width:25px;text-align:left;margin-left:-13px;padding-left:4px;position:absolute;left:34px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul>li>a:before{margin:0;left:27px}.header-layout-fullwidth_hamburger.logo-position-right .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a:before,.header-layout-fullwidth_hamburger.logo-position-right .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a:before,.header-layout-fullwidth_hamburger.logo-position-right .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a:before,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a:before,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a:before,.header-style-2 .thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a:before,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a:before,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a:before,.thegem-te-menu.menu--light-submenu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a:before{left:27px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li>ul>li.megamenu-has-icon>a::before{content:attr(data-icon);padding:0}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li>ul>li>a:before{margin-right:0;font-size:14px}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable.megamenu-style-default>ul>li>ul>li.megamenu-has-icon>a::before{font-family:'FontAwesome';content:attr(data-icon)}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable>ul>li>ul{position:static!important;transform:translateX(0)!important;-o-transform:translateX(0)!important;-ms-transform:translateX(0)!important;-moz-transform:translateX(0)!important;-webkit-transform:translateX(0)!important}.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable:hover>ul>li>ul,.thegem-te-menu nav:not(.mobile-view) .nav-menu>li.menu-item.megamenu-enable:focus-within>ul>li>ul{visibility:visible;opacity:1}.thegem-te-menu .nav-menu.submenu-icon>li:not(.menu-item-has-children):not(.menu-item-type-socials-widget)>a i,.thegem-te-menu .nav-menu.submenu-icon>li.menu-item-has-children:not(.menu-item-type-socials-widget) li a i,.thegem-te-menu .nav-menu.submenu-icon>li:not(.menu-item-has-children):not(.menu-item-type-socials-widget)>a svg,.thegem-te-menu .nav-menu.submenu-icon>li.menu-item-has-children:not(.menu-item-type-socials-widget) li a svg{display:none}@media screen and (max-width:979px){.thegem-te-menu .nav-menu.submenu-icon li:not(.menu-item-type-socials-widget) a i,.thegem-te-menu .nav-menu.submenu-icon li:not(.menu-item-type-socials-widget) a svg{display:none!important}}.thegem-te-menu .nav-menu.submenu-icon>li.menu-item-has-children:not(.menu-item-type-socials-widget)>a i,.thegem-te-menu .nav-menu.submenu-icon>li.menu-item-has-children:not(.menu-item-type-socials-widget)>a svg{display:inline-block;font-style:normal;font-size:var(--thegem-to-body-tiny-font-size);line-height:1;font-weight:400;vertical-align:middle}.thegem-te-menu .nav-menu.submenu-icon>li.menu-item-has-children:not(.menu-item-type-socials-widget)>a svg{max-width:var(--thegem-to-body-tiny-font-size);max-height:var(--thegem-to-body-tiny-font-size)}.thegem-te-menu .nav-menu.submenu-icon>li.menu-item-has-children:not(.menu-item-type-socials-widget)>a i.default:before{content:'\e602';font-family:'thegem-icons'}.thegem-te-menu nav.desktop-view .nav-menu.submenu-hide-border>li ul,.thegem-te-menu nav.desktop-view .nav-menu.submenu-hide-border>li ul li{border:none!important}.thegem-te-menu nav.desktop-view .nav-menu.submenu-hide-border>li.megamenu-enable.megamenu-style-grid ul li{margin:0!important}#site-header.header-light .thegem-te-menu__default.desktop-view ul.nav-menu>li>a{color:var(--header-builder-light-color,#FFFFFF)}#site-header.header-light .thegem-te-menu__default.desktop-view ul.nav-menu>li:hover>a{color:var(--header-builder-light-color-hover,var(--thegem-to-menu-level1-color-hover))}#site-header.header-light .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a,#site-header.header-light .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a:hover,#site-header.header-light .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a,#site-header.header-light .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a:hover{color:var(--header-builder-light-color,#FFFFFF)}#site-header.header-light .thegem-te-menu .menu-toggle .menu-line-1,#site-header.header-light .thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-1,#site-header.header-light .thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-1,#site-header.header-light .thegem-te-menu .menu-toggle .menu-line-2,#site-header.header-light .thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-2,#site-header.header-light .thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-2,#site-header.header-light .thegem-te-menu .menu-toggle .menu-line-3,#site-header.header-light .thegem-te-menu__hamburger.desktop-view .menu-toggle .menu-line-3,#site-header.header-light .thegem-te-menu__overlay.desktop-view .menu-toggle .menu-line-3{background:var(--header-builder-light-color)}.thegem-te-menu nav.different-source-mobile.desktop-view ul.nav-menu.mobile-menu-source,.thegem-te-menu nav.different-source-mobile.mobile-view ul.nav-menu:not(.mobile-menu-source){display:none}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a:after,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a:before{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a:before{z-index:-1}.thegem-te-menu nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after,.thegem-te-menu nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before{opacity:0}.style-hover-framed.style-hover-type-frame-rounded nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a,.style-active-framed.style-active-type-frame-rounded nav.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-framed.style-active-type-frame-rounded nav.desktop-view ul.nav-menu>li.menu-item-current>a,.style-hover-framed.style-hover-type-frame-rounded nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-active-framed.style-active-type-frame-rounded nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-framed.style-active-type-frame-rounded nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,.style-hover-framed.style-hover-type-frame-rounded nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-active-framed.style-active-type-frame-rounded nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.style-active-framed.style-active-type-frame-rounded nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{border-radius:20px}.style-hover-framed nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,.style-hover-framed nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{background:#fff0;left:0;top:0;bottom:0;right:0;border:2px solid var(--thegem-to-menu-level1-active-bg-color,#3c3950)}#site-header.header-light .style-hover-framed nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,#site-header.header-light .style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,#site-header.header-light .style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,#site-header.header-light .style-hover-framed nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,#site-header.header-light .style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,#site-header.header-light .style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{border-color:var(--header-builder-light-color,#FFFFFF)}.style-hover-framed nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-current>a:before{content:''}.style-hover-framed.style-hover-animation-grow nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before{transform:scale(.75)}.style-hover-framed.style-hover-animation-shrink nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before{transform:scale(1.25)}.style-hover-framed.style-hover-animation-grow nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-framed.style-hover-animation-shrink nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before{transition:opacity 0.2s,transform 0.4s}.style-hover-framed.style-hover-animation-draw nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-framed.style-hover-animation-draw nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after{width:2px;height:2px}.style-hover-framed.style-hover-animation-draw nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before{border-width:0 0 2px 2px;transition:width 0.1s 0.2s,height 0.1s 0.3s,opacity 0.12s 0.22s}.style-hover-framed.style-hover-animation-draw nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:2px 2px 0 0;transition:width 0.1s,height 0.1s 0.1s,opacity 0.02s 0.18s}.style-hover-framed.style-hover-animation-draw nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:before,.style-hover-framed.style-hover-animation-draw nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:after{width:100%!important;height:100%!important}.style-hover-framed.style-hover-animation-draw nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:before{transition:opacity 0.02s,height 0.1s,width 0.1s 0.1s}.style-hover-framed.style-hover-animation-draw nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:after{transition:opacity 0.02s 0.2s,height 0.1s 0.2s,width 0.1s 0.3s}.style-hover-framed.style-hover-animation-corners nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-framed.style-hover-animation-corners nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after{width:2px;height:2px}.style-hover-framed.style-hover-animation-corners nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before{border-width:2px 0 0 2px}.style-hover-framed.style-hover-animation-corners nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:0 2px 2px 0}.style-hover-framed.style-hover-animation-corners nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:before,.style-hover-framed.style-hover-animation-corners nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:after{width:100%!important;height:100%!important;transition:opacity 0.002s,width 0.4s,height 0.4s}.style-hover-framed.style-hover-animation-none,.style-hover-framed.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a{transition-duration:0s}.style-hover-framed.style-hover-animation-none:before,.style-hover-framed.style-hover-animation-none:after,.style-hover-framed.style-hover-animation-none:hover,.style-hover-framed.style-hover-animation-none:focus,.style-hover-framed.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-framed.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-hover-framed.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a{transition-duration:0s}.style-hover-lined nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-current>a:before{content:'';top:0}.style-hover-lined nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{content:'';bottom:0}.style-hover-lined.style-hover-type-line-underline-1 nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-lined.style-hover-type-line-underline-2 nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-lined.style-hover-type-line-overline-1 nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-hover-lined.style-hover-type-line-overline-2 nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-active-lined.style-active-type-line-underline-1 nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-lined.style-active-type-line-underline-2 nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-lined.style-active-type-line-overline-1 nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.style-active-lined.style-active-type-line-overline-2 nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.style-active-lined.style-active-type-line-underline-1 nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,.style-active-lined.style-active-type-line-underline-2 nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,.style-active-lined.style-active-type-line-overline-1 nav.desktop-view ul.nav-menu>li.menu-item-current>a:after,.style-active-lined.style-active-type-line-overline-2 nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{content:none}.style-hover-lined nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,.style-hover-lined nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{height:2px;width:100%;left:0;background-color:var(--thegem-to-menu-level1-color-hover,#00BCD4);z-index:2}.style-hover-lined.style-hover-type-line-top-bottom nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-active-lined.style-active-type-line-top-bottom nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-lined.style-active-type-line-top-bottom nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,.style-hover-lined.style-hover-type-line-top-bottom nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-active-lined.style-active-type-line-top-bottom nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.style-active-lined.style-active-type-line-top-bottom nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{background-color:var(--thegem-to-menu-level1-active-bg-color,#3c3950)}#site-header.header-light .style-hover-lined.style-hover-type-line-top-bottom nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,#site-header.header-light .style-active-lined.style-active-type-line-top-bottom nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,#site-header.header-light .style-active-lined.style-active-type-line-top-bottom nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,#site-header.header-light .style-hover-lined.style-hover-type-line-top-bottom nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,#site-header.header-light .style-active-lined.style-active-type-line-top-bottom nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,#site-header.header-light .style-active-lined.style-active-type-line-top-bottom nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{background-color:var(--header-builder-light-color,#FFFFFF)}.style-hover-lined.style-hover-animation-grow nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-lined.style-hover-animation-grow nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{height:0;width:0;left:50%}.style-hover-lined.style-hover-animation-drop-out nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before{top:10px}.style-hover-lined.style-hover-animation-drop-out nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{bottom:10px}.style-hover-lined.style-hover-animation-drop-in nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before{top:-10px}.style-hover-lined.style-hover-animation-drop-in nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{bottom:-10px}.style-hover-lined.style-hover-animation-none,.style-hover-lined.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a{transition-duration:0s}.style-hover-lined.style-hover-animation-none:before,.style-hover-lined.style-hover-animation-none:after,.style-hover-lined.style-hover-animation-none:hover,.style-hover-lined.style-hover-animation-none:focus,.style-hover-lined.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-lined.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-hover-lined.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:hover,.style-hover-lined.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:focus{transition-duration:0s}.style-hover-lined.style-hover-animation-slide-right nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-lined.style-hover-animation-slide-right nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{width:10px;left:-20px}.style-hover-lined.style-hover-animation-slide-left nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-lined.style-hover-animation-slide-left nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{width:10px;left:calc(100% + 20px)}.style-hover-background nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-active-background nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-background nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,.style-hover-background nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-active-background nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.style-active-background nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{content:'';transition:0.3s}.style-hover-background nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-active-background nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-background nav.desktop-view ul.nav-menu>li.menu-item-current>a:before{top:0;left:0;right:0;bottom:0;background:var(--thegem-to-menu-level1-hover-bg-color,#F4F6F7);z-index:-1}.style-hover-background.style-hover-type-background-underline nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.style-active-background.style-active-type-background-underline nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.style-active-background.style-active-type-background-underline nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{height:2px;left:0;right:0;bottom:0;background-color:var(--thegem-to-menu-level2-border-color,#DFE5E8);z-index:2}.style-hover-background.style-hover-type-background-underline nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a,.style-active-background.style-active-type-background-underline nav.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-background.style-active-type-background-underline nav.desktop-view ul.nav-menu>li.menu-item-current>a{color:var(--thegem-to-menu-level1-color-hover,#00BCD4)}.style-hover-background.style-hover-type-background-rounded nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a,.style-active-background.style-active-type-background-rounded nav.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-background.style-active-type-background-rounded nav.desktop-view ul.nav-menu>li.menu-item-current>a{color:#fff}.style-hover-background.style-hover-type-background-rounded nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:before,.style-active-background.style-active-type-background-rounded nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-background.style-active-type-background-rounded nav.desktop-view ul.nav-menu>li.menu-item-current>a:before{background-color:var(--thegem-to-menu-level1-color-hover,#00BCD4);border-radius:20px}.style-hover-background.style-hover-animation-grow nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-background.style-hover-animation-grow nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after{transform:scale(.5)}.style-hover-background.style-hover-animation-grow nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:before,.style-hover-background.style-hover-animation-grow nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:after{transform:scale(1);opacity:1}.style-hover-background.style-hover-animation-shrink nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-background.style-hover-animation-shrink nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{transform:scale(1.2);transition:0.3s}.style-hover-background.style-hover-animation-shrink nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:before,.style-hover-background.style-hover-animation-shrink nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a:after{transition:opacity 0.15s,transform 0.4s}.style-hover-background.style-hover-animation-sweep-left nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-background.style-hover-animation-sweep-left nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{left:100%}.style-hover-background.style-hover-animation-sweep-right nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-background.style-hover-animation-sweep-right nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{right:100%}.style-hover-background.style-hover-animation-sweep-up nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-background.style-hover-animation-sweep-up nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{top:100%}.style-hover-background.style-hover-animation-sweep-down nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-background.style-hover-animation-sweep-down nav.desktop-view ul.nav-menu>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current)>a:after{bottom:100%}.style-hover-background.style-hover-animation-none,.style-hover-background.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a{transition-duration:0s}.style-hover-background.style-hover-animation-none:before,.style-hover-background.style-hover-animation-none:after,.style-hover-background.style-hover-animation-none:hover,.style-hover-background.style-hover-animation-none:focus,.style-hover-background.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-hover-background.style-hover-animation-none nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after{transition-duration:0s}.style-hover-text nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a{color:var(--thegem-to-menu-level1-color-hover,#00BCD4)}.style-active-text nav.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-text nav.desktop-view ul.nav-menu>li.menu-item-current>a{color:var(--thegem-to-menu-level1-active-color,#3C3950)}.thegem-te-menu nav.mobile-view .megamenu-template{display:none}.thegem-te-menu nav.desktop-view ul.nav-menu>li.megamenu-template-enable .sub-menu{display:none!important}.thegem-te-menu ul.nav-menu .megamenu-template{background-color:var(--thegem-to-main-bg-color,#FFFFFF);font-size:initial}.thegem-te-menu ul.nav-menu .megamenu-template .container{max-width:100%}.thegem-te-menu ul.nav-menu .megamenu-template .wpb_row{margin-bottom:0}.thegem-te-menu ul.nav-menu .megamenu-template .vc_row{margin-left:-21px;margin-right:-21px}.thegem-te-menu ul.nav-menu .megamenu-template.template-width-custom .container{width:100%}.thegem-te-menu ul.nav-menu .megamenu-template>.container>p:empty{display:none}.thegem-te-menu nav.desktop-view ul.nav-menu>li.megamenu-template-enable:not(:hover) .megamenu-template *{transition:none!important}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h3,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h4,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h5,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h6,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.styled-subtitle,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body-tiny{margin-top:0;margin-bottom:0}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h3,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h3~span{font-family:var(--thegem-to-h3-font-family);font-style:var(--thegem-to-h3-font-style);font-weight:var(--thegem-to-h3-font-weight);text-transform:var(--thegem-to-h3-text-transform);font-size:var(--thegem-to-h3-font-size);line-height:var(--thegem-to-h3-line-height);letter-spacing:var(--thegem-to-h3-letter-spacing)}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h3.light,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h3.light~span{font-family:var(--thegem-to-light-title-font-family);font-style:normal;font-weight:400}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h4,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h4~span{font-family:var(--thegem-to-h4-font-family);font-style:var(--thegem-to-h4-font-style);font-weight:var(--thegem-to-h4-font-weight);text-transform:var(--thegem-to-h4-text-transform);font-size:var(--thegem-to-h4-font-size);line-height:var(--thegem-to-h4-line-height);letter-spacing:var(--thegem-to-h4-letter-spacing)}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h4.light,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h4.light~span{font-family:var(--thegem-to-light-title-font-family);font-style:normal;font-weight:400}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h5,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h5~span{font-family:var(--thegem-to-h5-font-family);font-style:var(--thegem-to-h5-font-style);font-weight:var(--thegem-to-h5-font-weight);text-transform:var(--thegem-to-h5-text-transform);font-size:var(--thegem-to-h5-font-size);line-height:var(--thegem-to-h5-line-height);letter-spacing:var(--thegem-to-h5-letter-spacing)}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h5.light,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h5.light~span{font-family:var(--thegem-to-light-title-font-family);font-style:normal;font-weight:400}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h6,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h6~span{font-family:var(--thegem-to-h6-font-family);font-style:var(--thegem-to-h6-font-style);font-weight:var(--thegem-to-h6-font-weight);text-transform:var(--thegem-to-h6-text-transform);font-size:var(--thegem-to-h6-font-size);line-height:var(--thegem-to-h6-line-height);letter-spacing:var(--thegem-to-h6-letter-spacing)}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h6.light,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-h6.light~span{font-family:var(--thegem-to-light-title-font-family);font-style:normal;font-weight:400}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.styled-subtitle,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.styled-subtitle~span{font-family:var(--thegem-to-styled-subtitle-font-family);font-style:var(--thegem-to-styled-subtitle-font-style);font-weight:var(--thegem-to-styled-subtitle-font-weight);text-transform:var(--thegem-to-styled-subtitle-text-transform);font-size:var(--thegem-to-styled-subtitle-font-size);line-height:var(--thegem-to-styled-subtitle-line-height);letter-spacing:var(--thegem-to-styled-subtitle-letter-spacing)}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.styled-subtitle.light,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.styled-subtitle.light~span{font-family:var(--thegem-to-light-title-font-family);font-style:normal;font-weight:400}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body~span{font-family:var(--thegem-to-body-font-family);font-style:var(--thegem-to-body-font-style);font-weight:var(--thegem-to-body-font-weight);text-transform:var(--thegem-to-body-text-transform);font-size:var(--thegem-to-body-font-size);line-height:var(--thegem-to-body-line-height);letter-spacing:var(--thegem-to-body-letter-spacing)}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body.light,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body.light~span{font-family:var(--thegem-to-light-title-font-family);font-style:normal;font-weight:400}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body-tiny,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body-tiny~span{font-family:var(--thegem-to-body-tiny-font-family);font-style:var(--thegem-to-body-tiny-font-style);font-weight:var(--thegem-to-body-tiny-font-weight);text-transform:var(--thegem-to-body-tiny-text-transform);font-size:var(--thegem-to-body-tiny-font-size);line-height:var(--thegem-to-body-tiny-line-height);letter-spacing:var(--thegem-to-body-tiny-letter-spacing)}.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body-tiny.light,.thegem-te-menu nav.desktop-view ul.nav-menu>li>a.title-text-body-tiny.light~span{font-family:var(--thegem-to-light-title-font-family);font-style:normal;font-weight:400}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elements-elementor__inc__templates__elements__menu__css__menu-default-css-v7c7b61b66f0f02386605dc7bd09696f1299c708a.css*/
/*!/wp-content/plugins/thegem-elements-elementor/inc/templates/elements/menu/css/menu-default.css*/@media (min-width:768px){.thegem-te-menu__default.desktop-view .menu-toggle,.thegem-te-menu__default.desktop-view .overlay-menu-back,.thegem-te-menu__default.desktop-view .mobile-menu-slide-close{display:none}.thegem-te-menu__default.desktop-view ul.nav-menu li.dl-back,.thegem-te-menu__default.desktop-view ul.nav-menu li.dl-parent{display:none!important}.thegem-te-menu__default.desktop-view ul.nav-menu{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;width:auto!important;left:inherit!important;padding:0;margin:0 -16px}}.thegem-te-menu__default.desktop-view ul.nav-menu.nav-menu--stretch{justify-content:space-between}.thegem-te-menu__default.desktop-view ul.nav-menu li ul{margin-top:-1px}.thegem-te-menu__default.desktop-view ul.nav-menu li{position:relative}.thegem-te-menu__default.desktop-view ul.nav-menu>li{position:relative;display:flex;align-items:center}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-type-split-logo){flex:none}.thegem-te-menu__default.desktop-view ul.nav-menu>li>a{position:relative;display:block;padding:2px 16px;font-family:var(--thegem-to-menu-font-family,'Montserrat');font-style:var(--thegem-to-menu-font-style,normal);font-weight:var(--thegem-to-menu-font-weight,700);font-size:var(--thegem-to-menu-font-size,14px);line-height:var(--thegem-to-menu-line-height,25px);letter-spacing:var(--thegem-to-menu-letter-spacing,0);text-transform:var(--thegem-to-menu-text-transform,uppercase);text-decoration:none;color:var(--thegem-to-menu-level1-color,#3C3950);background-color:var(--thegem-to-menu-level1-bg-color);z-index:1}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-template-enable) ul,.thegem-te-menu__default.desktop-view ul.nav-menu>li .megamenu-template{position:absolute;visibility:hidden;top:100%;left:0;opacity:0;transition:transform 0.1s linear 0.5s,opacity 0.1s linear 0.5s,visibility 0.1s linear 0.5s;z-index:1}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul{left:0!important;width:280px!important;border:1px solid var(--thegem-to-menu-level2-border-color,#DFE5E8);border-top:0}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul.invert{right:0!important;left:initial!important}@media (-webkit-device-pixel-ratio:1.25){.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul{border:.8px solid var(--thegem-to-menu-level2-border-color,#DFE5E8);border-top:0}}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-template-enable)>ul,.thegem-te-menu__default.desktop-view ul.nav-menu>li .megamenu-template{transform:translateY(20px)}.thegem-te-menu__default.desktop-view ul.nav-menu>li .megamenu-template.template-width-fullwidth:not(.megamenu-template-inited){visibility:hidden!important}.thegem-te-menu__default.desktop-view ul.nav-menu:hover>li:not(.megamenu-template-enable) ul,.thegem-te-menu__default.desktop-view ul.nav-menu:hover>li.megamenu-template-enable>.megamenu-template{visibility:hidden;transition:transform 0.1s linear,opacity 0.1s linear,visibility 0.1s linear;opacity:0}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-template-enable):hover>ul,.thegem-te-menu__default.desktop-view ul.nav-menu>li:hover>.megamenu-template,.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-template-enable):focus-within>ul,.thegem-te-menu__default.desktop-view ul.nav-menu>li:focus-within>.megamenu-template{visibility:visible;opacity:1;transition:transform 0.3s linear,opacity 0.3s linear,visibility 0.3s linear;transform:translateY(0)}.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li{border-top:1px solid var(--thegem-to-menu-level2-border-color,#DFE5E8)}@media (-webkit-device-pixel-ratio:1.25){.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li{border-top:.8px solid var(--thegem-to-menu-level2-border-color,#DFE5E8)}}.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li a{position:relative;display:flex;align-items:center;padding:15px 30px 15px 27px;font-family:var(--thegem-to-submenu-font-family,'Source Sans Pro');font-style:var(--thegem-to-submenu-font-style,normal);font-weight:var(--thegem-to-submenu-font-weight,normal);font-size:var(--thegem-to-submenu-font-size,16px);line-height:var(--thegem-to-submenu-line-height,20px);letter-spacing:var(--thegem-to-submenu-letter-spacing,0);text-transform:var(--thegem-to-submenu-text-transform,none);text-decoration:none;border-left:3px solid #fff0;transition:color 0.3s,background-color 0.3s,border-left-color 0.3s;color:var(--thegem-to-menu-level2-color,#5F727F);background-color:var(--thegem-to-menu-level2-bg-color,#F4F6F7)}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-template-enable) li:hover>a{border-color:var(--thegem-to-styled-color1,#00BCD4);background-color:var(--thegem-to-menu-level2-hover-bg-color,#FFFFFF);color:var(--thegem-to-menu-level2-hover-color,#3C3950)}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-template-enable) li.menu-item-active>a,.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-template-enable) li.menu-item-current>a{border-color:var(--thegem-to-styled-color1,#00BCD4);background-color:var(--thegem-to-menu-level2-active-bg-color,#FFFFFF);color:var(--thegem-to-menu-level2-active-color,#3C3950)}.menu--dark-submenu .thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li a,.menu--white-mainmenu .thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li a{border-left:0}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-template-enable) li.menu-item-parent>a:after{content:'\e601';font-family:'thegem-icons';position:absolute;right:20px;top:50%;width:9px;height:16px;margin-top:-8px;font-size:16px;line-height:1;color:var(--thegem-to-menu-submenu-highlighter-color)}.thegem-te-menu__default.desktop-view ul.nav-menu:hover li:hover>ul,.thegem-te-menu__default.desktop-view ul.nav-menu:hover li.megamenu-template-enable:hover>.megamenu-template{visibility:visible;opacity:1;transform:translateY(0);transition:transform 0.3s linear,opacity 0.3s linear,visibility 0.3s linear}.thegem-te-menu__default.desktop-view ul.nav-menu>li ul ul{position:absolute;top:0;transform:translateX(20px);z-index:1}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul ul{left:100%!important;top:0}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul ul.invert{right:100%!important;left:initial!important}.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li>ul li{border-top:1px solid var(--thegem-to-menu-level2-border-color,#DFE5E8)}@media (-webkit-device-pixel-ratio:1.25){.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li>ul li{border-top:.8px solid var(--thegem-to-menu-level2-border-color,#DFE5E8)}}.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li>ul li a{background-color:var(--thegem-to-menu-level3-bg-color,#FFFFFF);color:var(--thegem-to-menu-level3-color,#5F727F)}.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li li.menu-item:hover>a{border-color:var(--thegem-to-styled-color1,#00BCD4);background-color:var(--thegem-to-menu-level3-hover-bg-color,#FFFFFF);color:var(--thegem-to-menu-level3-hover-color,#5F727F)}.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li li.menu-item-active>a,.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul>li li.menu-item-current>a{border-color:var(--thegem-to-styled-color1,#00BCD4);background-color:var(--thegem-to-menu-level3-active-bg-color,#FFFFFF);color:var(--thegem-to-menu-level3-active-color,#5F727F)}.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul.invert{left:auto!important;right:0!important}.thegem-te-menu__default.desktop-view ul.nav-menu>li>ul ul.invert{top:0;left:auto!important;right:100%!important;transform:translateX(-20px);z-index:2}.thegem-te-menu__default:not(.desktop-view) ul.nav-menu .menu-item-type-split-logo{display:none}.thegem-te-menu__default.desktop-view ul.nav-menu.nav-menu--split{flex-wrap:nowrap}.thegem-te-menu__default.desktop-view ul.nav-menu .menu-item-type-split-logo .site-logo{padding:0 15px}.thegem-te-menu__default.desktop-view ul.nav-menu .menu-item-type-split-logo .site-logo a{display:block}.thegem-te-menu__default.desktop-view ul.nav-menu.nav-menu--split.fullwidth-logo .menu-item-type-split-logo{flex:1;justify-content:center}.thegem-te-menu__default.desktop-view ul.nav-menu.absolute.nav-menu--split.fullwidth-logo .menu-item-type-split-logo{z-index:-1}.thegem-te-menu__default.desktop-view ul.nav-menu.absolute .menu-item-type-split-logo{margin-left:150px;margin-right:150px}.elementor-widget-wrap>.logo-fullwidth-block{position:absolute!important;width:100%;left:0}.elementor-widget-wrap>.logo-fullwidth-block:not(.desktop-view){display:none!important}.thegem-te-menu__default.desktop-view ul.nav-menu.absolute .menu-item-type-split-logo>.logo-fullwidth-block{margin:0!important;padding:0!important;position:absolute!important}.thegem-te-menu__default ul.nav-menu.nav-menu--split:not(.absolute) .logo-fullwidth-block{width:auto!important;left:auto!important}.thegem-te-menu__default.desktop-view .menu-item-parent-toggle{display:none}.style-hover-framed .thegem-te-menu__default.desktop-view ul.nav-menu,.style-hover-lined.style-hover-type-line-top-bottom .thegem-te-menu__default.desktop-view ul.nav-menu,.style-hover-background.style-hover-type-background-color .thegem-te-menu__default.desktop-view ul.nav-menu,.style-hover-background.style-hover-type-background-rounded .thegem-te-menu__default.desktop-view ul.nav-menu{margin-left:-5px;margin-right:-5px}.style-hover-framed .thegem-te-menu__default.desktop-view ul.nav-menu>li,.style-hover-lined.style-hover-type-line-top-bottom .thegem-te-menu__default.desktop-view ul.nav-menu>li,.style-hover-background.style-hover-type-background-color .thegem-te-menu__default.desktop-view ul.nav-menu>li,.style-hover-background.style-hover-type-background-rounded .thegem-te-menu__default.desktop-view ul.nav-menu>li{margin-left:5px;margin-right:5px}.style-hover-lined.style-hover-type-line-underline-1 .thegem-te-menu__default.desktop-view ul.nav-menu,.style-hover-lined.style-hover-type-line-underline-2 .thegem-te-menu__default.desktop-view ul.nav-menu,.style-hover-lined.style-hover-type-line-overline-1 .thegem-te-menu__default.desktop-view ul.nav-menu,.style-hover-lined.style-hover-type-line-overline-2 .thegem-te-menu__default.desktop-view ul.nav-menu{margin-left:-15px;margin-right:-15px}.style-hover-lined.style-hover-type-line-underline-1 .thegem-te-menu__default.desktop-view ul.nav-menu>li,.style-hover-lined.style-hover-type-line-underline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li,.style-hover-lined.style-hover-type-line-overline-1 .thegem-te-menu__default.desktop-view ul.nav-menu>li,.style-hover-lined.style-hover-type-line-overline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li{margin-left:15px;margin-right:15px}.style-hover-lined.style-hover-type-line-underline-1 .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a,.style-hover-lined.style-hover-type-line-overline-1 .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a,.style-active-lined.style-active-type-line-underline-1 .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-lined.style-active-type-line-underline-1 .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a,.style-active-lined.style-active-type-line-overline-1 .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-lined.style-active-type-line-overline-1 .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a,.style-hover-lined.style-hover-type-line-underline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a,.style-hover-lined.style-hover-type-line-overline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a,.style-active-lined.style-active-type-line-underline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-lined.style-active-type-line-underline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a,.style-active-lined.style-active-type-line-overline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-lined.style-active-type-line-overline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a{padding-left:0;padding-right:0}.style-hover-lined.style-hover-type-line-top-bottom .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a,.style-active-lined.style-active-type-line-top-bottom .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-lined.style-active-type-line-top-bottom .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a,.style-hover-background.style-hover-type-background-color .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a,.style-active-background.style-active-type-background-color .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-background.style-active-type-background-color .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a{padding-left:10px;padding-right:10px}.style-hover-background.style-hover-type-background-underline .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a,.style-hover-background.style-hover-type-background-extra-paddings .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a,.style-active-background.style-active-type-background-underline .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-background.style-active-type-background-underline .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a,.style-active-background.style-active-type-background-extra-paddings .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a,.style-active-background.style-active-type-background-extra-paddings .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a{padding-left:15px;padding-right:15px}.style-hover-lined.style-hover-type-line-underline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li>a,.style-hover-lined.style-hover-type-line-overline-2 .thegem-te-menu__default.desktop-view ul.nav-menu>li>a,.style-hover-background.style-hover-type-background-underline .thegem-te-menu__default.desktop-view ul.nav-menu>li>a,.style-hover-background.style-hover-type-background-extra-paddings .thegem-te-menu__default.desktop-view ul.nav-menu>li>a{padding-top:20px;padding-bottom:20px}.style-hover-background.style-hover-type-background-extra-paddings .thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.style-active-background.style-active-type-background-extra-paddings .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-active>a:before,.style-active-background.style-active-type-background-extra-paddings .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-current>a:before{border-radius:3px}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elements-elementor__inc__templates__elements__menu__css__menu-mobile-default-css-v1f2ce4e7a6aa0a287da5cd22d6a54717d3a60a28.css*/
/*!/wp-content/plugins/thegem-elements-elementor/inc/templates/elements/menu/css/menu-mobile-default.css*/.thegem-te-menu-mobile__default.mobile-view .overlay-toggle,.thegem-te-menu-mobile__default.mobile-view .overlay-menu-back,.thegem-te-menu-mobile__default.mobile-view .hamburger-toggle,.thegem-te-menu-mobile__default.mobile-view .hamburger-menu-back{display:none}.thegem-te-menu-mobile__default.mobile-view{position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:999}@media (max-width:767px){.thegem-te-menu-mobile__default{position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:999}}.thegem-te-menu-mobile__default.mobile-view ul{list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow-x:hidden;overflow-y:auto;padding:0!important;background:none!important}.thegem-te-menu-mobile__default.mobile-view li{position:relative;width:auto!important}.thegem-te-menu-mobile__default.mobile-view li a{position:relative;display:block;padding:16px 30px;margin:0;outline:none;font-family:var(--thegem-to-mobile-menu-font-family,'Source Sans Pro');font-style:var(--thegem-to-mobile-menu-font-style,normal);font-weight:var(--thegem-to-mobile-menu-font-weight,400);font-size:var(--thegem-to-mobile-menu-font-size,16px);line-height:var(--thegem-to-mobile-menu-line-height,20px);letter-spacing:var(--thegem-to-mobile-menu-letter-spacing,0);text-transform:var(--thegem-to-mobile-menu-text-transform,none);text-decoration:none;color:var(--thegem-to-mobile-menu-level1-color,#5F727F);background-color:var(--thegem-to-mobile-menu-level1-bg-color,#F4F6F7);border:1px solid var(--thegem-to-mobile-menu-border-color,#DFE5E8)}.thegem-te-menu-mobile__default.mobile-view li+li>a,.thegem-te-menu-mobile__default.mobile-view li+li>span>a{border-top:0}.thegem-te-menu-mobile__default.mobile-view li.menu-item-current>a,.thegem-te-menu-mobile__default.mobile-view li.menu-item-active>a,.thegem-te-menu-mobile__default.mobile-view li.menu-item-current>span>a,.thegem-te-menu-mobile__default.mobile-view li.menu-item-active>span>a{padding-left:26px;color:var(--thegem-to-mobile-menu-level1-active-color,#3C3950);background-color:var(--thegem-to-mobile-menu-level1-active-bg-color,#FFFFFF);border-left:4px solid var(--thegem-to-styled-color1,#00BCD4)}.thegem-te-menu-mobile__default.mobile-view li.dl-back>a{text-align:right;padding-right:20px;color:var(--thegem-to-mobile-menu-level2-color,#5F727F)}.thegem-te-menu-mobile__default.mobile-view li.dl-back:after,.thegem-te-menu-mobile__default.mobile-view li.menu-item-parent>a:after,.thegem-te-menu-mobile__default.mobile-view li.menu-item-parent>span>a:after,.thegem-te-menu-mobile__default.mobile-view li.dl-parent>a:after{content:'\e601';font-family:'thegem-icons';position:absolute;width:9px;height:16px;right:20px;top:50%;margin-top:-8px;font-size:16px;line-height:16px;color:inherit}.thegem-te-menu-mobile__default.mobile-view li.dl-back:after{left:33px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.thegem-te-menu-mobile__default.mobile-view .dl-menu{position:absolute;width:100vw;left:0;top:100%;margin:0;padding:0 21px;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:hidden;overflow-y:auto}@media (max-width:767px){.thegem-te-menu-mobile__default .dl-menu{position:absolute;width:100vw;left:0;top:100%;margin:0;padding:0 21px;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:hidden;overflow-y:auto}}.thegem-te-menu-mobile__default.mobile-view .overlay-menu-wrapper{height:0;width:0}.thegem-te-menu-mobile__default.mobile-view .mobile-menu-slide-wrapper{height:0;width:0}.thegem-te-menu-mobile__default.mobile-view .hamburger-menu-back{height:0;width:0}.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-menu-toggle{transition:all 0.3s ease}.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.thegem-te-menu-mobile__default.mobile-view li .dl-submenu{display:none}.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li,.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li.dl-subviewopen>a,.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li.dl-subviewopen>span>a,.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li.dl-subview>a,.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li.dl-subview>span>a{display:none}.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li.dl-subview,.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li.dl-subview .dl-submenu,.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li.dl-subviewopen,.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.thegem-te-menu-mobile__default.mobile-view>.dl-submenu{position:absolute;width:100vw;top:100%;left:0;right:0;margin:0;padding:0 21px}.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-animate-out{-webkit-animation:MenuAnimOut 0.4s;animation:MenuAnimOut 0.4s}@-webkit-keyframes MenuAnimOut{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}.thegem-te-menu-mobile__default.mobile-view .dl-menu.dl-animate-in{-webkit-animation:MenuAnimIn 0.3s;animation:MenuAnimIn 0.3s}@-webkit-keyframes MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0deg);transform:translateZ(0) rotateY(0deg);opacity:1}}.thegem-te-menu-mobile__default.mobile-view .dl-menu+.dl-submenu.dl-animate-in{-webkit-animation:SubMenuAnimIn 0.4s ease;animation:SubMenuAnimIn 0.4s ease}@-webkit-keyframes SubMenuAnimIn{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes SubMenuAnimIn{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.thegem-te-menu-mobile__default.mobile-view .dl-menu+.dl-submenu.dl-animate-out{-webkit-animation:SubMenuAnimOut 0.4s ease;animation:SubMenuAnimOut 0.4s ease}@-webkit-keyframes SubMenuAnimOut{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.no-js .thegem-te-menu-mobile__default.mobile-view .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .thegem-te-menu-mobile__default.mobile-view li .dl-submenu{display:block}.no-js .thegem-te-menu-mobile__default.mobile-view li.dl-back{display:none}.no-js .thegem-te-menu-mobile__default.mobile-view li>a:not(:only-child):after{content:''}.thegem-te-menu-mobile__default.mobile-view.show-mobile-search li.menu-item-type-search-widget{display:block!important}.thegem-te-menu-mobile__default.mobile-view.show-mobile-search li.menu-item-type-search-widget>a{display:none}.thegem-te-menu-mobile__default.mobile-view ul.nav-menu>li.menu-item-type-search-widget>.minisearch{position:static;width:100%;opacity:1;visibility:visible;padding:20px 30px;-webkit-transform:translateY(0);transform:translateY(0);background-color:var(--thegem-to-mobile-menu-level1-bg-color);border:1px solid var(--thegem-to-mobile-menu-border-color);border-top:none}.thegem-te-menu-mobile__default.mobile-view ul.nav-menu>li.menu-item-type-search-widget>.minisearch form{position:relative;width:100%}.thegem-te-menu-mobile__default.mobile-view ul.nav-menu>li.menu-item-type-search-widget>.minisearch .sf-input{position:relative;width:100%;height:40px;border-radius:4px;padding-right:40px;font-size:16px;color:var(--thegem-to-mobile-menu-level1-active-color);border:1px solid var(--thegem-to-mobile-menu-border-color);background-color:#fff0;outline:none}.thegem-te-menu-mobile__default.mobile-view ul.nav-menu>li.menu-item-type-search-widget>.minisearch .sf-input::placeholder{color:var(--thegem-to-mobile-menu-level1-color)}.thegem-te-menu-mobile__default.mobile-view ul.nav-menu>li.menu-item-type-search-widget>.minisearch .sf-submit-icon{position:absolute;right:0;width:40px;height:40px}.thegem-te-menu-mobile__default.mobile-view ul.nav-menu>li.menu-item-type-search-widget>.minisearch .sf-submit-icon:before{content:"\e612";display:block;font-family:"thegem-icons";font-style:normal;font-size:24px;font-weight:400;line-height:40px;margin-right:5px;padding-right:3px;text-align:center;vertical-align:top;width:100%;height:40px;color:var(--thegem-to-mobile-menu-level1-active-color)}.thegem-te-menu-mobile__default.mobile-view ul.nav-menu>li.menu-item-type-search-widget>.minisearch .sf-submit{position:absolute;right:20px;width:40px;height:40px;margin:0;background:#fff0;border:0;cursor:pointer}
/*!/wp-content/plugins/thegem-elements-elementor/inc/elementor/assets/css/frontend-legacy.min.css*/
/*! elementor - v3.18.0 - 20-12-2023 */
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:flex-end}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:30px}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child,.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:0}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child,.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:0}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10){order:1}.elementor-column{width:100%}}
/*!/wp-content/themes/thegem-elementor/js/fancyBox/jquery.fancybox.min.css*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/*!/wp-content/uploads/elementor/css/post-17732.css*/
.elementor-17732 .elementor-element.elementor-element-278efe3{--display:flex;--min-height:76px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:1;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17732 .elementor-element.elementor-element-278efe3:not(.elementor-motion-effects-element-type-background), .elementor-17732 .elementor-element.elementor-element-278efe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002F6B;}.elementor-17732 .elementor-element.elementor-element-278efe3::before, .elementor-17732 .elementor-element.elementor-element-278efe3 > .elementor-background-video-container::before, .elementor-17732 .elementor-element.elementor-element-278efe3 > .e-con-inner > .elementor-background-video-container::before, .elementor-17732 .elementor-element.elementor-element-278efe3 > .elementor-background-slideshow::before, .elementor-17732 .elementor-element.elementor-element-278efe3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17732 .elementor-element.elementor-element-278efe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17732 .elementor-element.elementor-element-3e55e3f > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-17732 .elementor-element.elementor-element-3e55e3f .thegem-te-socials-sharing .socials-sharing ul{margin-left:-7px;margin-right:-7px;}.elementor-17732 .elementor-element.elementor-element-3e55e3f .thegem-te-socials-sharing .socials-sharing ul li{padding-left:7px;padding-right:7px;}.elementor-17732 .elementor-element.elementor-element-3e55e3f .thegem-te-socials-sharing .socials-sharing .socials-item-icon{font-size:24px;}.elementor-17732 .elementor-element.elementor-element-3e55e3f .thegem-te-socials-sharing .socials-sharing .socials-item{color:#FCFCFC;}.elementor-17732 .elementor-element.elementor-element-217847b > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 7px;}.elementor-17732 .elementor-element.elementor-element-217847b.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:1;}.elementor-17732 .elementor-element.elementor-element-217847b{text-align:start;}.elementor-17732 .elementor-element.elementor-element-217847b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;color:#FFFFFF;}@media(max-width:767px){.elementor-17732 .elementor-element.elementor-element-278efe3{--min-height:0px;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10000;}.elementor-17732 .elementor-element.elementor-element-278efe3.e-con{--align-self:flex-start;}.elementor-17732 .elementor-element.elementor-element-217847b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17732 .elementor-element.elementor-element-217847b .elementor-heading-title{font-size:18px;}}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elementor__css__thegem-hovers-css-v3659e8887fc4de881f52078bd49dfbc1b4f0e99c.css*/
/*!/wp-content/themes/thegem-elementor/css/thegem-hovers.css*/.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{content:'\e60f';font-family:'thegem-icons';font-style:normal;font-weight:400;font-style:normal;font-size:63px;height:63px;line-height:63px;width:63px;text-align:center;position:absolute;top:0%;left:50%;margin-left:-30px;margin-top:-30px;z-index:5;opacity:0;-webkit-transition:top 0.3s,opacity 0.3s;transition:top 0.3s,opacity 0.3s}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{top:50%;opacity:1;-webkit-transition:top 0.4s ease 0.1s,opacity 0.5s 0.1s;transition:top 0.4s ease 0.1s,opacity 0.5s 0.1s}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{width:100%;padding:0 25%;text-align:center;position:absolute;top:-50%;left:0;margin-top:-15px;z-index:5;opacity:0;text-transform:uppercase;-webkit-transition:top 0.3s,opacity 0.3s;transition:top 0.3s,opacity 0.3s}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{top:25%;opacity:1;-webkit-transition:top 0.3s 0.2s,opacity 0.5s 0.25s;transition:top 0.3s 0.2s,opacity 0.5s 0.25s}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{width:100%;padding:0 25%;text-align:center;position:absolute;top:20%;left:0;margin-top:-12px;z-index:5;opacity:0;-webkit-transition:top 0.5s,opacity 0.4s;transition:top 0.5s,opacity 0.4s}.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{top:75%;opacity:1;-webkit-transition:top 0.3s,opacity 0.3s;transition:top 0.3s,opacity 0.3s}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{content:'\e629';font-family:'thegem-icons';font-weight:400;font-style:normal;font-size:32px;width:70px;height:70px;line-height:68px;text-align:center;position:absolute;top:125%;left:50%;margin-left:-35px;margin-top:-35px;z-index:5;opacity:0;border-radius:70px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s 0.05s,-webkit-transform 0s 0.55s,top 0.5s 0.05s;transition:opacity 0.5s 0.05s,transform 0s 0.55s,top 0.5s 0.05s}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{top:50%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s 0.05s,-webkit-transform 0.5s 0.05s;transition:top 0s 0.05s,transform 0.5s 0.05s}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{width:100%;padding:0 25%;text-align:center;position:absolute;top:100%;left:0;margin-top:-15px;z-index:5;opacity:0;text-transform:uppercase;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s 0.1s,-webkit-transform 0s 0.6s,top 0.5s 0.1s;transition:opacity 0.5s 0.1s,transform 0s 0.6s,top 0.5s 0.1s}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{top:25%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s,-webkit-transform 0.5s;transition:top 0s,transform 0.5s}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{width:100%;padding:0 25%;text-align:center;position:absolute;top:150%;left:0;margin-top:-12px;z-index:5;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s,-webkit-transform 0s 0.5s,top 0.5s;transition:opacity 0.5s,transform 0s 0.5s,top 0.5s}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{top:75%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s 0.1s,-webkit-transform 0.5s 0.1s;transition:top 0s 0.1s,transform 0.5s 0.1s}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a .gem-gallery-caption:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:none!important;-webkit-transition:opacity 0.5s 0.2s}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before{opacity:0;background:-moz-linear-gradient(left,rgb(255 43 88 / .8) 0%,rgb(255 216 0 / .8) 100%)!important;background:-webkit-linear-gradient(left,rgb(255 43 88 / .8) 0%,rgb(255 216 0 / .8) 100%)!important;background:linear-gradient(to right,rgb(255 43 88 / .8) 0%,rgb(255 216 0 / .8) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccff2b58',endColorstr='#ccffd800',GradientType=1)!important;transition:opacity 0.5s 0.2s}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{content:'\e629';font-family:'thegem-icons';font-weight:400;font-style:normal;font-size:32px;width:70px;height:70px;line-height:68px;text-align:center;position:absolute;top:80%;left:66px;z-index:5;opacity:0;border-radius:70px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s 0.05s,-webkit-transform 0s 0.55s,top 0.5s 0.05s;transition:opacity 0.5s 0.05s,transform 0s 0.55s,top 0.5s 0.05s}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{top:63px;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s 0.05s,-webkit-transform 0.5s 0.05s;transition:top 0s 0.05s,transform 0.5s 0.05s}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{max-width:100%;padding:25px 67px;text-align:left;position:absolute;top:auto;bottom:-100%;left:0;margin:0;z-index:5;opacity:0;text-transform:uppercase;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s 0.1s,-webkit-transform 0s 0.6s,bottom 0.5s 0.1s;transition:opacity 0.5s 0.1s,transform 0s 0.6s,bottom 0.5s 0.1s}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{bottom:0;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:bottom 0s,-webkit-transform 0.5s;transition:bottom 0s,transform 0.5s}.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{display:none!important}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{content:'\e629';font-family:'thegem-icons';font-weight:400;font-style:normal;font-size:32px;height:32px;line-height:32px;width:32px;text-align:left;position:absolute;top:52%;left:0%;-webkit-transition:left 0.25s,opacity 0.3s;transition:left 0.25s,opacity 0.3s;margin-top:-32px;z-index:5;opacity:0}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{top:52%;left:8%;opacity:1;-webkit-transition:left 0.25s,opacity 0.3s;transition:left 0.25s,opacity 0.3s}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{content:'';width:0;height:2px;background-color:#fff;display:block;position:absolute;top:59%;left:8%;opacity:0;z-index:100;-webkit-transition:width 0.25s,opacity 0.5s;transition:width 0.25s,opacity 0.5s}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line{content:'';width:84%;opacity:1;-webkit-transition:width 0.25s,opacity 0.5s;transition:width 0.25s,opacity 0.5s}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{text-align:left;position:absolute;top:63%;left:0%;z-index:5;opacity:0;text-transform:uppercase;-webkit-transition:left 0.25s 0.05s,opacity 0.25s 0.05s;transition:left 0.25s 0.05s,opacity 0.25s 0.05s}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{top:63%;opacity:1;left:8%;-webkit-transition:left 0.25s 0.05s,opacity 0.25s 0.05s;transition:left 0.25s 0.05s,opacity 0.25s 0.05s}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{text-align:left;position:absolute;width:84%;top:77%;left:0%;z-index:5;opacity:0;-webkit-transition:left 0.25s 0.1s,opacity 0.25s 0.1s;transition:left 0.25s 0.1s,opacity 0.25s 0.1s}.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{top:77%;left:8%;opacity:1;-webkit-transition:left 0.25s 0.1s,opacity 0.25s 0.1s;transition:left 0.25s 0.1s,opacity 0.25s 0.1s}.gem-gallery-item-description p{padding-bottom:0;margin-bottom:0}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{content:'\e629';font-family:'thegem-icons';font-weight:400;font-style:normal;font-size:32px;height:32px;line-height:32px;width:32px;text-align:left;position:absolute;top:50%;left:8%;-webkit-transition:top 0.25s 0.1s,opacity 0.3s 0.1s;transition:top 0.25s 0.1s,opacity 0.3s 0.1s;margin-top:-32px;z-index:5;opacity:0}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after{-webkit-transition:top 0.25s ease,opacity 0.3s;transition:top 0.25s ease,opacity 0.3s;top:22%;left:8%;opacity:1}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{content:'';width:0;height:2px;background-color:#fff;display:block;position:absolute;top:29%;left:8%;opacity:0;z-index:100;-webkit-transition:width 0.25s,opacity 0.5s;transition:width 0.25s,opacity 0.5s}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line{content:'';width:84%;opacity:1;-webkit-transition:width 0.25s,opacity 0.5s;transition:width 0.25s,opacity 0.5s}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title{text-align:left;position:absolute;top:70%;left:8%;z-index:5;opacity:0;text-transform:uppercase;-webkit-transition:top 0.25s 0.05s,opacity 0.25s 0.05s;transition:top 0.25s 0.05s,opacity 0.25s 0.05s}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title{top:33%;opacity:1;left:8%;-webkit-transition:top 0.25s 0.05s,opacity 0.25s 0.05s;transition:top 0.25s 0.05s,opacity 0.25s 0.05s}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description{text-align:left;width:84%;position:absolute;top:70%;left:8%;z-index:5;opacity:0;-webkit-transition:top 0.25s,opacity 0.25s;transition:top 0.25s,opacity 0.25s}.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description{top:47%;left:8%;opacity:1;-webkit-transition:top 0.25s 0.1s,opacity 0.25s 0.1s;transition:top 0.25s 0.1s,opacity 0.25s 0.1s}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elementor__css__thegem-portfolio-css-v1d2bb2b2eaa5563cefb3311c269e3934d41b678c.css*/
/*!/wp-content/themes/thegem-elementor/css/thegem-portfolio.css*/.portfolio{padding:0}.portfolio .portfolio-row{clear:both}.portfolio .portfolio-item-size-container{position:relative;padding:0;margin:0;font-size:0;line-height:1}.portfolio .portfolio-item-size-container .portfolio-item{min-height:0;padding:0!important;margin:0;position:absolute}.portfolio .portfolio-item.not-found{width:100%!important;text-align:left}.portfolio .portfolio-item.not-found .found-wrap{display:flex;flex-direction:row!important;align-items:baseline;border:none}.portfolio .portfolio-item.not-found .found-wrap:before{content:"\e67a";font-style:normal;font-family:'thegem-icons';font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-variant:normal;text-rendering:auto;line-height:1;margin-right:10px;position:initial;opacity:1!important}.gem_tab .portfolio{padding-left:1px;padding-right:1px}.portfolio h3.title{text-align:center}.panel-sidebar-position-right .portfolio{padding-left:0}.portfolio-top-panel:not(.extended-posts-filter){margin:0 0 55px;overflow:visible}.portfolio-top-panel .portfolio-filters,.portfolio-top-panel .portfolio-filters-resp{position:relative;z-index:5}.portfolio-top-panel:not(.sticky-fixed){position:relative}.portfolio-top-panel.filters-top-sticky{z-index:2}@media (min-width:1001px){.portfolio-top-panel.filters-top-sticky{margin-bottom:45px}}.portfolio.without-padding .portfolio-top-panel{margin-left:0;margin-right:0}.portfolio.hover-title.portfolio-items-masonry .portfolio-top-panel{margin-left:0;margin-right:0}.portfolio-filters{font-size:0}@media (max-width:767px){.portfolio-filters-mobile+.portfolio-filters{display:none!important}}@media (min-width:768px){.portfolio-filters-mobile{display:none!important}}.portfolio-filters a,.portfolio-filters .portfolio-filters-more-button{display:inline-block;text-decoration:none;vertical-align:top;margin:0 10px 10px 0;padding:0 25px;min-height:30px;line-height:30px;height:auto;border-radius:15px;font-size:var(--thegem-to-body-tiny-font-size);color:inherit;border:none}.portfolio-filters a:last-child,.portfolio-filters .portfolio-filters-more-button{margin-right:0}.portfolio-top-panel-row.filter-style-buttons .portfolio-filters div.portfolio-filters-more{margin:0 10px 10px 0}.portfolio-top-panel-row.filter-style-buttons .portfolio-filters div.portfolio-filters-more-button{margin:0}.portfolio-top-panel-row.filter-style-buttons .portfolio-filters-more-dropdown a{background:transparent!important;padding:0!important}.portfolio-filters a .gem-print-icon{margin-right:5px}.portfolio-filters a span{display:inline-block;vertical-align:top}.portfolio-filters a.all .icon{font-family:'thegem-icons';font-size:22px;line-height:1.2727}.portfolio-count{float:right;padding:8px 8px 8px 0}.portfolio-filters-resp{display:none;text-align:right;margin:13px 0;position:relative;z-index:10}.portfolio-filters-resp .menu-toggle{border:none;width:32px;height:30px;text-indent:100%;font-size:0;line-height:0;overflow:hidden;position:relative;cursor:pointer;outline:none;background:#fff0;padding:0}.portfolio .portfolio-filters-resp .menu-toggle i{font-size:24px;text-indent:initial}.portfolio-filters-resp .menu-toggle .menu-line-1,.portfolio-filters-resp .menu-toggle .menu-line-2,.portfolio-filters-resp .menu-toggle .menu-line-3{position:absolute;width:8px;height:8px;top:50%;background:#99a9b5;margin-top:-4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.portfolio-filters-resp .menu-toggle .menu-line-1{left:0}.portfolio-filters-resp .menu-toggle .menu-line-2{left:50%;margin-left:-4px}.portfolio-filters-resp .menu-toggle .menu-line-3{right:0}.portfolio-filters-resp ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin:0;position:absolute;width:100%;left:0;top:35px;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.portfolio-filters-resp ul li{text-align:left;position:relative}.portfolio-filters-resp ul li a{display:block;text-decoration:none;padding:14px 34px 17px 34px}.portfolio-filters-resp ul li:after{position:absolute;right:20px;top:0;font-family:'thegem-icons';font-size:14px;line-height:51px;speak:none;-webkit-font-smoothing:antialiased;content:"\e601"}.portfolio-filters-resp ul.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-filters-resp ul.dl-animate-out{-webkit-animation:MenuAnimOut 0.4s;animation:MenuAnimOut 0.4s}@-webkit-keyframes MenuAnimOut{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}.portfolio-filters-resp ul.dl-animate-in{-webkit-animation:MenuAnimIn 0.3s;animation:MenuAnimIn 0.3s}@-webkit-keyframes MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0deg);transform:translateZ(0) rotateY(0deg);opacity:1}}@media only screen and (max-width:1000px){.portfolio-count{display:none}.portfolio-filters{margin-right:0}}@media only screen and (max-width:768px){.portfolio-filters-resp{display:block}.portfolio-count,.portfolio-filters{display:none}.portfolio-top-panel:not(.filter-type-extended,.panel-with-search,.filters-mobile-dropdown) .portfolio-top-panel-right,.portfolio-top-panel:not(.filter-type-extended).panel-with-search .portfolio-top-panel-right .portfolio-sorting{display:none}.portfolio-top-panel:not(.extended-posts-filter).filter-type-default{margin-bottom:20px}.portfolio-filters-resp{text-align:left}.portfolio-top-panel{margin:0 0 0}}.portfolio-filters-resp ul{border-top:1px solid #dfe5e8;border-left:1px solid #dfe5e8;border-right:1px solid #dfe5e8}.portfolio-filters-resp ul li{background:#f4f6f7;border-bottom:1px solid #dfe5e8}.portfolio-filters-resp ul>li a.active{background:#fff;border-left:4px solid #00bcd4;padding-left:26px;color:#3c3950}.portfolio-filters-resp li a{color:#5f727f}.portfolio-filters-resp li a:hover{color:#3c3950}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters,.portfolio-top-panel-row.filter-style-buttons .portfolio-filters{margin-bottom:-10px}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a,.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters div.portfolio-filters-more-button,.portfolio-top-panel-row.filter-style-tabs-default .portfolio-sorting-select div.portfolio-sorting-select-current{min-height:initial;padding:0;margin-bottom:10px;margin-right:30px;background:none;border:none;border-radius:0;font-family:var(--thegem-to-tabs-title-thin-font-family);font-style:var(--thegem-to-tabs-title-thin-font-style);font-weight:var(--thegem-to-tabs-title-thin-font-weight);text-transform:var(--thegem-to-tabs-title-thin-text-transform);font-size:var(--thegem-to-tabs-title-thin-font-size);line-height:var(--thegem-to-tabs-title-thin-line-height);letter-spacing:var(--thegem-to-tabs-title-thin-letter-spacing);color:var(--thegem-to-h6-color)}.portfolio-top-panel .portfolio-top-panel-row.filter-style-tabs-default .portfolio-search-filter{color:var(--thegem-to-h6-color)}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters div.portfolio-filters-more{margin-bottom:10px;margin-right:30px}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters div.portfolio-filters-more-button,.portfolio-top-panel-row.filter-style-tabs-default .portfolio-sorting-select div.portfolio-sorting-select-current{margin:0}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a:hover{color:var(--thegem-to-h6-color)}@media only screen and (max-width:768px){.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters{display:block}}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.hover-pointer,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a.hover-pointer{position:relative}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a:not(.active).hover-pointer:after,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a:not(.active).hover-pointer:after{content:'';display:block;position:absolute;width:0;height:2px;bottom:-2px;left:50%;background:currentColor;-webkit-transition:width .3s,height .3s,left .3s;-o-transition:width .3s,height .3s,left .3s;transition:width .3s,height .3s,left .3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a:not(.active).hover-pointer:hover:after,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a:not(.active).hover-pointer:hover:after{width:100%;left:0;z-index:2}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.active,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a.active{border-bottom:2px solid currentColor;background:none}@media (min-width:1025px){.portfolio-top-panel .portfolio-top-panel-row.filter-style-tabs-default .portfolio-search-filter.input-style input,.portfolio-top-panel .portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-search-filter.input-style input{border-width:2px}.portfolio-top-panel:not(.extended-posts-filter).filter-type-extended .portfolio-top-panel-right .portfolio-search-filter.input-style{margin-top:-10px;margin-bottom:0}}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.active,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters div.portfolio-filters-more-button,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-sorting-select div.portfolio-sorting-select-current{font-family:var(--thegem-to-tabs-title-font-family);font-style:var(--thegem-to-tabs-title-font-style);font-weight:var(--thegem-to-tabs-title-font-weight);text-transform:var(--thegem-to-tabs-title-text-transform);font-size:var(--thegem-to-tabs-title-font-size);line-height:var(--thegem-to-tabs-title-line-height);letter-spacing:0;color:var(--thegem-to-h6-color)}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.active{letter-spacing:var(--thegem-to-tabs-title-letter-spacing)}.portfolio-top-panel-row.filter-style-tabs-default .portfolio-search-filter-button,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-search-filter-button{margin:-4px 0}.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters div.portfolio-filters-more-button,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-sorting-select div.portfolio-sorting-select-current{min-height:initial;padding:0;margin-bottom:10px;margin-right:30px;background:none;border:none;border-radius:0;text-transform:initial;color:var(--thegem-to-body-color)}.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters div.portfolio-filters-more{margin-bottom:10px;margin-right:30px}.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters div.portfolio-filters-more-button,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-sorting-select div.portfolio-sorting-select-current{margin:0}.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a.active,.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a.active:hover{color:var(--thegem-to-link-color-active)}.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a:hover{color:var(--thegem-to-link-color-hover)}.portfolio-filters-extended{display:flex;flex-wrap:wrap}.portfolio-top-panel.filter-type-extended{display:block;margin:0 0 20px}.portfolio-navigator{font-size:0;line-height:1;text-align:center;clear:both}.portfolio-load-more,.mixed-show-all{clear:both;margin-top:100px}.portfolio-load-more .inner,.mixed-show-all .inner{width:100%;overflow:visible;text-align:center;padding:0;position:relative}.portfolio-load-more .gem-button-separator-line,.mixed-show-all .gem-button-separator-line{border-color:#b6c6c9;color:#b6c6c9}.portfolio .portfolio-set{position:relative;margin-bottom:20px;padding:0;z-index:1;float:none}.portfolio.disable-bottom-margin .portfolio-set{margin-bottom:0}.portfolio:not(.portfolio-slider):is(.portfolio-pagination-normal,.portfolio-pagination-more,.portfolio-pagination-disabled) .portfolio-set{margin-bottom:0}.hover-title.portfolio-items-masonry .portfolio-set{margin-bottom:50px}.portfolio-item{text-align:center;margin-top:0}.portfolio .portfolio-item .item-separator-box{height:0;font-size:0;line-height:1}.portfolio.item-separator .portfolio-item:before,.portfolio.item-separator .portfolio-item:after{content:'';display:block;position:absolute;left:0;top:0;bottom:0;z-index:6;border-left-style:solid;border-left-width:1px;opacity:0;-webkit-transition:none;transition:none}.portfolio.item-separator .portfolio-item:after{opacity:1}.portfolio.item-separator.no-gaps .fullwidth-block .portfolio-item.right-item:after{opacity:0}.portfolio.item-separator .portfolio-item:after{left:auto;right:0}.portfolio.item-separator .portfolio-item.left-item:before{opacity:1}.portfolio.item-separator.no-gaps .fullwidth-block .portfolio-item.left-item:before{opacity:0}.portfolio.item-separator .portfolio-item .item-separator-box:before,.portfolio.item-separator .portfolio-item .item-separator-box:after{content:'';display:block;position:absolute;left:0;right:0;top:0;z-index:6;border-top-style:solid;border-top-width:1px;opacity:1}.portfolio.item-separator .portfolio-item .item-separator-box:before{opacity:0}.portfolio.item-separator .portfolio-item .item-separator-box:after{top:auto;bottom:0}.portfolio.item-separator .portfolio-item.top-item .item-separator-box:before{opacity:1}.portfolio.portfolio-pagination-scroll .portfolio-scroll-pagination{visibility:hidden;position:relative}.portfolio.portfolio-pagination-scroll .portfolio-scroll-pagination.active{visibility:visible;height:61px}.portfolio .fullwidth-block{padding:0 21px;box-sizing:border-box}.portfolio .fullwidth-block.no-paddings{padding:0}.portfolio.without-padding .fullwidth-block{padding:0}.portfolio .fullwidth-block .portfolio-item{float:left}.portfolio-item .wrap{width:100%;display:inline-block;vertical-align:top;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio.disable-isotope .portfolio-item .wrap{transition:all 0.2s linear,height 0s}.portfolio:not(.portfolio-slider) .portfolio-item .wrap{border:none}.portfolio.columns-1 .portfolio-item .wrap{border-bottom:0 none}.portfolio-item .wrap>.caption{padding-bottom:30px;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio-item .wrap>.caption:not(.click-disabled){cursor:pointer}.portfolio .portfolio-item .wrap>.caption{position:relative;z-index:1}.portfolio.portfolio-grid:not(.extended-products-grid,.columns-1) .portfolio-item .wrap>.caption{border-bottom:1px solid var(--thegem-to-box-border-color,#DFE5E8)}.portfolio.portfolio-grid:not(.extended-products-grid,.columns-1) .portfolio-item:hover .wrap>.caption{border-bottom-color:#f4f6f7}.portfolio.portfolio-grid.background-style-gray .portfolio-item .wrap>.caption,.portfolio.portfolio-grid.background-style-dark .portfolio-item .wrap>.caption,.portfolio.portfolio-grid.background-style-transparent .portfolio-item .wrap>.caption{border-bottom-width:0}.portfolio.background-style-transparent .portfolio-item .wrap>.caption{background-color:#fff0}.portfolio.background-style-gray .portfolio-item .wrap,.portfolio.background-style-dark .portfolio-item .wrap{border-bottom:0 none}.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .caption-sizable-content:after,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .caption-sizable-content:after,.portfolio.background-style-dark .portfolio-item:not(:hover) .wrap>.caption .caption-sizable-content:after{box-shadow:0 0 30px 45px #393d50}.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap>.caption .author,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .author,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .author,.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap>.caption .post-author-date-separator,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .post-author-date-separator,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .post-author-date-separator,.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap>.caption .post-date,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .post-date,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .post-date,.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap>.caption .description,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .description,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .description,.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .grid-post-share .icon,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .grid-post-meta .grid-post-share .icon,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .grid-post-meta .grid-post-share .icon,.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .comments-link a,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .grid-post-meta .comments-link a,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .grid-post-meta .comments-link a,.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .zilla-likes,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .grid-post-meta .zilla-likes,.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .grid-post-meta .zilla-likes{color:#99a9b5}.portfolio.without-padding .portfolio-item .wrap{background:none}.portfolio.hover-title .portfolio-item .wrap{border:0;padding-bottom:0;background:none}.portfolio-items-masonry .wrap{padding-bottom:0;border:0;background:none}.portfolio-item .image{display:inline-block;position:relative;max-width:100%;padding:0;vertical-align:top;overflow:hidden;flex:none}.portfolio-grid:not(.columns-1) .portfolio-item .image{width:100%}.portfolio-item .image .image-inner{position:relative;z-index:2}.portfolio.columns-1 .portfolio-item .image{margin:0;padding:0}.portfolio.title-on-hover.columns-1 .portfolio-item .image{width:100%}.portfolio-item:not(.product) .image .button{position:absolute;right:0;bottom:0;z-index:4;box-sizing:border-box;border-style:solid;border-color:#fff0;border-width:63px;border-right-width:0;border-top-width:0;cursor:pointer;height:0}.portfolio-item:not(.product) .image .button:before{content:"\e60c";font-family:'thegem-icons';font-size:19px;line-height:1.05;position:absolute;left:-27px;top:33px;z-index:3}.portfolio-item .image .button .button-corner{display:block;width:8px;height:8px;cursor:pointer;position:absolute;right:0;bottom:-63px;z-index:4;font-size:0;line-height:1}.portfolio-item .image .button .button-corner span{display:block;width:8px;height:8px;cursor:pointer;font-size:0;line-height:1}.portfolio-item .image .button .button-corner b{display:none;width:1px;height:2px;cursor:pointer;font-size:0;line-height:1;position:absolute;right:0;bottom:0}.portfolio.portfolio-items-masonry .image .button .button-corner{display:none}.portfolio.portfolio-items-masonry.hover-title .image .button .button-corner{display:block}.portfolio.portfolio-items-masonry.hover-title .image .button .button-corner b{display:none}.portfolio-item .image .button.active .button-corner{display:none}.portfolio.without-padding .portfolio-item .image .button .button-corner{display:none}.portfolio-item .image .image-inner{overflow:hidden}.portfolio.portfolio-grid:is(.portfolio-style-creative,.portfolio-style-justified):not(.extended-products-grid,.columns-1,.list-style,.full-image) .portfolio-item:not(.double-item,.custom-ratio) .image-inner:not(.empty){aspect-ratio:1/1}.portfolio.portfolio-grid:not(.inited) .image-inner,.portfolio.portfolio-grid .image-inner.without-image,.portfolio.portfolio-grid img[loading="lazy"]{background-color:var(--styled-bg-color,#f0f3f2)}.portfolio.portfolio-grid .thegem-template-loop-item img[loading="lazy"]{background-color:#fff0}.portfolio-item .image-inner.empty{display:none}.portfolio-item .image img{width:100%;max-width:initial;height:auto;object-fit:cover}.portfolio-style-masonry .portfolio-item .image img{width:calc(100% + 1px);margin:-.5px}.portfolio.portfolio-grid:is(.portfolio-style-creative,.portfolio-style-justified) .portfolio-item .image img{height:100%;object-fit:cover}.portfolio:is(.hover-horizontal-sliding,.hover-new-horizontal-sliding,.hover-default-horizontal-sliding) .portfolio-item .image img{width:110%}.portfolio.without-padding .portfolio-item .image img,.portfolio.without-padding .portfolio-item .image .image-inner{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.portfolio-item .image .overlay{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;overflow:hidden}.portfolio-item .image .overlay:not(.click-disabled){cursor:pointer}.portfolio-item .image .overlay .overlay-circle{display:none}.portfolio-item .image img.blur{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);filter:url(/wp-content/themes/thegem-elementor/css/blur.svg#blur);filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=3)}.without-padding .portfolio-item .image .overlay{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.portfolio.portfolio-items-masonry.hover-title.without-padding .portfolio-item .image .overlay{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.portfolio-item .image .overlay .portfolio-item-link{display:block;position:absolute;left:0;right:0;top:0;bottom:0;text-decoration:none;z-index:2}.portfolio-item .image .overlay .links-wrapper{display:table;width:100%;height:100%}.portfolio-item .image .overlay .links{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.portfolio-item .image .overlay .links a.icon{display:inline-block;text-decoration:none;margin-right:45px;vertical-align:bottom}.portfolio-item.portfolio-item-template .image .overlay .links a.icon:last-of-type{margin-right:0!important}.portfolio:not(.portfolio-slider):not(.products) .portfolio-item .image .overlay .links a.icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.portfolio-item .image .overlay .links .portfolio-icons-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:flex-start;line-height:1;vertical-align:top;margin-left:-1px}.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons-inner,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons-inner,.portfolio.hover-zoom-overlay .portfolio-item .image .overlay .links .portfolio-icons-inner{justify-content:center}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons-inner,.portfolio.hover-circular .portfolio-item .image .overlay .links .portfolio-icons-inner,.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons-inner{margin-left:0}.portfolio-item .image .overlay .links .portfolio-icons-inner a.icon{float:left}@media (min-width:992px){.portfolio.extended-portfolio-grid .portfolio-item.columns-desktop-5{width:20%}.portfolio.extended-portfolio-grid .portfolio-item.columns-desktop-5:is(.double-item-squared,.double-item-horizontal){width:40%}}.portfolio:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links a.icon{margin-right:15px}.portfolio-item .image .overlay .links a.icon.share{margin-right:0}.portfolio-item .image .overlay .links .portfolio-icons-inner>a.icon:last-child,.portfolio-item .image .overlay .links .portfolio-icons-inner>div:last-child a.icon{margin-right:0!important}.portfolio .portfolio-item .image .overlay .links a.icon{color:#fff}.portfolio .portfolio-item .image .overlay .links a.icon i{color:#fff;transition:all 0.3s}.portfolio .portfolio-item .image .overlay .links a.icon svg{fill:#fff;transition:all 0.3s}.portfolio:not(.hover-zooming-blur) .portfolio-item .image .overlay .links a.icon:hover i{color:inherit}.portfolio:not(.hover-zooming-blur) .portfolio-item .image .overlay .links a.icon:hover svg{fill:currentColor}.portfolio:not(.products-grid) .portfolio-item .image .overlay .links a.icon:before{content:none!important}.portfolio .portfolio-item .image .overlay .links a.icon{width:48px;height:48px;line-height:48px}.portfolio .portfolio-item .image .overlay .links a.icon i.default{font-family:'thegem-icons';font-size:48px;font-style:normal;line-height:inherit;display:inline-block}.portfolio:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links a.icon{width:24px;height:24px;line-height:24px}.portfolio:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links a.icon i,.portfolio:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links a.icon svg{width:24px;height:24px}.portfolio-item .image .overlay .links a.page i.default:before{content:'\e61f'}.portfolio-item .image .overlay .links a.photo i.default:before{content:'\e60f'}.portfolio-item .image .overlay .links a.self-link i.default:before{content:'\e61f'}.portfolio-item .image .overlay .links a.inner-link i.default:before{content:'\e65b'}.portfolio-item .image .overlay .links a.outer-link i.default:before{content:'\e623'}.portfolio-item .image .overlay .links a.full-image i.default:before{content:'\e60f'}.portfolio-item .image .overlay .links a.youtube i.default:before,.portfolio-item .image .overlay .links a.vimeo i.default:before,.portfolio-item .image .overlay .links a.self_video i.default:before{content:'\e610'}.portfolio-item .image .overlay .links a.share i.default:before{content:'\e65c'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page i.default:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo i.default:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link i.default:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link i.default:before{content:'\e61c'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link i.default:before{content:'\e608'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image i.default:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube i.default:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo i.default:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video i.default:before{content:'\e62a'}.portfolio .portfolio-item .image .overlay .links a.share i.default:before{margin-left:-.2em}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.share i.default:before{content:'\e65d'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.page i.default:before{content:'\e628'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.photo i.default:before{content:'\e629'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self-link i.default:before{content:'\e628'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.inner-link i.default:before{content:'\e61c'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.outer-link i.default:before{content:'\e608'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.full-image i.default:before{content:'\e629'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.youtube i.default:before,.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.vimeo i.default:before,.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self_video i.default:before{content:'\e62a'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before{content:'\e65d'}.portfolio.hover-default:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-zoom-overlay:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.with-sidebar .portfolio.hover-default.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}@media (max-width:430px){.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page i.default:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo i.default:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link i.default:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link i.default:before{content:'\e61c'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link i.default:before{content:'\e608'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image i.default:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube i.default:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo i.default:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video i.default:before{content:'\e62a'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before{content:'\e65d'}}@media (min-width:768px) and (max-width:870px){.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page i.default:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo i.default:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link i.default:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link i.default:before{content:'\e61c'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link i.default:before{content:'\e608'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image i.default:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube i.default:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo i.default:before,.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video i.default:before{content:'\e62a'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before{content:'\e65d'}}@media (min-width:768px) and (max-width:900px){.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.page i.default:before{content:'\e628'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.photo i.default:before{content:'\e629'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.self-link i.default:before{content:'\e628'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.inner-link i.default:before{content:'\e61c'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.outer-link i.default:before{content:'\e608'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.full-image i.default:before{content:'\e629'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.youtube i.default:before,.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.vimeo i.default:before,.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.self_video i.default:before{content:'\e62a'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before{content:'\e65d'}}@media (min-width:1280px){.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.page i.default:before{content:'\e628'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.photo i.default:before{content:'\e629'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self-link i.default:before{content:'\e628'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.inner-link i.default:before{content:'\e61c'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.outer-link i.default:before{content:'\e608'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.full-image i.default:before{content:'\e629'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.youtube i.default:before,.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.vimeo i.default:before,.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self_video i.default:before{content:'\e62a'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before{content:'\e65d'}}.portfolio-item .caption{text-align:center;padding:32px 30px 0}.portfolio.portfolio-grid:not(.columns-1) .portfolio-item .wrap>.caption{min-height:initial}.portfolio.no-gaps:not(.columns-1) .portfolio-item .wrap>caption,.portfolio.background-style-gray:not(.columns-1) .portfolio-item .wrap>caption,.portfolio.background-style-dark:not(.columns-1) .portfolio-item .wrap>caption{min-height:168px}.portfolio-item .overlay .caption{background-color:#fff0}.portfolio.columns-1 .portfolio-item .wrap>.caption{text-align:left}.portfolio-items-masonry .portfolio-item .caption{border-top:0!important;padding-bottom:28px;margin-top:-1px}.portfolio-items-masonry .portfolio-item .overlay .caption{background-color:#fff0}.portfolio-items-masonry.without-padding .portfolio-item .caption{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.portfolio-items-masonry.hover-title .portfolio-item .caption{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;padding-bottom:0}.portfolio.hover-title .portfolio-item .caption{padding:39px 20px 0}.portfolio.hover-title.columns-3 .portfolio-item .caption{padding-top:25px}.portfolio.hover-title:is(.columns-4,.columns-5,.columns-6) .portfolio-item .caption{padding-top:15px}.portfolio-item .caption .title{text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;letter-spacing:0}.portfolio-item .caption .title span{display:block;margin:0;color:inherit;overflow:hidden;text-overflow:ellipsis}.portfolio.columns-1 .portfolio-item .caption .title{white-space:normal;text-overflow:clip;margin-bottom:30px}.portfolio.hover-title .portfolio-item .caption .title{margin-bottom:20px}.portfolio.hover-title:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.title-on-page.hover-gradient:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.title-on-page.hover-circular:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.hover-gradient.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.hover-circular.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .overlay .caption .title,.portfolio.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .overlay .caption .title{font-size:14px;line-height:1.5;margin-bottom:10px}@media (max-width:767px){.portfolio-style-creative.creative-disable-mobile:is(.columns-mobile-2) .portfolio-item .overlay .caption .title{font-size:14px;line-height:1.5}}@media (min-width:768px) and (max-width:992px){.portfolio-style-creative.creative-disable-tablet:is(.columns-tablet-4) .portfolio-item .overlay .caption .title{font-size:14px;line-height:1.5}}.portfolio .portfolio-item .caption .caption-separator{width:50px;height:1px;max-width:100%;margin:10px auto;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio:not(.disabled-hover) .portfolio-item:hover .caption .caption-separator{width:90px}.portfolio.columns-1 .portfolio-item .caption .info{white-space:nowrap}.portfolio:not(.columns-1) .portfolio-item .caption .info .sep{height:auto}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line,.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover{position:relative;display:inline-block;vertical-align:bottom;padding-bottom:18px}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line:after,.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:100%}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line:after,.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after{-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after{width:0}.portfolio.columns-1 .portfolio-item:hover .caption .caption-separator-line-hover:after{width:100%}.portfolio-item .wrap>.caption .subtitle,.portfolio-item .wrap>.caption .info{-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio-item .caption .subtitle,.portfolio-item .caption .info,.portfolio-item .caption .subtitle a,.portfolio-item .caption .info a,.portfolio-item .caption .subtitle p{text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-item .caption .subtitle span{display:block;margin:0;color:inherit;overflow:hidden;text-overflow:ellipsis}.portfolio-items-masonry .portfolio-item .caption .subtitle,.portfolio-items-masonry .portfolio-item .caption .info,.portfolio-items-masonry .portfolio-item .caption .subtitle a,.portfolio-items-masonry .portfolio-item .caption .info a,.portfolio-items-masonry .portfolio-item .caption .subtitle p{white-space:normal;overflow:visible;text-overflow:clip}.portfolio-item .caption .info a{cursor:pointer}.portfolio.columns-1 .portfolio-item .caption .subtitle,.portfolio.columns-1 .portfolio-item .caption .info,.portfolio.columns-1 .portfolio-item .caption .subtitle a,.portfolio.columns-1 .portfolio-item .caption .info a,.portfolio.columns-1 .portfolio-item .caption .subtitle p{text-decoration:none;white-space:normal;overflow:visible}.portfolio.columns-1 .portfolio-item .wrap{position:relative;display:flex}.portfolio.columns-1 .portfolio-item .wrap>.caption{position:relative}.portfolio-item .entry-info{bottom:31px;position:absolute;right:0;padding-left:30px}.portfolio.columns-1 .portfolio-item .caption .info{margin-bottom:16px}.portfolio-item .caption .info{font-size:var(--thegem-to-body-tiny-font-size);line-height:1.5;margin-top:3px}.portfolio-item .caption .info .separator{margin:0 4px}.portfolio-item .caption .subtitle p{margin:0}.portfolio-item .caption .subtitle a:hover,.portfolio-item .caption .info a:hover{text-decoration:underline}.portfolio.columns-1 .portfolio-item .caption .subtitle{margin-bottom:15px}.portfolio .overlay .links .caption .title,.portfolio .overlay .links .caption .subtitle,.portfolio .overlay .links .caption .subtitle p,.portfolio .overlay .links .caption .info{white-space:normal;overflow:visible;text-overflow:clip}.fullwidth-block.portfolio-items-2 .portfolio-item{max-width:555px}.portfolio .portfolio-item .overlay-line{height:2px;font-size:0;line-height:1}@media only screen and (min-width:1920px){.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:20%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:40%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:16.665%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:33.33%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:14.2857%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:28.5714%}}@media only screen and (min-width:1680px) and (max-width:1920px){.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:33.333332%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:20%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:40%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-5.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:16.665%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio.fullwidth-columns-5.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:33.33%}}@media only screen and (min-width:1280px) and (max-width:1680px){.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:33.333332%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:20%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:40%}.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:16.665%}.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:33.33%}}@media only screen and (min-width:830px) and (max-width:1280px){.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item,.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-item-size-container .portfolio-item{width:33.333332%}.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}}@media only screen and (max-width:1100px){.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:33.333332%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}}@media only screen and (max-width:880px){.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:50%}.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:100%}}@media only screen and (max-width:830px){.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item,.portfolio:not(.extended-portfolio-grid) .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio:not(.extended-portfolio-grid) .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:50%}.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio:not(.extended-portfolio-grid) .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio.columns-1 .portfolio-set .portfolio-item,.portfolio.columns-1 .portfolio-item-size-container .portfolio-item{width:100%}}@media only screen and (max-width:550px){.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item,.portfolio:not(.extended-portfolio-grid) .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio:not(.extended-portfolio-grid) .portfolio-item-size-container .portfolio-item,.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:100%}}@media only screen and (min-width:992px) and (max-width:1120px){.with-sidebar .portfolio.columns-3 .portfolio-item,.with-sidebar .portfolio.columns-3 .portfolio-item-size-container .portfolio-item{width:50%}}@media only screen and (min-width:992px) and (max-width:1100px){.portfolio:is(.columns-4,.columns-5,.columns-6) .portfolio-item,.portfolio:is(.columns-4,.columns-5,.columns-6) .portfolio-item-size-container .portfolio-item{width:33.3333%}.portfolio:is(.columns-4,.columns-5,.columns-6) .portfolio-item.double-item:not(.double-item-vertical){width:66.66%}.portfolio:is(.columns-4,.columns-5,.columns-6).porfolio-even-columns .portfolio-item-size-container .portfolio-item{width:25%}.portfolio:is(.columns-4,.columns-5,.columns-6).porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical){width:50%}}@media only screen and (min-width:800px){.portfolio.columns-3.porfolio-even-columns .portfolio-item-size-container .portfolio-item{width:25%}.portfolio.columns-3.porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical){width:50%}}@media only screen and (min-width:550px) and (max-width:800px){.portfolio.columns-3.porfolio-even-columns .portfolio-item-size-container .portfolio-item{width:50%}.portfolio.columns-3.porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical){width:100%}}@media only screen and (min-width:768px) and (max-width:992px){.portfolio:is(.columns-4,.columns-5,.columns-6).porfolio-even-columns .portfolio-item-size-container .portfolio-item{width:25%}.portfolio:is(.columns-4,.columns-5,.columns-6).porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical){width:50%}}.portfolio.portfolio-style-metro.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item,.portfolio.portfolio-style-metro.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item{width:auto}.portfolio.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .description{display:none}.portfolio.hover-vertical-sliding:not(.version-alternative) .image .overlay .links,.portfolio.hover-new-vertical-sliding.title-on-hover .image .overlay .links,.portfolio.hover-default-vertical-sliding .image .overlay .links{text-align:left;vertical-align:top}.portfolio.hover-vertical-sliding .overlay .links .caption{text-align:left;padding:0}.portfolio.hover-vertical-sliding .overlay .links{padding:48px 42px}.portfolio.hover-vertical-sliding .overlay .links a.icon{margin-right:32px}.portfolio.hover-vertical-sliding .overlay .overlay-line{margin:16px 0}.portfolio.hover-vertical-sliding:not(.version-alternative) .overlay .links .caption .description{width:100%;position:absolute;left:0;bottom:0;padding:0 42px 35px}.vc_col-sm-9 .portfolio.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links{padding:31px 28px}.vc_col-sm-9 .portfolio.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .description{padding:0 28px 25px}.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle{width:85%;margin-bottom:12px}.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .info{width:85%}.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .description,.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle{margin-bottom:0;width:90%}.portfolio.portfolio-style-metro.hover-vertical-sliding .overlay .links .caption .subtitle,.portfolio.portfolio-style-metro.hover-vertical-sliding .overlay .links .caption .info{display:none}@media only screen and (max-width:1170px){.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle{width:85%;margin-bottom:12px}.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .info{width:85%}}@media only screen and (max-width:920px){.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle{display:block}.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{margin-bottom:0}.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}}@media only screen and (max-width:830px){.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links .caption .subtitle{display:block;margin:0}}@media only screen and (max-width:768px){.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle{display:block}.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:block}}@media only screen and (max-width:460px){.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .info,.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none!important}.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .subtitle{margin-bottom:0!important}}@media only screen and (max-width:412px){.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item .overlay .links .caption .info,.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .info{display:none!important}}@media only screen and (min-width:768px) and (max-width:800px){.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding.columns-1 .overlay .links,.portfolio.hover-vertical-sliding.columns-2 .overlay .links,.portfolio.hover-vertical-sliding.columns-3 .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description{padding:0 28px 25px}.portfolio.hover-vertical-sliding.columns-1 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{margin-bottom:0}}@media only screen and (max-width:412px){.portfolio.hover-vertical-sliding.columns-1 .overlay .links,.portfolio.hover-vertical-sliding.columns-2 .overlay .links,.portfolio.hover-vertical-sliding.columns-3 .overlay .links,.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links,.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .description,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description,.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links .caption .description,.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .description{padding:0 28px 25px}}@media only screen and (max-width:340px){.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:992px) and (max-width:1150px){.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding.columns-3 .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description{padding:0 28px 25px}}@media only screen and (min-width:920px) and (max-width:992px){.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .info{display:block}}@media only screen and (min-width:1150px){.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .overlay .links{padding:41px 28px}}@media only screen and (min-width:768px){.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links .caption .description{padding:0 28px 41px}}@media only screen and (min-width:1735px){.portfolio.hover-vertical-sliding.columns-3 .fullwidth-block .overlay .links .caption .subtitle,.portfolio.hover-vertical-sliding.columns-3 .fullwidth-block .overlay .links .caption .info{display:block}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links{padding:18px 12px}.with-sidebar .portfolio.hover-vertical-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .title{font-size:14px;line-height:21px}}@media only screen and (max-width:1120px){.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:block}}@media only screen and (max-width:340px){.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:1250px) and (max-width:1770px),screen and (min-width:992px) and (max-width:1170px),screen and (min-width:768px) and (max-width:900px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle{margin-bottom:0}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links{padding:41px 28px}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .description{padding:0 28px 41px}}@media only screen and (min-width:980px) and (max-width:1070px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:981px) and (max-width:992px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links{padding:18px 12px}.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .title{font-size:14px;line-height:1.5}.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .description{padding:0 12px 41px}}.portfolio.hover-default .portfolio-item .image .overlay .overlay-line,.portfolio.hover-zoom-overlay .portfolio-item .image .overlay .overlay-line{display:none}.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info{display:block}.portfolio.hover-default .portfolio-item .image .overlay .links .caption{padding:30px 30px 0}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon{margin:10px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon{width:48px;height:48px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon i,.portfolio.hover-default .portfolio-item .image .overlay .links a.icon:before{font-size:48px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon svg{width:48px;height:48px}.portfolio:is(.columns-4,.columns-5,.columns-6).hover-default .portfolio-item .image .overlay .links a.icon{width:24px;height:24px;line-height:24px}.portfolio:is(.columns-4,.columns-5,.columns-6).hover-default .portfolio-item .image .overlay .links a.icon i,.portfolio:is(.columns-4,.columns-5,.columns-6).hover-default .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio:is(.columns-4,.columns-5,.columns-6).hover-default .portfolio-item .image .overlay .links a.icon svg{width:24px;height:24px}.portfolio.portfolio-style-metro.hover-default .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.portfolio-style-metro.hover-default .portfolio-item .image .overlay .links .caption .info{display:none}@media (max-width:991px){.portfolio.hover-default .portfolio-item .image .overlay .links a.icon{margin-right:15px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon{width:24px;height:24px;line-height:24px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon i,.portfolio.hover-default .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon svg{width:24px;height:24px}}.portfolio.hover-default .fullwidth-block .overlay .links .caption .subtitle{display:block}@media only screen and (max-width:380px){.portfolio.hover-default .portfolio-item .image .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:1120px){.with-sidebar .portfolio.hover-default .overlay .portfolio-item .image .links .caption .subtitle,.with-sidebar .portfolio.hover-default .overlay .portfolio-item .image .links .caption .info{display:none}}@media only screen and (min-width:992px) and (max-width:1040px){.with-sidebar .portfolio.hover-default .portfolio-item .image .overlay .links .caption .subtitle,.with-sidebar .portfolio.hover-default .portfolio-item .image .overlay .links .caption .info{display:none}}@media only screen and (min-width:992px) and (max-width:1120px){.portfolio.hover-default.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-default.columns-3 .portfolio-item .image .overlay .links .caption .info{display:none}}@media only screen and (min-width:1100px) and (min-width:832px) and (max-width:1030px){.portfolio.hover-default:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle,.portfolio.hover-default:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info{display:none}}@media only screen and (min-width:832px) and (max-width:1100px){.portfolio.hover-default:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-default:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption .info{display:none}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-default .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title{font-size:14px;line-height:1.5}}@media only screen and (max-width:768px){.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .info{display:block}}@media only screen and (max-width:460px){.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .info{display:none}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-default .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title{font-size:14px;line-height:1.5}}@media only screen and (max-width:370px){.portfolio.hover-default .portfolio-item .image .overlay .links .caption{padding-top:15px}}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .overlay-line{display:none}.portfolio.hover-zooming-blur .portfolio-item .image img{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.portfolio.hover-zooming-blur .portfolio-item .image img.zoom{transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-moz-transform:scale(1.15);-webkit-transform:scale(1.15)}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption{padding:30px 30px 0}.portfolio:not(.hover-default,.hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon{margin-right:16px}.portfolio:not(.hover-default,.hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon{display:inline-block;width:70px;height:70px;text-align:center;line-height:70px;border-radius:50%}.portfolio:not(.hover-default,.hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon i,.portfolio:not(.hover-default,.hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon:before{font-size:32px}.portfolio:not(.hover-default,.hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon svg{width:32px;height:32px}.portfolio:not(.hover-default,.hover-zooming-blur,.hover-zoom-overlay,.hover-gradient) .portfolio-item .image .overlay .links a.icon{width:32px;height:32px;line-height:32px}.portfolio:not(.hover-default,.hover-zooming-blur,.hover-zoom-overlay,.hover-gradient) .portfolio-item .image .overlay .links a.icon i,.portfolio:not(.hover-default,.hover-zooming-blur,.hover-zoom-overlay,.hover-gradient) .portfolio-item .image .overlay .links a.icon:before{font-size:32px}.portfolio:not(.hover-default,.hover-zooming-blur,.hover-zoom-overlay,.hover-gradient) .portfolio-item .image .overlay .links a.icon svg{width:32px;height:32px}.portfolio:is(.columns-4,.columns-5,.columns-6):not(.hover-default,.hover-zooming-blur,.hover-zoom-overlay) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{margin-right:10px}.portfolio:is(.columns-4,.columns-5,.columns-6):not(.hover-default,.hover-zooming-blur,.hover-zoom-overlay,.hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{line-height:24px;width:24px;height:24px}.portfolio:is(.columns-4,.columns-5,.columns-6):not(.hover-default,.hover-zooming-blur,.hover-zoom-overlay,.hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,.portfolio:is(.columns-4,.columns-5,.columns-6):not(.hover-default,.hover-zooming-blur,.hover-zoom-overlay,.hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before{font-size:24px}.portfolio:is(.columns-4,.columns-5,.columns-6):not(.hover-default,.hover-zooming-blur,.hover-zoom-overlay,.hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg{width:24px;height:24px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon{margin:5px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,.portfolio.hover-zooming-blur:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{margin:4px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon{background-color:#3c3950}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before{background-color:#fff0}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,.portfolio.hover-zooming-blur:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,.portfolio.hover-zooming-blur:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before,.portfolio.hover-zooming-blur:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before{font-size:16px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg,.portfolio.hover-zooming-blur:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg{width:16px;height:16px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title{margin-bottom:15px}.portfolio.portfolio-style-metro.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.portfolio-style-metro.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info{display:none}@media only screen and (max-width:430px){.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon i,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before{font-size:16px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon svg{width:16px;height:16px}}@media only screen and (max-width:991px){.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon i,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before{font-size:16px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon svg{width:16px;height:16px}.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon i{font-size:16px}.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon svg{width:16px;height:16px}}@media only screen and (max-width:380px){.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info{display:none}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px) and (max-width:1100px),screen and (min-width:768px) and (max-width:830px){.with-sidebar .portfolio.hover-zooming-blur.columns-2 .portfolio-item .image .overlay .links .caption .subtitle,.with-sidebar .portfolio.hover-zooming-blur.columns-2 .portfolio-item .image .overlay .links .caption .info{display:none}.with-sidebar .portfolio.hover-zooming-blur.columns-2 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:768px){.portfolio.hover-zooming-blur:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle,.portfolio.hover-zooming-blur:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,.portfolio.hover-zoom-overlay:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle,.portfolio.hover-zoom-overlay:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info{display:none}.portfolio.hover-zooming-blur:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-zoom-overlay:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px) and (max-width:1120px){.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .info{display:none}.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1120px){.with-sidebar .portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,.with-sidebar .portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .info{display:none}.with-sidebar .portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-zooming-blur:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption{padding-top:15px}.with-sidebar .portfolio.hover-zooming-blur:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .caption .title{font-size:14px;line-height:21px}}@media only screen and (min-width:1250px) and (max-width:1820px),screen and (min-width:992px) and (max-width:1170px),screen and (min-width:768px) and (max-width:900px){.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .info{display:none}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption{padding-top:15px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title{font-size:14px;line-height:1.5}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .info{display:none}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}.portfolio.hover-gradient .portfolio-item .image .overlay .overlay-line{display:none}.portfolio.hover-gradient .portfolio-item .image img{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.portfolio.hover-gradient .portfolio-item .image .overlay .links,.portfolio.hover-disabled .portfolio-item .image .overlay .links{vertical-align:bottom;padding:0;text-align:left}.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons{position:absolute;left:0;top:0;padding:25px 30px}.portfolio.hover-gradient .portfolio-item .image .overlay .links .description{position:static}.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption,.portfolio.hover-disabled .portfolio-item .image .overlay .links .caption{padding:0 30px 25px;width:100%;text-align:left}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon{margin-right:16px}.portfolio:is(.columns-4,.columns-5,.columns-6):not(.hover-default,.hover-gradient,.hover-zooming-blur) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{margin-right:10px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,.portfolio.hover-gradient:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon{background-color:rgb(255 255 255 / .8);color:#3c3950}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before{background-color:#fff0}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon i,.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before{color:#3c3950}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon svg{fill:#3c3950}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,.portfolio.hover-gradient:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,.portfolio.hover-gradient:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before,.portfolio.hover-gradient:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before{font-size:16px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg,.portfolio.hover-gradient:is(.columns-3,.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg{width:16px;height:16px}.portfolio.hover-gradient:not(.products) .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-circular:not(.products) .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}.portfolio.portfolio-style-metro.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.portfolio-style-metro.hover-gradient .portfolio-item .image .overlay .links .caption .info{display:none}.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-disabled .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient .portfolio-item .wrap>.caption .subtitle{display:none!important}@media (max-width:992px){.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient .portfolio-item .wrap>.caption .info,.portfolio.hover-default .portfolio-item .image .overlay .links .caption .description,.portfolio.hover-zoom-overlay .portfolio-item .image .overlay .links .caption .description{display:none!important}}.portfolio.gem-instagram-gallery.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle{display:block!important}.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{display:block!important;max-width:70%}.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane{text-align:left}.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane a.socials-item:first-child{margin-left:0}.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .description{opacity:1}.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width:430px){.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon i,.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before{font-size:16px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon svg{width:16px;height:16px}}@media only screen and (max-width:991px){.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon i,.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before{font-size:16px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon svg{width:16px;height:16px}.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon i{font-size:16px}.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon svg{width:16px;height:16px}}@media only screen and (max-width:380px){.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info{display:none}}@media only screen and (min-width:992px) and (max-width:1100px),screen and (min-width:768px) and (max-width:830px){.with-sidebar .portfolio.hover-gradient.columns-2 .portfolio-item .image .overlay .links .caption .subtitle,.with-sidebar .portfolio.hover-gradient.columns-2 .portfolio-item .image .overlay .links .caption .info{display:none}.with-sidebar .portfolio.hover-gradient.columns-2 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:768px){.portfolio.hover-gradient:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle,.portfolio.hover-gradient:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,.portfolio.hover-disabled:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info{display:none}.portfolio.hover-gradient:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px) and (max-width:1120px){.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .info{display:none}.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1120px){.with-sidebar .portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,.with-sidebar .portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .info{display:none}.with-sidebar .portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-gradient:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption{padding-top:15px}.with-sidebar .portfolio.hover-gradient:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .caption .title{font-size:14px;line-height:21px}}@media only screen and (min-width:1250px) and (max-width:1820px),screen and (min-width:992px) and (max-width:1170px),screen and (min-width:768px) and (max-width:900px){.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .info{display:none}.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption{padding-top:15px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title{font-size:14px;line-height:1.5}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .product-price .price .amount{font-size:127%}.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .info{display:none}.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:1280px) and (max-width:1550px),screen and (min-width:768px) and (max-width:1100px){.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{display:none!important}}.portfolio.hover-circular .portfolio-item .image .overlay .overlay-circle{display:block}.portfolio.hover-circular .portfolio-item .image img{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.portfolio.hover-circular .portfolio-item .image .overlay .links{vertical-align:bottom;padding:0;text-align:left}.portfolio.hover-circular .portfolio-item .image .overlay .links .portfolio-icons{position:absolute;left:0;right:0;top:0;padding:35px 25px}.portfolio.hover-circular .portfolio-item .image .overlay .links .description{position:static}.portfolio.hover-circular .portfolio-item .image .overlay .links .caption{padding:0 25px 25px;width:100%;text-align:left}@media only screen and (min-width:550px){.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links .portfolio-icons{padding:45px 40px}.portfolio.hover-circular .portfolio-item.double-item-horizontal .image .overlay .links .portfolio-icons{padding:35px 40px}.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links .caption{padding:0 40px 35px}.portfolio.hover-circular .portfolio-item.double-item-horizontal .image .overlay .links .caption{padding:0 40px 25px}}.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .subtitle{max-width:70%;left:42px;display:none!important}.portfolio.gem-instagram-gallery.hover-circular .portfolio-item .image .overlay .links .caption .subtitle{left:25px;display:block!important}.portfolio.hover-circular:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-circular:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption .info{display:none}.hover-circular .portfolio-item .image .overlay .links .portfolio-sharing-pane{text-align:left}.hover-circular .portfolio-item .image .overlay .links .portfolio-sharing-pane a.socials-item:first-child{margin-left:0}.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .description{opacity:1}.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1)}.portfolio.hover-circular .overlay .links a.icon{margin-right:32px}.portfolio.hover-circular .overlay .overlay-line{margin:16px 0}.vc_col-sm-9 .portfolio.hover-circular .portfolio-item:not(.double-item-squared) .overlay .links{padding:31px 28px}@media only screen and (min-width:1280px) and (max-width:1550px),screen and (min-width:550px) and (max-width:1100px),screen and (max-width:400px){.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .info{display:none}}@media only screen and (max-width:430px){.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon i,.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon svg{width:24px;height:24px}}@media only screen and (max-width:991px){.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon{width:24px;height:24px;line-height:24px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon i,.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon svg{width:24px;height:24px}.portfolio.hover-circular .portfolio-item.double-item .image .overlay .links a.icon{margin-right:8px}.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links a.icon i,.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links a.icon:before{font-size:32px}.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links a.icon svg{width:32px;height:32px}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-circular:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .caption .title{font-size:14px;line-height:1.5}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-circular .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title{font-size:14px;line-height:1.5}.portfolio.hover-circular .fullwidth-block .portfolio-item .image .overlay .links .caption .title{margin-bottom:0}}@media only screen and (min-width:400px) and (max-width:550px){.portfolio.hover-circular:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-circular:is(.columns-4,.columns-5,.columns-6) .portfolio-item .image .overlay .links .caption .info{display:block}}@media only screen and (min-width:800px){.portfolio.hover-circular.columns-2 .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-circular.columns-2 .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-circular.columns-1 .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-circular.columns-1 .portfolio-item .image .overlay .links .caption .info{display:block}}.portfolio.hover-horizontal-sliding:not(.version-alternative) .overlay .links,.portfolio.hover-horizontal-sliding:not(.version-alternative) .portfolio-item .image .links,.portfolio.hover-new-horizontal-sliding.title-on-hover .overlay .links,.portfolio.hover-default-horizontal-sliding .overlay .links{text-align:left;vertical-align:bottom}.portfolio.hover-horizontal-sliding .overlay .links .caption{text-align:left;padding:0}.portfolio.hover-horizontal-sliding .overlay .links{padding:39px 50px}.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .links a.icon,.portfolio.hover-horizontal-sliding .overlay .links a.icon{margin-right:32px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:30px 0}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .subtitle{width:65%;margin-bottom:3px}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info{width:65%}.portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links a.icon,.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links a.icon{margin-right:16px}.portfolio.portfolio-style-metro.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.portfolio-style-metro.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption .info{display:none}@media only screen and (max-width:1170px){.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .subtitle{width:85%}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info{width:85%}}@media only screen and (max-width:920px){.portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info{display:block}}@media only screen and (max-width:980px){.portfolio.hover-horizontal-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}}@media only screen and (max-width:768px){.portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .subtitle{display:block}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info,.portfolio.hover-horizontal-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .info{display:block}}@media only screen and (max-width:460px){.portfolio.hover-horizontal-sliding:is(.columns-2,.columns-3,.columns-4,.columns-5,.columns-6) .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .subtitle{display:none!important}}@media only screen and (max-width:440px){.portfolio.hover-horizontal-sliding:is(.columns-2,.columns-3,.columns-4,.columns-5,.columns-6) .overlay .links .caption .info,.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .info{display:none!important}}@media only screen and (min-width:830px){.with-sidebar .portfolio.hover-horizontal-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .info{display:none}}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links a.icon{margin-right:23px;width:32px;height:32px;line-height:32px}.with-sidebar .portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links a.icon:before{font-size:32px}.with-sidebar .portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links a.icon svg{width:32px;height:32px}}@media only screen and (min-width:768px) and (max-width:845px){.portfolio.hover-horizontal-sliding:is(.columns-1,.columns-2,.columns-3) .overlay .links{padding:41px 28px}}@media only screen and (max-width:440px){.portfolio.hover-horizontal-sliding:is(.columns-1,.columns-2,.columns-3,.columns-4,.columns-5,.columns-6) .overlay .links,.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links{padding:41px 30px}}@media only screen and (max-width:360px){.portfolio.hover-horizontal-sliding:is(.columns-1,.columns-2,.columns-3,.columns-4,.columns-5,.columns-6) .overlay .links,.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links{padding:31px 20px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:992px) and (max-width:1150px){.portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-horizontal-sliding.columns-3 .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}.with-sidebar .portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}}@media only screen and (min-width:920px) and (max-width:992px){.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info{display:block}}@media only screen and (min-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.with-sidebar .portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}.with-sidebar .portfolio.hover-horizontal-sliding.columns-3 .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:768px){.portfolio.hover-horizontal-sliding:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle{display:none}.portfolio.hover-horizontal-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:1735px){.portfolio.hover-horizontal-sliding.columns-3 .fullwidth-block .overlay .links .caption .subtitle,.portfolio.hover-horizontal-sliding.columns-3 .fullwidth-block .overlay .links .caption .info{display:block}}@media only screen and (min-width:992px){.with-sidebar .portfolio.hover-horizontal-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links{padding:18px 12px}.with-sidebar .portfolio.hover-horizontal-sliding:is(.columns-4,.columns-5,.columns-6) .overlay .links .caption .title{font-size:14px;line-height:1.5}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:1250px) and (max-width:1770px),screen and (min-width:992px) and (max-width:1170px),screen and (min-width:768px) and (max-width:900px){.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links{padding:41px 28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}@media only screen and (min-width:1170px) and (max-width:1250px),screen and (min-width:900px) and (max-width:992px){.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info{display:none}.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links{padding:18px 12px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px 0}}.portfolio.hover-disabled .portfolio-item .image .overlay,.portfolio.hover-disabled .portfolio-item:hover .image .overlay,.portfolio.hover-disabled .portfolio-item.hover-effect .image .overlay{display:block}.portfolio.hover-disabled .portfolio-item .image .overlay .links .caption{width:100%}.portfolio-top-panel{display:table;width:100%}.portfolio-top-panel-left,.portfolio-top-panel-right{display:table-cell;vertical-align:top}.portfolio-sorting{display:inline-block;white-space:nowrap;margin:0}.portfolio-sorting.title-h6{margin:0}.portfolio-sorting>div{display:inline-block;vertical-align:middle}.portfolio-sorting-sep{height:30px;width:1px;margin:0 20px;background-color:#b6c6c9}.portfolio-sorting label{display:inline-block;vertical-align:middle;cursor:pointer;font-size:14px}.sorting-switcher{position:relative;display:inline-block;vertical-align:middle;width:40px;height:24px;border-radius:12px;background-color:#b6c6c9}.sorting-switcher:after{content:'';position:absolute;width:16px;height:16px;top:4px;left:4px;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;background-color:#fff;border-radius:50%}.sorting-switcher.right:after{left:20px}.portfolio-top-panel.filter-type-default .portfolio-filters-resp{margin:0}.portfolio-top-panel.filter-type-default .portfolio-search-filter{margin-left:5px}@media (min-width:768px){.portfolio-top-panel.filter-type-default .portfolio-search-filter{margin-left:15px}}.portfolio-sharing-pane{height:0;text-align:center}.portfolio.hover-horizontal-sliding .portfolio-sharing-pane,.portfolio.hover-vertical-sliding .portfolio-sharing-pane{text-align:left}.portfolio-likes{margin-top:0;height:0;opacity:0;text-align:center;text-align:-webkit-center;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio-item.hide-likes .portfolio-likes{-o-transition:none;-webkit-transition:none;transition:none}.portfolio-item:not(.hide-likes):hover .portfolio-likes,.portfolio-item .portfolio-likes.visible{margin-top:10px;height:25px;opacity:1}.portfolio-likes .zilla-likes{display:flex;align-items:center;justify-content:center;width:fit-content}.portfolio .zilla-likes{line-height:1.3}.portfolio .zilla-likes:before{content:none!important}.portfolio .zilla-likes i{font-size:16px;font-style:normal;margin-right:6px;vertical-align:top}.portfolio .portfolio-likes .zilla-likes i{font-size:24px}.portfolio .zilla-likes i.default:before{content:'\e641';display:inline-block;font-family:"thegem-icons";font-weight:400;line-height:inherit}.portfolio-item .image .overlay .portfolio-sharing-pane{font-size:0}.portfolio:not(.hover-default,.hover-zooming-blur,.hover-gradient) .portfolio-item .image .overlay .portfolio-sharing-pane{margin-left:-6px}.portfolio:is(.columns-4,.columns-5,.columns-6):not(.hover-default,.hover-zooming-blur,.hover-gradient) .portfolio-item .image .overlay .portfolio-sharing-pane{margin-left:-3px}.portfolio-item .image .overlay .portfolio-sharing-pane .socials-item{margin:0 10px}.portfolio:is(.columns-3,.columns-4,.columns-5,.columns-6,.fullwidth-columns-4,.fullwidth-columns-5,.fullwidth-columns-6) .portfolio-item .image .overlay .portfolio-sharing-pane .socials-item{margin:0 5px}.caption-sizable-content{position:absolute;padding:inherit;top:0;left:0;width:100%;bottom:30px;overflow:hidden}.caption-sizable-content:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.caption-sizable-content .after-overlay{position:absolute;bottom:0;left:0;width:100%;z-index:1;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.caption-sizable-content.with-bottom-line{bottom:70px}.caption-bottom-line{position:absolute;padding:inherit;padding-right:0;bottom:0;left:0;width:100%;display:flex;align-items:center}.portfolio.columns-1 .portfolio-item .caption-bottom-line .gem-button{margin-bottom:0;margin-right:15px}@media only screen and (max-width:991px){.portfolio.columns-1 .portfolio-item .wrap{display:block}.caption-sizable-content,.caption-bottom-line{position:relative;bottom:auto;padding:0}.caption-sizable-content:after{display:none}}.portfolio.columns-1.background-style-white.no-gaps .portfolio-item:not([style*='top: 0px;']) .wrap>.caption{border-top:0}.portfolio-title{text-align:center}.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title{color:#212227}.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .post-date,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .post-date,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .author .author-name,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .author .author-name a,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price,.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price .amount,.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price .amount,.news-grid.portfolio.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .info,.news-grid.portfolio.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .info a{color:#212227}.news-grid.portfolio.title-on-page.hover-circular.title-style-dark .portfolio-item .image .overlay .links .caption .info span.sep{border-left-color:#212227}.portfolio-load-more .gem-button-separator-button,.mixed-show-all .gem-button-separator-button{padding:0 20px}.portfolio-load-more .gem-button-container .gem-button-separator-type-square,.mixed-show-all .gem-button-container .gem-button-separator-type-square{display:flex;flex-direction:column;align-items:center}.gem-button-icon-position-right .gem-inner-wrapper-btn{flex-direction:row-reverse}.portfolio .gem-pagination{display:flex;align-items:center;justify-content:center}.portfolio .gem-pagination a,.portfolio .gem-pagination span.page-numbers{box-sizing:content-box;line-height:30px}.portfolio:not(.category-grid) .gem-pagination .prev,.portfolio:not(.category-grid) .gem-pagination .next{display:flex;align-items:center;justify-content:center;flex:none}.portfolio:not(.category-grid) .gem-pagination .prev:before,.portfolio:not(.category-grid) .gem-pagination .next:before{content:none}.portfolio .gem-pagination .prev i,.portfolio .gem-pagination .next i{font-size:24px}.portfolio .gem-pagination .prev i.default,.portfolio .gem-pagination .next i.default{font-family:'thegem-icons';font-weight:400;font-style:normal}.gem-pagination .prev i.default:before{content:'\e636'}.gem-pagination .next i.default:before{content:'\e634'}.portfolio .gem-button-separator,.portfolio .gem-button-separator-line{width:100%}.portfolio.caption-position-zigzag.portfolio-pagination-normal .portfolio-item.item-even .wrap,.portfolio.caption-position-zigzag:not(.portfolio-pagination-normal) .portfolio-item:nth-child(even) .wrap{flex-direction:row-reverse}.portfolio.portfolio-list .portfolio-item{margin-bottom:-1px}.portfolio.disable-isotope .portfolio-set{display:flex;flex-wrap:wrap}.portfolio.disable-isotope:not(.portfolio-list,.list-style,.columns-1).title-on-page .portfolio-set .portfolio-item .wrap{height:100%;display:flex;flex-direction:column}.portfolio.disable-isotope.title-on-page .portfolio-set .portfolio-item .wrap>.caption{flex:auto}.portfolio .portfolio-item.product.inline-column{float:left;margin-bottom:0}.preloader-new~* .portfolio-set{opacity:.6}.preloader-new .preloader-spin,.preloader-new .preloader-spin-new{top:100px;left:initial;right:50%}.portfolio.hover-none .portfolio-item .image .overlay{display:block}.portfolio-preloader-wrapper{position:relative;width:100%;clear:both}.portfolio-grid.portfolio-style-creative .portfolio-set{display:grid;grid-auto-rows:minmax(0,1fr)}.portfolio-grid.portfolio-style-creative .portfolio-set:before,.portfolio-grid.portfolio-style-creative .portfolio-set:after{content:none}.portfolio-grid.portfolio-style-creative.columns-mobile-1 .portfolio-set{grid-template-columns:minmax(0,1fr)}.portfolio-grid.portfolio-style-creative.columns-mobile-2 .portfolio-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (min-width:768px){.portfolio-grid.portfolio-style-creative.columns-tablet-2 .portfolio-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portfolio-grid.portfolio-style-creative.columns-tablet-3 .portfolio-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.portfolio-grid.portfolio-style-creative.columns-tablet-4 .portfolio-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:992px){.portfolio-grid.portfolio-style-creative.columns-1 .portfolio-set{grid-template-columns:minmax(0,1fr)}.portfolio-grid.portfolio-style-creative.columns-2 .portfolio-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portfolio-grid.portfolio-style-creative.columns-3 .portfolio-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.portfolio-grid.portfolio-style-creative:is(.columns-4,.fullwidth-columns-4) .portfolio-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.portfolio-grid.portfolio-style-creative:is(.columns-5,.fullwidth-columns-5) .portfolio-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.portfolio-grid.portfolio-style-creative:is(.columns-6,.fullwidth-columns-6) .portfolio-set{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.portfolio-grid.portfolio-style-creative .portfolio-item{width:auto!important}.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out{position:relative;height:100%}.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap{width:100%;height:100%;display:flex;flex-direction:column}.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap .image .image-inner,.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap .image .post-featured-content{height:100%}.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap .image{flex:none}.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap>.caption{flex:none}.portfolio-grid.portfolio-style-creative .portfolio-item.double-item .wrap-out .wrap .image{flex:auto}.portfolio-grid.portfolio-style-creative .portfolio-item.double-item .wrap-out .wrap .image .image-inner{position:absolute;width:100%}.portfolio-grid.portfolio-style-creative .portfolio-item.double-item .wrap-out .wrap>.caption{flex:none}.portfolio-grid.portfolio-style-creative .portfolio-item.size-item{grid-column-end:span 1!important;grid-row-end:span 1!important;grid-column-start:1;grid-row-start:1;z-index:-1;opacity:0!important;visibility:hidden}.portfolio-grid.portfolio-style-creative .portfolio-item:first-child{grid-column-start:1;grid-row-start:1}.portfolio-grid.portfolio-style-creative .portfolio-item.double-item-squared{grid-column-end:span 2;grid-row-end:span 2}.portfolio-grid.portfolio-style-creative .portfolio-item.double-item-horizontal{grid-column-end:span 2}.portfolio-grid.portfolio-style-creative .portfolio-item.double-item-vertical{grid-row-end:span 2}@media (max-width:767px){.portfolio-grid.portfolio-style-creative.creative-disable-mobile .portfolio-item{grid-column-end:span 1!important;grid-row-end:span 1!important}}@media (min-width:768px) and (max-width:991px){.portfolio-grid.portfolio-style-creative.creative-disable-tablet .portfolio-item{grid-column-end:span 1!important;grid-row-end:span 1!important}}.portfolio-grid.portfolio-style-creative.title-on-hover .portfolio-item.double-item .image{position:absolute;width:100%;height:100%}.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular) .portfolio-item .image .overlay .links a.icon{width:24px;height:24px;line-height:24px}.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular) .portfolio-item .image .overlay .links a.icon{margin-right:20px}.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular) .portfolio-item .image .overlay .links a.icon i,.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular) .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-zooming-blur,.hover-gradient) .portfolio-item .image .overlay .links a.icon{width:40px;height:40px;line-height:40px}.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-zooming-blur,.hover-gradient) .portfolio-item .image .overlay .links a.icon{margin-right:8px}.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-zooming-blur,.hover-gradient) .portfolio-item .image .overlay .links a.icon i,.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-zooming-blur,.hover-gradient) .portfolio-item .image .overlay .links a.icon:before{font-size:16px}.portfolio.hover-title.hover-elements-size-small .portfolio-item .overlay .caption .title,.portfolio.title-on-page.hover-gradient.hover-elements-size-small .portfolio-item .overlay .caption .title,.portfolio.title-on-page.hover-circular.hover-elements-size-small .portfolio-item .overlay .caption .title,.portfolio.title-on-page.hover-disabled.hover-elements-size-small .portfolio-item .overlay .caption .title,.portfolio.hover-gradient.hover-elements-size-small .portfolio-item .overlay .caption .title,.portfolio.hover-circular.hover-elements-size-small .portfolio-item .overlay .caption .title,.portfolio.hover-disabled.hover-elements-size-small .portfolio-item .overlay .caption .title,.portfolio.hover-elements-size-small .portfolio-item .overlay .caption .title{font-size:14px;line-height:1.5;margin-bottom:10px}.portfolio.hover-default.hover-elements-size-small .portfolio-item .overlay .links .caption .subtitle,.portfolio.hover-zoom-overlay.hover-elements-size-small .portfolio-item .overlay .links .caption .subtitle{display:none}.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular) .portfolio-item .image .overlay .links a.icon{width:48px;height:48px;line-height:48px;margin:10px}.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular) .portfolio-item .image .overlay .links a.icon i,.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular) .portfolio-item .image .overlay .links a.icon:before{font-size:48px}.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-zooming-blur,.hover-gradient) .portfolio-item .image .overlay .links a.icon{width:70px;height:70px;line-height:70px;margin:5px}.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-zooming-blur,.hover-gradient) .portfolio-item .image .overlay .links a.icon i,.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-zooming-blur,.hover-gradient) .portfolio-item .image .overlay .links a.icon:before{font-size:32px}.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular,.hover-zooming-blur,.hover-gradient,.hover-zoom-overlay,.hover-disabled) .portfolio-item .wrap .overlay .caption .title{font-size:24px;line-height:1.5;margin-bottom:0}.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular,.hover-zooming-blur,.hover-gradient,.hover-zoom-overlay) .portfolio-item .wrap .overlay .caption .subtitle,.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default,.hover-horizontal-sliding,.hover-vertical-sliding,.hover-circular,.hover-zooming-blur,.hover-gradient,.hover-zoom-overlay) .portfolio-item .wrap .image .overlay .links .caption .info{display:block}.portfolio.portfolio-grid .portfolio-item .portfolio-video-icon{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:0;line-height:1;opacity:.8;transition:opacity 0.2s;z-index:100}.portfolio.portfolio-grid .portfolio-item .portfolio-video-icon:hover{opacity:1}.portfolio.portfolio-grid .portfolio-item .portfolio-video-icon:before{content:'\e655';font-family:'thegem-icons';font-size:50px;color:#fff;filter:drop-shadow(0 0 10px rgb(0 0 0 / .1))}.portfolio.portfolio-grid .portfolio-item.small-item .portfolio-video-icon:before{font-size:60px}.portfolio.portfolio-grid .portfolio-item.appearance-type-video .image-inner,.portfolio.portfolio-grid .portfolio-item.appearance-type-animated_gif .image-inner,.portfolio.portfolio-grid .portfolio-item.appearance-type-gallery .image-inner{z-index:initial}.portfolio.portfolio-grid .portfolio-item.hide-overlay .overlay{z-index:-1}.portfolio.portfolio-grid .portfolio-item.appearance-type-video .overlay:before,.portfolio.portfolio-grid .portfolio-item.appearance-type-animated_gif .overlay:before,.portfolio.portfolio-grid .portfolio-item.appearance-type-gallery .overlay:before{content:none!important}.portfolio.portfolio-grid .portfolio-item.appearance-type-video img,.portfolio.portfolio-grid .portfolio-item.appearance-type-animated_gif img,.portfolio.portfolio-grid .portfolio-item.appearance-type-gallery img{transform:none!important}@media (max-width:991px){.portfolio-item .gem-video-portfolio.hide-on-mobile{display:none}}@media (min-width:992px){.portfolio-grid .portfolio-item .video-image-mobile{display:none;opacity:0}.portfolio-grid.portfolio-style-metro .portfolio-item .video-image-mobile,.portfolio-grid.portfolio-style-masonry .portfolio-item:not(.custom-ratio) .video-image-mobile{display:block}}.gem-video-portfolio video,.gem-video-portfolio iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.gem-video-portfolio.type-youtube iframe{aspect-ratio:16/9;height:auto;max-height:100%;top:50%;transform:translateY(-50%)}.gem-video-portfolio video{object-fit:cover}.gem-video-portfolio-mobile,.gem-video-portfolio-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center}.portfolio:not(.columns-1) .portfolio-item .image img.gem-gif-poster{position:absolute!important;top:0;left:0}.portfolio-item:hover .image:not(.gif-load-on-hover) img.gem-gif-poster,.portfolio-item .image.gif-load-on-hover img.gem-gif-portfolio{opacity:0}.portfolio-grid.portfolio-style-metro .gem-video-portfolio{position:absolute;width:100%;height:100%;left:0;top:0}.portfolio-item .video-type-icon,.portfolio-item .gif-type-icon{position:absolute;right:9px;top:9px;height:auto;fill:#fff;filter:drop-shadow(0 0 10px rgb(0 0 0 / .1))}.portfolio-item .video-type-icon{width:16px}.portfolio-item .gif-type-icon{width:18px}.portfolio-image-slider{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:1/1}.portfolio-image-slider:before{content:none!important}.portfolio.columns-1 .portfolio-item .image img.gem-gif-portfolio{position:absolute;left:0;top:0}.portfolio.columns-1 .portfolio-item .image img.gem-gif-poster{position:relative}.portfolio.columns-1 .portfolio-item:not(.custom-ratio) .video-image-mobile{display:block}.portfolio.columns-1 .portfolio-image-slider{position:absolute}.portfolio-grid.portfolio-style-metro .portfolio-image-slider{position:absolute}.portfolio-image-slider .slide{width:100%;height:100%;position:absolute;transition:all 0.5s}.portfolio-image-slider .slide:first-child{z-index:1}.portfolio-image-slider .btn{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);width:50px;height:50px;background:0 0;color:inherit;border:none;padding:0!important;font:inherit;opacity:0;transition:opacity 0.3s linear;z-index:100}.portfolio-item:hover .portfolio-image-slider .btn{opacity:1}.portfolio-image-slider .btn:before{content:'';width:18px;height:18px}.portfolio-image-slider .btn.btn-prev{left:0}.portfolio-image-slider .btn.btn-prev:before{background-image:url(/wp-content/themes/thegem-elementor/css/../images/ar2.svg)}.portfolio-image-slider .btn.btn-next{right:0}.portfolio-image-slider .btn.btn-next:before{background-image:url(/wp-content/themes/thegem-elementor/css/../images/ar1.svg)}.portfolio-image-slider .slide img{width:100%!important;height:100%}.portfolio-grid.version-alternative:not(.hover-disabled) .portfolio-item .image .overlay .links{display:flex;flex-direction:column;justify-content:center}.portfolio-grid.version-alternative .portfolio-item .caption .title,.portfolio-grid.version-alternative .portfolio-item .caption .title span{text-transform:none;letter-spacing:0}.portfolio-grid.version-alternative.background-style-transparent:not(.columns-1):not(.list-style) .portfolio-item .wrap>.caption{padding-left:0;padding-right:0}.portfolio-grid.version-alternative:is(.hover-default,.hover-zooming-blur,.hover-vertical-sliding) .portfolio-item .image .set,.portfolio-grid.version-alternative.caption-position-page .portfolio-item .image .set,.portfolio-grid.version-alternative.hover-horizontal-sliding .portfolio-item .image .date{position:absolute;left:0;top:0;z-index:3;color:var(--thegem-to-icons-portfolio-gallery-color-hover);background:#000;max-width:calc(100% - 30px);white-space:normal;text-overflow:clip;overflow:auto;font-size:75%;line-height:1.5;padding:0 8px;text-align:left;-webkit-transition:transform 0.3s;transition:transform 0.3s}.portfolio-grid.version-alternative.caption-position-hover:is(.hover-default,.hover-zooming-blur,.hover-vertical-sliding) .portfolio-item .image .set,.portfolio-grid.version-alternative.caption-position-page .portfolio-item .image .set,.portfolio-grid.version-alternative.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .date{background-color:rgb(0 0 0 / .7)}.portfolio-grid.version-alternative .portfolio-item .image .set a{color:inherit}.portfolio-grid.version-alternative:is(.hover-default,.hover-horizontal-sliding) .portfolio-item .image .overlay .links .caption .info{padding:0;margin:0 0 6px 0}.portfolio-grid.version-alternative .portfolio-item .image .overlay .links .caption .title{margin-bottom:10px}.portfolio-grid.version-alternative .portfolio-item .image .set a:hover{text-decoration:underline}.portfolio-grid.version-alternative .portfolio-item .wrap>.caption{display:flex;flex-direction:column;padding:18px 38px;text-align:left}.portfolio-grid.version-alternative.background-style-transparent .portfolio-item .wrap>.caption{padding-left:0;padding-right:0}.portfolio-grid.version-alternative .portfolio-item .wrap>.caption>div{margin-bottom:10px}.portfolio-grid.version-alternative .portfolio-item .wrap>.caption>div.subtitle{margin-bottom:13px}.portfolio-grid.version-alternative .portfolio-item .wrap>.caption>div:last-child{margin-bottom:0}.portfolio-grid.version-alternative .portfolio-item .wrap>.caption .info{font-size:75%;margin-top:0;line-height:1.5}.portfolio-grid.version-alternative .image .portfolio-likes{height:auto!important;margin:0 0 10px 0;text-align:left}.portfolio-grid.version-alternative.caption-position-page .portfolio-item .wrap>.caption .title{color:var(--thegem-to-h4-color,#3c3950);margin-bottom:6px;transition:all 0.3s}.portfolio-grid.background-style-dark.caption-position-page .portfolio-item:not(:hover,.hover-effect) .wrap>.caption .title,.portfolio-grid.background-style-gray.caption-position-page .portfolio-item:is(:hover,.hover-effect) .wrap>.caption .title{color:var(--thegem-to-main-bg-color)}.portfolio-grid.background-style-dark.caption-position-page.list-style .portfolio-item .details .details-item,.portfolio-grid.background-style-dark.caption-position-page.list-style .portfolio-item .details .details-item .label,.portfolio-grid.background-style-dark.caption-position-page .portfolio-item:not(:hover,.hover-effect) .details .details-item,.portfolio-grid.background-style-dark.caption-position-page .portfolio-item:not(:hover,.hover-effect) .details .details-item .label,.portfolio-grid.background-style-gray.caption-position-page:not(.list-style) .portfolio-item:is(:hover,.hover-effect) .details .details-item,.portfolio-grid.background-style-gray.caption-position-page:not(.list-style) .portfolio-item:is(:hover,.hover-effect) .details .details-item .label{color:var(--thegem-to-portfolio-date-color)}.portfolio-grid.background-style-dark.caption-position-page.list-style .portfolio-item .details .details-item,.portfolio-grid.background-style-dark.caption-position-page .portfolio-item:not(:hover,.hover-effect) .details .details-item,.portfolio-grid.background-style-gray.caption-position-page:not(.list-style) .portfolio-item:is(:hover,.hover-effect) .details .details-item{border-color:var(--thegem-to-body-color)}.portfolio-grid.version-alternative.caption-position-page:not(.disabled-hover).background-style-transparent .portfolio-item:is(:hover,.hover-effect) .wrap>.caption .title{color:var(--thegem-to-link-color,#00bcd4)}.portfolio-grid.version-alternative.caption-position-page .portfolio-item .wrap>.caption .info{margin:0 0 10px 0}.portfolio-grid.version-alternative.caption-position-page .portfolio-likes{height:auto!important;opacity:1;margin:auto 0 0 0!important;text-align:left}.portfolio-grid.version-alternative:is(.caption-position-hover,.caption-position-image) .portfolio-item .image .portfolio-likes{color:var(--thegem-to-icons-portfolio-gallery-color-hover)}.portfolio-grid.version-alternative .portfolio-likes .zilla-likes{font-size:87.5%;color:inherit}.portfolio-grid.version-alternative .portfolio-likes .zilla-likes i{font-style:normal;margin-right:4px;font-size:14px}.portfolio-grid.version-alternative.caption-position-page .portfolio-likes .zilla-likes i{color:#f44336}.portfolio-grid.version-alternative .portfolio-likes .zilla-likes i.default:before{content:'\e66b';font-size:inherit;vertical-align:middle}.portfolio-grid.version-alternative:is(.hover-horizontal-sliding,.hover-vertical-sliding) .overlay .links{padding:30px}.portfolio-grid:is(.version-alternative,.version-new):is(.caption-position-hover,.caption-position-image) .overlay .links .caption .description:not(:last-child) .subtitle,.portfolio-grid:is(.version-alternative,.version-new):is(.caption-position-hover,.caption-position-image) .overlay .links .caption .description .subtitle:not(:last-child),.portfolio-grid:is(.version-alternative,.version-new):is(.caption-position-hover,.caption-position-image) .overlay .links .caption .details:not(:last-child){margin-bottom:10px}.portfolio-grid.version-alternative:not(.ready) .slide-content-hidden{display:none}.portfolio-grid.version-alternative .portfolio-item .slide-content-hidden{transition:all 0.3s}.portfolio-grid.version-alternative.caption-position-page.hover-horizontal-sliding .portfolio-sharing-pane,.portfolio-grid.version-alternative.caption-position-page.hover-vertical-sliding .portfolio-sharing-pane{text-align:center}.portfolio-item .details .details-item{display:flex;align-items:center}.portfolio-item .details .details-item .label{display:flex;align-items:center;height:100%;color:inherit;margin:0 .6em 0 0;transition:all 0.3s}.portfolio-item .details .details-item .label i,.portfolio-item .details .details-item .value i{font-size:inherit}.portfolio-item .details .details-item .label i:not(:last-child),.portfolio-item .details .details-item .label svg:not(:last-child),.portfolio-item .details .details-item .value i:not(:last-child),.portfolio-item .details .details-item .value svg:not(:last-child){margin-right:6px}.portfolio-item .details .details-item .value{display:flex;align-items:center;height:100%;color:inherit;margin:0}.portfolio.caption-position-image .portfolio-item .details:not(:last-child){margin-bottom:6px}.portfolio.caption-position-page .portfolio-item .details.layout-vertical .details-item .value{color:var(--thegem-to-portfolio-date-color)}.portfolio-item .details.layout-inline{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:2px}.portfolio-item .details.layout-inline.with-separator{column-gap:6px}.portfolio-item .details.layout-inline.style-labels{row-gap:10px}.portfolio-item .details.layout-inline.style-labels .details-item{border:1px solid currentColor;padding:0 .4em}.portfolio-item .details.layout-vertical .details-item{padding:5px 0}.portfolio-item .details.layout-vertical.with-divider .details-item:not(:first-child){padding-top:10px}.portfolio-item .details.layout-vertical.with-divider .details-item:not(:last-child){padding-bottom:10px;border-bottom:1px solid var(--thegem-to-divider-color);transition:all 0.3s}.portfolio.version-new:is(.caption-position-hover,.caption-position-image):is(.hover-new-default,.hover-new-zooming-blur,.hover-new-gradient,.hover-new-zoom-overlay) .details,.portfolio.version-alternative:is(.caption-position-hover,.caption-position-image):is(.hover-default,.hover-zooming-blur,.hover-gradient,.hover-zoom-overlay) .details,.portfolio:not(.version-alternative,.version-new).caption-position-hover:is(.hover-default,.hover-zooming-blur,.hover-default-zooming-blur,.hover-zoom-overlay) .details{justify-content:center}.portfolio-item .details .separator:last-child{display:none}.portfolio:not(.version-alternative) .details{margin-top:8px}.portfolio:not(.version-alternative) .details.top-position{margin:0 0 6px 0}.portfolio:not(.version-alternative,.version-new).caption-position-page .details.layout-inline{justify-content:center}.portfolio-item .details.layout-vertical.details-alignment-left .details-item{justify-content:flex-start;text-align:left}.portfolio-item .details.layout-vertical.details-alignment-right .details-item{justify-content:flex-end;text-align:right}.portfolio-item .details.layout-vertical.details-alignment-justify .details-item{justify-content:space-between}.portfolio-item .details.layout-vertical.details-alignment-justify .details-item .label{text-align:left}.portfolio-item .details.layout-vertical.details-alignment-justify .details-item .value{text-align:right}.portfolio-item .details.layout-inline.details-alignment-left{justify-content:flex-start!important}.portfolio-item .details.layout-inline.details-alignment-right{justify-content:flex-end!important}.portfolio-item .details.layout-inline.details-alignment-center{justify-content:center!important}a.additional-meta{cursor:pointer}.portfolio-item .caption .read-more-button{margin-top:10px}.portfolio-item .caption .gem-button{margin:0;display:flex;align-items:center;justify-content:center}@media (min-width:1001px){.portfolio-top-panel.filters-top-sticky{padding:10px 0}.portfolio-top-panel.filters-top-sticky.filter-type-extended{padding:13px 0;margin-bottom:7px}}.portfolio-top-panel.sticky-fixed .portfolio-top-panel{background-color:var(--thegem-to-main-bg-color,#FFFFFF)}body.shown-sticky-filters #site-header.fixed,body.shown-sticky-filters .header-sticky-template{transition:all .6s cubic-bezier(.19,1,.22,1);transform:translateY(-100%)!important}body.hidden-sticky-filters #site-header.fixed,body.hidden-sticky-filters .header-sticky-template{transition:all .6s cubic-bezier(.19,1,.22,1);transform:none}.portfolio-selected-filters{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;clear:both;z-index:4}.portfolio-selected-filters .portfolio-selected-filter-item{margin:10px 10px 0 0;padding:2px 10px 3px 10px;line-height:1.1;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:default;transition:all 0.3s}.portfolio-selected-filters .portfolio-selected-filter-item.clear-filters{cursor:pointer;margin-top:15px;order:1}.portfolio-selected-filters .portfolio-selected-filter-item.clear-filters:last-child{display:none}.portfolio-selected-filters .portfolio-selected-filter-item.category{order:2}.portfolio-selected-filters .portfolio-selected-filter-item.attribute.product-tag{order:3}.portfolio-selected-filters .portfolio-selected-filter-item.attribute{order:4}.portfolio-selected-filters .portfolio-selected-filter-item.price{order:5}.portfolio-selected-filters .portfolio-selected-filter-item.status{order:6}.portfolio-selected-filters .portfolio-selected-filter-item.search{order:7}.portfolio-selected-filters .portfolio-selected-filter-item i.delete-filter{font-style:normal;font-family:"thegem-icons";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-size:1.1em;line-height:1;margin-right:-3px;cursor:pointer}.portfolio-selected-filters .portfolio-selected-filter-item i.delete-filter:before{content:"\e619"}.portfolio-selected-filters.portfolio-selected-filters-clone{display:none}.portfolio-top-panel.selected-only{margin-bottom:0!important}.portfolio-top-panel.selected-only .portfolio-selected-filters .portfolio-selected-filter-item{margin:0 10px 20px 0}@media (min-width:992px){.portfolio-top-panel.sidebar-filter.selected-only .portfolio-selected-filters .portfolio-selected-filter-item{margin-bottom:20px}}.portfolio-top-panel>.portfolio-selected-filters.center{justify-content:center}.portfolio-top-panel>.portfolio-selected-filters.center .portfolio-selected-filter-item{margin:10px 5px 0 5px}.portfolio-top-panel>.portfolio-selected-filters.right{justify-content:flex-end}.portfolio-top-panel>.portfolio-selected-filters.right .portfolio-selected-filter-item{margin:10px 0 0 10px}.portfolio-top-panel .portfolio-top-panel-row{display:flex;align-items:flex-start}.portfolio-top-panel .portfolio-top-panel-left{flex:auto;max-width:100%}.portfolio-top-panel .portfolio-top-panel-right{margin-left:10px}
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elementor__css__thegem-news-grid-css-v482a9570874adffc220069beb7cc93f7480b9d55.css*/
/*!/wp-content/themes/thegem-elementor/css/thegem-news-grid.css*/.portfolio.news-grid .portfolio-item .wrap>.caption{cursor:default;min-height:0;z-index:1}.portfolio.news-grid.portfolio-items-masonry .portfolio-item .wrap>.caption{border-bottom:0}.news-grid:not(.columns-1) .portfolio-item .wrap,.news-grid:not(.columns-1) .portfolio-item .image{width:100%}.news-grid.portfolio .portfolio-item .image .overlay .links .portfolio-icons a.self-link{margin-right:0!important}.news-grid.portfolio .portfolio-item .image .overlay .links .portfolio-icons a.self-link i,.news-grid.portfolio .portfolio-item.double-item .image .overlay .links .portfolio-icons a.self-link i{font-size:36px!important;width:auto!important;height:auto!important}.news-grid.portfolio .portfolio-item .image .overlay .links .portfolio-icons a.self-link i.default:before{content:'\e628';font-family:'thegem-icons'}.news-grid.portfolio .portfolio-item .image .overlay .links .portfolio-icons a.self-link:before{content:none!important}.news-grid.portfolio.hover-new-default .portfolio-item .image .overlay .links .portfolio-icons a.self-link{width:48px;height:48px;line-height:48px}.news-grid.portfolio.hover-new-default .portfolio-item .image .overlay .links .portfolio-icons a.self-link i{font-size:48px!important}.news-grid.portfolio.hover-new-default .portfolio-item .image .overlay .links .portfolio-icons a.self-link i.default:before{content:'\e61f'}.news-grid.portfolio.hover-new-circular .portfolio-item .image .overlay .links .portfolio-icons a.self-link i.default:before{content:'\e62d'}.news-grid.portfolio .portfolio-item .gem-simple-gallery .gem-gallery-item a{width:100%}.news-grid.portfolio .portfolio-item .gem-simple-gallery .gem-gallery-item a img{height:100%;object-fit:cover}.news-grid.portfolio .portfolio-item .gem-simple-gallery .gem-gallery-item a:after{font-size:36px}.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon,.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a i:after,.news-grid.portfolio.hover-default-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a i:after,.news-grid.portfolio.hover-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a i:after{display:inline-block;width:50px!important;height:50px!important;font-size:20px!important;line-height:50px!important;border-radius:50%;text-align:center;background-color:#3c3950}.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon i{font-size:20px!important}.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-default-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after{margin-left:-25px;margin-top:-25px}.news-grid.portfolio.columns-4 .portfolio-item:not(.double-item) .image .overlay .links .portfolio-icons a.self-link i,.news-grid.portfolio.columns-4.hover-new-default .portfolio-item:not(.double-item) .image .overlay .links .portfolio-icons a.self-link i,.news-grid.portfolio.columns-4 .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after{font-size:24px!important}.news-grid.portfolio.columns-4.hover-new-zooming-blur .portfolio-item:not(.double-item) .image .overlay .links .portfolio-icons a.icon,.news-grid.portfolio.columns-4.hover-new-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after,.news-grid.portfolio.columns-4.hover-default-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after,.news-grid.portfolio.columns-4.hover-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after{width:40px!important;height:40px!important;font-size:16px!important;line-height:40px!important}.news-grid.portfolio.columns-4.hover-new-zooming-blur .portfolio-item:not(.double-item) .image .overlay .links .portfolio-icons a.icon i{font-size:16px!important}.version-new.news-grid.portfolio.columns-4.hover-new-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.columns-4.hover-default-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.columns-4.hover-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after{margin-left:-20px;margin-top:-20px}@media (max-width:991px){.version-new.news-grid.portfolio .portfolio-item:not(.double-item) .image .overlay .links .portfolio-icons a.self-link i,.version-new.news-grid.portfolio.hover-new-default .portfolio-item:not(.double-item) .image .overlay .links .portfolio-icons a.self-link i,.version-new.news-grid.portfolio .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after{font-size:24px!important}.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item:not(.double-item) .image .overlay .links .portfolio-icons a.icon i,.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-default-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after{width:40px!important;height:40px!important;font-size:16px!important;line-height:40px!important}.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item:not(.double-item) .image .overlay .links .portfolio-icons a.icon i{font-size:16px!important}.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-default-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-zooming-blur .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a:after{margin-left:-20px;margin-top:-20px}}@media (max-width:550px){.version-new.news-grid.portfolio .portfolio-item.double-item .image .overlay .links .portfolio-icons a.self-link i,.version-new.news-grid.portfolio.hover-new-default .portfolio-item.double-item .image .overlay .links .portfolio-icons a.self-link i,.version-new.news-grid.portfolio .portfolio-item.double-item .gem-simple-gallery .gem-gallery-item a:after{font-size:24px!important}.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item.double-item .image .overlay .links .portfolio-icons a.icon,.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item.double-item .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-default-zooming-blur .portfolio-item.double-item .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-zooming-blur .portfolio-item.double-item .gem-simple-gallery .gem-gallery-item a:after{width:40px!important;height:40px!important;font-size:16px!important;line-height:40px!important}.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item.double-item .image .overlay .links .portfolio-icons a.icon i{font-size:16px!important}.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item.double-item .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-default-zooming-blur .portfolio-item.double-item .gem-simple-gallery .gem-gallery-item a:after,.version-default.news-grid.portfolio.hover-zooming-blur .portfolio-item.double-item .gem-simple-gallery .gem-gallery-item a:after{margin-left:-20px;margin-top:-20px}}.portfolio-style-justified.news-grid:not(.full-image) .post-featured-content,.portfolio-style-creative.news-grid .post-featured-content,.portfolio-style-metro.news-grid .portfolio-item.format-video .post-featured-content,.portfolio-style-metro.news-grid .portfolio-item.format-audio .post-featured-content,.portfolio-style-metro.news-grid .portfolio-item.format-quote .post-featured-content{position:absolute;left:0;right:0;top:0;bottom:0;height:auto!important}.portfolio.news-grid .format-audio .post-featured-content{height:auto;background:#fff0}.portfolio.news-grid .format-audio .post-featured-content audio{height:54px}.portfolio.news-grid .format-audio .post-featured-content audio::-webkit-media-controls-panel{background-color:var(--styled-bg-color,#f0f3f2)}.portfolio-style-justified.news-grid .post-featured-content .video-block,.portfolio-style-creative.news-grid .post-featured-content .video-block,.portfolio-style-metro.news-grid .portfolio-item .post-featured-content .video-block{position:static;padding-top:0!important}.portfolio-style-justified.news-grid .post-featured-content .audio-block,.portfolio-style-creative.news-grid .post-featured-content .audio-block,.portfolio-style-metro.news-grid .portfolio-item .post-featured-content .audio-block{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-style-justified.news-grid .post-featured-content blockquote,.portfolio-style-creative.news-grid .post-featured-content blockquote,.portfolio-style-metro.news-grid .portfolio-item .post-featured-content blockquote{min-height:100%}.news-grid.portfolio-style-masonry .portfolio-item.format-audio .image,.news-grid.portfolio-style-masonry .portfolio-item.format-audio .image .image-inner{overflow:visible}.news-grid .portfolio-item .image.format-video .overlay,.news-grid .portfolio-item .image.format-audio .overlay,.news-grid .portfolio-item .image.format-gallery .overlay,.news-grid .portfolio-item .image.format-quote .overlay{display:none}.news-grid .portfolio-item .image.format-video.has-post-thumbnail .overlay{display:block}.news-grid.portfolio .portfolio-item .image.format-video.has-post-thumbnail .overlay:before,.news-grid.portfolio .portfolio-item .image.format-video.has-post-thumbnail .overlay .overlay-circle,.news-grid.portfolio .portfolio-item .image.format-video.has-post-thumbnail .links .caption .slide-content-hidden>div{display:none!important;transition:none;opacity:0}.version-default.hover-default-default.news-grid.portfolio .portfolio-item .image.format-video.has-post-thumbnail .links .caption .slide-content-hidden>.info{display:block!important;opacity:1}.news-grid.title-on-hover .portfolio-item .image.format-video.has-post-thumbnail .overlay:after{opacity:1!important}.news-grid.portfolio .portfolio-item .image.format-video.has-post-thumbnail .overlay .news-video-icon{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;font-size:0;line-height:1;opacity:.8;transition:opacity 0.2s}.news-grid.portfolio .portfolio-item .image.format-video.has-post-thumbnail .overlay .news-video-icon:hover{opacity:1}.news-grid.portfolio .portfolio-item .image.format-video.has-post-thumbnail .overlay .news-video-icon:before{content:'\e655';font-family:'thegem-icons';font-size:100px;color:#fff}.news-grid.portfolio .portfolio-item.small-item .image.format-video.has-post-thumbnail .overlay .news-video-icon:before{font-size:60px}.news-grid .portfolio-item.double-item-style-alternative-horizontal,.news-grid .portfolio-item.double-item-style-alternative-squared{display:flex;flex-direction:row-reverse;align-items:stretch}.news-grid .portfolio-item.double-item-style-alternative-horizontal .wrap,.news-grid .portfolio-item.double-item-style-alternative-squared .wrap{width:50%;max-width:50%}.news-grid.portfolio.title-on-page.hover-default .portfolio-item .image .overlay .links .caption,.news-grid.portfolio.title-on-page.hover-zooming-blur .portfolio-item .image .overlay .links .caption{padding:0 12%}.news-grid .portfolio-item.double-item-style-alternative-horizontal.right-item,.news-grid .portfolio-item.double-item-style-alternative-squared.right-item{flex-direction:row}.news-grid .portfolio-item.double-item-style-alternative-horizontal .highlight-item-alternate-box,.news-grid .portfolio-item.double-item-style-alternative-squared .highlight-item-alternate-box{width:50%}.news-grid .portfolio-item.double-item-style-alternative-vertical .highlight-item-alternate-box{padding-bottom:100%}.news-grid .portfolio-item.double-item-style-alternative-vertical .highlight-item-alternate-box .highlight-item-alternate-box-content{position:absolute;width:100%;height:100%;left:0;top:0}.news-grid .portfolio-item.double-item-style-alternative-vertical img{height:auto!important}.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box{position:relative}.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .highlight-item-alternate-box-content{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding-top:0}.version-default.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .highlight-item-alternate-box-content{padding:30px}.version-new.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .highlight-item-alternate-box-content{padding:30px 37px 25px}.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .highlight-item-alternate-box-content-inline{display:inline-block;text-align:left;max-width:100%}.portfolio.news-grid .overlay .links .caption .title{text-overflow:inherit}.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .highlight-item-alternate-box-content-inline .title{white-space:normal;overflow:auto}.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .portfolio-item-link{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.news-grid.version-default.portfolio:not(.columns-1) .portfolio-item .wrap>.caption{min-height:144px}.news-grid.portfolio:not(.columns-1) .portfolio-item.post-hide-categories .wrap>.caption{min-height:0}.news-grid.portfolio:not(.columns-1) .portfolio-item.post-hide-categories .wrap>.caption .title>span{margin-bottom:0}.news-grid.portfolio:not(.columns-1) .portfolio-item.post-hide-date .wrap>.caption .title>span{margin-top:0}.news-grid .portfolio-item .caption .post-date{font-size:14px;line-height:21px}.news-grid .portfolio-item .caption .info{margin-top:0}.news-grid .portfolio-item:not(.double-item-style-alternative) .caption .title>span{margin:6px 0 8px}.news-grid .portfolio-item .grid-post-meta{margin-bottom:19px}.news-grid.version-default.title-on-page .portfolio-item.post-empty-excerpt .grid-post-meta{margin-bottom:0}.news-grid .portfolio-item .grid-post-meta>*{vertical-align:top}.news-grid .portfolio-item .grid-post-meta .post-meta-likes{margin-left:0}.news-grid .portfolio-item .grid-post-meta .comments-link+.post-meta-likes{margin-left:5px}.news-grid .portfolio-item .grid-post-meta .comments-link{padding-right:9px;margin-right:0;border-right:1px solid #d4dee1}.news-grid .portfolio-item .grid-post-meta.without-likes .comments-link{border-right:0!important}.news-grid .portfolio-item .image .links .caption .author{font-size:14px;line-height:25px;padding-top:10px}.news-grid .portfolio-item .image .links .caption .author>*{display:inline-block;vertical-align:top}.news-grid .portfolio-item .image .links .caption .author .author-avatar{font-size:0;line-height:1;margin-right:5px}.news-grid .portfolio-item .image .links .caption .author .author-avatar img{width:25px;height:25px;border-radius:50%}.news-grid .portfolio-item .image .links .caption .post-date{margin-bottom:13px}.news-grid .portfolio-item .image .links .caption .title{margin-bottom:17px!important}.news-grid.hover-gradient .portfolio-item .image .links .caption .title,.news-grid.hover-circular .portfolio-item .image .links .caption .title{margin-bottom:0!important}.news-grid .portfolio-item .image .links .caption .title>span{margin:0}.news-grid .sep{display:inline}.news-grid.portfolio .portfolio-item .image .overlay .links .caption .info{padding-top:10px}.news-grid.portfolio.hover-vertical-sliding .overlay .links .caption .description{position:static;width:auto;padding:0}.news-grid.portfolio .image .overlay .links .caption .description.empty-excerpt{display:block!important;margin-bottom:0!important}.news-grid.portfolio .image .overlay .links .caption .description.empty-excerpt+.info,.news-grid.portfolio .image .overlay .links .caption .description.empty-excerpt+.author{padding-top:0!important;margin-top:0!important}.news-grid.hover-gradient .portfolio-item .image .links .caption .info,.news-grid.hover-circular .portfolio-item .image .links .caption .info,.news-grid.hover-gradient .portfolio-item .image .links .caption .post-date,.news-grid.hover-circular .portfolio-item .image .links .caption .post-date{display:inline-block}.news-grid.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .description .subtitle,.news-grid.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .description .subtitle{position:static;max-width:none;display:inline-block!important;left:0}.news-grid .portfolio-item .image .overlay .links .caption .gradient-top-box{position:absolute;left:0;right:0;top:0;padding:30px 25px 0 25px}.news-grid.portfolio.hover-gradient .portfolio-item.double-item-squared .image .overlay .links .caption,.news-grid.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links .caption{padding:0 25px 25px}.news-grid.hover-gradient .portfolio-item .image .links .caption .title{display:block;text-align:center}.news-grid.hover-circular .portfolio-item .image .links .caption .title{display:inline-block}.news-grid.hover-gradient .portfolio-item .image .links .caption .post-date{display:block;text-align:center}.news-grid.hover-circular .portfolio-item .image .links .caption .author{display:inline-block}.news-grid.hover-gradient .portfolio-item .image .links .caption .author{display:inline-block}.news-grid.hover-circular .portfolio-item .image .links .caption .post-date{display:inline-block}.news-grid.portfolio .portfolio-item.double-item-style-alternative .image .links .caption .title,.news-grid.portfolio .portfolio-item.double-item-style-alternative .image .links .caption .info,.news-grid.portfolio .portfolio-item.double-item-style-alternative .image .links .caption .post-date{display:none}.news-grid.portfolio .portfolio-item .image .links .caption .info,.news-grid.portfolio .portfolio-item .image .links .caption .author,.news-grid.portfolio .portfolio-item .image .links .caption .grid-post-meta{position:relative;z-index:3}.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .highlight-item-alternate-box-content .title{margin-bottom:0}.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .highlight-item-alternate-box-content .info{position:relative;z-index:3}.news-grid .portfolio-item .post-featured-content blockquote{display:flex;flex-direction:column;justify-content:space-between;padding:25px 30px}.news-grid.portfolio.hover-gradient .portfolio-item.double-item-style-alternative .image .overlay .links,.news-grid.portfolio.hover-circular .portfolio-item.double-item-style-alternative .image .overlay .links{vertical-align:top}.news-grid.portfolio.hover-gradient .portfolio-item.double-item-style-alternative .image .overlay .links .caption,.news-grid.portfolio.hover-circular .portfolio-item.double-item-style-alternative .image .overlay .links .caption{padding:39px 20px 0}.news-grid.portfolio.hover-gradient .portfolio-item.double-item-style-alternative .image .overlay .links .caption .author{text-align:left}.news-grid.portfolio.hover-circular.columns-4 .portfolio-item .image .overlay .links .caption .info{display:inline-block}.news-grid.portfolio.hover-default .portfolio-item .image .overlay .links .caption,.news-grid.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption{padding-top:0}.news-grid.portfolio .portfolio-item .image .overlay .links .caption .info,.news-grid.portfolio .portfolio-item .image .overlay .links .caption .description .subtitle{display:block!important}.news-grid.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links{padding-top:0}.news-grid.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links{padding-bottom:0}.news-grid.portfolio.columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .description,.news-grid.portfolio .portfolio-item.small-item .image .links .caption .description{display:none!important}.news-grid.portfolio.portfolio.columns-4:not(.hover-circular) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,.news-grid.portfolio.portfolio:not(.hover-circular) .portfolio-item.small-item .image .overlay .links .caption .info{padding-top:0}.news-grid.version-default.hover-zooming-blur.columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta,.news-grid.version-default.hover-zooming-blur .portfolio-item.small-item .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-vertical-sliding.columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta,.news-grid.version-default.hover-vertical-sliding .portfolio-item.small-item .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-horizontal-sliding.columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta,.news-grid.version-default.hover-horizontal-sliding .portfolio-item.small-item .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.portfolio.hover-horizontal-sliding.portfolio.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links,.news-grid.portfolio.hover-horizontal-sliding.portfolio .portfolio-item.small-item .overlay .links{padding-left:28px;padding-right:28px;padding-bottom:15px}.news-grid.portfolio.hover-vertical-sliding.columns-4 .portfolio-item:not(.double-item-squared) .overlay .links,.news-grid.portfolio.hover-vertical-sliding .portfolio-item.small-item .overlay .links{padding-top:15px;padding-left:25px;padding-right:25px}.news-grid.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .gradient-top-box,.news-grid .portfolio-item.small-item .image .overlay .links .caption .gradient-top-box{padding-top:20px}.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption,.portfolio.hover-gradient .portfolio-item.small-item .image .overlay .links .caption{padding-bottom:20px}.news-grid.portfolio.hover-gradient.columns-4 .portfolio-item .image .overlay .links .caption .info,.news-grid.hover-circular.columns-4 .portfolio-item .image .links .caption .author,.news-grid.portfolio.hover-gradient .portfolio-item.small-item .image .overlay .links .caption .info,.news-grid.hover-circular .portfolio-item.small-item .image .links .caption .author{display:block!important}.news-grid.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,.news-grid.hover-circular.columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .author,.news-grid.portfolio.hover-gradient .portfolio-item.small-item .image .overlay .links .caption .info,.news-grid.hover-circular .portfolio-item.small-item .image .links .caption .author{padding-top:0}.news-grid.columns-4 .portfolio-item:not(.double-item-squared) .post-featured-content blockquote,.news-grid .portfolio-item.small-item .post-featured-content blockquote{padding:10px 15px;font-size:16px;line-height:26px}.news-grid.columns-4 .portfolio-item:not(.double-item-squared) .post-featured-content blockquote div[class^="title-"] *,.news-grid .portfolio-item.small-item .post-featured-content blockquote div[class^="title-"] *{font-size:70%;line-height:1.4}.news-grid.columns-4 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .gradient-top-box,.news-grid .portfolio-item.small-item .image .overlay .links .caption .gradient-top-box{padding-right:25px}@media only screen and (min-width:831px) and (max-width:1060px),screen and (min-width:551px) and (max-width:700px){.news-grid.portfolio:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .description{display:none}.news-grid.portfolio:not(.hover-circular):not(.columns-2) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info{padding-top:0}.news-grid:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .gradient-top-box{padding-right:25px}}@media only screen and (min-width:1281px) and (max-width:1400px),screen and (max-width:1100px){.news-grid.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links,.news-grid.portfolio.hover-horizontal-sliding .portfolio-item:not(.double-item-squared) .overlay .links{padding:15px 25px}.news-grid.portfolio.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links,.news-grid.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links{padding:15px 25px}}@media only screen and (min-width:1680px) and (max-width:1780px){.news-grid.portfolio.hover-horizontal-sliding.fullwidth-columns-5 .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links{padding-bottom:15px}.news-grid.portfolio.hover-vertical-sliding.fullwidth-columns-5 .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links{padding-top:15px;padding-left:25px;padding-right:25px}}@media only screen and (min-width:1281px) and (max-width:1350px),screen and (min-width:831px) and (max-width:1060px),screen and (min-width:551px) and (max-width:700px),screen and (max-width:390px){.news-grid.portfolio.hover-gradient:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .description,.news-grid.portfolio.hover-circular:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .description{display:none}.news-grid.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info,.news-grid.hover-circular .portfolio-item .image .links .caption .author{display:block!important}.news-grid.portfolio.hover-gradient:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,.news-grid.hover-circular:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .author{padding-top:0}.news-grid .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .gradient-top-box{padding-top:20px}}@media only screen and (max-width:390px){.news-grid.portfolio .portfolio-item .image .links .caption .description{display:none!important}.news-grid.portfolio:not(.hover-circular) .portfolio-item .image .overlay .links .caption .info{padding-top:0}.news-grid.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info,.news-grid.hover-circular .portfolio-item .image .links .caption .author{padding-top:0}.news-grid .portfolio-item .image .overlay .links .caption .gradient-top-box{padding-top:20px}.news-grid .portfolio-item .image .overlay .links .caption .gradient-top-box{padding-right:25px}}@media only screen and (min-width:551px) and (max-width:700px){.news-grid.portfolio.columns-2 .portfolio-item:not(.double-item-squared) .image .links .caption .description{display:none}.news-grid.portfolio.columns-2.hover-circular .portfolio-item:not(.double-item-squared) .image .links .caption .author{padding-top:0}.news-grid.portfolio.columns-2:not(.hover-circular) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info{padding-top:0}.news-grid.columns-2 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .gradient-top-box{padding-right:25px}}@media only screen and (max-width:550px){.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box{display:none}.news-grid .portfolio-item.double-item-style-alternative-horizontal .wrap,.news-grid .portfolio-item.double-item-style-alternative-squared .wrap{width:100%;max-width:none}}.version-new.news-grid .portfolio-item .wrap{position:relative}.version-new.news-grid .portfolio-item .caption{text-align:left}.version-new.news-grid.title-on-page .portfolio-item .caption{padding:0}.version-new.news-grid.title-on-page .portfolio-item .caption .portfolio-icons{line-height:1}.version-new.news-grid.title-on-page .portfolio-item .caption .portfolio-icons a.icon{margin:0}.version-new.news-grid .portfolio-item .post-author-date .author,.version-new.news-grid .portfolio-item .post-author-date .post-date,.version-new.news-grid .portfolio-item .post-author-date .post-author-date-separator,.version-new.news-grid .portfolio-item .image .links .caption .author{display:inline-block;vertical-align:middle;margin-bottom:12px;line-height:20px}.version-new.news-grid .portfolio-item .caption .author,.version-new.news-grid .portfolio-item .caption .post-date{font-size:75%}.version-new.news-grid .portfolio-item .caption .author>*{display:inline-block;vertical-align:top}.version-new.news-grid .portfolio-item .caption .author .author-avatar{font-size:0;line-height:1;margin-right:5px}.version-new.news-grid .portfolio-item .image .links .caption .author .author-avatar img,.version-new.news-grid .portfolio-item .caption .author .author-avatar img{width:20px;height:20px;border-radius:50%}.news-grid .portfolio-item .image .links .caption .author .author-name a{color:inherit}.news-grid .portfolio-item .image .links .caption .author .author-name a:hover{text-decoration:underline}.version-new.news-grid .portfolio-item .caption .title,.version-new.news-grid .portfolio-item .caption .title>span{text-transform:none}.news-grid .portfolio-item .caption .title,.news-grid .portfolio-item .caption .title>span{white-space:normal}.version-new.news-grid .portfolio-item .caption .title>span{margin:0}.version-new.news-grid .portfolio-item .caption .description{display:block;max-height:75px;overflow:hidden;text-overflow:ellipsis;padding:0;margin:13px 0 0 0}.version-new.news-grid .portfolio-item .image .links .caption .description{max-height:initial}.version-new.news-grid .portfolio-item .image .links .caption .description .subtitle span{white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.version-new.news-grid .portfolio-item .caption .description p{padding:0;margin:0}.version-new.news-grid .portfolio-item .details.layout-vertical .details-item:first-child{padding-top:0}.version-new.news-grid .portfolio-item .details.layout-vertical .details-item:last-child{padding-bottom:0}.version-new.news-grid .portfolio-item .wrap>.caption .details,.version-new.news-grid .portfolio-item .wrap>.caption .read-more-button{margin-top:18px}.version-default.news-grid .portfolio-item .wrap>.caption .read-more-button{margin-top:15px}.version-new.news-grid .portfolio-item .wrap>.caption .details.top-position{margin:4px 0 12px 0}.version-new.news-grid.portfolio:not(.columns-1) .portfolio-item .wrap>.caption{position:relative;padding:30px 38px 55px 38px}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta{position:absolute;left:0;right:0;bottom:8px;font-size:87.5%;padding:0 15px;margin:0}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .grid-post-meta-inner{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.version-new.news-grid .portfolio-item .caption .grid-post-meta .grid-post-share,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .portfolio-sharing-pane{float:right}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .portfolio-sharing-pane{margin-left:auto!important}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .grid-post-meta-comments-likes{float:left;display:flex;align-items:center;margin-right:auto}.version-new.news-grid .portfolio-item .caption .grid-post-meta .comments-link a i.default:before{content:'\e63e';font-size:inherit;vertical-align:middle}.version-new.news-grid .portfolio-item .caption .grid-post-meta .zilla-likes i.default:before{content:'\e66b';font-size:inherit;vertical-align:middle}.version-new.news-grid .portfolio-item .caption .grid-post-meta .comments-link{border-right:0}.version-new.news-grid .portfolio-item .caption .grid-post-meta .grid-post-share{vertical-align:middle}.version-new.news-grid .portfolio-item .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes{margin:0;padding-left:6px}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .grid-post-share+.portfolio-sharing-pane{padding-right:6px}.version-new.news-grid .portfolio-item .caption .grid-post-meta .grid-post-share>a{font-size:15px;line-height:1.7}.version-new.news-grid .portfolio-item .caption .grid-post-meta .grid-post-share>a svg{width:15px;height:15px;fill:currentColor}.version-new.news-grid.title-on-hover .portfolio-item .caption .grid-post-meta{margin:0;padding:0}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .comments-link a,.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .post-meta-likes a{font-size:12px}.portfolio.news-grid .post-meta-likes>i,.portfolio.news-grid .post-meta-likes>svg,.portfolio.news-grid .comments-link>i,.portfolio.news-grid .comments-link>svg{display:none}.portfolio.news-grid .comments-link a:before,.portfolio.news-grid .post-meta-likes a:before{content:none!important}.portfolio.news-grid .comments-link a i{font-style:normal;margin-right:6px;font-size:14px}.portfolio.news-grid .comments-link a svg{margin-right:6px;width:14px;height:14px;fill:currentColor;color:currentColor}.portfolio.news-grid .comments-link a i.default:before{content:'\e61e';font-family:'thegem-icons';font-weight:400;display:inline-block;line-height:inherit}.portfolio.news-grid .post-meta-likes a i{font-style:normal;margin-right:6px;font-size:14px}.portfolio.news-grid .post-meta-likes a svg{margin-right:6px;width:14px;height:14px;fill:currentColor;color:currentColor}.portfolio.news-grid .post-meta-likes a i.default:before{content:'\e641';display:inline-block;font-family:"thegem-icons";font-weight:400;line-height:inherit;vertical-align:middle}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .comments-link a i,.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .post-meta-likes a i{font-size:15px;vertical-align:middle;margin-right:5px;line-height:1}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .comments-link{padding-right:0}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes{margin-left:7px}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .post-meta-likes a i{position:relative}.version-new.news-grid .portfolio-item .overlay .caption a{pointer-events:auto}.version-new.news-grid.title-on-hover .portfolio-item .caption a,.version-new.news-grid.title-on-hover .portfolio-item .caption .sep{vertical-align:top}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-share .portfolio-sharing-pane{display:none}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-share,.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .portfolio-sharing-pane,.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-meta-comments-likes{display:flex;align-items:center;float:none}.version-new.news-grid .portfolio-item .caption .grid-post-meta .portfolio-sharing-pane{height:auto;margin:0!important;white-space:nowrap}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta-inner.active .portfolio-sharing-pane{position:relative;z-index:1}.version-new.news-grid .portfolio-item .caption .grid-post-meta-inner .socials-sharing{display:none}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-meta-inner{display:flex;align-items:center}.version-new.news-grid .portfolio-item .caption .grid-post-meta .grid-post-meta-inner>*{vertical-align:top}.version-new.news-grid .portfolio-item .caption .grid-post-meta-inner .grid-post-meta-comments-likes{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s 0.1s}.version-new.news-grid .portfolio-item .caption .grid-post-meta-inner.active .grid-post-meta-comments-likes{opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s}.version-new.news-grid.hover-new-zooming-blur .portfolio-item:hover .image .links .caption .grid-post-meta{display:flex!important}.version-new.news-grid .portfolio-item .caption .grid-post-meta-inner.animation .grid-post-meta-comments-likes{width:0;height:0;overflow:hidden;pointer-events:none}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .post-meta-likes a,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .comments-link a{display:flex;align-items:center}.version-new.news-grid .portfolio-item .caption .grid-post-meta-inner .portfolio-sharing-pane .socials-item{margin:0 4px}.version-new.news-grid .portfolio-item .caption .grid-post-meta-inner .portfolio-sharing-pane .socials-item-icon{font-size:13px;line-height:25px}.version-new.news-grid .portfolio-item .caption .grid-post-meta .grid-post-share .icon i{font-style:normal}.version-new.news-grid .portfolio-item .caption .grid-post-meta .grid-post-share .icon i.default:before{content:'\e65c'!important;font-family:'thegem-icons';line-height:inherit;vertical-align:middle}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .portfolio-sharing-pane .socials-sharing{text-align:right}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .grid-post-share .portfolio-sharing-pane a.socials-item{line-height:inherit;margin:0 3px}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .grid-post-share .portfolio-sharing-pane .socials-item-icon{font-size:14px;vertical-align:middle}.version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-default.title-on-hover .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-vertical-sliding.title-on-hover .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-zooming-blur.title-on-hover .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-horizontal-sliding .portfolio-item .image .links .caption .post-date{position:absolute;left:10px;top:10px;z-index:3;background:#000;max-width:calc(100% - 20px);white-space:normal;text-overflow:clip;overflow:auto;font-size:75%;padding:0 8px;text-align:left}.version-new.news-grid.portfolio.hover-new-default.title-on-hover .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-zooming-blur.title-on-hover .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-horizontal-sliding .portfolio-item .image .links .caption .post-date{left:0;top:0;background-color:rgb(0 0 0 / .7)}.version-new.news-grid.portfolio.hover-new-vertical-sliding.title-on-hover .portfolio-item .image .links .caption .info{left:0;top:auto;bottom:0;background-color:rgb(0 0 0 / .7)}.version-new.news-grid.portfolio.hover-new-default.title-on-hover .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-zooming-blur.title-on-hover .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-vertical-sliding.title-on-hover .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-horizontal-sliding.title-on-hover .portfolio-item .image .links .caption .post-date{line-height:23px;padding:0 12px}.version-new.news-grid.portfolio .portfolio-item .image .links .caption .info .sep{border-left:0;height:auto;margin:0}.version-new.news-grid.portfolio .portfolio-item .image .links .caption .info .sep:before{content:', ';display:inline}.version-new.news-grid .portfolio-item .post-featured-content blockquote{justify-content:space-between}.version-new.news-grid .portfolio-item .post-featured-content blockquote .quote-link:after{content:'\e60c';font-size:70px;line-height:50px;vertical-align:bottom}.version-new.news-grid .portfolio-item .post-featured-content blockquote .quote-author{font-size:12px;line-height:16px}.version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption,.version-new.news-grid.portfolio.hover-new-default .portfolio-item .image .links .caption,.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .image .links .caption{text-align:center}.version-new.news-grid .portfolio-item .image .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1}.version-new.news-grid.title-style-dark .portfolio-item .image .overlay:after{display:none}.version-new.news-grid .portfolio-item .image .links .caption .subtitle{font-size:87.5%;line-height:1.5}.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .comments-link,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .post-meta-likes{transition:opacity 0.3s}.version-new.news-grid .portfolio-item .caption .grid-post-meta.post-share-active .comments-link,.version-new.news-grid .portfolio-item .caption .grid-post-meta.post-share-active .post-meta-likes{opacity:0}.version-new.news-grid .portfolio-item .image .overlay .overlay-line{display:none;margin-top:0;margin-bottom:0}.portfolio.hover-new-vertical-sliding .overlay .links{padding:0}.version-new.news-grid .portfolio-item .image .links .caption .slide-content{position:relative;z-index:3}.version-new.news-grid .portfolio-item .image .links .caption .slide-content{user-select:none;pointer-events:none}.version-new.news-grid .portfolio-item .image .links .caption .slide-content-visible{padding-bottom:23px}.version-new.news-grid.hover-new-zooming-blur .portfolio-item:not(.double-item-style-alternative) .image .links .caption .slide-content-visible{padding-bottom:18px}.version-new.news-grid.hover-new-horizontal-sliding.title-on-hover .portfolio-item .image .links{padding:0 30px 18px 30px}.version-new.news-grid.hover-new-horizontal-sliding.title-on-hover .portfolio-item.double-item-style-alternative .image .links{padding-bottom:23px}.version-new.news-grid.hover-new-vertical-sliding.title-on-hover .portfolio-item .image .links{padding:23px 30px 0 30px}.version-new.news-grid.hover-new-zooming-blur .portfolio-item.double-item-style-alternative .image .links .caption .slide-content-visible{transition:padding 0.3s}.version-new.news-grid.hover-new-zooming-blur .portfolio-item.double-item-style-alternative:hover .image .links .caption .slide-content-visible{padding-bottom:8px}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta a.icon.share{font-size:15px!important;line-height:1.7!important;width:auto!important;height:auto!important;border-radius:0!important}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta a.icon.share i{font-size:inherit!important}.version-new.news-grid .portfolio-item .image .links .caption .grid-post-meta a.icon.share svg{fill:currentColor;color:currentColor;width:15px!important;height:15px!important;position:initial;transform:initial}.version-new.news-grid:is(.hover-new-default,.hover-new-zooming-blur,.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item .image .links .caption .slide-content{padding-left:12%;padding-right:12%}.version-new.news-grid:is(.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item .image .links .caption .slide-content{padding-top:23px;padding-bottom:23px}.version-new.news-grid.hover-new-circular .portfolio-item .image .links .caption .slide-content{padding:23px 30px}.title-style-dark:is(.hover-new-gradient,.hover-new-circular,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item .image .overlay .links .caption .title>*,.title-style-dark:is(.hover-new-gradient,.hover-new-circular) .portfolio-item .image .overlay .links .caption .post-date,.title-style-dark:is(.hover-new-gradient,.hover-new-circular) .portfolio-item .image .overlay .links .caption .author,.title-style-dark:is(.hover-new-gradient,.hover-new-circular) .portfolio-item .image .overlay .links .caption .description .subtitle,.title-style-dark:is(.hover-new-gradient,.hover-new-circular) .portfolio-item .image .overlay .links .caption .info,.title-style-dark:is(.hover-new-gradient,.hover-new-circular) .portfolio-item .image .overlay .links .caption .info a,.title-style-dark:is(.hover-new-gradient,.hover-new-circular) .portfolio-item .image .overlay .links .caption .info .sep,.title-style-dark:is(.hover-new-gradient,.hover-new-circular,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item .links .caption .grid-post-meta .grid-post-share a:before,.title-style-dark:is(.hover-new-gradient,.hover-new-circular,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a{color:#212227}.version-new.news-grid.hover-new-zooming-blur.columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .description+.post-date,.version-new.news-grid.hover-new-zooming-blur .portfolio-item.small-item .image .links .caption .description+.post-date{margin-top:0}.version-new.news-grid.hover-new-horizontal-sliding.columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .info,.version-new.news-grid.hover-new-horizontal-sliding .portfolio-item.small-item .image .links .caption .info{margin-bottom:3px}.portfolio.version-new.news-grid.hover-new-vertical-sliding.columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta,.portfolio.version-new.news-grid.hover-new-vertical-sliding .portfolio-item.small-item .image .links .caption .grid-post-meta{margin-bottom:0}.version-new.news-grid.columns-4:is(.hover-new-default,.hover-new-zooming-blur,.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item:not(.double-item) .image .links .caption .slide-content,.version-new.news-grid:is(.hover-new-default,.hover-new-zooming-blur,.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item.small-item .image .links .caption .slide-content{padding-left:15px;padding-right:15px}.version-new.news-grid.columns-4 .portfolio-item:not(.double-item) .image .links .caption .slide-content-visible,.version-new.news-grid .portfolio-item.small-item .image .links .caption .slide-content-visible{padding-bottom:15px}.version-new.news-grid.hover-new-zooming-blur.columns-4 .portfolio-item:not(.double-item) .image .links .caption .slide-content-visible,.version-new.news-grid.hover-new-zooming-blur .portfolio-item.small-item .image .links .caption .slide-content-visible{padding-bottom:10px}.version-new.news-grid.hover-new-horizontal-sliding.title-on-hover.columns-4 .portfolio-item:not(.double-item) .image .links,.version-new.news-grid.hover-new-horizontal-sliding.title-on-hover .portfolio-item.small-item .image .links{padding:0 15px 10px}.version-new.news-grid.hover-new-vertical-sliding.title-on-hover.columns-4 .portfolio-item .image .links,.version-new.news-grid.hover-new-vertical-sliding.title-on-hover .portfolio-item.small-item .image .links{padding:15px}.version-new.news-grid.columns-4:is(.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item .image .links .caption .slide-content,.version-new.news-grid:is(.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item.small-item .image .links .caption .slide-content{padding-top:15px;padding-bottom:15px}.version-new.news-grid.hover-new-circular.columns-4 .portfolio-item .image .links .caption .slide-content,.version-new.news-grid.hover-new-circular .portfolio-item.small-item .image .links .caption .slide-content{padding:15px}@media only screen and (min-width:1281px) and (max-width:1400px){.version-new.news-grid.portfolio.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .description{display:none}.version-new.news-grid.hover-new-zooming-blur.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .description+.post-date{margin-top:0}.version-new.news-grid.hover-new-horizontal-sliding.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .info{margin-bottom:3px}.version-new.news-grid.hover-new-vertical-sliding.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.portfolio.version-new.news-grid.fullwidth-columns-4:is(.hover-new-default,.hover-new-zooming-blur,.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item:not(.double-item) .image .links .caption .slide-content{padding-left:15px;padding-right:15px}.version-new.news-grid.fullwidth-columns-4 .portfolio-item:not(.double-item) .image .links .caption .slide-content-visible{padding-bottom:15px}.version-new.news-grid.hover-new-zooming-blur.fullwidth-columns-4 .portfolio-item:not(.double-item) .image .links .caption .slide-content-visible{padding-bottom:10px}.version-new.news-grid.hover-new-horizontal-sliding.title-on-hover.fullwidth-columns-4 .portfolio-item:not(.double-item) .image .links{padding:0 15px 10px}.version-new.news-grid.hover-new-vertical-sliding.title-on-hover.fullwidth-columns-4 .portfolio-item:not(.double-item) .image .links{padding:15px}.version-new.news-grid.fullwidth-columns-4:is(.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item:not(.double-item) .image .links .caption .slide-content{padding-top:15px;padding-bottom:15px}.version-new.news-grid.hover-new-circular.fullwidth-columns-4 .portfolio-item:not(.double-item) .image .links .caption .slide-content{padding:15px}}@media only screen and (min-width:831px) and (max-width:1060px),screen and (min-width:551px) and (max-width:700px){.version-new.news-grid.hover-new-zooming-blur:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .description+.post-date{margin-top:0}.portfolio.version-new.news-grid.hover-new-horizontal-sliding:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .info{margin-bottom:3px}.portfolio.version-new.news-grid.hover-new-vertical-sliding:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.portfolio.version-new.news-grid:not(.columns-2):is(.hover-new-default,.hover-new-zooming-blur,.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item:not(.double-item) .image .links .caption .slide-content{padding-left:15px;padding-right:15px}.version-new.news-grid:not(.columns-2) .portfolio-item:not(.double-item) .image .links .caption .slide-content-visible{padding-bottom:15px}.version-new.news-grid.hover-new-zooming-blur:not(.columns-2) .portfolio-item:not(.double-item) .image .links .caption .slide-content-visible{padding-bottom:10px}.version-new.news-grid.hover-new-horizontal-sliding.title-on-hover:not(.columns-2) .portfolio-item:not(.double-item) .image .links{padding:0 15px 10px}.version-new.news-grid.hover-new-vertical-sliding.title-on-hover:not(.columns-2) .portfolio-item:not(.double-item) .image .links{padding:15px}.version-new.news-grid:not(.columns-2):is(.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item:not(.double-item) .image .links .caption .slide-content{padding-top:15px;padding-bottom:15px}.version-new.news-grid.hover-new-circular:not(.columns-2) .portfolio-item:not(.double-item) .image .links .caption .slide-content{padding:15px}}@media only screen and (min-width:551px) and (max-width:700px){.version-new.news-grid.hover-new-zooming-blur.columns-2 .portfolio-item:not(.double-item-squared) .image .links .caption .description+.post-date{margin-top:0}.version-new.news-grid.hover-new-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .image .links .caption .info{margin-bottom:3px}.version-new.news-grid.hover-new-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.portfolio.version-new.news-grid.columns-2:is(.hover-new-default,.hover-new-zooming-blur,.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item:not(.double-item) .image .links .caption .slide-content{padding-left:15px;padding-right:15px}.version-new.news-grid.columns-2 .portfolio-item:not(.double-item) .image .links .caption .slide-content-visible{padding-bottom:15px}.version-new.news-grid.hover-new-zooming-blur.columns-2 .portfolio-item:not(.double-item) .image .links .caption .slide-content-visible{padding-bottom:10px}.version-new.news-grid.hover-new-horizontal-sliding.title-on-hover.columns-2 .portfolio-item:not(.double-item) .image .links{padding:0 15px 10px}.version-new.news-grid.hover-new-vertical-sliding.title-on-hover.columns-2 .portfolio-item:not(.double-item) .image .links{padding:15px}.version-new.news-grid.columns-2:is(.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item:not(.double-item) .image .links .caption .slide-content{padding-top:15px;padding-bottom:15px}.version-new.news-grid.hover-new-circular.columns-2 .portfolio-item:not(.double-item) .image .links .caption .slide-content{padding:15px}}@media only screen and (max-width:390px){.portfolio.version-new.news-grid.hover-new-horizontal-sliding .portfolio-item .image .links .caption .info{margin-bottom:3px}.portfolio.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .description+.post-date{margin-top:0}.portfolio.version-new.news-grid.hover-new-vertical-sliding .portfolio-item .image .links .caption .grid-post-meta{margin-bottom:0}.portfolio.version-new.news-grid:is(.hover-new-default,.hover-new-zooming-blur,.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item .image .links .caption .slide-content{padding-left:15px;padding-right:15px}.portfolio.version-new.news-grid .portfolio-item .image .links .caption .slide-content-visible{padding-bottom:15px}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .slide-content-visible{padding-bottom:10px}.version-new.news-grid.hover-new-horizontal-sliding.title-on-hover .portfolio-item .image .links,.version-new.news-grid.hover-new-horizontal-sliding.title-on-hover .portfolio-item.double-item-style-alternative .image .links{padding:0 15px 10px}.version-new.news-grid.hover-new-vertical-sliding.title-on-hover .portfolio-item .image .links{padding:15px}.version-new.news-grid:is(.hover-new-gradient,.hover-new-zoom-overlay,.hover-new-disabled) .portfolio-item .image .links .caption .slide-content{padding-top:15px;padding-bottom:15px}.version-new.news-grid.hover-new-circular .portfolio-item .image .links .caption .slide-content{padding:15px}}.version-default.news-grid.title-on-hover .portfolio-item .caption{padding:0}.version-default.news-grid.title-on-page .portfolio-item .caption .portfolio-icons{line-height:1}.version-default.news-grid.title-on-page .portfolio-item .caption .portfolio-icons a.icon{margin:0}.version-default.news-grid .portfolio-item .wrap{position:relative}.version-default.news-grid .portfolio-item .image .links .caption .author{vertical-align:middle;line-height:20px}.version-default.news-grid .portfolio-item .image .links .caption .author>*{display:inline-block;vertical-align:top}.version-default.news-grid .portfolio-item .image .links .caption .author .author-avatar{font-size:0;line-height:1;margin-right:5px}.version-default.news-grid .portfolio-item .image .links .caption .author .author-avatar img{width:20px;height:20px;border-radius:50%}.version-default.news-grid .portfolio-item .image .links .caption .description{display:block;max-height:72px;overflow:hidden;text-overflow:ellipsis;padding:0;margin:0 0 0 0}.version-default.news-grid .portfolio-item .image .links .caption .description p{padding:0;margin:0}.version-default.news-grid .portfolio-item.double-item-style-alternative .image .links .caption .info,.version-default.hover-default-default.news-grid.portfolio .portfolio-item.double-item-style-alternative .image.format-video.has-post-thumbnail .links .caption .slide-content-hidden>.info{display:none!important}.version-default.news-grid .portfolio-item .overlay .caption a{pointer-events:auto}.version-default.news-grid .portfolio-item .image .overlay .overlay-line{display:none;margin-top:0;margin-bottom:0}.version-default.news-grid .portfolio-item .image .links .caption .slide-content{position:relative;z-index:3}.version-default.news-grid .portfolio-item .image .links .caption .slide-content{user-select:none;pointer-events:none}.version-default.news-grid .portfolio-item .image .links .caption .slide-content-visible{padding-bottom:18px}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta a.icon{font-size:16px!important;line-height:1!important;width:auto!important;height:auto!important;border-radius:0!important}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta a.icon.share i{font-size:inherit!important}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta a.icon.share svg{width:16px!important;height:16px!important;fill:currentColor;position:initial;transform:initial}.version-default.news-grid .portfolio-item .image .overlay:after{display:none;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1}.news-grid .portfolio-item .image .links .caption .grid-post-meta{display:flex;align-items:center;justify-content:center}.version-default.news-grid.title-on-hover:not(.hover-default-zooming-blur) .portfolio-item .image .links .caption .grid-post-meta,.version-default.news-grid.title-on-page:not(.hover-zooming-blur,.hover-default) .portfolio-item .image .links .caption .grid-post-meta,.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption .grid-post-meta,.version-new.news-grid.title-on-hover:not(.hover-new-zooming-blur,.hover-new-gradient) .portfolio-item .image .links .caption .grid-post-meta{justify-content:start}.news-grid .portfolio-item .image .links .caption .grid-post-meta .comments-link a,.news-grid .portfolio-item .image .links .caption .grid-post-meta .post-meta-likes a{display:flex;align-items:center;line-height:inherit}.version-default.news-grid.title-on-page .portfolio-item .image .links .caption .grid-post-meta+.post-author-outer .author{padding-top:0}.version-new.news-grid.hover-new-zooming-blur .portfolio-item .links .caption .grid-post-meta a.icon.share i{color:#5f727f}.version-new.news-grid.hover-new-horizontal-sliding .portfolio-item .links .caption .grid-post-meta a.icon.share i{color:#00bcd4}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-meta-inner>*{vertical-align:top}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .comments-link{padding-right:0;border-right:0;margin-right:8px}.version-default .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes{margin-left:8px}.version-default .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes,.version-default .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .comments-link,.version-default .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .post-meta-likes{border-left:1px solid #fff0;margin-left:0;padding-left:11px}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .post-meta-likes a:before,.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .post-meta-likes .zilla-likes-count{display:inline}.version-default.news-grid .portfolio-item .overlay .caption a{pointer-events:auto}.version-default.news-grid.title-on-hover .portfolio-item .caption .sep{margin:0 7px 0 11px}.version-default.news-grid.title-on-page .portfolio-item .caption .sep{margin-right:3px}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .portfolio-sharing-pane a{vertical-align:middle}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .portfolio-sharing-pane .socials-sharing{position:relative}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-share,.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .portfolio-sharing-pane,.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-meta-comments-likes{float:none;display:flex;align-items:center}.version-default.news-grid .portfolio-item .caption .grid-post-meta .portfolio-sharing-pane{height:auto;margin:0!important;white-space:nowrap}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta-inner.active .portfolio-sharing-pane{position:relative;z-index:1}.version-default.news-grid .portfolio-item .caption .grid-post-meta-inner .socials-sharing{display:none}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-meta-inner{display:flex;align-items:center}.version-default.news-grid .portfolio-item .caption .grid-post-meta-inner .grid-post-meta-comments-likes{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s 0.1s}.version-default.news-grid .portfolio-item .caption .grid-post-meta-inner.active .grid-post-meta-comments-likes{opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.version-default.news-grid .portfolio-item .caption .grid-post-meta-inner.animation .grid-post-meta-comments-likes{pointer-events:none;width:0;overflow:hidden}.version-default.news-grid .portfolio-item .caption .grid-post-meta-inner .portfolio-sharing-pane .socials-item{margin:0 4px}.version-default.news-grid .portfolio-item .caption .grid-post-meta .grid-post-share .icon i.default{content:'\e65c'!important;font-family:'thegem-icons';line-height:inherit}.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta a.icon.share i,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .grid-post-meta a.icon i{color:#99a9b5}.version-default.news-grid .portfolio-item .wrap>.caption .grid-post-meta .portfolio-sharing-pane .socials-sharing{text-align:right}.version-default.news-grid .portfolio-item .wrap>.caption .grid-post-meta .grid-post-share .portfolio-sharing-pane a.socials-item{line-height:inherit;margin:0 3px}.hover-default-gradient.title-style-dark .portfolio-item .image .overlay .links .caption .title>*,.hover-default-gradient.title-style-dark .portfolio-item .image .overlay .links .caption .post-date,.hover-default-gradient.title-style-dark .portfolio-item .image .overlay .links .caption .author,.hover-default-gradient.title-style-dark .portfolio-item .image .overlay .links .caption .description .subtitle,.hover-default-gradient.title-style-dark .portfolio-item .image .overlay .links .caption .info,.hover-default-gradient.title-style-dark .portfolio-item .image .overlay .links .caption .info a,.hover-default-gradient.title-style-dark .portfolio-item .image .overlay .links .caption .info .sep,.hover-default-gradient.title-style-dark .portfolio-item .links .caption .grid-post-meta .grid-post-share a:before,.hover-default-gradient.title-style-dark .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a,.hover-default-circular.title-style-dark .portfolio-item .image .overlay .links .caption .title>*,.hover-default-circular.title-style-dark .portfolio-item .image .overlay .links .caption .post-date,.hover-default-circular.title-style-dark .portfolio-item .image .overlay .links .caption .author,.hover-default-circular.title-style-dark .portfolio-item .image .overlay .links .caption .description .subtitle,.hover-default-circular.title-style-dark .portfolio-item .image .overlay .links .caption .info,.hover-default-circular.title-style-dark .portfolio-item .image .overlay .links .caption .info a,.hover-default-circular.title-style-dark .portfolio-item .image .overlay .links .caption .info .sep,.hover-default-circular.title-style-dark .portfolio-item .links .caption .grid-post-meta .grid-post-share a:before,.hover-default-circular.title-style-dark .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a{color:#212227}.portfolio.version-default.news-grid.columns-4:is(.hover-default-default,.hover-default-horizontal-sliding,.hover-default-vertical-sliding,.hover-default-gradient,.hover-default-circular,.hover-default-zoom-overlay,.hover-default-disabled) .portfolio-item .image .links .caption .slide-content,.portfolio.version-default.news-grid:is(.hover-default-default,.hover-default-horizontal-sliding,.hover-default-vertical-sliding,.hover-default-gradient,.hover-default-circular,.hover-default-zoom-overlay,.hover-default-disabled) .portfolio-item.small-item .image .links .caption .slide-content{padding:8px 15px}.portfolio.version-default.news-grid.hover-default-circular.columns-4 .portfolio-item .image .links .caption .author,.portfolio.version-default.news-grid.hover-default-circular .portfolio-item.small-item .image .links .caption .author{padding-top:0}.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .links .caption .slide-content{padding-left:12%;padding-right:12%}.version-default.news-grid.title-on-page.columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta,.version-default.news-grid.title-on-page .portfolio-item.small-item .image .links .caption .grid-post-meta{margin-bottom:0}@media only screen and (min-width:1281px) and (max-width:1400px){.version-default.news-grid.portfolio.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .description{display:none}.portfolio.version-default.news-grid.fullwidth-columns-4:is(.hover-default-default,.hover-default-horizontal-sliding,.hover-default-vertical-sliding,.hover-default-gradient,.hover-default-circular,.hover-default-zoom-overlay,.hover-default-disabled) .portfolio-item .image .links .caption .slide-content{padding:8px 15px}.portfolio.version-default.news-grid.hover-default-circular.fullwidth-columns-4 .portfolio-item .image .links .caption .author{padding-top:0}.news-grid.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .post-featured-content blockquote{padding:10px 15px;font-size:16px;line-height:26px}.news-grid.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .post-featured-content blockquote div[class^="title-"] *{font-size:70%;line-height:1.4}.news-grid.version-default.hover-zooming-blur.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-vertical-sliding.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-horizontal-sliding.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.version-default.news-grid.hover-default-zooming-blur.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .slide-content{padding-left:15px;padding-right:15px}.version-default.news-grid.title-on-page.fullwidth-columns-4 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}}@media only screen and (min-width:831px) and (max-width:1060px),screen and (min-width:551px) and (max-width:700px){.portfolio.version-default.news-grid:not(.columns-2):is(.hover-default-default,.hover-default-horizontal-sliding,.hover-default-vertical-sliding,.hover-default-gradient,.hover-default-circular,.hover-default-zoom-overlay,.hover-default-disabled) .portfolio-item .image .links .caption .slide-content{padding:8px 15px}.portfolio.version-default.news-grid.hover-default-circular:not(.columns-2) .portfolio-item .image .links .caption .author{padding-top:0}.news-grid:not(.columns-2) .portfolio-item:not(.double-item-squared) .post-featured-content blockquote{padding:10px 15px;font-size:16px;line-height:26px}.news-grid:not(.columns-2) .portfolio-item:not(.double-item-squared) .post-featured-content blockquote div[class^="title-"] *{font-size:70%;line-height:1.4}.news-grid.version-default.hover-zooming-blur:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-vertical-sliding:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-horizontal-sliding:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.version-default.news-grid.hover-default-zooming-blur:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .slide-content{padding-left:15px;padding-right:15px}.version-default.news-grid.title-on-page:not(.columns-2) .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}}@media only screen and (min-width:551px) and (max-width:700px){.portfolio.version-default.news-grid.columns-2:is(.hover-default-default,.hover-default-horizontal-sliding,.hover-default-vertical-sliding,.hover-default-gradient,.hover-default-circular,.hover-default-zoom-overlay,.hover-default-disabled) .portfolio-item .image .links .caption .slide-content{padding:8px 15px}.portfolio.version-default.news-grid.hover-default-circular.columns-2 .portfolio-item .image .links .caption .author{padding-top:0}.news-grid.columns-2 .portfolio-item:not(.double-item-squared) .post-featured-content blockquote{padding:10px 15px;font-size:16px;line-height:26px}.news-grid.columns-2 .portfolio-item:not(.double-item-squared) .post-featured-content blockquote div[class^="title-"] *{font-size:70%;line-height:1.4}.news-grid.version-default.hover-zooming-blur.columns-2 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}.version-default.news-grid.hover-default-zooming-blur.columns-2 .portfolio-item:not(.double-item-squared) .image .links .caption .slide-content{padding-left:15px;padding-right:15px}.version-default.news-grid.title-on-page.columns-2 .portfolio-item:not(.double-item-squared) .image .links .caption .grid-post-meta{margin-bottom:0}}@media only screen and (max-width:550px){.news-grid.portfolio .portfolio-item.double-item-style-alternative .image .links .caption .title,.news-grid.portfolio .portfolio-item.double-item-style-alternative .image .links .caption .post-date{display:block}.news-grid.portfolio .portfolio-item.double-item-style-alternative .image .links .caption .info,.portfolio.version-default.news-grid.hover-default-vertical-sliding .portfolio-item.double-item-style-alternative:not(:hover) .image .links .caption .info,.portfolio.version-default.news-grid.hover-default-vertical-sliding .portfolio-item.double-item-style-alternative .image .links .caption .post-date{display:block!important}}@media only screen and (max-width:390px){.portfolio.version-default.news-grid:is(.hover-default-default,.hover-default-horizontal-sliding,.hover-default-vertical-sliding,.hover-default-gradient,.hover-default-circular,.hover-default-zoom-overlay,.hover-default-disabled) .portfolio-item .image .links .caption .slide-content,.portfolio.version-default.news-grid.columns-2:is(.hover-default-default,.hover-default-horizontal-sliding,.hover-default-vertical-sliding,.hover-default-gradient,.hover-default-circular,.hover-default-zoom-overlay,.hover-default-disabled) .portfolio-item .image .links .caption .slide-content{padding:8px 15px}.portfolio.version-default.news-grid.hover-default-circular .portfolio-item .image .links .caption .author,.portfolio.version-default.news-grid.hover-default-circular.columns-2 .portfolio-item .image .links .caption .author{padding-top:0}.news-grid .portfolio-item .post-featured-content blockquote,.news-grid.columns-2 .portfolio-item .post-featured-content blockquote{padding:10px 15px;font-size:16px;line-height:26px}.news-grid .portfolio-item .post-featured-content blockquote div[class^="title-"] *,.news-grid.columns-2 .portfolio-item .post-featured-content blockquote div[class^="title-"] *{font-size:70%;line-height:1.4}.news-grid.version-default.hover-zooming-blur .portfolio-item .image .links .caption .grid-post-meta,.news-grid.version-default.hover-zooming-blur.columns-2 .portfolio-item .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-vertical-sliding .portfolio-item .image .links .caption .grid-post-meta,.news-grid.version-default.hover-vertical-sliding.columns-2 .portfolio-item .image .links .caption .grid-post-meta{margin-bottom:0}.news-grid.version-default.hover-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta,.news-grid.version-default.hover-horizontal-sliding.columns-2 .portfolio-item .image .links .caption .grid-post-meta{margin-bottom:0}.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .links .caption .slide-content,.version-default.news-grid.hover-default-zooming-blur.columns-2 .portfolio-item .image .links .caption .slide-content{padding-left:15px;padding-right:15px}.version-default.news-grid.title-on-page .portfolio-item .image .links .caption .grid-post-meta,.version-default.news-grid.title-on-page.columns-2 .portfolio-item .image .links .caption .grid-post-meta{margin-bottom:0}}.portfolio.news-grid.background-style-transparent:not(.columns-1) .portfolio-item .wrap>.caption{background-color:#fff0}.version-new.portfolio.news-grid.background-style-transparent:not(.columns-1):not(.list-style) .portfolio-item .wrap>.caption{padding-left:0;padding-right:0}.version-new.portfolio.news-grid.background-style-transparent:not(.columns-1):not(.list-style) .portfolio-item:not(.show-caption-border) .wrap>.caption{padding-bottom:40px}.version-new.portfolio.news-grid.background-style-transparent:not(.list-style) .portfolio-item .wrap>.caption .grid-post-meta{padding-left:0;padding-right:0}.version-new.portfolio.news-grid .portfolio-item:not(.show-caption-border) .wrap>.caption,.version-default.portfolio.news-grid .portfolio-item:not(.show-caption-border) .wrap>.caption{border-bottom:0}.portfolio.news-grid .portfolio-item .image .overlay .links a.icon.share{margin-right:0!important}.news-grid:not(.ready) .slide-content-hidden{display:none}.portfolio.news-grid .portfolio-item .post-type{text-transform:capitalize;margin-top:0;color:inherit;letter-spacing:0;line-height:1;margin-bottom:1em}.portfolio.news-grid .portfolio-item .post-type span{font-size:.75em}.portfolio.news-grid .image-inner.without-image{background-color:var(--styled-bg-color,#f0f3f2)}.portfolio.news-grid .image-inner.without-image .post-featured-content>a{display:block;width:100%;height:100%}.portfolio.news-grid .image-inner.without-image svg{width:20%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:var(--thegem-to-main-bg-color,#FFFFFF)}.portfolio-grid.news-grid.list-style .portfolio-set{display:grid;grid-template-columns:1fr}.portfolio-grid.news-grid.list-style .portfolio-set:before,.portfolio-grid.news-grid.list-style .portfolio-set:after{content:none}@media (max-width:767px){.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption{padding:20px 15px}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item:nth-child(1) .wrap:before{content:none}.portfolio-grid.news-grid.list-style.columns-mobile-2 .portfolio-set{grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:991px){.portfolio-grid.news-grid.list-style.columns-tablet-1 .portfolio-set{grid-template-columns:1fr}.portfolio-grid.news-grid.list-style.columns-tablet-1 .portfolio-set .portfolio-item .wrap>.caption{padding:20px 30px}.portfolio-grid.news-grid.list-style.columns-tablet-1 .portfolio-set .portfolio-item:nth-child(1) .wrap:before{content:none}.portfolio-grid.news-grid.list-style.columns-tablet-2 .portfolio-set{grid-template-columns:1fr 1fr}.portfolio-grid.news-grid.list-style.columns-tablet-2 .portfolio-set .portfolio-item .wrap>.caption{padding:20px 15px}.portfolio-grid.news-grid.list-style.columns-tablet-2 .portfolio-set .portfolio-item:nth-child(-n+2) .wrap:before{content:none}}@media (min-width:992px){.portfolio-grid.news-grid.list-style.columns-1 .portfolio-set{grid-template-columns:1fr}.portfolio-grid.news-grid.list-style.columns-1 .portfolio-set .portfolio-item .wrap>.caption{padding:30px 50px}.portfolio-grid.news-grid.list-style.columns-1 .portfolio-set .portfolio-item:nth-child(1) .wrap:before{content:none}.portfolio-grid.news-grid.list-style.columns-2 .portfolio-set{grid-template-columns:1fr 1fr}.portfolio-grid.news-grid.list-style.columns-2 .portfolio-set .portfolio-item .wrap>.caption{padding:20px 30px}.portfolio-grid.news-grid.list-style.columns-2 .portfolio-set .portfolio-item:nth-child(-n+2) .wrap:before{content:none}.portfolio-grid.news-grid.list-style.columns-3 .portfolio-set{grid-template-columns:1fr 1fr 1fr}.portfolio-grid.news-grid.list-style.columns-3 .portfolio-set .portfolio-item .wrap>.caption{padding:10px 15px}.portfolio-grid.news-grid.list-style.columns-3 .portfolio-set .portfolio-item:nth-child(-n+3) .wrap:before{content:none}.portfolio-grid.news-grid.list-style.columns-4 .portfolio-set{grid-template-columns:1fr 1fr 1fr 1fr}.portfolio-grid.news-grid.list-style.columns-4 .portfolio-set .portfolio-item .wrap>.caption{padding:10px 15px}.portfolio-grid.news-grid.list-style.columns-4 .portfolio-set .portfolio-item:nth-child(-n+4) .wrap:before{content:none}}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item{width:auto!important}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap{display:block}@media (min-width:768px){.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap{height:100%;display:flex;flex-direction:row}}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.image{flex:auto;align-self:center}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.image .image-inner{aspect-ratio:1.25}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.image .links .caption .info{left:0;top:0}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.image .links .caption .info a{text-decoration:none}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption{flex:none!important;border:none;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.image,.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption{width:100%!important}}@media (min-width:768px){.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption{width:60%;max-width:100%}}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .post-author-date .post-author-date .author,.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .post-author-date .post-date,.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .post-author-date .post-author-date-separator,.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .post-author-date .author{margin-bottom:12px}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .title{margin-bottom:0}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .description{margin-top:10px}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .read-more-button a{margin:0}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .read-more-button{margin-top:16px}@media (max-width:991px){.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .read-more-button{display:none}}.portfolio-grid.news-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .grid-post-meta{position:initial;padding:0;margin-top:16px}@media (min-width:992px){.portfolio-grid.news-grid.list-style.columns-1 .post-author-date .post-author-date .author,.portfolio-grid.news-grid.list-style.columns-1 .post-author-date .post-date,.portfolio-grid.news-grid.list-style.columns-1 .post-author-date .post-author-date-separator,.portfolio-grid.news-grid.list-style.columns-1 .post-author-date .author{margin-bottom:14px}.portfolio-grid.news-grid.list-style.columns-1 .portfolio-set .portfolio-item .wrap>.caption .title{margin-bottom:0}.portfolio-grid.news-grid.list-style.columns-1 .portfolio-set .portfolio-item .wrap>.caption .description{margin-top:10px}.portfolio-grid.news-grid.list-style.columns-1 .portfolio-set .portfolio-item .wrap>.caption .read-more-button{margin-top:20px}.portfolio-grid.news-grid.list-style.columns-1 .portfolio-set .portfolio-item .wrap>.caption .grid-post-meta{margin-top:20px}}.portfolio-grid.news-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{width:100%;position:absolute;left:0;top:0;border-bottom:1px solid var(--thegem-to-box-border-color,#DFE5E8)}.portfolio-grid.news-grid.list-style.background-style-transparent .portfolio-set .portfolio-item .wrap>.caption{padding-bottom:0}@media (min-width:768px){.portfolio-grid.news-grid.list-style.background-style-transparent .portfolio-set .portfolio-item .wrap>.caption{padding-top:0}}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-right .portfolio-set .portfolio-item .wrap>.caption{padding-right:0;text-align:left}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-left .portfolio-set .portfolio-item .wrap>.caption{padding-left:0;text-align:right}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-left .portfolio-set .portfolio-item .wrap>.image .links .caption .info{left:initial;right:0}@media (max-width:767px){.portfolio-grid.news-grid.list-style.background-style-transparent .portfolio-set .portfolio-item .wrap>.caption{padding-right:0;padding-left:0}}@media (min-width:768px) and (max-width:991px){.portfolio-grid.news-grid.list-style.columns-tablet-2 .portfolio-item .wrap{display:block}.portfolio-grid.news-grid.list-style.columns-tablet-2 .portfolio-set .portfolio-item .wrap>.image,.portfolio-grid.news-grid.list-style.columns-tablet-2 .portfolio-set .portfolio-item .wrap>.caption{width:100%!important}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-tablet-1 .portfolio-set .portfolio-item:nth-child(odd) .wrap>.caption{padding-right:0}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-tablet-1 .portfolio-set .portfolio-item:nth-child(even) .wrap>.caption{padding-left:0}.portfolio-grid.news-grid.list-style.background-style-transparent.columns-tablet-2 .portfolio-set .portfolio-item .wrap>.caption{padding-right:0;padding-left:0;padding-top:20px}}@media (min-width:992px){.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-1 .portfolio-set .portfolio-item:nth-child(odd) .wrap>.caption{padding-right:0}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-1 .portfolio-set .portfolio-item:nth-child(even) .wrap>.caption{padding-left:0}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-2 .portfolio-set .portfolio-item:nth-child(4n+1) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-2 .portfolio-set .portfolio-item:nth-child(4n+2) .wrap>.caption{padding-right:0}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-2 .portfolio-set .portfolio-item:nth-child(4n+3) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-2 .portfolio-set .portfolio-item:nth-child(4n+4) .wrap>.caption{padding-left:0}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-3 .portfolio-set .portfolio-item:nth-child(6n+1) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-3 .portfolio-set .portfolio-item:nth-child(6n+2) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-3 .portfolio-set .portfolio-item:nth-child(6n+3) .wrap>.caption{padding-right:0}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-3 .portfolio-set .portfolio-item:nth-child(6n+4) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-3 .portfolio-set .portfolio-item:nth-child(6n+5) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-3 .portfolio-set .portfolio-item:nth-child(6n+6) .wrap>.caption{padding-left:0}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-4 .portfolio-set .portfolio-item:nth-child(8n+1) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-4 .portfolio-set .portfolio-item:nth-child(8n+2) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-4 .portfolio-set .portfolio-item:nth-child(8n+3) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-4 .portfolio-set .portfolio-item:nth-child(8n+4) .wrap>.caption{padding-right:0}.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-4 .portfolio-set .portfolio-item:nth-child(8n+5) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-4 .portfolio-set .portfolio-item:nth-child(8n+6) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-4 .portfolio-set .portfolio-item:nth-child(8n+7) .wrap>.caption,.portfolio-grid.news-grid.list-style.background-style-transparent.caption-position-zigzag.columns-4 .portfolio-set .portfolio-item:nth-child(8n+8) .wrap>.caption{padding-left:0}}.portfolio-grid.news-grid.list-style.caption-position-left .portfolio-item .wrap,.portfolio-grid.news-grid.list-style.caption-position-left .portfolio-item .wrap .details.layout-inline{flex-direction:row-reverse}.portfolio-grid.news-grid.list-style.caption-position-left .portfolio-item .wrap>.caption{text-align:right}.portfolio-grid.news-grid.list-style.caption-position-left .portfolio-item .wrap>.image .links .caption .info{left:initial;right:0}@media (max-width:767px){.portfolio-grid.news-grid.list-style.caption-position-zigzag .portfolio-item:nth-child(even) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag .portfolio-item:nth-child(even) .wrap .details.layout-inline{flex-direction:row-reverse}.portfolio-grid.news-grid.list-style.caption-position-zigzag .portfolio-item:nth-child(even) .wrap>.caption{text-align:right}.portfolio-grid.news-grid.list-style.caption-position-zigzag .portfolio-item:nth-child(even) .wrap>.image .links .caption .info{left:initial;right:0}}@media (min-width:768px) and (max-width:991px){.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-tablet-1 .portfolio-item:nth-child(even) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-tablet-1 .portfolio-item:nth-child(even) .wrap .details.layout-inline{flex-direction:row-reverse}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-tablet-1 .portfolio-item:nth-child(even) .wrap>.caption{text-align:right}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-tablet-1 .portfolio-item:nth-child(even) .wrap>.image .links .caption .info{left:initial;right:0}}@media (min-width:992px){.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-1 .portfolio-item:nth-child(even) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-1 .portfolio-item:nth-child(even) .wrap .details.layout-inline{flex-direction:row-reverse}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-1 .portfolio-item:nth-child(even) .wrap>.caption{text-align:right}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-1 .portfolio-item:nth-child(even) .wrap>.image .links .caption .info{left:initial;right:0}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-2 .portfolio-item:nth-child(4n+3) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-2 .portfolio-item:nth-child(4n+4) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-2 .portfolio-item:nth-child(4n+3) .wrap .details.layout-inline,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-2 .portfolio-item:nth-child(4n+4) .wrap .details.layout-inline{flex-direction:row-reverse}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-2 .portfolio-item:nth-child(4n+3) .wrap>.caption,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-2 .portfolio-item:nth-child(4n+4) .wrap>.caption{text-align:right}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-2 .portfolio-item:nth-child(4n+3) .wrap>.image .links .caption .info,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-2 .portfolio-item:nth-child(4n+4) .wrap>.image .links .caption .info{left:initial;right:0}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+4) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+5) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+6) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+4) .wrap .details.layout-inline,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+5) .wrap .details.layout-inline,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+6) .wrap .details.layout-inline{flex-direction:row-reverse}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+4) .wrap>.caption,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+5) .wrap>.caption,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+6) .wrap>.caption{text-align:right}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+4) .wrap>.image .links .caption .info,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+5) .wrap>.image .links .caption .info,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-3 .portfolio-item:nth-child(6n+6) .wrap>.image .links .caption .info{left:initial;right:0}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+5) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+6) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+7) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+8) .wrap,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+5) .wrap .details.layout-inline,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+6) .wrap .details.layout-inline,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+7) .wrap .details.layout-inline,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+8) .wrap .details.layout-inline{flex-direction:row-reverse}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+5) .wrap>.caption,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+6) .wrap>.caption,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+7) .wrap>.caption,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+8) .wrap>.caption{text-align:right}.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+5) .wrap>.image .links .caption .info,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+6) .wrap>.image .links .caption .info,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+7) .wrap>.image .links .caption .info,.portfolio-grid.news-grid.list-style.caption-position-zigzag.columns-4 .portfolio-item:nth-child(8n+8) .wrap>.image .links .caption .info{left:initial;right:0}}@media (min-width:992px){.portfolio-grid.extended-posts-carousel.columns-1.columns-1 .portfolio-set .portfolio-item .wrap>.caption{padding:30px 50px}}@media (min-width:768px){.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap{height:100%;display:flex;flex-direction:row}}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption{flex:none!important;border:none;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.image,.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption{width:100%!important}}@media (min-width:768px){.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption{width:60%;max-width:100%}}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .post-author-date .post-author-date .author,.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .post-author-date .post-date,.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .post-author-date .post-author-date-separator,.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .post-author-date .author{margin-bottom:12px}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .title{margin-bottom:0}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .description{margin-top:10px}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .read-more-button a{margin:0}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .read-more-button{margin-top:16px}@media (max-width:991px){.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .read-more-button{display:none}}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .grid-post-meta{position:initial;padding:0;margin-top:16px}@media (min-width:992px){.portfolio-grid.extended-posts-carousel.columns-1 .post-author-date .post-author-date .author,.portfolio-grid.extended-posts-carousel.columns-1.columns-1 .post-author-date .post-date,.portfolio-grid.extended-posts-carousel.columns-1.columns-1 .post-author-date .post-author-date-separator,.portfolio-grid.extended-posts-carousel.columns-1.columns-1 .post-author-date .author{margin-bottom:14px}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .title{margin-bottom:0}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .description{margin-top:10px}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .read-more-button{margin-top:20px}.portfolio-grid.extended-posts-carousel.columns-1 .portfolio-set .portfolio-item .wrap>.caption .grid-post-meta{margin-top:20px}}.portfolio-grid.extended-posts-carousel.columns-1.with-divider .portfolio-set .portfolio-item .wrap:before{width:100%;position:absolute;left:0;top:0;border-bottom:1px solid var(--thegem-to-box-border-color,#DFE5E8)}.portfolio-grid.extended-posts-carousel.columns-1.background-style-transparent .portfolio-set .portfolio-item .wrap>.caption{padding-bottom:0}@media (min-width:768px){.portfolio-grid.extended-posts-carousel.columns-1.background-style-transparent .portfolio-set .portfolio-item .wrap>.caption{padding-top:0}}.portfolio-grid.extended-posts-carousel.columns-1.background-style-transparent.caption-position-right .portfolio-set .portfolio-item .wrap>.caption{padding-right:0;text-align:left}.portfolio-grid.extended-posts-carousel.columns-1.background-style-transparent.caption-position-left .portfolio-set .portfolio-item .wrap>.caption{padding-left:0;text-align:right}.portfolio-grid.extended-posts-carousel.columns-1.background-style-transparent.caption-position-left .portfolio-set .portfolio-item .wrap>.image .links .caption .info{left:initial;right:0}@media (max-width:767px){.portfolio-grid.extended-posts-carousel.columns-1.background-style-transparent .portfolio-set .portfolio-item .wrap>.caption{padding-right:0;padding-left:0}}.portfolio-grid.extended-posts-carousel.columns-1.caption-position-left .portfolio-item .wrap,.portfolio-grid.extended-posts-carousel.columns-1.caption-position-left .portfolio-item .wrap .details.layout-inline{flex-direction:row-reverse}.portfolio-grid.extended-posts-carousel.columns-1.caption-position-left .portfolio-item .wrap>.caption{text-align:right}.portfolio-grid.extended-posts-carousel.columns-1.caption-position-left .portfolio-item .wrap>.image .links .caption .info{left:initial;right:0}@media (max-width:1280px){.portfolio-style-metro.news-grid .portfolio-item{min-width:20%}}@media (max-width:756px){.portfolio-style-metro.news-grid .portfolio-item{min-width:50%}}@media (max-width:400px){.portfolio-style-metro.news-grid .portfolio-item{min-width:100%}}
/*!/wp-content/uploads/elementor/css/post-17952.css*/
.elementor-17952 .elementor-element.elementor-element-9e6290c:not(.elementor-motion-effects-element-type-background), .elementor-17952 .elementor-element.elementor-element-9e6290c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alexey-shadrin.com/wp-content/uploads/2025/04/pattern-new2.png");background-size:auto;}.elementor-17952 .elementor-element.elementor-element-9e6290c{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17952 .elementor-element.elementor-element-9e6290c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17952 .elementor-element.elementor-element-8501e9c > .elementor-element-populated{padding:80px 21px 80px 21px;}.elementor-17952 .elementor-element.elementor-element-abe65c1 > .elementor-widget-container{margin:-39px 0px 20px 0px;}.elementor-17952 .elementor-element.elementor-element-abe65c1{text-align:center;}.elementor-17952 .elementor-element.elementor-element-abe65c1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:37px;text-transform:uppercase;letter-spacing:0px;word-spacing:4px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:1.5 !important;height:auto;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(34px/2) !important;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row{margin:calc(-34px/2);}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-34px/2) 0;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:34px;padding-right:34px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(34px/2);padding-right:calc(34px/2);}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:34px;padding-right:34px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:34px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-34px/2);}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap > .caption{background-color:#FFFFFF;border-radius:0px 0px 10px 10px;padding:20px 30px 30px 30px !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 1px 1px 1px;border-color:#B4B4B4;}.elementor-17952 .elementor-element.elementor-element-2a1f857 > .elementor-widget-container{margin:0% 0% -4% 0%;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-item .caption .title span, .elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-item .caption .title a{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:204px !important;padding-bottom:0 !important;aspect-ratio:initial !important;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:204px !important;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:10px 10px 0px 0px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:10px 10px 0 0;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:10px 10px 0px 0px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:10px 10px 0px 0px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.shadowed-container) .portfolio-item .image, .elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.shadowed-container .portfolio-item .wrap{box-shadow:0px 0px 8px 0px #A2A2A2;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-item .caption .title a{text-transform:normal;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *, 
						.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,
						.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *, 
						.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:23px;letter-spacing:0px;word-spacing:0px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.title-on-page .wrap > .caption{text-align:left;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-selected-filters .portfolio-selected-filter-item{margin-right:0px !important;}@media(max-width:1199px){.elementor-17952 .elementor-element.elementor-element-8501e9c > .elementor-element-populated{padding:20px 21px 70px 21px;}.elementor-17952 .elementor-element.elementor-element-abe65c1 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-17952 .elementor-element.elementor-element-abe65c1 .elementor-heading-title{font-size:33px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(29px/2) !important;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row{margin:calc(-29px/2);}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-29px/2) 0;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:29px;padding-right:29px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(29px/2);padding-right:calc(29px/2);}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:29px;padding-right:29px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:29px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-29px/2);}.elementor-17952 .elementor-element.elementor-element-2a1f857 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 15px 0px 15px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *, 
						.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,
						.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *, 
						.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{line-height:1.3em;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.title-on-page .wrap > .caption{text-align:center;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap > .caption{padding:10px 10px 15px 10px !important;}}@media(min-width:1200px){.elementor-17952 .elementor-element.elementor-element-9e6290c:not(.elementor-motion-effects-element-type-background), .elementor-17952 .elementor-element.elementor-element-9e6290c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-17952 .elementor-element.elementor-element-9e6290c:not(.elementor-motion-effects-element-type-background), .elementor-17952 .elementor-element.elementor-element-9e6290c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-17952 .elementor-element.elementor-element-9e6290c{padding:0px 0px 0px 0px;}.elementor-17952 .elementor-element.elementor-element-8501e9c{width:100%;}.elementor-17952 .elementor-element.elementor-element-8501e9c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-17952 .elementor-element.elementor-element-abe65c1 > .elementor-widget-container{margin:6px 0px 6px 0px;}.elementor-17952 .elementor-element.elementor-element-abe65c1 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(28px/2) !important;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row{margin:calc(-28px/2);}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-28px/2) 0;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:28px;padding-right:28px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(28px/2);padding-right:calc(28px/2);}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:28px;padding-right:28px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:28px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-28px/2);}.elementor-17952 .elementor-element.elementor-element-2a1f857 > .elementor-widget-container{margin:0% 1% 15% 1%;padding:0px 0px 0px 0px;}.elementor-17952 .elementor-element.elementor-element-2a1f857.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:10px 10px 0px 0px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:10px 10px 0 0;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:10px 10px 0px 0px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:10px 10px 0px 0px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *, 
						.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,
						.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *, 
						.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-size:15px;line-height:19px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap > .caption{border-radius:0px 0px 6px 6px;padding:14px 10px 21px 10px !important;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-selected-filters .portfolio-selected-filter-item{margin-right:0px !important;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://alexey-shadrin.com/wp-content/uploads/2025/05/RobotoCondensed-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://alexey-shadrin.com/wp-content/uploads/2025/05/RobotoCondensed-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://alexey-shadrin.com/wp-content/uploads/2025/05/RobotoCondensed-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/*!/wp-content/cache/asset-cleanup/one/css/item/thegem-elementor__css__thegem-portfolio-filters-list-css-vd064a6c6487e6545f392634b2c495d9ed8306eeb.css*/
/*!/wp-content/themes/thegem-elementor/css/thegem-portfolio-filters-list.css*/.portfolio-filters-list{margin:0!important}.portfolio-filters-list .portfolio-show-filters-button{position:relative;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;font-size:16px;line-height:1;text-align:left;padding:3px 15px 4px 13px;color:inherit;border:1px solid currentColor;border-radius:13px;cursor:pointer;z-index:5}.portfolio-filters-list .portfolio-show-filters-button .portfolio-show-filters-button-icon{margin-right:.2em;font-style:normal;font-family:"thegem-icons";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transform:translateY(2px)}.portfolio-filters-list .portfolio-show-filters-button .portfolio-show-filters-button-icon:before{content:"\e669"}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-filters-outer:not(.without-padding){padding-right:42px}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-filter-item{width:100%;padding:25px 0;margin:0}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-filter-item .widget-title{margin:0 0 20px 0;cursor:default}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-filter-item .widget-title .widget-title-arrow{display:none}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-filter-item.portfolio-selected-filters{padding-top:15px;order:11}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul{padding:0;margin:0}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul ul{padding:0 0 0 20px}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .filters-apply-button{width:100%;margin:0}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-search-filter{width:100%}.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-filter-item.portfolio-selected-filters.hide-on-sidebar{display:none}@media (min-width:992px){.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .portfolio-filters-outer:not(.without-padding){padding-right:42px}.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .portfolio-filter-item{width:100%;padding:25px 0;margin:0}.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .portfolio-filter-item .widget-title{margin:0 0 20px 0;cursor:default}.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .portfolio-filter-item .widget-title .widget-title-arrow{display:none}.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .portfolio-filter-item.portfolio-selected-filters{padding-top:15px;order:11}.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul{padding:0;margin:0}.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul ul{padding:0 0 0 20px}.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .filters-apply-button{width:100%;margin:0}.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .portfolio-search-filter{width:100%}.portfolio-filters-list:not(.prevent-hidden-mobile,[data-breakpoint]).style-sidebar .portfolio-filter-item.portfolio-selected-filters.hide-on-sidebar{display:none}}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .widget-area{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;gap:10px}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filters-area{position:relative;z-index:5}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filters-area:hover{z-index:6}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown){position:relative;padding-bottom:5px;margin-bottom:-5px}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;padding:3px 11px 4px 16px;color:inherit;border:1px solid currentColor;border-radius:13px;line-height:1;cursor:pointer;font-family:inherit;font-size:16px;font-weight:inherit;letter-spacing:inherit;text-transform:initial;margin:0}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title:after{content:none}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title span.widget-title-arrow{transition:all 0.3s}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title span.widget-title-arrow:before{display:block;content:'\e602';font-style:normal;font-family:"thegem-icons";font-weight:400;-webkit-font-smoothing:initial}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title .widget-title-by{display:none}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list{position:absolute;left:0;top:100%;display:none;width:max-content;width:-webkit-max-content;background-color:var(--thegem-to-main-bg-color,#FFFFFF);box-shadow:0 0 20px 0 rgb(0 0 0 / .05);z-index:5;max-width:260px;max-height:500px;overflow:auto}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list.portfolio-filter-item-collapsible{width:260px}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul{padding:25px 28px;margin:0}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul ul{padding:0 0 0 20px}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list .price-range-slider{padding:10px}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list .price-range-slider .slider-amount{width:200px;max-width:100%;text-align:center;padding:5px;transition:all 0.3s}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list .price-range-slider .slider-amount .slider-amount-text{display:none}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown).attribute .portfolio-filter-item-list>ul,.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown).status .portfolio-filter-item-list>ul{padding:25px 28px 25px 20px}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown).attribute.attribute-type-label .portfolio-filter-item-list ul,.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown).status.attribute-type-label .portfolio-filter-item-list ul{padding:25px 20px}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown):not(.display-type-dropdown):hover .widget-title span.widget-title-arrow{transform:rotate(180deg)}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile):not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown):not(.display-type-dropdown):hover .portfolio-filter-item-list{display:block}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile) .portfolio-selected-filters{display:none}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile) .widget{display:none}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile) .portfolio-filter-item.display-type-dropdown{width:200px}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile) .filters-apply-button .gem-button{width:100%}@media (min-width:992px){.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .widget-area{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;gap:10px}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filters-area{position:relative;z-index:5}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filters-area:hover{z-index:6}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown){position:relative;padding-bottom:5px;margin-bottom:-5px}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;padding:3px 11px 4px 16px;color:inherit;border:1px solid currentColor;border-radius:13px;line-height:1;cursor:pointer;font-family:inherit;font-size:16px;font-weight:inherit;letter-spacing:inherit;text-transform:initial;margin:0}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title:after{content:none}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title span.widget-title-arrow{transition:all 0.3s}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title span.widget-title-arrow:before{display:block;content:'\e602';font-style:normal;font-family:"thegem-icons";font-weight:400;-webkit-font-smoothing:initial}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .widget-title .widget-title-by{display:none}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list{position:absolute;left:0;top:100%;display:none;width:max-content;width:-webkit-max-content;background-color:var(--thegem-to-main-bg-color,#FFFFFF);box-shadow:0 0 20px 0 rgb(0 0 0 / .05);z-index:5;max-width:260px;max-height:500px;overflow:auto}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list.portfolio-filter-item-collapsible{width:260px}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul{padding:25px 28px;margin:0}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul ul{padding:0 0 0 20px}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list .price-range-slider{padding:10px}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list .price-range-slider .slider-amount{width:200px;max-width:100%;text-align:center;padding:5px;transition:all 0.3s}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list .price-range-slider .slider-amount .slider-amount-text{display:none}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown).attribute .portfolio-filter-item-list>ul,.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown).status .portfolio-filter-item-list>ul{padding:25px 28px 25px 20px}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown).attribute.attribute-type-label .portfolio-filter-item-list ul,.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown).status.attribute-type-label .portfolio-filter-item-list ul{padding:25px 20px}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown):not(.display-type-dropdown):hover .widget-title span.widget-title-arrow{transform:rotate(180deg)}.portfolio-filters-list:not([data-breakpoint]).style-standard:not(.single-filter) .portfolio-filter-item:not(.display-type-dropdown):not(.display-type-dropdown):hover .portfolio-filter-item-list{display:block}.portfolio-filters-list:not([data-breakpoint]).style-standard .portfolio-selected-filters{display:none}.portfolio-filters-list:not([data-breakpoint]).style-standard .widget{display:none}.portfolio-filters-list:not([data-breakpoint]).style-standard .portfolio-filter-item.display-type-dropdown{width:200px}.portfolio-filters-list:not([data-breakpoint]).style-standard .filters-apply-button .gem-button{width:100%}}.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile) h2,.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile) .portfolio-show-filters-button,.portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile) .portfolio-close-filters,.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) h2,.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-show-filters-button,.portfolio-filters-list[data-breakpoint].style-sidebar:not(.style-sidebar-mobile) .portfolio-close-filters{display:none}@media (min-width:992px){.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) h2,.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-show-filters-button,.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-close-filters{display:none}}.portfolio-filters-list:is(.style-sidebar,.style-hidden) .widget-area .portfolio-filter-item:first-child,.portfolio-filters-list[data-breakpoint].style-standard-mobile .widget-area .portfolio-filter-item:first-child{border-top:none;padding-top:0}.portfolio-filters-list:is(.style-sidebar,.style-hidden) .widget-area .portfolio-filter-item:last-child,.portfolio-filters-list[data-breakpoint].style-standard-mobile .widget-area .portfolio-filter-item:last-child{padding-bottom:0}@media (max-width:991px){.portfolio-filters-list:not([data-breakpoint]).style-standard .widget-area .portfolio-filter-item:first-child{border-top:none;padding-top:0}.portfolio-filters-list:not([data-breakpoint]).style-standard .widget-area .portfolio-filter-item:last-child{padding-bottom:0}}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .widget-title{margin:0 0 20px 0;cursor:default}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .dropdown-selector{position:relative;padding-bottom:5px;margin-bottom:-5px}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .selector-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;width:100%;min-height:38px;line-height:1.1;border-radius:3px;padding-left:18px;padding-right:12px;border:1px solid var(--thegem-to-form-elements-border-color)}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .selector-title span.widget-title-arrow{transition:all 0.3s}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .selector-title span.widget-title-arrow:before{display:block;content:'\e602';font-style:normal;font-family:"thegem-icons";font-weight:400;-webkit-font-smoothing:initial}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .selector-title span.name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .selector-title span.name span:last-child .separator{display:none}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list{position:absolute;left:0;top:100%;display:none;width:max-content;width:-webkit-max-content;background-color:var(--thegem-to-main-bg-color,#FFFFFF);box-shadow:0 0 20px 0 rgb(0 0 0 / .05);z-index:5;max-width:260px;max-height:500px;overflow:auto}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list.portfolio-filter-item-collapsible{width:260px}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list ul{padding:25px 28px;margin:0}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list ul ul{padding:0 0 0 20px}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list .price-range-slider{padding:10px}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list .price-range-slider .slider-amount{width:200px;max-width:100%;text-align:center;padding:5px;transition:all 0.3s}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list .price-range-slider .slider-amount .slider-amount-text{display:none}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown.attribute .portfolio-filter-item-list>ul,.portfolio-filters-list .portfolio-filter-item.display-type-dropdown.status .portfolio-filter-item-list>ul{padding:25px 28px 25px 20px}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown.attribute.attribute-type-label .portfolio-filter-item-list ul,.portfolio-filters-list .portfolio-filter-item.display-type-dropdown.status.attribute-type-label .portfolio-filter-item-list ul{padding:25px 20px}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list{width:100%;max-width:initial}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .dropdown-selector.collapsed{z-index:99}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .dropdown-selector.collapsed .selector-title span.widget-title-arrow{transform:rotate(180deg)}.portfolio-filters-list .portfolio-filter-item.display-type-dropdown .dropdown-selector.collapsed .portfolio-filter-item-list{display:block}.portfolio-filters-list.style-hidden .portfolio-filters-outer,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer{position:fixed;width:100%;height:100%;min-height:100vh;left:0;top:0;z-index:-1}.portfolio-filters-list.style-hidden .portfolio-filters-outer:before,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgb(33 35 49 / .5);opacity:0;transition:all 0.3s}.portfolio-filters-list.style-hidden .portfolio-filters-outer.close-animation,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer.close-animation{z-index:1001}.portfolio-filters-list.style-hidden .portfolio-filters-outer.visible,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer.visible{display:block;z-index:1001}.portfolio-filters-list.style-hidden .portfolio-filters-outer.visible:before,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer.visible:before{opacity:1}.portfolio-filters-list.style-hidden .portfolio-filters-outer.visible .portfolio-close-filters,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer.visible .portfolio-close-filters{opacity:1;transition:all 0.3s linear 0.3s}.portfolio-filters-list.style-hidden .portfolio-filters-outer.visible .portfolio-filters-area,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer.visible .portfolio-filters-area{left:0}.portfolio-filters-list.style-hidden .portfolio-filters-outer:not(.close-animation,.visible),.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer:not(.close-animation,.visible){left:-100%}.portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer .portfolio-filters-area{position:relative;float:left;left:-100%;top:0;width:350px;max-width:75%;min-width:250px;height:100%;padding:5px;flex-direction:column;flex-wrap:nowrap;background:var(--thegem-to-main-bg-color,#FFFFFF);transition:all 0.3s}@media (min-width:992px){.portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer .portfolio-filters-area{width:480px}}.portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area.shadowed,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer .portfolio-filters-area.shadowed{box-shadow:0 0 23px 0 rgb(0 0 0 / .05)}.portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable{padding:20px 30px;height:100%;overflow:auto}.portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable::-webkit-scrollbar-track,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable::-webkit-scrollbar-track{background-color:#fff0}.portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable::-webkit-scrollbar,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable::-webkit-scrollbar{width:4px;background-color:#fff0}.portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable::-webkit-scrollbar-thumb,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px}.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item{padding:25px 10px;margin:0;width:100%;max-width:100%}@media (min-width:992px){.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item{padding:25px 30px}.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item.display-type-dropdown .widget-title,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item.display-type-dropdown .widget-title{margin-bottom:0}.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item.display-type-dropdown .widget-title .widget-title-arrow,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item.display-type-dropdown .widget-title .widget-title-arrow{display:block}.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list{left:30px;top:calc(100% - 20px);width:calc(100% - 60px)}}.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item .widget-title,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item .widget-title{margin:0 0 20px 0;cursor:default}.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item .widget-title .widget-title-arrow,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item .widget-title .widget-title-arrow{display:none}.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item.portfolio-selected-filters,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item.portfolio-selected-filters{padding-top:15px;order:11}.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul{padding:0;margin:0}.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul ul,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .portfolio-filters-area-scrollable .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul ul{padding:0 0 0 20px}.portfolio-filters-list.style-hidden .filters-apply-button,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .filters-apply-button{padding:0 10px;margin:0;width:100%}@media (min-width:992px){.portfolio-filters-list.style-hidden .filters-apply-button,.portfolio-filters-list[data-breakpoint]:is(.style-sidebar-mobile,.style-standard-mobile) .filters-apply-button{padding:0 30px}}@media (max-width:991px){.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer{position:fixed;width:100%;height:100%;min-height:100vh;left:0;top:0;z-index:-1}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgb(33 35 49 / .5);opacity:0;transition:all 0.3s}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer.close-animation{z-index:1001}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer.visible{display:block;z-index:1001}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer.visible:before{opacity:1}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer.visible .portfolio-close-filters{opacity:1;transition:all 0.3s linear 0.3s}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer.visible .portfolio-filters-area{left:0}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer:not(.close-animation,.visible){left:-100%}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer .portfolio-filters-area{position:relative;float:left;left:-100%;top:0;width:350px;max-width:75%;min-width:250px;height:100%;padding:5px;flex-direction:column;flex-wrap:nowrap;background:var(--thegem-to-main-bg-color,#FFFFFF);transition:all 0.3s}}@media (max-width:991px) and (min-width:992px){.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer .portfolio-filters-area{width:480px}}@media (max-width:991px){.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer .portfolio-filters-area.shadowed{box-shadow:0 0 23px 0 rgb(0 0 0 / .05)}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable{padding:20px 30px;height:100%;overflow:auto}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable::-webkit-scrollbar-track{background-color:#fff0}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable::-webkit-scrollbar{width:4px;background-color:#fff0}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-outer .portfolio-filters-area .portfolio-filters-area-scrollable::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item{padding:25px 10px;margin:0;width:100%;max-width:100%}}@media (max-width:991px) and (min-width:992px){.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item{padding:25px 30px}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item.display-type-dropdown .widget-title{margin-bottom:0}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item.display-type-dropdown .widget-title .widget-title-arrow{display:block}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item.display-type-dropdown .portfolio-filter-item-list{left:30px;top:calc(100% - 20px);width:calc(100% - 60px)}}@media (max-width:991px){.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item .widget-title{margin:0 0 20px 0;cursor:default}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item .widget-title .widget-title-arrow{display:none}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item.portfolio-selected-filters{padding-top:15px;order:11}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul{padding:0;margin:0}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .portfolio-filters-area-scrollable .portfolio-filter-item:not(.display-type-dropdown) .portfolio-filter-item-list ul ul{padding:0 0 0 20px}.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .filters-apply-button{padding:0 10px;margin:0;width:100%}}@media (max-width:991px) and (min-width:992px){.portfolio-filters-list:not([data-breakpoint]):is(.style-sidebar,.style-standard) .filters-apply-button{padding:0 30px}}@media (min-width:992px){.portfolio-filters-list.single-filter.style-standard .portfolio-filter-item .widget-title{display:none}.portfolio-filters-list.single-filter.style-standard .portfolio-filter-item .portfolio-filter-item-list ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-filters-list.single-filter.style-standard .portfolio-filter-item .portfolio-filter-item-list ul li{margin:0 30px 13px 0;line-height:1}.portfolio-filters-list.single-filter.style-standard .portfolio-filter-item .portfolio-filter-item-list ul li a span.count{margin-left:10px}}.portfolio-filters-list .portfolio-close-filters{float:left;position:relative;top:10px;left:-40px;color:#99a9b5;font-size:30px;cursor:pointer;opacity:0;transition:all 0.3s}@media (min-width:992px){.portfolio-filters-list .portfolio-close-filters{color:#fff;top:15px;left:15px;padding:5px}.portfolio-filters-list .portfolio-close-filters:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:.075}}.portfolio-filters-list .portfolio-close-filters:before{content:"\e619";font-style:normal;font-family:'thegem-icons';font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1;display:block;transform:translate(-.5px,-.5px)}.portfolio-filters-list .portfolio-close-filters:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;border-radius:50%;background:#FFF;-webkit-transform:scale(.7);-ms-transform:scale(.7);-moz-transform:scale(.7);transform:scale(.7);transition:transform 200ms cubic-bezier(.345,.115,.135,1.42),opacity 150ms ease-out;box-shadow:0 4px 20px rgb(34 34 34 / .15);opacity:0}.portfolio-filters-list .portfolio-filters-area .portfolio-filters-area-scrollable,.portfolio-filters-list .portfolio-filters-area .portfolio-filters-area-scrollable .widget-area{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:100%}.portfolio-filters-list .portfolio-filters-area h2{width:100%;text-transform:initial;padding:0 10px 25px 10px;margin:0;cursor:default}@media (min-width:992px){.portfolio-filters-list .portfolio-filters-area h2{padding:0 25px 25px 25px}}.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list{overflow:auto}.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list::-webkit-scrollbar-track{background-color:#fff0}.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list::-webkit-scrollbar{width:4px;background-color:#fff0}.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px}.portfolio-filters-list .portfolio-filter-item ul{list-style:none}.portfolio-filters-list .portfolio-filter-item ul li a{flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:inherit;word-break:break-word}.portfolio-filters-list .portfolio-filter-item ul li a span.title{margin-right:auto}.portfolio-filters-list .portfolio-filter-item ul li a span.color{flex:none}.portfolio-filters-list .portfolio-filter-item ul li a span.count,.portfolio-filters-list .portfolio-filter-item ul li a .filters-collapsible-arrow{flex:none;margin-left:20px;display:block;color:inherit;background-color:var(--styled-bg-color,#f0f3f2);font-size:var(--thegem-to-body-tiny-font-size,14px);padding:2px 8px;line-height:1;border-radius:11px;transition:background-color 0.3s}@media (min-width:992px){.portfolio-filters-list .portfolio-filter-item ul li a span.count,.portfolio-filters-list .portfolio-filter-item ul li a .filters-collapsible-arrow{margin-left:45px}}.portfolio-filters-list .portfolio-filter-item ul li a .filters-collapsible-arrow{padding:2px;margin-left:6px;transform:translateY(.1em)}.portfolio-filters-list .portfolio-filter-item ul li a .filters-collapsible-arrow:before{display:block;content:'\e602';font-style:normal;font-family:"thegem-icons";font-weight:400;-webkit-font-smoothing:initial}.portfolio-filters-list .portfolio-filter-item ul li a .filters-collapsible-arrow:hover{color:#FFF;background-color:var(--thegem-to-widget-hover-link_color,#00BCD4)}.portfolio-filters-list .portfolio-filter-item ul li a:not(.collapsed) .filters-collapsible-arrow{transform:translateY(.1em) rotate(180deg);color:#FFF;background-color:var(--thegem-to-widget-hover-link_color,#00BCD4)}.portfolio-filters-list .portfolio-filter-item ul li a:not(.disable):hover span.count,.portfolio-filters-list .portfolio-filter-item ul li a:not(.disable):hover+span.count{color:#FFF;background-color:var(--thegem-to-widget-hover-link_color,#00BCD4)}.portfolio-filters-list .portfolio-filter-item ul li a.active span.count{color:#FFF;background-color:var(--thegem-to-widget-hover-link_color,#00BCD4)}.portfolio-filters-list .portfolio-filter-item ul li a.disable{opacity:.5;cursor:default}.portfolio-filters-list .portfolio-filter-item ul li ul{padding:0 0 0 20px}.portfolio-filters-list .portfolio-filter-item .price-range-slider .slider-range{position:relative;border:none;height:4px;width:90%;margin:20px auto 30px auto;z-index:1!important}.portfolio-filters-list .portfolio-filter-item .price-range-slider .slider-range .ui-slider-range{position:absolute;top:0;height:100%;background:var(--thegem-to-widget-hover-link_color);z-index:1}.portfolio-filters-list .portfolio-filter-item .price-range-slider .slider-range .ui-slider-handle{position:absolute;width:14px;height:14px;top:50%;transform:translate(-50%,-50%);border:none;border-radius:50%;cursor:pointer;margin:0;background:var(--thegem-to-widget-hover-link_color);z-index:2}.portfolio-filters-list .portfolio-filter-item .price-range-slider .slider-range .ui-slider-handle:focus{outline:none}.portfolio-filters-list .portfolio-filter-item .price-range-slider .slider-range .ui-slider-handle+span:focus{outline:none}.portfolio-filters-list .portfolio-filter-item .price-range-slider .slider-amount{padding:0}.portfolio-filters-list .portfolio-filter-item .price-range-slider .slider-amount .slider-amount-value{font-size:1.1em}.portfolio-filters-list .portfolio-filter-item.multiple ul li a,.portfolio-filters-list .portfolio-filter-item.woocommerce ul li a{position:relative;text-transform:inherit;font-weight:inherit;font-family:inherit;font-size:inherit}.portfolio-filters-list .portfolio-filter-item.multiple ul li a:before,.portfolio-filters-list .portfolio-filter-item.woocommerce ul li a:before{color:currentColor;flex:none;margin-right:.2em;content:"\e646";font-family:'thegem-icons';font-weight:400;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;opacity:0}.portfolio-filters-list .portfolio-filter-item.multiple ul li a.active:before,.portfolio-filters-list .portfolio-filter-item.multiple ul li.chosen a:before,.portfolio-filters-list .portfolio-filter-item.woocommerce ul li a.active:before,.portfolio-filters-list .portfolio-filter-item.woocommerce ul li.chosen a:before{opacity:1}.portfolio-filters-list .portfolio-filter-item.single:not(.attribute-type-label) .portfolio-filter-item-list ul li a{position:relative}.portfolio-filters-list .portfolio-filter-item.single:not(.attribute-type-label) .portfolio-filter-item-list ul li a span.check{flex:none;width:14px;height:14px;margin-right:8px;border-width:2px;border-style:solid;border-radius:50%;box-sizing:border-box;transform:translateY(1px)}.portfolio-filters-list .portfolio-filter-item.single:not(.attribute-type-label) .portfolio-filter-item-list ul li a.active span.check{position:relative;border-color:currentColor}.portfolio-filters-list .portfolio-filter-item.single:not(.attribute-type-label) .portfolio-filter-item-list ul li a.active span.check:after{content:"";width:6px;height:6px;position:absolute;left:2px;top:2px;background-color:currentColor;border-radius:50%;box-sizing:border-box}.portfolio-filters-list .portfolio-filters-area .portfolio-search-filter:last-child{margin-bottom:0}.portfolio-filters-list .portfolio-filters-area .portfolio-search-filter input{width:100%;box-sizing:border-box}.portfolio-filters-list .portfolio-filters-area .portfolio-search-filter .portfolio-search-filter-button{position:absolute;right:0;top:0;width:40px;height:100%}.portfolio-filters-list .filters-apply-button{border:none!important}.portfolio-filters-list .filters-apply-button .gem-button{margin:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.portfolio-filters-list .filters-apply-button .gem-button.gem-button-size-small{height:38px}.portfolio-filters-list .filters-apply-button .gem-button.gem-button-style-flat{border:2px solid var(--thegem-to-widget-hover-link_color,#00BCD4);background-color:var(--thegem-to-widget-hover-link_color,#00BCD4)}.portfolio-filters-list .filters-apply-button .gem-button.gem-button-style-flat:hover{color:var(--thegem-to-widget-hover-link_color,#00BCD4);background:#fff0}.portfolio .portfolio-filters-list[data-breakpoint].style-standard:not(.style-standard-mobile) .with-search-filter{display:none}@media (min-width:992px){.portfolio .portfolio-filters-list:not([data-breakpoint]).style-standard .with-search-filter{display:none}}.portfolio-sorting-select,.portfolio-filters-more{position:relative;width:fit-content;width:-webkit-fit-content;margin-left:auto;padding-bottom:5px;margin-bottom:-5px;z-index:5}.portfolio-sorting-select div.portfolio-sorting-select-current,.portfolio-sorting-select .portfolio-filters-more-button,.portfolio-filters-more div.portfolio-sorting-select-current,.portfolio-filters-more .portfolio-filters-more-button{position:relative;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.portfolio-sorting-select div.portfolio-sorting-select-current .portfolio-sorting-select-current-arrow,.portfolio-sorting-select div.portfolio-sorting-select-current .portfolio-filters-more-button-arrow,.portfolio-sorting-select .portfolio-filters-more-button .portfolio-sorting-select-current-arrow,.portfolio-sorting-select .portfolio-filters-more-button .portfolio-filters-more-button-arrow,.portfolio-filters-more div.portfolio-sorting-select-current .portfolio-sorting-select-current-arrow,.portfolio-filters-more div.portfolio-sorting-select-current .portfolio-filters-more-button-arrow,.portfolio-filters-more .portfolio-filters-more-button .portfolio-sorting-select-current-arrow,.portfolio-filters-more .portfolio-filters-more-button .portfolio-filters-more-button-arrow{transition:all 0.3s}.portfolio-sorting-select div.portfolio-sorting-select-current .portfolio-sorting-select-current-arrow:before,.portfolio-sorting-select div.portfolio-sorting-select-current .portfolio-filters-more-button-arrow:before,.portfolio-sorting-select .portfolio-filters-more-button .portfolio-sorting-select-current-arrow:before,.portfolio-sorting-select .portfolio-filters-more-button .portfolio-filters-more-button-arrow:before,.portfolio-filters-more div.portfolio-sorting-select-current .portfolio-sorting-select-current-arrow:before,.portfolio-filters-more div.portfolio-sorting-select-current .portfolio-filters-more-button-arrow:before,.portfolio-filters-more .portfolio-filters-more-button .portfolio-sorting-select-current-arrow:before,.portfolio-filters-more .portfolio-filters-more-button .portfolio-filters-more-button-arrow:before{display:block;content:'\e602';font-style:normal;font-family:"thegem-icons";font-weight:400;-webkit-font-smoothing:initial}@media (max-width:500px){.portfolio-sorting-select div.portfolio-sorting-select-current .portfolio-sorting-select-name .portfolio-sorting-select-name-by,.portfolio-sorting-select .portfolio-filters-more-button .portfolio-sorting-select-name .portfolio-sorting-select-name-by,.portfolio-filters-more div.portfolio-sorting-select-current .portfolio-sorting-select-name .portfolio-sorting-select-name-by,.portfolio-filters-more .portfolio-filters-more-button .portfolio-sorting-select-name .portfolio-sorting-select-name-by{display:none}.portfolio-sorting-select div.portfolio-sorting-select-current .portfolio-sorting-select-name .portfolio-sorting-select-name-type,.portfolio-sorting-select .portfolio-filters-more-button .portfolio-sorting-select-name .portfolio-sorting-select-name-type,.portfolio-filters-more div.portfolio-sorting-select-current .portfolio-sorting-select-name .portfolio-sorting-select-name-type,.portfolio-filters-more .portfolio-filters-more-button .portfolio-sorting-select-name .portfolio-sorting-select-name-type{text-transform:capitalize}}.portfolio-sorting-select div.portfolio-sorting-select-current,.portfolio-filters-more div.portfolio-sorting-select-current{font-size:16px;line-height:1;text-align:left;padding:3px 11px 4px 15px;color:inherit;border:1px solid currentColor;border-radius:13px}.portfolio-sorting-select ul,.portfolio-sorting-select .portfolio-filters-more-dropdown,.portfolio-filters-more ul,.portfolio-filters-more .portfolio-filters-more-dropdown{display:none;position:absolute;right:0;top:100%;list-style:none;margin:0;padding:30px;background-color:var(--thegem-to-main-bg-color,#FFFFFF);box-shadow:0 0 23px 0 rgb(0 0 0 / .05);z-index:2;max-height:500px;overflow:auto}.portfolio-sorting-select ul::-webkit-scrollbar-track,.portfolio-sorting-select .portfolio-filters-more-dropdown::-webkit-scrollbar-track,.portfolio-filters-more ul::-webkit-scrollbar-track,.portfolio-filters-more .portfolio-filters-more-dropdown::-webkit-scrollbar-track{background-color:#fff0}.portfolio-sorting-select ul::-webkit-scrollbar,.portfolio-sorting-select .portfolio-filters-more-dropdown::-webkit-scrollbar,.portfolio-filters-more ul::-webkit-scrollbar,.portfolio-filters-more .portfolio-filters-more-dropdown::-webkit-scrollbar{width:4px;background-color:#fff0}.portfolio-sorting-select ul::-webkit-scrollbar-thumb,.portfolio-sorting-select .portfolio-filters-more-dropdown::-webkit-scrollbar-thumb,.portfolio-filters-more ul::-webkit-scrollbar-thumb,.portfolio-filters-more .portfolio-filters-more-dropdown::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px}.portfolio-sorting-select ul li,.portfolio-sorting-select .portfolio-filters-more-dropdown li,.portfolio-filters-more ul li,.portfolio-filters-more .portfolio-filters-more-dropdown li{color:inherit;font-size:16px;line-height:1.2}.portfolio-sorting-select ul li,.portfolio-sorting-select ul a,.portfolio-sorting-select .portfolio-filters-more-dropdown li,.portfolio-sorting-select .portfolio-filters-more-dropdown a,.portfolio-filters-more ul li,.portfolio-filters-more ul a,.portfolio-filters-more .portfolio-filters-more-dropdown li,.portfolio-filters-more .portfolio-filters-more-dropdown a{display:block;max-width:170px;width:max-content;width:-webkit-max-content;text-align:left;margin:0!important;cursor:pointer;transition:all 0.3s}@media (min-width:992px){.portfolio-sorting-select ul li,.portfolio-sorting-select ul a,.portfolio-sorting-select .portfolio-filters-more-dropdown li,.portfolio-sorting-select .portfolio-filters-more-dropdown a,.portfolio-filters-more ul li,.portfolio-filters-more ul a,.portfolio-filters-more .portfolio-filters-more-dropdown li,.portfolio-filters-more .portfolio-filters-more-dropdown a{max-width:240px}}.portfolio-sorting-select ul li:not(:last-child),.portfolio-sorting-select ul a:not(:last-child),.portfolio-sorting-select .portfolio-filters-more-dropdown li:not(:last-child),.portfolio-sorting-select .portfolio-filters-more-dropdown a:not(:last-child),.portfolio-filters-more ul li:not(:last-child),.portfolio-filters-more ul a:not(:last-child),.portfolio-filters-more .portfolio-filters-more-dropdown li:not(:last-child),.portfolio-filters-more .portfolio-filters-more-dropdown a:not(:last-child){margin-bottom:5px!important}.portfolio-sorting-select .portfolio-filters-more-dropdown,.portfolio-filters-more .portfolio-filters-more-dropdown{left:0;right:initial}.portfolio-filters-more{display:inline-block;margin-left:0}.portfolio-sorting-select.active div.portfolio-sorting-select-current .portfolio-sorting-select-current-arrow,.portfolio-sorting-select.active .portfolio-filters-more-button .portfolio-filters-more-button-arrow,.portfolio-filters-more.active div.portfolio-sorting-select-current .portfolio-sorting-select-current-arrow,.portfolio-filters-more.active .portfolio-filters-more-button .portfolio-filters-more-button-arrow{transform:rotate(180deg)}.portfolio-sorting-select.active ul,.portfolio-sorting-select.active .portfolio-filters-more-dropdown,.portfolio-filters-more.active ul,.portfolio-filters-more.active .portfolio-filters-more-dropdown{display:block}@media (min-width:992px){.portfolio-top-panel.sidebar-filter>.portfolio-selected-filters{display:none}.portfolio-top-panel.sidebar-filter .portfolio-selected-filters .portfolio-selected-filter-item{margin:0 10px 10px 0}}@media (max-width:999px){.portfolio-top-panel.sidebar-filter .portfolio-top-panel-left .portfolio-selected-filters{display:none}}#main.over-header{z-index:initial}.portfolio.filters-opened .preloader-new{position:absolute;width:100%;height:100%;z-index:4}@media (max-width:767px){.portfolio.filters-opened .preloader-new{background-color:rgb(153 169 181 / .7);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgb(255 255 255 / .15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgb(255 255 255 / .15)),color-stop(.75,rgb(255 255 255 / .15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.portfolio.filters-opened .preloader-new .preloader-spin,.portfolio.filters-opened .preloader-new .preloader-spin-new{display:none}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-ms-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}}@media (max-width:991px){.with-filter-sidebar .filter-sidebar{margin-bottom:20px}.with-filter-sidebar .filter-sidebar.left{float:left;margin-bottom:0}}@media (min-width:992px){.with-filter-sidebar{display:flex}.with-filter-sidebar .content{width:75%}.with-filter-sidebar .filter-sidebar{width:25%;max-width:350px}.with-filter-sidebar .content{flex:1}}@media (min-width:992px){.panel-sidebar-position-right .with-filter-sidebar{flex-direction:row-reverse}}@media (min-width:992px){.panel-sidebar-position-right .portfolio-filters-list.style-sidebar .portfolio-filters-outer:not(.without-padding){padding-right:0;padding-left:45px}}.portfolio-top-panel:not(.filter-type-default){display:block}.portfolio-top-panel:not(.filter-type-default):not(.extended-posts-filter){margin:0 0 20px}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left{min-width:initial}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.center .widget-area-wrap{margin-left:auto;margin-right:auto}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.center .portfolio-filters-extended{justify-content:center}@media (min-width:768px){.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.center .portfolio-filters-list.single-filter[data-breakpoint].style-standard:not(.style-standard-mobile) .portfolio-filter-item .portfolio-filter-item-list ul{justify-content:center}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.center .portfolio-filters-list.single-filter[data-breakpoint].style-standard:not(.style-standard-mobile) .portfolio-filter-item .portfolio-filter-item-list ul li{margin:0 15px 13px 15px}}@media (min-width:768px) and (min-width:992px){.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.center .portfolio-filters-list.single-filter:not([data-breakpoint]).style-standard .portfolio-filter-item .portfolio-filter-item-list ul{justify-content:center}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.center .portfolio-filters-list.single-filter:not([data-breakpoint]).style-standard .portfolio-filter-item .portfolio-filter-item-list ul li{margin:0 15px 13px 15px}}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.right .widget-area-wrap{margin-left:auto}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.right .portfolio-filters-extended{justify-content:flex-end}@media (min-width:768px){.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.right .portfolio-filters-list.single-filter[data-breakpoint].style-standard:not(.style-standard-mobile) .portfolio-filter-item .portfolio-filter-item-list ul{justify-content:flex-end}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.right .portfolio-filters-list.single-filter[data-breakpoint].style-standard:not(.style-standard-mobile):not(.has-right-panel) .portfolio-filter-item .portfolio-filter-item-list ul li{margin:0 0 13px 30px}}@media (min-width:768px) and (min-width:992px){.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.right .portfolio-filters-list.single-filter:not([data-breakpoint]).style-standard .portfolio-filter-item .portfolio-filter-item-list ul{justify-content:flex-end}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.right .portfolio-filters-list.single-filter:not([data-breakpoint]).style-standard:not(.has-right-panel) .portfolio-filter-item .portfolio-filter-item-list ul li{margin:0 0 13px 30px}}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row .portfolio-top-panel-left.justify .portfolio-filters-extended{justify-content:space-between}.with-filter-sidebar .portfolio-top-panel{display:block}.with-filter-sidebar .portfolio-top-panel:not(.extended-posts-filter){margin:0 0 35px}.portfolio-top-panel .portfolio-top-panel-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;flex:none}@media (max-width:930px){.portfolio-top-panel .portfolio-top-panel-right>span{display:none}}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter:not(.input-style){position:relative;padding-left:5px;z-index:5}@media (max-width:930px){.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter:not(.input-style):not(.mobile-visible){display:none}}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter:not(.input-style) .portfolio-search-filter-form{display:none;position:absolute;top:50%;right:37px;transform:translateY(-50%);padding:20px;box-shadow:0 0 20px 0 rgb(0 0 0 / .05)}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter:not(.input-style) .portfolio-search-filter-form.ajax-loading:before{content:'';display:block;position:absolute;top:50%;right:40px;border:2px solid #5f727f;border-top:2px solid #fff0;border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter:not(.input-style) input{width:220px;padding:5px 18px;box-sizing:border-box}@media (min-width:768px){.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter:not(.input-style) input{width:350px}}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter:not(.input-style).active .portfolio-search-filter-form{display:block}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter:not(.input-style) .portfolio-search-filter-button{display:block;position:relative;width:32px;height:32px;cursor:pointer;transition:all 0.3s}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter:not(.input-style) .portfolio-search-filter-button:before{font-size:14px}@media (max-width:1024px){.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style{position:relative;padding-left:5px;z-index:5}}@media (max-width:1024px) and (max-width:930px){.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style:not(.mobile-visible){display:none}}@media (max-width:1024px){.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-form{display:none;position:absolute;top:50%;right:37px;transform:translateY(-50%);padding:20px;box-shadow:0 0 20px 0 rgb(0 0 0 / .05)}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-form.ajax-loading:before{content:'';display:block;position:absolute;top:50%;right:40px;border:2px solid #5f727f;border-top:2px solid #fff0;border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style input{width:220px;padding:5px 18px;box-sizing:border-box}}@media (max-width:1024px) and (min-width:768px){.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style input{width:350px}}@media (max-width:1024px){.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style.active .portfolio-search-filter-form{display:block}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-button{display:block;position:relative;width:32px;height:32px;cursor:pointer;transition:all 0.3s}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-button:before{font-size:14px}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-button,.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-button:hover{color:inherit;background:#fff0}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-button:before,.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-button:hover:before{content:"\e612";font-size:22px;transform:translate(-50%,-50%)}}@media (min-width:1025px){.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style{margin:-6px 0 -6px 15px}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-form{background:#fff0}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style input{background:#fff0;border-radius:0;color:inherit;border-bottom:1px solid currentColor;padding-left:33px;padding-right:5px}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-button{display:block;position:absolute;left:0;top:0;width:30px;height:100%;margin:0;color:inherit;background:#fff0;cursor:pointer}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-button:before{content:"\e612";font-size:22px;transform:translate(-50%,-50%)}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter.input-style .portfolio-search-filter-button:hover{color:inherit;background:#fff0}}.portfolio-search-filter{position:relative}.portfolio-search-filter input[type="search"]{display:block;border:none;padding:7px 33px 7px 18px;border-radius:17px;line-height:1}.portfolio-search-filter input[type="search"]::-webkit-input-placeholder{color:currentColor;opacity:.8}.portfolio-search-filter input[type="search"]::-moz-placeholder{color:currentColor;opacity:.8}.portfolio-search-filter input[type="search"]:-ms-input-placeholder{color:currentColor;opacity:.8}.portfolio-search-filter input[type="search"]:-moz-placeholder{color:currentColor;opacity:.8}.portfolio-search-filter .portfolio-search-filter-button{position:relative;font-size:0;letter-spacing:0;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;cursor:pointer}.portfolio-search-filter .portfolio-search-filter-button:before{content:"\e67b";font-size:16px;font-style:normal;font-family:"thegem-icons";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotateY(180deg)}.portfolio-top-panel.extended-posts-filter{margin-bottom:0}.portfolio-top-panel.extended-posts-filter.hide-separator .portfolio-filters-list:is(.style-hidden,.style-sidebar) .portfolio-filter-item,.portfolio-top-panel.extended-posts-filter.hide-separator .portfolio-filters-list[data-breakpoint].style-standard-mobile .portfolio-filter-item{border:none}@media (max-width:991px){.portfolio-top-panel.extended-posts-filter.hide-separator .portfolio-filters-list:not([data-breakpoint]).style-standard .portfolio-filter-item{border:none}}.portfolio-top-panel .extended-posts-filter .portfolio-filters-list .portfolio-filter-item .portfolio-search-filter input,.extended-posts-sorting .portfolio-sorting-select div.portfolio-sorting-select-current{color:inherit;background:#fff0;min-height:38px;line-height:1.1;border-radius:3px;padding-left:18px;padding-right:12px;border:1px solid var(--thegem-to-form-elements-border-color)}.extended-posts-sorting .portfolio-sorting-select{width:200px}.extended-posts-sorting .portfolio-sorting-select.active{z-index:6}.extended-posts-sorting .portfolio-sorting-select .portfolio-sorting-select-current{width:100%;justify-content:space-between}.extended-posts-sorting .portfolio-sorting-select ul{width:100%}.extended-posts-sorting .portfolio-sorting-select ul li{width:100%;max-width:initial}.extended-posts-sorting .portfolio-sorting-select.alignment-left{margin-left:0;margin-right:auto}.extended-posts-sorting .portfolio-sorting-select.alignment-center{margin-left:auto;margin-right:auto}.extended-posts-sorting .portfolio-sorting-select.alignment-right{margin-left:auto;margin-right:0}.extended-posts-sorting .portfolio-sorting-select.alignment-justify{width:100%;margin-left:0;margin-right:0}
/*!/wp-includes/css/dist/components/style.min.css*/
@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top left}.components-animate__appear.is-from-top.is-from-right{transform-origin:top right}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom left}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom right}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(100%)}.components-animate__slide-in.is-from-right{transform:translateX(-100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;height:auto;min-height:36px;text-align:left;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-radius:0;box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-left:-1px}.components-button-group .components-button:first-child{border-radius:2px 0 0 2px}.components-button-group .components-button:last-child{border-radius:0 2px 2px 0}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button-group .components-button.is-primary{box-shadow:inset 0 0 0 1px #1e1e1e}.components-button{-webkit-appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;margin:0;text-decoration:none}@media not (prefers-reduced-motion){.components-button{transition:box-shadow .1s linear}}.components-button{align-items:center;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,#1e1e1e);height:36px;padding:6px 12px}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:3px solid #0000}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent-inverted,#fff);outline:1px solid #0000;text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:#fff6;outline:none}.components-button.is-primary:disabled:active:enabled:focus:enabled,.components-button.is-primary:disabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:focus:enabled{box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-secondary,.components-button.is-tertiary{outline:1px solid #0000}.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled){box-shadow:none}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:#0000;color:#949494;transform:none}.components-button.is-secondary{background:#0000;box-shadow:inset 0 0 0 1px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 0 0 currentColor;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:1px solid #0000;white-space:nowrap}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#0000);box-shadow:inset 0 0 0 1px var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){box-shadow:inset 0 0 0 1px #ddd}.components-button.is-secondary:focus:not(:disabled){box-shadow:0 0 0 currentColor inset,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-tertiary{background:#0000;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#0000);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,#0000)}p+.components-button.is-tertiary{margin-left:-6px}.components-button.is-tertiary:disabled:not(:focus),.components-button.is-tertiary[aria-disabled=true]:hover:not(:focus),.components-button.is-tertiary[aria-disabled=true]:not(:focus){box-shadow:none;outline:none}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:#cc18180a}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:#cc181814}.components-button.is-link{background:none;border:0;border-radius:0;box-shadow:none;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));margin:0;outline:none;padding:0;text-align:left;text-decoration:underline}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus{border-radius:2px}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,#1e1e1e)}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:24px;line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:24px;padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:initial;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button.has-icon.has-text.has-icon-right{padding-left:12px;padding-right:8px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,#fff)}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,#1e1e1e)}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,#fff)}.components-button.is-pressed:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-button svg{fill:currentColor;outline:none}@media (forced-colors:active){.components-button svg{fill:CanvasText}}.components-button .components-visually-hidden{height:auto}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-calendar{background-color:var(--wp-components-color-background,#fff);color:var(--wp-components-color-foreground,#1e1e1e);display:inline-block;font-size:13px;font-weight:400;position:relative;z-index:0}.components-calendar,.components-calendar *,.components-calendar :after,.components-calendar :before{box-sizing:border-box}.components-calendar__day{padding:0;position:relative}.components-calendar__day:has(.components-calendar__day-button:disabled){color:var(--wp-components-color-gray-600,#949494)}.components-calendar__day:has(.components-calendar__day-button:focus-visible),.components-calendar__day:has(.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-calendar__day-button{align-items:center;background:none;border:none;border-radius:2px;color:inherit;cursor:pointer;display:flex;font:inherit;font-variant-numeric:tabular-nums;height:32px;justify-content:center;margin:0;padding:0;position:relative;width:32px}.components-calendar__day-button:before{border:none;border-radius:2px;content:"";inset:0;position:absolute;z-index:-1}.components-calendar__day-button:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.components-calendar__day-button:disabled{cursor:revert}@media (forced-colors:active){.components-calendar__day-button:disabled{text-decoration:line-through}}.components-calendar__day-button:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-offset:1px}.components-calendar__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}.components-calendar__button-next,.components-calendar__button-previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:2px;color:inherit;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;position:relative;width:32px}.components-calendar__button-next:disabled,.components-calendar__button-next[aria-disabled=true],.components-calendar__button-previous:disabled,.components-calendar__button-previous[aria-disabled=true]{color:var(--wp-components-color-gray-600,#949494);cursor:revert}.components-calendar__button-next:focus-visible,.components-calendar__button-previous:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-calendar__chevron{display:inline-block;fill:currentColor;height:16px;width:16px}.components-calendar[dir=rtl] .components-calendar__nav .components-calendar__chevron{transform:rotate(180deg);transform-origin:50%}.components-calendar__month-caption{align-content:center;display:flex;height:32px;justify-content:center;margin-bottom:12px}.components-calendar__months{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:fit-content;position:relative}.components-calendar__month-grid{border-collapse:initial;border-spacing:0 4px}.components-calendar__nav{align-items:center;display:flex;height:32px;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;justify-content:space-between;position:absolute}.components-calendar__weekday{color:var(--wp-components-color-gray-700,#757575);height:32px;padding:0;text-align:center;text-transform:uppercase;width:32px}.components-calendar__day--today:after{border:2px solid;border-radius:50%;content:"";height:0;inset-block-start:2px;inset-inline-end:2px;position:absolute;width:0;z-index:1}.components-calendar__day--selected:not(.components-calendar__range-middle):has(.components-calendar__day-button,.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-foreground-inverted,#fff)}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:before{background-color:var(--wp-components-color-foreground,#1e1e1e);border:1px solid #0000}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:disabled:before{background-color:var(--wp-components-color-gray-600,#949494)}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:hover:not(:disabled):before{background-color:var(--wp-components-color-gray-800,#2f2f2f)}.components-calendar__day--hidden{visibility:hidden}.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button,.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button:before{border-end-end-radius:0;border-start-end-radius:0}.components-calendar__range-middle .components-calendar__day-button:before{background-color:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#0000);border-color:#0000;border-radius:0;border-style:solid;border-width:1px 0}.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button,.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button:before{border-end-start-radius:0;border-start-start-radius:0}.components-calendar__day--preview svg{color:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 16%,#0000);inset:0;pointer-events:none;position:absolute}@media (forced-colors:active){.components-calendar__day--preview svg{color:inherit}}.components-calendar[dir=rtl] .components-calendar__day--preview svg{transform:scaleX(-1)}.components-calendar__day--preview.components-calendar__range-middle .components-calendar__day-button:before{border:none}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit{animation-duration:0s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media not (prefers-reduced-motion){.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit{animation-duration:.3s}}.components-calendar[dir=rtl] .components-calendar__weeks-after-enter,.components-calendar__weeks-before-enter{animation-name:slide-in-left}.components-calendar[dir=rtl] .components-calendar__weeks-after-exit,.components-calendar__weeks-before-exit{animation-name:slide-out-left}.components-calendar[dir=rtl] .components-calendar__weeks-before-enter,.components-calendar__weeks-after-enter{animation-name:slide-in-right}.components-calendar[dir=rtl] .components-calendar__weeks-before-exit,.components-calendar__weeks-after-exit{animation-name:slide-out-right}.components-calendar__caption-after-enter{animation-name:fade-in}.components-calendar__caption-after-exit{animation-name:fade-out}.components-calendar__caption-before-enter{animation-name:fade-in}.components-calendar__caption-before-exit{animation-name:fade-out}.components-checkbox-control{--checkbox-input-size:24px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{cursor:pointer;line-height:var(--checkbox-input-size)}.components-checkbox-control__input[type=checkbox]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]::-moz-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;clear:none;color:#1e1e1e;cursor:pointer;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:checked,.components-checkbox-control__input[type=checkbox]:indeterminate{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:checked::-ms-check,.components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-right:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);fill:#fff;cursor:pointer;height:var(--checkmark-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555d65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555d65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555d65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555d65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555d65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:#0000;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:pointer}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;left:2px;pointer-events:none;position:absolute;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid #0000;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px #0003;box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:initial;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-right:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0);border-radius:50%;box-shadow:inset 0 0 0 1px #0003;display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,#fff);border:none;box-shadow:none;color:var(--wp-components-color-foreground,#1e1e1e);font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media not (prefers-reduced-motion){.components-combobox-control__suggestions-container{transition:box-shadow .1s linear}}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container::-moz-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px #0003;box-sizing:border-box;cursor:pointer;height:64px;outline:1px solid #0000;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 #0003,inset 1px 0 0 0 #0003,inset -1px 0 0 0 #0003;font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,#1e1e1e);margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,#0000 0,#0000 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 #00000040;height:inherit;outline:2px solid #0000;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 #00000040;outline:1.5px solid #0000}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}.components-draggable__invisible-drag-image{height:50px;left:-1000px;position:fixed;width:50px}.components-draggable__clone{background:#0000;padding:0;pointer-events:none;position:fixed;z-index:1000000000}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{line-height:0;margin:0 auto 8px;fill:currentColor;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:pointer;outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:#ddd;box-sizing:initial;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:40px;padding-left:8px;padding-right:8px;text-align:left}.components-duotone-picker__color-indicator:before{background:#0000}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0);color:#0000}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:#0000}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link__contents{text-decoration:underline}.components-external-link__icon{font-weight:400;margin-left:.5ch}.components-form-toggle{display:inline-block;height:16px;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid #0000;box-sizing:border-box;content:"";inset:0;position:absolute}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;left:2px;position:absolute;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid #0000;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(16px)}.components-disabled .components-form-toggle,.components-form-toggle.is-disabled{opacity:.3}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:pointer}.components-form-token-field__input-container{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media not (prefers-reduced-motion){.components-form-token-field__input-container{transition:box-shadow .1s linear}}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:focus{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-form-token-field__input-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container::-moz-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container:-ms-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.components-form-token-field__input-container.is-active{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,#1e1e1e);display:inline-block;flex:1;font-family:inherit;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-borderless{padding:0 24px 0 0;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:#0000}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:#0000;color:#757575;position:absolute;right:0;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 4px 0 6px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:1px 0 0 1px;line-height:24px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:0 1px 1px 0;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,#1e1e1e);display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,#fff)}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#0000)}.components-form-token-field__suggestion:not(.is-empty){cursor:pointer}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 8px 0 0;position:static}.components-guide .components-modal__header .components-button:hover svg{fill:#fff}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 32px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{left:32px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{right:32px}[role=region]{position:relative}.is-focusing-regions [role=region]:focus:after,[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header,[role=region].interface-interface-skeleton__content:focus-visible:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:500;margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-right:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:24px;margin-right:-2px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-right:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-right:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:auto;margin-right:0;padding-left:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-left:12px}.components-modal__screen-overlay{background-color:#00000059;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out .08s linear 80ms;animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:cubic-bezier(.29,0,0,1);background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;color:#1e1e1e;display:flex;margin:40px 0 0;overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--modal-frame-animation-duration)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:cubic-bezier(1,0,.2,1)}@media (min-width:600px){.components-modal__frame{border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:350px;width:auto}}@media (min-width:600px) and (min-width:600px){.components-modal__frame.is-full-screen{height:calc(100% - 32px);max-height:none;width:calc(100% - 32px)}}@media (min-width:600px) and (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@media (min-width:600px){.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:384px}.components-modal__frame.has-size-medium{max-width:512px}.components-modal__frame.has-size-large{max-width:840px}}@media (min-width:960px){.components-modal__frame{max-height:70%}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.components-modal__header{align-items:center;border-bottom:1px solid #0000;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;left:0;padding:24px 32px 8px;position:absolute;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:1.2rem;font-weight:600}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:#ddd}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 32px 32px}.components-modal__content.hide-header{margin-top:0;padding-top:32px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:-2px}.components-notice{align-items:center;background-color:#fff;border-left:4px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:#1e1e1e;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:8px 12px}.components-notice.is-dismissible{position:relative}.components-notice.is-success{background-color:#eff9f1;border-left-color:#4ab866}.components-notice.is-warning{background-color:#fef8ee;border-left-color:#f0b849}.components-notice.is-error{background-color:#f4a2a2;border-left-color:#cc1818}.components-notice__content{flex-grow:1;margin:4px 25px 4px 0}.components-notice__actions{display:flex;flex-wrap:wrap}.components-notice__action.components-button,.components-notice__action.components-button.is-link{margin-left:12px}.components-notice__action.components-button.is-secondary{vertical-align:initial}.components-notice__action.components-button{margin-right:8px}.components-notice__dismiss{align-self:flex-start;color:#757575;flex-shrink:0}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:initial;color:#1e1e1e}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;max-width:100vw}.components-notice-list .components-notice__content{line-height:2;margin-bottom:12px;margin-top:12px}.components-notice-list .components-notice__action.components-button{display:block;margin-left:0;margin-top:8px}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid #ddd;box-sizing:initial;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{border:none;box-shadow:none;color:#1e1e1e;font-weight:500;outline:none;padding:16px 48px 16px 16px;position:relative;text-align:left;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-panel__body-toggle.components-button .components-panel__arrow{color:#1e1e1e;position:absolute;right:16px;top:50%;transform:translateY(-50%);fill:currentColor}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{-ms-filter:fliph;filter:FlipH;margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 0 -2px 6px}.components-panel__body-toggle-icon{margin-right:-5px}.components-panel__color-title{float:left;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-right:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{align-items:flex-start;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;padding:24px;position:relative;text-align:left;width:100%;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;outline:1px solid #0000}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:600}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{margin-right:4px;fill:currentColor}@media (forced-colors:active){.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:CanvasText}}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media not (prefers-reduced-motion){.components-placeholder__input[type=url]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid #0000}.components-placeholder__input[type=url]::-webkit-input-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]::-moz-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]:-ms-input-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-right:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:initial;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:#0000001a}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{box-sizing:initial;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;stroke:currentColor;opacity:.25}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px #0000000d,0 4px 5px #0000000a,0 12px 12px #00000008,0 16px 16px #00000005;box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__close.components-button{z-index:5}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:#0000;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{appearance:none;cursor:pointer;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__label{cursor:pointer;grid-column:2;grid-row:1;line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;content:"";cursor:inherit;display:block;height:15px;outline:2px solid #0000;position:absolute;right:calc(50% - 8px);top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;left:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}
/*!rtl:begin:ignore*/.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}

/*!rtl:end:ignore*/.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:#000000d9;border-radius:4px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;box-sizing:border-box;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:600px;padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-left:24px;position:relative}.components-snackbar .components-snackbar__icon{left:-8px;position:absolute;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:pointer;margin-left:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-left:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:#0000;border:none;border-radius:0;box-shadow:none;cursor:pointer;font-weight:500;height:48px!important;margin-left:0;padding:3px 16px;position:relative}.components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none;outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:0;bottom:0;content:"";height:calc(var(--wp-admin-border-width-focus)*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:all .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wp-admin-border-width-focus)*1);outline:2px solid #0000;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:2px;bottom:12px;box-shadow:0 0 0 0 #0000;content:"";left:12px;pointer-events:none;position:absolute;right:12px;top:12px}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:before{transition:all .1s linear}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-tab-panel__tab-content:focus{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,#fff);border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 #0000;color:var(--wp-components-color-foreground,#1e1e1e);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:32px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media not (prefers-reduced-motion){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-text-control__input::-webkit-input-placeholder,.components-text-control__input[type=color]::-webkit-input-placeholder,.components-text-control__input[type=date]::-webkit-input-placeholder,.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,.components-text-control__input[type=datetime]::-webkit-input-placeholder,.components-text-control__input[type=email]::-webkit-input-placeholder,.components-text-control__input[type=month]::-webkit-input-placeholder,.components-text-control__input[type=number]::-webkit-input-placeholder,.components-text-control__input[type=password]::-webkit-input-placeholder,.components-text-control__input[type=tel]::-webkit-input-placeholder,.components-text-control__input[type=text]::-webkit-input-placeholder,.components-text-control__input[type=time]::-webkit-input-placeholder,.components-text-control__input[type=url]::-webkit-input-placeholder,.components-text-control__input[type=week]::-webkit-input-placeholder{color:#1e1e1e9e}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:#1e1e1e9e}.components-text-control__input:-ms-input-placeholder,.components-text-control__input[type=color]:-ms-input-placeholder,.components-text-control__input[type=date]:-ms-input-placeholder,.components-text-control__input[type=datetime-local]:-ms-input-placeholder,.components-text-control__input[type=datetime]:-ms-input-placeholder,.components-text-control__input[type=email]:-ms-input-placeholder,.components-text-control__input[type=month]:-ms-input-placeholder,.components-text-control__input[type=number]:-ms-input-placeholder,.components-text-control__input[type=password]:-ms-input-placeholder,.components-text-control__input[type=tel]:-ms-input-placeholder,.components-text-control__input[type=text]:-ms-input-placeholder,.components-text-control__input[type=time]:-ms-input-placeholder,.components-text-control__input[type=url]:-ms-input-placeholder,.components-text-control__input[type=week]:-ms-input-placeholder{color:#1e1e1e9e}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{border-color:var(--wp-components-color-gray-600,#949494)}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,#1e1e1e),#0000 38%)}.components-text-control__input.is-next-40px-default-size,.components-text-control__input[type=color].is-next-40px-default-size,.components-text-control__input[type=date].is-next-40px-default-size,.components-text-control__input[type=datetime-local].is-next-40px-default-size,.components-text-control__input[type=datetime].is-next-40px-default-size,.components-text-control__input[type=email].is-next-40px-default-size,.components-text-control__input[type=month].is-next-40px-default-size,.components-text-control__input[type=number].is-next-40px-default-size,.components-text-control__input[type=password].is-next-40px-default-size,.components-text-control__input[type=tel].is-next-40px-default-size,.components-text-control__input[type=text].is-next-40px-default-size,.components-text-control__input[type=time].is-next-40px-default-size,.components-text-control__input[type=url].is-next-40px-default-size,.components-text-control__input[type=week].is-next-40px-default-size{height:40px;padding-left:12px;padding-right:12px}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;fill:#f0b849;flex-shrink:0;margin-right:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:pointer}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,#1e1e1e);border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-right:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-right:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:#0000}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,#1e1e1e)}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,#fff);border-right:1px solid var(--wp-components-color-foreground,#1e1e1e);display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:24px}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,#fff);border:1px solid var(--wp-components-color-foreground,#1e1e1e);display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-left:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:#ddd;box-sizing:initial;content:"";display:inline-block;height:20px;left:-3px;position:absolute;top:8px;width:1px}.components-tooltip{background:#000;border-radius:2px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-left:8px}.components-validated-control:has(:is(input,select):user-invalid) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control :is(textarea,input[type=text]):user-invalid{--wp-admin-theme-color:#cc1818;--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control .components-combobox-control__suggestions-container:has(input:user-invalid):not(:has([aria-expanded=true])){border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__wrapper-with-error-delegate:has(select:user-invalid) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid){--wp-components-color-accent:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:user-invalid) .components-form-token-field__input-container:not(:has([aria-expanded=true])){--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.components-validated-control__indicator{align-items:flex-start;animation:components-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55);color:var(--wp-components-color-gray-700,#757575);display:flex;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;gap:4px;line-height:16px;margin:8px 0 0}.components-validated-control__indicator.is-invalid{color:#cc1818}.components-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.components-validated-control__indicator-icon{flex-shrink:0}.components-validated-control__indicator-spinner{height:12px;margin:2px;width:12px}@keyframes components-validated-control__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
/*!/wp-includes/css/dist/block-editor/style.min.css*/
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-right:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-autocompleters__link{white-space:nowrap}.block-editor-autocompleters__link .block-editor-block-icon{margin-right:8px}.block-editor-global-styles-background-panel__inspector-media-replace-container{border:1px solid #ddd;border-radius:2px;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle{height:40px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle{background:#0000;border:none;cursor:pointer;height:100%;padding-left:12px;padding-right:32px;width:100%}.block-editor-global-styles-background-panel__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles-background-panel__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset{border-radius:2px}.block-editor-global-styles-background-panel__dropdown-toggle:hover+.block-editor-global-styles-background-panel__reset,.block-editor-global-styles-background-panel__reset:focus,.block-editor-global-styles-background-panel__reset:hover{opacity:1}@media (hover:none){.block-editor-global-styles-background-panel__reset{opacity:1}}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-preview-inner .block-editor-global-styles-background-panel__inspector-image-indicator-wrapper{height:20px;min-width:auto;width:20px}.block-editor-global-styles-background-panel__inspector-image-indicator{background-size:cover;border-radius:50%;display:block;height:20px;position:relative;width:20px}.block-editor-global-styles-background-panel__inspector-image-indicator:after{border:1px solid #0000;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px #0003;box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:226px}.block-editor-global-styles-background-panel__media-replace-popover .components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-left:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{box-sizing:border-box;display:block;height:100%;width:100%}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}iframe[name=editor-canvas]{background-color:var(--wp-editor-canvas-background)}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)),.block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)),.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-control .components-base-control,.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector-edit-contents-button{justify-content:center;margin-top:8px}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;left:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;position:absolute;will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__insertion-point-inserter{justify-content:center;left:calc(50% - 12px);top:calc(50% - 12px)}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled{display:none}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}@keyframes hide-during-dragging{to{position:fixed;transform:translate(9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:8px;margin-top:8px;overflow:visible;pointer-events:all;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-right-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{opacity:0}@media not (prefers-reduced-motion){.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards}}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:-57px;position:absolute}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:auto;margin-left:-1px;position:relative}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{left:50%;pointer-events:all;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.block-editor-block-tools--is-dragging>.popover-slot{display:none}.block-editor-block-lock-modal{z-index:1000001}.block-editor-block-lock-modal__options{border:0;margin:0;padding:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;margin:0;padding:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:600}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 0 12px 32px}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{flex-shrink:0;margin-right:12px;fill:#1e1e1e}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-left:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-left:1px solid #1e1e1e;margin-left:6px!important;margin-right:-6px}.block-editor-block-allowed-blocks-control:not(:only-child){margin-top:16px}.block-editor-block-allowed-blocks-control__button{justify-content:center;width:100%}.block-editor-block-allowed-blocks-modal{z-index:1000001}.block-editor-block-allowed-blocks-modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:-32px;left:0;margin:0 -32px -32px;padding:16px 32px;position:sticky;z-index:1}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{align-items:flex-start;color:#1e1e1e;display:flex;padding:16px}.block-editor-block-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:500;gap:4px 8px}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0}.block-editor-block-card__name{padding:3px 0}.block-editor-block-card .block-editor-block-icon{flex:0 0 24px;height:24px;margin-left:0;margin-right:12px;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 16px 0 0;width:50%}.block-editor-block-compare__wrapper>div button{float:right}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-left:1px solid #ddd;padding-left:15px;padding-right:0}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{left:0;position:absolute;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-right:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-right:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:initial;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{transition:all .1s linear .1s}}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:#0000 linear-gradient(-45deg,#0000 47.5%,#fff 0,#fff 52.5%,#0000 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;opacity:1}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{margin:0 0 24px}.block-editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight:600}.block-editor-block-manager__checklist{margin-top:0}.block-editor-block-manager__category-title,.block-editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.block-editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 0 8px 16px}.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.block-editor-block-manager__checklist-item .block-editor-block-icon{margin-right:10px;fill:#1e1e1e}.block-editor-block-manager__results{border-top:1px solid #ddd}.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results{border-top-width:0}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{left:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{right:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button{overflow:hidden}.components-button.block-editor-block-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:500;margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:pointer;margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;outline:0;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;font-size:12px;text-align:left}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid #0000001a;outline-offset:-1px}@media not (prefers-reduced-motion){.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{transition:outline .1s linear}}.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after{outline-color:#1e1e1e;outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:#0000004d}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.show-icon-labels .block-editor-patterns__grid-pagination-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{left:0;margin:0;min-height:auto;overflow:visible;text-align:initial;top:0;transform-origin:top left;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles__variants{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item{box-shadow:inset 0 0 0 1px #ddd;color:#1e1e1e;display:inline-block;width:calc(50% - 4px)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover{box-shadow:inset 0 0 0 1px #ddd;color:var(--wp-admin-theme-color)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover{background-color:#1e1e1e;box-shadow:none}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text{color:#fff}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-editor-block-styles__block-preview-container,.block-editor-block-styles__block-preview-container *{box-sizing:border-box!important}.block-editor-block-switcher{position:relative}.block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon{min-width:36px}.block-editor-block-switcher__no-switcher-icon,.block-editor-block-switcher__toggle{position:relative}.components-button.block-editor-block-switcher__no-switcher-icon,.components-button.block-editor-block-switcher__toggle{display:block;height:48px;margin:0}.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.components-button.block-editor-block-switcher__toggle .block-editor-block-icon{margin:auto}.components-button.block-editor-block-switcher__no-switcher-icon{display:flex}.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{margin-left:auto;margin-right:auto;min-width:24px!important}.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true],.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true]:hover{color:#1e1e1e}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;left:0;pointer-events:none;position:absolute;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-title{color:#757575;font-size:11px;font-weight:500;margin-bottom:12px;text-transform:uppercase}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon{min-width:36px}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle{height:48px}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{height:48px;width:48px}.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform{padding:12px}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:pointer}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border-radius:2px;height:100%}@media not (prefers-reduced-motion){.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{transition:all .05s ease-in-out}}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid #0000;position:relative}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:pointer;font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap;overflow:hidden}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:2;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:pointer}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid #0000;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:pointer;font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:64px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:left;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{transition:transform .5s,z-index .5s}}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms:where(fieldset){border:0;margin:0;padding:0}.block-editor-block-variation-transforms{box-sizing:border-box;padding:0 16px 16px 52px;width:100%}.block-editor-block-variation-transforms .components-dropdown-menu__toggle{border:1px solid #757575;border-radius:2px;justify-content:left;min-height:30px;padding:6px 12px;position:relative;text-align:left;width:100%}.block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle{padding-right:24px}.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled){border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color)}.block-editor-block-variation-transforms .components-dropdown-menu__toggle svg{height:100%;padding:0;position:absolute;right:0;top:0}.block-editor-block-variation-transforms__popover .components-popover__content{min-width:230px}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;margin:0 0 12px;padding:0}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__input-controls-wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:12px}.components-border-radius-control .components-border-radius-control__linked-button{display:flex;justify-content:center}.components-border-radius-control .components-border-radius-control__linked-button svg{margin-right:0}.components-border-radius-control__custom-select-control,.components-border-radius-control__range-control{flex:1}.components-border-radius-control__icon{flex:0 0 auto}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;margin:0;min-width:0;padding:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type){display:block}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0)}.block-editor-tools-panel-color-gradient-settings__item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0;position:relative}.block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of .block-editor-tools-panel-color-gradient-settings__item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px;margin-top:24px}.block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of .block-editor-tools-panel-color-gradient-settings__item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-tools-panel-color-gradient-settings__item>div,.block-editor-tools-panel-color-gradient-settings__item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:left}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-panel-color-gradient-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-color-gradient-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset{border-radius:2px}.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,.block-editor-panel-color-gradient-settings__reset:focus,.block-editor-panel-color-gradient-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-color-gradient-settings__reset{opacity:1}}.block-editor-date-format-picker{border:none;margin:0 0 16px;padding:0}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-duotone-control__popover.components-popover>.components-popover__content{padding:8px;width:260px}.block-editor-duotone-control__popover.components-popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0)}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-font-family-control:not(.is-next-has-no-margin-bottom){margin-bottom:8px}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:right}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{border:1px solid #ddd;border-radius:2px;display:block;padding:0;position:relative}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown-toggle.is-open,.block-editor-global-styles__shadow-dropdown-toggle.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-editor__remove-button{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-editor__remove-button{transition:opacity .1s ease-in-out}}.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,.block-editor-global-styles__shadow-editor__remove-button:focus,.block-editor-global-styles__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.block-editor-global-styles__shadow-editor__remove-button{opacity:1}}.block-editor-global-styles__shadow-indicator{align-items:center;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:pointer;display:inline-flex;height:26px;padding:0;transform:scale(1);width:26px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-indicator{transition:transform .1s ease}}.block-editor-global-styles__shadow-indicator{will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0)}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-panel-duotone-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-duotone-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,.block-editor-panel-duotone-settings__reset:focus,.block-editor-panel-duotone-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-duotone-settings__reset{opacity:1}}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid;position:absolute}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,#0000);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,#0000);opacity:1}.block-editor-grid-visualizer__drop-zone{background:#cccccc1a;grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled{box-shadow:none;outline:none}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-4px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{right:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{left:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{position:absolute;right:0;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:#0000;color:#1e1e1e;cursor:pointer;display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:8px;width:100%;word-break:break-word}@media not (prefers-reduced-motion){.components-button.block-editor-block-types-list__item{transition:all .05s ease-in-out}}.components-button.block-editor-block-types-list__item{height:auto;position:relative}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]).is-active{background:#1e1e1e;color:#fff;outline:2px solid #0000;outline-offset:-2px}.components-button.block-editor-block-types-list__item:not(:disabled):focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon{transition:all .05s ease-in-out}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;hyphens:auto;padding:4px 2px 8px}.block-editor-block-inspector__tabs [role=tablist]{width:100%}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .is-preview .block-editor-link-control__search-item-header{margin-right:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:-8px;padding:0 16px}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:-1px;pointer-events:none;position:absolute;right:16px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:left}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:initial;color:inherit;font-weight:600}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__search-item.is-current{background:#0000;border:0;cursor:default;flex-direction:column;padding:16px;width:100%}.block-editor-link-control__search-item .block-editor-link-control__search-item-header{align-items:center;display:block;flex-direction:row;gap:8px;margin-right:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header{display:flex;flex:1}.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header{align-items:center}.block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title{word-break:break-all}.block-editor-link-control__search-item .block-editor-link-control__search-item-details{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon{background-color:#f0f0f0;border-radius:2px;height:32px;width:32px}.block-editor-link-control__search-item .block-editor-link-control__search-item-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img{width:16px}.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__search-item .block-editor-link-control__search-item-title{line-height:1.1}.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus{box-shadow:none}.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000;text-decoration:none}.block-editor-link-control__search-item .block-editor-link-control__search-item-title mark{background-color:initial;color:inherit;font-weight:600}.block-editor-link-control__search-item .block-editor-link-control__search-item-title span{font-weight:400}.block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.block-editor-link-control__search-item-top{align-items:center;display:flex;flex-direction:row;width:100%}.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img,.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg{opacity:0}.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before{background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;left:0;position:absolute;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__search-item-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__settings{border:0;margin:0;padding:0}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px}.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-left:0}.is-preview .block-editor-link-control__setting{padding:20px 8px 8px 0}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-left:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition:transform .1s ease}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition:transform .1s ease}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:auto;position:absolute;right:40px;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{right:12px;top:calc(50% + 4px)}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}@media (forced-colors:active){.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:CanvasText}}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-normal{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}.block-editor-list-view-leaf.is-dragging{left:0;opacity:0;pointer-events:none;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 4px 6px 0;position:relative;text-align:left;text-decoration:none;white-space:nowrap;width:100%}@media not (prefers-reduced-motion){.block-editor-list-view-leaf .block-editor-list-view-block-contents{transition:box-shadow .1s linear}}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";left:0;pointer-events:none;position:absolute;right:-29px;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{right:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);z-index:1}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-right:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:28px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 6px 6px 1px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{left:2px;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{position:absolute;right:0;transform:translateY(-50%)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:#0000004d;color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-left:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:pointer;height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-left:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-left:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-left:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-left:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-left:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-left:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-left:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-left:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-left:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(90deg)}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 0 0 24px;padding:0}.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size{min-width:24px}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description{display:none}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__url-input-form input{direction:ltr}.modal-open .block-editor-media-replace-flow__options{display:none}.block-editor-media-replace-flow__indicator{margin-left:4px}.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top:1px solid #1e1e1e;margin-top:8px;padding-bottom:8px}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-media-flow__error{max-width:255px;padding:0 20px 20px}.block-editor-media-flow__error .components-with-notices-ui{max-width:255px}.block-editor-media-flow__error .components-with-notices-ui .components-notice__content{overflow:hidden;word-wrap:break-word}.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss{position:absolute;right:10px}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:500}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-left:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 0 .6em -3px}.block-editor-responsive-block-control__label{font-weight:600;margin-bottom:.6em;margin-left:-3px}.block-editor-responsive-block-control__inner{margin-left:-1px}.block-editor-responsive-block-control__toggle{margin-left:1px}.block-editor-responsive-block-control .components-base-control__help{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:600;z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-right:8px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{margin:0;position:absolute;right:8px;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px}@media not (prefers-reduced-motion){.block-editor-url-input__suggestions{transition:all .15s ease-in-out}}.block-editor-url-input__suggestions{overflow-y:auto;padding:4px 0;width:302px}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:pointer;display:block;font-size:13px;height:auto;min-height:36px;text-align:left;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-right:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;position:absolute;right:-1px;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:left}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-right:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-right:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px}.color-block-support-panel .block-editor-contrast-checker .components-notice__content{margin-right:0}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first{margin-top:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor-hooks__grid-layout-columns-and-rows-controls,.block-editor-hooks__grid-layout-minimum-width-control{border:0;margin:0;padding:0}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media not (prefers-reduced-motion){.block-editor-block-toolbar{transition:border-color .1s linear,box-shadow .1s linear}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-right:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,#0000);border-radius:2px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-connected .block-editor-block-switcher__no-switcher-icon[aria-disabled=true] .block-editor-block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-switcher__no-switcher-icon[aria-disabled=true] .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-right:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:initial}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid #0000;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#e0e0e0 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 #0000}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{will-change:transform}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 #0000}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-gutter:auto}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;right:0;top:15px;width:2px}.block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{margin:0!important;width:24px!important}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)){width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)):after{content:attr(aria-label);font-size:12px}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,.show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{border-bottom-right-radius:0;border-top-right-radius:0;padding-left:12px;padding-right:12px;text-wrap:nowrap}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #ddd;margin-left:6px;margin-right:-6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-left:6px}.block-editor-block-toolbar-change-design-content-wrapper{padding:12px;width:320px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:pointer;display:inline-flex;outline:none;padding:0}@media not (prefers-reduced-motion){.block-editor-inserter__toggle.components-button{transition:color .2s ease}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{padding:16px 16px 0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:16px 16px 0;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:500;margin:0 12px 0 0;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:right}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-right:8px}.block-editor-inserter__preview-container__popover{top:16px!important}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:16px}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid #0000;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);left:350px;padding:0;position:absolute;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-inserter__patterns-filter-help{border-top:1px solid #ddd;color:#757575;min-width:280px;padding:16px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:left;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand.components-button{background:#1e1e1e;border-radius:0;color:#fff;display:block;width:100%}.block-editor-inserter__quick-inserter-expand.components-button:hover{color:#fff}.block-editor-inserter__quick-inserter-expand.components-button:active{color:#ccc}.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled){background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);box-shadow:none}.block-editor-block-patterns-explorer__sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:auto;padding:24px 32px 32px;position:absolute;top:72px;width:280px}.block-editor-block-patterns-explorer__sidebar__categories-list__item{display:block;height:48px;text-align:left;width:100%}.block-editor-block-patterns-explorer__search{margin-bottom:32px}.block-editor-block-patterns-explorer__search-results-count{padding-bottom:32px}.block-editor-block-patterns-explorer__list{margin-left:280px;padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:500}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-panel{display:flex;flex-direction:column;min-height:100%;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}}.block-editor-inserter__media-list__list-item{cursor:pointer;margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:#0000004d}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{position:absolute;right:8px;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid #0000001a;outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:#ffffffb3;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}@media not (prefers-reduced-motion){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition:outline .1s linear}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:none;padding:0 24px 16px}@media (min-width:480px){.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:block}}.spacing-sizes-control{border:0;margin:0;padding:0}.spacing-sizes-control .spacing-sizes-control__custom-value-input,.spacing-sizes-control .spacing-sizes-control__label{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__range-control{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__custom-select-control,.spacing-sizes-control__custom-value-input{flex:1}.spacing-sizes-control__custom-toggle,.spacing-sizes-control__icon{flex:0 0 auto}.spacing-sizes-control__icon{margin-left:-4px}body.admin-color-light{--wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,114.7661290323,160.5;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,96.5322580645,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus:1.5px}}body.admin-color-modern{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus:1.5px}}body.admin-color-blue{--wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7.3723404255,81.914893617,108.1276595745;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:5.7446808511,63.829787234,84.2553191489;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus:1.5px}}body.admin-color-coffee{--wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56.2692307692,51.4461538462,48.2307692308;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:42.5384615385,38.8923076923,36.4615384615;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus:1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:69.8430232558,53.6598837209,92.8401162791;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:57.6860465116,44.3197674419,76.6802325581;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus:1.5px}}body.admin-color-midnight{--wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221.4908256881,56.1788990826,45.0091743119;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:207.8348623853,44.2201834862,33.1651376147;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus:1.5px}}body.admin-color-ocean{--wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87.0873362445,110.192139738,116.4126637555;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76.1746724891,96.384279476,101.8253275109;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus:1.5px}}body.admin-color-sunrise{--wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:216.8782608696,116.1847826087,37.6217391304;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195.147826087,104.5434782609,33.852173913;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus:1.5px}}
/*!/wp-content/cache/asset-cleanup/one/css/item/popup-maker__dist__packages__block-library-style-css-v30b12b4cf19ae61f00138c2446c1ed67bf287a59.css*/
/*!/wp-content/plugins/popup-maker/dist/packages/block-library-style.css*/.wp-block-popup-maker-cta-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word}.wp-block-popup-maker-cta-button__link.aligncenter,.wp-block-popup-maker-cta-button__link.has-text-align-center{text-align:center}.wp-block-popup-maker-cta-button__link.alignright,.wp-block-popup-maker-cta-button__link.has-text-align-right{text-align:right}.wp-block-popup-maker-cta-button__link.alignleft,.wp-block-popup-maker-cta-button__link.has-text-align-left{text-align:left}:where(.wp-block-popup-maker-cta-button__link){border-radius:9999px;box-shadow:none;padding:1rem 2.25rem;text-decoration:none}.wp-block-popup-maker-cta-button[style*=text-decoration] .wp-block-popup-maker-cta-button__link{text-decoration:inherit}.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.has-custom-width{max-width:none}.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.has-custom-width .wp-block-popup-maker-cta-button__link{width:100%}.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.has-custom-font-size .wp-block-popup-maker-cta-button__link{font-size:inherit}.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-100{flex-basis:100%;width:100%}.wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-25{width:25%}.wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-50{width:50%}.wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-75{width:75%}.wp-block-popup-maker-cta-button.is-style-squared,.wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button.is-style-squared{border-radius:0}.wp-block-popup-maker-cta-button.no-border-radius,.wp-block-popup-maker-cta-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-popup-maker-cta-button){font-family:inherit;font-size:var(--wp--preset--font-size--medium);font-style:normal;line-height:inherit}:root :where(.wp-block-popup-maker-cta-button:not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline){background-color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}:root :where(.wp-block-popup-maker-cta-button:not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover{background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,#0000);border-color:#0000;color:var(--wp--preset--color--base)}:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline),:root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link){border:1px solid;padding:calc(1rem - 1px) calc(2.25rem - 1px)}:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link:not(.has-background)){background-color:#0000;background-image:none}:root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover){background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 5%,#0000)}.wp-block-popup-maker-cta-button__link:hover.has-background:not(.is-style-outline):hover,.wp-block-popup-maker-cta-button__link:hover[style*=background-color]:not(.is-style-outline){filter:brightness(.85)}.wp-block-popup-maker-cta-button__link:hover.is-style-outline:hover{filter:brightness(1.05)}@supports not (background-color:color-mix(in srgb,red 50%,blue)){:where(.wp-block-popup-maker-cta-button:not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover{filter:brightness(.85)}:where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover){filter:brightness(1.05)}}.wp-block-popup-maker-cta-button{cursor:text;position:relative}.wp-block-popup-maker-cta-buttons{box-sizing:border-box}.wp-block-popup-maker-cta-buttons.is-vertical{flex-direction:column}.wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button:last-child{margin-bottom:0}.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button{display:inline-block;margin:0}.wp-block-popup-maker-cta-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-popup-maker-cta-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-popup-maker-cta-buttons.is-content-justification-center{justify-content:center}.wp-block-popup-maker-cta-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-popup-maker-cta-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-popup-maker-cta-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-popup-maker-cta-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-popup-maker-cta-buttons.aligncenter{text-align:center}.wp-block-popup-maker-cta-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-popup-maker-cta-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-popup-maker-cta-buttons[style*=text-decoration] .wp-block-popup-maker-cta-button,.wp-block-popup-maker-cta-buttons[style*=text-decoration] .wp-block-popup-maker-cta-button__link{text-decoration:inherit}.wp-block-popup-maker-cta-buttons.has-custom-font-size .wp-block-popup-maker-cta-button__link{font-size:inherit}.wp-block-popup-maker-cta-button.aligncenter{text-align:center}:root .wp-block-popup-maker-cta-buttons.is-layout-flex:not([class*=wp-container-popup-maker-cta-buttons-is-layout-]){gap:16px}
/*!/wp-content/uploads/pum/pum-site-styles.css*/
/**
 * Do not touch this file! This file created by the Popup Maker plugin using PHP
 * Last modified time: Дек 28 2025, 05:46:26
 */


/* Popup Google Fonts */




@keyframes rotate-forever{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:none;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay{bottom:0;display:none;height:100%;left:0;overflow:auto;overflow:initial;position:fixed;right:0;top:0;transition:all .15s ease-in-out;width:100%;z-index:1999999999}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{margin-bottom:3em;position:absolute;top:100px;z-index:1999999999}.pum-container.pum-responsive{height:auto;left:50%;margin-left:-47.5%;overflow:visible;width:95%}.pum-container.pum-responsive img{height:auto;max-width:100%}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;margin-left:inherit;top:auto}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content:focus{outline:none}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content+.pum-close{background-color:#0000;cursor:pointer;line-height:1;min-width:1em;position:absolute;text-align:center;text-decoration:none;z-index:2}.pum-container .pum-content+.pum-close>span{position:relative;z-index:1}.pum-container.pum-scrollable .pum-content{max-height:95%;overflow:auto;overflow-y:scroll}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{height:auto;position:static;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{font-size:18px;line-height:26px;margin:0 auto;padding:3px;text-align:center;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;border:.25em solid #00000080;border-radius:50%;border-right-color:#0000;display:inline-block;font-size:2em;height:.75em;width:.75em}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{border:.25em solid #ffffff80;border-right-color:#0000;margin-left:.5em}.pum-form__messages{border:1px solid #00000040;display:none;margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message:last-child{margin-bottom:0}.pum-form__message--error{border-color:red;color:red!important}.pum-form__message--success{border-color:green;color:green!important}.pum-form--loading{opacity:.5}.pum-alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-left{text-align:left}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{display:block;margin-bottom:.25em}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;font-size:14px;margin-bottom:5px;padding:10px 8px}.pum-form--style-default button{cursor:pointer;font-size:18px;margin:10px 0 0;padding:10px 5px}.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{bottom:40%;position:absolute;right:50%}.pum-sub-form .spinner-loader:not(:required){animation:spinner-loader 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 #0000334d,1.1em 1.1em 0 0 #0000334d,0 1.5em 0 0 #0000334d,-1.1em 1.1em 0 0 #0000334d,-1.5em 0 0 0 #0000334d,-1.1em -1.1em 0 0 #0000334d,0 -1.5em 0 0 #0000334d,1.1em -1.1em 0 0 #0000334d;display:inline-block;font-size:10px;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;width:1em}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.popmake-close{cursor:pointer}.pum-container iframe.formidable{overflow:visible;width:100%}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}


/* Popup Theme 5984: Шадрин */
.pum-theme-5984, .pum-theme-enterprise-blue { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-5984 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 22px; border-radius: 12px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 0, 132, 48, 1.00 ) } 
.pum-theme-5984 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #ffffff; text-align: center; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Roboto; font-weight: 400; font-size: 23px; line-height: 30px } 
.pum-theme-5984 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #ffffff; font-family: Roboto; font-weight: 400 } 
.pum-theme-5984 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 35px; width: 35px; left: auto; right: -10px; bottom: auto; top: -15px; padding: 4px; color: #dd3333; font-family: inherit; font-weight: 500; font-size: 32px; line-height: 8px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 



#pum-23168 {z-index: 1999999999}
#pum-22260 {z-index: 1999999999}
#pum-17335 {z-index: 1999999999}