.clearfix::after{font-size:0;content:".";display:block;height:0;visibility:hidden;clear:both}body{background:#FFF;padding:0;margin:0;font-family:'Nunito Sans','Arial',sans-serif;font-size:16px;color:#505563}a{text-decoration:none;outline:none}a:hover{text-decoration:underline}a img{display:block;-webkit-transition:opacity 0.3s ease 0s,transform 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s,transform 0.3s ease 0s;transition:opacity 0.3s ease 0s,transform 0.3s ease 0s;opacity:1;max-width:100%;height:auto}.team-box .team-member-container,.projects-list .case-study-container{-webkit-transition:transform 0.3s ease 0s;-moz-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s}a:hover img,.team-box:hover .team-member-container,.projects-list>li:hover .case-study-container{-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}.logo a:hover img,.team-box:hover img,.projects-list>li:hover img,.flex-hide:hover img{-webkit-transform:none;-ms-transform:none;transform:none}.services-list a:hover img,.blog .post-image:hover img,.hover-opacity:hover img{opacity:.85;-webkit-transform:none;-ms-transform:none;transform:none}p{padding:1em 0;color:#505563;line-height:24px}p.small{font-size:14px;line-height:21px}p.light{color:#868F9E}.footer-row p{color:#BBC1CE}p.description{font-size:18px;font-weight:300;line-height:32px;padding:0;margin-top:41px}p.white{color:#FFF}p a,label a{color:#377EF9}.footer-row p a{color:#FFF}strong{color:#000}blockquote,blockquote p{text-align:center;font-weight:500;font-family:'Montserrat',Arial,sans-serif;line-height:26px;color:#252634}blockquote p{width:70%;margin-left:auto;margin-right:auto}blockquote::before{font-family:'template-big';content:"\74";speak:never;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;vertical-align:middle;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#377EF9}blockquote::after{content:"";display:inline-block;width:100px;height:1px;background:#377EF9}.site-container .theme-page blockquote p{padding:21px 0 13px}pre{font-family:'Courier new';font-size:14px;line-height:1.71429;background:linear-gradient(#f0f0f0 50%,transparent 50%) repeat scroll 0 0 / 100% 48px;text-shadow:0 1px 0 #FFF;zoom:1;filter:dropshadow(color=#ffffff,offx=0,offy=1);padding:0 5px;margin:0;overflow:auto}.relative{position:relative}.responsive{display:block;width:100%;height:auto}input,textarea{font-family:'Montserrat',Arial,sans-serif;border:1px solid #E6E8ED;font-size:16px;line-height:26px;font-weight:500;padding:18px 21px;color:#252634;margin:0}input[type='number']{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;-webkit-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}table{width:100%}table td,table th{padding:18px 30px;width:67.5%;line-height:24px}table td:nth-child(2),table th:nth-child(2){width:32.5%;text-align:center;border-left:1px solid #E6E8ED;color:#377EF9;padding-left:15px;padding-right:15px}table tr{background:#FFF}table tr:nth-child(even){background:#F2F4F8}table tr.header-row{background:#377EF9;color:#FFF}table tr.header-row td,table tr.header-row th{padding-top:16px;padding-bottom:18px}table tr.header-row th{color:#FFF;font-family:'Montserrat','Arial',sans-serif;font-weight:500;font-size:16px;line-height:26px}table p{padding:0 0 0 21px}p.bullet::before{content:'';display:inline-block;float:left;width:6px;height:6px;border-radius:999px;background-color:#377EF9;margin-right:15px;margin-top:9px;margin-left:-21px}label{font-size:14px;line-height:20px;color:#377EF9;font-weight:600}.dark label{color:#76829B}.radius{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.radius-bottom img{-moz-border-radius:0 0 999px 999px;-webkit-border-radius:0 0 999px 999px;border-radius:0 0 999px 999px}img.radius{max-width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.float{float:left}.float-right,.column.float-right{float:right}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.padding-0{padding:0}.padding-bottom-6{padding-bottom:6px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-25{padding-bottom:25px}.padding-bottom-50{padding-bottom:50px}.padding-bottom-67{padding-bottom:67px}.padding-bottom-70{padding-bottom:70px}.padding-bottom-83{padding-bottom:83px}.padding-bottom-95{padding-bottom:95px}.padding-bottom-100{padding-bottom:100px}.padding-bottom-193{padding-bottom:193px}.padding-top-0{padding-top:0}.padding-top-30{padding-top:30px}.padding-top-34{padding-top:34px}.padding-top-63{padding-top:63px}.padding-top-91{padding-top:91px}.padding-top-95{padding-top:95px}.padding-top-100{padding-top:100px}.padding-top-200{padding-top:200px}.padding-top-bottom-50{padding:50px 0}body .padding-left-0{padding-left:0}.padding-left-30{padding-left:30px}.padding-left-40{padding-left:40px}.padding-left-220{padding-left:220px}.padding-right-50{padding-right:50px}.padding-right-60{padding-right:60px}.padding-right-100{padding-right:100px}.padding-left-right-70{padding:0 70px}.padding-left-right-100{padding:0 100px}.margin-top-0{margin-top:0}.margin-top-10{margin-top:10px}.margin-top-12{margin-top:12px}.margin-top-13{margin-top:13px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-21{margin-top:21px}.margin-top-22{margin-top:22px}.margin-top-23{margin-top:23px}.margin-top-24{margin-top:24px}.margin-top-26{margin-top:26px}.margin-top-29{margin-top:29px}.margin-top-30,form .row .margin-top-30{margin-top:30px}.margin-top-33{margin-top:33px}.margin-top-36{margin-top:36px}.margin-top-40{margin-top:40px}.margin-top-44{margin-top:44px}.margin-top-47{margin-top:47px}.margin-top-56{margin-top:56px}.margin-top-60{margin-top:60px}.margin-top-65{margin-top:65px}.margin-top-67{margin-top:67px}.margin-top-68{margin-top:68px}.margin-top-70{margin-top:70px}.margin-top-95{margin-top:95px}.margin-top-194{margin-top:194px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-70{margin-bottom:70px}.margin-bottom-80{margin-bottom:80px}.margin-bottom-95{margin-bottom:95px}.margin-bottom-100{margin-bottom:100px}.margin-right-50{margin-right:50px}.width-70{max-width:70%}.width-500{width:500px}.width-500 img{max-width:100%}.nounderline,.nounderline:hover{text-decoration:none}body .font-size-42{font-size:42px}.font-weight-300{font-weight:300}.border-white-30{border:30px solid #FFF}.top-border{border-top:1px solid #E6E8ED}.footer-row .top-border{border-top:1px solid #888A8E}.show-on-mobiles{display:none}.site-container{position:relative;background:#FFF;z-index:1}.site-container.boxed{max-width:1310px;margin-left:auto;margin-right:auto;-moz-box-shadow:0 0 15px rgb(0 0 0 / .1);-webkit-box-shadow:0 0 15px rgb(0 0 0 / .1);box-shadow:0 0 15px rgb(0 0 0 / .1)}body.overlay .site-container{position:relative;z-index:2}h1,h2,h3,h4,h5,h6{font-family:'Montserrat','Arial',sans-serif;margin:0;padding:0;color:#252634;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#252634;transition:opacity 0.2s ease 0s;opacity:1}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,h1.light a,h2.light a,h3.light a,h4.light a,h5.light a,h6.light a{color:#868F9E}h1.colored,h2.colored,h3.colored,h4.colored,h5.colored,h6.colored,h1.colored a,h2.colored a,h3.colored a,h4.colored a,h5.colored a,h6.colored a{color:#377EF9}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{opacity:.7;text-decoration:none}.footer-row h1,.footer-row h2,.footer-row h3,.footer-row h4,.footer-row h5,.footer-row h6,.footer-row h1 a,.footer-row h2 a,.footer-row h3 a,.footer-row h4 a,.footer-row h5 a,.footer-row h6 a,.white,.white a{color:#FFF}h1{font-size:44px;line-height:52px}h2{font-size:34px;line-height:46px}h3{font-size:22px;line-height:36px}h4{font-size:20px;line-height:34px}h5{font-size:16px;line-height:26px}h6{font-size:16px;line-height:27px;font-weight:400}h2.box-header.align-left{text-align:left}label.box-header{display:block}.box-header.white{color:#FFF}h3 .more{margin-left:50px}.header-container{padding:19px 0 20px}.style-4~.header-container,.style-5~.header-container,.style-6~.header-container,.style-4+.transparent-header-container .header-container,.style-5+.transparent-header-container .header-container,.style-6+.transparent-header-container .header-container{padding:9px 0 10px}.style-6+.header-container{background:#1B2E59}.transparent-header-container .style-6+.header-container{background:#fff0}.header-top-bar-container{background-color:#377EF9}body .header-top-bar-container.style-2{background-color:#1B2E59}body .header-top-bar-container.style-3,body .header-top-bar-container.style-5{background-color:#FFF;border-bottom:1px solid #E6E8ED}body .header-top-bar-container.style-6{background-color:#FFF}body .header-top-bar-container.style-4{background-color:#1B2E59}body .header-top-bar-container.style-4 .header-top-bar,body .header-top-bar-container.style-5 .header-top-bar,body .header-top-bar-container.style-6 .header-top-bar{padding:30px 0 28px}.header-top-bar-container .header-toggle{display:none;clear:both;text-align:center;color:#FFF;padding:17px 0 16px}.header-top-bar-container .header-toggle:hover{color:#FFF}body .header-top-bar-container.style-3 .header-toggle,body .header-top-bar-container.style-3 .header-toggle:hover,body .header-top-bar-container.style-5 .header-toggle,body .header-top-bar-container.style-5 .header-toggle:hover,body .header-top-bar-container.style-6 .header-toggle,body .header-top-bar-container.style-6 .header-toggle:hover{color:#252634}.header-top-bar-container .header-toggle{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-ms-filter:fliph;filter:fliph}.header-top-bar-container .header-toggle.active{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);padding:19px 0 18px}.header-top-bar,.header{width:1270px;margin-left:auto;margin-right:auto}.header-top-bar{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.header{position:relative;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;z-index:999}.logo{width:auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:center;-webkit-align-self:center;-moz-align-self:center;align-self:center;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex}.header .logo .logo-clone{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.logo a{display:-ms-inline-flexbox;display:-webkit-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.logo a img{color:#fff0;margin-right:20px;-moz-transition:none;-webkit-transition:none;transition:none}.header .logo .secondary-logo,.transparent-header-container #fp-sticky-clone .primary-logo{display:none}.transparent-header-container #fp-sticky-clone .secondary-logo{display:block}.first-menu+.logo>h1{visibility:hidden}.logo h1{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;font-size:22px;color:#252634;line-height:1;letter-spacing:0}.logo h1 a{color:#252634}.logo h1 a:hover{opacity:1}.style-4 .logo h1,.style-4 .logo h1 a{color:#FFF}.header .more{margin-left:33px;z-index:2}.style-6+.header-container .more:hover{background-color:#32436A}body .transparent-header-container{position:absolute;display:block;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;height:400px;z-index:9999}.transparent-header-container.height-auto{height:auto}.transparent-header-container.overlay::after{content:"";position:absolute;visibility:visible;top:0;left:0;width:100%;height:100%;background:rgb(54 59 64 / .4);z-index:1}.transparent-header-container.overlay>*{z-index:2}.transparent-header-container.overlay .header-container{z-index:3}.boxed .transparent-header-container{max-width:1310px}.transparent-header-container .header-container{padding-bottom:0}.transparent-header-container .page-header{display:block;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.transparent-header-container .header-top-bar-container,.transparent-header-container .row.gray{background:#fff0}.transparent-header-container .header-top-bar-container{border-bottom:1px solid rgb(255 255 255 / .3)}.header-top-bar-container.is-transparent-header.style-3,.header-top-bar-container.is-transparent-header.style-5{border-bottom:none}.transparent-header-container .sf-menu li:hover a,.transparent-header-container .sf-menu li:hover a:visited,.transparent-header-container .sf-menu a:hover,.transparent-header-container .sf-menu a:visited:hover,.transparent-header-container .sf-menu li.selected a{opacity:.8;color:#FFF}.transparent-header-container .contact-details li,.transparent-header-container .contact-details li::before,.transparent-header-container .contact-details li a,.transparent-header-container .social-icons a::before,.transparent-header-container .social-icons a:hover::before,.transparent-header-container .header .logo .logo-text,.transparent-header-container .sf-menu li a,.transparent-header-container .sf-menu li a:visited,.transparent-header-container .header-icons-container a::before,.transparent-header-container .header-icons-container a:hover::before,.transparent-header-container .bread-crumb-container label,.transparent-header-container .bread-crumb li,.transparent-header-container .bread-crumb li a,.transparent-header-container .header-top-bar-container .header-toggle,.transparent-header-container .header-top-bar-container .header-toggle:hover,.transparent-header-container .header-top-bar .social-icons a.template-search::before,.transparent-header-container .header-top-bar .social-icons a.template-cart::before,.transparent-header-container .header-top-bar .social-icons a.template-search:hover::before,.transparent-header-container .header-top-bar .social-icons a.template-cart:hover::before{color:#FFF}.transparent-header-container .menu-container .sf-menu li ul li a,.transparent-header-container .menu-container .sf-menu li.selected ul li a,.transparent-header-container .menu-container .sf-menu li:hover ul li a{color:#252634;opacity:1}.transparent-header-container .menu-container .sf-menu li ul li a:hover,.transparent-header-container .menu-container .sf-menu li ul li.selected>a,.transparent-header-container .menu-container .sf-menu li:hover ul li.selected>a,.transparent-header-container .menu-container .sf-menu li:hover ul li.selected ul li a:hover,.transparent-header-container .menu-container .sf-menu li:hover ul li ul li.selected>a,.transparent-header-container .menu-container .sf-menu li:hover ul li.selected ul li.selected>a,.transparent-header-container .menu-container .sf-menu li:hover ul li.sfHover>a{color:#377EF9}.transparent-header-container .menu-container .sf-menu>li.submenu>a::after,.transparent-header-container .menu-container .sf-menu>li.submenu:hover>a::after,.transparent-header-container .menu-container .sf-menu>li.submenu.selected>a::after{color:#FFF}.transparent-header-container .social-icons a:hover::before,.transparent-header-container .header-icons-container a:hover::before{opacity:.8}.transparent-header-container span.cart-items-number{background:#FFF;color:#252634}.transparent-header-container .bread-crumb-container{display:table;float:none;margin-left:auto;margin-right:auto}.transparent-header-container .page-header>.row{padding:0}.page-header{-moz-box-shadow:inset 0 14px 9px -9px rgb(37 38 52 / .08);-webkit-box-shadow:inset 0 14px 9px -9px rgb(37 38 52 / .08);box-shadow:inset 0 14px 9px -9px rgb(37 38 52 / .08)}.page-header.header-background{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.page-header h1{margin-top:30px;font-size:34px;line-height:46px}.page-header.header-background h1{font-size:44px;line-height:52px;margin-top:103px;color:#FFF}.header-icons-container{position:relative;width:120px;text-align:right;margin-left:13px;z-index:999}.style-4~.header-container .header-icons-container,.style-5~.header-container .header-icons-container,.style-6~.header-container .header-icons-container,.style-4+.transparent-header-container .header-container .header-icons-container,.style-5+.transparent-header-container .header-container .header-icons-container,.style-6+.transparent-header-container .header-container .header-icons-container{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.header-icons-container a{position:relative;display:inline-block;text-decoration:none;padding:9px}.header-icons-container a::before{font-size:24px;color:#505563;-moz-transition:color 0.2s ease 0s,opacity 0.2s ease 0s;-webkit-transition:color 0.2s ease 0s,opacity 0.2s ease 0s;transition:color 0.2s ease 0s,opacity 0.2s ease 0s}.header-icons-container a:hover::before{opacity:.8}.style-6+.header-container .header-icons-container a::before{color:#FFF}span.cart-items-number{position:absolute;display:block;top:2px;right:3px;width:18px;height:18px;background:#377EF9;font-family:'Nunito Sans','Arial',sans-serif;font-size:11px;font-weight:600;text-align:center;line-height:19px;color:#FFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}span.cart-items-number.cart-empty{background:#E6E8ED;color:#868F9E}.bread-crumb-container{padding-top:44px}.bread-crumb{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bread-crumb li{margin-right:12px}.bread-crumb li:last-child{margin-right:0}.bread-crumb li,.bread-crumb li a{color:#868F9E;line-height:24px}.header-background .bread-crumb li,.header-background .bread-crumb li a{color:#FFF}.menu-container.first-menu,.menu-container.second-menu{max-width:340px;z-index:2}.menu-container.first-menu{max-width:470px}.menu-container.second-menu,.logo.show-on-mobiles+.menu-container.second-menu{margin-left:29px}.logo+.menu-container.second-menu{margin-left:0}.menu-container.first-menu nav{float:left}.menu-container nav{float:right}.header-container.sticky.move#fp-sticky-clone{top:0;width:100%;z-index:1001;background:#FFF;-moz-box-shadow:0 5px 9x 0 rgb(37 38 52 / .08);-webkit-box-shadow:0 5px 9px 0 rgb(37 38 52 / .08);box-shadow:0 5px 9px 0 rgb(37 38 52 / .08)}.header-container.sticky.move+.theme-page .page-header{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#fp-sticky-clone{position:fixed;top:-999px}#fp-sticky-clone .mobile-menu-container{display:none}.header-container.sticky{-webkit-transition:padding 0.2s ease 0s;-moz-transition:padding 0.2s ease 0s;transition:padding 0.2s ease 0s}.transparent-header-container .header-container.sticky{-webkit-transition:none;-moz-transition:none;transition:none}.transparent-header-container #fp-sticky-clone{-webkit-transition:background 0.3s ease 0s,-webkit-box-shadow 0.3s ease 0s;-moz-transition:background 0.3s ease 0s,-moz-box-shadow 0.3s ease 0s;transition:background 0.3s ease 0s,box-shadow 0.3s ease 0s}.header-container.sticky.transition{padding:9px 0 10px}.transparent-header-container .header-container.sticky#fp-sticky-clone{background:#fff0}.transparent-header-container .header-container.sticky.move#fp-sticky-clone{background:#FFF;padding:12px 0 13px}.transparent-header-container .header-container.sticky#fp-sticky-clone .header .logo .logo-text,.transparent-header-container .header-container.sticky#fp-sticky-clone .sf-menu li a,.transparent-header-container .header-container.sticky#fp-sticky-clone .sf-menu li a:visited,.transparent-header-container .header-container.sticky#fp-sticky-clone .header-icons-container a::before{-webkit-transition:color 0.3s ease 0s;-moz-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.transparent-header-container .header-container.sticky.disable-transition#fp-sticky-clone .header .logo .logo-text,.transparent-header-container .header-container.sticky.disable-transition#fp-sticky-clone .sf-menu li a,.transparent-header-container .header-container.sticky.disable-transition#fp-sticky-clone .sf-menu li a:visited{-webkit-transition:none;-moz-transition:none;transition:none}.transparent-header-container .header-container.sticky.disable-transition#fp-sticky-clone .header-icons-container a::before{-webkit-transition:color 0.2s ease 0s,opacity 0.2s ease 0s;-moz-transition:color 0.2s ease 0s,opacity 0.2s ease 0s;transition:color 0.2s ease 0s,opacity 0.2s ease 0s}.transparent-header-container .header-container.sticky#fp-sticky-clone span.cart-items-number{-webkit-transition:color 0.3s ease 0s,background 0.3s ease 0s;-moz-transition:color 0.3s ease 0s,background 0.3s ease 0s;transition:color 0.3s ease 0s,background 0.3s ease 0s}.transparent-header-container .header-container.sticky.move .header .logo .logo-text,.transparent-header-container .header-container.sticky.move .sf-menu li a,.transparent-header-container .header-container.sticky.move .sf-menu li a:visited,.transparent-header-container .header-container.sticky.move .header-icons-container a::before{color:#252634}.transparent-header-container .header-container.sticky.move span.cart-items-number{color:#FFF;background:#377EF9}.transparent-header-container .header-container.sticky.move .sf-menu li:hover a,.transparent-header-container .header-container.sticky.move .sf-menu li:hover a:visited,.transparent-header-container .header-container.sticky.move .sf-menu a:hover,.transparent-header-container .header-container.sticky.move .sf-menu a:visited:hover,.transparent-header-container .header-container.sticky.move .sf-menu li.selected a{color:#377EF9;opacity:1}.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li ul li a,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li.selected ul li a,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li:hover ul li a{color:#252634;opacity:1}.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li ul li a:hover,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li ul li.selected a,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li:hover ul li.selected a,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li:hover ul li.selected ul li a:hover,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li:hover ul li ul li.selected a,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li:hover ul li.selected ul li.selected a,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li:hover ul li.sfHover>a{color:#377EF9}.transparent-header-container .header-container.sticky.move .menu-container .sf-menu>li.submenu>a::after{color:#252634}.transparent-header-container .header-container.sticky.move .menu-container .sf-menu>li.submenu:hover>a::after,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu>li.submenu.selected>a::after,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li ul li.submenu:hover>a::after,.transparent-header-container .header-container.sticky.move .menu-container .sf-menu li ul li.submenu.selected>a::after{color:#377EF9}.transparent-header-container .header-container.sticky.move .header-icons-container a:hover::before{color:#999}.boxed .header-container.sticky.move{max-width:1310px;width:100%}.sf-menu{float:none;padding:0;margin:0}.sf-menu li{border:none;overflow:hidden}.sf-menu li,.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#fff0}.sf-menu li:hover a,.sf-menu li:hover a:visited{color:#377EF9}.style-6+.header-container .sf-menu>li:hover>a,.style-6+.header-container .sf-menu>li:hover>a:visited,.style-6+.header-container .sf-menu>li.selected>a{opacity:.8}.sf-menu li a,.sf-menu li a:visited{font-family:'Montserrat','Arial',sans-serif;font-size:16px;line-height:26px;font-weight:500;color:#252634;padding:22px 0 23px 29px;border:none;transition:opacity 0.2s ease 0s}.style-6+.header-container .sf-menu>li>a,.style-6+.header-container .sf-menu>li>a:visited{color:#FFF}.sf-menu li li a,.sf-menu li li a:visited{font-size:14px}.sf-menu a:hover,.sf-menu a:visited:hover,.sf-menu li.selected a{color:#377EF9}body .header-container .menu-container .sf-menu>li:first-child>a{padding-left:0}.sf-menu>li.submenu>a::after,.sf-menu>li.submenu:hover>a::after{font-family:'template';content:"\5a";font-size:11px;color:#252634;speak:never;position:relative;vertical-align:middle;margin-left:3px;line-height:1;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;direction:ltr;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.style-6+.header-container .sf-menu>li.submenu>a::after,.style-6+.header-container .sf-menu>li.submenu:hover>a::after{color:#FFF}.sf-menu li ul{width:280px;-moz-box-shadow:0 5px 30px 0 rgb(135 138 170 / .15);-webkit-box-shadow:0 5px 30px 0 rgb(135 138 170 / .15);box-shadow:0 5px 30px 0 rgb(135 138 170 / .15);transition:opacity 0.5s ease 0s;opacity:0}.sf-menu li:hover,.sf-menu li.sfHover{overflow:visible}.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:71px}.sf-menu li:hover>ul{opacity:1}.sf-menu li.left-flyout:hover ul,.sf-menu li.left-flyout.sfHover ul{left:auto;right:0}.sf-menu li ul li{width:280px;height:auto;padding:0;border:none}.sf-menu li ul li.submenu>a::after,.sf-menu li:hover ul li.submenu>a::after{float:right;font-family:'template';font-size:11px;color:#252634;margin-right:-3px;content:"\7b";speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;vertical-align:middle;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sf-menu>li.submenu:hover>a::after,.sf-menu>li.submenu.selected>a::after,.sf-menu li ul li.submenu:hover>a::after,.sf-menu li ul li.submenu.selected>a::after{color:#377EF9}.menu-container .sf-menu li ul li a,.menu-container .sf-menu li.selected ul li a,.menu-container .sf-menu li:hover ul li a{color:#252634;background-color:#FFF;padding:10px 30px;background-image:none}.menu-container .sf-menu li>ul>li:first-child>a{padding-top:25px}.menu-container .sf-menu li>ul>li:last-child>a{padding-bottom:25px}.menu-container .sf-menu li ul li.submenu:hover>a,.menu-container .sf-menu li ul li a:hover,.menu-container .sf-menu li ul li.selected>a,.menu-container .sf-menu li:hover ul li.selected>a,.menu-container .sf-menu li:hover ul li.selected ul li a:hover,.menu-container .sf-menu li:hover ul li ul li.selected>a,.menu-container .sf-menu li:hover ul li.selected ul li.selected>a,.menu-container .sf-menu li:hover ul li.sfHover>a{color:#377EF9}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:280px;z-index:2}ul.sf-menu li.left-flyout li:hover ul,ul.sf-menu li.left-flyout li.sfHover ul,ul.sf-menu li.left-flyout li li:hover ul,ul.sf-menu li.left-flyout li li.sfHover ul{right:280px;z-index:2}ul.sf-menu li li:first-child:hover ul,ul.sf-menu li li.sfHover:first-child ul,ul.sf-menu li li:first-child li:first-child:hover ul,ul.sf-menu li li:first-child li.sfHover:first-child ul{top:0}ul.sf-menu li li:hover ul{top:-15px}.mobile-menu-container{display:none}.header .mobile-menu-switch,.mobile-menu{display:none;margin-left:auto;margin-right:auto}.mobile-menu{background:#FFF;padding-bottom:16px}.mobile-menu li a{display:block;color:#252634;background:#FFF;padding:12px 30px;font-family:'Montserrat','Arial',sans-serif;font-size:16px;line-height:22px;font-weight:500}.mobile-menu>li:first-child>a:first-child{padding-top:25px;text-align:left;text-decoration:none;color:#505563}.mobile-menu>li:first-child>a:first-child::before{font-size:24px}.mobile-menu li.selected a,.mobile-menu li.selected ul li.selected a,.mobile-menu li.selected ul li.selected ul li.selected a,.mobile-menu li a:hover,.mobile-menu li.selected ul a:hover,.mobile-menu li.selected ul li.selected ul a:hover{color:#377EF9}.mobile-menu li ul a{font-size:14px;padding-left:60px}.mobile-menu li ul ul a{font-size:13px;padding-left:70px}.mobile-menu li ul ul ul a{font-size:13px;padding-left:80px}.mobile-menu li.selected ul a,.mobile-menu li.selected ul li.selected ul a{color:#252634}.mobile-menu-switch{position:relative;width:30px;height:20px}.mobile-menu-switch .line{display:block;position:absolute;width:30px;height:2px;background:#000;opacity:1;right:0;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.mobile-menu-switch .line:nth-child(1){width:20px;top:0}.mobile-menu-switch .line:nth-child(2){width:25px;top:8px}.mobile-menu-switch .line:nth-child(3){top:16px}.mobile-menu-switch:hover .line:nth-child(1),.mobile-menu-switch:hover .line:nth-child(2){width:30px}.mobile-menu .more{margin:16px 30px 14px}.vertical-menu li a{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;background:#F2F4F8;padding:21px 30px 23px;font-family:'Montserrat',Arial,sans-serif;line-height:26px;font-weight:500;color:#252634;margin-top:10px;-webkit-transition:color 0.2s ease 0s;-moz-transition:color 0.2s ease 0s;transition:color 0.2s ease 0s}.vertical-menu li:first-child a{margin-top:0}.vertical-menu li.selected a{background:#377EF9}.vertical-menu li:hover a,.vertical-menu li:hover a span{color:#377EF9}.vertical-menu li.selected a,.vertical-menu li.selected a span,.vertical-menu.widget-categories li.selected a span{color:#FFF}.vertical-menu li a span{margin-left:10px;line-height:24px}.vertical-menu.widget-categories li a span{color:#868F9E}body.overlay .background-overlay{background:rgb(27 46 89 / .5)}body.search-overlay .search-absolute-container{background:rgb(27 46 89 / .97);top:100%}.background-overlay{position:fixed;display:none;width:100%;height:100%;top:0;z-index:0;background:#fff0;transition:background 0.5s ease 0s}.search-absolute-container,.fp-site-preloader-overlay{position:fixed;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;height:100%;top:0;z-index:0;background:rgb(27 46 89 / .5);transition:background 0.5s ease 0s}.fp-site-preloader-overlay{background:#FFF;z-index:1003}.fp-preloader-spinner{width:56px;height:56px;display:grid;border:4px solid #0000;border-radius:50%;border-right-color:#377EF9;animation:spinner-a4dj62 1s infinite linear}.fp-preloader-spinner::before,.fp-preloader-spinner::after{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%;animation:spinner-a4dj62 2s infinite}.fp-preloader-spinner::after{margin:8px;animation-duration:3s}@keyframes spinner-a4dj62{100%{transform:rotate(1turn)}}.page-margin-top,.row.page-margin-top{margin-top:50px}.page-margin-top-section,.row.page-margin-top-section{margin-top:70px}.page-margin-top-section-large,.row.page-margin-top-section-large{margin-top:100px}.page-padding-top{padding-top:50px}.page-padding-top-section{padding-top:70px}.page-padding-top-section-large{padding-top:100px}.flex-box{display:block;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex}.flex-hide{display:none}@media all and (min-width:0\0) and (min-resolution:.001dpcm){.flex-hide{display:inline}}.row{position:relative;width:1270px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column .row{width:auto}.row.full-width{width:100%}.row.gray,.column.gray{background-color:#F2F4F8}.row.dark{color:#BBC1CE;background-color:#1B2E59}.row.dark a{color:#BBC1CE;-webkit-transition:background 0.2s ease 0s,color 0.2s ease 0s,opacity 0.2s ease 0s;-moz-transition:background 0.2s ease 0s,color 0.2s ease 0s,opacity 0.2s ease 0s;transition:background 0.2s ease 0s,color 0.2s ease 0s,opacity 0.2s ease 0s}.row.dark a:hover{color:#FFF}.row.padding{padding:34px 30px 30px}.row:after{font-size:0;content:".";display:block;height:0;visibility:hidden;clear:both}.column{position:relative;float:left;margin-left:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column.blue{background:#377EF9;color:#FFF}.column.centered{float:none;margin-left:auto;margin-right:auto}.column:first-child,.column.first,.row.full-width>.column.column-1-2 .column-1-3:first-child,.row.full-width>.column.column-1-2 .column-1-2:first-child{margin-left:0}.column-1-1{width:100%}.column-1-2{width:610px}.row.full-width>.column-2-3{width:66.66666%}.row.full-width>.column-3-5{width:60.15625%}.row.full-width>.column-2-5{width:39.84375%}.row.full-width>.column-1-2{width:50%}.row.full-width>.column-1-3{width:33.33333%}.row.full-width>.column-1-4{width:25%}.row.full-width>.column-1-2 .column-1-2{width:48%}.row.full-width>.column-1-2 .column-1-3{width:30%}.row.full-width>.column,.row.full-width>.column .column{margin:0}.row.full-width>.column.column-1-2 .column-1-3{margin-left:5%}.row.full-width>.column-1-2 .column-1-2{margin-left:4%}.row.full-width>.column.column-limited:first-child{padding-left:calc((100% - 1270px)/2)}.row.full-width>.column.column-limited>.row{margin-left:0}.row.full-width>.column-2-5.column-limited>.row{width:390px}.row.full-width>.column-3-5.column-limited>.row{width:830px;margin-left:0}.column-1-3,.column-2-3 .column-1-2{width:390px}.column-2-3.padding-left-220 .column-1-2{width:280px}.column-2-3{width:830px}.column-1-3 .column-1-2{width:150px}.column-2-3 .column-1-3{width:210px}.column-1-4,.column-1-2 .column-1-2,.column-3-4 .column-1-3{width:280px}.column-3-4{width:940px}.column-3-4 .column-1-2{width:420px}.column-3-4 .column-2-3{width:570px}.column-1-6{width:170px}.column-5-6{width:970px}.column-right{float:right}.columns.no-width .column-left,.columns.no-width .column-right{width:auto}.fill-left-white>.row{background-color:#FFF}.fill-left-white::before{content:"";position:absolute;left:0;top:0;width:calc((100% - 1270px)/2);height:100%;background:#FFF}.services-list li .services-categories+h3{margin-top:21px}.column-1-3 .services-list>li,.column-1-4 .services-list>li{width:100%;margin-left:0}.services-list li.background{background-color:#fff0}.team-box,.single-team-box{position:relative}.team-box{cursor:pointer}.team-box .image-box{position:relative;display:block;overflow:hidden}.team-box .image-box::after{content:"";position:absolute;visibility:visible;top:0;left:0;width:100%;height:100%;background:rgb(27 46 89 / .4);z-index:1}.team-box .team-member-details{position:absolute;z-index:2;left:30px;right:30px;bottom:35px}.team-box .team-member-details h4,.team-box .team-member-details h4 a,.team-box .team-member-details label{color:#FFF}.team-box .team-member-details h4 a:hover{opacity:1}.team-box .team-member-details label{display:block}.team-box .team-member-details label a{color:#FFF;padding-top:9px}.team-box .team-member-details h4 a,.team-box .team-member-details label a{display:block}.column-3-4 .services-list .column-1-3 p,.column-3-4 .team-box .column-1-3 p{width:100%}.team-box p{padding-top:2px}.team-box .social-icons{margin-top:30px}.single-team-box .social-icons{position:absolute;z-index:2;right:30px;bottom:30px}.services-list li.background h3,.services-list li.background h3 a,.services-list li.background h5,.services-list li.background h5 a,.services-list li.background p{color:#FFF}.services-list a>.fp-preloader{height:260px}.services-list .list li{text-align:left}.services-list .service-details{padding:40px 29px 29px;border:1px solid #E6E8ED;border-top:none}.gray .services-list .service-details{padding:40px 30px 30px;background:#FFF;border:none}.site-container .services-list li .more{display:block;margin-top:26px}.services-categories{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.theme-page ul.services-categories li{width:auto;margin-left:0;margin-top:0}.services-categories li:first-child{margin-left:0}.services-categories li a{display:block;color:#252634;font-size:10px;line-height:14px;font-weight:600;color:#252634;border:1px solid #E6E8ED;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;padding:5px 11px 4px;transition:background 0.2s ease 0s,border 0.2s ease 0s,color 0.2s ease 0s}.services-categories li:hover a{background-color:#377EF9;border-color:#377EF9;color:#FFF}.services-list .simple-list{margin-top:17px}.services-list li.background{padding:50px 30px 50px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.services-list li.background h3+h5{margin-top:17px}.services-list li.background .more{display:inline-block;margin-top:35px}.progress-bar .single-bar{position:relative;clear:both;width:100%;margin-bottom:55px;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.progress-bar .single-bar:last-child{margin-bottom:0}.progress-bar .single-bar .bar{position:relative;float:left;width:0;height:3px;background:#377EF9;margin-top:18px;z-index:3;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-transition:width 1.5s ease 0s;-webkit-transition:width 1.5s ease 0s;transition:width 1.5s ease 0s;visibility:visible}.progress-bar.type-step .single-bar .bar{left:0;height:2px;-moz-transition:left 1.5s ease 0s;-webkit-transition:left 1.5s ease 0s;transition:left 1.5s ease 0s}.progress-bar.type-step.animation-disabled .single-bar .bar{-moz-transition:none;-webkit-transition:none;transition:none}.progress-bar .single-bar::after{content:"";position:absolute;width:100%;height:3px;background:#D6E2F8;left:0;margin-top:18px}.progress-bar.type-step .single-bar::after{height:2px}.bar-label-units{position:absolute;float:right;top:-4px;width:54px;text-align:center;padding:5px 0 4px;margin-left:-27px;font-size:14px;line-height:21px;background:#1B2E59;color:#FFF;z-index:2}.progress-bar .single-bar .bar-label{position:relative;display:block;font-family:'Montserrat',Arial,sans-serif;font-size:14px;line-height:21px;font-weight:600;color:#505563;opacity:0;-moz-transition:opacity 1.3s ease 0s;-webkit-transition:opacity 1.3s ease 0s;transition:opacity 1.3s ease 0s}.caroufredsel-wrapper{width:100%!important;margin:0!important;overflow:hidden}.horizontal-carousel{display:none;transition:opacity 0.4s ease-in-out 0s}.horizontal-carousel .column{margin-top:0;margin-left:0;margin-right:50px}.carousel-container{position:relative;text-align:center}.fp-carousel-pagination{display:block}.fp-carousel-pagination a{display:inline-block;width:8px;height:8px;background:rgb(55 126 249 / .21);border:2px solid #fff0;background-clip:padding-box;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:50px 8px 2px}.fp-carousel-pagination a.selected,.fp-carousel-pagination a:hover{background:#fff0;border-color:#377EF9}.fp-carousel-pagination span{display:none}.carousel-navigation{float:right;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;margin-top:30px}.carousel-navigation .slider-control{position:relative;top:0}.carousel-navigation .slider-control:first-child{margin-right:10px}.projects-list.isotope{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.projects-list li{position:relative;cursor:pointer}.projects-list.isotope li{margin-top:50px}body .horizontal-carousel.projects-list li.column{margin-top:10px}.projects-list .image-box{position:relative;display:block;overflow:hidden}.projects-list .image-box::after{content:"";position:absolute;visibility:visible;top:0;left:0;width:100%;height:100%;background:rgb(27 46 89 / .4);z-index:1}.projects-list li .more-submit{padding-top:9px}.projects-list li:hover .more-submit{margin-left:20px}.projects-list .project-details{position:absolute;z-index:2;left:30px;right:30px;bottom:26px}.projects-list .project-details h4,.projects-list .project-details a,.projects-list .project-details a.more-submit,.projects-list .project-details a.more-submit:hover{color:#FFF}.projects-list .project-details h4 a,.projects-list .project-details a.more-submit{display:block}.projects-list .project-details h4 a:hover{opacity:1}.projects-list.isotope .gutter-sizer{width:50px;margin:0}.features-list.padding{padding:50px 30px}.features-list.padding.white-background{background:#FFF}.features-list.side-image{-webkit-box-shadow:0 25px 15px -20px rgb(135 138 170 / .2);-moz-box-shadow:0 25px 15px -20px rgb(135 138 170 / .2);box-shadow:0 25px 15px -20px rgb(135 138 170 / .2)}.features-list li{margin-top:50px;word-wrap:break-word}.features-list.type-small li{margin-top:20px}.features-list li.column{margin-top:0}.features-list.type-big li .content-box{padding:35px 30px 36px;background:#FFF;cursor:pointer}.features-list.type-big.spacings-small li .content-box{padding:33px 30px 20px;cursor:default}.features-list.type-big.spacings-small li .progress-bar{margin-top:17px}.features-list.type-big li p+.more-submit{margin-top:21px}.features-list.type-big li h5+.more-submit{margin-top:24px}.features-list.type-big li:hover .more-submit{margin-left:20px}.features-list .item-content{word-wrap:break-word;margin-left:76px}.features-list li:first-child{margin-top:0}.features-list li .icon{float:left}.header-top-bar .features-list.simple{margin-left:35px}.header-top-bar .features-list.simple:first-of-type{margin-left:0}.features-list.simple li .icon{border-right:1px solid #E6E8ED}.features-list.simple li.dark .icon{border-color:#32436A}.features-list li .icon::before{float:left;width:56px;font-size:16px;line-height:56px;color:#505563;text-align:center;background-color:#FFF;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.features-list li.dark .icon::before{color:#FFF;background-color:#32436A}.features-list li.gray .icon::before{background-color:#F2F4F8}.features-list.simple li .icon::before{position:relative;top:-1px;font-size:24px;width:50px;line-height:50px;color:#377EF9;background-color:#fff0;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;margin-right:6px}.features-list.type-big li svg span::before{display:block;font-size:48px;line-height:48px;color:#377EF9}.features-list li .list-number{display:inline-block;margin-bottom:1px}.features-list li .list-number.animated-element{margin-left:-2px;margin-top:-2px;margin-bottom:0}.features-list li h4{display:inline-block;margin-top:-2px}.features-list.simple li.dark h5{color:#FFF}.features-list.type-big li h5{margin-top:41px}.features-list.type-big li svg+h5{margin-top:26px}.features-list li h5,.features-list.spacings-small li h5{margin-top:6px}.features-list.type-big li h5.light,.features-list.type-big li h5.colored{margin-top:0}.features-list.type-small li h5{margin-top:3px}.features-list li p{font-size:14px;line-height:20px;font-weight:600;padding-top:0;padding-bottom:0;color:#868F9E}.features-list.type-small li p{font-size:12px;line-height:18px}.features-list.type-big li p{font-size:16px;line-height:24px;font-weight:400;color:#505563;margin-top:30px}.features-list li.dark p{color:#76829B}.features-list li.dark a{color:#FFF}.features-list li .icon+.item-content>p:first-child{padding-top:3px}.features-list.simple li .icon+.item-content>p:first-child{padding-top:0}.features-list span.list-number.number{font-family:'Montserrat','Arial',sans-serif;font-size:20px;line-height:34px;font-weight:500;color:#252634}.timeline-item{position:relative;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex}.timeline-item .timeline-number-container::after{content:'';display:block;width:1px;height:calc(100% - 49px);background:#377EF9;margin:0 auto}.timeline-item.last .timeline-number-container::after{content:none}.timeline-item .number{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:49px;height:49px;background:#377EF9}.timeline-content{padding:12px 30px 37px}.timeline-content p{padding:0;margin-top:19px}.timeline-item.last .timeline-content{padding-bottom:0}.testimonials-container{position:relative}.testimonials-container .caroufredsel-wrapper-testimonials{width:750px!important;left:260px!important}.testimonials-container.type-small .caroufredsel-wrapper-testimonials{width:1050px!important;left:110px!important}.testimonials-container.type-small .slider-control{top:41.5%}.testimonials-list.testimonials-carousel li{float:left;width:750px;text-align:center;margin-top:0}.testimonials-list.testimonials-carousel.visible-2 li{width:500px;margin-right:50px}.testimonials-list.testimonials-carousel li.page-margin-top{margin-top:50px}.testimonials-list img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:100px}.testimonial-content img{width:60px;height:60px;margin-top:6px}.testimonials-list h5{margin-top:60px;max-width:85%;margin-left:auto;margin-right:auto}.testimonials-list .testimonial-content img+h5{margin-top:20px}.testimonial{text-align:left}.testimonial img{width:90px;height:90px;margin-left:40px;margin-top:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:45px;-webkit-border-bottom-left-radius:45px;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:45px;-moz-border-radius-bottomleft:45px;-moz-border-radius-bottomright:0;border-top-left-radius:0;border-top-right-radius:45px;border-bottom-left-radius:45px;border-bottom-right-radius:0}.testimonial-content{padding:34px 40px 37px 40px;background:#FFF}.testimonial .testimonial-content{margin-top:-63px}.testimonial-content h5{max-width:100%;margin-left:0;margin-right:0}.testimonial-content::after{float:right;font-size:24px;color:#C2C7CE;margin-top:-23px;margin-right:-2px}.our-clients-list-container{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.our-clients-list li{margin-left:0;margin-right:50px;text-align:center}.our-clients-list li a{display:block}.our-clients-list.type-list li:nth-child(6n){margin-right:0}.simple-list li{width:auto;padding:10px 0;margin-left:21px;line-height:24px}.simple-list li::before{position:relative;display:inline-block;content:'';width:6px;height:6px;margin-left:-21px;margin-right:15px;top:-2px;border-radius:999px;background-color:#377EF9}.slider-control{position:absolute;width:16px;height:18px;background:#FFF;color:#505563;padding:16px 17px;top:25px;font-size:16px;z-index:1;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background 0.2s ease 0s,color 0.2s ease 0s;-moz-transition:background 0.2s ease 0s,color 0.2s ease 0s;transition:background 0.2s ease 0s,color 0.2s ease 0s}.slider-control.right{right:0}.slider-control:hover{background:#377EF9;color:#FFF}body .background-1{border-bottom:1px solid #32436A}body .background-2{background-image:url(/wp-content/themes/valorega/images/samples/decor_02.png);background-position:center 0;background-repeat:no-repeat;background-size:contain}body .background-3{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp);background-size:cover;background-position:center;height:608px}body .background-4{background-image:url(/wp-content/themes/valorega/images/samples/decor_03.png);background-repeat:no-repeat}body .background-4::before{position:absolute;left:142px;top:111px;color:#377EF9;font-size:48px;line-height:48px}body .background-5{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp);background-size:cover;background-position:center}body .background-6{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp);background-size:cover;background-position:center}body .background-7{background-image:url(/wp-content/themes/valorega/images/samples/decor_06.jpg);background-size:cover;background-position:center}body .background-8{background-image:url(/wp-content/themes/valorega/images/samples/1064x900/placeholder.png);background-size:cover;background-position:center}.header-background{background-size:cover;background-position:center}.header-background.header-background-1{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-2{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-3{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-4{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-5{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-6{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-7{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-8{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-9{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-10{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-11{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.header-background.header-background-12{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.fp-parallax{background-attachment:fixed;background-size:cover;background-position:center 0}.fp-parallax.moving-parallax{background-attachment:fixed}.parallax-1{background-image:url(/wp-content/uploads/2025/07/placeholder-1.webp)}.fp-parallax,.fp-parallax h2,.fp-parallax h4,.fp-parallax p,.fp-parallax .features-list li::before{color:#FFF}.fp-overlay{position:relative}.fp-overlay::after{content:"";position:absolute;visibility:visible;top:0;left:0;width:100%;height:100%;background:rgb(27 46 89 / .4);z-index:1}.fp-parallax.fp-overlay::after,.header-background.fp-overlay::after{background:rgb(27 46 89 / .3)}.fp-overlay>*{position:relative;z-index:2}span.number,span.odometer.number{font-family:'Nunito Sans',Arial,sans-serif;font-weight:300;font-size:61px;line-height:61px;color:#FFF;visibility:visible}.counter-box{position:relative}.counter-box .circle-container{position:relative;width:138px;height:138px;border:1px solid rgb(255 255 255 / .3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center}.counter-box.align-center .circle-container{margin-left:auto;margin-right:auto}.type-percentage .counter-box .circle-container::after,.type-percentage.counter-box .circle-container::after{content:'%';position:absolute;right:-1px;bottom:17px;font-size:14px;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:27px;height:27px;background:#FFF;color:#505563;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.counter-box .circle-container svg{margin-top:-1px;margin-left:-1px}body .counter-box-path{stroke-dasharray:439;stroke-dashoffset:439;-ms-transform:rotate(-90deg);-moz-transform:rotate(-90.0deg);-moz-transform-origin:center;-o-transform:rotate(-90.0deg);-o-transform-origin:center;-webkit-transform:rotate(-90.0deg);-webkit-transform-origin:center;transform:rotate(-90.0deg);transform-origin:center;visibility:visible}.counter-box h5{width:80%;margin-top:23px;margin-left:auto;margin-right:auto}.counter-box p{font-weight:500;font-size:12px;line-height:21px;letter-spacing:2px;margin-top:10px;padding:0}.single-counter-box{background:#377EF9;padding:50px 0 45px}.button-label+.more{position:relative}.side-image{position:absolute}.side-top-70{top:70px}.side-top-100{top:100px}.side-top-120{top:120px}.side-top-124{top:124px}.side-bottom-0{bottom:0}.side-bottom-minus-15{bottom:-15px}.side-bottom-minus-30{bottom:-30px}.side-bottom-minus-60{bottom:-60px}.side-bottom-minus-70{bottom:-70px}.side-bottom-minus-80{bottom:-80px}.side-bottom-minus-95{bottom:-95px}.side-bottom-minus-130{bottom:-130px}.side-left-244{left:244px}.side-left-minus-30{left:-30px}.side-left-minus-50{left:-50px}.side-left-minus-60{left:-60px}.side-right-0{right:0}.side-right-20{right:20px}.side-right-30{right:30px}.side-right-60{right:60px}.side-right-minus-40{right:-40px}.side-right-410{right:410px}.side-zindex-2{z-index:2}.single-image{position:relative;display:block;z-index:1}.single-image img,.side-image img{max-width:100%}.side-row{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;top:-162px;margin-bottom:-162px}svg [class^="template-big-"]::before,svg [class*=" template-big-"]::before,svg [class^="template-big-"]::after,svg [class*=" template-big-"]::after{font-size:24px;color:#FFF}.blog>li{margin-top:50px}.blog>li:first-child,.column .blog.small>li:first-child{margin-top:0}.blog>li.column{margin-top:0}.blog .post-image{position:relative;display:block}.blog .post-content{float:left}.blog .post-content-container{background:#F2F4F8;padding:37px 40px 38px}.blog li.column-1-2 .post-content-container,.blog li.column-1-3 .post-content-container{padding-left:30px;padding-right:30px}.post-details{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;gap:10px 30px}.post-details li{font-size:12px;line-height:21px;font-family:'Montserrat',Arial,sans-serif;font-weight:600;color:#252634;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.post-details li::before{margin-right:10px;font-size:16px;color:#377EF9}.post-details li a{color:#252634;transition:opacity 0.2s ease 0s}.post-details li a:hover{opacity:.7}.image-box+.post-details{margin-top:37px}.post-content-container h3{margin-top:29px}.post-content-container h5{margin-top:31px}.read-more{display:inline-block;color:#377EF9;font-size:14px;line-height:21px;font-weight:600;font-family:'Montserrat',Arial,sans-serif;margin-top:15px;-webkit-transition:color 0.2s ease 0s;-moz-transition:color 0.2s ease 0s;transition:color 0.2s ease 0s}.read-more::before{display:inline-block;font-size:16px;margin-right:12px;margin-top:-2px}.read-more:hover{color:#505563}.blog .post-content{width:750px}.blog h2{margin-top:29px}.blog .fp-preloader{height:300px}.blog .post-content .row{width:auto}.column-1-3 .blog.small .post-content{width:270px}.column-1-4 .blog.small .post-content{width:170px}.blog p{margin-top:2px}.blog .post-image{width:100%}.blog.small>li{float:left;margin-top:30px;padding-top:30px;border-top:1px solid #E6E8ED}.blog.small>li:first-child{border-top:none;padding-top:0}.blog.small .post-content>a{color:#505563;line-height:24px;-webkit-transition:color 0.2s ease 0s;-moz-transition:color 0.2s ease 0s;transition:color 0.2s ease 0s}.blog.small .post-content>a:hover{color:#377EF9}.blog.small .post-content>*:last-child{padding-bottom:0;margin-bottom:0}.blog.small .post-image{float:left;width:auto;margin-bottom:0;margin-right:30px;max-width:90px}.column-3-4 .blog .post-content{width:420px}.column-1-4 .blog.small .post-image{margin-right:20px}.blog.small p{margin:0}.blog.small abbr{display:block;font-size:14px;line-height:21px;color:#868F9E;text-decoration:none;margin-top:16px}.blog .image-box{position:relative}.post.single{padding-bottom:20px;border-bottom:1px solid #E6E8ED}.post.single p{margin-top:0;padding-top:8px}.post.single p+blockquote{margin-top:54px}.post.single blockquote+p{margin-top:43px}.post.single h3{margin-top:22px;margin-bottom:20px}.post.single .post-details+h3{margin-top:49px}.post.single .row+h3{margin-top:41px}.post.single .post-footer{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.post.single .post-footer :first-child{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.post.single .post-footer .social-icons{margin-bottom:10px}.post-categories{position:absolute;left:40px;bottom:40px;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;gap:10px}li.column-1-2 .post-categories,li.column-1-3 .post-categories{left:30px;bottom:30px}.post-categories li a{display:block;font-size:11px;line-height:14px;font-weight:600;color:#FFF;background:#377EF9;padding:14px 18px 12px;transition:background 0.2s ease 0s}.post-categories li a:hover{background:#1B2E59}.author-box{padding:40px 30px 37px;background:#F2F4F8}.author-box img{float:left;width:60px;height:60px;margin-right:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.author-box h5,.author-box .post-details{margin-left:90px}.author-box h5{margin-top:3px}.author-box .post-details{margin-top:5px}.latest-post li:first-child{margin-top:0;padding-top:0;border-top:none}.latest-post li{margin-top:27px;padding-top:24px;border-top:1px solid #32436A;line-height:24px}.latest-post li a{display:block}.latest-post abbr{display:block;font-size:14px;line-height:21px;color:#76829B;text-decoration:none;margin-top:16px}.taxonomies{margin-bottom:-10px}.post-footer .taxonomies{margin-bottom:0}.taxonomies li{float:left;margin-right:10px;margin-bottom:10px}.taxonomies a{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;color:#868F9E;font-size:11px;line-height:36px;font-weight:600;padding:3px 18px 0;text-align:left;border:1px solid #E6E8ED;-webkit-transition:color 0.2s ease 0s,background 0.2s ease 0s,border 0.2s ease 0s;-moz-transition:color 0.2s ease 0s,background 0.2s ease 0s,border 0.2s ease 0s;transition:color 0.2s ease 0s,background 0.2s ease 0s,border 0.2s ease 0s}.taxonomies a:hover,.taxonomies .selected a{color:#FFF;background:#377EF9;border-color:#377EF9}.taxonomies.full-width li{width:100%;margin-right:0}.taxonomies a span{color:#868F9E;margin-left:3px;-webkit-transition:color 0.2s ease 0s;-moz-transition:color 0.2s ease 0s;transition:color 0.2s ease 0s}.taxonomies a:hover span{color:#FFF}.footer-row .taxonomies a{background:#fff0;border-color:#888A8E;color:#D5D5D5}.footer-row .taxonomies a:hover{border-color:#FFF;color:#FFF}.site-container a.fp-action-button{position:relative;display:block;font-family:'Montserrat',Arial,sans-serif;font-weight:600;background:#377EF9;padding:16px 20px 19px 20px;font-size:14px;line-height:21px;color:#FFF;-webkit-transition:color 0.2s ease 0s,background 0.2s ease 0s;-moz-transition:color 0.2s ease 0s,background 0.2s ease 0s;transition:color 0.2s ease 0s,background 0.2s ease 0s}.fp-action-button::before{color:#FFF;position:absolute;top:0;right:0;cursor:pointer;font-size:16px;margin:20px 20px 0 20px;-webkit-transition:color 0.2s ease 0s,background 0.2s ease 0s;-moz-transition:color 0.2s ease 0s,background 0.2s ease 0s;transition:color 0.2s ease 0s,background 0.2s ease 0s}.site-container a.fp-action-button:hover,.site-container a.fp-action-button.selected,.site-container a.fp-action-button.style-2{background:#32436A}.site-container a.fp-action-button.style-2:hover,.site-container a.fp-action-button.style-2.selected{background:#377EF9}form.style-simple{-webkit-box-shadow:0 25px 15px -20px rgb(135 138 170 / .2);-moz-box-shadow:0 25px 15px -20px rgb(135 138 170 / .2);box-shadow:0 25px 15px -20px rgb(135 138 170 / .2)}form .row{margin-top:-1px}form .row:first-child,.submit-container .row{margin-top:0}.site-container .row .contact-form .flex-box fieldset.column-1-2,.site-container .row .comment-form .flex-box fieldset.column-1-2{width:50%;margin:0}.site-container .row .contact-form .flex-box fieldset.column-1-2:first-child,.site-container .row .comment-form .flex-box fieldset.column-1-2:first-child{width:calc(50% + 1px)}form.style-simple .flex-box fieldset{-webkit-flex:0 1 341px;-ms-flex:0 1 341px;-moz-flex:0 1 341px;flex:0 1 341px}form.style-simple .flex-box fieldset.submit-container{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;background:#FFF;padding:0 20px;border-left:1px solid #E6E8ED}form.style-simple .flex-box fieldset.submit-container .row{width:100%}.site-container .row .contact-form .flex-box fieldset.column,.site-container .row .comment-form .flex-box fieldset.column{margin-left:-1px}.site-container .row .contact-form .flex-box fieldset.column:first-child,.site-container .row .comment-form .flex-box fieldset.column:first-child{margin-left:0}form input,form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}form input,form textarea,form .ui-selectmenu-button span.ui-selectmenu-text{padding-bottom:15px}form.style-simple input,form.style-simple textarea,form.style-simple .ui-selectmenu-button span.ui-selectmenu-text{padding-bottom:18px}.contact-form .flex-box textarea,.comment-form .flex-box textarea{height:100%;resize:none}.contact-form .flex-box .column-1-1 textarea,.comment-form .flex-box .column-1-1 textarea{height:108px}form .ui-selectmenu-text{border:1px solid #E6E8ED}form .border-container .ui-selectmenu-text{border:none}form.style-simple input,form.style-simple textarea,form.style-simple .ui-selectmenu-text{border:none;border-left:1px solid #E6E8ED}form.style-simple fieldset:first-child input,form.style-simple fieldset:first-child textarea,form.style-simple fieldset:first-child .ui-selectmenu-text{border-left:none}.border-container{position:relative;z-index:1;margin-top:-1px;border:1px solid #E6E8ED}.border-container:first-child{margin-top:0}.border-container.stretch{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:calc(100% - 2px)}.border-container.stretch textarea{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}form label,.site-container .cost-calculator-box .cost-calculator-select-label{display:block;position:relative;margin-top:0;top:15px;margin-bottom:-24px;margin-left:21px;font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#868F9E;z-index:2}.border-container label,.site-container .cost-calculator-box .border-container .cost-calculator-select-label{top:0;margin-top:15px;margin-bottom:-1px;margin-left:20px}.border-container:first-child label,.site-container .cost-calculator-box .border-container:first-child .cost-calculator-select-label{margin-top:14px;margin-bottom:0}input,textarea{padding:14px 21px 15px}.border-container input,.border-container textarea{padding:14px 20px 15px}.border-container input,.border-container textarea{border:none}form label+input,form label+textarea,form label+.cost-dropdown+.ui-selectmenu-button .ui-selectmenu-text{padding-top:52px}form label+.cost-dropdown+.ui-selectmenu-button{margin-top:0}form .border-container label+input,form .border-container label+textarea,form .border-container label+.cost-dropdown+.ui-selectmenu-button .ui-selectmenu-text{padding-top:14px}.terms-container{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline;margin-top:-2px;margin-bottom:27px}.terms-container input[type="checkbox"]{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;top:2px;width:16px;height:16px;border:1px solid #E6E8ED;padding:0;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:-1px}.terms-container input[type="checkbox"]:checked{border-color:#377EF9;background:#377EF9}.terms-container input[type="checkbox"]::before{display:block;color:#fff0}.terms-container input[type="checkbox"]:checked::before{color:#FFF}form .terms-container label{display:inline;margin:0 0 0 15px;cursor:pointer;top:0;font-size:14px;line-height:21px;font-weight:400;color:#505563;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#cancel-comment{display:none;font-size:14px;line-height:21px;margin-left:30px;color:#377EF9;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.site-container form .more.submit-contact-form{display:block}form .hint{color:#C2C7CE}:-ms-input-placeholder{color:#C2C7CE}:-moz-placeholder{color:#C2C7CE;opacity:1}::-moz-placeholder{color:#C2C7CE;opacity:1}::-webkit-input-placeholder{color:#C2C7CE}::placeholder{color:#C2C7CE}.search-absolute-container :-ms-input-placeholder{color:#FFF;opacity:.6}.search-absolute-container :-moz-placeholder{color:#FFF;opacity:.6}.search-absolute-container ::-moz-placeholder{color:#FFF;opacity:.6}.search-absolute-container ::-webkit-input-placeholder{color:#FFF;opacity:.6}.search-absolute-container ::placeholder{color:#FFF;opacity:.6}.qtip-default{background:none;border-color:#fff0}.ui-tooltip-error .qtip-content,.ui-tooltip-success .qtip-content{font-size:13px;font-family:arial;color:#FFF}.ui-tooltip-error .qtip-content,.ui-tooltip-success .qtip-content{border:none}.qtip-content{padding:10px 20px 10px 20px}.ui-tooltip-error .qtip-content{background:#E9431C}.ui-tooltip-success .qtip-content{background:#61911B}.comment{margin-top:30px}#comments-list{margin-top:44px}#comments-list>.comment:first-child{margin-top:0}#comments-list .children{margin-left:110px}#comments-list .children .children{margin-left:0}.pagination{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.pagination li{margin-left:10px}.pagination li:first-child{margin-left:0}.pagination li.left a::before,.pagination li.right a::before{font-size:16px}.pagination li.left a,.pagination li.right a{width:45px;padding-left:5px}.pagination li a,.pagination li span{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:50px;height:50px;color:#505563;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:color 0.2s ease 0s,background 0.2s ease 0s;-moz-transition:color 0.2s ease 0s,background 0.2s ease 0s;transition:color 0.2s ease 0s,background 0.2s ease 0s;cursor:pointer}.pagination li a:hover,.pagination li.selected a,.pagination li.selected span{background-color:#F2F4F8}.site-container ul.list li{float:none;width:auto;padding-top:7px;padding-bottom:7px;line-height:24px;padding-left:35px;margin:0}.list li a{color:#505563}.list.white li,.list.white li a,.list.white li::before{color:#FFF}ul.list li::before{color:#FFF;font-size:14px;background-color:#377EF9;border-radius:999px;padding:3px;margin-left:-35px;margin-right:15px}.site-container ul.list.simple li{padding-left:32px}ul.list.simple li::before{display:inline-block;margin-top:-2px;padding:0;background-color:#fff0;color:#252634;font-size:16px;margin-left:-33px;margin-right:18px}.footer-row ul.list.simple li::before{color:#76829B}.tabs-navigation{width:100%;padding:0;margin:0;list-style:none;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;background:none;border-bottom:1px solid #E6E8ED}.tabs-navigation.align-center{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.tabs-navigation li{float:left;padding:0;border:none;list-style:none;margin-bottom:-1px}.tabs-navigation li a{display:block;padding:15px 35px 16px;background:#fff0;color:#868F9E;font-family:'Montserrat',Arial,sans-serif;font-weight:600;font-size:14px;line-height:21px;border-bottom:2px solid #fff0;-webkit-transition:color 0.2s ease 0s,border 0.2s ease 0s;-moz-transition:color 0.2s ease 0s,border 0.2s ease 0s;transition:color 0.2s ease 0s,border 0.2s ease 0s}.tabs-navigation li a:hover{color:#252634}.tabs-navigation li a.selected,.tabs-navigation li.ui-tabs-active a{color:#252634;border-bottom:2px solid #377EF9}.tabs .ui-tabs-panel{padding:0}.tabs .ui-tabs-panel h5{margin-top:44px}.tabs .ui-tabs-panel p{margin-top:13px}.tabs .ui-tabs-panel p+p{margin-top:0}.accordion li{background:#F2F4F8;border:1px solid #F2F4F8;margin-top:10px}.accordion li:first-child{margin-top:0}.accordion .ui-accordion-header{padding:25px 27px 27px 29px;cursor:pointer}.accordion .ui-accordion-content{padding:3px 28px 27px}.accordion .accordion-active{background:#FFF;border-color:#E6E8ED}.accordion .ui-accordion-header h5,.accordion .ui-accordion-header .ui-accordion-header-icon{-moz-transition:color 0.2s ease 0s;-webkit-transition:color 0.2s ease 0s;transition:color 0.2s ease 0s}.accordion .ui-accordion-header.ui-state-hover h5,.accordion .ui-accordion-header.ui-state-hover .ui-accordion-header-icon,.accordion .ui-accordion-header.ui-state-active h5,.accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{color:#377EF9}.accordion .ui-accordion-header .ui-accordion-header-icon{float:right;margin-top:5px;font-size:16px;color:#505563}.accordion img{display:block;float:left;width:150px;height:150px;margin-right:30px}.accordion .ui-accordion-content p{margin-top:32px;padding:0}.accordion .ui-accordion-content p:first-of-type{margin-top:0}.fp-preloader{display:block;height:auto;min-height:20px;background:url(/wp-content/themes/valorega/images/preloader.gif) no-repeat center center}.blog a.post-image>img,.post.single .post-image img,.our-clients-list,.services-list a>img,.fp-preload>img{display:none}.fp-site-preloader .blog a.post-image>img,.fp-site-preloader .post.single .post-image img,.fp-site-preloader .our-clients-list,.fp-site-preloader .services-list a>img,.fp-site-preloader .fp-preload>img{display:block}.our-clients-list.type-list{display:block}.fp-preload .fp-preloader{height:200px}.header-top-bar .contact-details:first-child{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.contact-details li{float:left;font-family:'Nunito Sans','Arial',sans-serif;font-weight:400;font-size:14px;color:#FFF;line-height:21px;padding:15px 30px 14px 30px;border-right:1px solid rgb(255 255 255 / .2)}.contact-details li a{color:#FFF}.style-3 .contact-details li,.style-3 .contact-details li a{color:#868F9E}.contact-details li::before{position:relative;top:-2px;color:rgb(255 255 255 / .5);font-size:16px;margin-right:8px}.style-2 .contact-details li::before{color:#76829B}.style-3 .contact-details li::before{color:#868F9E}.contact-details li:last-child{border-right:none}.contact-details li:first-child{padding-left:0;border-right:1px solid rgb(255 255 255 / .2)}.style-2 .contact-details li:first-child{border-right-color:#32436A}.style-3 .contact-details li:first-child{border-right-color:#E6E8ED}.social-icons.align-center{display:table;margin-left:auto;margin-right:auto}.social-icons li{position:relative;float:left;text-align:center}.social-icons .label{padding-top:7px;font-size:14px;line-height:21px;color:#868F9E;margin-right:9px}.social-icons a{display:block;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;transition:background 0.2s ease 0s}.social-icons a::before{color:#FFF;-webkit-transition:color 0.2s ease 0s,background 0.2s ease 0s,opacity 0.2s ease 0s;-moz-transition:color 0.2s ease 0s,background 0.2s ease 0s,opacity 0.2s ease 0s;transition:color 0.2s ease 0s,background 0.2s ease 0s,opacity 0.2s ease 0s}body .site-container .header-top-bar-container.style-3 .social-icons a::before,body .site-container .header-top-bar-container.style-3 .social-icons a:hover::before{color:#868F9E}.social-icons a:hover::before{opacity:.8}.social-icons a::before{font-size:16px}.single.post .social-icons a::before{font-size:12px}.header-top-bar .social-icons{margin-left:17px}.social-icons li a{padding:16px 8px 17px}.footer-row .social-icons li,.single-team-box .social-icons li,.post.single .social-icons li{margin-left:10px}.footer-row .social-icons li:first-child,.single-team-box .social-icons li:first-child,.post.single .social-icons li:first-child{margin-left:0}.footer-row .social-icons li a,.single-team-box .social-icons li a,.single.post .social-icons li a{width:18px;height:18px;padding:16px;background:#32436A;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.single.post .social-icons li a{padding:11px}.single-team-box .social-icons li a{background:#FFF}.single.post .social-icons li a{background:#F2F4F8}.footer-row .social-icons li a:hover,.single.post .social-icons li a:hover{background:#377EF9}.single-team-box .social-icons li a:hover{background:#1B2E59}.footer-row .social-icons a::before{color:#FFF;opacity:1}.single-team-box .social-icons a::before,.single.post .social-icons a::before{color:#505563;opacity:1}.single-team-box .social-icons a:hover::before,.single.post .social-icons a:hover::before{color:#FFF}.header-top-bar .social-icons li:last-child a{padding-right:0}.search-form .search-submit-container{position:relative;float:right}.search-form .text-input{padding-right:55px}.search-form .search-submit{position:absolute;width:56px;height:60px;border:none;background:none;padding:0;top:0;left:0;cursor:pointer}.search-form [class^="template-"],.search-form [class*=" template-"]{position:relative;float:right;margin-top:-38px;margin-right:19px;font-size:16px;color:#505563;-moz-transition:color 0.2s ease 0s,opacity 0.2s ease 0s;-webkit-transition:color 0.2s ease 0s,opacity 0.2s ease 0s;transition:color 0.2s ease 0s,opacity 0.2s ease 0s}.search-form .search-submit{width:57px;height:58px;left:-21px;top:-58px;border:none}.search-absolute-container .search-input{display:block;width:610px;background:#fff0;color:#FFF;border:none;border-bottom:1px solid rgb(255 255 255 / .4);padding:16px 39px 16px 0}.search-absolute-container .search-form [class^="template-"],.search-absolute-container .search-form [class*=" template-"]{font-size:24px;color:#FFF;margin-top:-45px;margin-right:-2px}.search-submit-container:hover [class^="template-"]{opacity:.8}.search-absolute-container .search-form .search-submit{left:-18px}.search-close{position:fixed;opacity:0;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:50px;height:50px;background:#FFF;right:70px;top:70px;text-align:center;z-index:2;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;-webkit-transition:background 0.2s ease 0s,opacity 0.2s ease 0s;-moz-transition:background 0.2s ease 0s,opacity 0.2s ease 0s;transition:background 0.2s ease 0s,opacity 0.2s ease 0s}.search-close:before{font-size:24px;color:#505563}.search-close:hover{background:#377EF9}.search-close:hover::before{color:#FFF}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:-1px;height:3px}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;-moz-box-shadow:0 20px 19px -20px rgb(0 0 0 / .12);-webkit-box-shadow:0 20px 19px -20px rgb(0 0 0 / .12);box-shadow:0 20px 19px -20px rgb(0 0 0 / .12)}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon,.datepicker-container span.ui-icon{bottom:0;right:0;position:absolute}.ui-datepicker{width:478px;padding:15px;border:1px solid #E6E8ED;margin-top:-1px}.ui-datepicker-header{padding:15px}.ui-datepicker table td,.ui-datepicker table th{border:none;width:auto;font-size:14px;text-align:center}.ui-datepicker-title{text-align:center}.ui-datepicker-prev{float:left}.ui-datepicker-next{float:right}.ui-datepicker-prev span::before,.ui-datepicker-next span::before{content:"T";font-family:"template";font-size:16px;cursor:pointer}.ui-datepicker-next span::before{content:"S"}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{text-decoration:none}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-datepicker td a{color:#868F9E}.ui-datepicker table tr:nth-child(2n+1){background:#FFF}.ui-datepicker-current-day{background:#377EF9}td.ui-datepicker-current-day a{color:#FFF}.ui-datepicker-calendar tr:nth-child(2n){background:#FFF}.cost-calculator-box{background:#FFF;padding:30px}.column-2-3 .cost-calculator-box .column-1-2{width:340px}.cost-calculator-box:first-child{margin-top:0}.cost-calculator-box .cost-slider-container{clear:both;margin-top:51px}.cost-calculator-box .checkboxes-list{clear:both;float:left}.cost-calculator-box label+.checkboxes-list{margin-top:9px}.cost-calculator-box .checkboxes-list li{float:left;margin-right:10px;margin-top:10px}.cost-calculator-box .checkboxes-list li:last-child{margin-right:0}.site-container .cost-calculator-box label{color:#252634;font-family:'Montserrat',Arial,sans-serif;font-weight:500;font-size:16px;line-height:26px;top:3px;margin:0}.cost-calculator-box input{float:right;width:40px;margin-left:30px;margin-top:0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}body .cost-calculator-box input.big{width:100%;margin-left:0;margin-top:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cost-calculator-price{display:block;font-size:52px;font-weight:300;color:#377EF9;line-height:1}p.light.cost-calculator-price{font-size:16px;font-weight:400;line-height:24px}.ribbon-container{background:#FFF}.gray .ribbon-container{background:#F2F4F8}p.ribbon{background:#1B2E59;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px;color:#FFF;padding:8px;text-align:center}.revolution-slider-container .cost-calculator-price{margin-bottom:2px}.cost-calculator-price.after-border::after{content:"";display:block;width:150px;height:1px;background:#E2E2E2;margin-left:auto;margin-right:auto;margin-top:44px}.cost-calculator-price-description{font-weight:300;font-size:16px;line-height:26px;color:#999}.cost-calculator-price.small-currency .currency{font-size:16px;line-height:30px;font-weight:400;vertical-align:top;margin:0 4px 0 0}.cost-calculator-price.small-currency .currency:last-child{line-height:26px;margin-left:4px;margin-right:0}.cost-calculator-price.small-currency.align-bottom .currency{vertical-align:bottom}.cost-calculator-price.small-currency.align-bottom-after .currency:last-child{vertical-align:bottom}.cost-calculator-submit-container{position:absolute;width:calc(100% - 60px);bottom:30px}.cost-calculator-hidden{display:none}.cost-calculator-box label.checkbox-label{position:relative;float:left;clear:both;border:1px solid #E6E8ED;color:#868F9E;background:#FFF;padding:12px 28px;text-align:center;font-family:'Nunito Sans',Arial,sans-serif;font-weight:400;line-height:24px;cursor:pointer;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0}.cost-calculator-box input[type="checkbox"]{display:none}.cost-calculator-box input[type="checkbox"]:checked+.checkbox-label{color:#FFF;background:#377EF9;border-color:#377EF9}.cost-calculator-cost-slider-input-hidden{display:none}.cost-calculator-slider-min-max{float:right;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;font-size:14px;line-height:21px;color:#868F9E;margin-top:6px}.cost-list{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex}.cost-list li{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.cost-list li:last-child{text-align:right}.cost-list li p{padding:5px 0}.slider-row .cost-list:first-child{margin-top:30px}.ui-slider{float:left;width:300px;margin-top:17px;background-color:#EEE;border-radius:5px}.column-1-2 .ui-slider{width:408px}.column-1-3 .ui-slider{width:268px}.ui-slider-horizontal{height:1px}.cost-calculator-box .cost-calculator-cost-slider-input-hidden+.ui-slider,.cost-calculator-box .cost-calculator-cost-slider-input-hidden+input+.ui-slider{width:100%}.ui-slider .ui-slider-handle{cursor:pointer;width:21px;height:21px;top:-12px;border:2px solid #377EF9;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#FFF}.tp-parallax-wrap .ui-slider .ui-slider-handle{transform-style:preserve-3d}.ui-slider-handle .cost-slider-tooltip{position:absolute;left:-14px;top:-42px}.ui-slider-handle .cost-slider-tooltip .value{width:100%;color:#FFF;font-size:14px;line-height:1;background:#1B2E59;padding:7px 12px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-slider-range-min{background:#377EF9}.ui-selectmenu-button{width:100%!important;max-width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:16px 0 0;background:#FFF}.ui-selectmenu-button span.ui-selectmenu-text{font-family:'Montserrat',Arial,sans-serif;padding:18px 40px 18px 20px;line-height:26px;font-size:16px;color:#252634;font-weight:500}.ui-selectmenu-button .ui-icon,.datepicker-container .ui-icon{color:#252634;font-size:16px;padding:19px 18px 19px}form.style-simple .ui-selectmenu-button .ui-icon{padding-bottom:21px}.border-container .ui-selectmenu-button .ui-icon,.border-container .datepicker-container .ui-icon{padding:19px 17px 18px}.ui-selectmenu-button.ui-corner-top .ui-icon,.ui-selectmenu-button:hover .ui-icon,.datepicker-container:hover .ui-icon{color:#377EF9}.ui-selectmenu-menu{z-index:2}.ui-selectmenu-menu .ui-menu{outline:1px solid #E6E8ED;max-height:215px;margin-top:1px}.ui-selectmenu-menu.cost-dropdown-menu-style-simple .ui-menu{border:1px solid #E6E8ED;outline:none;margin-top:0}.ui-selectmenu-menu .ui-menu li{font-family:'Montserrat',Arial,sans-serif;font-size:14px;line-height:21px;font-weight:500;cursor:pointer;color:#252634;background:#FFF;padding:13px 21px}.ui-selectmenu-menu .ui-menu li:first-child{padding-top:27px}.ui-selectmenu-menu .ui-menu li:last-child{padding-bottom:26px}.ui-selectmenu-menu .ui-menu li .ui-state-active{color:#377EF9}.ui-datepicker{z-index:99!important;background:#FFF;display:none}table.ui-datepicker-calendar th,table.ui-datepicker-calendar td{color:#505563;padding:10px;font-size:13px}.datepicker-container .ui-icon{margin-top:20px}.datepicker-container,.datepicker-container input{cursor:pointer}.cost-calculator-box label.cost-calculator-switch{position:relative;display:block;width:110px;height:50px;top:0}.cost-calculator-box label+.cost-calculator-switch{margin-top:19px}.cost-calculator-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff0;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:1px solid #E6E8ED;color:#868F9E;font-family:'Nunito Sans',Arial,sans-serif;font-weight:400;line-height:24px}.cost-calculator-switch-slider::before{position:absolute;content:"";height:18px;width:18px;left:15px;bottom:15px;background-color:#E6E8ED;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.cost-calculator-switch-slider::after{content:attr(data-no);;position:absolute;right:27px;top:12px}input:checked+.cost-calculator-switch-slider{background-color:#377EF9;border-color:#377EF9}input:checked+.cost-calculator-switch-slider::before{-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px);background-color:#FFF}input:checked+.cost-calculator-switch-slider::after{content:attr(data-yes);right:auto;left:25px;color:#FFF}.flex-box .cost-calculator-summary-box{background:#FFF;padding-bottom:118px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .site-container .more,body .site-container .more[type="submit"],body .mobile-menu-container .more,.transparent-header-container .header-container.sticky.move .more.style-4{display:inline-block;color:#FFF;font-family:'Montserrat','Arial',sans-serif;font-size:14px;background:#377EF9;padding:17px 35px 18px;text-align:center;cursor:pointer;line-height:21px;font-weight:600;-webkit-transition:color 0.2s ease 0s,background 0.2s ease 0s,border 0.2s ease 0s,opacity 0.2s ease 0s;-moz-transition:color 0.2s ease 0s,background 0.2s ease 0s,border 0.2s ease 0s,opacity 0.2s ease 0s;transition:color 0.2s ease 0s,background 0.2s ease 0s,border 0.2s ease 0s,opacity 0.2s ease 0s;border:none}body .site-container .more:hover,body .mobile-menu-container .more:hover,body .site-container .more.selected,.transparent-header-container .header-container.sticky.move .more.style-4:hover{color:#FFF;background:#1B2E59;opacity:1}body .site-container .more.style-2:hover{background-color:#32436A}body .site-container .more.style-3{background-color:#32436A}body .site-container .more.style-3:hover{background-color:#377EF9}body .site-container .more.style-4{background-color:#fff0;border:2px solid #FFF;padding:15px 33px 16px}body .site-container .more.style-4:hover{background-color:#1B2E59;border-color:#1B2E59}body .site-container .more.style-4::before{display:inline-block;font-size:16px;margin-top:-3px;margin-right:10px}body .site-container .more-submit{display:inline-block;color:#505563;-webkit-transition:margin 0.3s ease 0s;-moz-transition:margin 0.3s ease 0s;transition:margin 0.3s ease 0s}body .site-container .more-submit:hover{color:#505563}.more.selected::after{position:absolute;top:20px;right:18px;font-family:'template';content:"\5f";font-size:16px;color:#FFF;speak:never;vertical-align:middle;line-height:1;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display-block,body .site-container .more.display-block,body .mobile-menu-container .more.display-block{display:block}.display-inline{display:inline}.copyright{color:#76829B;line-height:24px}.icon-single.prettyPhoto{position:absolute;top:calc(50% - 45px);left:calc(50% - 45px)}.icon-single span{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:90px;height:90px;background:#377EF9;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;margin-left:auto;margin-right:auto;-moz-transition:background 0.3s ease 0s;-webkit-transition:background 0.3s ease 0s;transition:background 0.3s ease 0s}.icon-single:hover span{background:rgb(55 126 249 / .8)}.icon-single span::before{position:relative;z-index:2;color:#FFF;clear:both;float:none;display:block;text-align:center;font-size:24px;margin-left:auto;margin-right:auto}div.pp_default .pp_content_container .pp_left,div.pp_default .pp_content_container .pp_right,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{background:none;padding:0}div.pp_default .pp_content,div.light_rounded .pp_content{padding:10px}div.pp_default .pp_description{font-size:14px;font-weight:400}div.pp_default .pp_close{margin-top:8px;background:url(/wp-content/themes/valorega/images/close.png) 0 0 no-repeat}div.pp_default .pp_close:hover{opacity:1;background-position:0 -30px}.contact-map{width:100%;height:693px}.column-1-2 .contact-map{height:100%}.contact-map-details{background:#FFF;position:absolute;z-index:2;top:100px;left:0}.contact-map-details img{width:100%;height:auto}.contact-details-content{padding:33px 30px 30px;background:#FFF}.contact-map-details .contact-details-content{-webkit-box-shadow:0 25px 15px -20px rgb(135 138 170 / .2);-moz-box-shadow:0 25px 15px -20px rgb(135 138 170 / .2);box-shadow:0 25px 15px -20px rgb(135 138 170 / .2)}.revolution-slider-container{width:100%;position:relative;padding:0}.revolution-slider{display:none;width:100%;height:600px;position:relative;background:#F2F4F8}.revolution-slider>ul{display:none}.revolution-slider>ul,.revolution-slider>ul>li,.tp-static-layers{overflow:visible!important}.tp-static-layer{opacity:0}.revolution-slider.overflow-hidden{overflow:hidden}.revolution-slider h2{font-size:35px;line-height:45px}.revolution-slider h2 strong{font-weight:900}.revolution-slider h2,.revolution-slider h4,.revolution-slider h2 strong,.revolution-slider .more.simple,.revolution-slider p.description{color:#FFF}.revolution-slider p.description{font-size:21px;text-align:center;margin-top:0}.revolution-slider .more:hover{border-color:#FFF}.revolution-slider .cost-calculator-container .more-submit{position:absolute;right:30px;bottom:36px}.slider-row{background:#FFF;margin-top:-188px;z-index:1000;-webkit-box-shadow:0 25px 15px -20px rgb(135 138 170 / .2);-moz-box-shadow:0 25px 15px -20px rgb(135 138 170 / .2);box-shadow:0 25px 15px -20px rgb(135 138 170 / .2)}.slider-row.small-margin{margin-top:-48px}.slider-row .column-1-4:last-child{margin-left:0;width:300px}.slider-row .more[type="submit"]{width:100%}.tp-caption a,.tp-caption a:hover{color:#FFF}.tparrows.preview1{width:16px;height:18px;background:rgb(27 46 89 / .4);color:#FFF;padding:16px 17px;top:25px;font-size:16px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background 0.2s ease 0s,border 0.2s ease 0s;-moz-transition:background 0.2s ease 0s,border 0.2s ease 0s;transition:background 0.2s ease 0s,border 0.2s ease 0s}.tp-rightarrow.preview1{right:0}.tparrows.preview1:hover{background:rgb(27 46 89)}.tparrows.preview1::before{content:"\56";display:inline;font-family:'template';speak:never;font-size:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;vertical-align:middle;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tp-rightarrow.preview1::before{content:"\55"}.tp-bullets.preview1 .tp-bullet{display:inline-block;width:8px;height:8px;background:rgb(255 255 255 / .5);border:2px solid #fff0;background-clip:padding-box;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.tp-bullets.preview1 .tp-bullet:last-child{margin-right:0}.tp-bullets.preview1 .tp-bullet:hover,.tp-bullets.preview1 .tp-bullet.selected{background:#fff0;border-color:#FFF}.scroll-top.animated-element{position:fixed;visibility:hidden;display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-ms-flex-pack:center;-webkit-box-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:50px;height:50px;background:#377EF9;right:70px;bottom:70px;text-align:center;z-index:3;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;-webkit-transition:background 0.2s ease 0s;-moz-transition:background 0.2s ease 0s;transition:background 0.2s ease 0s}.scroll-top:before{font-size:16px;color:#FFF}.scroll-top:hover{background:rgb(55 126 249 / .8)}.header h1 a,.sf-menu a:hover,.mobile-menu li a:hover,.services-list a,.post-categories a:hover,.post-details li a:hover,.blog.small .post-content>a:hover,.social-icons a:hover,.header-top-bar .template-search:hover,.header-top-bar-container .header-toggle:hover,.slider-control:hover,.more:hover,.more-submit:hover,.read-more:hover,.row.dark a:hover,.icon-single:hover,.vertical-menu li a:hover,.fp-action-button:hover,.tabs-navigation li a:hover,.tabs-navigation li a:focus,.tabs-navigation li a:active,.categories a:hover,.taxonomies a:hover,.pagination li a:hover,.scroll-top:hover,.search-close:hover,.team-box .team-member-details label a:hover{text-decoration:none}input,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}input[type='checkbox']{-webkit-appearance:checkbox}input[type='radio']{-webkit-appearance:radio}:focus{outline:none}::-moz-focus-inner{border:0}body.lock-position{position:fixed;overflow:hidden;width:100%;height:100%}