:root{--color-primary:#374C9F}body,button,input,select,optgroup,textarea{font-size:18px;font-weight:400}textarea{resize:vertical;min-height:150px}section[class*="-section"] .widget-title:after,.section-title span:after,.page-header .page-title span:before{display:none}button,input[type="button"],input[type="reset"],input[type="submit"],.btn-readmore,.button-wrap .btn-cta{font-size:14px;letter-spacing:3px;padding:14px 45px}.comment-body .reply .comment-reply-link:before{content:"";background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23374C9F" d="M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z"></path></svg>');background-repeat:no-repeat;width:15px;height:15px;position:absolute;top:7px;left:0}.about-section{position:relative;margin-top:8rem}.about-section .image-holder{position:absolute;top:-50px;right:60px;text-align:right}.about-section .image-holder svg{width:70%;height:auto}.about-section .widget_rrtc_icon_text_widget{max-width:720px;text-align:left;position:relative}.about-section .widget_rrtc_icon_text_widget .icon-holder{display:none}.about-section .widget_rrtc_icon_text_widget .widget-title:after{display:none}.about-section .widget_rrtc_icon_text_widget .widget-title{font-weight:400}.about-section .widget_rtc_social_links{text-align:left;max-width:830px;position:relative;padding-top:40px}.about-section .widget_rtc_social_links:before{position:absolute;top:0;left:0;height:3px;width:100px;background:#000;content:''}.about-section .widget_rtc_social_links .widget-title{font-size:1.5em}.about-section .widget_rtc_social_links ul li a{background:none;color:#000}.about-section .widget_rtc_social_links ul li a:hover,.about-section .widget_rtc_social_links ul li a:focus{background:#000;color:#fff}.about-section .widget_rrtc_icon_text_widget .icon-holder{display:none!important}.filter-button-group button{position:relative;height:45px;line-height:41px;margin-bottom:0;padding:0 20px;border-radius:43px;-webkit-box-shadow:0 5px 15px 0 #fff0;box-shadow:0 5px 15px 0 #fff0;-webkit-transform:perspective(0);-moz-transform:perspective(0);-o-transform:perspective(0);transform:perspective(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.filter-button-group button.is-checked{color:#fff;background:#000}.filter-button-group button:hover{background:#fff;color:#000;-webkit-transform:perspective(1200px);-moz-transform:perspective(1200px);-o-transform:perspective(1200px);transform:perspective(1200px);-webkit-box-shadow:0 10px 25px 0 rgb(0 0 0 / .2);box-shadow:0 10px 25px 0 rgb(0 0 0 / .2)}.filter-button-group button:before{content:"";display:block;height:0;position:absolute;left:8px;right:8px;top:100%;border-bottom:2px solid #fff0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.filter-button-group button.is-checked:before{border-bottom-color:#374c9f}#service_section{background:#f7f7f7;margin-bottom:0;padding:80px 0}.centered-content .widget_rrtc_icon_text_widget .icon-holder{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:50%;border:2px solid #374c9f;width:114px;height:114px;color:#374c9f}.widget_rrtc_icon_text_widget .icon-holder svg{font-size:40px}.widget_rrtc_icon_text_widget .icon-holder img{object-fit:fill}section.service-section .widget:not(.widget_text) .widget-title{position:relative;padding-bottom:15px}section.service-section .widget:not(.widget_text) .widget-title::before{content:'';background:#374c9f;position:absolute;bottom:0;left:50%;width:60px;height:2px;transform:translateX(-50%)}.service-section .widget_rrtc_icon_text_widget .text-holder .content{font-size:18px}.home .cta-section{margin-bottom:80px}.cta-section .raratheme-cta-container .widget-title{font-size:2.5em}.button-wrap .btn-cta{margin:0 0 10px}section.article-section{padding-bottom:60px;border-bottom:1px solid #f7f7f7;margin-bottom:50px}.article-holder,.additional-posts .block-wrap{display:flex;flex-wrap:wrap}.article-holder::after,.article-holder::before{display:none}.article-holder .article-block,.additional-posts .block{box-shadow:0 1px 1px rgb(0 0 0 / .1);-webkit-box-shadow:0 1px 1px rgb(150 107 107 / .1);-moz-box-shadow:0 1px 1px rgb(0 0 0 / .1);-o-box-shadow:0 1px 1px rgb(0 0 0 / .1);background-color:#fff;position:relative;-webkit-transition:transform .2s linear,-webkit-box-shadow .2s linear;-moz-transition:transform .2s linear,-moz-box-shadow .2s linear;transition:transform .2s linear,box-shadow .2s linear;top:0!important}.article-holder .article-block:hover,.additional-posts .block:hover{transform:translateY(-4px)!important;-webkit-transform:translateY(-4px)!important;box-shadow:0 17px 25px rgb(0 0 0 / .13)!important;-webkit-box-shadow:0 17px 25px rgb(0 0 0 / .13);-moz-box-shadow:0 17px 25px rgb(0 0 0 / .13);-o-box-shadow:0 17px 25px rgb(0 0 0 / .13)}.article-block figure.post-thumbnail,.additional-posts figure.post-thumbnail{margin-bottom:0}.article-block figure.post-thumbnail img,.additional-posts figure.post-thumbnail img,.article-block figure.post-thumbnail .fallback-svg,.additional-posts figure.post-thumbnail .fallback-svg{border-top-left-radius:5px;border-top-right-radius:5px}.article-block header.entry-header,.additional-posts .block .block-title{display:flex;flex-wrap:wrap;padding:20px 30px 30px}.error404 .site-main .additional-posts .entry-meta,.full-width.single-post .additional-posts .entry-meta,.single-post .block .entry-meta{padding:0 30px 30px}.article-block header.entry-header .entry-title{order:2;font-size:18px;font-weight:700}.additional-posts .block .block-title{font-weight:700;padding-bottom:0}.article-block header.entry-header .entry-meta{margin:0 0 10px;width:100%}.article-section a.btn-readmore svg{display:none}.single figure.post-thumbnail{margin-bottom:30px}.single-post .entry-header .cat-links{margin-bottom:10px}.single-post .entry-header .cat-links a{display:inline-block;vertical-align:middle;font-size:14px;font-weight:500;padding:3px 20px;background:#f8f8f8;color:#1c1b1b;border-radius:40px;margin-bottom:5px}.blog .entry-header .cat-links,.archive .entry-header .cat-links,.search .entry-header .cat-links{display:inline-block}.blog .entry-header .cat-links::before,.archive .entry-header .cat-links::before,.search .entry-header .cat-links::before{content:"";background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23676767" d="M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z"></path></svg>');background-repeat:no-repeat;background-size:20px;width:25px;height:25px;background-position:center;display:inline-block;vertical-align:middle;margin:0 5px 0 35px}.blog .entry-header .cat-links a:hover,.archive .entry-header .cat-links a:hover{border-bottom:1px dotted var(--color-primary)}.tags a{display:inline-block;vertical-align:middle;font-size:14px;font-weight:500;padding:0;background:none;color:#1c1b1b;border-radius:0;margin-left:7px;line-height:1}.article-wrap article .post-thumbnail img,#primary main>figure.post-thumbnail img,.article-wrap article .post-thumbnail .fallback-svg,#primary main>figure.post-thumbnail .fallback-svg{border-radius:5px}.single-post.single-centered div#primary{text-align:unset}.single-post.single-centered.full-width figure.post-thumbnail{max-width:1170px!important;width:100%}.wp-caption .wp-caption-text{color:#999;font-size:14px}.nav-links div[class*="nav-"] a span.post-title{font-weight:600;font-size:16px}.single-post.full-width article.post,.single-post article.post{margin-top:30px;padding-top:0}.single-post .about-author{padding:50px}.single-post .about-author .author-img{width:150px}.single-post .about-author .author-img img{border-radius:50%;width:150px}.single-post .about-author .author-info-wrap{width:calc(100% - 150px)}.additional-posts.portfolio-related .block .entry-meta{padding-bottom:20px}.additional-posts .block .block-title{font-size:18px}.contact-section .contact-holder{display:flex;flex-wrap:wrap}.contact-section .contact-holder .widget_text:first-child{margin-bottom:60px}.contact-section .contact-holder .widget_text:not(:first-child),.contact-section .contact-holder .widget_rtc_contact_social_links{width:50%!important;padding:0 30px;text-align:left}.contact-section .contact-holder .widget_text:not(:first-child) .widget-title,.contact-section .contact-holder .widget_rtc_contact_social_links .widget-title{display:block;font-size:1.667em;font-weight:700;padding-bottom:15px;border-bottom:1px solid #E6E6E6;margin-bottom:30px}.contact-section .contact-holder .widget_rtc_contact_social_links .contact-list{margin:0 0 15px;padding:0;list-style:none;border-bottom:1px solid #E6E6E6}.contact-section .contact-holder .widget_rtc_contact_social_links .contact-list svg path{fill:var(--color-primary)}.contact-section .contact-holder .widget_rtc_contact_social_links .social-networks li{margin-right:10px;font-size:20px}.contact-info ul.contact-list li b{font-weight:400}#secondary .widget>.widget-title{font-size:12px;text-transform:uppercase;padding:15px;color:#fff;background:#1B1A1A;text-align:center;font-weight:600;letter-spacing:2px}.widget-area ul li{margin-bottom:10px;font-weight:400}.widget_rara_posts_category_slider_widget .carousel-title .cat-links a{margin-right:5px}.top-footer{background:#1B1A1A}.top-footer .widget_text .textwidget,.top-footer .widget .widget-title,.top-footer .widget_raratheme_popular_post ul li .entry-header .entry-title a,.top-footer .widget_raratheme_recent_post ul li .entry-header .entry-title a{color:#fff}.bottom-footer{background:#171717}.top-footer .widget_raratheme_popular_post ul li .entry-header .entry-title a,.top-footer .widget_raratheme_recent_post ul li .entry-header .entry-title a{font-weight:400}.top-footer .recentcomments a,.top-footer .comment-author-link,.top-footer li,.top-footer .widget_tag_cloud .tagcloud a,.top-footer .calendar_wrap caption,.top-footer td#prev a,.top-footer td#next a,.top-footer .widget a,.top-footer .widget.widget_rtc_contact_social_links,.top-footer .widget_raratheme_image_widget .raratheme-iw-inner-holder p{color:#fff;font-size:14px}.top-footer table tr td a,.top-footer .odometer-inside,.top-footer .widget_rrtc_description_widget .rtc-team-holder .text-holder,.top-footer .widget_rrtc_testimonial_widget .testimonial-meta,.top-footer .text-holder p{color:#fff}.top-footer .widget_tag_cloud .tagcloud a{background:rgb(255 255 255 / .1)}.top-footer .entry-meta a{color:#676767}.site-footer .button-wrap .btn-cta{color:#1B1A1A}.site-footer .button-wrap .btn-cta:hover{color:#fff}.top-footer .widget.widget_raratheme_companion_cta_widget .widget-title::after{display:none}a,a:hover,.widget a:hover,.block-title a:hover,.entry-title a:hover,.text-holder .gal-title a:hover,.widget_raratheme_popular_post ul li .entry-header .entry-title a:hover,.widget_raratheme_recent_post ul li .entry-header .entry-title a:hover,.bottom-footer a:hover,.entry-meta a:hover,.single-post .entry-footer .cat-links a:hover,.nav-links div[class*="nav-"] a span.post-title:hover,.main-navigation .nav-menu li:hover>a,.main-navigation .nav-menu li.current-menu-item>a,.main-navigation .nav-menu li.current_page_item>a,.bottom-footer .foot-social a:hover,.comment-body .reply .comment-reply-link:hover,.text-holder span.sub-title a:hover{color:var(--color-primary)}.btn-readmore:hover,.back-to-top:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:not(.search-submit):hover,.entry-footer .edit-link a:hover,.widget_rtc_social_links ul li a:hover,a.page-numbers:hover,span.page-numbers.current,table tr th,.comment-respond .comment-reply-title a:hover,.widget_tag_cloud .tagcloud a:hover,.widget_rrtc_description_widget .social-profile li a:hover{background:var(--color-primary)}.tags a:hover{background:#fff0;color:var(--color-primary);border-bottom:1px dotted var(--color-primary)}.single-post .entry-header .cat-links a:hover{background:var(--color-primary);color:#fff}a.page-numbers:hover,span.page-numbers.current{border-color:var(--color-primary)}.author .page-header .about-author{margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.author .page-header .author-info-wrap{flex-basis:0%;flex-grow:1}.single-post .entry-meta>span.posted-on{position:relative}.single-post .entry-meta>span.posted-on:after{position:absolute;top:50%;right:20px;width:5px;height:5px;border-radius:50%;background:#ccc;content:'';-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--color-primary)}.woocommerce span.onsale,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:var(--color-primary)}footer .widget_calendar .wp-calendar-nav a:hover{color:#FFF}@media only screen and (max-width:1440px){.about-section .widget_rrtc_icon_text_widget{max-width:700px}.about-section .image-holder svg{width:60%}.popular-posts figure.post-thumbnail,.related-posts figure.post-thumbnail{padding:0}}@media only screen and (max-width:1199px){.about-section .widget_rrtc_icon_text_widget{max-width:600px}.about-section .image-holder{top:20px}.about-section .image-holder svg{width:50%}}@media only screen and (max-width:1024px){section.about-section{margin-bottom:30px}.about-section .widget_rrtc_icon_text_widget{margin:0 0 30px}.about-section .image-holder{position:unset;text-align:center}.about-section .image-holder svg{width:70%}.about-section .widget_rrtc_icon_text_widget{max-width:100%;text-align:center}.about-section .widget_rtc_social_links:before{top:20%;left:50%;transform:translate(-50%,-50%)}.about-section .widget_rtc_social_links{text-align:center;max-width:100%}}@media only screen and (max-width:640px){.about-section .image-holder{position:static;text-align:center}.about-section .widget_rrtc_icon_text_widget{max-width:100%}.about-section .widget_rrtc_icon_text_widget{text-align:center;margin-bottom:30px}.filter-button-group button{margin-bottom:10px}section.gallery-section,section.cta-section,section.article-section,.home .cta-section{margin-bottom:40px}section[class*="-section"] .widget_raratheme_companion_cta_widget .right .widget-title,section[class*="-section"] .widget_raratheme_companion_cta_widget .right .text-holder{width:100%;text-align:center}.widget_raratheme_companion_cta_widget .right .button-wrap{text-align:center}.blog .post-content-wrap .entry-meta{display:flex;flex-wrap:wrap}.blog .entry-header .cat-links::before,.archive .entry-header .cat-links::before,.search .entry-header .cat-links::before{margin-left:0}.blog .entry-header .cat-links,.archive .entry-header .cat-links,.search .entry-header .cat-links{width:100%}.cta-section .raratheme-cta-container .widget-title{font-size:1.75em}}@media only screen and (max-width:540px){.article-block header.entry-header .entry-meta{width:100%;text-align:left}.contact-section .contact-holder .widget_text:not(:first-child),.contact-section .contact-holder .widget_rtc_contact_social_links{width:100%!important}.single-post .about-author{padding:20px}.single-post .about-author .author-info-wrap,.single-post .about-author .author-img{width:100%;text-align:center}.about-section{margin-top:3rem}.single .related figure.post-thumbnail img,.additional-posts .block .post-thumbnail img{width:100%}}.entry-content a,.entry-summary a,.page-content a,.comment-content a,.widget .textwidget a{color:#1c1b1b;text-decoration:underline}.entry-content a:hover,.entry-summary a:hover,.page-content a:hover,.comment-content a:hover,.widget .textwidget a:hover{color:var(--color-primary);text-decoration:underline}