html,body,body.page,.wf-container>*{color:#333;line-height:1.8rem}.logo-left #navigation{padding:0}b,strong{font-weight:600}.skill-name{font-weight:500}a.author.vcard{visibility:hidden}.search-highlight{background-color:#a11519;border-radius:3px;padding:0 3px;color:#fff;font-weight:700}.swirl-effect{position:relative;min-height:600px;overflow:hidden}.swirl-effect::before{content:"";position:absolute;top:50%;left:50%;width:1400px;height:1200px;background:url(https://softlabsolution.com/wp-content/uploads/2026/02/graphics.jpg) no-repeat center;background-size:contain;transform:translate(-50%,-50%) rotate(90deg);z-index:0}.swirl-effect>*{position:relative;z-index:1}.ban-title,#bottom-bar a:hover,#reply-title small a:hover,#top-bar .mini-login a:hover,#top-bar .mini-nav>ul>li>a:hover,#top-bar .mini-search .submit:hover,#top-bar a:hover,.breadcrumbs a:hover,.btn-link:hover,.btn-zoom:hover,.clear-form:hover,.comment-meta a:hover,.comment-reply-link:hover,.custom-menu a:hover,.entry-meta a:hover,.header-bottom-bar .menu-select:hover,.header-bottom-bar .mini-login a:hover,.header-bottom-bar .mini-search .submit:hover,.header-bottom-bar a:hover,.link.btn-link:hover,.menu a:hover,.menu-select:hover,.navigation-inner a:hover,.pingback a:hover,.portfolio-categories a:hover,.project-details:hover,.project-link:hover,.project-zoom:hover,.recent-posts a:hover,.text-near-logo .mini-login a:hover,.text-near-logo .mini-nav>ul>li>a:hover,.text-near-logo .mini-search .submit:hover,.vc-item .vc_read_more:hover,.widget .tp_recent_tweets .twitter_time:hover,.footer a:hover,#top-bar .mini-nav ul>li.act>a,#bottom-bar .mini-nav ul>li.act>a,.header-bottom-bar .mini-nav ul>li.act>a{text-decoration:none;color:#c00}.space-sub{display:inline-block;margin-right:15px;margin-left:15px}.footer .menu li .lbp-inline-link-1{display:inline}ol.breadcrumbs.text-normal.start-animation-done.start-animation{font-size:15px}#nav_menu-2 .widget-title{margin-right:0}.page-template-template-portfolio-masonry .content{margin-bottom:30px}.we-hire .dt-btn,#we-hire-html .dt-btn{font-weight:700;width:95px;text-align:center;margin-top:10px}.wpb_accordion_header span{font-weight:400;font-family:"Oswald",Helvetica,Arial,Verdana,sans-serif;Font-size:24px}.page-template-template-portfolio-masonry .cont-id-0>.wf-cell{padding:19px 6px}.page-template-template-portfolio-masonry .rollover-project{border:1px solid #e9e9e9;box-shadow:1px 1px 5px 1px #D3D2D2;padding:3px}.page-template-template-portfolio-masonry .rollover-content-container{padding:3px}.page-template-template-portfolio-masonry .filter{text-align:left}.page-template-template-portfolio-masonry .paginator{margin-bottom:20px}.abt-founders p{line-height:22px}.hm-ser-tbl td{width:20%}li.has-children a span{padding-right:2px}.tel-2{margin-left:30px}.contact-us p{font-size:18px}.cont-side p{font-size:16px;margin-bottom:25px}.contact-us{color:#404040}.web.design h2{margin-bottom:30px}.breadcrumbs a,.breadcrumbs li:before{color:#010101}.breadcrumbs a:hover{color:#fff}.breadcrumbs .current{color:#fff}.foot-email{color:#c23637}.foot-email:hover{text-decoration:underline}.uavc-list-content{margin-bottom:0}.what-we-do .view-port-a a{color:#292929;font-weight:400}.home .uavc-list-content .aio-icon i{font-size:22px}.textwidget form h5{display:none}.footer a{text-decoration:none}.hm-progress .vc_progress_bar .vc_single_bar{margin-bottom:14px}.hm-tbs{border-radius:7px}#wpcf7-f5-p164-o1 input,#wpcf7-f5-p164-o1 textarea,#wpcf7-f5-o1 input,#wpcf7-f5-o1 textarea{background-color:#fff;border-radius:5px;margin-bottom:0;height:44px}#wpcf7-f5-o1 .wpcf7-captchac{height:30px;width:25%}#wpcf7-f5-p164-o1 .wpcf7-submit,#wpcf7-f5-o1 .wpcf7-submit{float:right}#wpcf7-f5-o1 .wpcf7-submit{margin-top:10px}.wpcf7-submit{font-weight:400}.view-port-a a{font-size:24px;font-weight:300;padding-top:5px;padding-bottom:5px}.view-port-a a .vc_btn3-icon{font-size:24px}.top-cont{min-height:90px}.top-cont img{margin-right:10px;margin-bottom:0}.titl-txt{font-size:20px;font-family:Oswald;color:#292929;padding-top:25px;display:inherit;text-transform:uppercase}.para-txt{clear:both;font-size:13px;line-height:18px}.hm-ser-tbl .dt-btn,.hm-ser-read .dt-btn{background:#fff;border:1px solid #adadad;float:right;border-radius:8px}.hm-ser-tbl .dt-btn.ripple:not(.btn-light)>span,.hm-ser-read .dt-btn.ripple:not(.btn-light)>span{color:#c00}.sub-nav li a{background-image:url(/wp-content/uploads/2025/11/bullet-arrow.png);background-repeat:no-repeat;background-position:3% 50%}#main-nav>li.has-children.level-arrows-on>a span:not(.text-wrap):after,#main-nav>li.has-children.level-arrows-on>a span.text-wrap span:after{width:20px;opacity:1}.sub-nav li>a{font-weight:300;padding:7px 10px 7px 20px}.sub-nav li>a:hover,header:not(.sub-downwards) .sub-nav li:hover>a,#phantom .sub-nav li:not(.dt-mega-parent):hover>a{background-color:#2a2a2a}.overlap .main-gradient{display:none}.rev_slider .tp-caption p{letter-spacing:0;margin-bottom:15px}.rev-btn{text-transform:uppercase;border-radius:8px;font-weight:300}.tp-mask-wrap a{color:#fff;text-decoration:none}.rev-btn i{padding-left:10px;font-size:22px}@media only screen and (min-width:959px){.mini-nav{position:absolute;display:block;z-index:9999;top:36px;right:0}}.mini-nav ul{background-color:#f1f1f1;padding:5px 20px}.mini-nav ul li{text-transform:uppercase;margin-right:12px}.mini-nav ul li a{color:#000;font-family:Oswald;font-weight:300}.mini-nav ul li:last-child a:after{display:none}.mini-nav ul li a:after{content:'|';padding-left:10px;color:#000}.wpcf7-form input::-webkit-input-placeholder{color:#333}.wpcf7-form input::-moz-placeholder{color:#333}.wpcf7-form input:-ms-input-placeholder{color:#333}.wpcf7-form input:-moz-placeholder{color:#333}.wpcf7-form select::-webkit-input-placeholder{color:#333}.wpcf7-form select::-moz-placeholder{color:#333}.wpcf7-form select:-ms-input-placeholder{color:#333}.wpcf7-form select:-moz-placeholder{color:#333}.wpcf7-form textarea::-webkit-input-placeholder{color:#333}.wpcf7-form textarea::-moz-placeholder{color:#333}.wpcf7-form textarea:-ms-input-placeholder{color:#333}.wpcf7-form textarea:-moz-placeholder{color:#333}#wpcf7-f35731-o2 textarea::-webkit-input-placeholder{color:#333;font-size:16px;font-weight:300}#wpcf7-f35731-o2 textarea::-moz-placeholder{color:#333;font-size:16px;font-weight:300}#wpcf7-f35731-o2 textarea:-ms-input-placeholder{color:#333;font-size:16px;font-weight:300}#wpcf7-f35731-o2 textarea:-moz-placeholder{color:#333;font-size:16px;font-weight:300}#wpcf7-f35731-o2 input,#wpcf7-f35731-o2 select{background-color:#fff;border-radius:10px;font-size:16px;color:#000;font-weight:300;margin-bottom:5px}#wpcf7-f35731-o2 .wpcf7-submit{line-height:24px;color:#fff;float:right}#wpcf7-f35731-o2 .wpcf7-textarea{max-height:110px}#wpcf7-f35731-o2 p{padding:0 20px}#wpcf7-f35731-o2 h3{background-color:#c03636;color:#fff;padding-left:20px;padding-top:2px;padding-bottom:5px}#wpcf7-f35731-o2 select{width:100%}#lb{display:none}#wpcf7-f35731-o1{background-color:#fff}.web.design .dt-btn{float:right;text-align:center;height:35px}.view-port{text-align:center;margin-top:50px;margin-bottom:30px}.view-port a{text-align:center;height:35px;font-size:20px;line-height:35px}.rbt-bld-spn{color:#292929;font-weight:600}.blog #main .wf-wrap{padding-bottom:30px}#wpcf7-f5-p292-o1 input,#wpcf7-f35693-p35694-o1 input{height:44px}#wpcf7-f5-p292-o1,#wpcf7-f35693-p35694-o1{background-color:#ebeae6;padding:30px 15px;padding-top:5px;border-radius:5px}#wpcf7-f5-p292-o1 input,#wpcf7-f5-p292-o1 textarea,#wpcf7-f35693-p35694-o1 input,#wpcf7-f35693-p35694-o1 textarea{background-color:#fff;border-radius:8px}#wpcf7-f35693-p35694-o1{margin-top:40px}#wpcf7-f35693-p35694-o1 input[type="file"]{background-color:#fff0}.captcha-657 input{width:32%}.rbt-bld{font-weight:600}.cont-side a{text-decoration:none;color:inherit}#sidebar .cont-side{padding-bottom:30px}.cont-side .red-link{color:#c00}.cont-side a:hover{text-decoration:underline}.foot-req{min-width:281px;min-height:41px;display:inline-block;position:absolute;bottom:52px;background-repeat:no-repeat;padding-left:17px;padding-top:8px}.foot-req:hover{text-decoration:none}#nav_menu-2{margin-bottom:100px}.foot-req span{vertical-align:middle;color:#fff;font-size:20px}.foot-req img{position:absolute;top:-49px;right:10px}.hesperiden.tparrows,.hesperiden.tparrows:hover{background:#ece7e9}.hesperiden.tparrows:before{color:#000}.hesperiden.tparrows:hover .hesperiden.tparrows:before{color:#80261e}.ban-title{color:#fff;font-size:50px;line-height:90px;font-weight:300;text-shadow:1px 1px 1px #000;text-transform:capitalize;margin-bottom:0}.ban-sub-title{color:#fff;font-size:60px;line-height:90px;text-shadow:1px 1px 1px #000;font-weight:600;text-transform:capitalize}#we-hire-html .dt-btn{float:right}.we-hire h2{color:#c00}.sidebar .widget-title{font-size:24px;line-height:30px}.sidebar .widget{background-color:#f5f5f5;padding:20px!important;border-radius:5px;margin-bottom:25px}.we-hire .dt-btn{float:right}#phantom #main-nav>li.menu-frame-on.act>a,#main-nav>li.menu-frame-on.act>a{background:none;border:1px solid #da302c}.about-progress.vc_progress_bar .vc_single_bar,.about-progress.vc_progress_bar .vc_single_bar .vc_label{height:20px;line-height:20px}#fancy-header{width:100%;content:'';background-color:#a11519}.fancy-title span{font-variant:normal;line-height:100%;font-style:normal;letter-spacing:-.5px;font-weight:600}.fancy-subtitle span{font-variant:normal;line-height:100%;font-style:normal;font-size:24px;font-weight:400}.bottom-text-block p,.bottom-text-block .soc-ico{float:left}.ult-ib-effect-style2{margin-bottom:-17px}#nav_menu-3{margin-top:33px}.bottom-text-block{text-align:right;float:right;margin-top:20px}.home #main{padding-top:0}.footer-up-secult-ib-resp{margin-bottom:0}.widget_nav_menu .widget-title,.footer .widget_text .widget-title{font-weight:300;font-size:18px;text-transform:uppercase;border-bottom:1px solid #343d46;margin-bottom:8px;line-height:33px}.footer .menu li,.footer .textwidget{font-weight:300;font-size:14px}.footer .menu li::before{content:"\00BB";font-size:18px;margin-right:5px}.footer .menu li a{vertical-align:middle}.footer .menu li{border:none;margin-top:0;padding-top:0;margin-left:0;display:list-item}.footer .textwidget strong{color:#fff;font-weight:300}.ult-new-ib-title{font-weight:100;text-transform:initial}.ult-new-ib-content p{font-weight:600;text-transform:uppercase;text-shadow:2px 2px #000}.rollover-content-container h3{font-size:22px;line-height:34px}.form-name{margin-bottom:20px}.home .captcha-657 input{width:50%}#wpcf7-f5-o1 .wpcf7-captchar{float:right;width:50%;padding:7px}#wpcf7-f5-o1 textarea{height:100px}#wpcf7-f5-o1 input[type="submit"]{float:right}#wpcf7-f5-p164-o1 .wpcf7-textarea{height:450px}@media only screen and (min-width:960px) and (max-width:1200px){#main-nav>li.menu-frame-on>a{padding:7px 5.5px 8px;font-size:15px}}@media only screen and (min-width:680px) and (max-width:959px){#branding img.mobile-logo,header .wf-table{width:100%}.home .wpb_single_image.vc_align_left{text-align:center}#mobile-menu{width:25px;height:25px;padding:5px}.menu-open{display:none}.lines-button{text-align:center;margin-right:0}.lines{margin:0;width:20px;border-radius:0;height:3px}.lines::before{top:8px;width:100%;border-radius:0}.lines::after{top:-8px;width:100%;border-radius:0}.customSelect1 .customSelectInner{font-size:0;margin-left:-5px}.hasCustomSelect{left:-87px}.csbwfs-social-widget,#tawkchat-iframe-container,#tawkchat-maximized-iframe-element{display:none}.foot-req img{top:-35px;right:0;width:45px}.foot-req{min-height:30px;background-size:100%;min-width:328px}.footer .widget{margin-bottom:0}#bottom-bar{padding-top:65px}#nav_menu-3{margin-top:0}.mobile-logo{max-width:240px}}@media only screen and (min-width:480px) and (max-width:767px){#branding img.mobile-logo,header .wf-table{width:100%}.home .wpb_single_image.vc_align_left{text-align:center}#mobile-menu{width:25px;height:25px;padding:5px}.menu-open{display:none}.lines-button{text-align:center;margin-right:0}.lines{margin:0;width:20px;border-radius:0;height:3px}.lines::before{top:8px;width:100%;border-radius:0}.lines::after{top:-8px;width:100%;border-radius:0}.customSelect1 .customSelectInner{font-size:0;margin-left:-5px}.hasCustomSelect{left:-87px}.csbwfs-social-widget,#tawkchat-iframe-container,#tawkchat-maximized-iframe-element{display:none}.foot-req img{top:-35px;right:0;width:45px}.foot-req{min-height:30px;background-size:100%;min-width:328px}.footer .widget{margin-bottom:0}#bottom-bar{padding-top:65px}#nav_menu-3{margin-top:0}.mobile-logo{max-width:240px}}@media only screen and (max-width:479px){#branding img.mobile-logo,header .wf-table{width:100%}#mobile-menu{width:25px;height:25px;padding:5px}.menu-open{display:none}.lines-button{text-align:center;margin-right:0}.lines{margin:0;width:20px;border-radius:0;height:3px}.lines::before{top:8px;width:100%;border-radius:0}.lines::after{top:-8px;width:100%;border-radius:0}.mini-contacts.phone a{display:block}.customSelect1 .customSelectInner{font-size:0;margin-left:-5px}.hasCustomSelect{left:-40px}.csbwfs-social-widget,#tawkchat-iframe-container,#tawkchat-maximized-iframe-element{display:none}.foot-req img{top:-35px;right:0;width:45px}.foot-req{min-height:30px;background-size:100%;bottom:65px;min-width:225px}.footer .widget{margin-bottom:0}#bottom-bar{padding-top:65px}#nav_menu-3{margin-top:0}}.blog .dt-format-gallery .dt-format-gallery-coll.full,.archive .dt-format-gallery .dt-format-gallery-coll.full,.search .dt-format-gallery .dt-format-gallery-coll.full{display:none}@media only screen and (min-width:960px) and (max-width:1200px){.learn-mr{border:1px solid #fff;padding:8px 10px;border-radius:15px;font-size:12px}}@media only screen and (min-width:768px) and (max-width:959px){.home .ult-vc-hide-row .wpb_wrapper .vc_empty_space{display:none}.learn-mr{border:1px solid #fff;padding:4px 10px;border-radius:15px;font-size:8px}#footer #nav_menu-2{margin-bottom:0}.home .hm-ser-tbl td{width:100%;display:block;padding:0;padding-top:30px}}@media only screen and (min-width:480px) and (max-width:767px){.home .ult-vc-hide-row .wpb_wrapper .vc_empty_space{display:none}.learn-mr{border:1px solid #fff;padding:4px 10px;border-radius:15px;font-size:6px}.shortcode-banner{min-height:400px}.shortcode-banner .shortcode-banner-bg{min-height:400px}.shortcode-banner .shortcode-banner-bg .shortcode-banner-inside{height:400px}.shortcode-banner .shortcode-banner-bg .shortcode-banner-inside h2.ban-title{font-size:40px;line-height:50px;padding-top:0}.shortcode-banner .shortcode-banner-bg .shortcode-banner-inside h2.ban-sub-title{font-size:40px;line-height:50px;padding-top:0}#footer #nav_menu-2{margin-bottom:0}.home .hm-ser-tbl td{width:100%;display:block;padding:0;padding-top:30px}.home .home-content .vc_custom_1440743956676{padding-top:0}}@media only screen and (max-width:479px){.home .ult-vc-hide-row .wpb_wrapper .vc_empty_space{display:none}.learn-mr{border:1px solid #fff;padding:4px 10px;border-radius:15px;font-size:4px}.shortcode-banner{min-height:400px}.shortcode-banner .shortcode-banner-bg{min-height:400px}.shortcode-banner .shortcode-banner-bg .shortcode-banner-inside{height:400px}.shortcode-banner .shortcode-banner-bg .shortcode-banner-inside h2.ban-title{font-size:31px;line-height:50px;padding-top:0}.shortcode-banner .shortcode-banner-bg .shortcode-banner-inside h2.ban-sub-title{font-size:31px;line-height:50px;padding-top:0}#footer #nav_menu-2{margin-bottom:0}.home .hm-ser-tbl td{width:100%;display:block;padding:0;padding-top:40px}}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Thin.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ThinItalic.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ExtraLight.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ExtraLightItalic.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ExtraLightItalic.woff) format('woff');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Light.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-LightItalic.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Regular.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Italic.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Medium.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-MediumItalic.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-SemiBold.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-SemiBoldItalic.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-SemiBoldItalic.woff) format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Bold.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-BoldItalic.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ExtraBold.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ExtraBold.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ExtraBoldItalic.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-ExtraBoldItalic.woff) format('woff');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Black.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-BlackItalic.woff2) format('woff2'),url(https://softlabsolution.com/wp-content/themes/dt-the7/fonts/Poppins-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}html,body,body.page,.wf-container>*{color:#333;line-height:1.8rem;font-family:"Poppins",Helvetica,Arial,Verdana,sans-serif}h2,h3{font-family:"Poppins",Helvetica,Arial,Verdana,sans-serif;color:#333;margin:0 0 1rem;letter-spacing:-.75px;background:linear-gradient(to right,#000,#a11519);background-clip:text;color:#fff0;background-size:100% auto;background-position:0% 50%}#n2-ss-2 h1,#n2-ss-2 .n2-font-h1,#n2-ss-2 .n2-ss-item-content h1{font-size:78px!important;line-height:1.2!important;font-weight:800!important}h1{font-size:48px;line-height:1.1;font-weight:900}h2{font-size:36px;line-height:1.2;font-weight:700}h3{font-size:30px;line-height:1.2;font-weight:600}h4{font-size:24px;line-height:1.25;font-weight:400}h5{font-size:18px;line-height:1.3;font-weight:300}h6{font-size:16px;line-height:1.3;font-weight:300}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#c00}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}a,a:hover{color:#c00}a{text-decoration:underline}b,strong{font-weight:600}#header .wf-wrap{max-width:1440px;width:100%}#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box{padding:5px 0 5px 0}#branding a img,img{height:auto;max-width:230px}#page .page-title .entry-title{font-size:40px}#main.sidebar-right{padding:80px 0 80px 0!important}.dt-progress-bar-fill{background-color:#00C1CF!important}.skill-value::after{background-color:#00C1CF}.ult_tabmenu.style1 a.ult_a{padding:5px 10px}.ult_tabitemname{padding:25px 15px}.vc_tta-title-text{font-size:18px}hr{height:0;margin:20px 0;padding:0;border:none;border-top:1px solid #bfbfbf!important;line-height:0}.wf-container.full-width-wrap{width:100vw!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}.banner-overlay{width:100vw!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}.banner-overlay::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .5);z-index:1}.banner-overlay .ban-title,.banner-overlay .ban-sub-title{position:relative;z-index:2;color:#fff!important;text-shadow:0 1px 3px rgb(0 0 0 / .6)}.wpcf7-form input,select,textarea,.wpcf7 input[type=file]{padding:12px 10px;border:1px solid #e0e1e1;background-color:#fbfcfc;color:#333}.wpcf7-form-control.wpcf7-submit{color:#fff!important;padding:8px 25px;border:none;font-size:16px;font-weight:400!important;border-radius:5px}.wpcf7-form input::placeholder{color:#333}.content .text-primary{color:#cc0000!important}.greenicon{float:none;vertical-align:middle;padding:0 5px}#branding-bottom{padding:10px 20px 10px 0}.scroll-top:hover{background-color:#00a2ae}@media screen and (max-width:680px){.container,.site-inner,.page,.wrapper{width:100%!important;max-width:100%!important;padding-left:0;padding-right:0;box-sizing:border-box}.grid,.row,.columns,.card-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.float-left,.float-right{float:none!important;display:block!important;width:100%!important}#header.show-device-logo #branding{padding-top:20px!important;padding-bottom:20px!important;width:82%!important;display:inline-block!important}#navigation{width:10%!important;display:inline-block!important}.mobile-logo{width:100%!important;max-width:220px!important;display:block!important;margin:0!important;text-align:left!important}.mobile-logo img,img.mobile-logo{display:block!important;margin-left:20px!important;margin-right:auto!important;width:100%!important;max-width:180px!important}#n2-ss-2 .n2-ss-slider,#n2-ss-2 .n2-ss-slide,#n2-ss-2 .n2-ss-slide-background,#n2-ss-2 .n2-ss-slide-background img{height:65vh!important;min-height:65vh!important;object-fit:cover!important}#n2-ss-2 h1,#n2-ss-2 .n2-font-h1,#n2-ss-2 .n2-ss-item-content h1{font-size:40px!important;line-height:1.2!important}#n2-ss-2 h2,#n2-ss-2 .n2-font-h2,#n2-ss-2 .n2-ss-item-content h2{font-size:22px!important;line-height:1.3!important}.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"]{margin:10px;width:auto!important}html,body{font-size:16px;-webkit-text-size-adjust:100%}h1{font-size:2.6rem;line-height:1.2;margin:.6rem 0}h2{font-size:1.4rem;line-height:1.25;margin:.5rem 0}h3{font-size:1.2rem;line-height:1.3;margin:.45rem 0}h4,h5,h6{font-size:1rem;line-height:1.35;margin:.35rem 0}p{font-size:.98rem;line-height:1.6;margin:.5rem 0;hyphens:auto}a{word-break:break-word;text-decoration:underline}.lead{font-size:1.05rem;line-height:1.6}.media-wrapper,.embed-responsive,.iframe-wrap{overflow:auto;-webkit-overflow-scrolling:touch}nav,.nav,.site-nav{display:block;width:100%}.nav li{display:block;margin:6px 0}.skip-link,.mobile-only,.menu-toggle{display:block}.desktop-only{display:none!important}button,.btn,.button,input[type="button"],input[type="submit"],.cta{display:inline-block;min-height:44px;line-height:1.2;padding:10px 16px;font-size:1rem;border-radius:8px;width:auto;box-sizing:border-box}.btn-block{width:100%!important;display:block;text-align:center}label{display:block;margin-bottom:6px;font-weight:600}input[type="text"],input[type="email"],input[type="search"],input[type="tel"],textarea,select{width:100%!important;padding:10px 12px;font-size:1rem;box-sizing:border-box;margin-bottom:12px}ul,ol{padding-left:20px;margin:.5rem 0}li{margin:.35rem 0}.card,.panel{padding:12px;border-radius:10px;box-shadow:none;width:100%}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}table{width:100%!important;border-collapse:collapse;font-size:.95rem}table td,table th{padding:8px 6px;word-break:break-word}a,button,input,label{-webkit-tap-highlight-color:rgb(0 0 0 / .05)}button,.btn,.cta{touch-action:manipulation;cursor:pointer}.text-center{text-align:center}.text-left{text-align:left}.muted{opacity:.8;font-size:.95rem}.hide-on-mobile{display:none!important}.show-on-mobile{display:block!important}.section{padding-top:16px;padding-bottom:16px}header.fixed,.fixed-header{position:relative}svg{max-width:100%;height:auto;display:block}footer .footer-col{display:block;width:100%;margin-bottom:12px}.truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}