body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.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}#menu-mobile-trigger,.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}#right-header .widget_nav_menu>div>ul>li>a,.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{line-height:1.42857143;background-color:#fff}aside,footer,header,main,nav{display:block}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0;vertical-align:middle;max-width:100%;height:auto}input,textarea{color:inherit;font:inherit;margin:0}input[type=submit]{-webkit-appearance:button;cursor:pointer}input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-sm-6,.col-xs-12,.col-xs-3,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12,.col-xs-3,.col-xs-9{float:left}#right-header .widget_nav_menu>div>ul>li>a:hover:before,.col-xs-12{width:100%}.col-xs-9{width:75%}.col-xs-3{width:25%}@media (min-width:768px){.col-sm-6{float:left;width:50%}}.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container:after,.row:after{clear:both}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/plugins/clever-portfolio/assets/font-icons/font-awesome/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(/wp-content/plugins/clever-portfolio/assets/font-icons/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)format("embedded-opentype"),url(/wp-content/plugins/clever-portfolio/assets/font-icons/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3)format("woff2"),url(/wp-content/plugins/clever-portfolio/assets/font-icons/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3)format("woff"),url(/wp-content/plugins/clever-portfolio/assets/font-icons/font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.3)format("truetype"),url(/wp-content/plugins/clever-portfolio/assets/font-icons/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa,[class^=clever-icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-instagram:before{content:""}@font-face{font-display:swap;font-family:"cleversoft";src:url(/wp-content/themes/ri-fusion/assets/cleversoft/fonts/cleversoft.eot?117557);src:url(/wp-content/themes/ri-fusion/assets/cleversoft/fonts/cleversoft.eot?117557#iefix)format("embedded-opentype"),url(/wp-content/themes/ri-fusion/assets/cleversoft/fonts/cleversoft.ttf?117557)format("truetype"),url(/wp-content/themes/ri-fusion/assets/cleversoft/fonts/cleversoft.woff?117557)format("woff"),url(/wp-content/themes/ri-fusion/assets/cleversoft/fonts/cleversoft.svg?117557#cleversoft)format("svg");font-weight:400;font-style:normal}[class^=clever-icon-]{font-family:"cleversoft"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.clever-icon-close:before{content:""}.clever-icon-up:before{content:""}a,div,fieldset,form,html,iframe,label,span{font-size:100%;margin:0;padding:0}body{margin:0;font-size:14px;color:#494949}a,body,div,fieldset,form,h2,h4,html,iframe,label,li,p,span,ul{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline;-webkit-font-smoothing:antialiased}li,p,ul{font-size:100%}body,h2,h4,p,ul{padding:0}li{margin:0}a{color:inherit;text-decoration:none;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms}*,:active,:focus,a,a:active,a:focus{outline:0}a:focus,a:hover{text-decoration:none;color:inherit}h2,h4{font-size:30px;line-height:1.3}h4{font-size:18px}h2,h4,p,ul{margin:0 0 20px}li,p{line-height:1.65}ul{margin-left:35px}li{padding:5px 0}ul li{list-style:outside}#right-header .widget_nav_menu>div>ul>li>a:before{height:1px;width:0;background:#252525;top:50%;left:0;transition:300ms ease;-webkit-transition:300ms ease;-moz-transition:300ms ease;-o-transition:300ms ease;-ms-transition:300ms ease;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:"";position:absolute}@media (min-width:1200px){.container{width:1200px}}.bar{height:2px;display:inline-block;width:300%;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms;background:linear-gradient(to right,#252525 0,#252525 33.333%,transparent 33.333%,transparent 66.666%,#252525 66.666%,#252525 100%)0 0}.canvas-icon{width:40px;height:40px;overflow:hidden;position:relative;line-height:2px;padding:10px 5px;z-index:3}.canvas-icon .wrap-bar{display:block;width:100%;height:100%;overflow:hidden}.canvas-icon .bar{position:relative;float:left;left:0}.canvas-icon .bar:nth-child(2){transition-delay:200ms;margin:7px 0 5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.canvas-icon .bar:last-child{transition-delay:400ms}.canvas-icon:hover{cursor:pointer}.canvas-icon:hover .bar{left:-200%}.canvas-icon .clever-icon-close{width:20px;height:20px;position:absolute;top:10px;font-size:18px;color:#252525;left:10px;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms}#sidebar-trigger.canvas-icon .bar:last-child{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);transform:none}#sidebar-trigger.canvas-icon .wrap-bar{width:28px}#main-navigation{text-align:right;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#main-navigation li{list-style:none}#main-navigation>div>ul>li>a{text-transform:uppercase;font-size:16px;font-weight:500;padding:0 10px;display:block}#right-header .widget_nav_menu>div>ul>li>a{padding:0 10px}#main-navigation>div>ul>li:hover>a:before,#right-header .widget_nav_menu>div>ul>li:hover>a:before{width:100%}#main-navigation>div>ul li,.rit-widget-social-icon a{position:relative;display:inline-block}#footer-page,#main-navigation a{color:#252525}#main-navigation a:hover,#right-header .widget_nav_menu a:hover{text-decoration:none;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms}#main-navigation ul,#right-header .widget_nav_menu ul,.site-logo,.widget ul{margin:0}#header.wrap-header{width:100%;transition:height 300ms;-webkit-transition:height 300ms;-moz-transition:height 300ms;-o-transition:height 300ms;-ms-transition:height 300ms;height:120px;color:#252525}#header.wrap-header,#header.wrap-header .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end}#header.wrap-header .container:before{width:calc(100% - 30px);left:15px;position:absolute;bottom:0;height:1px;background:#ebebeb;content:"";opacity:.2}@media (max-width:768px){#header.wrap-header .container:before{width:calc(100% - 30px);left:15px}}.header-position-relative .wrap-header{position:relative}#footer-page{background:#f5f5f5;text-align:center;padding:60px 0}.site-footer .copyright{padding:25px 0;color:#494949}.copyright{font-size:13px}#main-footer{margin:25px 0}.rit-widget-social-icon{text-transform:uppercase;font-size:14px}.rit-widget-social-icon a{margin:0 15px;padding:0 10px}.rit-widget-social-icon a:hover{text-decoration:none}#back-to-top,input[type=email],input[type=text]{transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms}#back-to-top{position:fixed;right:50px;bottom:50px;width:40px;height:40px;padding:8px;border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;background:#fff;font-size:1.6em;box-shadow:1px 1px 5px rgb(0 0 0/.3);opacity:0;text-align:center}#back-to-top:hover{cursor:pointer;background:#fff;box-shadow:1px 1px 5px rgb(0 0 0/.8)}@media (max-width:768px){.main-menu{display:none}#header.wrap-header{padding:0}}input[type=email],input[type=text]{padding:15px 20px;border:1px solid #ebebeb;font-size:14px;margin-bottom:20px;width:100%;box-sizing:border-box;color:#252525}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#252525;opacity:1}input[type=email]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#252525;opacity:1}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#252525;opacity:1}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#252525;opacity:1}input[type=submit]{padding:0 25px;line-height:40px;height:40px;background:#252525;color:#fff;text-transform:uppercase;border:0;font-size:14px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px}input[type=submit]:hover{background:#f5f5f5;color:#252525}.widget{color:#494949}.widget li{list-style:none;border-bottom:1px solid #ebebeb;width:100%;padding:15px 0}#right-header .widget_nav_menu a,.widget a:hover{color:#252525}.widget-area .widget{width:100%;display:inline-block;margin-bottom:40px}.off-block,.wrap-body-content:after{width:100%;height:100%;position:fixed}.off-block{overflow-y:scroll;z-index:9;background:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#off-sidebar.off-block{max-width:390px;top:0}@media (min-width:780px){.off-block{max-width:390px;top:0}}#off-sidebar{right:0;padding:45px 60px 0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);transform-origin:right top;transition:500ms ease-in-out;-webkit-transition:500ms ease-in-out;-moz-transition:500ms ease-in-out;-o-transition:500ms ease-in-out;-ms-transition:500ms ease-in-out}.social-share,.social-share li{width:100%;display:inline-block;margin:0}.social-share li{list-style:none;width:30px;height:30px;margin:5px;padding:0;background:#f5f5f5}.social-share a{display:block;text-align:center;font-size:14px;height:30px;line-height:30px;color:#252525}.social-share a:hover{color:#fff;background:#252525}.wrap-footer-off-block{width:100%;-ms-flex-item-align:end;align-self:flex-end;padding:35px 0}.wrap-footer-off-block .rit-social{margin-bottom:25px}.wrap-body-content{transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms}.wrap-body-content:after{content:"";z-index:-1;background:rgb(0 0 0/.5);top:0;left:0;transition:opacity 500ms;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;-ms-transition:opacity 500ms;opacity:0;display:block}@media (max-width:769px){.logo-center-style #header.wrap-header{z-index:3}.logo-center-style #header>.container{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex}.logo-center-style #site-branding{width:100%}.logo-center-style #main-navigation{display:none}}@media (min-width:769px){.logo-center-style .wrap-header#header{display:block}.logo-center-style #main-navigation>.main-menu>ul>li:first-child{padding-left:0}.logo-center-style #main-navigation{justify-content:flex-start}.logo-center-style #main-navigation .main-menu{margin-left:-10px}.logo-center-style #header .col-xs-12{padding:0}.logo-center-style #site-branding{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo-center-style #header .container{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;height:100%}.logo-center-style #right-header{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end}}#right-header .widget_nav_menu>div>ul>li{display:inline-block;border:0;text-transform:uppercase;width:auto;font-weight:500;font-size:16px;position:relative}#right-header .widget_nav_menu>div>ul>li:last-child{padding-right:0}#right-header .widget_nav_menu>div>ul li{position:relative;display:inline-block;border:0}@media (max-width:769px){.logo-center-style #right-header>div:not(.canvas-icon){display:none}.logo-center-style #main-navigation,.logo-center-style #right-header{display:none}}#mobile-logo{width:100%;margin-bottom:40px}#mobile-nav,#mobile-nav>div{width:100%}#mobile-nav>div>ul>li>a{text-transform:capitalize}#mobile-nav ul{margin:0;width:100%;display:block;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms}#mobile-nav li{list-style:none;position:relative;padding:0}#mobile-nav li a{padding:15px 0;display:inline-block}.wrap-mobile-nav:not(.lightbox) #mobile-nav li{background:#fff}.wrap-mobile-nav:not(.lightbox) #mobile-nav>div>ul>li{border-bottom:1px solid #ebebeb}@media (max-width:769px){#mobile-nav li a{padding:10px 0}}#site-branding{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end}#logo{display:inline-block}#menu-mobile-trigger{margin-right:30px}.wrap-mobile-nav:not(.lightbox){padding:30px;width:100%}.wrap-mobile-nav:not(.lightbox) #mobile-nav a:hover,.wrap-mobile-nav:not(.lightbox) #mobile-nav>div>ul>li>a{color:#252525}.wrap-mobile-nav:not(.lightbox) #mobile-nav a{font-size:14px;color:#494949}.wrap-mobile-nav:not(.lightbox) .wrap-content-mobile-nav{width:100%}@media (min-width:770px){.wrap-mobile-nav:not(.lightbox){max-width:360px;-webkit-transform:translateX(-360px);-moz-transform:translateX(-360px);-ms-transform:translateX(-360px);-o-transform:translateX(-360px);transform:translateX(-360px);transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms}}.close-canvas{width:40px;height:40px;text-align:center;line-height:40px;color:#252525;font-size:18px;position:absolute;top:5px;right:5px;z-index:9999}.close-canvas:hover{cursor:pointer}@media (min-width:769px){.wrap-mobile-nav{width:100%;height:100%}}@media (max-width:769px){.wrap-mobile-nav{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms;opacity:0}.wrap-content-mobile-nav,.wrap-footer-off-block{max-width:360px;margin:0 auto}#off-sidebar{padding:45px 30px}#site-branding{position:relative}#menu-mobile-trigger{float:right;margin-right:-5px;order:2;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);z-index:9999;position:relative;overflow:hidden}#logo{width:calc(100% - 45px);text-align:left;float:left}#sidebar-trigger{display:none}#header.wrap-header .container{height:100%;width:100%}.header-position-relative .wrap-header{z-index:3}#menu-mobile-trigger{display:block}.wrap-header{z-index:9}#sidebar-trigger.canvas-icon{margin:0}}.contact-form .wpcf7-textarea,.contact-form input.wpcf7-text{border:0;border-bottom:2px solid #ebebeb;margin:0}.contact-form .wpcf7-textarea{width:100%;height:160px}.contact-form h4{margin:0;text-transform:uppercase}.contact-form .wpcf7-submit{letter-spacing:1px}.contact-form .contact-item{margin-bottom:60px;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start}.contact-form .contact-item .col-xs-3{align-items:end;display:-ms-flexbox;display:-webkit-flex;display:flex}.wpb_gmaps_widget .wpb_wrapper{padding:0!important}.wpb_map_wraper iframe{filter:grayscale(90%)}@media (max-width:769px){#logo{width:200px}#menu-mobile-trigger{margin-right:30px}}#logo img{max-height:77px;margin-top:20px}.logo-center-style #header .container{height:auto}#main-navigation>div>ul>li>a,#right-header .widget_nav_menu>div>ul>li>a{line-height:normal!important}#header.wrap-header .container:before,#right-header .widget_nav_menu>div>ul>li>a:before,#right-header .widget_nav_menu>div>ul>li>a:hover:before{display:none}#site-branding{justify-content:flex-end}#main-navigation>div>ul>li{border-left:2px solid;height:13px}#main-navigation>div>ul>li:first-child{border:0}#main-navigation>div>ul>li>a{margin-top:-4px}#right-header .widget_nav_menu>div>ul>li>a{color:#b2b2b2}#right-header .widget_nav_menu>div>ul>li:first-child>a{color:#ff9a98}#main-navigation>div>ul>li,#right-header .widget_nav_menu>div>ul>li{padding:0}#sidebar-trigger.canvas-icon{margin-left:10px}.bar{background:#fff0 linear-gradient(to right,#b2b2b2 0,#b2b2b2 33.333%,transparent 33.333%,transparent 66.666%,#b2b2b2 66.666%,#b2b2b2 100%)0 0!important}.contact-form .wpcf7-textarea,.contact-form input.wpcf7-text{padding:2px}.contact-form .wpcf7-submit{float:right}.vc_column-inner::after,.vc_row:after{clear:both}.vc_column-inner::after,.vc_column-inner::before,.vc_row:after,.vc_row:before{content:" ";display:table}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-sm-12,.vc_col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.vc_col-sm-12,.vc_col-sm-6{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-6{width:50%}}@font-face{font-display:swap;font-family:VC-Icons;src:url(/wp-content/plugins/js-composer/assets/fonts/vc_icons/fonts/VC-Icons.ttf?otu1sf)format("truetype"),url(/wp-content/plugins/js-composer/assets/fonts/vc_icons/fonts/VC-Icons.woff?otu1sf)format("woff"),url(/wp-content/plugins/js-composer/assets/fonts/vc_icons/fonts/VC-Icons.svg?otu1sf#VC-Icons)format("svg");font-weight:400;font-style:normal}.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_content_element{margin-bottom:35px}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7}.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:0}.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{padding-left:0}@font-face{font-display:swap;font-family:vc_grid_v1;src:url(/wp-content/plugins/js-composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);src:url(/wp-content/plugins/js-composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac)format("embedded-opentype"),url(/wp-content/plugins/js-composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac)format("woff"),url(/wp-content/plugins/js-composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac)format("truetype"),url(/wp-content/plugins/js-composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1)format("svg");font-weight:400;font-style:normal}