@charset "UTF-8";.alignfull,.alignfull img{width:100vw}#comments .comment,#comments .pingback,.sticky,.wp-block-search .wp-block-search__inside-wrapper{position:relative}.alignright,.navigation.paging-navigation.pager a:last-child,.search .nav-links .nav-next,.widget.widget_categories ul li>a span{float:right}.swiper-banner-slider .swiper-pagination{bottom:10px!important}.swiper-banner-slider .elementor-swiper-button{width:50px;height:50px;border-radius:50%;background:#488343;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.swiper-banner-slider:hover .elementor-swiper-button{opacity:1;visibility:visible}.swiper-banner-slider .elementor-swiper-button:hover{cursor:pointer;background-color:#161e2d}#crumbs{font-size:16px;font-weight:700;line-height:26px}#crumbs .current{color:#a3abb0}article.post .featured{max-width:350px;width:100%;flex-shrink:0}article.post .featured a>img{width:350px;height:196px;object-fit:cover;border-radius:15px}.alignright{margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter,.wp-caption img{margin-left:auto;margin-right:auto;display:block}.aligncenter{clear:both}.alignwide{margin-left:-80px;margin-right:-80px}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption-text,.wpcf7 form .wpcf7-response-output,.wpcf7-list-item{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.sticky{display:block}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form p{width:100%;display:flex;align-items:flex-end}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}#comments label{font-size:14px;font-weight:500;line-height:22px;color:#161e2d;font-family:'PT Sans';margin-bottom:8px}#comments .comment-list{margin:0;padding:0;list-style:none;font-size:.9em}#comments .comment .comment-body,#comments .pingback .comment-body{display:flex;flex-direction:column;padding-inline-end:0}#comments .comment-list li article{margin-bottom:34px;padding-bottom:34px;border-bottom:1px solid #e4e4e4}#comments .comment-list>li:last-child article:last-child{border-bottom:none}.comment-list li>.children>li{padding-top:20px;padding-bottom:20px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;margin-inline-end:20px}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:20px;max-width:calc(100% - 90px)}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{position:relative;list-style:none;margin:0;padding-inline-start:30px}#comments .children li:last-child{padding-block-end:0}#comments .comment-author{flex-shrink:0;margin-right:15px}#comments .comment-meta:not(.reply){max-width:calc(100%)}@media (max-width:767px){article.post{flex-direction:column}article.post .featured{max-width:100%}#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{position:inherit;float:left}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .description,.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-start:auto;margin-inline-end:auto;width:100%}body.single-post .site-main{margin-inline-start:auto!important;margin-inline-end:auto!important;width:100%!important;padding-top:60px;padding-bottom:60px}body.single-post header .site-main{padding-top:0;padding-bottom:0;text-align:left}@media (max-width:575px){.page-header .description,.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-start:15px;padding-inline-end:15px}body.single-post .site-main{padding-inline-start:15px!important;padding-inline-end:15px!important}}@media (min-width:576px){.page-header .description,.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:100%;padding-inline-start:15px;padding-inline-end:15px}body.single-post .site-main{padding-inline-start:15px!important;padding-inline-end:15px!important;max-width:100%!important}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media (min-width:768px){.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:flex-start!important}.page-header .description,.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:100%;padding-inline-start:15px;padding-inline-end:15px}body.single-post .site-main{padding-inline-start:15px!important;padding-inline-end:15px!important;max-width:100%!important}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:992px){.page-header .description,.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:100%;padding-inline-start:15px;padding-inline-end:15px}body.single-post .site-main{padding-inline-start:15px!important;padding-inline-end:15px!important;max-width:100%!important}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:1200px){.site-header:not(.dynamic-header){max-width:1140px;margin:0 auto}.page-header .description,.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{max-width:1140px}body.single-post .site-main{max-width:1140px!important}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}main{padding:120px 0}@media (max-width:992px){main{padding:70px 0}}.archive-post{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.archive-post .page-content{width:100%;padding-right:0}.archive-post .sidebar{width:32%;padding-left:4px}.archive-post .sidebar .content-sidebar,.sidebar .content-sidebar{position:sticky;top:120px}article.post{margin-bottom:30px;display:flex;align-items:center;gap:30px;padding-bottom:30px;border-bottom:1px solid #f0f0f0}.archive-post .meta,article.post .content .meta{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}article.post .content .meta{margin-bottom:20px;display:flex;flex-wrap:wrap}article.post .content .entry-title,article.post .content .entry-title a{margin:0 0 15px;line-height:24px;font-size:20px;font-weight:700;color:#09143a;text-transform:capitalize}article.post .content .desc{font-size:14px;font-weight:400;line-height:150%;color:#4f5464;margin-bottom:0}article.post .content .tf-btn{font-size:16px;font-weight:700;font-family:'PT Sans';line-height:26px;text-transform:capitalize;color:var(--theme-primary-color);display:inline-block;position:relative}article.post .content .tf-btn::after{content:'';width:100%;height:2px;background:currentColor;position:absolute;bottom:-7px;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}article.post .content .tf-btn:hover::after{width:0%}article.post .content .entry-title a:hover,article.post .content .tf-btn:hover{color:#213a8f}.archive-post .meta{display:flex;flex-wrap:wrap}.archive-post.archive-single-post .meta{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #efefef}.archive-post .meta>:not(:last-child){margin-right:30px}.archive-post .meta .meta-text,.archive-post .meta .meta-text a{font-size:14px;font-weight:400;line-height:150%;color:#7e859f;font-family:'PT Sans';display:-webkit-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.archive-single-post .social-share-article,.archive-single-post .social-share-article .themesflat-socials,.archive-single-post .social-share-article .themesflat-socials a,.comments-area .comment-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.archive-single-post .post-title{color:#374151;font-size:32px;font-weight:600;line-height:44px;margin:0 0 16px}.archive-single-post .content-inner p,.custom-contact-form p,.sidebar .content-sidebar>.widget:last-child,.widget.widget-recent-news li:last-child,.widget.widget_latest_news li:last-child{margin-bottom:0}.archive-single-post .content-inner .logged-in-as{margin-bottom:10px}.archive-single-post .content-inner blockquote{padding:40px 60px;background:#f2f0ec;margin-bottom:40px;text-align:center;font-size:20px;font-weight:400;line-height:32px;font-style:italic}.archive-single-post .content-inner blockquote cite{font-size:18px;font-weight:700;line-height:28px;color:#374151;position:relative;padding-left:60px;display:inline-block;font-family:'PT Sans';font-style:normal}.archive-single-post .content-inner blockquote cite::after{content:'';width:50px;height:1px;background-color:#374151;left:0;top:50%;transform:translateY(-50%);position:absolute}.archive-single-post .content-inner>figure{margin-bottom:40px;margin-top:0}.archive-single-post .content-inner h2{font-size:24px;font-weight:600;line-height:42px;color:#161e2d;margin:0 0 30px}.archive-single-post .content-inner ul{margin:0;padding:0 0 0 20px}.archive-single-post .social-share-article{display:flex;align-items:center;border-top:1px solid #ededed;padding-top:16px;margin-top:30px;gap:10px}.archive-single-post .social-share-article span{font-size:14px;font-weight:500;line-height:22px;color:#161e2d}.archive-single-post .social-share-article .themesflat-socials{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:12px}.archive-single-post .social-share-article .themesflat-socials a{width:40px;height:40px;border-radius:50%;border:1px solid #ededed;display:flex;justify-content:center;align-items:center;font-size:16px;color:#161e2d}.archive-single-post .content-inner .post-tags{margin-top:40px;font-size:16px;font-weight:600;line-height:26px;color:#374151}.archive-single-post .content-inner .post-tags a{font-size:14px;font-weight:400;line-height:24px;text-align:center;padding:3px 20px;border:1px solid #ccc;color:#374151;margin-right:10px;margin-bottom:10px;display:inline-block}.archive-single-post .content-inner .post-tags a:last-child{margin-right:0}.archive-single-post .content-inner .post-tags a:hover{background:var(--theme-primary-color);border-color:var(--theme-primary-color);color:#fff}.related-wrap{margin-bottom:120px}.related-wrap .row{row-gap:30px}.related-title{font-size:28px;font-weight:700;line-height:34px;color:#374151;margin:0;text-align:center}.related-wrap .item .featured-img{overflow:hidden;display:block;position:relative}.related-wrap .item .featured-img img{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;min-height:253px!important;height:100%;object-fit:cover}.related-wrap .item .featured-img::before{content:'';top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.6;position:absolute;z-index:5}.related-wrap .item:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}.related-wrap .item .content{padding-top:24px}.related-wrap .item .content .post-title,.related-wrap .item .content .post-title a{color:#212b36;font-family:'PT Sans';font-size:20px;font-weight:600;line-height:30px;margin-bottom:12px;margin-top:0}#header .widget_search form button:hover,.related-wrap .item .content .post-title a:hover,.sidebar .widget.widget_block .wp-block-categories li a:hover,.sidebar .widget.widget_categories ul li>a:hover,.widget-recent-porfolio li .text h6 a:hover,.widget.widget-recent-news li .text h6 a:hover,.widget.widget_block .wp-block-categories li a:hover,.widget.widget_categories ul li>a:hover,.widget.widget_latest_news li .text h6 a:hover,.widget_search form button:hover,.wp-block-search .wp-block-search__button:hover::after{color:var(--theme-primary-color)}.related-wrap .item .content .description{color:#6b7280;font-family:'PT Sans';font-size:16px;font-weight:400;line-height:28px}.comments-area .title-comments{font-size:24px;font-weight:600;line-height:42px;color:#24272c;margin:40px 0 20px;padding-bottom:12px;border-bottom:1px solid #ededed}.comment-author .says,.comment-metadata .edit-link,.comments-area .comment-form .comment-form-comment label,.comments-area .comment-notes{display:none}.comments-area .comment-form{display:flex;flex-direction:column}.comments-area .comment-form .comment_wrap_input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:-30px;order:-1}.comments-area .comment-form .comment_wrap_input fieldset{width:calc(50% - 30px);margin-left:30px;padding:0}.comments-area .comment-form .comment_wrap_input input,.comments-area .comment-form textarea{margin-bottom:20px;padding:16px 15px;font-size:14px;font-weight:400;line-height:22px;color:#5c6368;font-family:'PT Sans';border-radius:5px}.comments-area .form-submit,.widget.widget_categories .children li:first-child{margin-top:20px}.comment-form-cookies-consent label{font-family:Inter!important;line-height:19.6px!important;color:#5c6368!important;margin-bottom:0!important}.comments-area .comment-form textarea{height:130px}.comments-area .comment-form .comment_wrap_input input::placeholder,.comments-area .comment-form textarea::placeholder{font-size:14px;font-weight:400;line-height:22px;color:#5c6368;font-family:'PT Sans'}.comments-area .comment-respond{margin-top:40px}.comments-area .comment-form .error{color:red;margin-top:-10px;margin-bottom:20px}.comments-area .comment-reply-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.comments-area .reply{position:absolute;top:20px;right:0}.comment-metadata .edit-link,.comment-metadata time{font-size:14px;font-weight:400;line-height:24px;color:#637381;display:none}.comment-form-cookies-consent,.comments-area .comment-reply-link{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:10px}.comment-author,.comment-author a{font-size:18px;font-weight:700;line-height:28px;color:#161e2d}.comment-content p{font-size:14px;font-weight:400;color:#5c6368;line-height:22px;font-family:'PT Sans'}.comments-area .comment-reply-link{display:-webkit-box;display:flex;align-items:center;font-size:16px;font-weight:600;line-height:26px;color:#488343;text-transform:capitalize}.comment-form-cookies-consent{display:-webkit-box;display:flex;align-items:center}.comment-form-cookies-consent label,.wp-block-latest-posts__post-excerpt{font-size:14px}.sidebar .content-sidebar>.widget,.widget.widget-recent-news .widget-title{margin-bottom:40px}.sidebar ul{list-style:none;padding:0;margin:0}.footer{padding-top:145px}.widget .widget-title,.widget h2,.wp-block-search .wp-block-search__label{position:relative;font-size:26px;font-weight:600;margin-bottom:60px;margin-top:0;color:#161e2d;text-transform:capitalize}.widget .widget-title::after,.widget h2.wp-block-heading::after{content:"";position:absolute;bottom:-26px;left:0;width:80px;height:6px;background:linear-gradient(270deg,#00aaff 0,rgba(247,164,8,0) 100%);border-radius:6px}.footer .widget .widget-title,.footer .widget h2.wp-block-heading{color:#fff;font-size:26px;font-weight:600}.footer .widget h2.wp-block-heading{color:#fff;font-size:18px;font-weight:600;margin-bottom:34px}.widget h2.wp-block-heading::after{bottom:-20px}.footer .widget_nav_menu ul li a{font-size:14px;font-weight:400;color:#fff;position:relative;background-repeat:no-repeat;background-position-y:0px;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition:.6s cubic-bezier(.215, .61, .355, 1);background-size:0 100%}.footer .widget_nav_menu ul li a:hover{color:#00aaff;background-size:100% 100%}.footer .line{border-bottom:5px solid #00aaff;padding-bottom:60px;margin-bottom:50px}.widget-title-tag{margin-bottom:32px}.wp-block-tag-cloud{margin-bottom:-15px}.wp-block-tag-cloud a{padding:5px 19px;background:#fff;margin-bottom:15px;font-size:14px!important;margin-right:15px;color:#374151;font-weight:500;text-transform:capitalize;display:inline-block;border:1px solid #ccc}.wp-block-tag-cloud a:hover{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);color:#fff}.widget.widget-recent-news .widgettitle,.widget.widget_latest_news .widgettitle{margin-bottom:26px}.widget-recent-porfolio .thumb,.widget.widget-recent-news .thumb,.widget.widget_latest_news .thumb{margin-right:10px;position:relative;border-radius:5px;overflow:hidden;margin-top:3px;min-width:112px;height:auto;width:112px}.widget.widget-recent-news .thumb{margin-top:0}.widget.widget-recent-news .recent-news{padding-bottom:0;padding-top:0;margin-top:-4px}.widget-recent-porfolio .text,.widget.widget-recent-news .text,.widget.widget_latest_news .text{overflow:hidden}.widget.widget-recent-news .text{margin-top:-2px}.widget.widget-recent-news .text h6,.widget.widget_latest_news .text h6{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:#161e2d;font-size:16px;font-weight:700;line-height:26px;font-family:'PT Sans';margin:0 0 10px}.widget.widget-recent-news .text h6 a,.widget.widget_latest_news .text h6 a{font-weight:500}.widget-recent-porfolio .thumb a img,.widget.widget-recent-news .thumb a img,.widget.widget_latest_news .thumb a img{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;max-width:100%;width:100%;border-radius:0;object-fit:cover}.widget-recent-porfolio li,.widget.widget-recent-news li,.widget.widget_latest_news li{display:flex;margin-bottom:17px;padding:0;overflow:hidden;background-color:transparent}.custom-contact-form,.widget.widget_categories ul li,.wpcf7-list-item label{display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.widget-recent-porfolio li,.widget.widget-recent-news li{overflow:unset;align-items:center;margin:0 0 30px}.widget.widget-recent-news li{padding-top:20px;padding-bottom:20px;border-top:1px solid #e4e4e4;margin-bottom:0}.widget-recent-porfolio li:last-child,.widget.widget-recent-news li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:unset}.widget-recent-porfolio li .text h6 a,.widget.widget-recent-news li .text h6 a,.widget.widget_latest_news li .text h6 a{color:#161e2d;font-size:16px;font-weight:600;line-height:26px}.widget-recent-porfolio li .text p.desc,.widget.widget-recent-news li .text p.desc,.widget.widget_latest_news li .text p.desc{margin-bottom:0;margin-top:10px}.widget-recent-porfolio li .text .post-date,.widget.widget-recent-news li .text .post-date,.widget.widget_latest_news li .text .post-date{display:block;position:relative;margin-top:0;margin-bottom:4px;color:#637381;font-size:15px;font-weight:400;line-height:26px;text-transform:capitalize}.widget.widget-recent-news li .text .post-date{display:flex;gap:4px;position:relative;margin-top:0;margin-bottom:4px;color:#5c6368;font-family:'PT Sans';font-size:12px;font-weight:400;line-height:16px;text-transform:capitalize}.widget-recent-porfolio li .text .post-date svg,.widget.widget-recent-news li .text .post-date svg,.widget.widget_latest_news li .text .post-date svg{vertical-align:middle;color:var(--theme-primary-color);font-size:13px}.widget-recent-porfolio li .text .post-date i,.widget.widget-recent-news li .text .post-date i{margin-right:8px}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:#4f545a;font-size:15px;font-weight:400;line-height:26px}.widget-recent-porfolio li .text .post-comment,.widget.widget-recent-news li .text .post-comment{font-size:13px;line-height:1.5;font-weight:700;margin-top:5px}.widget-recent-porfolio li .text .post-comment i,.widget.widget-recent-news li .text .post-comment i{margin-right:3px}.sidebar .widget-recent-porfolio{margin-bottom:38px}.sidebar .widget.widget_block .wp-block-categories li a,.widget.widget_categories ul li>a{color:#161e2d;font-size:16px;font-weight:700;line-height:26px;display:inline-block;font-family:'PT Sans'}.widget.widget_categories ul li{display:-webkit-box;display:flex;align-items:center;gap:15px;justify-content:space-between;padding:10px 0 16px;margin:6px 0}.sidebar .content-sidebar .widget_categories{margin-bottom:50px}.sidebar .widget.widget_categories ul li,.widget.tf_widget_categories ul li{font-size:16px;font-weight:600;line-height:26px;color:#e4e4e4}.sidebar .widget.widget_categories ul li:not(:last-child),.widget.tf_widget_categories ul li:not(:last-child){border-bottom:1px solid #e4e4e4}.sidebar .widget.widget_categories ul li:last-child,.widget.widget_categories ul li:last-child{padding-bottom:0}.sidebar-newsletter{padding:20px 15px;background-color:var(--theme-primary-color);border-radius:15px}.sidebar-newsletter .widget-title{color:#fff}.sidebar .content-sidebar>.widget.widget_search{padding:0;border:none}.widget_search form{width:100%;position:relative;margin:0}.widget_search form label{display:block;margin-bottom:10px}.widget_search form button,.wp-block-search .wp-block-search__button{width:60px;height:100%;padding:0;position:absolute;right:0;top:0;background:0 0;box-shadow:none;border:0;outline:0!important;border-radius:0;text-align:center;color:#374151;font-size:20px}.widget_search form button svg,.wp-block-search .wp-block-search__button svg{fill:#fff;transform:rotate(-90deg)}.wp-block-search .wp-block-search__button{text-indent:-99999px;margin:0;z-index:1}.wp-block-search .wp-block-search__button::placeholder{color:#374151}.wp-block-search .wp-block-search__inside-wrapper button:after{all:unset;content:"";color:#374151;text-indent:0;position:absolute;top:50%;right:22px;transform:translateY(-50%);z-index:1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background:url(./assets/images/svg/search.svg);width:25px;height:24px}.wp-block-search .wp-block-search__inside-wrapper button::before{display:none}.wp-block-search .wp-block-search__inside-wrapper button:hover{background-color:transparent}.widget_search form input[type=search],.wp-block-search .wp-block-search__input{margin-bottom:0;width:100%;font-size:14px;font-weight:500;font-family:'PT Sans';color:#5c6368;padding:16px 15px;margin-top:5px;border-radius:5px}.widget_search form input[type=search]::placeholder,.wp-block-search .wp-block-search__input::placeholder{color:#5c6368;font-size:14px;font-weight:500}.widget_search form input:-moz-placeholder,.widget_search form input:-ms-input-placeholder,.widget_search form input::-moz-placeholder,.widget_search form input::-webkit-input-placeholder,.widget_search form input::placeholder{color:#374151}.custom-contact-form{border-radius:10px;box-shadow:0 10px 60px 0 #00000014;padding:30px;background-color:#fff;display:-webkit-box;display:flex;flex-wrap:wrap;gap:20px}.custom-contact-form .wpcf7-list-item-label,.custom-contact-form label{font-size:14px;line-height:21px;color:#4f5464;margin-bottom:0}.custom-contact-form input{margin-top:9px;margin-bottom:0;width:100%}.custom-contact-form .col-full,.custom-contact-form label{width:100%}.custom-contact-form .col-50{width:calc(50% - 10px)}.custom-contact-form textarea{width:100%;height:120px;margin-top:9px}.wpcf7-list-item label{display:-webkit-box;display:flex;gap:10px;align-items:flex-start;margin-bottom:0}.wpcf7-list-item label input{margin-top:5px;width:20px;height:20px;border-radius:6px;border:1px solid #d1d4dd;flex-shrink:0}.custom-contact-form input[type=submit]{width:auto}.elementor-icon-list-text span{color:var(--theme-secondary-color)}.navigation.paging-navigation .pagination,.navigation.paging-navigation.pager{text-align:left;display:inline-flex;flex-wrap:wrap;row-gap:10px}.navigation.paging-navigation.pager .pagination{width:100%;display:block}.navigation.paging-navigation a,.navigation.paging-navigation a.next,.navigation.paging-navigation a.prev,.navigation.paging-navigation span,.page-links a,.page-links>span,.pagination>span{position:relative;color:#000;font-size:20px;font-weight:700;font-family:'PT Sans';margin-right:17px;width:48px;height:48px;border-radius:50%;border:1px solid #e4e4e4;text-align:center;display:inline-flex;justify-content:center;align-items:center}.page-links{margin-top:15px;clear:both}.navigation.paging-navigation.pager a{display:inline-block;color:#071c34;padding:7px 15px;min-width:0;min-height:0;border-radius:50%;border:1px solid #f0f0f0;background:#fff}.navigation.paging-navigation.pager a:hover{background-color:#213a8f;color:#fff}.navigation.paging-navigation .current,.navigation.paging-navigation a.next:hover,.navigation.paging-navigation a:hover,.page-links a:hover,.page-links>span{color:#fff!important;background:#213a8f!important;border-color:#213a8f!important}.navigation.loadmore a,.navigation.pager a{width:auto;height:auto;padding:0 20px;border-radius:5px}.navigation.loadmore .pagination{display:inline-flex}.search .nav-links .nav-previous{float:left}.home main,.page-search-wrap .page-content .post:first-child{padding-top:0}.inner-team .post-title{font-size:40px;color:#374151;margin:20px 0}.show-search .top-search .search-field{padding:13px 100px 13px 30px}.show-search .top-search.show{margin-top:36px}.elementor-button .elementor-button-icon{transition:.2s ease-in-out}.page-search-wrap{display:flex;flex-wrap:wrap}.page-search-wrap .page-content{width:70%;padding-right:60px}.page-search-wrap .page-content .post{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 0;border-bottom:1px solid rgba(20,28,33,.1);margin:0}.page-search-wrap .page-content .post img{max-width:220px}.page-search-wrap .page-content .post a{flex-shrink:0}.page-search-wrap .page-content .post a img,.page-search-wrap .page-content .post img{width:220px;height:180px;object-fit:cover}.show-search a .icon-close::after,.show-search a .icon-close::before{width:20px;height:2px;content:'';background-color:#9ca3af;top:50%;transform:translateY(-50%);left:0;position:absolute}.page-search-wrap .page-content .post .content{box-shadow:unset;max-width:100%;width:100%;background-color:#fff;position:relative;z-index:1;padding:0;margin:0}.page-search-wrap .page-content .post .content .entry-title,.page-search-wrap .page-content .post .content .entry-title a{font-size:20px;line-height:30px;margin-bottom:6px}.page-search-wrap .page-content .post .content p{overflow:hidden;text-overflow:ellipsis;line-height:25px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.page-search-wrap .navigation{margin-top:30px}.page-search-wrap .sidebar{width:30%}.show-search.active .icon-close{display:block}.show-search a .icon-close{width:25px;height:25px;position:relative;display:none}.show-search a .icon-close::before{rotate:45deg}.show-search a .icon-close::after{rotate:-45deg}@media only screen and (min-width:1024px) and (max-width:1280px){.tfre_register .btn-submit,.tfre_register .wrap-button a{font-size:16px!important}.elementor-40 .elementor-element.elementor-element-ef21127{padding-left:30px;padding-right:30px}}@media only screen and (max-width:1200px){.archive-post .page-content,.archive-post .sidebar{width:100%}.archive-post .page-content{padding-right:0;margin-bottom:50px}.mainnav_canvas ul>li .sub-menu li{border-top:1px solid #ccc!important}}@media only screen and (max-width:991px){.mainnav_canvas ul>li .sub-menu li{border-top:1px solid #ccc!important}.archive-post .meta{row-gap:15px}.archive-post .meta>:not(:last-child){padding-right:15px;margin-right:15px}.page-search-wrap{flex-direction:column;gap:50px}.page-search-wrap .page-content,.page-search-wrap .sidebar{width:100%;padding:0}}@media only screen and (max-width:768px){.custom-contact-form{padding:15px}.custom-contact-form .col-50{width:100%}.page-header .entry-title{font-size:2.5rem!important;margin:0!important}.show-search .top-search.show{margin-top:25px}.widget-recent-porfolio .thumb,.widget.widget-recent-news .thumb,.widget.widget_latest_news .thumb{margin-right:15px}}@media only screen and (max-width:767px){.tfre_register .wrap-button{gap:0!important}.archive-single-post .content-inner blockquote{padding:30px}.comments-area .comment-form .comment_wrap_input{flex-wrap:wrap}.comments-area .comment-form .comment_wrap_input fieldset{width:calc(100% - 30px)}.sidebar>.widget{padding:40px 20px}.page-search-wrap .page-content .post{gap:15px}}@media only screen and (max-width:600px){#wpadminbar{position:fixed!important}.related-inner{overflow:hidden}.related-inner .related-swiper{overflow:visible;margin:0 15px}article.post .content .entry-title,article.post .content .entry-title a{font-size:20px}.page-search-wrap .page-content .post .content p{display:none}}@media only screen and (max-width:500px){article.post .content .desc{font-size:14px}.archive-post .meta .post-comments{display:none}.archive-post .meta .post-date{padding-right:0;margin-right:0;border:none}.page-search-wrap .page-content .post .content .entry-title,.page-search-wrap .page-content .post .content .entry-title a{font-size:16px}.page-search-wrap .page-content .post a img,.page-search-wrap .page-content .post img{width:150px;height:100px;object-fit:cover}article.post .content .entry-title,article.post .content .entry-title a{font-size:20px;line-height:normal}}@media only screen and (max-width:480px){.archive-single-post .content-inner .post-tags .tag-links{display:block;margin-top:10px}.tfre_register .wrap-button a svg{margin-right:10px!important}article.post .content .meta{display:none!important}article.post .content .desc{font-size:14px;margin-bottom:20px}}@media only screen and (max-width:400px){.page-search-wrap .page-content .post a img,.page-search-wrap .page-content .post img{width:130px;height:100px;object-fit:cover}.page-search-wrap .page-content .post .content .entry-title{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.comment-author>b{display:block;margin-top:15px}#comments .comment .avatar{float:none}}.error404 .wrap-404{text-align:center}.error404 .wrap-404 h2{font-size:45px;font-weight:700;line-height:1.1em;color:#010c2a;position:relative;margin-bottom:47px}.error404 .wrap-404 h2::after{content:"";position:absolute;bottom:-26px;width:160px;height:6px;background:linear-gradient(270deg,#213a8f 0,rgba(33,58,143,0) 100%);border-radius:6px;left:50%;transform:translateX(-50%)}.error404 .wrap-404 p{text-align:center;color:#4f5464;font-size:18px;font-weight:400;line-height:1.5em}.wpcf7-validates-as-required.wpcf7-not-valid{border:1px solid red!important}.moveleftright{animation:3s linear infinite moveleftright;-webkit-animation:3s linear infinite moveleftright}@keyframes moveleftright{0%,100%{transform:translateX(0);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}50%{transform:translateX(-10px);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}}.moverightleft{animation:3s linear infinite moverightleft;-webkit-animation:3s linear infinite moverightleft}@keyframes moverightleft{0%,100%{transform:translateX(0);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}50%{transform:translateX(10px);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}}.animation-delay-2{-webkit-animation-delay:2s;animation-delay:2s}.moveupdown{animation:5s linear infinite moveupdown;-webkit-animation:5s linear infinite moveupdown}@keyframes moveupdown{0%,100%{@include transform(translateY(0));}50%{@include transform(translateY(30px));}}.routate-animation{animation:15s linear infinite routate;-webkit-animation:15s linear infinite routate}@keyframes routate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tf-anim-rotate{-webkit-animation:8s infinite anim-rotate;animation:8s infinite anim-rotate}@keyframes anim-rotate{0%,100%{@include transform(rotate(-30deg));}50%{@include transform(rotate(-45deg));}}.btn-akademie,.btn-institut,.btn-meister,.btn-meisterschule{cursor:pointer}
