/* inline \3c style id="wp-img-auto-sizes-contain-inline-css"> */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


/* inline \3c style id="gt3-core-elementor-core-inline-css"> */
.elementor-section {
    z-index: 1;
}
img {
    vertical-align: top;
    outline: none !important;
    max-width: 100%;
    height: auto;
    user-select: none;
}
.isotope_item  {
    opacity: 1;
 
}
.isotope_item.loading,
.isotope_item.lazy_loading {
    opacity: 0 !important;
}
.elementor-widget-gt3-core-blog .isotope_item.loading,
.elementor-widget-gt3-core-blog .isotope_item.lazy_loading {
    opacity: 1 !important;
}
.archive .isotope_wrapper {
    margin-right: -30px;
}
.archive .isotope_wrapper .isotope_item {
    padding-right: 30px;
    padding-bottom: 30px;
}

/*# sourceURL=gt3-core-elementor-core-inline-css */


/* /wp-content/plugins/gt3-themes-core/dist/css/widgets/column.css */
.gt3_carousel-elementor>.elementor-column-wrap>.elementor-widget-wrap{opacity:1;transition:opacity .2s ease-in-out}.gt3_carousel-elementor:not(.elementor-element-edit-mode)>.elementor-column-wrap>.elementor-widget-wrap:not(.slick-slider){flex-wrap:nowrap;overflow:hidden;opacity:0}.elementor-section-stretched.elementor-section-full_width .gt3_carousel-elementor>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element,.elementor-section-stretched.elementor-section-full_width .gt3_carousel-elementor>.elementor-column-wrap>.elementor-widget-wrap>.slick-list>.slick-track>.elementor-element{width:100%}@media only screen and (max-width:992px){}@media only screen and (max-width:600px){}@media (max-width:500px),(max-width:650px)and (min-width:600px),(max-width:830px)and (min-width:768px),(max-width:1080px)and (min-width:1024px),only screen and (max-width:1250px)and (min-width:1200px){}


/* /wp-content/plugins/gt3-themes-core/dist/css/widgets/gt3-core-button.css */
.gt3-core-button--alignment_inline{display:inline-block;width:auto!important}.elementor-widget-gt3-core-button .gt3_module_button_elementor a:hover{text-decoration:none;box-shadow:none!important}.elementor-widget-gt3-core-button .gt3_module_button_elementor a,.elementor-widget-gt3-core-button .gt3_module_button_elementor a .elementor_gt3_btn_icon,.elementor-widget-gt3-core-button .gt3_module_button_elementor a .elementor_gt3_btn_text,.elementor-widget-gt3-core-button .gt3_module_button_elementor a .icon_svg_btn{transition:all .4s}.elementor-widget-gt3-core-button .gt3_module_button_elementor .button_size_elementor_normal:not(.hover_type2):not(.hover_type5),input[type=submit].button_size_normal{padding:13px 30px}.elementor-widget-gt3-core-button .elementor_btn_icon_container{line-height:1}.elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container:not(:only-child){padding-left:10px}.elementor-widget-gt3-core-button .gt3_module_button_elementor a{position:relative;z-index:20}.elementor-widget-gt3-core-button .elementor_btn_icon_container,.elementor-widget-gt3-core-button .elementor_gt3_btn_text{display:inline-block;vertical-align:middle}.elementor-element.elementor-widget-gt3-core-button .gt3_module_button_elementor a{font-size:14px;font-weight:500;line-height:21px}.elementor-element.elementor-widget-gt3-core-button .gt3_module_button_elementor a:not(.hover_type2):not(.hover_type5){display:inline-block;vertical-align:top;margin-bottom:20px;border-width:1px;border-style:solid}.elementor-widget-gt3-core-button .elementor_gt3_btn_text{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit}.elementor-element.elementor-widget-gt3-core-button .gt3_module_button_elementor a:hover{background:transparent}.elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container .gt3_icon_default:before{height:1px;background:currentColor}.elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container .gt3_icon_default:after,.elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container .gt3_icon_default:before{position:absolute;right:4px;top:9px;width:17px;content:"";margin-right:-22px;transition:right .3s;box-sizing:initial;pointer-events:none}.elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container .gt3_icon_default:after{top:6px;right:4px;transform:rotate(-45deg);width:5px;height:5px;content:"";border-color:transparent currentcolor currentcolor transparent;border-style:solid;border-width:1px}.elementor-widget-gt3-core-button .btn_icon_position_right:hover .elementor_btn_icon_container .gt3_icon_default:after,.elementor-widget-gt3-core-button .btn_icon_position_right:hover .elementor_btn_icon_container .gt3_icon_default:before{right:0}.elementor-widget-gt3-core-button .btn_icon_position_right:hover .elementor_btn_icon_container .gt3_icon_default:after{right:1px}@media(max-width:460px){.elementor-widget-gt3-core-button .gt3_module_button_elementor .gt3_module_button__container .elementor_gt3_btn_text{white-space:normal}}.elementor-widget-gt3-core-button .gt3_module_button a:hover{text-decoration:none;box-shadow:none!important;outline:none}


/* /wp-content/plugins/gt3-themes-core/dist/css/widgets/gt3-core-imagebox.css */
@media(min-width:768px){.elementor-widget-gt3-core-imagebox.elementor-position-top .gt3-core-imagebox-img{margin:auto}.elementor-widget-gt3-core-imagebox.elementor-vertical-align-top .gt3-core-imagebox-wrapper{align-items:flex-start}}.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-title{position:relative}.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-title a,.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-title span{color:inherit}.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-wrapper{text-align:center}.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{display:inline-block}.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img a{display:inline-block;max-width:100%}.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img img,.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img picture,.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img svg{max-width:100%;height:auto}.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img.gt3-core-imagebox-img_hover img,.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img.gt3-core-imagebox-img_hover picture,.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img.gt3-core-imagebox-img_hover svg,.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-description,.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-title{transition:all .3s}.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-content{width:100%}@media(min-width:768px){.elementor-widget-gt3-core-imagebox.elementor-position-top .gt3-core-imagebox-img{margin:auto}.elementor-widget-gt3-core-imagebox.elementor-vertical-align-top .gt3-core-imagebox-wrapper{align-items:flex-start}}@media(max-width:767px){}.gt3-core-imagebox-wrapper{position:relative;z-index:2}.gt3-core-imagebox-wrapper+a{position:absolute;left:0;top:0;right:0;bottom:0;display:block;z-index:10}


/* /wp-content/plugins/gt3-themes-core/dist/css/widgets/gt3-core-team.css */
.elementor-widget-gt3-core-team .item_list{transition:height .4s}.elementor-widget-gt3-core-team .module_team li{list-style:none}.elementor-widget-gt3-core-team .module_team .item_list{margin-bottom:-15px;padding-bottom:0;padding-left:0;padding-top:0;margin-left:0}.elementor-widget-gt3-core-team .module_team .item_list>li{position:relative;float:left;overflow:hidden;box-sizing:border-box;padding:0}.elementor-widget-gt3-core-team .module_team .item_list>li .item_wrapper{position:relative;z-index:1;overflow:hidden}.elementor-widget-gt3-core-team .module_team .items4 .item_list>li{width:25%}.elementor-widget-gt3-core-team .module_team .items2 .item_list>li:nth-child(odd),.elementor-widget-gt3-core-team .module_team .items3 .item_list>li:nth-child(3n+1),.elementor-widget-gt3-core-team .module_team .items4 .item_list>li:nth-child(4n+1),.elementor-widget-gt3-core-team .module_team .items5 .item_list>li:nth-child(5n+1){clear:both}.elementor-widget-gt3-core-team .module_team .item_list>li img{width:100%;height:auto}.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team-infobox{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:28px 30px 78px 38px;transition:opacity .4s;pointer-events:none}.elementor-widget-gt3-core-team .item_wrapper.type1:hover .team-infobox{opacity:.81}.elementor-widget-gt3-core-team .module_team.type1 .item_wrapper .team_img:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transition:opacity .3s;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 25%,#343845)}.elementor-widget-gt3-core-team .module_team.type1 .item_wrapper:hover .team_img:before,.elementor-widget-gt3-core-team .module_team.type2 .item_wrapper:hover .team_img:before,.elementor-widget-gt3-core-team .module_team.type3 .item_wrapper:hover .team_img:before{opacity:.75}.elementor-widget-gt3-core-team .module_team .team_info{text-align:inherit}.elementor-widget-gt3-core-team .module_team.type1 .team_info,.elementor-widget-gt3-core-team .module_team.type1 .team_title{transition:opacity .4s,transform .4s;transform:translateY(15%);opacity:0}.module_team .item_wrapper .team_img>a>img,.module_team .item_wrapper .team_img>img{width:100%}.elementor-widget-gt3-core-team .item_wrapper:hover .team_icons_wrapper,.elementor-widget-gt3-core-team .module_team.type1 .item_wrapper:hover .team_title{opacity:1}.elementor-widget-gt3-core-team .module_team .team_info{text-align:center}.elementor-widget-gt3-core-team .module_team .team_title{text-align:left}.elementor-widget-gt3-core-team .module_team .team_title__text{font-size:24px;font-weight:300;line-height:1}.elementor-widget-gt3-core-team .module_team .team-positions{font-size:16px;font-weight:300;line-height:24px;margin-top:3px;letter-spacing:0}.elementor-widget-gt3-core-team .team_title__text>a{font-weight:500;line-height:1.4}.elementor-widget-gt3-core-team .module_team .team_title h4{display:inline-block}.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team-positions,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_info,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title>*,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title__text,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title a{color:#fff}.elementor-widget-gt3-core-team .module_team.type1 .item_list>li .item_wrapper .team_info{font-size:16px;line-height:1.4em}.elementor-widget-gt3-core-team .module_team .team_title>*,.elementor-widget-gt3-core-team .module_team .team_title a{position:relative;z-index:1}.elementor-widget-gt3-core-team .module_team .item_list>li .item_wrapper:hover .team_info,.elementor-widget-gt3-core-team .module_team .item_list>li .item_wrapper:hover .team_title{transform:translateY(0);opacity:1}.elementor-widget-gt3-core-team .module_team .item_list>li .item_wrapper .team_title{display:inline-block}.elementor-widget-gt3-core-team .module_team .item_list>li .item_wrapper .team_info{padding-top:0;display:block;text-align:inherit}@media screen and (min-width:992px){}@media only screen and (max-width:767px){.elementor-widget-gt3-core-team .module_team .item_list>li .item_wrapper:hover .team_info{transform:translateY(15%);opacity:0}}@media only screen and (max-width:1024px){}.elementor-widget-gt3-core-team ul li.item-team-member:before{display:none}.elementor-widget-gt3-core-team .team_image_cover{display:block;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50%}@media screen and (max-width:1199px){.elementor-widget-gt3-core-team .module_team .items4 .item_list>li{width:50%}.elementor-widget-gt3-core-team .module_team .items4 .item_list>li:nth-child(4n+1){clear:none}.elementor-widget-gt3-core-team .module_team .items4 .item_list>li:nth-child(odd){clear:both}}@media screen and (max-width:997px){}@media screen and (max-width:599px){.elementor-widget-gt3-core-team .module_team .items1 .item_list>li,.elementor-widget-gt3-core-team .module_team .items2 .item_list>li,.elementor-widget-gt3-core-team .module_team .items3 .item_list>li,.elementor-widget-gt3-core-team .module_team .items4 .item_list>li,.elementor-widget-gt3-core-team .module_team .items5 .item_list>li{width:100%}.elementor-widget-gt3-core-team .module_team .items2 .item_list>li:nth-child(odd),.elementor-widget-gt3-core-team .module_team .items3 .item_list>li:nth-child(odd),.elementor-widget-gt3-core-team .module_team .items4 .item_list>li:nth-child(odd),.elementor-widget-gt3-core-team .module_team .items5 .item_list>li:nth-child(odd){clear:none}.elementor-widget-gt3-core-team .module_team .item_list{margin-right:0!important}.elementor-widget-gt3-core-team .module_team .item-team-member{padding-right:0!important}}@media only screen and (max-width:767px){}


/* /wp-content/plugins/gt3-themes-core/dist/css/widgets/gt3-core-blog-simple.css */
.gt3_module_blog_simple .blog_post_preview{padding-bottom:33px;margin-bottom:31px;position:relative;z-index:1}.gt3_module_blog_simple .blog_post_preview:after{content:"";display:block;border-top:1px solid;position:absolute;bottom:0;left:0;width:100%;opacity:.1}.gt3_module_blog_simple .blog_post_preview:last-of-type{padding-bottom:0;margin-bottom:0}.gt3_module_blog_simple .blog_post_preview:last-of-type:after{display:none}.gt3_module_blog_simple .blog_post_preview .gt3_blogsimple_header{width:90px;float:left;margin-right:10px}.gt3_module_blog_simple .blog_post_preview .gt3_blogsimple_header .listing_meta{margin-top:8px}.gt3_module_blog_simple .blog_post_preview .gt3_blogsimple_header .listing_meta .post_date{font-size:17px}.gt3_module_blog_simple .blog_post_preview .gt3_blogsimple_header .listing_meta .post_date a{color:inherit}.gt3_module_blog_simple .blog_post_preview .gt3_module_button_list a{transition:all .3s}.gt3_module_blog_simple .blog_post_preview .gt3_module_button_list a:after,.gt3_module_blog_simple .blog_post_preview .gt3_module_button_list a:before{transition:right .3s}.gt3_module_blog_simple .blog_post_preview .blog_item_description,.gt3_module_blog_simple .blog_post_preview .blogpost_title{margin-left:100px}.gt3_module_blog_simple .blog_post_preview .blogpost_title{margin-top:0;padding-bottom:0;margin-bottom:4px}.gt3_module_blog_simple .blog_post_preview .blogpost_title a{color:inherit}.gt3_module_blog_simple .blog_post_preview .gt3_module_button_list{float:right;margin-top:.32em}.gt3_module_blog_simple .slick_arrow_text{display:none}.gt3_module_blog.packery_wrapper .item_wrapper{background-size:cover;background-position:50%}


/* inline \3c style id="wp-emoji-styles-inline-css"> */
img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


/* inline \3c style id="classic-theme-styles-inline-css"> */
/*! This file is auto-generated */
/*# sourceURL=/wp-includes/css/classic-themes.min.css */


/* inline \3c style id="global-styles-inline-css"> */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flex > :is(*, div){margin: 0;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */


/* /wp-content/plugins/drag-and-drop-multiple-file-upload-contact-form-7/assets/css/dnd-upload-cf7.css */
/* Delete Status */
.dnd-icon-remove.deleting { font-size:12px; color:#000; font-weight: 500; position: relative; top:-3px; }
.dnd-icon-remove.deleting:after { display:none!important; }

/* Upload Status */
.dnd-upload-status {
	display:flex;
	padding:4px 0;
	align-items:center;
	position:relative;
}

/* Progress bar - Image */
.dnd-upload-status .dnd-upload-image {
	width:40px;
	height:40px;
	border:1px solid #a5a5a5;
	text-align:center;
	border-radius:100%;
	position:relative;
}
.dnd-upload-status .dnd-upload-image span.file {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 21px;
    width: 16px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform : translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

/* Progress bar - Image Details ( Name and Size ) */
.dnd-upload-status .dnd-upload-details {
	padding-left:10px;
	width: calc(100% - 40px);
}
.dnd-upload-status .dnd-upload-details .name {color:#016d98; padding:4px 0; padding-right:60px; display:flex; }
.dnd-upload-status .dnd-upload-details .name span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; padding-right:10px; }
.dnd-upload-status .dnd-upload-details .name em {color:#444242;	font-weight:700; }

/* Remove Upload File */
.dnd-upload-status .dnd-upload-details .remove-file {
	position:absolute;
	right:0;
	top:10px;
	text-decoration:none;
	box-shadow:none;
	outline:none;
    opacity:1;
}
.dnd-upload-status .dnd-upload-details .remove-file span:after {
    content: '';
    width:15px;
    height:15px;
    display: block;
    background-repeat:no-repeat;
    background-size:100%;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A");
}
.dnd-upload-status.in-progress .remove-file { opacity:0.2;}

.dnd-upload-status .dnd-upload-details span.has-error { color:#f50505; }

/* Progress Loading */
.dnd-upload-status .dnd-upload-details .dnd-progress-bar {
	display: block;
    border-radius: 5px;
    overflow: hidden;
    background: #565555;
    height: 14px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
    background: #4CAF50;
    display: block;
    font-size: 11px;
    text-align: right;
    color: #fff;
    height: 100%;
	width:0;
	line-height:14px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete { width:100%!important; padding-right:5px; }
.dnd-upload-counter { position:absolute; right:5px; bottom:3px; font-size:12px; }

/* CodeDropz Upload Plugin */
.codedropz-upload-handler {
	border:2px dashed #c5c5c5;
	border-radius:5px;
	margin-bottom:10px;
	position:relative;
}
.codedropz-upload-container {
	padding:15px 20px;
}

.codedropz-upload-inner {
	overflow:hidden;
	width:100%;
	/*white-space: nowrap;*/
	text-align:center;
	text-overflow: ellipsis;
	font-weight:inherit;
}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
	text-decoration:none;
	box-shadow:none;
}
.codedropz-upload-inner h3 {
	margin:5px 0;
	font-size:30px;
	line-height:32px;
    word-break:break-word;
}

/* Add border on dragenter, drag etc */
.codedropz-dragover {
	border-color:#6b6a6a;
}

.codedropz-upload-wrapper span.has-error-msg {
	display:inline-block;
	color:#ff0000;
	padding:5px 0;
	font-style:italic;
}

/* Jquery Validation For Contact Form 7 */
.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{
	border-bottom-color: #900;
    border-bottom-style: solid;
}
/* END : Jquery Validation CF7 */

/* Honeypot field */
.wpcf7_hp_field {
	position: absolute !important;
	left: -9999px !important;
	top: -9999px !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
}

@media screen and (max-width: 767px) {
	.dnd-upload-status .dnd-upload-details .name em { font-weight:normal; }
	.dnd-upload-status .dnd-upload-details .name { padding-right:60px; }
	.codedropz-upload-inner h3 { font-size:22px; }
}

/* /wp-content/plugins/contact-form-7/includes/css/styles.css */
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
	word-break: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}


/* /wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css */
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}

/* /wp-content/themes/juris/style.css */
/*
Theme Name: Juris
Theme URI: https://livewp.site/wp/md/juris/
Author: GT3themes
Author URI: https://gt3themes.com
Description: GT3themes team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.5.4
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 8.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: juris
Tags: blog, portfolio
*/


/* /wp-content/plugins/gt3-themes-core/dist/css/animations.css */@keyframes gt3-slideup-animation{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes gt3-fadeinup-animation{0%{transform:translateY(1.3em)}to{transform:translateY(0)}}@keyframes gt3-zoomout-animation{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes gt3-reveal-animation{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.gt3_parallax-yes{background-attachment:fixed!important;background-size:cover!important;transition:none!important}


/* /wp-content/plugins/elementor/assets/css/frontend.min.css */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-overlay{inset:0;position:absolute}@media (max-width:1024px){}@media (max-width:767px){}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}@media (min-width:-1){}@media (max-width:-1){}@media (max-width:1024px){}@media (max-width:-1){}@media (max-width:767px){}:root{--page-title-display:block}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}@media (min-width:768px){}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){}@media (max-width:767px){}@media (min-width:768px) and (max-width:1024px){}@media (min-width:-1){}@media (min-width:1025px) and (max-width:-1){}@media (min-width:-1) and (max-width:-1){}@media (min-width:1025px) and (max-width:-1){}@media (min-width:768px) and (max-width:1024px){}@media (min-width:-1) and (max-width:1024px){}@media (min-width:768px) and (max-width:-1){}@media (max-width:767px){.elementor-column{width:100%}}@media (min-width:-1){}@media (max-width:-1){}@media (max-width:1024px){}@media (max-width:-1){}@media (max-width:767px){}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con,.e-con>.e-con-inner{display:var(--display)}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}@media screen and (max-width:1024px){}@media screen and (max-width:767px){}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.animated{animation-duration:1.25s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){}@media (min-width:-1) and (max-width:-1){}@media (min-width:768px) and (max-width:1024px){}@media (min-width:-1) and (max-width:-1){}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){}

/* /wp-content/uploads/elementor/css/post-11.css */
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}

/* /wp-content/plugins/elementor/assets/css/widget-spacer.min.css */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}

/* /wp-content/plugins/elementor/assets/css/widget-heading.min.css */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}

/* /wp-content/uploads/elementor/css/post-2546.css */
.elementor-2546 .elementor-element.elementor-element-4e2e758:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-4e2e758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E171E;}.elementor-2546 .elementor-element.elementor-element-4e2e758{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-4e2e758 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-3e6febf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-b7e7cd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-357b331 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2546 .elementor-element.elementor-element-357b331:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-357b331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);}.elementor-2546 .elementor-element.elementor-element-357b331{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2546 .elementor-element.elementor-element-357b331 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-283109e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2546 .elementor-element.elementor-element-815050f{--spacer-size:60px;}.elementor-2546 .elementor-element.elementor-element-60037f8 .elementor-heading-title{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-269c75d{--spacer-size:68px;}.elementor-2546 .elementor-element.elementor-element-85f2fdd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6{background-color:rgba(67,177,231,0);}
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
		.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after{background-color:#43b1e7;}.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:solid;border-color:#43B1E7;}.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor a{border-width:2px !important;}.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_icon_default{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .elementor_gt3_btn_text{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button a:hover .gt3_icon_default{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover{border-color:#43B1E7;}.elementor-2546 .elementor-element.elementor-element-4e2dd2e.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-bbeb2d6{--spacer-size:30px;}.elementor-2546 .elementor-element.elementor-element-e2147f8 > .elementor-container{max-width:1024px;}.elementor-2546 .elementor-element.elementor-element-ba80985 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-2546 .elementor-element.elementor-element-ba80985 > .elementor-element-populated{text-align:center;}.elementor-2546 .elementor-element.elementor-element-99cb546{--spacer-size:28px;}.elementor-2546 .elementor-element.elementor-element-b8a419d{padding:0% 15% 0% 15%;}.elementor-2546 .elementor-element.elementor-element-8da28fa{--spacer-size:30px;}.elementor-2546 .elementor-element.elementor-element-ac98f4f:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-ac98f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-2546 .elementor-element.elementor-element-ac98f4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2546 .elementor-element.elementor-element-ac98f4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-ac98f4f > .elementor-container{text-align:center;}.elementor-2546 .elementor-element.elementor-element-1efa2d8{--spacer-size:33px;}.elementor-2546 .elementor-element.elementor-element-8bbb28d{--spacer-size:19px;}.elementor-2546 .elementor-element.elementor-element-1ba0425{padding:0px 10px 0px 10px;}.elementor-2546 .elementor-element.elementor-element-1c3a6ab > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);opacity:0;}.elementor-2546 .elementor-element.elementor-element-1c3a6ab:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);opacity:1;}.elementor-2546 .elementor-element.elementor-element-1c3a6ab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 2px 2px 2px;}.elementor-2546 .elementor-element.elementor-element-1c3a6ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-4f8fd63 > .elementor-widget-container{background-color:#ffffff;padding:10% 7% 10% 7%;box-shadow:0px 21px 43px 0px rgba(5,28,44,0);}.elementor-2546 .elementor-element.elementor-element-4f8fd63:hover .elementor-widget-container{background-color:rgba(255,255,255,0);box-shadow:0px 21px 43px 0px rgba(5,28,44,0.05);}.elementor-2546 .elementor-element.elementor-element-4f8fd63 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 0px 0px !important;max-width:128px;width:128px;}.elementor-2546 .elementor-element.elementor-element-4f8fd63 .gt3-core-imagebox-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-2546 .elementor-element.elementor-element-4f8fd63 .gt3-core-imagebox-title{margin-bottom:4px;}.elementor-2546 .elementor-element.elementor-element-4f8fd63:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-4f8fd63:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-53636ee > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 0%, #042c7b 100%);opacity:0;}.elementor-2546 .elementor-element.elementor-element-53636ee:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 0%, #042c7b 100%);opacity:1;}.elementor-2546 .elementor-element.elementor-element-53636ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 2px 2px 2px;}.elementor-2546 .elementor-element.elementor-element-53636ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-e079ff5 > .elementor-widget-container{background-color:#ffffff;padding:10% 7% 10% 7%;box-shadow:0px 21px 43px 0px rgba(5,28,44,0);}.elementor-2546 .elementor-element.elementor-element-e079ff5:hover .elementor-widget-container{background-color:rgba(255,255,255,0);box-shadow:0px 21px 43px 0px rgba(5,28,44,0.05);}.elementor-2546 .elementor-element.elementor-element-e079ff5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 0px 0px !important;max-width:128px;width:128px;}.elementor-2546 .elementor-element.elementor-element-e079ff5 .gt3-core-imagebox-img img{transition-duration:0.3s;}.elementor-2546 .elementor-element.elementor-element-e079ff5 .gt3-core-imagebox-title{margin-bottom:4px;}.elementor-2546 .elementor-element.elementor-element-e079ff5:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-e079ff5:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-12c2bb7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);opacity:0;}.elementor-2546 .elementor-element.elementor-element-12c2bb7:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 0%, #042c7b 100%);opacity:1;}.elementor-2546 .elementor-element.elementor-element-12c2bb7 > .elementor-element-populated{transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 2px 2px 2px;}.elementor-2546 .elementor-element.elementor-element-12c2bb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-df7b793 > .elementor-widget-container{background-color:#ffffff;padding:10% 7% 10% 7%;box-shadow:0px 21px 43px 0px rgba(5,28,44,0);}.elementor-2546 .elementor-element.elementor-element-df7b793:hover .elementor-widget-container{background-color:rgba(255,255,255,0);box-shadow:0px 21px 43px 0px rgba(5,28,44,0.05);}.elementor-2546 .elementor-element.elementor-element-df7b793 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 0px 0px !important;max-width:128px;width:128px;}.elementor-2546 .elementor-element.elementor-element-df7b793 .gt3-core-imagebox-img img{transition-duration:0.3s;}.elementor-2546 .elementor-element.elementor-element-df7b793 .gt3-core-imagebox-title{margin-bottom:4px;}.elementor-2546 .elementor-element.elementor-element-df7b793:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-df7b793:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-117541c{padding:0px 10px 0px 10px;}.elementor-2546 .elementor-element.elementor-element-962e3bc > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);opacity:0;}.elementor-2546 .elementor-element.elementor-element-962e3bc:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);opacity:1;}.elementor-2546 .elementor-element.elementor-element-962e3bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 2px 2px 2px;}.elementor-2546 .elementor-element.elementor-element-962e3bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-a8843ef > .elementor-widget-container{background-color:#ffffff;padding:10% 7% 10% 7%;box-shadow:0px 21px 43px 0px rgba(5,28,44,0);}.elementor-2546 .elementor-element.elementor-element-a8843ef:hover .elementor-widget-container{background-color:rgba(255,255,255,0);box-shadow:0px 21px 43px 0px rgba(5,28,44,0.05);}.elementor-2546 .elementor-element.elementor-element-a8843ef .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 0px 0px !important;max-width:128px;width:128px;}.elementor-2546 .elementor-element.elementor-element-a8843ef .gt3-core-imagebox-img img{transition-duration:0.3s;}.elementor-2546 .elementor-element.elementor-element-a8843ef:hover .gt3-core-imagebox-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2546 .elementor-element.elementor-element-a8843ef .gt3-core-imagebox-title{margin-bottom:4px;}.elementor-2546 .elementor-element.elementor-element-a8843ef:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-a8843ef:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-fb57f56 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);opacity:0;}.elementor-2546 .elementor-element.elementor-element-fb57f56:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);opacity:1;}.elementor-2546 .elementor-element.elementor-element-fb57f56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 2px 2px 2px;}.elementor-2546 .elementor-element.elementor-element-fb57f56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-0cd0e12 > .elementor-widget-container{background-color:#ffffff;padding:10% 7% 10% 7%;box-shadow:0px 21px 43px 0px rgba(5,28,44,0);}.elementor-2546 .elementor-element.elementor-element-0cd0e12:hover .elementor-widget-container{background-color:rgba(255,255,255,0);box-shadow:0px 21px 43px 0px rgba(5,28,44,0.05);}.elementor-2546 .elementor-element.elementor-element-0cd0e12 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 0px 0px !important;max-width:128px;width:128px;}.elementor-2546 .elementor-element.elementor-element-0cd0e12 .gt3-core-imagebox-img img{transition-duration:0.3s;}.elementor-2546 .elementor-element.elementor-element-0cd0e12 .gt3-core-imagebox-title{margin-bottom:4px;}.elementor-2546 .elementor-element.elementor-element-0cd0e12:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-0cd0e12:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-60afe9c > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);opacity:0;}.elementor-2546 .elementor-element.elementor-element-60afe9c:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 0%, #042c7b 100%);opacity:1;}.elementor-2546 .elementor-element.elementor-element-60afe9c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 2px 2px 2px;}.elementor-2546 .elementor-element.elementor-element-60afe9c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-f9f4f8b > .elementor-widget-container{background-color:#ffffff;padding:10% 7% 10% 7%;box-shadow:0px 21px 43px 0px rgba(5,28,44,0);}.elementor-2546 .elementor-element.elementor-element-f9f4f8b:hover .elementor-widget-container{background-color:rgba(255,255,255,0);box-shadow:0px 21px 43px 0px rgba(5,28,44,0.05);}.elementor-2546 .elementor-element.elementor-element-f9f4f8b .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{margin:0px 0px 0px 0px !important;max-width:128px;width:128px;}.elementor-2546 .elementor-element.elementor-element-f9f4f8b .gt3-core-imagebox-img img{transition-duration:0.3s;}.elementor-2546 .elementor-element.elementor-element-f9f4f8b .gt3-core-imagebox-title{margin-bottom:4px;}.elementor-2546 .elementor-element.elementor-element-f9f4f8b:hover .gt3-core-imagebox-content .gt3-core-imagebox-title{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-f9f4f8b:hover .gt3-core-imagebox-content .gt3-core-imagebox-description{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-bff1118{--spacer-size:49px;}.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6{background-color:rgba(67,177,231,0);}
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
		.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after{background-color:#1d40ca;}.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:solid;border-color:#1d40ca;}.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor a{border-width:2px !important;}.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_icon_default{color:#051c2c;}.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .elementor_gt3_btn_text{color:#051c2c;}.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button a:hover .gt3_icon_default{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover{border-color:#1d40ca;}.elementor-2546 .elementor-element.elementor-element-e6d745a.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-9b94ca4{--spacer-size:21px;}.elementor-2546 .elementor-element.elementor-element-15b4a08 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2546 .elementor-element.elementor-element-15b4a08:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-15b4a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #051c2c 9%, #042c7b 100%);}.elementor-2546 .elementor-element.elementor-element-15b4a08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2546 .elementor-element.elementor-element-15b4a08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2546 .elementor-element.elementor-element-e0881cc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2546 .elementor-element.elementor-element-e0881cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-2546 .elementor-element.elementor-element-e0881cc > .elementor-element-populated{text-align:center;}.elementor-2546 .elementor-element.elementor-element-8912541{--spacer-size:30px;}.elementor-2546 .elementor-element.elementor-element-500202b .elementor-heading-title{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-ba6ce4e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-0aa4d0b.elementor-widget-gt3-core-team .item_list{margin-right:-0px;margin-bottom:-0px;}.elementor-2546 .elementor-element.elementor-element-0aa4d0b.elementor-widget-gt3-core-team .item-team-member{padding-right:0px;padding-bottom:0px;}.elementor-2546 .elementor-element.elementor-element-0aa4d0b.elementor-widget-gt3-core-team .team_image_cover{height:350px;}.elementor-2546 .elementor-element.elementor-element-d7db9f5{--spacer-size:23px;}.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6{background-color:rgba(67,177,231,0);}
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
		.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after{background-color:#43b1e7;}.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:solid;border-color:#43B1E7;}.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor a{border-width:2px !important;}.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_icon_default{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .elementor_gt3_btn_text{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button a:hover .gt3_icon_default{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover{border-color:#43B1E7;}.elementor-2546 .elementor-element.elementor-element-2cdd315.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-e0ab87d{--spacer-size:39px;}.elementor-2546 .elementor-element.elementor-element-051f496 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2546 .elementor-element.elementor-element-1195c3a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2546 .elementor-element.elementor-element-1195c3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2546 .elementor-element.elementor-element-37f6d44{padding:0% 9% 0% 2%;}.elementor-2546 .elementor-element.elementor-element-da39eb3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-2546 .elementor-element.elementor-element-c353b95{--spacer-size:60px;}.elementor-2546 .elementor-element.elementor-element-48febbc{text-align:start;}.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6{background-color:rgba(67,177,231,0);}
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
		.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after{background-color:#1d40ca;}.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:solid;border-color:#1d40ca;}.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor a{border-width:2px !important;}.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_icon_default{color:#051c2c;}.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .elementor_gt3_btn_text{color:#051c2c;}.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button a:hover .gt3_icon_default{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover{border-color:#1d40ca;}.elementor-2546 .elementor-element.elementor-element-4e55f3d.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#ffffff;}.elementor-2546 .elementor-element.elementor-element-8a2c175{color:#5F6B7A;}.elementor-2546 .elementor-element.elementor-element-da75a79{--spacer-size:60px;}.elementor-2546 .elementor-element.elementor-element-690a515 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2546 .elementor-element.elementor-element-d0fb473{padding:0% 0% 0% 9%;}.elementor-2546 .elementor-element.elementor-element-063df3c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-2546 .elementor-element.elementor-element-d25efd3{--spacer-size:18px;}.elementor-2546 .elementor-element.elementor-element-2fddf6a > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-598c519{--spacer-size:20px;}@media(min-width:768px){.elementor-2546 .elementor-element.elementor-element-283109e{width:77%;}.elementor-2546 .elementor-element.elementor-element-85f2fdd{width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2546 .elementor-element.elementor-element-283109e{width:100%;}.elementor-2546 .elementor-element.elementor-element-85f2fdd{width:100%;}.elementor-2546 .elementor-element.elementor-element-1195c3a{width:100%;}.elementor-2546 .elementor-element.elementor-element-690a515{width:50%;}}@media(max-width:1024px){.elementor-2546 .elementor-element.elementor-element-60037f8{text-align:center;}.elementor-2546 .elementor-element.elementor-element-269c75d{--spacer-size:20px;}.elementor-2546 .elementor-element.elementor-element-1195c3a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2546 .elementor-element.elementor-element-37f6d44{padding:30px 30px 30px 30px;}.elementor-2546 .elementor-element.elementor-element-d0fb473{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-2546 .elementor-element.elementor-element-37f6d44{padding:15px 15px 15px 15px;}.elementor-2546 .elementor-element.elementor-element-d0fb473{padding:15px 15px 15px 15px;}}

/* /wp-content/themes/juris-child/style.css */
/*
Theme Name: Juris - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: juris
*/


/* /wp-content/themes/juris/fonts/theme-font/theme_icon.css */
@font-face {
	font-family: "Theme_icon";
	src: url("/wp-content/themes/juris/fonts/theme-font/Theme.woff") format("woff"),
		 url("/wp-content/themes/juris/fonts/theme-font/Theme.svg#Theme") format("svg");
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: "Theme_icon";
		src: url("/wp-content/themes/juris/fonts/theme-font/Theme.svg#Theme") format("svg");
	}
}

[class^="theme_icon-"]:before, [class*=" theme_icon-"]:before,
[class^="theme_icon-"]:after, [class*=" theme_icon-"]:after {
	font-family: Theme_icon;
	font-size: 26px;
	font-style: normal;
	margin-left: 9px;
}        /* Bag */	    /* Search */		/* Cart */ /* Full Screen */		/* Close */
.theme_icon-next-arrow:before { content: "\f105"; }	/* Right Arrow */	/* Chat */	    /* Star *//* Ruller */		/* Heart */       /* Delete */       /* Envelopment */
.theme_icon-next:before { content: "\f10c"; }       /* Right Chevron */    /* Forward */      /* Quote *//* Arrow */


/* /wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f0e1"}.fa-instagram:before{content:"\f16d"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}

/* /wp-content/themes/juris/css/theme.css */
/*-------------------------------------
[Master Stylesheet]
Project: Juris Premium Wordpress Theme

[Table of contents]
1. Base theme Grid
2. Plugins
    2.1 Isotope
    2.3 Contact Form 7
    2.4 Slick Slider
3. Content Area
4. Footer
5. Typography
6. Header
7. Blog
8. Widgets

---------------------------------------*/
/* BASE AND GRID */
/*Fix Elementor animation*/
body:not(.page-loaded) .animated{
	animation-name: none !important;
}
body .site_wrapper,
body .main_footer,
body .gt3-page-title_wrapper,
body .gt3_header_builder {
	opacity: 0;
	transition: opacity .5s;
}
body.page-loaded .site_wrapper,
body.page-loaded .main_footer,
body.page-loaded .gt3-page-title_wrapper,
body.page-loaded .gt3_header_builder {
	opacity: 1;
}
html{
	position: relative;
}
body{
	position: relative;
	right: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow-x: hidden !important;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	min-height: 100vh;
	margin: 0;
	padding: 0;
	-webkit-transition: right .3s ease;
	-moz-transition: right .3s ease;
	-ms-transition: right .3s ease;
	transition: right .3s ease;

	-webkit-overflow-scrolling: touch;
}
body.admin-bar{
	min-height: calc(100vh - 32px);
}
@media screen and (max-width: 782px){
	body.admin-bar{
		min-height: calc(100vh - 46px);
	}
}
body,
html{
	margin: 0;
	padding: 0;
}
pre{
	padding: 20px 30px;
	white-space: pre-wrap;
	word-wrap: break-word;
	border: 1px solid;
	border-radius: 0;
	margin-bottom: 17px;
}
form,
fieldset{
	margin-bottom: 0;
}
label,
legend{
	font-weight: inherit;
	display: block;
	margin-bottom: 5px;
}
abbr[title],
acronym[title]{
	text-decoration: none;
}
input[type='checkbox'],
input[type='radio']{
	display: inline;
	margin: 3px;
	vertical-align: middle;
}
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea,
select,
.select2-search--dropdown .select2-search__field{
	max-width: 100%;
	font-size: 15px;
	line-height: 1.5;
	border: none;
	border-bottom: 1px solid #97af4d;
	box-sizing: border-box;
	outline: none;
	height: 50px;
	background: transparent;
	margin: 0 0 10px 0;
	font-weight: normal;
	width: 100%;
	padding: 14px 9px;
	-webkit-transition: color 300ms;
	-moz-transition: color 300ms;
	-ms-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea{
	-webkit-appearance: none;
}
.top_footer select,
.gt3_widget select{
	margin-top: 5px;
}
textarea{
	height: 106px;
	resize: none;
	margin-bottom: 28px;
}
p + form{
	margin-top: 18px;
}
.gt3_form input[type="date"],
.gt3_form input[type="email"],
.gt3_form input[type="number"],
.gt3_form input[type="password"],
.gt3_form input[type="search"],
.gt3_form input[type="tel"],
.gt3_form input[type="text"],
.gt3_form input[type="url"],
.gt3_form select{
	margin-bottom: 0;
}
/* Placeholder */
::-webkit-input-placeholder{
	opacity: 1 !important;
	color: inherit !important;
}
:-moz-placeholder{ /* Firefox 18- */
	opacity: 1 !important;
	color: inherit !important;
}
::-moz-placeholder{ /* Firefox 19+ */
	opacity: 1 !important;
	color: inherit !important;
}
:-ms-input-placeholder{
	opacity: 1 !important;
	color: inherit !important;
}
/* WebKit browsers */
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{
	color: transparent !important;
}
/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder{
	color: transparent !important;
}
/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{
	color: transparent !important;
}
/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder{
	color: transparent !important;
}
input[type='button'],
input[type='reset'],
input[type='submit']{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input[type='submit'],
button{
	font-family: inherit;
	display: inline-block;
	outline: none;
	width: auto;
	height: 50px;
	cursor: pointer;
	padding: 8px 30px;
	margin: 0 0 15px 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	border: 2px solid;
	background: transparent;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
input[type="submit"].gt3-special-field,
input[type='submit']:hover,
button:hover{
	color: #ffffff;
}
input[type='text']::-webkit-input-placeholder{
	color: inherit !important;
	font-family: inherit !important;
}
.theme_icon-next-arrow:before{
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	height: auto;
	margin-left: 11px;
	font-weight: normal;
}
[class*=span]{
	float: left;
	min-height: 1px;
}
.gt3_custom_color:not(a){
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
/* search by categories */
select#gt3_product_cat{
	display: none;
}
#gt3_cat_search input#s{
	width: 345px;
	height: 55px;
	padding: 13px 28px 12px;
	border-right: none;
}
#gt3_cat_search #s{
	float: left;
}
/* Search Widget */
.search_form{
	position: relative;
	z-index: 1;
}
.search_form .search_text{
	line-height: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 45px;
	padding: 11px 80px 11px 20px;
	margin: 0;
	border: none;
	outline: none;
	background-color: #f8f9fa;
}
form.gt3_search_form label,
.search_form .search_text{
	color: #666c77;
}
.widget_search .search_form .search_submit:hover,
.header_search__inner .search_form .search_submit:hover,
.widget_product_search .gt3_search_form .search_submit:hover,
.search_result_form .search_form .search_submit:hover,
.gt3_404_search form.search_form.gt3_search_form .search_submit:hover{
	background: transparent;
}
/* Posts Widget */
.widget-title{
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 700;
	text-transform: uppercase;
}
@media only screen and (max-width: 1199px){
	#gt3_cat_search input#s{
		width: 220px;
	}
}
@media only screen and (max-width: 991px){
	#gt3_cat_search input#s{
		font-size: 12px;
		width: 185px;
		height: 40px;
		padding: 13px 18px 12px;
	}
}
@media only screen and (max-width: 479px){
	#gt3_cat_search input#s{
		width: 150px;
		padding: 13px 13px 12px;
	}
	#gt3_cat_search input#s{
		width: 230px;
	}
	div#gt3_cat_search{
		position: relative;
	}
	.select2-results__options .select2-results__option--highlighted{
		font-weight: 800;
	}
}
/* search by categories end */

/* widget custom post list */
/*.widget_gt3_posts_list_widget .gt3_posts_list .gt3_recent_posts_taxonomy a:hover{
	color: inherit;
}*/
/* Team */
/* end widget custom post list */

/* gt3_team_widget */
.widget_gt3_team_list_widget .gt3_team_list{
	text-align: center;
	padding: 30px;
	background-color: #f8f9fa;
}
@media only screen and (max-width: 992px){
}
/* end gt3_team_widget */

.container,
#container,
.isotope-filter{
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
.fullwidth-wrapper #container{
	width: auto;
}
.container:after,
.container:before,
#container:after,
#container:before{
	line-height: 0;
	display: table;
	content: '';
}
.container:after,
#container:after{
	clear: both;
}
.row{
	margin-right: -15px;
	margin-left: -15px;
}
.row:after,
.row:before{
	line-height: 0;
	display: table;
	content: '';
}
.row:after{
	clear: both;
}
.row [class*=span]{
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.clearfix:after,
.clearfix:before{
	line-height: 0;
	display: table;
	content: '';
}
.clear,
.clearfix:after{
	clear: both;
}
.container,
#container,
.isotope-filter{
	width: 1170px;
	max-width: 100%;
}
.main_content .container,
.main_content #container{
	max-width: 100%;
}
@media only screen and (min-width: 768px){
	.row .span12{
		width: 100%;
	}
	.row .span8{
		width: 66.66666666666666%;
	}
	.row .span4{
		width: 33.33333333333333%;
	}
	.row .span3{
		width: 25%;
	}
	.row .span2{
		width: 16.666666666666664%;
	}
	.row .span1{
		width: 8.333333333333332%;
	}
}
@media (min-width: 1200px){
	[class*=span]{
		float: left;
		min-height: 1px;
	}
	.row:after,
	.row:before{
		line-height: 0;
		display: table;
		content: '';
	}
	.row:after{
		clear: both;
	}
}
.fullwidth-wrapper{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 0 30px;
}
/*base*/
::selection{
	opacity: 1;
}
::-moz-selection{
	opacity: 1;
}
p{
	margin: 0 0 18px 0;
	padding: 0;
}
p:last-child{
	padding: 0;
	margin-bottom: 0;
}
a,
a:hover,
a:focus{
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	text-decoration: none;
	outline: none !important;
}
img{
	max-width: 100%;
	height: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	vertical-align: top;
	outline: none !important;
}
.a-right{
	text-align: right;
}
.dn{
	display: none;
}
/* theme_icon-arrows */
body [class*='theme_icon-arrows'],
.gt3_module_button .button-icon,
.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon,
.elementor-widget-price-box-gt3 .button_type_default .price-button-icon,
.button_type_default .widget-button-icon{
	font-size: 16px;
	position: relative;
	display: inline-block;
	width: 24px;
	height: 10px;
}
body [class*='theme_icon-arrows']:before,
.gt3_module_button .button-icon:before,
.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon:before,
.elementor-widget-price-box-gt3 .button_type_default .price-button-icon:before,
.button_type_default .widget-button-icon:before{
	font-size: inherit;
	position: absolute;
	z-index: 1;
	top: 4px;
	width: 18px !important;
	margin-left: 0;
	content: '';
	border-top: 2px solid;
	border-top-color: inherit;
}
body [class*='theme_icon-arrows']:after,
.gt3_module_button .button-icon:after,
.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon:after,
.elementor-widget-price-box-gt3 .button_type_default .price-button-icon:after,
.button_type_default .widget-button-icon:after{
	font-size: inherit;
	position: absolute;
	z-index: 1;
	top: 0;
	margin-left: 0;
	content: '';
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
@media only screen and (max-width: 1023px){
	body [class*='theme_icon-arrows'],
	.gt3_module_button .button-icon,
	.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon,
	.elementor-widget-price-box-gt3 .button_type_default .price-button-icon,
	.button_type_default .widget-button-icon{
		width: 22px;
		height: 9px;
	}
	body [class*='theme_icon-arrows']:before,
	.gt3_module_button .button-icon:before,
	.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon:before,
	.elementor-widget-price-box-gt3 .button_type_default .price-button-icon:before,
	.button_type_default .widget-button-icon:before{
		top: 3px;
	}
	body [class*='theme_icon-arrows']:after,
	.gt3_module_button .button-icon:after,
	.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon:after,
	.elementor-widget-price-box-gt3 .button_type_default .price-button-icon:after,
	.button_type_default .widget-button-icon:after{
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
	}
}
/* theme_icon-arrows end */

/* Text meant only for screen readers. */
.screen-reader-text{
	position: absolute !important;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	width: 1px;
	height: 1px;
	white-space: nowrap;
}
.screen-reader-text:focus{
	font-size: .875rem;
	font-weight: bold;
	line-height: normal;
	z-index: 100000; /* Above WP toolbar. */
	top: 5px;
	left: 5px;
	display: block;
	clip: auto !important;
	width: auto;
	height: auto;
	padding: 15px 23px 14px;
	text-decoration: none;
	color: #21759b;
	border-radius: 3px;
	background-color: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
}
.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption{
	max-width: 100%;
}
.clear{
	font-size: 0;
	display: table;
	clear: both;
	height: 0;
}
form,
body,
iframe{
	margin: 0;
	padding: 0;
}
iframe{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: top;
	border: 0;
}
img,
table,
iframe{
	border: 0;
}
table{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	vertical-align: middle;
}
table td,
table th{
	padding: 5px 10px;
	text-align: left;
}
table tbody tr,
table thead tr,
table tfoot tr{
	border-width: 1px;
	border-style: solid;
}
table tbody th,
table tfoot th{
	border-right: 1px solid;
}
.blog_post_preview.format-standard .blog_content table{
	margin-bottom: 30px;
}
p:empty{
	display: none;
	margin: 0;
}
/* P L U G I N S */
/**** Isotope Filtering ****/
.isotope-item{
	z-index: 2;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item{
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	transition-duration: .8s;
}
.isotope{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
/* Contact Form 7 */
.wpcf7-form label,
.gt3_form label{
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wpcf7-form input[type='submit']{
	margin-top: 0;
}
.wpcf7-form-control-wrap{
	display: block;
	margin-bottom: 25px;
}
div.wpcf7-response-output{
	position: relative;
	z-index: 1;
	margin-right: 0;
	margin-left: 0;
	padding: .344em 1em .344em 50px;
	color: #ffffff;
	border: none;
	background-color: #255379;
	margin-top: 1em;
}
div.wpcf7-response-output:before{
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 18px;
	position: absolute;
	top: 50%;
	left: 17px;
	display: inline-block;
	margin-top: -9px;
	content: '\f05a';

	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
span.wpcf7-not-valid-tip{
	font-weight: 400;
	padding-bottom: 5px;
	color: #d61d1d;
}
.wpcf7-form .wpcf7-form-control-wrap,
.gt3_form [class*='span']{
	margin-bottom: 0;
}
#comments .gt3_form [class*='span']{
	margin-bottom: 6px;
}
/* end Contact Form 7 */

/* gt3_form */
.gt3_form [class*='span']{
	position: relative;
}
.gt3_form label,
.wpcf7-form .label,
.wrapper_404 label,
.mc_merge_var label,
.gt3_search_form label,
#respond #commentform p[class*='comment-form-'] > label{
	position: absolute;
	top: 12px;
	left: 20px;
	display: block;
	margin: 0;
	pointer-events: none;
	opacity: 1;
	color: inherit;
	-webkit-transition: opacity 200ms;
	-moz-transition: opacity 200ms;
	-ms-transition: opacity 200ms;
	-o-transition: opacity 200ms;
	transition: opacity 200ms;
}
.gt3_form label.gt3_onfocus,
.wpcf7-form .label.gt3_onfocus,
.wrapper_404 label.gt3_onfocus,
.mc_merge_var label.gt3_onfocus,
.gt3_search_form label.gt3_onfocus,
#respond #commentform p[class*='comment-form-'] > label.gt3_onfocus{
	opacity: 0;
}
.gt3_search_form label{

}
/* gt3_form end */

/* C O N T E N T   A R E A */
.main_wrapper{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media only screen and (max-width: 767px){
}
.gt3-page-title + .site_wrapper > .main_wrapper{
	padding-top: 0;
}
.site_wrapper{
	position: relative;
	z-index: 1;
	flex-grow: 1;
	-webkit-flex-grow: 1;
}
.main_wrapper > .container.container-sidebar_none > .row{
	margin-right: 0;
	margin-left: 0;
}
.main_wrapper > .container.container-sidebar_none > .row > .content-container{
	padding-left: 0;
	padding-right: 0;
}
.pp_page .site_wrapper{
	min-height: 50vh;
}
/* F O O T E R */
.main_footer{
	font-size: 13px;
	position: relative;
}
.main_footer:empty{
	display: none;
}
.main_footer .widget-title{
	font-size: 16px;
	text-transform: none;
	font-weight: 400;
}
.copyright{
	font-size: 14px;
}
.copyright p,
.pre_footer p{
	margin-bottom: 0;
}
.main_footer .pre_footer{
	padding-left: 15px;
	padding-right: 15px;
}
.copyright a{
	color: inherit;
}
.pre_footer a{
	color: inherit;
}
.main_footer .copyright{
	font-weight: 300;
}
.main_footer .copyright > .container > .row{
	padding-top: 20px;
	padding-bottom: 20px;
}
@media only screen and (max-width: 767px){
	.copyright .span12{
		text-align: center;
	}
	.copyright .span12 *{
		float: none !important;
	}
}
/* T Y P O G R A P H Y */
h1,
h2,
h3,
h4,
h5,
h6{
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
	font-size: inherit !important;
}
.align-left{
	text-align: left;
}
.gt3_icon_link{
	vertical-align: middle;
	display: inline-block;
	line-height: 1;
}
.gt3_header_builder_text_component .gt3_icon_link{
	/*vertical-align: baseline;*/
}
.gt3_icon_link i[class^="theme_icon-"]:before{
	font-size: inherit;
	vertical-align: middle;
}
/* Page Title */
.gt3-page-title_wrapper{
	overflow-x: hidden; /* added in single prod mobile */
}
.gt3-page-title{
	display: table;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 100%;
	background-repeat: repeat;
	position: relative;
}
@media only screen and (max-width: 767px){
	.gt3-page-title{
		padding-right: 0 !important;
		padding-left: 0 !important;
		height: 200px !important;
	}
}
.gt3-page-title .container{
	display: table-cell;
	vertical-align: middle;
	padding: 10px 0;
	position: relative;
	z-index: 1;
}
@media only screen and (max-width: 767px){
}
.page_title_post_link{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	display: none;
	transition: all 0ms;
}
.page_title_post_link{
	color: inherit;
	border: 1px solid;
	border-color: inherit;
}
.gt3-page-title_has_img_bg:before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	opacity: 0.5;
}
.gt3-page-title_has_img_bg .page_title_post_link{
	display: block;
}
/* end Page Title */
/* Blockquotes */
blockquote,
.blog_post_media--quote .quote_text,
.blog_post_media__link_text{
	position: relative;
	padding: 0 0 0 52px;
	margin: 0;
	font-size: 24px;
	line-height: 1.33;
	letter-spacing: -0.025em;
}
blockquote:before,
.blog_post_media--quote .quote_text:before,
.blog_post_media__link_text:before{
	font-family: Theme_icon, sans-serif;
	content: '\f10e';
	font-size: 40px;
	line-height: 45px;
	font-style: normal;
	position: absolute;
	z-index: 0;
	top: 0.18em;
	left: 0;
	opacity: .1;
}
blockquote p{
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
}
blockquote p:last-child{
	margin-bottom: 0 !important;
}
.quote_author,
blockquote cite,
blockquote code{
	margin: 14px 0 16px -52px;
	font-size: 0.778em;
	line-height: 1.5;
	padding: 0;
	display: block;
	font-style: normal;
}
blockquote code{
	font-family: inherit;
}
.quote_author:before,
blockquote cite:before,
blockquote code:before{
	width: 30px;
	height: 0;
	border-top: 1px solid;
	content: '';
	opacity: 0.6;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
blockquote cite a,
blockquote code a{
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
.elementor-element-custom_font_size blockquote{
	font-size: inherit;
}
.elementor-element-custom_line_height blockquote{
	line-height: inherit;
}
.elementor-element-custom_color blockquote,
.elementor-element-custom_color blockquote cite,
.elementor-element-custom_color blockquote code,
.elementor-element-custom_color a{
	color: inherit;
}
/* End Blockquotes */

/* hr */
hr{
	margin: 30px 0;
	border: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
/* end hr */

/* Dropcap */

/*FORMS*/

/* Default listing */
dl{
	margin-bottom: 20px;
}
dl dt{
	font-weight: 600;
}
dl dd{
	margin: 0 0 20px 0;
}
ul,
ol{
	padding: 0;
	margin: 10px 0 18px 0;
}
ul ol,
ul ul,
ol ol,
ol ul,
.widget ul,
.widget ol{
	margin-bottom: 0;
}
.widget ul,
.widget ol{
	margin-top: 6px;
}
.widget.widget_nav_menu ul.sub-menu {
    margin-top: 0;
}
li ul,
li ol{
	padding-left: 17px;
}
ul li,
ol li{
	padding: 0 0 6px 0;
	margin: 0;
}
ul li:last-child,
ol li:last-child{
	padding-bottom: 0;
}
.main_wrapper ul li,
.main_footer ul li{
	list-style: none;
}
ul li hr,
ol li hr,
.elementor ul li hr,
.elementor ol li hr{
	margin: 13px 0 6px;
	border-color: #f0f1f1;
}
.content-container ul li:before,
.main_wrapper .sidebar-container .widget_archive ul li > a:before,
.main_wrapper .sidebar-container .widget_categories ul li > a:before,
.main_wrapper .sidebar-container .widget_product_categories ul li > a:before,
.main_wrapper .sidebar-container .widget_layered_nav ul li > a:before,
.main_wrapper ul[class*='wp-block'] li > a:before,
.main_wrapper .widget.widget_nav_menu ul li a:before{
	content: '';
	font-size: 8px;
	height: 0.5em;
	width: 0.5em;
	background-color: currentColor;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -.25em;
}
.content-container ul[class*='wp-block'] li:before,
.sidebar-container ul > li:before,
.content-container ul > li.product:before,
.widget.widget_gt3_posts_list_widget ul li:before,
.widget.widget_nav_menu ul li:before,
.widget.widget_gt3_team_list_widget ul li.gt3_team_list__item:before{
	display: none;
}

.top_footer strong{
	font-weight: 600;
}
.top_footer a{
	color: inherit;
}
.main_wrapper #main_content ul[class*='gt3_list_'] li{
	padding: 0 0 8px 0;
	list-style: none;
}
.main_wrapper #main_content ul[class*='gt3_list_'] li:before,
.main_wrapper .elementor-section ul[class*='gt3_list_'] li:before{
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 1em;
	line-height: 1em;
	position: static;
	right: auto;
	display: inline-block;
	margin-right: 9px;
	content: '\f00c';
	vertical-align: baseline;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
ol{
	counter-reset: li;
}
ol > li{
	list-style: none;
	counter-increment: li;
}
ol > li:before{
	content: "." counter(li);
	font-size: inherit;
	width: auto;
	line-height: inherit;
	display: inline-block;
	margin-left: 0;
	margin-right: 0.3em;
	text-align: right;
	direction: rtl;
	font-weight: inherit;
}
/* C U S T O M   C L A S S E S */

/*WPML*/
#lang_sel_list{
	display: inline-block !important;
	float: right !important;
	margin-left: -10px;
	padding: 11px 25px 0 0;
}
/* main header */

/* ie9 */
/* ie9 end */

.header_side_container{
	display: inline-block;
	height: 100%;
	max-height: 100%;
	vertical-align: middle;
	white-space: nowrap;
}
#sbc-search{
	display: flex;
}
/* end main header */

/* logo */
.logo_container{
	position: relative;
	z-index: 1;
	display: inline-block;
	height: 100%;
	margin-right: 20px;
	margin-left: 20px;
	vertical-align: middle;
}
.logo_container:before{
	display: inline-block;
	height: 100%;
	content: '';
	vertical-align: middle;
}
.logo_container a{
	display: inline-block;
	vertical-align: middle;
	color: inherit;
}
.logo_container img{
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.logo_container .sticky_logo{
	display: none;
}
.sticky_header .logo_container .sticky_logo{
	display: block;
}
.sticky_header .logo_container.sticky_logo_enable .site-title,
.sticky_header .logo_container.sticky_logo_enable .default_logo,
.logo_container.mobile_logo_enable .mobile_logo,
.logo_container.tablet_logo_enable .tablet_logo{
	display: none;
}
@media only screen and (max-width: 1199px){
	.logo_container.tablet_logo_enable .default_logo,
	.logo_container.tablet_logo_enable .site-title,
	.sticky_header .logo_container.tablet_logo_enable .sticky_logo + .tablet_logo{
		display: none;
	}
	.logo_container.tablet_logo_enable .tablet_logo{
		display: block;
	}
}
@media only screen and (max-width: 768px){
	.logo_container.mobile_logo_enable .default_logo,
	.logo_container.tablet_logo_enable.mobile_logo_enable .tablet_logo,
	.logo_container.mobile_logo_enable .site-title{
		display: none;
	}
	.logo_container.mobile_logo_enable .mobile_logo{
		display: block;
	}
	.sticky_header .logo_container.mobile_logo_enable.sticky_logo_enable .mobile_logo{
		display: none;
	}
}
/* end logo */

/* menu style */
.main-menu,
.main-menu > ul,
.main-menu > div,
.main-menu > div > ul{
	font-weight: 500;
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
}
.main-menu > ul,
.main-menu > div,
.main-menu > div > ul{
	margin: 0 -12px;
}
.main-menu > ul:after,
.main-menu > div > ul:after{
	display: table;
	clear: both;
	content: '';
}
.main-menu > ul > li,
.main-menu > div > ul > li{
	height: 100%;
}
.main-menu > ul > li,
.main-menu > div > ul > li{
	margin: 0 19px;
	padding: 0;
}
.main-menu > ul > li > a,
.main-menu > div > ul > li > a{
	margin: 0;
	padding: 0 4px;
	opacity: 1;
	color: inherit;
	position: relative;
	z-index: 1;
	display: block;
}
.main-menu > ul > li > a > span,
.main-menu > div > ul > li > a > span{
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
}
.main-menu ul li,
.column_menu ul li{
	position: relative;
	z-index: 1;
	display: inline-block;
	float: left;
	vertical-align: middle;
}
.main-menu ul li ul.sub-menu,
.column_menu ul li ul.sub-menu{
	display: block;
	position: absolute;
	left: 0;
	top: 100%;
	width: 200px;
	padding: 15px 0;
	margin-top: 0;
	margin-left: 0;
	opacity: 0;
	z-index: 555;
	visibility: hidden;
	text-align: left;
	transition: all 200ms;
	-webkit-transition: all 200ms;
	-webkit-box-shadow: 0 0 20px 0 rgba(31, 36, 39, 0.15);
	-moz-box-shadow: 0 0 20px 0 rgba(31, 36, 39, 0.15);
	box-shadow: 0 0 20px 0 rgba(31, 36, 39, 0.15);
}
.mobile_menu_container .main-menu ul li ul.sub-menu{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.main-menu ul li.gt3_megamenu_active ul.sub-menu{
	padding: 7px 0 9px;
}
.main-menu ul li:hover > ul{
	visibility: visible;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.main-menu ul li ul ul.sub-menu{
	top: 0;
	left: 101%;
	margin-top: -15px;
}
.main-menu ul li ul.sub-menu li{
	display: block;
	float: none;
}
.main-menu a{
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	transition: all 200ms;
}
.main-menu ul li ul li > a > span{
	position: relative;
}
.gt3_header_builder_menu_component .main-menu > ul li.menu-item-has-children > a:after{
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 3px 0 3px;
	border-color: currentcolor transparent transparent transparent;
	content: '';
	line-height: 1;
	margin: 0 0 0 7px;
	vertical-align: middle;
}
.gt3_header_builder > .mobile_menu_container .main-menu > ul li.menu-item-has-children > a:after{
	display: none;
}
.main-menu ul li ul .menu-item{
	padding: 4px 30px;
}
.main-menu ul li ul .menu-item > a{
	line-height: 22px;
	display: block;
	width: 100%;
	opacity: 1;
	color: inherit;
	position: relative;
}
.main-menu ul li ul .menu-item > a:hover,
.main-menu ul li ul .menu-item.current-menu-item > a{
	opacity: 1;
}
.main-menu > ul > li.menu-on-other-side > .sub-menu{
	right: 0;
	left: auto;
}
.main-menu > ul > li.menu-on-other-side > .sub-menu .sub-menu{
	right: 100%;
	left: auto;
}
.main-menu > ul > li > .sub-menu .sub-menu:after{
	position: absolute;
	top: 0;
	bottom: 0;
	left: -4px;
	width: 4px;
	content: '';
}
.main-menu > ul > li.menu-on-other-side > .sub-menu .sub-menu:after{
	right: -4px;
	left: auto;
}
.main-menu > ul > li > a:before,
.main-menu ul.sub-menu:before {
	position: absolute;
	bottom: 0;
	height: 3px;
	background-color: currentColor;
	transition: all 300ms;
	content: '';
	width: 100%;
	left: 0;
	opacity: 0;
}
.main-menu ul.sub-menu:before {
	bottom: auto;
	top: -3px;
	opacity: 1;
}
.gt3_megamenu_triangle{
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 1px;
	margin-left: -30px;
}
.gt3_megamenu_triangle:after,
.gt3_megamenu_triangle:before{
	display: none;
}
.main-menu > ul > li.menu-on-other-side > .sub-menu:before,
.main-menu > ul > li.menu-on-other-side > .sub-menu:after{
	right: 20px;
	left: auto;
	display: none;
}
/* end menu style */

/* mega menu */
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu{
	right: auto !important;
	left: 50% !important;
	width: auto;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li{
	display: table-cell;
	width: 230px;
	min-width: 230px;
	padding-right: 30px;
	padding-left: 30px;
	vertical-align: baseline;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li,
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > ul{
	width: 190px;
	min-width: 190px;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > ul{
	position: relative;
	right: auto !important;
	left: auto !important;
	margin-top: 0;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	border: none;
	background-color: transparent;
}
.gt3_header_builder__container .main-menu > ul > li.gt3_megamenu_active > ul:before,
.gt3_header_builder__container .main-menu > ul > li.gt3_megamenu_active > ul:after{
	display: none;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > ul > li{
	padding-right: 0;
	padding-left: 0;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active:hover > .sub-menu > li > ul{
	visibility: visible;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li:hover{
	z-index: 2;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > a{
	font-size: 1em;
	font-weight: 400;
	margin-top: 17px;
	margin-bottom: 7px;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > a > span:after{
	opacity: 0;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > a:hover > span:after{
	opacity: 1;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li:after{
	display: none;
}
div.mobile_menu_container .main-menu .gt3_megamenu_active > .sub-menu{
	left: 0 !important;
	padding-right: 0 !important;
	padding-left: 15px !important;
}
/* end mega menu */

/* sticky header */
.sticky_header{
	position: fixed;
	z-index: 100000;
	top: 0;
	right: 0;
	left: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0;
}
.sticky_header .column_menu > .menu{
	visibility: hidden;
}
.sticky_header.header_sticky_shadow{
	box-shadow: 0 4px 10px -5px rgba(0, 0, 0, .1);
}
.admin-bar .sticky_header{
	top: 32px;
}
.sticky_header.sticky_on{
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.sticky_header.sticky_on .column_menu > .menu{
	visibility: visible;
}
/* end sticky header */
@media screen and (max-width: 780px){
	.admin-bar .sticky_header{
		top: 46px;
	}
}
@media screen and (max-width: 600px){
	.admin-bar .sticky_header{
		top: 0;
	}
}
@media screen and (max-width: 599px){
	div[id*=wpadminb]{
		top: -46px !important;
	}
}
/* header responsive */
@media (max-width: 1499px){
}
@media (max-width: 1249px){
	.main-menu > ul > li > a,
	.main-menu > div > ul > li > a{
		padding: 0 7px;
	}
}
@media (max-width: 991px){
	.main-menu > ul > li > a,
	.main-menu > div > ul > li > a{
		padding: 0 10px;
	}
}
/* Navigation Toggle */
.mobile-navigation-toggle,
.mobile-navigation_column-toggle{
	line-height: 40px;
	position: relative;
	z-index: 1;
	display: none;
	overflow: visible;
	width: 40px;
	height: 100%;
	margin: 0;
	padding: 0;
	cursor: pointer;
	transition-timing-function: linear;
	transition-duration: .15s;
	transition-property: opacity, filter;
	text-align: center;
	vertical-align: middle;
}
.toggle-inner,
.toggle-inner:before,
.toggle-inner:after{
	background-color: #ffffff;
}
.toggle-box{
	position: relative;
	display: inline-block;
	width: 25px;
	height: 24px;
	vertical-align: middle;
}
.toggle-inner{
	top: 50%;
	display: block;
	margin-top: -1px;
}
.toggle-inner,
.toggle-inner:before,
.toggle-inner:after{
	position: absolute;
	width: 25px;
	height: 0;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform;
	border-top: 2px solid;
}
.toggle-inner:before,
.toggle-inner:after{
	display: block;
	content: '';
}
.toggle-inner:before{
	top: -9px;
}
.toggle-inner:after{
	bottom: -7px;
}
.mobile-navigation-toggle:before,
.mobile-navigation_column-toggle:before{
	position: relative;
	display: inline-block;
	width: 0;
	height: 100%;
	content: '';
	vertical-align: middle;
}
.mobile-navigation-toggle .toggle-inner,
.mobile-navigation_column-toggle .toggle-inner{
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-duration: .1s;
}
.mobile-navigation-toggle .toggle-inner:before,
.mobile-navigation_column-toggle .toggle-inner:before{
	transition: top .1s .14s ease, opacity .1s ease;
}
.mobile-navigation-toggle .toggle-inner:after,
.mobile-navigation_column-toggle .toggle-inner:after{
	transition: bottom .1s .14s ease, transform .1s cubic-bezier(.55, .055, .675, .19);
}
.mobile-navigation-toggle.is-active .toggle-inner,
.mobile-navigation_column-toggle.is-active .toggle-inner{
	transition-delay: .14s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.mobile-navigation-toggle.is-active .toggle-inner:before,
.mobile-navigation_column-toggle.is-active .toggle-inner:before{
	top: 0;
	transition: top .1s ease, opacity .1s .14s ease;
	opacity: 0;
}
.mobile-navigation-toggle.is-active .toggle-inner:after,
.mobile-navigation_column-toggle.is-active .toggle-inner:after{
	bottom: 0;
	transition: bottom .1s ease, transform .1s .14s cubic-bezier(.215, .61, .355, 1);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.mobile_menu_container.sticky_on{
	position: fixed;
	left: 0;
	width: 100%;
	overflow-y: auto;
}
.mobile_menu_container:not(.sticky_on){
	max-height: none !important;
}
.mobile_menu_container,
.mobile_column_menu_container{
	font-size: 0;
	line-height: 0;
}
.mobile_menu_container .main-menu,
.mobile_column_menu_container .main-menu{
	z-index: 0;
	display: none;
	width: 100%;
	height: auto;
}
.mobile_menu_container .main-menu > ul > li > a,
.mobile_menu_container .main-menu > div > ul > li > a{
	width: 100%;
	padding: 0;
}
.mobile_menu_container .main-menu ul li ul .menu-item > a{
	font-size: inherit;
	line-height: inherit;
}
.mobile_menu_container .main-menu > ul.mobile_view_on,
.mobile_menu_container .main-menu > div > ul.mobile_view_on{
	position: relative;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
}
.mobile_menu_container .main-menu ul.mobile_view_on li{
	display: block;
	float: none;
	height: auto;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}
.main-menu .mobile_switcher{
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 0;
	width: 40px;
	height: 40px;
	margin: auto;
	cursor: pointer;
	transition: transform 200ms;
}
.main-menu .mobile_switcher.is-active{
	transform: rotate(90deg);
}
.column_menu .mobile_switcher{
	position: absolute;
	z-index: 1;
	top: 6px;
	right: 20px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.mobile_menu_container .main-menu ul li ul li.menu-item-has-children:after,
.mobile_menu_container .main-menu > ul > li.menu-item-has-children > a:after{
	display: none;
}
.main-menu .mobile_switcher:before,
.column_menu .mobile_switcher:before{
	position: absolute;
	right: 18px;
	bottom: calc(50% - 4px);
	display: inline-block;
	width: 8px;
	height: 8px;
	content: '';
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	opacity: .7;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}
.column_menu .mobile_switcher:before{
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.mobile_menu_container .main-menu ul li ul{
	position: relative;
	top: 0;
	left: 0;
	visibility: visible;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin-top: 0;
	padding: 0 0 0 15px;
	-webkit-transition: 0ms;
	transition: all 0ms;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	border: none;
	background-color: transparent;
}
.mobile_menu_container .main-menu > ul > li > ul:before,
.mobile_menu_container .main-menu > ul > li > ul:after{
	display: none;
}
.mobile_menu_container .main-menu ul li ul ul{
	top: 0;
	left: 0 !important;
	margin: 0;
}
.mobile_menu_container .main-menu ul li ul li:hover > a{
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
/* gt3_currency_switcher && gt3_lang_switcher */
/* end gt3_currency_switcher */

/* B L O G */
.gt3_module_blog,
.gt3_module_featured_posts{
	text-align: left;
}
.gt3_module_blog .blog_post_preview .blogpost_title i{
	color: inherit;
}
.gt3_module_blog.items4 .blog_post_preview h2 a{
	line-height: inherit;
}
.gt3_module_blog .blog_post_preview h2 a{
	font-family: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
}
.blog_content .gt3_module_button a{
	font-size: 1em;
	font-weight: 500;
	line-height: 14px;
	padding: 0;
	border: none;
}
.blog_content .gt3_module_button a:hover{
	padding: 0;
	border: none;
	background-color: transparent;
}
/* Slider */
div.slick-slider ul.slick-dots,
div.gt3_carousel_list.slick-slider ul.slick-dots,
.blog_post_preview.format-gallery .slick-dots,
.gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > ul.slick-dots,
.swiper-pagination{
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	width: auto;
	padding: 0;
	margin: auto !important;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	pointer-events: none;
}
.elementor-section-full_width div.slick-slider ul.slick-dots,
.elementor-section-full_width div.gt3_carousel_list.slick-slider ul.slick-dots,
.elementor-section-full_width .gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > ul.slick-dots,
.elementor-section-full_width .swiper-pagination{
	right: 30px;
	left: auto;
	width: auto;
}
div.slick-slider ul.slick-dots li,
div.gt3_carousel_list.slick-slider ul.slick-dots li,
.blog_post_preview.format-gallery .slick-dots > li,
.gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > ul.slick-dots > li,
.swiper-pagination > .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	line-height: 10px;
	background-color: transparent;
	opacity: .4;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-ms-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
	margin: 10px 0;
	pointer-events: all;
	-webkit-border-radius: unset;
	-moz-border-radius: unset;
	border-radius: unset;
	outline: none;
	border: none;
	padding: 0;
}
div.slick-slider ul.slick-dots li button:before,
div.gt3_carousel_list.slick-slider ul.slick-dots li button:before,
.blog_post_preview.format-gallery .slick-dots > li button:before,
.gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > ul.slick-dots > li button:before,
.swiper-pagination > .swiper-pagination-bullet:before{
	width: inherit;
	height: inherit;
	content: '';
	display: block;
	background-color: currentColor;
	opacity: 1;
}
.swiper-pagination > .swiper-pagination-bullet:before{
	background-color: inherit;
}
/* Slider end */

/*module carousel*/
.items2 .blog_post_preview,
.items3 .blog_post_preview,
.items4 .blog_post_preview{
	display: inline-block;
	margin-right: -4px;
	vertical-align: top;
}
.items4 .blog_post_preview{
	width: calc(25% - .5px);
}
.blog_post_preview.element,
.gt3_module_carousel .blog_post_preview{
	margin-right: 0;
}
.blog_post_media{
	margin-bottom: 25px;
}
.elementor-widget-gt3-core-blog .gt3_module_blog:not(.items1) .blog_post_media{
	margin-bottom: 20px;
}
a > .blog_post_media{
	overflow: hidden;
}
.blog_post_media .slider-wrapper{
	overflow: hidden;
}
.blog_post_media img{
	max-width: 100%;
	height: auto;
}
.blog_post_media .gt3_video_wrapper__thumb{
	position: relative;
	z-index: 1;
	visibility: visible;
	-webkit-transition: opacity 400ms 200ms, visibility 400ms 200ms;
	-moz-transition: opacity 400ms 200ms, visibility 400ms 200ms;
	-ms-transition: opacity 400ms 200ms, visibility 400ms 200ms;
	transition: opacity 400ms 200ms, visibility 400ms 200ms;
	opacity: 1;
}
.blog_post_media .gt3_video_wrapper__thumb.play_video{
	visibility: hidden;
	opacity: 0;
}
.blog_post_media .gt3_video__play_iframe{
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	padding-bottom: 0;
	-webkit-transition: opacity 400ms 200ms;
	-moz-transition: opacity 400ms 200ms;
	-ms-transition: opacity 400ms 200ms;
	transition: opacity 400ms 200ms;
	opacity: 0;
}
.blog_post_media .gt3_video__play_iframe.play_video{
	opacity: 1;
}
.blog_post_preview{
	margin-bottom: 30px;
}
.blog_post_preview.format-standard .blog_content,
.blog_post_preview.format-audio .blog_content,
.blog_post_preview.format-link .blog_content,
.blog_post_preview.format-quote .blog_content{
	padding: 4.5% 5.2%;
	background: #f8f9fa;
}
.search .listing_meta{
	margin-bottom: 0;
}
.search .blogpost_title{
	margin-bottom: 0;
	margin-top: 0;
}
.listing_meta{
	font-size: 13px;
	line-height: 1.5;
	display: block;
	margin-bottom: 8px;
	text-transform: uppercase;
	font-weight: bold;
}
.listing_meta span{
	display: inline;
	vertical-align: bottom;
}
.listing_meta span:not(:last-of-type):after{
	content: '|';
	margin-left: 6px;
	margin-right: 7px;
}
.listing_meta span:last-child:after{
	display: none;
}
.listing_meta > span,
.widget.widget_recent_entries .post-date,
.widget.widget_rss .rss-date{
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}
.listing_meta a{
	vertical-align: middle;
	color: inherit;
}
.blog_post_preview .listing_meta span{
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
.blog_post_preview:not(.has_post_boxed_content) .listing_meta span:hover{
	opacity: 1;
}
.listing_meta span.post_category a:after{
	content: ',';
	margin-right: 2px;
	color: inherit !important;
}
.listing_meta span.post_category a:last-child:after{
	content: '';
	margin-right: 0;
}
.blogpost_title{
	position: relative;
	padding-bottom: 5px;
}
.blogpost_title:first-child{
	margin-bottom: 0;
}
/* gt3_author_box */
/* end gt3_author_box */
.blogpost_title i,
.page_title i{
	font-size: .9em;
	margin-right: 10px;
}
.blog_content p{
	margin-bottom: 17px;
}
.blog_content p:last-child{
	margin-bottom: 0;
}
.blog_content h1,
.blog_content h2,
.blog_content h3,
.blog_content h4,
.blog_content h5,
.blog_content h6,
#main_content > h1,
#main_content > h2,
#main_content > h3,
#main_content > h4,
#main_content > h5,
#main_content > h6,
.comment_content > h1,
.comment_content > h2,
.comment_content > h3,
.comment_content > h4,
.comment_content > h5,
.comment_content > h6{
	margin-top: 10px;
	margin-bottom: 10px;
}
.gt3_module_blog:not(.packery_wrapper) .blog_post_preview .listing_meta span,
.search .blog_post_preview .listing_meta span{
	margin-right: 15px;
}
.gt3_module_blog:not(.packery_wrapper) .blog_post_preview .listing_meta span:last-child,
.search .blog_post_preview .listing_meta span:last-child{
	margin-right: 0;
}
/* single post */
.single #main_content > .blog_post_preview{
	margin-bottom: 25px;
}
.single #main_content > .blog_post_preview .blog_content{
	margin: 0;
	padding: 0;
	background: none;
}
.blog_post_preview .blog_content > ul,
.blog_post_preview .blog_content > ol{
	overflow: hidden;
}
.blog_post_preview .blog_content > ul{
	padding-bottom: 17px;
	padding-left: 15px;
}
.blog_post_preview .blog_content > ol{
	margin-bottom: 17px;
}
/* Comments */
#comments{
	margin: 0 0 25px 0;
	padding: 24px 0 0 0;
	border-top: 2px solid #f7f8f8;
}
#comments:empty{
	font-size: 0;
	line-height: 0;
	height: 0;
	margin: 0 !important;
	border: none !important;
	padding: 0 !important;
}
.single #main_content > #comments h2,
.page #main_content > #comments h2{
	color: inherit;
	font-size: 18px;
	font-weight: bold;
	font-family: inherit;
	text-transform: uppercase;
	line-height: 1.5;
}
#respond{
	padding: 26px 30px;
	margin: 0;
	background-color: #f8f9fa;
}
#respond form#commentform [class^='span'],
#respond form#commentform > p{
	padding: 0;
}
#respond textarea{
	margin-bottom: 0;
}
#cancel-comment-reply-link:hover{
	color: inherit;
}
.comment_info a,
#cancel-comment-reply-link{
	transition: color .3s;
}
.comment-reply-link{
	font-size: 13px;
	font-weight: 700;
	line-height: 1.5;
	display: block;
	margin-top: 11px;
}
.comment-reply-link:after{
	font-size: 11px;
	content: "\f105";
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	margin-left: 7px;
	line-height: 15px;
	display: inline-block;
	color: #ffffff;
	width: 15px;
	height: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-align: center;
	vertical-align: text-top;
}
.elementor-widget-gt3-core-button .gt3_module_button_elementor.alignment_center{
	text-align: center;
}
.elementor-widget-gt3-core-button .gt3_module_button_elementor.alignment_right{
	text-align: right;
}
.mobile_menu_container .main-menu ul.mobile_view_on > li > ul > li > .sub-menu:first-child{
	display: block !important;
	margin-left: -2px;
}
.gt3_module_button_list{
	line-height: 21px;
}
.blog_post_preview .gt3_module_button_list{
	display: inline-block;
	width: auto;
}
.blog_post_preview .gt3_module_button_list {
	float: left;
}
.post_share_block{
	position: relative;
}
.post_share_block > a{
	position: relative;
	-webkit-transition: color 300ms;
	transition: color 300ms;
	line-height: inherit;
	text-align: center;
	color: inherit !important;
}
.post_share_block > a:before{
	font-family: Theme_icon;
	font-weight: normal;
	content: "\f10d";
	font-size: 21px;
	line-height: inherit;
	padding: 0;
	opacity: 1;
	margin: 0 7px 0 0;
	color: inherit;
	vertical-align: middle;
}
/* Likes */
.likes_block,
.post_share_block,
.likes_block span{
	line-height: inherit;
	display: inline-block;
	vertical-align: top;
}
.like_count,
.like_title{
	transition: color 300ms;
	-webkit-transition: color 300ms;
}
.like_count:empty{
	display: none;
}
/* Pager Block */
/* Style Scroll */
/* ! Style Scroll */

/* Select 2 */
span.select2-dropdown{
	border-color: rgba(245, 246, 247, 1);
}
/* Select 2 end */

/* WIDGET STYLES */
aside > .widget,
.main_footer .widget,
.widget li{
	position: relative;
}
.widget li{
	padding-bottom: 10px;
}
aside > .widget + .widget,
.elementor-widget-sidebar > .widget + .widget,
.main_footer .widget + .widget,
.elementor-widget-wrap .elementor-widget-container .widget + .widget{
	margin-top: 40px;
}
.gt3_burger_sidebar_container aside > .widget + .widget{
	margin-top: 35px;
}
aside > .widget:last-child,
.elementor-widget-sidebar .elementor-widget-container > .widget:last-child{
	margin-bottom: 35px;
}
.widget.widget_text ul li:before,
.widget.widget_product_categories ul li:before,
.widget.widget_nav_menu ul li:before,
.widget.widget_archive ul li:before,
.widget.widget_pages ul li:before,
.widget.widget_categories ul li:before,
.widget.widget_recent_entries ul li:before,
.widget.widget_meta ul li:before,
.widget.widget_recent_comments ul li:before,
.widget.main_wrapper ul li:before,
.widget.main_footer ul li:before,
ul.wp-block-archives li:before,
ul.wp-block-categories li:before,
ul.wp-block-latest-posts li:before,
ul.select2-results__options li:before{
}
.gt3_header_builder__burger_sidebar {
	font-size: 13px;
}
.gt3_header_builder__burger_sidebar .sidebar .widget_nav_menu .menu .menu-item > a,
.gt3_header_builder__burger_sidebar .widget.widget_recent_entries > ul > li a,
.gt3_header_builder__burger_sidebar .gt3_widget > ul > li a,
.gt3_header_builder__burger_sidebar .sidebar .widget .widget-title{
	color: #fff;
}
.widget.main_footer ul li:before{
	color: inherit;
}
.widget.widget_text ul li,
.widget.widget_archive ul li,
.gt3_widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav > ul > li,
.widget.widget_product_categories ul li,
.widget.widget_categories ul li,
.widget.widget_pages ul li,
.widget.widget_meta ul li,
.widget.widget_recent_comments ul li,
.widget.widget_recent_entries ul li,
.widget.widget_nav_menu ul li,
#main_content ul.wp-block-archives li,
#main_content ul.wp-block-categories li,
#main_content ul.wp-block-latest-posts li{
	font-size: 1em;
	line-height: 1.6;
}
aside .widget.widget_text ul li,
.widget.widget_text ul li li,
.widget.widget_archive ul li li,
.gt3_widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav > ul > li li,
.widget.widget_product_categories ul li li,
.widget.widget_categories ul li li,
.widget.widget_pages ul li li,
.widget.widget_meta ul li li,
.widget.widget_recent_comments ul li li,
.widget.widget_recent_entries ul li li,
.widget.widget_nav_menu ul li li,
#main_content ul.wp-block-archives li li,
#main_content ul.wp-block-categories li li,
#main_content ul.wp-block-latest-posts li li{
	font-size: 1em;
}
.widget.widget_text ul li a,
.widget.widget_product_categories ul li a,
.widget.widget_nav_menu ul li a,
.widget.widget_archive ul li a,
.widget.widget_pages ul li a,
.widget.widget_categories ul li a,
.widget.widget_recent_entries ul li a,
.widget.widget_meta ul li a,
.widget.widget_recent_comments ul li a,
.widget.main_wrapper ul li a,
.widget.main_footer ul li a,
.widget.widget_layered_nav.woocommerce-widget-layered-nav ul li a{
	font-size: inherit;
	line-height: inherit;
}

.widget.widget_nav_menu ul li{
    padding: 13px 0;
    margin: 0;
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.widget.widget_nav_menu ul li li:first-child{
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 13px;
}
.widget.widget_nav_menu ul li:last-child{
	padding-bottom: 0;
	border-bottom: none;
}
.main_footer .textwidget p{
	line-height: 1.75em;
	margin-bottom: 10px;
}
.main_footer .textwidget p:last-child{
	margin-bottom: 0;
}
.flickr_widget_wrapper{
	margin-right: -10px;
}
.flickr_widget_wrapper .flickr_badge_image{
	position: relative;
	z-index: 1;
	width: calc(33.33% - 10px);
	max-width: 120px;
	height: calc(33.33% - 10px);
	max-height: 120px;
	display: inline-block;
	vertical-align: top;
}
.flickr_badge_image > a:before{
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	transition: opacity 300ms;
	opacity: 0;
	background: #000000;
}
.flickr_badge_image > a:hover:before{
	opacity: .3;
}
/* Tag Cloud */
/* Instagram */
.widget #sb_instagram{
	padding: 10px 0 0 0 !important;
}
.widget #sbi_images{
	width: calc(100% + 9px) !important;
	margin: 0 0 0 -9px !important;
	padding: 0 !important;
}
#sb_instagram{
	position: relative;
}
#sb_instagram #sbi_load{
	position: absolute;
	bottom: 0;
}
/* Image Widget */
/* Text Widget */
.textwidget p:last-of-type{
	margin-bottom: 0;
}
.textwidget:after{
	display: table;
	clear: both;
	content: '';
}
.textwidget img{
	max-width: 100%;
	margin: 0 0 25px 0;
	vertical-align: top;
}
.textwidget a img{
	margin: 0 auto;
}
.textwidget strong + br{
	margin-bottom: 15px;
}
@media only screen and (max-width: 1200px){
}
@media only screen and (max-width: 992px){
}
@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 600px){
}
@media only screen and (max-width: 480px){
}
/* Dropcap */
/* footer widget style */
.top_footer{
	font-weight: 300;
}
.gt3_button_bottom{
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	color: #1d40ca;
	width: 100%;
	max-width: 175px;
	box-sizing: border-box;
	padding: 8px 4px 8px 16px;
	text-align: center;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	margin-left: 43px;
}
@media only screen and (min-width: 1100px){
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
	.top_footer .row [class*=span]{
		display: inline-block;
		float: none;
		width: 50%;
		margin-bottom: 35px;
		vertical-align: top;
	}
	.top_footer .row [class*=span]:nth-last-child(1),
	.top_footer .row [class*=span]:nth-last-child(2){
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 767px){
	.gt3_button_bottom{
		margin: 0 36px;
	}
}
/* end footer widget style  */

/* END WIDGET STYLES */

::-moz-selection{
	color: #ffffff;
}
::selection{
	color: #ffffff;
}
/* page 404 */
@keyframes circles{
	0%{
		transform: scale(1.0);
	}
	50%{
		transform: scale(1.05);
	}
	100%{
		transform: scale(1.0);
	}
}
/* back_to_top */
.back_to_top_container{
	position: fixed;
	z-index: 3;
	right: 0;
	bottom: 0;
	pointer-events: none;
}
#back_to_top{
	display: block;
	width: 59px;
	height: 59px;
	cursor: pointer;
	transition: all .3s;
	text-align: center;
	pointer-events: none;
	opacity: 0;
	color: #b9bfc3;
	background-color: #ffffff;
	box-shadow: 0 0 43px 0 rgba(5,28,44,.09);
}
#back_to_top:after{
	content: "\f106";
	z-index: 1;
	position: absolute;
	left: 50%;
	top: 47%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 18px;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
}
#back_to_top.show{
	pointer-events: auto;
	opacity: 1;
}
#back_to_top:hover{
	color: #ffffff;
}
/* end back_to_top */
.pp_block h2{
	margin-bottom: 30px;
}
/* Call Back */
/*preloader*/
/* linear preloader */
.gt3_linear-loading{
	position: fixed;
	z-index: 999;
	top: 0;
	width: 100%;
	height: 100%;
	margin-top: 0;
	background-color: #2b3258;
}
@keyframes loading-bar{
	0%,
	100%{
		transform: translate(-30px, 0);
	}
	50%{
		transform: translate(130px, 0);
	}
}
@-webkit-keyframes loading-bar{
	0%,
	100%{
		-webkit-transform: translate(-30px, 0);
	}
	50%{
		-webkit-transform: translate(130px, 0);
	}
}
@keyframes logo-appear{
	0%{
		opacity: 0;
	}
	8%{
		opacity: 1;
	}
	100%{
		opacity: 1;
	}
}
@-webkit-keyframes logo-appear{
	0%{
		opacity: 0;
	}
	8%{
		opacity: 1;
	}
	100%{
		opacity: 1;
	}
}
@-webkit-keyframes object_one{
	25%{
		-webkit-transform: translate(0, -40px) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
	}
}
@keyframes object_one{
	25%{
		-webkit-transform: translate(0, -40px) rotate(-180deg);
		transform: translate(0, -40px) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
		transform: translate(0, 0) rotate(-180deg);
	}
}
@-webkit-keyframes object_two{
	25%{
		-webkit-transform: translate(40px, 0) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
	}
}
@keyframes object_two{
	25%{
		-webkit-transform: translate(40px, 0) rotate(-180deg);
		transform: translate(40px, 0) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
		transform: translate(0, 0) rotate(-180deg);
	}
}
@-webkit-keyframes object_three{
	25%{
		-webkit-transform: translate(-40px, 0) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
	}
}
@keyframes object_three{
	25%{
		-webkit-transform: translate(-40px, 0) rotate(-180deg);
		transform: translate(-40px, 0) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
		transform: translate(0, 0) rotate(-180deg);
	}
}
@-webkit-keyframes object_four{
	25%{
		-webkit-transform: translate(0, 40px) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
	}
}
@keyframes object_four{
	25%{
		-webkit-transform: translate(0, 40px) rotate(-180deg);
		transform: translate(0, 40px) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
		transform: translate(0, 0) rotate(-180deg);
	}
}
/* linear preloader end */

/* circle preloader */
@keyframes gt3_circle-fade_out{
	from{
		opacity: 1;
	}
	to{
		opacity: 0;
	}
}
.gt3_circle-fade_out{
	animation-name: gt3_circle-fade_out;
}
@keyframes gt3_circle-fade_in{
	from{
		opacity: 0;
	}
	to{
		opacity: 1;
	}
}
.gt3_circle-fade_in{
	animation-name: gt3_circle-fade_in;
}
@keyframes gt3_circle-preloader_in{
	0%{
		transform: scale(.5);
		opacity: 0;
	}
	25%{
		transform: scale(1.4);
		opacity: 1;
	}
	60%{
		transform: scale(1);
		opacity: 1;
	}
}
@keyframes gt3_circle-preloader_out{
	0%{
		transform: scale(1);
		opacity: 1;
	}
	25%{
		transform: scale(1.4);
		opacity: 1;
	}
	60%{
		transform: scale(.5);
		opacity: 0;
	}
	100%{
		transform: scale(.5);
		opacity: 0;
	}
}
.gt3_circle-overlay{
	position: fixed;
	z-index: 999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;

	justify-content: center;
}
.gt3_circle-overlay .gt3_circle-preloader svg{
	animation-name: gt3_circle-preloader_in;
	animation-duration: .8s;
	animation-timing-function: ease-in-out;

	animation-fill-mode: forwards;
}
.gt3_circle-overlay .gt3_circle-preloader.gt3_circle-out svg{
	animation-name: gt3_circle-preloader_out;
}
.gt3_circle-overlay .gt3_circle-preloader .gt3_circle-logo{
	line-height: 1px;
	display: block;
	width: 40%;
	margin: 0 auto;
	padding: 5px;
	animation-delay: .5s;
	text-align: center;
	opacity: 0;
}
.gt3_circle-preloader{
	position: relative;
	display: flex;
	align-items: center;
	width: 200px;
	height: 200px;
}
.gt3_circle-preloader svg{
	position: absolute;
	top: 0;
}
.gt3_circle-outer{
	opacity: 0;

	fill: transparent;
	stroke: #ffffff;
	stroke-width: 2;
	stroke-dasharray: 99;
	stroke-dashoffset: 502;
}
.gt3_circle-outer.gt3_circle-loading{
	-webkit-transition: stroke-dashoffset .8s ease;
	-moz-transition: stroke-dashoffset .8s ease;
	-ms-transition: stroke-dashoffset .8s ease;
	transition: stroke-dashoffset .8s ease;
}
/* circle preloader end */

/* theme preloader start */
@-moz-keyframes spin_theme_preloader{
	100%{
		-moz-transform: rotate(360deg);
	}
}
@-webkit-keyframes spin_theme_preloader{
	100%{
		-webkit-transform: rotate(360deg);
	}
}
@keyframes spin_theme_preloader{
	100%{
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
/* theme preloader end */

/* GT3 Header Builder */
.gt3_header_builder{
	position: relative;
	z-index: 1000;
}
.gt3_header_builder.header_over_bg{
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
}
.gt3_header_builder__section-container{
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}
.gt3_header_builder__section-container:before,
.gt3_header_builder__section-container:after{
	display: none;
}
.gt3_header_builder__section-container.container_full{
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
}
.gt3_header_builder__section .header_side,
.gt3_header_builder__section.not_empty_center_side .header_side.center{
	position: relative;
	height: 100%;

	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}
.gt3_header_builder__section .header_side.left,
.gt3_header_builder__section .header_side.header_side--custom-align.header_side--left-align{
	text-align: left;
}
.gt3_header_builder__section .header_side.right,
.gt3_header_builder__section .header_side.header_side--custom-align.header_side--right-align{
	text-align: right;
}
.gt3_header_builder__section .header_side.center,
.gt3_header_builder__section .header_side.header_side--custom-align.header_side--center-align{
	text-align: center;
}
.gt3_header_builder .header_side_container:before{
	display: inline-block;
	height: 100%;
	content: '';
	vertical-align: middle;
}
.gt3_header_builder_component{
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
}
.gt3_header_builder a{
	color: inherit;
}
.gt3_header_builder_menu_component{
	margin-right: 20px;
	margin-left: 20px;
}
.gt3_header_builder_burger_sidebar_component{
	margin-right: 24px;
	margin-left: 24px;
}
.gt3_header_builder_component p{
	margin-bottom: 0;
}
.gt3_header_builder__section[class*="gt3_header_builder__section--top"] .gt3_header_builder_component.gt3_header_builder_text_component{
	font-size: 12px;
}
.gt3_header_builder_delimiter_component{
	width: 0;
	height: 15px;
	margin: 0 2px;
	padding-right: 0;
	padding-left: 0;
	border-left: 1px solid;
}
.logo_container + .gt3_header_builder_delimiter_component {
	border-left-width: 2px;
	opacity: 0.7;
}
div[class*="gt3_header_builder__section--top"] .gt3_header_builder__section-container{
	z-index: 3;
}
div[class*="gt3_header_builder__section--middle"] .gt3_header_builder__section-container{
	z-index: 2;
}
div[class*="gt3_header_builder__section--bottom"] .gt3_header_builder__section-container{
	z-index: 1;
}
.gt3_header_builder__section--show_on_tablet,
.gt3_header_builder__section--show_on_mobile{
	display: none;
}
.gt3_header_builder .column_menu .gt3-menu-categories-title{
	position: relative;
	display: inline-block;
	width: 240px;
	padding: 18px 30px;
	cursor: pointer;
	color: #ffffff;
}
.gt3_header_builder .column_menu .gt3-menu-categories-title i{
	line-height: inherit;
	float: right;
}
.gt3_header_builder .column_menu > div,
.gt3_header_builder .column_menu > ul{
	margin: 0;
}
.gt3_header_builder_menu_component .column_menu{
	position: relative;
	width: 300px;
}
.gt3_header_builder_menu_component .column_menu ul{
	visibility: hidden;
	opacity: 0;
}
.gt3_header_builder_menu_component .column_menu ul{
	z-index: 555;
	visibility: visible;
	-webkit-transition: visibility 300ms ease, opacity 300ms;
	-moz-transition: visibility 300ms ease, opacity 300ms;
	-ms-transition: visibility 300ms ease, opacity 300ms;
	transition: visibility 300ms ease, opacity 300ms;
	opacity: 1;
	background-color: transparent;
	-webkit-box-shadow: 0 1px 20px -2px rgba(66, 71, 76, .09);
	box-shadow: 0 1px 20px -2px rgba(66, 71, 76, .09);
}
.gt3_header_builder_menu_component .column_menu .menu{
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	width: 100%;
	padding: 0;
	background-color: #ffffff;
}
.sticky_header .gt3_header_builder_menu_component .column_menu .menu{
	display: none;
}
.gt3_header_builder_menu_component .column_menu .menu li ul{
	position: absolute;
	z-index: 555;
	top: 0;
	right: 0;
	display: block;
	visibility: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	transition: all 300ms;
	opacity: 0;
}
.gt3_header_builder_menu_component .column_menu .menu li:hover > ul{
	visibility: visible;
	opacity: 1;
}
.gt3_header_builder_menu_component .column_menu .menu li a span{
	padding-left: 10px;
}
.gt3_header_builder_menu_component .column_menu > ul > li > ul:before,
.gt3_header_builder_menu_component .column_menu > ul > li > ul:after,
.gt3_header_builder_menu_component .column_menu .gt3_megamenu_triangle:before,
.gt3_header_builder_menu_component .column_menu .gt3_megamenu_triangle:after,
.gt3_header_builder_menu_component .column_menu ul li ul li > a > span:after{
	display: none;
}
.gt3_header_builder .left .gt3_header_builder_menu_component .column_menu > ul > li .sub-menu{
	right: auto;
	left: 101%;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}
.gt3_header_builder .right .gt3_header_builder_menu_component .column_menu > ul > li .sub-menu{
	right: 101%;
	left: auto;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}
.header_side.right .gt3_header_builder_menu_component .column_menu ul li ul .menu-item > a{
	text-align: left;
}
.gt3_header_builder_menu_component .column_menu ul li ul .menu-item > a{
	font-size: 16px;
	line-height: 1;
	display: block;
	padding: 17px 0 18px;
}
.gt3_header_builder_menu_component .column_menu ul li ul.sub-menu{
	border-radius: 0;
}
.gt3_header_builder_menu_component .column_menu .menu li{
	position: relative;
	display: block;
	float: none;
	height: auto;
	margin: 0;
	padding: 0 15px;
}
.gt3_header_builder_menu_component .column_menu .menu > li > a{
	font-size: 16px;
	line-height: 1;
	position: relative;
	z-index: 1;
	display: block;
	padding: 17px 0 18px;
}
.gt3_header_builder_menu_component .column_menu ul > li:not(:last-child) > a:before{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	content: '';
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	transition: all 300ms;
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
	opacity: 1;
	border-top: 1px solid #f3f4f4;

	will-change: transform;
}
@media only screen and (max-width: 1199px){
	.gt3_header_builder .sticky_header{
		display: none;
		height: 0;
	}
	.gt3_header_builder .sticky_header.sticky_header--tablet{
		display: block;
		height: auto;
	}
	.gt3_header_builder_menu_component .main-menu,
	.main-menu > ul > li > a:before,
	.main-menu ul.sub-menu:before {
		display: none;
	}
	.gt3_header_builder_menu_component .mobile-navigation-toggle,
	.gt3_header_builder_menu_component .mobile-navigation_column-toggle{
		display: inline-block;
	}
	.gt3_header_builder > .mobile_menu_container .main-menu > ul{
		display: none;
	}
	.gt3_header_builder > .mobile_menu_container .main-menu{
		display: block;
	}
	.gt3_header_builder > .mobile_menu_container .gt3_header_builder_component{
		display: block;
	}
	.gt3_header_builder_component.gt3_header_builder_menu_component{
		height: 100%;
	}
	.gt3_header_builder_menu_component .column_menu{
		position: relative;
		display: flex;
		width: auto;
		height: 100%;
	}
	.gt3_header_builder .column_menu .gt3-menu-categories-title{
		font-size: 0;
		line-height: 10px;
		width: auto;
		margin: auto;
		padding: 15px;
	}
	.gt3_header_builder .column_menu .gt3-menu-categories-title i{
		font-size: 16px;
	}
	.gt3_header_builder_menu_component .column_menu .menu{
		width: 100vw;
	}
	.gt3_header_builder_menu_component .column_menu > ul.menu > li ul.sub-menu{
		position: relative;
		top: 0;
		left: 0;
		display: none;
		visibility: visible;
		-webkit-transition: unset;
		-moz-transition: unset;
		-ms-transition: unset;
		transition: unset;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		opacity: 1;
	}
	.gt3_header_builder__section--hide_on_tablet{
		display: none;
	}
	.gt3_header_builder__section--show_on_tablet{
		display: block;
	}
	.main-menu > ul > li > a:hover span:before,
	.main-menu ul li ul.sub-menu li a:hover span:before,
	.main-menu ul li.menu-item.current-menu-item > a span:before,
	.main-menu ul li.menu-item.current-menu-ancestor > a span:before,
	.main-menu ul li.menu-item.current-menu-parent > a span:before{
		opacity: 0;
	}
}
@media only screen and (max-width: 1200px){
}
@media only screen and (max-width: 991px){
	div[class*="gt3_header_builder__section--top"]{
		font-size: 11px;
		line-height: 1.2;
	}
}
@media only screen and (max-width: 767px){
	.gt3_header_builder .sticky_header.sticky_header--mobile{
		display: block;
		height: auto;
	}
	.gt3_header_builder__section--hide_on_mobile,
	.search_cat_mobile_hide{
		display: none;
	}
	.gt3_header_builder__section--show_on_mobile{
		display: block;
	}
	.gt3_header_builder.header_over_bg:not(.header_over_bg--mobile){
		position: relative;
	}
	.gt3_header_builder.header_over_bg--mobile{
		position: absolute;
	}

}
/* menu component */
.gt3_header_builder_component + .gt3_header_builder_component.gt3_header_builder_menu_component{
	margin-left: 15px;
}
.gt3_header_builder_component.gt3_header_builder_menu_component + .gt3_header_builder_component{
	margin-left: 5px;
}
@media only screen and (max-width: 1200px){
	.gt3_header_builder_component.gt3_header_builder_menu_component + .gt3_header_builder_component{
		margin-left: 3px;
	}
}
@media only screen and (max-width: 767px){
	.logo_container img{
		height: auto !important;
	}
	.header_side_container .logo_container{
		max-width: 70px;
		white-space: nowrap;
	}
}
/* end menu component */

/* search in header */
.header_search{
	display: inline-block;
	height: auto !important;
	vertical-align: middle;
}
.header_search .header_search__icon{
	cursor: pointer;
	opacity: 1 !important;
}
.header_search .header_search__icon > i,
.header_search__inner .search_form:after{
	font-family: Theme_icon;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.header_search .header_search__icon > i:before,
.header_search__inner .search_form:after{
	font-weight: 700;
	content: '\f101';
}
.header_search:not(.ct-search-open) .header_search__icon > i:before{
	font-size: 1.05em;
}
.header_search.ct-search-open .header_search__icon > i:before{
	font-weight: 700;
	content: '\f104';
}
.header_search:before{
	position: absolute;
	content: '';
}
.header_search .header_search__inner{
	position: fixed;
	top: 0;
	height: 100vh;
	left: 0;
	right: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 1;
	transition: all 200ms;
	-webkit-transition: all 200ms;
}
.header_search .header_search__inner:before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000000;
	opacity: 0.5;
	transition: all .3s;
}
.header_search .header_search__inner:after{
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.header_search__inner_cover{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.header_search__inner_close{
	position: absolute;
	top: 40px;
	right: 40px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	z-index: 100;
	border-radius: 50%;
	border: 1px solid #ffffff;
}
.admin-bar .header_search__inner_close{
	top: 72px;
}
.header_search.ct-search-open .header_search__inner:before{
	opacity: 0.95;
}
.header_side.left .header_search .header_search__inner{
	right: auto;
	left: -11px;
}
body.ct-search-open .sticky_header{
	z-index: 0;
}
.header_search .header_search__inner label{
	font-size: 20px;
}
.header_search.ct-search-open .header_search__inner{
	transition: transform 0.5s;
	opacity: 1;
	visibility: visible;
}
.header_search__inner .search_form{
	width: 100%;
}
.header_search__inner .search_form:after{
	display: none;
}
.header_search__inner .search_form .search_submit{
	display: block;
	right: 0;
	top: 0;
	bottom: 0;
	line-height: 56px;
	z-index: 5;
	background: none;
	font-size: 20px;
	font-weight: normal;
	position: absolute;
	margin: 0;
	padding: 0 37px;
	min-width: 60px;
	height: 60px;
	cursor: pointer;
	color: #fff;
}
.header_search__inner .search-field,
.header_search__inner .search_text{
	background-color: #f8f9fa;
	border: none;
	box-shadow: none;
	outline: none;
	user-select: none;
	height: 60px;
	padding: 11px 120px 11px 20px;
	margin-bottom: 0;
	font-size: 20px;
	width: 100%;
	border-radius: 0;
	text-transform: capitalize;
}
.header_search__inner .search-field:-moz-placeholder,
.header_search__inner .search_text:-moz-placeholder{
	opacity: 1 !important;
}
.header_search__inner .search-field::-moz-placeholder,
.header_search__inner .search_text::-moz-placeholder{
	opacity: 1 !important;
}
.header_search__inner .search-field:-ms-input-placeholder,
.header_search__inner .search_text:-ms-input-placeholder{
	opacity: 1 !important;
}
.header_search__inner .search-field:-webkit-autofill,
.header_search__inner .search-field:-webkit-autofill:hover,
.header_search__inner .search-field:-webkit-autofill:focus,
.header_search__inner .search_text:-webkit-autofill,
.header_search__inner .search_text:-webkit-autofill:hover,
.header_search__inner .search_text:-webkit-autofill:focus{
	-webkit-box-shadow: 0 0 0 40px rgba(0, 0, 0, 0) inset;
	border: 1px solid rgba(0, 0, 0, 0);
	transition: background-color 5000s ease-in-out 0s;
}
/* end search in header

/* burger sidebar */
.gt3_header_builder_burger_sidebar_component{
	font-size: 0;
	line-height: 0;
	padding: 0 3px;
	cursor: pointer;
}
.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon{
	position: relative;
	display: inline-block;
	width: 26px;
	height: 19px;
}
.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 3px;
	border-radius: 3px;
	background-color: currentColor;
	-webkit-transition: width 200ms;
	-moz-transition: width 200ms;
	-ms-transition: width 200ms;
	transition: width 200ms;
}
.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span.second{
	top: 8px;
}
.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span.third{
	top: 16px;
}
.gt3_header_builder_burger_sidebar_component:hover .burger_sidebar_icon span.first{
	width: 70%;
}
.gt3_header_builder_burger_sidebar_component:hover .burger_sidebar_icon span.third{
	width: 80%;
}
.gt3_header_builder__burger_sidebar{
	position: fixed;
	z-index: 9999;
	top: 0;
	right: -420px;
	bottom: 0;
	width: 390px;
	max-width: calc(100% - 50px);
	-webkit-transition: right .3s ease-in-out, left .3s ease-in-out;
	-moz-transition: right .3s ease-in-out, left .3s ease-in-out;
	transition: right .3s ease-in-out, left .3s ease-in-out;
}
.gt3_header_builder__burger_sidebar.active{
	right: 0;
}
.gt3_header_builder__burger_sidebar-cover{
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	width: 100vw;
	height: 100vh;
	content: '';
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	-moz-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease;
	opacity: 0;
	background: rgba(0, 0, 0, .7);
}
.gt3_header_builder__burger_sidebar.active .gt3_header_builder__burger_sidebar-cover,
.gt3pg_pro-fsslider-showSocials .gt3pg_pro_socials.show{
	visibility: visible;
	cursor: url(/wp-content/themes/juris/img/close_burger.webp) 19 19, default;
	opacity: 1;
}
body.admin-bar .gt3_header_builder__burger_sidebar{
	top: 32px;
}
.gt3_burger_sidebar_container{
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow-y: scroll;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 407px;
	padding: 40px 40px;
	background: rgba(25, 26, 28, 0.9);
}
@media only screen and (max-width: 1199px){
	.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span{
		top: 5px;
		left: 0;
		width: 12px !important;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span:nth-child(2){
		display: none;
	}
	.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span:last-child{
		top: 12px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}
@media only screen and (max-width: 767px){
	.gt3_burger_sidebar_container{
		width: 100%;
		padding: 40px 25px;
	}
}
.gt3_burger_sidebar_container ul li{
	list-style: none;
	line-height: 1;
}
body.active_burger_sidebar{
	right: 150px;
}
/* login component */
.gt3_header_builder_login_component{
	line-height: 0;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}
.gt3_header_builder_login_component p{
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	display: inline-block;
	width: auto;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	text-rendering: auto;
}
.gt3_header_builder__login-modal{
	position: fixed;
	z-index: 1000;
	top: 5%;
	left: 5%;
	visibility: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 90%;
	height: 90%;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	text-align: center;
	opacity: 0;
}
.gt3_header_builder__login-modal.active{
	visibility: visible;
	opacity: 1;
}
.gt3_header_builder__login-modal:before{
	position: relative;
	display: inline-block;
	height: 100%;
	content: '';
	vertical-align: middle;
}
.gt3_header_builder__login-modal-close{
	position: absolute;
	top: 15px;
	right: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.gt3_header_builder__login-modal-close:before,
.gt3_header_builder__login-modal-close:after{
	position: absolute;
	top: 14px;
	left: 0;
	width: 28px;
	height: 2px;
	content: '';
	background: #2b2c30;
}
.gt3_header_builder__login-modal-close:before{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.gt3_header_builder__login-modal-close:after{
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.gt3_header_builder__login-modal-cover{
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	width: 100vw;
	height: 100vh;
	content: '';
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	-moz-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease;
	opacity: 0;
	background: rgba(0, 0, 0, .7);
}
.gt3_header_builder__login-modal.active .gt3_header_builder__login-modal-cover{
	visibility: visible;
	cursor: url(/wp-content/themes/juris/img/close.webp) 16 16, default;
	opacity: 1;
}
#customer_login input:-webkit-autofill{
	-webkit-box-shadow: 0 0 0 30px white inset;
}
@media (max-width: 991px){
}
@media (max-width: 767px){
	#customer_login h2,
	.gt3_header_builder__login-modal_container h2{
		font-size: 24px !important;
		line-height: 32px !important;
	}
}
@media (max-width: 479px){
}
/* GT3 Header Builder end

/* RS Slider start */
@media only screen and (max-width: 1500px){
}
@media only screen and (min-width: 1501px){
}
/* RS Slider end */

/* Isotope */
.isotope-filter{
	padding: 0;
	margin-bottom: 22px;
}
.isotope-filter a{
	padding: 8px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	transition: all .4s;
	margin-right: 25px;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
}
.isotope-filter a:last-child{
	margin-right: 0;
}
.elementor-widget-gt3-core-portfolio .isotope-filter a:after,
.elementor-widget-gt3-core-team .isotope-filter a:after,
.isotope-filter a span.count{
	display: none;
}
.isotope-filter a span.count{
	margin-left: 0;
}
.isotope-filter a:before{
	position: absolute;
	bottom: 5px;
	left: 50%;
	width: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	content: '';
	border-top: 3px solid;
	transition: all 300ms;
}
.isotope-filter a.active:before{
	width: 100%;
}
/* Isotope end */

/* mailchimp content */
#mc_display_rewards,
.mc_form_inside br,
#mc-indicates-required{
	display: none;
}
#mc_signup_form #mc_subheader{
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 20px;
	color: inherit;
	font-weight: inherit;
	font-family: inherit;
}
body #mc_signup_submit{
	margin-top: 0;
}
body #mc_signup{
	width: 100%;
}
@media only screen and (min-width: 500px){
}
/* ! mailchimp content */

/* PixProof */
div#pixproof_gallery{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -4px;
}
@media only screen and (min-width: 900px){
}
@media only screen and (max-width: 1023px){
}
@media only screen and (max-width: 600px){
}
/* End PixProof */
#main_content ul.slick-dots > li:before,
#main_content ul > li.elementor-icon-list-item:before,
#main_content ul > li.elementor-editor-element-setting:before,
#main_content ul.page-numbers > li:before,
#main_content ul.tabs > li:before,
#main_content ul.gt3_product_list_nav > li:before,
ul[class*=select2] > li:before,
#add_payment_method #payment ul.payment_methods li:before,
#main_content ul.variable-items-wrapper > li:before,
#main_content ul.elementor-select-preset-list > li:before,
.woocommerce-cart #payment ul.payment_methods li:before,
.woocommerce-checkout #payment ul.payment_methods li:before,
.woocommerce ul.order_details li:before{
	display: none !important;
}
@media only screen and (min-width: 1280px){
}
@media only screen and (max-width: 1279px){
}
/* Map */
/* The location pointed to by the popup tip. */
/* The bubble is anchored above the tip. */
/* The popup bubble itself. */
@media only screen and (max-width: 767px){
}
@media (min-width: 768px){
	.elementor-widget-gt3-core-googlemap.enable_section_map_height,
	.elementor-widget-gt3-core-googlemap.enable_section_map_height .elementor-widget-container,
	.elementor-widget-gt3-core-googlemap .section_map_height-yes{
		height: 100%;
	}
}
/* Prev | Next Fullwidth links */
@media only screen and (min-width: 768px){
}
/* Prev-Next Links */
@media only screen and (min-width: 768px){
}
.single .format-standard-image .blog_post_media{
	display: none;
	visibility: hidden;
}
.single.visible_blog_post_media .format-standard-image .blog_post_media,
.single .gt3_module_featured_posts .format-standard-image .blog_post_media{
	display: block;
	visibility: visible;
}
/* Single Post Info */
div:not(.packery_wrapper) .blog_post_preview .listing_meta{
	line-height: 21px;
}
.elementor-widget-gt3-core-blog .listing_meta{
	margin-bottom: 0;
}
div:not(.packery_wrapper) .blog_post_preview .listing_meta > span,
div:not(.packery_wrapper) .blog_post_preview .listing_meta a{
	line-height: inherit;
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	margin: 0 !important;
}
div:not(.packery_wrapper) .blog_post_preview .listing_meta a{
	transition: all 300ms;
}
.gt3_module_blog:not(.packery_wrapper) .blog_post_preview .blogpost_title{
	padding-bottom: 12px;
	padding-top: 1px;
	margin-bottom: 0;
	margin-top: 0;
	letter-spacing: normal;
}
.gt3_module_button_list{
	visibility: visible;
	opacity: 1;
	transition: all 400ms;
}
.gt3_module_button_list a{
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.5;
}
.gt3_module_button_list a:after{
	font-size: 11px;
	content: "\f105";
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	margin-left: 7px;
	line-height: 15px;
	display: inline-block;
	color: #ffffff;
	width: 15px;
	height: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-align: center;
	vertical-align: text-top;

}
.gt3_module_blog.packery_wrapper{
	opacity: 0;
	visibility: hidden;
	animation: all 500ms;
}
.mc_merge_var label,
.search_result_form .search_form label{
	left: 20px;
}
.widget .post_count:before{
	content: '(';
}
.widget .post_count:after{
	content: ')';
}
.page #comments{
	margin-top: 35px;
}
.gt3_module_blog.packery_wrapper .blog_post_preview .blog_content .listing_meta{
	margin-bottom: 2px;
}
@media screen and (max-width: 767px){
	.elementor-widget-gt3-core-button .gt3_module_button_elementor.alignment_right{
		text-align: left;
	}
}
.archive .gt3-page-title{
	/*margin-bottom: 50px;*/
}
@media only screen and (max-width: 1025px) and (min-width: 768px){
	.post_count{
		display: none !important;
	}
	.widget_nav_menu li ul,
	.widget_product_categories li ul,
	.widget_categories li ul,
	.widget_pages li ul{
		padding-left: 0;
	}
}
/* Elementor Buttons */
.elementor-element.elementor-widget-gt3-core-button .gt3_module_button_elementor a,
.elementor-widget-gt3-core-pricebox .price_button-elementor a{
	font-size: 15px;
	line-height: 1.45;
	font-weight: 700;
}
.elementor-element.elementor-widget-gt3-core-button .gt3_module_button_elementor a{
	margin: 0 !important;
}
.elementor-widget-gt3-core-button .gt3_module_button_elementor .button_size_elementor_normal:not(.hover_type2):not(.hover_type5),
input[type='submit'].button_size_normal{
	padding: 13px 28px;
}
.elementor-element.elementor-widget-gt3-core-button .border_icon_default .gt3_module_button__container{
	position: relative;
}
.elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container .gt3_icon_default:after{
	display: none;
}
.elementor-widget-gt3-core-button .btn_icon_position_right .elementor_btn_icon_container .gt3_icon_default:before,
.gt3_icon_arrow_custom:after {
	font-family: Theme_icon;
	content: "\f105";
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	height: 20px;
	width: auto;
	margin: 0 0 0 1px;
	font-weight: normal;
	position: static;
	background: unset;
}
/* Portfolio */
/* Testimonials */
/* GT3 tooltip */
.wpcf7-form .row{
	margin-right: -5px;
	margin-left: -5px;
}
.wpcf7-form .row [class*="span"]{
	padding-right: 5px;
	padding-left: 5px;
}
/* elemntor custom text editor style */
.elementor-element-custom_color h1,
.elementor-element-custom_color h2,
.elementor-element-custom_color h3,
.elementor-element-custom_color h4,
.elementor-element-custom_color h5,
.elementor-element-custom_color h6{
	color: inherit;
}
.elementor-element-custom_line_height h1,
.elementor-element-custom_line_height h2,
.elementor-element-custom_line_height h3,
.elementor-element-custom_line_height h4,
.elementor-element-custom_line_height h5,
.elementor-element-custom_line_height h6{
	line-height: inherit;
}
.elementor-element-custom_font_size h1,
.elementor-element-custom_font_size h2,
.elementor-element-custom_font_size h3,
.elementor-element-custom_font_size h4,
.elementor-element-custom_font_size h5,
.elementor-element-custom_font_size h6{
	font-size: inherit;
}
/* end elemntor custom text editor style */

/* elementor frontend editor */
body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section:hover,
div#elementor-add-new-section:hover{
	z-index: 1000;
}
/* end elementor frontend editor */

.elementor-element-custom_line_height p{
	line-height: inherit !important;
}
/* Fix for elementor row inner */
.elementor-column-wrap .elementor-container .elementor-row{
	margin-left: -10px;
	margin-right: -10px;
	width: calc(100% + 20px);
}
/* end Fix for elementor row inner */

/* gt3_team_single */
/* end gt3_team_single */

/* gt3_styled_link */
/* gt3_styled_link */
#main_content .post_count:before{
	content: '(';
}
#main_content .post_count:after{
	content: ')';
}
@media only screen and (min-width: 1023px){
}
@media only screen and (min-width: 768px){
}
/* Fullscreen ProGallery */
/* TestimonialsLite Module */
@media only screen and (max-width: 767px){
}
/* Blogboxed Module */
@media (min-width: 768px){
}
/* Portfolio Module */
/* Video Module */
/* ImageInfoBox */
/* Instagram */
@keyframes move{
	0%{
		bottom: 0;
	}
	50%{
		bottom: 10px;
	}
	100%{
		bottom: 0;
	}
}
/* PriceBox Type2 */
@media only screen and (min-width: 768px){
}
/* Booked Appointments */
body #booked-profile-page input[type="submit"],
body #booked-profile-page button,
body .booked-list-view input[type="submit"],
body .booked-list-view button,
body table.booked-calendar input[type="submit"],
body table.booked-calendar button,
body .booked-modal input[type="submit"],
body .booked-modal button{
	line-height: 38px;
	padding: 0 18px;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 2px;
}
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body .booked-form .booked-appointments,
body input#submit-request-appointment,
body .booked-modal button.cancel,
body .booked-modal input[type="submit"].button-primary:hover,
body .booked-modal button.cancel:hover,
body table.booked-calendar td.today:hover .date span{
	background: transparent !important;
}
@media only screen and (min-width: 1000px){
}
@media only screen and (max-width: 767px){
}
@media only screen and (max-width: 992px){
}
input[type='checkbox'] + label{
	position: relative !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	display: inline-block !important;
	padding-left: 5px;
	opacity: 1 !important;
	color: inherit !important;
}
/* Shift Gallery */

@media only screen and (max-width: 767px){
}
/* Blog Related Posts */
/* select 2 */
span.select2.select2-container{
	position: relative;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	vertical-align: middle;
}
.select2-dropdown,
.select2-results{
	background: #1d1e20;
	border-radius: 0;
	border: none;
}
.select2-dropdown{
	padding: 30px;
	border-radius: 0;
}
.select2-dropdown.select2-dropdown--below{
	margin-top: -10px;
}
ul.select2-results__options,
ul.select2-results__options li,
.select2-container--default li.select2-results__option[aria-selected="true"],
ul.select2-results__options li:hover{
	background: transparent !important;
}
.select2-search--dropdown{
	padding: 0;
}
ul.select2-results__options{
	position: relative;
	z-index: 5555;
	width: 100%;
}
ul.select2-results__options li{
	font-size: 1em;
	line-height: 1.5;
	position: relative;
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 5px 0;
}
ul.select2-results__options li:last-child{
	padding-bottom: 0;
}
ul.select2-results__options li:before{
	display: inline-block !important;
}
ul.select2-results__options li.select2-results__message:before{
	display: none !important;
}
/* select 2 */
aside{
	margin-bottom: 100px;
}
fieldset{
	border-width: 1px;
	margin-left: 0;
	margin-right: 0;
}
blockquote cite br:first-child,
.page-link .pagger_info_text{
	display: none;
}
.blog_post_media .slick_wrapper:not(.slick-initialized){
	white-space: nowrap;
	overflow: hidden;
	opacity: 0;
	transition: opacity 2000ms;
}
.blog_post_media .slick_wrapper.slick-initialized{
	opacity: 1;
}
.select2-search--dropdown .select2-search__field{
	background: transparent !important;
	border-radius: 0 !important;
}

.main-menu > ul > li.menu-on-other-side > .sub-menu{
	right: 0;
	left: auto;
}
.main-menu > ul > li.menu-on-other-side > .sub-menu .sub-menu{
	right: 101%;
	left: auto;
}

/* Revolution Slider */
/* ! Revolution Slider */

/* fullscreen_paging */
.fullscreen_paging #main_content > .elementor > .elementor-inner{
	position: relative;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    max-width: 100%;
}
.elementor-editor-active .fullscreen_paging #main_content > .elementor > .elementor-inner{
	overflow: auto;
}
body.admin-bar .fullscreen_paging #main_content > .elementor > .elementor-inner{
	height: calc(100vh - 32px);
}
.fullscreen_paging #main_content{
	/*background-color: #000000;*/
}
/*.fullscreen_paging #main_content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.swiper-slide{
	opacity: 0;
	transform: scale(0.9);
	transition: opacity 800ms, transform 600ms;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.swiper-slide.swiper-slide-active{
	opacity: 1;
	transform: scale(1);
}*/
.fullscreen_paging #main_content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section:not(.elementor-section-height-full) > .elementor-container {
	height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container > .elementor-row{
	height: auto;
    min-height: 100%;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner .swiper-pagination{
	right: 20px;
	opacity: 0;
	-webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner.gt3_swiper_loaded .swiper-pagination{
	opacity: 1;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner .swiper-pagination > .swiper-pagination-bullet{
	position: relative;
    z-index: 1;
    width: 8px;
    height: 8px;
    padding: 10px;
    background-clip: content-box;
    box-sizing: content-box;
    background-color: #d6d5e2;
    outline: none;
    opacity: 1;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner .swiper-pagination > .swiper-pagination-bullet:after{
	content: '';
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
    border: 2px solid #bacedb;
    opacity: 0;
    transition: opacity 400ms;
}
/* end fullscreen_paging */

/* burger menu */
.gt3_burger_sidebar_container .widget_nav_menu .sub-menu {
	display: none;
}
.gt3_burger_sidebar_container .widget.widget_nav_menu ul li {
	padding: 10px 0 0 0;
	margin: 0 !important;
	border: none;
}
.gt3_burger_sidebar_container .widget.widget_nav_menu ul li:before {
	display: none;
}
.gt3_burger_sidebar_container .widget.widget_nav_menu ul li a{
	font-size: 20px;
	line-height: 1.5;
	display: block;
}
.gt3_burger_sidebar_container .widget.widget_nav_menu ul li ul li a{
	font-size: 15px;
	line-height: 1.5;
}
.gt3_burger_sidebar_container .sidebar .widget_nav_menu .menu .menu-item-has-children {
	position: relative;
	padding-right: 30px;
}
.gt3_burger_sidebar_container .gt3_burger_item_switcher {
	display: block;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	right: 10px;
	top: 20px;
	color: #fff;
}
.gt3_burger_sidebar_container .gt3_burger_item_switcher:after {
	font-family: Theme_icon;
	content: "\f10f";
	font-size: 13px;
	left: 50%;
	top: 50%;
	position: absolute;
	transform: translate(-50%, -50%) rotate(90deg);
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transition: all 300ms;
}
.gt3_burger_sidebar_container .gt3_burger_item_switcher.is-active:after {
	transform: translate(-50%, -50%) rotate(0deg);
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
}

body .wpcf7 form .wpcf7-response-output {
	padding-left:45px;
}
span.select2.select2-container {
	max-width:100%;
}

.post_share_block .fa {
	font-family: FontAwesome;
	font-style: normal;
}

body .gt3-page-title_wrapper .gt3-page-title{
	padding-top: 0;
}


/* /wp-content/themes/juris/css/base-elementor.css */
/*-------------------------------------
  Elementor Global
  Video popup
  Divider
  Image box
  Testimonials
  Image brands
  Image rotate
  Counter
  PriceBox
  Button
  Blog
  Team
  Progress bar
  Timeline
  Slider
  Works
  CountDown
  Portfolio

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

/* Elementor Global */
div.elementor-element.elementor-widget-spacer{
	margin-bottom: 0;
}
.elementor img{
	will-change: opacity;
}
.span12 .elementor-section-boxed.elementor-top-section > .elementor-container.elementor-column-gap-no{
	padding-right: 15px;
	padding-left: 15px;
}
body.elementor-page .site_wrapper .container.container-sidebar_none{
	width: 100%;
}
body.elementor-page .site_wrapper .main_wrapper > .container > .row > .content-container.span8{
	padding-left: 5px;
	padding-right: 5px;
	margin-top: -5px;
}
body.single.elementor-page .site_wrapper .main_wrapper > .container > .row > .content-container.span8 #main_content > .blog_post_preview .blog_content > *:not(.elementor),
body.single.elementor-page .site_wrapper .main_wrapper > .container > .row > .content-container.span8 #main_content > *:not(.blog_post_preview):not(.elementor){
	margin-right: 10px;
	margin-left: 10px;
}
body.elementor-page .site_wrapper .main_wrapper > .container > .row > .content-container.span12 .blog_content > .elementor{
	margin-left: -10px;
	margin-right: -10px;
	width: calc(100% + 20px);
}
@media only screen and (min-width: 1024px){

	.elementor-column[class*=max_width-]:first-child{
		margin-left: auto;
	}

	.elementor-column[class*=max_width-]:last-child{
		margin-right: auto;
	}
}
@media only screen and (min-width: 768px){
}
@media only screen and (max-width: 1023px){
}
.elementor-editor-active .gt3_header_builder.header_over_bg{
	pointer-events: none;
}
.elementor-editor-active .elementor-element[class*=elementor-hidden-]:before{
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background-color: rgba(206, 206, 206, .08);
}
.elementor-editor-active .elementor-element[class*=elementor-hidden-]:after{
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	max-width: 90%;
	margin: auto;
	opacity: .4;

	-webkit-justify-content: center;
	justify-content: center;
}
.elementor-editor-active .elementor-element.elementor-hidden-desktop:after{
	content: 'Hide on Desktop';
}
/* Elementor Global end */

/* Video popup */
@-webkit-keyframes video_pulse_animation_outside{
	0%{
		width: 5%;
		height: 5%;
		opacity: 1;
	}
	100%{
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}
@-moz-keyframes video_pulse_animation_outside{
	0%{
		width: 5%;
		height: 5%;
		opacity: 1;
	}
	100%{
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}
@-o-keyframes video_pulse_animation_outside{
	0%{
		width: 5%;
		height: 5%;
		opacity: 1;
	}
	100%{
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}
@keyframes video_pulse_animation_outside{
	0%{
		width: 5%;
		height: 5%;
		opacity: 1;
	}
	100%{
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}
@-webkit-keyframes video_rotate_animation_outside{
	0%{
		-webkit-transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes video_rotate_animation_outside{
	0%{
		-moz-transform: rotate(0deg);
	}
	100%{
		-moz-transform: rotate(360deg);
	}
}
@-o-keyframes video_rotate_animation_outside{
	0%{
		-o-transform: rotate(0deg);
	}
	100%{
		-o-transform: rotate(360deg);
	}
}
@keyframes video_rotate_animation_outside{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
/* Video popup end */

/* Divider */
div.elementor-widget[class*=elementor-widget-divider-]{
	margin-bottom: 0;
}
/* Divider end */

/* Image box */
@media (min-width: 768px){
}
@media (max-width: 767px){
}
/* Image box end */

/* Testimonials */
@media screen and (max-width: 1023px){
}
@media screen and (max-width: 767px){
}
/* Testimonials end */

/* Image brands */
/* Image brands end */

/* Image rotate */
/* Image rotate end */

/* Counter */
@media only screen and (max-width: 1023px){
}
/* Counter end */

/* PriceBox */
@media only screen and (max-width: 1023px){
}
/* PriceBox end */

/* Button */
@media only screen and (max-width: 1023px){
}
/* Button end */

/* Blog */
@media screen and (max-width: 1023px){
}
/* Blog end */

/* Blog Simple */
.gt3_module_blog_simple .blog_post_preview{
	padding-bottom: 17px;
	margin-bottom: 26px;
}
.gt3_module_blog_simple .blog_post_preview .gt3_blogsimple_header{
	float: none;
	width: 100%;
	margin: 0;
}
.gt3_module_blog_simple .blog_post_preview .gt3_blogsimple_header .listing_meta .post_date{
	font-size: inherit;
}
.gt3_module_blog_simple .blog_post_preview .blogpost_title,
.gt3_module_blog_simple .blog_post_preview .blog_item_description{
	margin-left: 0;
}
.gt3_module_blog_simple .blog_post_preview .gt3_module_button_list{
	margin-top: 0.2em;
	float: left;
}
.gt3_module_blog_simple .blog_post_preview:after{
	border-top: 2px solid #f7f8f8;
	opacity: 1;
}
/* Blog Simple end */

/* Team */
.module_team li{
	list-style: none;
}
.module_team .item_list{
	margin-bottom: -15px;
	padding-bottom: 0;
	padding-left: 0;
}
.module_team .item_list > li{
	position: relative;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0;
}
.module_team .item_list > li .item_wrapper{
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.module_team .items4 .item_list > li{
	width: 25%;
}
.module_team .item_list > li img{
	width: 100%;
	height: auto;
}
.module_team.type1 .item-team-member:not(.item-team--no_image) .team-infobox{
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 28px 30px 24px 30px;
	-webkit-transition: opacity 400ms;
	-moz-transition: opacity 400ms;
	-ms-transition: opacity 400ms;
	transition: opacity 400ms;
	pointer-events: none;
}
.item_wrapper.type1:hover .team-infobox{
	opacity: 1;
}
.module_team.type1 .item_wrapper .team_img:before{
	position: absolute;
	z-index: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .4s;
	transition: all .4s;
	pointer-events: none;
	opacity: 0;
	background-color: #ffffff;
}
.module_team.type1 .item_wrapper:hover .team_img:before{
	opacity: .75;
}
.module_team.type1 .team_info,
.module_team.type1 .team_title{
	-webkit-transition: opacity 400ms, -webkit-transform 400ms;
	-moz-transition: opacity 400ms, -moz-transform 400ms;
	-ms-transition: opacity 400ms, -ms-transform 400ms;
	transition: opacity 400ms, transform 400ms;
	-webkit-transform: translateY(15%);
	-ms-transform: translateY(15%);
	transform: translateY(15%);
	opacity: 0;
}
.elementor-widget-gt3-core-team .module_team.type2 .item_list > li .item_wrapper .team_info,
.elementor-widget-gt3-core-teamcarousel .module_team.type2 .item_list > li .item_wrapper .team_info,
.widget_gt3_team_list_widget .team_info{
	margin-top: 17px;
}
.elementor-widget-gt3-core-team .module_team .team_title__text,
.widget_gt3_team_list_widget .team_title__text{
	position: relative;
	z-index: 1;
}
.elementor-widget-gt3-core-team .module_team .team_title__text a,
.widget_gt3_team_list_widget .team_title__text a{
	color: inherit;
	font-weight: inherit;
}
@media only screen and (max-width: 1024px){
}
@media only screen and (max-width: 992px){
}
.elementor-widget-gt3-core-team .module_team .team-positions,
.widget_gt3_team_list_widget .team-positions{
	margin-top: 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.5;
}
.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team-infobox{
	padding: 28px 30px;
	text-align: center;
	top: 0;
	margin: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team-infobox .team_title{
	text-align: center;
}
.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title a,
.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title a{
	color: inherit;
}
.elementor-widget-gt3-core-team .module_team.type1 .gt3_single_team_info,
.elementor-widget-gt3-core-teamcarousel .module_team.type1 .gt3_single_team_info{
	-webkit-transition: opacity 400ms, -webkit-transform 400ms;
	-moz-transition: opacity 400ms, -moz-transform 400ms;
	-ms-transition: opacity 400ms, -ms-transform 400ms;
	transition: opacity 400ms, transform 400ms;
	-webkit-transform: translateY(15%);
	-ms-transform: translateY(15%);
	transform: translateY(15%);
	opacity: 0;
}
.elementor-widget-gt3-core-team .module_team .item_list > li .item_wrapper:hover .gt3_single_team_info,
.elementor-widget-gt3-core-teamcarousel .module_team .item_list .item-team-member .item_wrapper:hover .gt3_single_team_info{
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.elementor-widget-gt3-core-team .module_team.type1 .item_list > li .item_wrapper,
.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item_list .item-team-member .item_wrapper,
.elementor-widget-gt3-core-team .module_team.type1 .item_list > li,
.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item_list .item-team-member{
	overflow: visible;
}
.elementor-widget-gt3-core-team .module_team.type1 .item_wrapper .team_img, .elementor-widget-gt3-core-teamcarousel .module_team.type1 .item_wrapper .team_img{
	filter: grayscale(100%);
}
.elementor-widget-gt3-core-team .module_team.type1 .item_wrapper .team_img:before, .elementor-widget-gt3-core-teamcarousel .module_team.type1 .item_wrapper .team_img:before{
	background: #ffffff;
	width: auto;
	height: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: -webkit-transform 200ms, opacity 300ms;
	-moz-transition: -moz-transform 200ms, opacity 300ms;
	-ms-transition: -ms-transform 200ms, opacity 300ms;
	transition: transform 200ms, opacity 300ms;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.elementor-widget-gt3-core-team .module_team.type1 .item_wrapper:hover .team_img:before,
.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item_wrapper:hover .team_img:before{
	-webkit-transition: -webkit-transform 200ms, opacity 300ms;
	-moz-transition: -moz-transform 200ms, opacity 300ms;
	-ms-transition: -ms-transform 200ms, opacity 300ms;
	transition: transform 200ms, opacity 300ms;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
body .elementor-widget-gt3-core-team .module_team.type1 .item_wrapper:hover .team_img:before{
	opacity: 1;
}
.elementor-widget-gt3-core-team .module_team .team_title__text,
.elementor-widget-gt3-core-teamcarousel .module_team .team_title__text,
.widget_gt3_team_list_widget .team_title__text{
	margin-top: 9px;
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 3px;
}
.elementor-widget-gt3-core-team .gt3_single_team_info:before,
.elementor-widget-gt3-core-teamcarousel .gt3_single_team_info:before,
.widget_gt3_team_list_widget .gt3_single_team_info:before{
	margin: 23px auto;
	content: '';
	width: 66px;
	height: 1px;
	opacity: .2;
	background-color: currentColor;
	display: block;
}
.elementor-widget-gt3-core-team .gt3_single_team_info__item,
.elementor-widget-gt3-core-teamcarousel .gt3_single_team_info__item,
.widget_gt3_team_list_widget .gt3_single_team_info__item{
	margin-bottom: 6px;
}
.elementor-widget-gt3-core-team .gt3_single_team_info__item h4,
.elementor-widget-gt3-core-teamcarousel .gt3_single_team_info__item h4,
.widget_gt3_team_list_widget .gt3_single_team_info__item h4{
	font-size: 12px;
}
.elementor-widget-gt3-core-team .gt3_single_team_info__item span,
.elementor-widget-gt3-core-teamcarousel .gt3_single_team_info__item span,
.widget_gt3_team_list_widget .gt3_single_team_info__item span{
	color: inherit;
	opacity: 1;
	font-size: 14px;
}
.item_wrapper:hover .team_icons_wrapper,
.module_team.type1 .item_wrapper:hover .team_title{
	opacity: 1;
}
.module_team .team_info{
	text-align: center;
}
.module_team .team_title{
	text-align: left;
}
.module_team .team_title__text{
	font-size: 1.5em;
	font-weight: 700;
	line-height: 135%;
}
.module_team .team-positions{
	font-size: 1em;
	font-weight: 400;
	line-height: 155%;
	margin-top: 3px;
}
.team_title__text > a{
	font-weight: 500;
	line-height: 1.4;
}
.module_team .team_title h4{
	display: inline-block;
}
.module_team .team_title a,
.module_team .team_title > *{
	position: relative;
	z-index: 1;
}
.module_team .item_list > li .item_wrapper:hover .team_info,
.module_team .item_list > li .item_wrapper:hover .team_title{
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.module_team .item_list > li .item_wrapper .team_title{
	display: inline-block;
}
.module_team .item_list > li .item_wrapper .team_info{
	display: inline-block;
	padding-top: 10px;
	text-align: left;
}
@media only screen and (max-width: 767px){
	.module_team .item_list > li .item_wrapper:hover .team_info{
		-webkit-transform: translateY(15%);
		transform: translateY(15%);
		opacity: 0;
	}
}
.elementor-widget-gt3-core-team .module_team.type1 .item_wrapper:hover .team_img:before,
.elementor-widget-gt3-core-team .module_team.type2 .item_wrapper:hover .team_img:before,
.elementor-widget-gt3-core-team .module_team.type3 .item_wrapper:hover .team_img:before,
.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item_wrapper:hover .team_img:before,
.elementor-widget-gt3-core-teamcarousel .module_team.type2 .item_wrapper:hover .team_img:before,
.elementor-widget-gt3-core-teamcarousel .module_team.type3 .item_wrapper:hover .team_img:before{
	opacity: .5;
}
@media screen and (min-width: 600px) and (max-width: 997px){
}
ul li.item-team-member:before{
	display: none;
}
/* Single member team */
@media only screen and (max-width: 1199px){
}
@media only screen and (max-width: 991px){

	.gt3_single_team_info__item,
	.gt3_single_team_info__item h4{
		font-size: 15px;
	}
}
@media only screen and (max-width: 767px){
}
.gt3_single_team_info__item{
	padding: 0;
	margin-bottom: 7px;
	font-size: 16px;
}
.gt3_single_team_info__item h4{
	font-size: 16px;
	font-family: inherit;
	text-transform: none;
	font-weight: inherit;
	line-height: 1.5;
	color: inherit;
	display: inline-block;
}
.gt3_single_team_info__item a{
	color: inherit;
}
.gt3_single_team_info__item span{
	font-size: inherit;
	font-weight: bold;
	line-height: 1.25;
	display: inline-block;
	margin-left: .3em;
}
/* !Single member team */

/* elementor-widget-team-gt3 */
@media screen and (max-width: 599px){
	.module_team .items1 .item_list > li,
	.module_team .items2 .item_list > li,
	.module_team .items3 .item_list > li,
	.module_team .items4 .item_list > li{
		width: 100%;
	}

	.module_team .item_list{
		margin-right: 0 !important;
	}

	.module_team .item-team-member{
		padding-right: 0 !important;
	}
}
/* Team end */

/* Progress bar */
/* Progress bar end */

/* Timeline */
/* Timeline end */

/* Slider */
/* slider_type_1 */
/* slider_type_2 */
@media only screen and (min-width: 1024px){
}
/* slider_type_3 */
@media only screen and (max-width: 1023px){
}
@media only screen and (max-width: 767px){
}
@media only screen and (max-width: 599px){
}
@media only screen and (max-width: 480px){
}
/* Slider end */

/* Tabs */
@media only screen and (min-width: 768px){
}
@media only screen and (max-width: 767px){
}
/* Tabs end */

/* CountDown */
/* countdown vertical style*/
@media only screen and (max-width: 1199px){
}
@media only screen and (max-width: 991px){
}
@media only screen and (max-width: 767px){
}
@media only screen and (max-width: 520px){
}
/* CountDown end */

/* Portfolio, Portfolio Gallery start */
@media screen and (max-width: 1200px){

}
@media screen and (max-width: 1024px) and (min-width: 769px){
}
@media screen and (max-width: 1024px){
}
@media screen and (max-width: 1024px){
}
@media screen and (min-width: 600px){
}

.elementor-widget-gt3-core-portfolio .portfolio_wrapper .isotope_item.loaded .img img,
.gt3_module_blog .format-standard-image .blog_post_media img,
.gt3_module_blog .blog_post_media img.slick-slide {
	-webkit-transform: scale(1.01,1.01);
	transform: scale(1.01,1.01);
	transition: all 300ms;
}
.elementor-widget-gt3-core-portfolio .portfolio_wrapper .isotope_item.loaded .img:hover img,
.gt3_module_blog .format-standard-image .blog_post_media:hover img,
.gt3_module_blog .blog_post_media:hover img.slick-slide {
	-webkit-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05);
}

@media only screen and (max-width: 992px){
}
@media only screen and (max-width: 600px){
}
/** Accordion **/

@media screen and (max-width: 1366px){
}
@media screen and (max-width: 599px){
}
/* Portfolio end*/
@media screen and (max-width: 599px){
}
/* gt3_process_item */
/* end gt3_process_item */

/* elementor-testimonial */
/* end elementor-testimonial */

/* flipbox */
/* end flipbox */

/* blogboxed_content */
/* blogboxed_content */

/* elementor-widget-gt3-core-blog */
.elementor-widget-gt3-core-blog .gt3_module_blog:not(.items1) .blog_post_preview .blogpost_title{
	padding-top: 7px;
}
/* ! elementor-widget-gt3-core-blog */

/* Current Theme */
/* imagebox */
.elementor-widget-gt3-core-imagebox .gt3-core-imagebox-title a{
	-webkit-transition: unset;
	-moz-transition: unset;
	-ms-transition: unset;
	-o-transition: unset;
	transition: unset;
}
.elementor-element .gt3-core-imagebox-wrapper .gt3-core-imagebox-img{
	/*min-width: fit-content;*/
}
/* ! imagebox */

/* processbar */
/* ! processbar */

.elementor-widget-gt3-core-team .module_team .item_list > li:hover .item_wrapper {
	z-index: 5;
}

@media screen and (max-width: 1024px){
}


/* /wp-content/themes/juris/css/photo_modules.css */
/* -------------------------
  P H O T O   M O D U L E S
----------------------------
 1. Fullscreen Slider
 2. Shift Slider
 3. Grid Packery Masonry
 4. Ribbon
 5. Flow

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

/* F U L L S C R E E N   S L I D E R */

.fs_gallery_wrapper{
    position: relative;
    overflow: hidden;
    width: 100%;
}

/* FS Title */

/* Panel */

/*!* Thumbnail *!*/

/*!* Autoplay indicator *!*/
@-webkit-keyframes gt3_fs_autoplay{
    0%{
        stroke-dashoffset: 396px;
    }
    100%{
        stroke-dashoffset: 0;
    }
}

@-o-keyframes gt3_fs_autoplay{
    0%{
        stroke-dashoffset: 396px;
    }
    100%{
        stroke-dashoffset: 0;
    }
}

@-moz-keyframes gt3_fs_autoplay{
    0%{
        stroke-dashoffset: 396px;
    }
    100%{
        stroke-dashoffset: 0;
    }
}

@keyframes gt3_fs_autoplay{
    0%{
        stroke-dashoffset: 396px;
    }
    100%{
        stroke-dashoffset: 0;
    }
}

/*!* Arrows *!*/

/* Title */

.fs_gallery_wrapper .post_category{
    font-weight: 500;
    line-height: 1;
    letter-spacing: .2em;
    text-transform: uppercase;
}

.fs_gallery_wrapper .status{
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
}

.fs_gallery_wrapper .first{
    font-size: 36px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: .025em;
}

.fs_gallery_wrapper .divider{
    font-size: 36px;
    font-weight: 400;
    line-height: .8em;
    padding: 0 3px;
}

.fs_gallery_wrapper .fullscreen{
    position: absolute;
    z-index: 40;
    right: 50px;
    bottom: 50px;
    display: block;
    width: 24px;
    height: 24px;
    opacity: 1;
}

.fs_gallery_wrapper:-ms-fullscreen{
    width: 100vw;
    max-width: 100vw;
    height: 100vh !important;
    max-height: 100vh;
}

.fs_gallery_wrapper:-webkit-full-screen{
    width: 100vw;
    max-width: 100vw;
    height: 100vh !important;
    max-height: 100vh;
}

.fs_gallery_wrapper:-moz-full-screen{
    width: 100vw;
    max-width: 100vw;
    height: 100vh !important;
    max-height: 100vh;
}

.fs_gallery_wrapper:fullscreen{
    width: 100vw;
    max-width: 100vw;
    height: 100vh !important;
    max-height: 100vh;
}

@media screen and (max-width: 1024px){

    .fs_gallery_wrapper .first,
    .fs_gallery_wrapper .divider{
        font-size: 28px;
    }

    @-webkit-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 296px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @-o-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 296px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @-moz-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 296px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 296px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
}

@media screen and (max-width: 767px){

    @-webkit-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 176px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @-o-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 176px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @-moz-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 176px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 176;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
}

@media screen and (max-width: 680px){

    .fs_gallery_wrapper .fullscreen{
        top: 20px;
        right: 20px;
        bottom: auto;
    }
}

/* S H I F T   S L I D E R */
.shift_gallery_wrapper{
    position: relative;
}

.shift_gallery{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

/* Buttons */

/* Titles */

@media screen and (max-width: 1023px){
}

@media screen and (max-width: 767px){
}

/* Gallery Grid Packery Masonry */
body.elementor-editor-active .packery_wrapper a,
body.elementor-editor-active .masonry_wrapper a,
body.elementor-editor-active .grid_wrapper  a{
    pointer-events: none;
}

.packery_wrapper .isotope_item,
.masonry_wrapper .isotope_item,
.grid_wrapper .isotope_item{
    box-sizing: border-box;
}

/* Packery */

@media screen and (min-width: 600px){
}

/* Packery end */

/* Hover */
/* Type 1 */

/* Type 2 */

/* Type 3 */

/* Type 4 */
/* Type 5 */
/* End Hover */

@media screen and (max-width: 1366px){
}

@media screen and (max-width: 599px){
}

/* Gallery Grid Packery Masonry end */

/* Ribbon start */
/* R I B B O N   S L I D E R */
.ribbon_slider_wrapper{
    position: relative;
    display: block;
    overflow: hidden;
}
.ribbon_slider{
    position: absolute;
    z-index: 13;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    transition: opacity 500ms;
}
.ribbon_slider .ribbon_slide{
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-transition: left 600ms, opacity 600ms, transform 600ms;
            transition: left 600ms, opacity 600ms, transform 600ms;
    opacity: 0;
}
.ribbon_slider .ribbon_slide img{
    display: block;
    width: auto;
    max-width: none;
    height: 100%;
    margin: 0 0;
}
.ribbon_slider .ribbon_slide iframe{
    display: block;
    margin: 0;
}
@media only screen and (min-width: 1024px){
}


@media only screen and (max-width: 1023px){
}


/* Ribbon Personal Preloader */
.ribbon_slider .ribbon_slide:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    content: '';
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
    opacity: 1;
    background: url('/wp-content/themes/juris/img/swipebox/preloader.svg') no-repeat center !important;
    box-shadow: none !important;
}
.ribbon_slider .ribbon_slide img{
    transition: opacity 500ms;
    opacity: 0;
}
/* Ribbon end */


/* Flow Start */
/* F L O W   S L I D E R  */
.flow_slider_wrapper{
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
}
.flow_slider{
    position: absolute;
    z-index: 13;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
.flow_slider .flow_slide{
    position: absolute;
    z-index: -1!important;
    top: 50%;
    left: 50%;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-transition: opacity 400ms, z-index 400ms, transform 400ms;
            transition: opacity 400ms, z-index 400ms, transform 400ms;
    transform: translate(-50%,-50%) scale(0,0);
    opacity: 0;
    background: #25282c;
}
.flow_slider .flow_slide img{
    display: block;
    width: auto;
    max-width: none!important;
    height: 100%;
    margin: 0 0;
}
.flow_slider .flow_slide iframe{
    display: block;
    margin: 0;
}

/* Flow Titles & Overlay */

/* Flow Personal Preloader */
.flow_slider .flow_slide:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    content: '';
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
    opacity: 1;
    background: url('/wp-content/themes/juris/img/swipebox/preloader.svg') no-repeat center !important;
    box-shadow: none !important;
}
.flow_slider .flow_slide img{
    transition: opacity 500ms;
    opacity: 0;
}
/* Flow End */


/* /wp-content/themes/juris/css/responsive.css */
/* R E S P O N S I V E */
@media only screen and (max-width: 1400px){
}
@media only screen and (max-width: 1230px){
}
@media only screen and (max-width: 1199px){
    .container,
    .main_footer .container,
    .isotope-filter {
        width: 998px;
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width: 1018px;
    }
    .main_footer .container{
        overflow: hidden;
    }
}

@media only screen and (max-width: 1023px){
    .container,
    .main_footer .container,
    .isotope-filter {
        width: 740px;
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width: 760px;
    }
    .top_footer .row [class*=span]{
        margin-bottom: 35px;
    }
}
@media only screen and (max-width: 992px) and (min-width: 900px){
}

@media only screen and (max-width: 899px) and (min-width: 768px){
}
@media only screen and (max-width: 767px){
    .main_footer .container,
    .container{
        width: 560px;
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width: 580px;
    }
    .top_footer .row [class*=span]{
        margin-bottom: 15px;
    }
    .top_footer .row [class*=span]:last-child{
        margin-bottom: 0;
    }
    .mobile_text_center{
        text-align: center;
    }
    .comment-reply-link {
        position: relative;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        font-style: italic;
    }
    .items2 .blog_post_preview,
    .items3 .blog_post_preview,
    .items4 .blog_post_preview{
        width: 100%;
    }
    .isotope-filter {
        text-align: center !important;
    }
    .gt3-page-title__content .page_title h1,
    h1.portfolio_title_content,
    h1,
    .elementor-widget-heading h1.elementor-heading-title {
        font-size: 36px !important;
        line-height: 1.2 !important;
    }
}
@media only screen and (max-width: 350px){
    .isotope-filter {
        text-align: left !important;
    }
}
@media only screen and (max-width: 767px) and (min-width: 600px){
}
@media only screen and (max-width: 615px) and (min-width: 600px){
    .gt3_module_blog.packery_wrapper .blog_post_preview {
        width: 100% !important;
    }
    .gt3_module_blog.packery_wrapper .blog_post_preview *,
    .gt3_module_blog.packery_wrapper .blog_post_preview .blog_content .packery_content_wrap {
        position: relative;
        top: auto;
        left: auto;
        bottom: auto;
        right: auto;
    }
    .gt3_module_blog.packery_wrapper .blog_post_preview .blog_content {
        padding-top: 30px;
    }
}
@media only screen and (max-width: 599px) and (min-width: 320px){
}

@media only screen and (max-width: 599px){
    .main_footer .container,
    .container{
        width: 420px;
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width: 440px;
    }
    .gt3_module_blog.packery_wrapper .blog_post_preview {
        width: 100% !important;
    }
    .gt3_module_blog.packery_wrapper .blog_post_preview *,
    .gt3_module_blog.packery_wrapper .blog_post_preview .blog_content .packery_content_wrap {
        position: relative;
        top: auto;
        left: auto;
        bottom: auto;
        right: auto;
    }
    .gt3_module_blog.packery_wrapper .blog_post_preview .blog_content {
        padding-top: 30px;
    }
}
@media only screen and (max-width: 479px){
    .main_footer .container,
    .container{
        width: 90%;
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width: 340px;
    }
}

@media only screen and (max-width: 600px){
    .sharing-hover .gt3_module_button_list {
        visibility: hidden;
        opacity: 0;
    }
}

@media only screen and (max-width: 1400px){
}

@media only screen and (max-width: 768px){
}

@media only screen and (max-width: 1400px){
}

@media only screen and (max-width: 1200px) and (min-width: 899px){
}


@media only screen and (min-width: 899px) and (max-width: 1280px){
}

@media only screen and (max-width: 600px){
    .back_to_top_container {
        right: 25px;
        bottom: 25px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
    aside .widget.widget_nav_menu ul ul {
        margin-left: 0 !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
}

@media only screen and (min-width: 993px) {
}


@media only screen and (min-width: 390px) and (max-width: 480px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 370px;
    }
    .main_footer .container,
    .container{
        width: calc(90% - 20px);
    }
}

@media only screen and (max-width: 1200px) {
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current-menu-ancestor > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current-menu-ancestor > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current-menu-parent > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current_page_parent > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current_page_ancestor > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current-menu-item > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current_page_item > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li:hover > a {
        background-color: transparent;
    }
}

@media only screen and (min-width: 1200px) {
    .main-menu ul li ul.sub-menu,
    .column_menu ul li ul.sub-menu{
        width: 210px;
        padding: 0;
    }
    .main-menu ul li ul .menu-item{
        padding: 0;
    }
    .main-menu ul li ul .menu-item > a{
        width: calc(100% - 60px);
        padding: 14px 30px;
        border-bottom: 1px rgba(0,0,0, 0.02) solid;
    }
    .main-menu ul li ul ul.sub-menu{
        margin-top: 0;
    }
    .main-menu > ul > li {
        margin: 0 13px;
    }
}


/* inline \3c style id="gt3-responsive-inline-css"> */
/* Custom CSS */*{}body,.main_footer .widget-title,.widget-title,body .widget .yit-wcan-select-open,body .widget-hotspot,body div[id*="ajaxsearchlitesettings"].searchsettings form fieldset legend,.prev_next_links_fullwidht .link_item,span.elementor-drop-cap span.elementor-drop-cap-letter,input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.select2-search--dropdown .select2-search__field{font-family:Roboto;}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.select2-search--dropdown .select2-search__field {font-weight:400;}body {background:#FFFFFF;font-size:15px;line-height:24px;font-weight:400;color: #051c2c;}.quote_author,blockquote cite,blockquote code{font-size:15px;line-height:24px;font-weight:400;}.elementor-widget-gt3-core-portfolio .hover_type2 .wrapper .text_wrap:before,.elementor-widget-gt3-core-portfolio .hover_type3 .wrapper .text_wrap:before,.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap,.gt3_image_rotate .gt3_image_rotate_title,.elementor-slick-slider .slick-slider .slick-arrow,div.slick-slider .slick-arrow,.swiper-pagination > .swiper-pagination-bullet,.elementor-widget-image-carousel .elementor-swiper-button,.gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > .slick-arrow,.elementor-widget-gt3-core-teamcarousel .item_list > .slick-arrow,.gt3_module_blog_simple.gt3_carousel-elementor .slick-arrow{background:#FFFFFF;}div.slick-slider ul.slick-dots li button:before,div.slick-slider ul.slick-dots li.slick-active button:before,div.gt3_carousel_list.slick-slider ul.slick-dots li button:before,div.gt3_carousel_list.slick-slider ul.slick-dots li.slick-active button:before,.blog_post_preview.format-gallery .slick-dots > li button:before,.swiper-pagination > .swiper-pagination-bullet:before{color:#FFFFFF;}p,.elementor-accordion .elementor-accordion-item .elementor-tab-content{line-height: 1.6;}/* Custom Fonts */.module_team .team_info,h1,h2,h3,h4,h5,h6,.gt3_header_builder_component.gt3_header_builder_search_cat_component .gt3-search_cat-select,.main_wrapper .gt3_search_form:before,.logged-in-as a:hover,.sidebar-container .widget.widget_posts .recent_posts .post_title a,.gt3_header_builder_component .woocommerce-mini-cart__empty-message,.elementor-widget-gt3-core-tabs .ui-tabs-nav .ui-state-default a,.single_prev_next_posts .gt3_post_navi:after,.elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type6 .text_wrap .title,.gt3_price_item-elementor .gt3_item_cost_wrapper h3,.gt3pg-isotope-item .text_info_wrapper,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title > *,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title__text,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team-positions,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_info,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .gt3_single_team_info,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title > *,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title__text,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team-positions,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_info,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .gt3_single_team_info,.widget.woocommerce.widget_product_categories,.gt3_widget.woocommerce .widget-title{color: #051c2c;}.search-results .blogpost_title a:hover,.select2-container--default li.select2-results__option[aria-selected="true"],ul.select2-results__options li:hover {color: #43B1E7 !important;}.gt3_icon_box__icon--number,h1,h2,h3,h4,h5,h6,.strip_template .strip-item a span,.column1 .item_title a,.index_number,.price_item_btn a,.shortcode_tab_item_title,.gt3_twitter .twitt_title,.elementor-widget-gt3-core-counter .counter,.gt3_dropcaps,.dropcap,.single_prev_next_posts .gt3_post_navi:after {font-family: Noto Serif;font-weight: 400;}.widget .calendar_wrap tbody td > a:before,.gt3_module_button_list a:after,.content-container ul li:before,.comment-reply-link:after,.single_prev_next_posts .fleft a span.gt3_post_navi:before,.single_prev_next_posts .fright a span.gt3_post_navi:before,input[type="submit"]:hover,button:hover,.gt3_single_team_info .gt3_single_team_vcard .member-vcard:hover,.widget.widget_product_categories ul li:hover:before,.widget.widget_nav_menu ul li a:hover:before,.widget.widget_archive ul li:hover:before,.widget.widget_pages ul li:hover:before,.widget.widget_categories ul li:hover:before,.widget.widget_recent_entries ul li:hover:before,.widget.widget_meta ul li:hover:before,.widget.widget_recent_comments ul li:hover:before,.widget.main_wrapper ul li:hover:before,.widget.main_footer ul li:hover:before,ul.wp-block-archives li:hover:before,ul.wp-block-categories li:hover:before,ul.wp-block-latest-posts li:hover:before,ul.select2-results__options li:hover:before{background: #1D40CA;}h1,.elementor-widget-heading h1.elementor-heading-title{font-size:58px;line-height:72px;letter-spacing:-1.45px;}h2,.elementor-widget-heading h2.elementor-heading-title,.elementor-widget-gt3-core-blog .blogpost_title,h3.gt3_author_box__name {font-size:36px;line-height:47px;letter-spacing:-0.9px;}h3,.elementor-widget-heading h3.elementor-heading-title,.elementor-widget-gt3-core-blog .gt3_module_blog:not(.items1) .blogpost_title,#customer_login h2,.gt3_header_builder__login-modal_container h2,.sidepanel .title{font-size:24px;line-height:36px;letter-spacing:-0.6px;}h4,.elementor-widget-heading h4.elementor-heading-title {font-family:Roboto;font-weight:700;font-size:18px;line-height:30px;}h5,.elementor-widget-heading h5.elementor-heading-title {font-family:Roboto;font-weight:700;font-size:16px;line-height:28px;}h6,.elementor-widget-heading h6.elementor-heading-title {font-family:Roboto;font-weight:700;font-size:13px;line-height:20px;}/*button,*/.gt3_header_builder_cart_component .buttons .button,.gt3_module_button a,.learn_more,blockquote,.elementor-widget-gt3-core-TestimonialsLite .testimonials-text,.quote_text,.quote_author,.blog_post_media__link_text {font-family: Noto Serif;font-weight: 400;color:#051c2c}/* Theme color */a,.calendar_wrap thead,.gt3_practice_list__image-holder i,.load_more_works:hover,.copyright a:hover,.price_item .items_text ul li:before,.price_item.most_popular .item_cost_wrapper h3,.gt3_practice_list__title a:hover,#select2-gt3_product_cat-results li,.ribbon_arrow,.flow_arrow,ol > li:before,.main_wrapper #main_content ul.gt3_list_line li:before,.main_wrapper .elementor-section ul.gt3_list_line li:before,.main_wrapper #main_content ul.gt3_list_disc li:before,.main_wrapper .elementor-section ul.gt3_list_disc li:before,.top_footer a:hover,.gt3_practice_list__link:before,.load_more_works,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce ul.cart_list li a:hover,ul.gt3_list_disc li:before,.woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-MyAccount-navigation ul li.is-active a,.elementor-widget-gt3-core-team .module_team.type3 .team_link a:hover,.elementor-widget-gt3-core-team .module_team .team_title__text a:hover,.elementor-widget-gt3-core-team .module_team.type2 .team_img:hover ~ .team-infobox .team_title__text,.elementor-widget-gt3-core-teamcarousel .module_team.type2 .team_img:hover ~ .team-infobox .team_title__text,.elementor-element-custom_color a:hover,.woocommerce ul.products li.product:hover .price ins{color: #43B1E7;}a:hover{color: #1D40CA;}.gt3_practice_list__link:before,.load_more_works,#back_to_top:hover,.woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag div a:before,.woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag .added_to_cart:hover,.woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag div a:hover,.blog_post_media__link_text:before,input[type="submit"].gt3-special-field:hover,.widget_gt3_posts_list_widget .gt3_posts_list.gt3_posts_list--type_team .gt3_posts_list__image:after{background-color: #43B1E7;}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.listing_meta a:hover,.blog_post_media--quote .quote_text a:hover {color: #43B1E7;}.blogpost_title a:hover,.blog_post_title a:hover,.woocommerce #reviews #respond input#submit:hover,.woocommerce #reviews a.button:hover,.woocommerce #reviews button.button:hover,.woocommerce #reviews input.button:hover {color: #43B1E7 !important;}.gt3_icon_box__link a:before,.gt3_icon_box__link a:before,.stripe_item-divider,.widget_search .search_form .search_submit,.gt3_404_search form.search_form.gt3_search_form .search_submit,.header_search__inner .search_form .search_submit,.widget_product_search .gt3_search_form .search_submit,.search_result_form .search_form .search_submit{background-color: #43B1E7;}.single-member-page .member-icon:hover,.single-member-page .team-link:hover,#respond #commentform p[class*="comment-form-"] > label.gt3_onfocus,.comment-notes .required,#cancel-comment-reply-link,.top_footer .widget.widget_recent_entries ul li > a:hover,.widget_search .search_form .search_submit:hover,.gt3_404_search form.search_form.gt3_search_form .search_submit:hover,.header_search__inner .search_form .search_submit:hover,.widget_product_search .gt3_search_form .search_submit:hover,.search_result_form .search_form .search_submit:hover{color: #43B1E7;}/* menu fonts */.main-menu>.gt3-menu-categories-title,.main-menu>ul,.main-menu>div>ul,.column_menu>ul,.column_menu>.gt3-menu-categories-title,.column_menu>div>ul {font-family:Roboto;font-weight:400;line-height:36px;font-size:15px;}/* sub menu styles */.main-menu ul.sub-menu li.menu-item:hover > a:hover,.column_menu ul li.menu-item:hover > a:hover,.main-menu .current_page_item,.main-menu .current-menu-item,.main-menu .current-menu-ancestor,.gt3_header_builder_menu_component .column_menu .menu li.current_page_item > a,.gt3_header_builder_menu_component .column_menu .menu li.current-menu-item > a,.gt3_header_builder_menu_component .column_menu .menu li.current-menu-ancestor > a,.column_menu .current_page_item,.column_menu .current-menu-item,.column_menu .current-menu-ancestor,.gt3_header_builder .main-menu > ul > li > a:before,.gt3_header_builder .main-menu ul.sub-menu:before {color: #1d40ca;}#back_to_top,.header_search .header_search__inner:before,.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap{background-color:#FFFFFF;}.header_search__inner_close {background: #051c2c;}.header_search__inner .search_form:after{border-top-color: #43B1E7;}.main-menu ul li ul.sub-menu,.column_menu ul li ul.sub-menu,.main_header .header_search__inner .search_form,.mobile_menu_container {background-color: rgba(247,248,248,1) ;color: #051c2c ;}.gt3_header_builder .main-menu ul.sub-menu > li.current-menu-ancestor > a,.gt3_header_builder .main-menu ul.sub-menu > li.current-menu-ancestor > a,.gt3_header_builder .main-menu ul.sub-menu > li.current-menu-parent > a,.gt3_header_builder .main-menu ul.sub-menu > li.current_page_parent > a,.gt3_header_builder .main-menu ul.sub-menu > li.current_page_ancestor > a,.gt3_header_builder .main-menu ul.sub-menu > li.current-menu-item > a,.gt3_header_builder .main-menu ul.sub-menu > li.current_page_item > a,.gt3_header_builder .main-menu ul.sub-menu > li:hover > a { background-color:rgba(255,255,255,1) ;color: #1d40ca ;}.main_header .header_search__inner .search_text::-webkit-input-placeholder{color: #051c2c !important;}.main_header .header_search__inner .search_text:-moz-placeholder {color: #051c2c !important;}.main_header .header_search__inner .search_text::-moz-placeholder {color: #051c2c !important;}.main_header .header_search__inner .search_text:-ms-input-placeholder {color: #051c2c !important;}.header_search__inner .search-field,.header_search__inner .search_text{color: #051c2c;}.header_search__inner .search-field:-webkit-autofill,.header_search__inner .search-field:-webkit-autofill:hover,.header_search__inner .search-field:-webkit-autofill:focus,.header_search__inner .search_text:-webkit-autofill,.header_search__inner .search_text:-webkit-autofill:hover,.header_search__inner .search_text:-webkit-autofill:focus{-webkit-text-fill-color: #051c2c;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #051c2c;}input:-moz-placeholder,textarea:-moz-placeholder {color: #051c2c;}input::-moz-placeholder,textarea::-moz-placeholder {color: #051c2c;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #051c2c;}/* widgets */body div[id*='ajaxsearchlitesettings'].searchsettings fieldset .label:hover,body div[id*='ajaxsearchlite'] .probox .proclose:hover,.module_team.type2 .team_title__text,.widget_gt3_team_list_widget .team_title__text,.widget.widget_rss > ul > li a,.sidebar-container .widget.widget_posts .recent_posts .listing_meta span,.woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li .quantity,.gt3_header_builder_cart_component__cart-container .total,.widget_gt3_team_list_widget .gt3_team_list .slick-dots{color: #051c2c;}/* blog */.countdown-period,.gt3-page-title_default_color_a .gt3-page-title__content .gt3_breadcrumb a,.gt3-page-title_default_color_a .gt3-page-title__content .gt3_breadcrumb .gt3_pagination_delimiter,.module_team.type2 .team-positions,.widget_gt3_team_list_widget .team-positions,.widget.widget_recent_entries > ul > li a,.gt3_widget > ul > li a,#main_content ul[class*="wp-block"] li > a,.comment-reply-link,.sidebar .widget_nav_menu .menu .menu-item > a,.gt3_module_button_list a,.blog_post_info,.likes_block.already_liked .icon,.likes_block.already_liked:hover .icon,.wrapper_404 label,#respond #commentform p[class*="comment-form-"] > label,.header_search .search_form .search_text,.header_search .gt3_search_form label,.woocommerce-MyAccount-navigation ul li a,.main_wrapper .gt3_product_list_nav li a,.wp-block-image figcaption,.elementor-widget-container .widget_nav_menu .menu .menu-item > a {color: #051c2c;}.listing_meta span.post_category a:after {color: rgba(5,28,44, 0.85) !important;}.blogpost_title i,.comment_info a:hover,.elementor-widget-gt3-core-pricebox .price_button-elementor a:hover,.widget_search .search_form:before,.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .title a:hover,.widget_gt3_posts_list_widget .gt3_posts_list .gt3_recent_posts_taxonomy a:hover,body .elementor-widget-gt3-core-portfolio .categories span:hover,.elementor-widget-gt3-core-portfolio .categories span:hover,.gt3_header_builder__burger_sidebar .sidebar .widget_nav_menu .menu .menu-item > a:hover,.gt3_header_builder__burger_sidebar .widget.widget_recent_entries > ul > li a:hover,.gt3_header_builder__burger_sidebar .gt3_widget > ul > li a:hover {color: #43B1E7;}.widget.widget_recent_entries > ul > li:hover a,.gt3_widget > ul > li a:hover,.widget.widget_recent_comments > ul > li a:hover,.widget.widget_rss > ul > li:hover a,.sidebar-container .widget.widget_posts .recent_posts .post_title a:hover,.sidebar .widget_nav_menu .menu .menu-item > a:hover,#main_content ul[class*="wp-block"] li > a:hover,.gt3_module_button_list a:hover,.listing_meta span.post_category,.comment_author_says span.comment_author_name,.comment-reply-link:hover,.widget_gt3_posts_list_widget .gt3_posts_list .gt3_recent_posts_taxonomy a,.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .categories,.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .gt3_module_button_list a:hover,body .elementor-widget-gt3-core-portfolio .categories, .elementor-widget-gt3-core-portfolio .categories,.portfolio_carousel_wrapper .portfolio_item .wrapper .categories,.gt3pg-isotope-item .text_info_wrapper .text_wrap_caption,.isotope-filter a.active,.isotope-filter a:hover,.elementor-widget-gt3-core-portfolio .categories span:hover,.elementor-widget-container .widget_nav_menu .menu .menu-item > a:hover,.elementor-widget-container .widget_nav_menu .menu .menu-item.current-menu-item > a{color: #1D40CA;}input[type="submit"],button,.gt3_single_team_info .gt3_single_team_vcard .member-vcard,.gt3_single_team_info .gt3_single_team_vcard .member-vcard:hover{border-color: #1D40CA;}.gt3_header_builder_cart_component__cart-container .total strong,.sidebar .widget .widget-title,.prev_next_links .title,.widget.widget_recent_comments > ul > li a,div:not(.packery_wrapper) .blog_post_preview .listing_meta {color: #051c2c;}.elementor-widget-gt3-core-pricebox .price_button-elementor a,.elementor-widget-gt3-core-pricebox .price_button-elementor a:hover,.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover,.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a,.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover,.widget_search .search_form .search_submit,.gt3_404_search form.search_form.gt3_search_form .search_submit,.header_search__inner .search_form .search_submit,.widget_product_search .gt3_search_form .search_submit,.search_result_form .search_form .search_submit,.gt3_module_title .carousel_arrows a:hover span:before{border-color: #43B1E7;}.post_share_block:hover > a,.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover,.woocommerce ul.products.list li.product .gt3_woocommerce_open_control_tag div a:hover:before, .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover:before,.woocommerce div.product form.cart .button:hover,.single-product.woocommerce div.product .product_meta a:hover,.woocommerce div.product span.price,.likes_block:hover .icon,.woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li a.prev:hover,.woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li a.next:hover,.woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li a.gt3_show_all:hover,.woocommerce div.product div.images div.woocommerce-product-gallery__trigger:hover{color: #43B1E7;}.blog_post_media__link_text a:hover,h3#reply-title a,.comment_author_says a:hover,.dropcap,.gt3_custom_text a,.gt3_custom_button i,.widget_gt3_team_list_widget .team_title__text:hover,.elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type6 .title:hover,.elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type7 .title:hover,.gt3_recent_posts_title:hover {color: #43B1E7;}.main_wrapper #main_content ul[class*="gt3_list_"] li:before,.single .post_tags > span,h3#reply-title a:hover,.comment_author_says,.comment_author_says a {color: #051c2c;}::-moz-selection{background: #43B1E7; color:#FFFFFF;}::selection{background: #43B1E7; color:#FFFFFF;}@media only screen and (max-width: 767px){}.top_footer .widget.widget_posts .recent_posts li > .recent_posts_content .post_title a,.top_footer .widget.widget_archive ul li > a,.top_footer .widget.widget_categories ul li > a,.top_footer .widget.widget_pages ul li > a,.top_footer .widget.widget_meta ul li > a,.top_footer .widget.widget_recent_comments ul li > a,.top_footer .widget.widget_recent_entries ul li > a,.main_footer .top_footer .widget h3.widget-title,.top_footer h1,.top_footer h2,.top_footer h3,.top_footer h4,.top_footer h5,.top_footer h6,.top_footer strong,.top_footer .widget-title,.top_footer .widget.widget_nav_menu ul li > a:hover{color: #ffffff ;}.top_footer{color: #abc3e1;}.main_footer .copyright{color: #abc3e1;}.main_footer .pre_footer{color: #abc3e1;}@media only screen and (max-width: 1200px){.header_side_container .logo_container .tablet_logo{height: 80px;}}@media only screen and (max-width: 767px){.header_side_container .logo_container {max-width: 230px;}.header_side_container .logo_container img{height: auto !important;}.header_side_container .logo_container.sticky_logo_enable img.sticky_logo {width: 230px;}}.woocommerce div.product form.cart div.quantity,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #review_form #respond input[type="date"],.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond input[type="number"],.woocommerce #review_form #respond input[type="password"],.woocommerce #review_form #respond input[type="search"],.woocommerce #review_form #respond input[type="tel"],.woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="url"],.woocommerce #review_form #respond select,.woocommerce #review_form #respond textarea,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce table.shop_table td,.woocommerce-cart .cart_totals table.shop_table tr th,.woocommerce-cart .cart_totals table.shop_table tr td,.select2-search--dropdown .select2-search__field,.woocommerce .return-to-shop a.button.wc-backward {border-color: #43B1E7;}/*input[type="submit"],button,.woocommerce button.button.alt,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions > .button,.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-Reviews #respond form#commentform input#submit{font-family: Noto Serif;font-weight: 400;border-color: rgba(67,177,231, 0.1);color: #051c2c}*/.gt3_single_team_info__item a:hover{color: #43B1E7;}.widget.widget_nav_menu ul li{border-color: rgba(67,177,231, 0.1);}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.select2-search--dropdown .select2-search__field {border-color: rgba(67,177,231, 0.1);color: #051c2c;}.price_item .label_text span,a.bordered:hover,.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a,.woocommerce-cart .shipping-calculator-form .button:hover,.woocommerce #payment .woocommerce-page #place_order,.woocommerce #payment .woocommerce-page #place_order:hover,.prev_next_links_fullwidht .link_item,span.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-hover,body table.compare-list .add-to-cart td a:hover,.woo_mini-count > span:not(:empty),#review_form form#commentform input#submit:hover,.infinite-scroll-request > div{background-color: #43B1E7;}ul.select2-results__options li:before,ul.select2-results__options li.select2-results__message,.woocommerce .return-to-shop a.button.wc-backward:hover {color: #051c2c !important;}.page-link > span.page-number,.gt3_comments_pagination .page-numbers.current,.tagcloud a,.woocommerce .widget_price_filter .price_slider_amount .button:hover,.view_more_link,.tp-tabs-inner-wrapper .tp-tab-title:after {color: #43B1E7;}.page-link > span.page-number,.elementor-widget-gt3-core-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active a,#review_form form#commentform input#submit,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.widget.widget_product_categories ul li:before,.widget.widget_nav_menu ul li:before,.widget.widget_archive ul li:before,.widget.widget_pages ul li:before,.widget.widget_categories ul li:before,.widget.widget_recent_entries ul li:before,.widget.widget_meta ul li:before,.widget.widget_recent_comments ul li:before,.widget.main_wrapper ul li:before,.widget.main_footer ul li:before,ul.wp-block-archives li:before,ul.wp-block-categories li:before,ul.wp-block-latest-posts li:before,ul.select2-results__options li:before {background-color: #051c2c;}.price_item-cost span,.elementor-widget-slider-gt3 .controls .slick_control_text span.all_slides,.ribbon_arrow .control_text span.all_slides,.woocommerce ul.cart_list li a,.isotope-filter a,.view_more_link:hover,.quote_author,blockquote cite,blockquote code{color: #051c2c;}.fs_gallery_wrapper .status .first,.fs_gallery_wrapper .status .divider,.countdown-section,.page_nav_ancor a,.gt3_widget span.woocommerce-Price-amount.amount,.woocommerce .widget_price_filter .price_label,.woocommerce table.shop_table td.product-remove a,.woocommerce table.shop_table td.product-name a,.sidebar-container .widget.widget_posts .recent_posts .listing_meta span,.gt3_header_builder_cart_component:hover .gt3_header_builder_cart_component__cart{color: #051c2c;}.gt3_burger_sidebar_container .sidebar .widget_nav_menu .menu .sub-menu .menu-item > a:hover,.gt3_burger_sidebar_container .widget.widget_nav_menu ul li a.is-active {color: #43B1E7;}.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current-menu-ancestor > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current-menu-ancestor > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current-menu-parent > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current_page_parent > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current_page_ancestor > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current-menu-item > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current_page_item > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li:hover > a {color: #43B1E7 !important;}/* PixProof *//* End PixProof *//* Map */.marker_info_street_number,.marker_info_street,.footer_back2top .gt3_svg_line_icon,input[type="submit"]:hover{color: #43B1E7;}.elementor-widget-gt3-core-button a {border-color: rgba(67,177,231, 0.1);color: #051c2c;}.elementor-widget-gt3-core-button a:hover {border-color: rgba(67,177,231, 0.1);color: #43B1E7;}.header_search__inner_cover {background-color: rgba(5,28,44, 0.97);}.gt3_header_builder__section--top{background-color:rgba(255,255,255,0);color:#ffffff;}.gt3_header_builder__section--top .gt3_header_builder__section-container{height:40px;background-color:rgba(255,255,255,0);}.gt3_header_builder__section--top ul.menu{line-height:40px;}.gt3_header_builder__section--top a:hover,.gt3_header_builder__section--top .menu-item.active_item > a,.gt3_header_builder__section--top .current-menu-item a,.gt3_header_builder__section--top .current-menu-ancestor > a,.gt3_header_builder__section--top .main-menu > ul > li > a:before,.gt3_header_builder__section--top .main-menu ul.sub-menu:before,.gt3_header_builder__section--top .gt3_header_builder_login_component:hover .wpd_login__user_name,.gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#ededed;}.gt3_header_builder__section--top{border-bottom: 1px solid rgba(237,237,237,0.08);}.gt3_header_builder__section--middle{background-color:rgba(255,255,255,0);color:#ffffff;}.gt3_header_builder__section--middle .gt3_header_builder__section-container{height:80px;background-color:rgba(255,255,255,0);}.gt3_header_builder__section--middle ul.menu{line-height:80px;}.gt3_header_builder__section--middle a:hover,.gt3_header_builder__section--middle .menu-item.active_item > a,.gt3_header_builder__section--middle .current-menu-item a,.gt3_header_builder__section--middle .current-menu-ancestor > a,.gt3_header_builder__section--middle .main-menu > ul > li > a:before,.gt3_header_builder__section--middle .main-menu ul.sub-menu:before,.gt3_header_builder__section--middle .gt3_header_builder_login_component:hover .wpd_login__user_name,.gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#ffffff;}.gt3_header_builder__section--middle__tablet{background-color:rgba(255,255,255,0);color:#ffffff;}.gt3_header_builder__section--middle__tablet .gt3_header_builder__section-container{height:80px;background-color:rgba(255,255,255,0);}.gt3_header_builder__section--middle__tablet ul.menu{line-height:80px;}.gt3_header_builder__section--middle__tablet a:hover,.gt3_header_builder__section--middle__tablet .menu-item.active_item > a,.gt3_header_builder__section--middle__tablet .current-menu-item a,.gt3_header_builder__section--middle__tablet .current-menu-ancestor > a,.gt3_header_builder__section--middle__tablet .main-menu > ul > li > a:before,.gt3_header_builder__section--middle__tablet .main-menu ul.sub-menu:before,.gt3_header_builder__section--middle__tablet .gt3_header_builder_login_component:hover .wpd_login__user_name,.gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#ffffff;}.gt3_header_builder__section--middle__mobile{background-color:rgba(255,255,255,0);color:#ffffff;}.gt3_header_builder__section--middle__mobile .gt3_header_builder__section-container{height:80px;background-color:rgba(255,255,255,0);}.gt3_header_builder__section--middle__mobile ul.menu{line-height:80px;}.gt3_header_builder__section--middle__mobile a:hover,.gt3_header_builder__section--middle__mobile .menu-item.active_item > a,.gt3_header_builder__section--middle__mobile .current-menu-item a,.gt3_header_builder__section--middle__mobile .current-menu-ancestor > a,.gt3_header_builder__section--middle__mobile .main-menu > ul > li > a:before,.gt3_header_builder__section--middle__mobile .main-menu ul.sub-menu:before,.gt3_header_builder__section--middle__mobile .gt3_header_builder_login_component:hover .wpd_login__user_name,.gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#ffffff;}.sticky_header .gt3_header_builder__section--middle,.sticky_header .gt3_header_builder__section--middle__tablet,.sticky_header .gt3_header_builder__section--middle__mobile{background-color:rgba(255,255,255,0.95);color:#051c2c;}.sticky_header .gt3_header_builder__section--middle a:hover,.sticky_header .gt3_header_builder__section--middle ul.menu > .menu-item.active_item > a,.sticky_header .gt3_header_builder__section--middle ul.menu > .current-menu-item > a,.sticky_header .gt3_header_builder__section--middle ul.menu > .current-menu-ancestor > a,.sticky_header .gt3_header_builder__section--middle .gt3_header_builder_login_component:hover .wpd_login__user_name,.sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#1d40ca;}.sticky_header .gt3_header_builder__section--middle .gt3_header_builder__section-container{height:80px;}.sticky_header .gt3_header_builder__section--middle ul.menu{line-height:80px;}
/*# sourceURL=gt3-responsive-inline-css */


/* /wp-content/uploads/complianz/css/banner-1-optin.css */
input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #1E73BE; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #1E73BE; --cmplz_button_accept_border_color: #1E73BE; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #1e73be; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-logo { display: none !important;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;}

/* inline \3c style id="(no id)"> */
.cmplz-hidden {
					display: none !important;
				}


/* inline \3c style id="(no id)"> */
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}


/* inline \3c style id="wp-custom-css"> */
.team_img.featured_img img {
	aspect-ratio: 1/1;
	object-fit: cover;
}

.select2-dropdown, .select2-results {
	background: white;
}

.select2-search--dropdown {
	display: none;
}

.select2-dropdown {
	padding: 0 30px;
}

.services svg, .services img {
	height: 128px !important;
	width: 128px !important;
	max-width: unset !important;
}

.services-128 svg, .services-128 img {
	height: 128px !important;
	width: 128px !important;
	max-width: unset !important;
}

.services > .elementor-element,
.services-128 > .elementor-element {
	display: grid;
	min-height: 100%;
}

.services-128 .elementor-widget-wrap>.elementor-element {
	flex: 1;
	display: flex;
	align-items: stretch;
	height: 100%;
	min-height: 100%;
}
.services-128 .elementor-widget-wrap>.elementor-element>.elementor-widget-container {
	flex: 1;
	height: 100%;
	min-height: 100%;
}

.wpkqcg_qrcode {
	margin: 0 auto;
	display: block;   
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .select2-search--dropdown .select2-search__field {
	color: #051c2c;
	border: 1px solid #051c2c;
	border-radius: 4px;
	margin-bottom: 0px;
}

.select2-dropdown.select2-dropdown--below {
	margin-top: -11px;
	border: 1px solid black;
	border-top: 0;
	border-radius: 0 0 4px 4px;
}


.support-button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0;
	padding: 10px 15px;
	border: 2px solid #FFFFFF;
	color: #FFFFFF !important;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	transition: all 0.25s ease;
	border-radius: 4px;
	line-height: 1.2;
}

.support-button:hover{
	background: rgb(29, 64, 202);
	color: white;
	border-color: rgb(29, 64, 202);
}

.footer-two-columns { display: flex; align-items: center; }
.footer-two-columns img { margin: 0; }


/* inline \3c style id="juris-dynamic-css"> */
.gt3_delimiter1{height:45px;}.gt3_delimiter2{height:1em;}.gt3_delimiter2{border-color:#ffffff;}
