a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;font-size:100%;border:0;margin:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}body{height:100%;font-weight:400;color:var(--dark-text-color);background-color:var(--white-bg-color);width:100%;line-height:1.5;font-family:var(--primary-font)}ol,ul{text-align:left;padding-left:20px}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:circle}pre{display:block}code,pre{color:var(--primary-color);margin:1rem 0}code{display:inline}blockquote,q{border-left:5px solid rgba(0,0,0,.25);border-color:inherit;padding:1rem 1.5rem;font-style:italic;quotes:none;margin:2rem 0;display:block}.text-center blockquote:not(.text-left),.text-center q:not(.text-left){border-left:none;border-top:5px solid rgba(0,0,0,.25);border-bottom:5px solid rgba(0,0,0,.25)}.text-right blockquote,.text-right q{border-right:5px solid rgba(0,0,0,.25);border-left:none}.odd blockquote,q{border-color:var(--primary-color)}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote p,q p{margin:0}.blockquote-footer{font-size:.9rem;margin-top:10px}figcaption,figure{margin-bottom:1.5rem}figcaption{border-left:5px solid rgba(0,0,0,.5);padding:1rem 1.5rem;font-style:italic}table{border-spacing:0}::selection{background:rgba(166,175,189,.3)}::-moz-selection{background:rgba(166,175,189,.3)}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{font-size:1rem;text-decoration:none;color:var(--primary-color);-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;line-height:1.5}a:active,a:hover,a:visited{text-decoration:none;color:var(--secondary-color)}a:not([href]),a:not([href]) i,a:not([href]) i:hover,a:not([href]):hover{color:var(--white-text-color)}p{font-size:1rem;margin:1.5rem 0;line-height:1.5}p:first-child{margin-top:0}p:last-child{margin-bottom:0}h1{font-size:4rem;font-weight:900;margin-bottom:1.5rem;color:var(--white-text-color);line-height:1.2;-ms-word-wrap:break-word;word-wrap:break-word}.content-area h1{color:var(--tertiary-color)}h1 .featured{padding:5px 15px;color:var(--primary-color);position:relative;display:inline-block}.odd h1 .featured{color:var(--white-text-color)}h1 .featured:before{height:100%;content:"";position:absolute;opacity:.15;top:0;background-color:var(--primary-color);border-radius:4px;left:0;width:100%}h1 .featured span{position:relative}h1 .featured.bottom{padding:0}h1 .featured.bottom:before{height:42%;opacity:.15;top:50%;left:3px;width:100%}h1 b{font-weight:inherit}h1 b,h1 u{display:inline-block}h1 u{text-decoration:none;position:relative}h1 u:before{height:42%;content:"";position:absolute;top:50%;left:3px;width:100%;z-index:-1}.pre-title{font-size:.9rem;font-weight:600;color:var(--secondary-color);text-transform:uppercase;margin:0;font-family:var(--secondary-font)}h2{font-size:3rem;font-weight:700;color:var(--tertiary-color);margin:1.5rem 0;line-height:1.2;-ms-word-wrap:break-word;word-wrap:break-word}h2 .featured{padding:5px 15px;color:var(--primary-color);position:relative;display:inline-block}.odd h2 .featured{color:var(--white-text-color)}h2 .featured:before{height:100%;content:"";position:absolute;opacity:.15;top:0;background-color:var(--primary-color);border-radius:4px;left:0;width:100%}.odd h2 .featured:before{background-color:var(--secondary-color)}h2 .featured span{position:relative}h2 .featured.bottom{padding:0}h2 .featured.bottom:before{height:42%;opacity:.15;top:50%;left:3px;width:100%}h2 b{font-weight:inherit}h2 b,h2 u{display:inline-block}h2 u{position:relative;z-index:1}h2 u,h2.heading u{text-decoration:none}h2 u:before{height:42%;content:"";position:absolute;top:50%;left:3px;width:100%;z-index:-1}.title-icon{margin:1.5rem 0}.title-icon h2 .featured span{justify-content:space-between;align-items:center;display:flex}.title-icon h2 .featured span .icon{margin-right:10px}.odd h2{color:var(--white-text-color)}h3{font-size:2rem;font-weight:700;color:var(--tertiary-color);margin:1.5rem 0;line-height:1.2;-ms-word-wrap:break-word;word-wrap:break-word}.odd h3{color:var(--white-text-color)}h4{font-weight:700;color:var(--tertiary-color);margin:1.5rem 0;line-height:1.2;-ms-word-wrap:break-word;word-wrap:break-word}h4,h4 i{font-size:1.5rem}h4 i{color:var(--primary-color);position:relative;vertical-align:baseline;display:inline-flex}.odd h4{color:var(--white-text-color)}.odd h4 i{color:var(--secondary-color);position:relative}h5{font-size:1.2rem;font-weight:700;color:var(--tertiary-color);margin:1.5rem 0;line-height:1.2;-ms-word-wrap:break-word;word-wrap:break-word}.odd h5{color:var(--white-text-color)}h6{font-size:1rem;font-weight:600;color:var(--tertiary-color);margin:1.5rem 0;line-height:1.2;-ms-word-wrap:break-word;word-wrap:break-word}.odd h6{color:var(--white-text-color)}b,strong{font-weight:700}li{font-size:1rem;margin:1rem 0;line-height:1.5}img{height:auto;max-width:100%;vertical-align:middle}table{border-collapse:collapse}table tr.odd{background-color:rgba(0,0,0,.075)}table tr.even{background-color:rgba(0,0,0,.05)}table td,table th{padding:10px}dt{margin:15px 0}address{margin-bottom:1rem}form,form label{width:100%}.search-form .input-group{margin-top:0}.search-form input{padding-right:35px}.search-form .icon-magnifier{right:16px;color:var(--light-text-color);position:absolute;top:16px;cursor:pointer}.search-form .icon-magnifier:hover{color:var(--secondary-color)}input{height:50px;padding:1rem;font-size:1rem;border:none;background:no-repeat;background-color:rgba(0,0,0,.075);border-radius:4px;width:100%;width:-webkit-fill-available;line-height:1.2}input,input:focus,input:hover{color:var(--tertiary-color);box-shadow:none}input:focus,input:hover{border:none;outline:none;background-color:rgba(0,0,0,.1)}input[type=radio]{height:auto}input[type=checkbox]{height:20px;width:20px}textarea{height:152px;padding:1rem;font-size:1rem;border:none;background:no-repeat;background-color:rgba(0,0,0,.075);border-radius:4px;width:100%;width:-webkit-fill-available;line-height:1.2}textarea,textarea:focus,textarea:hover{color:var(--tertiary-color);box-shadow:none}textarea:focus,textarea:hover{border:none;outline:none;background-color:rgba(0,0,0,.1)}select{height:50px;text-overflow:"";padding:0 1rem;font-size:1rem;border:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;background:no-repeat;background-color:rgba(0,0,0,.075);border-radius:4px;width:100%;width:-webkit-fill-available;line-height:1.2}select,select:focus,select:hover{color:var(--tertiary-color);box-shadow:none}select:focus,select:hover{border:none;outline:none;background-color:rgba(0,0,0,.1)}select option{color:var(--tertiary-color)}::placeholder{opacity:.75}hr{border-top:1px solid rgba(0,0,0,.15);margin:35px 0}.odd hr{border-top:1px dashed hsla(0,0%,100%,.35);margin:35px 15px}table{width:100%}tr{border-bottom:1px solid;border-color:rgba(0,0,0,.15)}td{padding:10px 0}section.hero{padding:0}section.hero.default{position:relative;background-color:var(--dark-bg-color)}section.content-area{min-height:calc(100vh - 188px);padding:100px 0;background-attachment:fixed;position:relative;background-size:cover;background-position:50%;width:100%}section.featured{position:relative}aside,main{padding:0}.container{padding:0}.container,.container.header,.container.main{max-width:1200px}.container.taxonomy{padding:0 15px;max-width:1200px}.container.disabled{max-width:100%!important}.container.disabled .main-area{padding:0!important}.row{margin-right:0;margin-left:0}.vh-100{height:100vh}.vh-75{height:75vh}.clearfix{content:"";clear:both;display:block}.overflow-holder{overflow:hidden}.intro{margin-bottom:50px}.intro h1:first-child,.intro h2:first-child,.intro h3:first-child{margin-top:0}.intro .text-max-800{margin-right:auto;margin-left:auto}.blog-grid:not(.masonry) .items,.blog-grid:not(.masonry) .items .item,.blog-listing .items,.blog-listing .items .item{margin-bottom:30px}.post-meta{margin:0}.post-meta a{font-size:1rem;margin-right:1.5rem}.post-meta a,.post-meta i{color:var(--primary-color);display:inline-block}.post-meta i{height:32px;font-size:16px;text-align:center;margin:0 5px 0 0;border-radius:100px;background:rgba(0,0,0,.1);width:32px;line-height:32px}.post-holder{list-style:none;border-left:5px solid rgba(0,0,0,.5);padding:25px;background-color:var(--light-bg-color);width:100%;margin-top:35px}.posted-on a{font-weight:700}.archive .main-area .intro-item{padding:0 15px}.archive.basic .main-area .intro-item{padding:0 15px;margin-bottom:calc(30px + 1.5rem)}.page404 .intro-item,.search-results .intro-item{width:100%}.search-results .main-area .intro-item{margin-bottom:calc(30px + 1.5rem)}.main-area .intro-item:first-child{margin-top:0}.main-area .intro-item:nth-last-child(2){margin-bottom:calc(30px + 1.5rem)}.intro-breadcrumb,.intro-title{margin:1.5rem 0}.intro-meta{margin:1.5rem 0 calc(30px + 1.5rem)}.intro-meta i{-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.intro-meta a:hover i{color:var(--white-text-color);background-color:var(--secondary-color)}.block-content{display:block}.block-content:after{content:"";clear:both;display:table}.block-categories,.block-tags{margin:calc(30px + 1.5rem) 0;display:block}.block-tags .tags{align-items:center;display:contents}.block-tags .tags .tag{padding:0 12.5px 0 15px;font-size:.9rem;font-weight:500;position:relative}.block-tags .tags .tag:first-child{padding-left:0}.block-tags .tags .tag:before{content:"/";position:absolute;opacity:.35;left:0}.block-tags .tags .tag:first-child:before{content:none}.block-comments{display:block}.sidebar .item{margin-bottom:35px}.sidebar ol,.sidebar ul{list-style:none;padding:0}.sidebar ol ol,.sidebar ul ul{padding:15px}.sidebar .sub-menu,.sidebar ul.children{padding:0}.sidebar li{color:var(--light-text-color)}.sidebar ul li:not(.nav-item):not(.list-group-item){position:relative}.sidebar ul ul li:not(.nav-item):not(.list-group-item){padding-left:20px}.sidebar ul li a{overflow-wrap:break-word;color:var(--dark-text-color)}.sidebar ul li a:hover,.sidebar ul li:hover:before{color:var(--secondary-color)}.sidebar .title{list-style:none;font-size:1.3rem;margin:0 0 1rem;width:100%}.list-group .list-group-item .icon{justify-content:center;margin-right:15px;color:var(--primary-color);align-items:center;display:flex}.highlights.image-right .image{height:100%;right:0;position:absolute;top:0}.highlights.image-left .image{height:100%;position:absolute;top:0;left:0}.highlights .items .item{margin-bottom:35px}.highlights .items .item:last-child{margin-bottom:0}.highlights p{white-space:pre-wrap}.highlights .items .item .icon{color:var(--primary-color)}.offers .items .item .icon{color:var(--primary-color);margin:0}.offers .items .item .icon.featured{height:65px;font-size:32px;text-align:center;border-radius:100px;background:rgba(0,0,0,.5);width:65px;line-height:65px}.offers.secondary .items .item h4{margin-top:0}.offers .card:hover .btn-icon{opacity:1}.images .image-over{margin-bottom:-1px;border-radius:10px 10px 0 0}.images .items .item .content{border:1px solid rgba(0,0,0,.15);border-radius:0 0 10px 10px}.images .items .item .content p{margin:1.5rem 0}.team .item{-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.team .item:hover{transform:translateY(-7.5px)}.team .items h4{margin:0 0 10px}.team .items p{font-size:.9rem;margin:10px 0}.team .share-list .nav-item{margin:0}.team .items .share-list .nav-link{padding:0}.team .items .share-list .nav-link:hover i{opacity:1}.team .image{position:relative}.nav-item{margin:.5rem 0}.quote{height:auto;padding:35px;justify-content:center;color:var(--light-bg-color);background-color:var(--primary-color);align-items:center;border-radius:4px;width:100%;display:flex}.quote h4{color:var(--white-text-color);margin-top:0}.quote h5,.quote p{opacity:.85}.quote h5{font-size:1rem;margin-bottom:0;color:var(--white-text-color)}.quote .quote-left{top:35px;left:50px}.quote .quote-left,.quote .quote-right{font-size:1.5rem;color:rgba(0,0,0,.25);position:absolute}.quote .quote-right{right:35px;bottom:35px}.quote .list-group-item{border-color:hsla(0,0%,100%,.35)}.quote .list-group .list-group-item .icon{color:var(--white-text-color)}.testimonials .card{padding:35px 25px;background-color:var(--white-text-color)}.testimonials .card:not(.no-hover):hover{transform:none}.odd.testimonials .card:not(.no-hover):hover i,.odd.testimonials .card:not(.no-hover):hover p{color:inherit}.testimonials .card .logo{height:25px;margin-right:auto;margin-bottom:1.5rem;max-width:100%;width:auto;display:block}.testimonials .card .quote-right{font-size:1.5rem;right:0;color:rgba(0,0,0,.2);position:absolute;bottom:0}.odd.testimonials .card .quote-right{color:hsla(0,0%,100%,.2)}.partners .client-logo img{height:25px;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;max-width:100%;opacity:.5;width:auto}.partners .client-logo img:hover{opacity:1}.projects .btn-icon{color:var(--white-text-color);opacity:0}.projects .card:hover .btn-icon{opacity:1}.process .items,.process .step{position:relative}.process .step{height:46px;font-size:1.2rem;font-weight:700;color:var(--primary-color);margin:auto;width:46px;line-height:46px;z-index:1}.process .item:after{right:100%}.process .item:after,.process .item:before{height:5px;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;content:"";position:absolute;top:23px;background-color:var(--primary-color);width:200%}.process .step span{position:relative}.counter.skills .items .item{padding:15px 0 10px}.counter .radial{position:relative;text-align:center;width:auto;display:inline-block}.counter .radial.left{text-align:left;width:auto}.counter.funfacts .radial canvas{position:absolute}.counter.funfacts .radial span{font-size:2.5rem;font-weight:700;color:var(--secondary-color);text-align:center;width:100%;display:block}.counter .radial canvas{height:70px;visibility:hidden;vertical-align:middle}.counter.skills .radial canvas{height:auto;visibility:visible}.counter.skills .radial span{font-size:2rem;font-weight:700;position:absolute;text-align:center;top:35px;left:0;width:100%;line-height:40px}.counter .radial span i{font-size:1rem;font-weight:700;font-style:normal;margin-left:5px}.counter h4{margin:.5rem 0}.counter p{margin:0}.plans .items .item .card:hover .btn-icon{opacity:1}.plans .items .item .icon{color:var(--primary-color)}.plans .items .item .btn{margin-top:25px}.plans .items .item .list-group{margin-top:1rem;display:block}.plans .items .item .list-group-item{padding:10px 0;border:none}.plans .items .item .card:hover{transform:translateY(-7.5px)}.plans .items .item .card:hover .btn{border:1px solid hsla(0,0%,100%,.35);background:0 0}.plans .items .item .card:hover .btn:after,.plans .items .item .card:hover .btn:before{content:none}.plans .items .item .card:hover *{border-color:hsla(0,0%,100%,.35)}.plans .items .item h4{margin:1rem 0}.plans .items .item .most-popular{padding:60px 45px}.plans .items .item .badge{padding:7.5px 15px 7.5px 10px;font-size:13px;font-weight:500;color:var(--white-text-color);position:absolute;text-align:left;top:15px;border-radius:0 100px 100px 0;background:var(--secondary-color);left:0}.plans .icon-min{font-size:1rem;color:var(--primary-color)}.choose-plan{right:25px;position:absolute;top:25px}.choose-plan .btn-icon{right:0;position:relative;opacity:0;bottom:0;top:0;left:0}.price{font-size:42px;font-weight:700;margin-bottom:1rem;color:var(--primary-color)}.price i{font-size:24px;font-weight:500;font-style:normal;margin:0 5px}.price .plan{font-size:1rem;font-weight:500;margin:0 0 0 5px;line-height:1;display:inline-block}.invert{filter:brightness(0) invert(1)}.grayscale,.grayscale-video video{filter:grayscale(1)}.showcase .card{height:auto;overflow:hidden;background-color:var(--tertiary-color)}.showcase .no-image .card{min-height:250px;background-color:rgba(0,0,0,.075)}.showcase .no-image .card:before{height:100%;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;content:"";position:absolute;opacity:0;top:0;background-color:var(--secondary-color);left:0;width:100%;z-index:0}.showcase .no-image .card:hover:before,.showcase .no-image.sticky .card:before{opacity:.15}.showcase .no-image.sticky .card:hover:before{opacity:.25}.showcase .card:hover{transform:none}.showcase.masonry .card{background-color:var(--white-text-color);box-shadow:3px 3px 3px rgba(0,0,0,.1)}.showcase .card .image-over{overflow:hidden}.showcase .card .image-over:before{height:100%;right:0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;content:"";position:absolute;opacity:.5;bottom:0;top:0;background-color:var(--dark-bg-color);border-radius:10px;left:0;width:100%;z-index:0}.showcase .no-image .card .image-over:before{background-color:transparent}.showcase .card .image-over img{height:auto;min-height:360px;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:relative;object-fit:cover;object-position:center;width:100%;z-index:-1}.showcase .card:hover .image-over:before{opacity:.75}.showcase .card:hover .image-over .mask-radius-full{opacity:0}.showcase .card:hover .image-over img{transform:scale(1.1);filter:blur(2px)}.showcase .card:hover .image-over .play-video-full{transform:translateY(-15%)}.showcase .card-caption{height:100%;position:absolute;bottom:0;align-items:flex-end;width:100%;display:flex}.showcase .card .card-body{transform:translateY(60px);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.showcase .card:hover .card-body.with-excerpt,.showcase .no-image .card .card-body.with-excerpt{transform:translateY(0)}.showcase .card .card-body .text{align-items:end;display:contents}.showcase .card .card-body h4{color:var(--white-text-color);-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.showcase .no-image .card .card-body h4{color:var(--tertiary-color)}.showcase .card .card-body p{overflow:hidden;text-overflow:ellipsis;color:var(--light-text-color);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;opacity:0;margin:0;-webkit-box-orient:vertical;line-height:1.5;-webkit-line-clamp:2;white-space:normal;display:-webkit-box}.showcase .card:hover .card-body p{opacity:1}.showcase .no-image .card .card-body p{color:var(--dark-text-color);opacity:1}.showcase .no-image .card:hover .card-body p{color:var(--dark-text-color)}.showcase .card .card-body .excerpt-holder{height:48px}.showcase .no-image .card-footer .author-name,.showcase .no-image .card-footer .publish-date,.showcase .no-image .card:hover .card-footer .author-name,.showcase .no-image .card:hover .card-footer .publish-date{color:var(--dark-text-color)}.showcase .card .card-body .badges{transform:translateY(100px)}.showcase .card:hover .card-body .badges{transform:translateY(0)}.showcase .card-footer{transform:translateY(-100px);border:none;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);position:absolute;opacity:0;top:0;margin:auto;width:100%;display:flex}.showcase .card:hover .card-footer,.showcase .no-image .card .card-footer{transform:translateY(0);opacity:1}.showcase .card-footer a{color:var(--white-text-color);text-align:center;line-height:1.2}.showcase .card .card-footer .btn-icon{margin:0}.showcase .card .btn-icon.sticky-icon,.showcase .card .card-footer .btn-icon{color:var(--white-text-color);opacity:1}.showcase .no-image .card .btn-icon.sticky-icon{height:35px;font-size:20px;right:15px;color:var(--white-text-color);opacity:.75;text-align:center;top:15px;background-color:var(--primary-color);border-radius:100px;width:35px;line-height:35px}.showcase .no-image .card:hover .btn-icon.sticky-icon{opacity:1;background-color:var(--secondary-color)}.filter-section .btn-group{margin:0 0 35px;display:block}.filter-section .btn-group .btn{padding:10px;font-size:1rem;font-weight:500;color:var(--dark-text-color);text-transform:uppercase;margin:0 5px;align-items:center;display:inline-flex}.odd.filter-section .btn-group .btn{color:var(--dark-text-color)}.filter-section .btn-group .btn.focus{outline:none;box-shadow:none}.filter-section .btn-group .btn:first-child{margin-left:0}.filter-section .btn-group .btn:last-child{margin-right:0}.filter-section .btn-group .btn:hover{color:var(--tertiary-color)}.odd.filter-section .btn-group .btn:hover{color:var(--white-text-color)}.filter-section .btn-group .btn.active{color:var(--tertiary-color)}.odd.filter-section .btn-group .btn.active{color:var(--white-text-color)}.filter-section .btn-group .btn.active{background-color:var(--primary-color);border-radius:4px}.filter-section .btn-group .btn i{margin:0 10px}.subscribe .items .item{padding:0 10px}.contacts h4{margin-top:0}.contacts a{padding:5px 0;font-size:1.2rem;color:var(--primary-color)}.contacts li{margin:6.1px 0}.contacts i{height:45px;font-size:20px;text-align:center;border-radius:100px;background:rgba(0,0,0,.5);width:45px;line-height:45px}.form .message{height:100%;transform:scale(0);padding:35px;justify-content:center;position:absolute;text-align:center;top:0;background-color:var(--white-bg-color);align-items:center;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-radius:5px;left:15px;width:100%;display:flex;z-index:3}.form .message .icon{margin:auto}.form .message .icon,.form .message h3{color:var(--primary-color)}.form .message .done{display:none}.form .message.active{transform:scale(1)}.form-group-margin{margin:0 -7.5px}.widget-services .list-group .list-group-item .icon{height:100px;margin-right:25px;background-color:rgba(0,0,0,.5);border-radius:10px;width:100px}.widget-services .list-group-item .h-img{padding:7.5px;margin-right:25px;width:auto}.widget-author .items .item{margin-bottom:0}.widget-author .card{background-color:rgba(0,0,0,.5)}.widget-author .card:hover{transform:none}.widget-author .person-image{height:128px;border-radius:100%;width:128px}header{position:relative;z-index:5}.navbar-holder{min-height:auto;pointer-events:none;position:relative;background-color:var(--quaternary-color);z-index:-100}.navbar{-webkit-transition:all .15s ease-out 0s!important;-o-transition:all .15s ease-out 0s!important;-moz-transition:all .15s ease-out 0s!important;transition:all .15s ease-out 0s!important}.navbar.top{height:50px;padding:0 10px;position:relative;background-color:var(--tertiary-color);z-index:5}.has-navbar-top .navbar.sub:not(.navbar-sticky){top:50px}.admin-bar .navbar.sub{top:82px}.admin-bar .navbar.sub.single-navbar{top:32px}.navbar.sub.single-navbar{top:0}header .navbar-sticky{-webkit-transition:all .15s ease-out 0s!important;-o-transition:all .15s ease-out 0s!important;-moz-transition:all .15s ease-out 0s!important;transition:all .15s ease-out 0s!important}header .navbar-sticky.sub.hidden{-webkit-transform:translate3d(0,-101%,0)!important;-ms-transform:translate3d(0,-101%,0)!important;-moz-transform:translate3d(0,-101%,0)!important;transform:translate3d(0,-101%,0)!important}header .navbar-sticky.sub.visible{-webkit-transform:translateZ(0)!important;-ms-transform:translateZ(0)!important;-moz-transform:translateZ(0)!important;transform:translateZ(0)!important}header .navbar-sticky.sub{-webkit-transform:translate3d(0,-101%,0)!important;-ms-transform:translate3d(0,-101%,0)!important;-moz-transform:translate3d(0,-101%,0)!important;transform:translate3d(0,-101%,0)!important;padding:10px;top:0;background-color:var(--tertiary-color);-webkit-box-shadow:0 2px 28px 0 rgba(0,0,0,.09);box-shadow:0 2px 28px 0 rgba(0,0,0,.09)}.admin-bar header .navbar-sticky.sub{top:32px}header .navbar-expand{padding:20px 10px;position:fixed;top:0;width:100%;z-index:2}header .navbar-expand.relative{position:relative}header .navbar-expand .navbar-nav{display:inline-block}header .navbar-expand .navbar-nav.toggle{display:none}header .navbar-expand .navbar-nav.toggle i{font-size:20px}.navbar.sub .navbar-nav .nav-item .btn,header .navbar-expand .navbar-brand{margin-right:15px;margin-left:15px}header .navbar-expand .navbar-brand{padding:0;font-size:1.2rem;font-weight:700;color:var(--white-text-color);line-height:1}header .navbar-expand .navbar-brand.light{color:var(--white-text-color)}header .navbar-expand .navbar-brand i{color:var(--primary-color)}header .navbar-expand .navbar-brand img{height:35px}header .navbar-expand .navbar-brand .brand{letter-spacing:5px}header .navbar-expand .navbar-brand .featured{padding:13px 2px 14px 30px;position:relative;display:inline-block}header .navbar-expand .navbar-brand .featured:before{height:100%;content:"";position:absolute;opacity:.15;top:0;background-color:var(--secondary-color);border-radius:100px 0 0 100px;left:0;width:calc(100% + 7.5px)}header .navbar-expand .navbar-brand .featured .first{margin-right:-10px;color:var(--secondary-color);position:relative}.navbar-expand .navbar-nav .nav-item{margin:0;display:inline-flex}.navbar-expand .navbar-nav ul .nav-item{display:block}.navbar-expand.top .navbar-nav .nav-item a:not(.btn){font-size:.9rem;color:var(--light-text-color);padding-right:15px;opacity:.7;line-height:1.5;padding-left:15px}.navbar-expand.top .navbar-nav .nav-item a:not(.btn):hover{color:var(--secondary-color);opacity:1}.navbar-expand .navbar-nav .nav-item a:not(.btn){font-size:1rem;font-weight:500;position:relative;align-items:center;display:flex}.navbar-expand .navbar-nav .nav-item .text-after{margin-right:10px}.navbar-expand .navbar-nav .nav-link{color:var(--white-text-color);-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;padding-right:15px;padding-left:15px}.navbar-expand .navbar-nav.icons .nav-link:hover,.navbar-expand .navbar-nav.items .nav-link.active,.navbar-expand .navbar-nav.items .nav-link:hover,.navbar-expand .navbar-nav.toggle .nav-link:hover{color:var(--secondary-color)}.navbar-expand .navbar-nav .dropdown-menu .nav-link{min-height:35px;border-left:4px solid rgba(0,0,0,.1);padding:.35rem 1rem .35rem calc(1rem - 4px);justify-content:space-between;font-size:.9rem!important;color:var(--tertiary-color);opacity:.85;align-items:center;display:flex}.navbar-expand .navbar-nav .dropdown-menu .nav-link:hover{border-left:4px solid}.navbar-expand .navbar-nav .dropdown-menu .nav-link span{height:24px;font-weight:500;color:var(--primary-color);text-align:center;background-color:rgba(0,0,0,.5);border-radius:100px;margin-left:10px;width:24px;line-height:24px;display:inline-block}.navbar-expand .navbar-nav .dropdown-menu .nav-link.title{font-weight:700;color:var(--tertiary-color);opacity:.8}.navbar-expand .navbar-nav .dropdown-menu .nav-link:after,.navbar-expand .navbar-nav .dropdown-menu .nav-link:before{content:none}.navbar-expand .navbar-nav .dropdown-menu .nav-link.active,.navbar-expand .navbar-nav .dropdown-menu .nav-link:hover{border-left:4px solid;color:var(--primary-color)}.navbar-expand .navbar-nav .dropdown-menu .nav-link:hover span{background-color:var(--white-bg-color)}.navbar-nav i.icon-arrow-down{font-size:12px;font-weight:700;position:relative;top:1.5px;margin:0 0 0 .3rem}.navbar-nav i.icon-arrow-right{font-size:10px;font-weight:700;position:relative;top:0;margin:0 0 0 10px;left:0}.dropdown .dropdown-menu{border:none;opacity:0;visibility:hidden;min-width:120px;background-color:var(--white-bg-color);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-radius:0 5px 5px 0;width:max-content;display:block}.odd .dropdown .dropdown-menu{background-color:var(--dark-bg-color)}.dropdown:hover>.dropdown-menu{transition-duration:.4s;transition-timing-function:ease;opacity:1;visibility:unset;margin:0;transition-property:opacity,transform}.dropdown-menu .dropdown-menu{position:absolute;top:-8px;border-radius:0 5px 5px 0;left:calc(100% - 4px)}.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{text-decoration:none;color:inherit;outline:none;background-color:inherit;box-shadow:none}.menu .items{margin-left:-2.5px;width:calc(100% + 10px)}.menu .navbar-nav{font-size:1.5rem;line-height:1}.menu .nav-item{margin:0}.menu .dropdown .dropdown-menu{list-style:none;padding:0 0 0 20px;border:none;color:var(--dark-text-color);opacity:1;visibility:visible;text-align:center;margin:0 0 15px;box-shadow:none;background:0 0;width:100%;display:none}.menu .dropdown .dropdown-menu.show{display:block}.menu .dropdown-menu .dropdown-menu{position:relative;top:auto;left:auto}.menu .dropdown .dropdown-menu .left,.menu .dropdown .dropdown-menu .right{width:50%}.menu .nav-link:first-child{justify-content:space-between;font-size:1.5rem;border:none;font-weight:700;padding-right:0;align-items:center;padding-left:0;display:flex}.menu .nav-link{padding:10px 5px;font-size:1rem;border:1px solid rgba(0,0,0,.25);color:var(--dark-text-color);margin:0 5px;border-radius:4px;width:calc(100% - 12px);vertical-align:top;display:inline-block}.odd .menu .nav-link{border:1px solid hsla(0,0%,100%,.35);color:var(--dark-text-color)}.menu .nav-link:hover,.odd .menu .nav-link:hover{color:var(--primary-color)}.menu .dropdown .dropdown-menu .nav-link.title{border:none;font-weight:700;color:var(--tertiary-color);opacity:.8}.odd .menu .dropdown .dropdown-menu .nav-link.title{color:var(--white-text-color)}.menu .dropdown .dropdown-menu .nav-item .nav-link{padding:0;justify-content:space-between;font-size:1rem;font-weight:600;opacity:.75;text-align:left;margin:0 5px 10px;border-radius:4px;background:0 0;width:calc(100% - 12px);vertical-align:top;display:flex}.menu .dropdown .dropdown-menu .nav-item .nav-link:hover{opacity:1}.menu .dropdown .dropdown-menu .nav-item .nav-link span{height:18px;font-size:13px;font-weight:500;text-align:center;border-radius:100px;width:18px;line-height:18px;display:inline-block}.menu .dropdown:first-child{margin-top:0}.menu .navbar-nav i.icon-arrow-down{font-size:18px}.slider-h-auto{height:auto;align-items:center;width:100%;display:flex}.slider-h-auto.no-slider .inner{padding-top:100px;top:0;padding-bottom:100px}.slider-h-100{height:calc(100vh - 50px);width:100%}.slider-h-100.slider-h-auto{min-height:calc(100vh - 50px)}.slider-h-85{height:85vh;width:100%}.slider-h-75{height:75vh;width:100%}.slider-h-75.slider-h-auto{min-height:75vh}.slider-h-70{height:70vh;width:100%}.slider-h-65{height:65vh;width:100%}.slider-h-60{height:60vh;width:100%}.slider-h-50{height:50vh;width:100%}.slider-h-50.slider-h-auto{min-height:50vh}.slider-h-25{height:25vh;width:100%}.slider-h-25.slider-h-auto{min-height:25vh}.hero .parallax-y-bg{background-attachment:fixed;background-size:cover;width:100%}.hero .parallax-x-bg,.hero .parallax-y-bg{height:100%;position:absolute;top:0;background-position:50%;left:0}.hero .parallax-x-bg{-webkit-background-size:cover;background-size:cover;width:200%}.hero.slider-parallax{min-height:auto;-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;position:fixed;top:0}.slider-parallax-holder{min-height:100vh;pointer-events:none;position:relative;z-index:-100}.mid-slider{overflow:hidden;padding:0 15px 20px}.mid-slider-simple{padding:0 15px}.mid-slider-simple .card:not(.no-hover):hover{transform:none}.full-slider{cursor:w-resize}.full-slider .inner,.no-slider .inner{padding:0;max-width:1170px;top:0;margin:auto}.no-slider.slider-h-75 .inner{top:10px}.full-slider .inner .slide-width,.no-slider .inner .slide-width{padding:3rem 0;width:90%}.full-slider .inner .center,.no-slider .inner .center{padding:3rem 0;width:100%}.full-slider .inner .left,.no-slider .inner .left{padding:3rem 0;width:60%}.full-slider .inner .right,.no-slider .inner .right{padding:3rem 0;width:45%}.full-slider.featured .inner .left:before,.no-slider.featured .inner .left:before{border-right:4px solid;border-image:-webkit-linear-gradient(to right,transparent 55%,var(--primary-color) 55%,var(--primary-color) 100%) 30;border-image:linear-gradient(to right,transparent 55%,var(--primary-color) 55%,var(--primary-color) 100%) 30;border-top:4px solid;z-index:-1}.full-slider.featured .inner .left:after,.full-slider.featured .inner .left:before,.no-slider.featured .inner .left:after,.no-slider.featured .inner .left:before{height:95%;transform:rotate(-15deg);transition-duration:.6s;right:0;transition-timing-function:cubic-bezier(.25,.25,.75,.75);content:"";position:absolute;opacity:0;bottom:0;top:5%;left:5%;width:45%;transition-property:opacity,transform}.full-slider.featured .inner .left:after,.no-slider.featured .inner .left:after{border-image:-webkit-linear-gradient(to bottom,transparent 83%,var(--primary-color) 83%,var(--primary-color) 100%) 30;border-image:linear-gradient(to bottom,transparent 83%,var(--primary-color) 83%,var(--primary-color) 100%) 30;border-left:4px solid;border-bottom:4px solid;z-index:1}.full-slider.featured .inner .right:before,.no-slider.featured .inner .right:before{border-right:4px solid;border-image:-webkit-linear-gradient(to right,transparent 55%,var(--primary-color) 55%,var(--primary-color) 100%) 30;border-image:linear-gradient(to right,transparent 55%,var(--primary-color) 55%,var(--primary-color) 100%) 30;border-top:4px solid;z-index:-1}.full-slider.featured .inner .right:after,.full-slider.featured .inner .right:before,.no-slider.featured .inner .right:after,.no-slider.featured .inner .right:before{height:95%;transform:rotate(-15deg);transition-duration:.6s;right:5%;transition-timing-function:cubic-bezier(.25,.25,.75,.75);content:"";position:absolute;opacity:0;bottom:0;top:5%;width:45%;transition-property:opacity,transform}.full-slider.featured .inner .right:after,.no-slider.featured .inner .right:after{border-image:-webkit-linear-gradient(to bottom,transparent 83%,var(--primary-color) 83%,var(--primary-color) 100%) 30;border-image:linear-gradient(to bottom,transparent 83%,var(--primary-color) 83%,var(--primary-color) 100%) 30;border-left:4px solid;border-bottom:4px solid;z-index:1}.full-slider .inner .left.off:after,.full-slider .inner .left.off:before,.full-slider .inner .right.off:after,.full-slider .inner .right.off:before{content:none}.full-slider .inner .left.init:after,.full-slider .inner .left.init:before,.full-slider .inner .right.init:after,.full-slider .inner .right.init:before,.no-slider .inner .left.init:after,.no-slider .inner .left.init:before,.no-slider .inner .right.init:after,.no-slider .inner .right.init:before{opacity:1}.full-slider.featured .inner .left .title,.full-slider.featured .inner .right .title,.no-slider.featured .inner .left .title,.no-slider.featured .inner .right .title{max-width:85%}.full-slider .slide-content .center .description,.no-slider .slide-content .center .description{font-size:1.2rem}.full-slider .slide-content .center .description.smaller,.no-slider .slide-content .center .description.smaller{max-width:500px}.full-slider .slide-content .left .description,.full-slider .slide-content .right .description,.no-slider .slide-content .left .description,.no-slider .slide-content .right .description{font-size:1.2rem;margin-bottom:1.5rem}.full-slider.featured .inner .right .description{right:15%;position:relative}.full-slider .slide-content .description.bigger,.no-slider .slide-content .description.bigger{font-size:1.5rem;color:var(--tertiary-color);max-width:100%}.odd .full-slider .slide-content .description.bigger,.odd .no-slider .slide-content .description.bigger{color:var(--dark-text-color)}.full-slider .swiper-button-next{right:1.5rem}.full-slider .swiper-button-prev{left:1.5rem}.full-slider .swiper-button-next:focus,.full-slider .swiper-button-prev:focus{outline:none}.full-slider .swiper-button-next,.full-slider .swiper-button-prev{padding:2rem 1.5rem;transition-timing-function:ease-in;transition:.2s;opacity:.25;top:calc(50% + 60px)}.full-slider .swiper-button-next,.full-slider .swiper-button-next:hover,.full-slider .swiper-button-prev,.full-slider .swiper-button-prev:hover{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 0,var(--primary-color) 55%);background-image:linear-gradient(45deg,var(--secondary-color) 0,var(--primary-color) 55%)}.full-slider .swiper-button-next:after,.full-slider .swiper-button-prev:after{font-size:3rem}.mid-slider,.min-slider{cursor:w-resize}.slide-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.slide-content{position:relative;width:100%;z-index:1}.swiper-slide .aos-animate{display:none}.swiper-slide.swiper-slide-active .aos-animate{display:block}.swiper-slide .fit-image.aos-init{opacity:1}.swiper-slide .fit-image.aos-animate{visibility:hidden;display:block}.swiper-slide.swiper-slide-active .fit-image.aos-animate{transform:translateZ(0) scale(1.2);transition-duration:3s;transition-timing-function:cubic-bezier(.25,.25,.75,.75);visibility:visible;transition-property:opacity,transform;display:block}.full-slider.swiper-container-horizontal>.swiper-pagination-bullets{right:40px;position:absolute;top:calc(50% - 50px);left:auto;width:10px;width:fit-content}.swiper-pagination .swiper-pagination-bullet{height:35px;border:1px solid var(--primary-color);-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;outline:none;opacity:1;background-color:transparent;margin:7.5px 0!important;border-radius:10px;width:10px;display:block}.swiper-pagination .swiper-pagination-bullet:hover{opacity:1}.swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-color:var(--primary-color)}.swiper-pagination .swiper-pagination-bullet-active:hover{background-color:var(--primary-color)}.carousel-pagination{position:relative!important;bottom:0!important;top:20px;margin:auto;width:fit-content!important}.carousel-pagination .swiper-pagination-bullet{height:10px;margin:0 4px!important;width:36px;display:inline-block}.carousel-pagination .swiper-pagination-bullet:first-child{margin-left:0!important}.carousel-pagination .swiper-pagination-bullet:last-child{margin-right:0!important}.carousel-nav-next,.carousel-nav-prev{height:20px!important;font-weight:900;color:var(--primary-color);-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;position:absolute!important;bottom:2px!important;top:auto!important;margin:0!important;background:0 0!important;width:20px!important;font-family:Font Awesome\ 5 Free}.carousel-nav-prev{left:15px!important}.carousel-nav-next{right:15px!important}.carousel-nav-next:hover,.carousel-nav-prev:hover{color:var(--secondary-color)}.carousel-nav-prev:after{font-size:20px!important;content:"\f060";font-family:inherit}.carousel-nav-next:after{font-size:20px!important;content:"\f061";font-family:inherit}.pagination{transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);width:fit-content}.pagination .page-item{margin:0}.pagination .page-item:focus{outline:none;box-shadow:none}.pagination .page-item .page-link{height:50px;justify-content:center;font-size:17px;border:1px solid;border-color:var(--light-bg-color);color:var(--tertiary-color);background-color:var(--white-bg-color);align-items:center;border-radius:2px;width:50px;line-height:50px;display:flex}.odd .pagination .page-item .page-link{border-color:var(--dark-bg-color);background-color:var(--dark-bg-color)}.pagination .page-item.active .page-link{border-color:var(--primary-color);color:var(--white-text-color);background-color:var(--primary-color)}.odd .pagination .page-item.active .page-link{background-color:var(--dark-bg-color)}.pagination .page-item .page-link:hover{border-color:var(--primary-color);color:var(--white-bg-color);background-color:var(--primary-color)}.odd .pagination .page-item .page-link:hover{color:var(--dark-bg-color)}.pagination .page-item .page-link:focus{outline:none;box-shadow:none}.divider{height:60px;right:0;position:absolute;opacity:.35;bottom:-30px;text-align:center;left:0;width:100%;z-index:1}.divider svg ellipse{fill:var(--secondary-color)}.dotted-divider{position:relative}.image-divider .divider{top:-30px;left:36%;z-index:0}.image-divider.to-bottom .divider{bottom:-35px;top:auto;left:35%;z-index:0}.preloader{height:100%;justify-content:center;transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.25,.75,.75);position:fixed;top:0;background-color:var(--dark-bg-color);align-items:center;left:0;width:100%;transition-property:opacity,transform;display:flex;z-index:100}.preloader.ready{opacity:0;z-index:-100}.preloader .radial canvas{position:absolute;display:none}.icon-wrapper{width:fit-content;display:inline-block}.icon,.icon-wrapper{-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.icon{height:44px;font-size:44px;text-align:center;margin:auto;width:44px;line-height:44px;display:block}.icon.smaller{height:24px;font-size:24px;width:24px;line-height:24px}.icon.bigger{height:5rem;font-size:5rem;font-weight:700;margin:0;width:5rem;line-height:5rem}.icon.auto{height:auto;font-size:6rem;width:auto;line-height:auto}.icon.circle{font-size:28px;border-radius:100px}.bricklayer{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bricklayer-column-sizer{width:33.3333%;display:none}.columns-1 .bricklayer-column-sizer{width:100%}.columns-2 .bricklayer-column-sizer{width:50%}.columns-3 .bricklayer-column-sizer{width:33.3333%}.columns-4 .bricklayer-column-sizer{width:25%}.columns-5 .bricklayer-column-sizer{width:20%}.columns-6 .bricklayer-column-sizer{width:16.6666%}.bricklayer-column{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1;margin:0}.bricklayer .item{margin:0 0 30px}.card-columns{column-gap:30px;margin:0 15px}.card-columns .card{margin-bottom:30px}.card{padding:35px;border:none;-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;position:relative;background-color:var(--white-bg-color);border-radius:10px;width:100%;z-index:1}.card.no-hover{background-color:transparent;box-shadow:none}.odd:not(.custom) .card:not(.no-hover){background-color:hsla(0,0%,100%,.035)}.card .card-icon,.card svg{height:45px;padding:0;font-size:45px;box-sizing:content-box;width:45px;line-height:45px;display:block}.card p{-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;margin:0}.card .btn{margin-top:1.5rem}.card-img-top{border-radius:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:35px}.card-body h3,.card-body h4,.card-body h5,.card-body h6{margin-top:0}.card-footer{padding:35px;border-top:1px solid rgba(0,0,0,.25);border-radius:0;background:0 0}.card-footer a{color:var(--dark-text-color);text-align:left;margin:0 10px;line-height:1.2}.card-footer i{margin:0 10px 2.5px 0}.card.simple{padding:0 2rem;box-shadow:none}.card.simple,.card.simple:hover{background:0 0}.card:hover{transform:translateY(-7.5px)}.sticky.card:not(.no-hover){background:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)}.masonry .card:not(.no-hover):hover{transform:translateY(0)}.card:not(.no-hover):hover:after,.card:not(.no-hover):hover:before{opacity:0}.card:hover .image-person img{transform:scale(1.1)}.odd .card.sticky:not(.no-hover) a,.odd .card.sticky:not(.no-hover) i,.odd .card.stycky:not(.no-hover) span,.odd .card:not(.no-hover):hover a,.odd .card:not(.no-hover):hover h3,.odd .card:not(.no-hover):hover h4,.odd .card:not(.no-hover):hover i,.odd .card:not(.no-hover):hover p,.odd .card:not(.no-hover):hover span{color:var(--white-bg-color)}.card.sticky:not(.no-hover) .icon,.odd .card:not(.no-hover):hover .icon{color:var(--white-bg-color);background-color:transparent}.odd.features .card:not(.no-hover):hover .icon{background-color:var(--primary-color)}.odd .card.sticky .card-footer,.odd .card:hover .card-footer{border-color:hsla(0,0%,100%,.25);color:var(--white-bg-color)}.odd .card:hover .btn-icon{opacity:1}.odd .card:hover .btn-icon,.odd .card:hover .share-list i{color:var(--white-bg-color)}.card .badges a:first-child .badge{margin-bottom:15px}.card .badges .badge{font-weight:400;margin:0;width:100%}.badges{display:inline-block}.badges .badge{-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;margin:0 10px 12.5px 0}.badges .badge a{line-height:1}.badges .badge:hover{background-color:var(--secondary-color)}.badges .badge a:hover,.badges .badge:hover{color:var(--white-text-color)}.badge{padding:10px;font-size:.9rem;font-weight:500;color:var(--primary-color)}.badge,.badge.circle{background-color:rgba(0,0,0,.075)}.badge.circle{height:30px;justify-content:center;align-items:center;border-radius:100%;width:30px;line-height:30px;display:flex}.badge.tag{padding:.5rem 1rem;font-size:1rem;border:1px solid rgba(0,0,0,.25);color:var(--dark-text-color);-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;margin:.3rem;border-radius:2px}.badge.tag.active,.badge.tag:hover{color:var(--white-text-color);background-color:var(--primary-color)}.breadcrumb{padding:1.5rem 0 0;justify-content:center;color:inherit;margin:0;background:0 0}.content-section .breadcrumb{padding:0;justify-content:left}.breadcrumb-item{overflow:hidden;text-overflow:ellipsis;font-size:1rem;max-width:280px;margin:0;white-space:nowrap}.content-section .breadcrumb-item{font-weight:500}.breadcrumb-item a:not(.btn){color:var(--light-text-color)}.content-section .breadcrumb-item a:not(.btn){font-weight:500;color:var(--dark-text-color)}.breadcrumb-item a:hover{color:var(--primary-color)}.breadcrumb-item+.breadcrumb-item:before{padding:0 .5rem;color:var(--primary-color);opacity:.5}.breadcrumb-item.active{color:var(--secondary-color)}.author-name,.publish-date{color:var(--white-text-color);-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.share-list{margin:.5rem 0 0;display:-webkit-inline-box}.sidebar .share-list{margin:0}.share-list .nav-link i{height:40px;font-size:18px;margin-right:10px;color:var(--primary-color);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;text-align:center;box-sizing:content-box;border-radius:100px;width:40px;line-height:40px;display:inline-block}.share-list .nav-link i:hover{color:var(--white-text-color);background-color:var(--primary-color)}.share-list li:first-child i{margin-left:0}.share-list .nav-item{margin:0}.share-list .nav-link{padding:0}.nav-link .list-icon{-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;text-align:center;box-sizing:content-box}.person-social-icons{list-style:none;padding:0;display:inline-flex}.person-social-icons li{margin-bottom:0}.person-social-icons .icon-wrapper{margin-right:10px}.person-social-icons li:last-child .icon-wrapper{margin-right:0}.person-social-icons .social-icon{-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;text-align:center;box-sizing:content-box}.image-over{overflow:hidden;border-radius:10px}.full-link{height:100%;position:absolute;top:0;left:0;width:100%;z-index:3}.image-person img{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.25,.75,.75)}.person-image{position:relative;border-radius:5px;width:100%;z-index:1}.square-image{max-width:900px;margin:auto;border-radius:4px;background:var(--primary-color)}.square-image .icon{font-size:6rem;color:var(--white-text-color);-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;position:absolute;z-index:1}.square-image .icon.clone{color:var(--secondary-color);margin:-17.5px -10px 0}.square-image img{transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.25,.75,.75);opacity:.85;transition-property:opacity,transform}.square-image:hover img{filter:none}.square-image:hover .icon{font-size:7rem}.mask-radius{height:58%;right:15px;opacity:.25;border-radius:100% 0 0;width:58%}.mask-radius,.mask-radius-full{content:"";position:absolute;bottom:0;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 0,var(--primary-color) 55%);background-image:linear-gradient(45deg,var(--secondary-color) 0,var(--primary-color) 55%);z-index:1}.mask-radius-full{height:100%;right:0;opacity:.5;width:100%}.play-video{padding:1.75rem 1.5rem 1.75rem 2rem;font-size:3rem;right:15%;background-size:200% auto;bottom:15%;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 0,var(--primary-color) 55%);background-image:linear-gradient(45deg,var(--secondary-color) 0,var(--primary-color) 55%)}.play-video,.play-video-full{color:var(--white-text-color);position:absolute;border-radius:100%;z-index:2}.play-video-full{height:auto;justify-content:center;font-size:4rem;right:0;-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;bottom:0;top:0;margin:auto;align-items:center;left:0;width:auto;display:flex}.full-image[data-mask="100"]{opacity:0}.full-image[data-mask="90"]{opacity:.1}.full-image[data-mask="80"]{opacity:.2}.full-image[data-mask="70"]{opacity:.3}.full-image[data-mask="60"]{opacity:.4}.full-image[data-mask="50"]{opacity:.5}.full-image[data-mask="40"]{opacity:.6}.full-image[data-mask="30"]{opacity:.7}.full-image[data-mask="20"]{opacity:.8}.full-image[data-mask="10"]{opacity:.9}.full-image[data-mask="0"]{opacity:1}.hero .full-image{height:100%;right:0;position:absolute;object-fit:cover;bottom:0;object-position:center;width:100%}.hero .full-image.to-top{object-position:top}.hero .full-image.to-bottom{object-position:bottom}.hero-image{right:10%}.hero-image,.hero-image-left{height:85%;position:absolute;bottom:0;width:auto}.hero-image-left{left:10%}.fit-image{height:100%;object-fit:cover;object-position:center;width:100%}.fit-image.w-85{width:85%}.fit-image.top{object-position:top}.fit-image.bottom{object-position:bottom}.hero .full-particles{height:100%;right:0;position:absolute;object-fit:cover;bottom:0;object-position:top;width:100%}.btn{padding:.5rem 1.25rem;justify-content:center;max-width:300px;border-width:0;text-align:center;align-items:center;border-radius:2px;width:fit-content;font-family:var(--secondary-font);display:flex}.btn.smaller,.btn.smaller:active,.btn.smaller:focus{padding:7.5px 12.5px;box-sizing:content-box;margin:0 5px;width:fit-content;display:inline-block}.btn.w-100{max-width:100%}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn:focus,.btn:hover,.show>.btn-primary.dropdown-toggle:focus{outline:none;box-shadow:none}.btn i{margin-right:.5rem}.btn i.left{margin-right:0;margin-left:.5rem}.btn-icon{height:24px;font-size:24px;right:35px;color:var(--primary-color);-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;position:absolute;text-align:center;top:35px;cursor:pointer;width:24px;line-height:24px}.card:hover .btn-icon.pulse-icon:after{animation:pulse-icon 1.5s infinite;-webkit-animation:pulse-icon 1.5s infinite;height:100%;content:"";position:absolute;top:0;border-radius:100%;left:0;width:100%;z-index:-1}.form-control{height:50px;padding:1rem;border:none;color:var(--tertiary-color);box-shadow:none;background:no-repeat;background-color:rgba(0,0,0,.075);border-radius:4px;width:100%;line-height:1.2}.form-control.less-opacity{background-color:rgba(0,0,0,.75)}.odd .form-control{color:var(--white-text-color);background-color:hsla(0,0%,100%,.05)}.odd .form-control.less-opacity{color:var(--tertiary-color);background-color:hsla(0,0%,100%,.5)}.odd select.form-control,select.form-control{color:var(--dark-text-color)}.form-control:disabled,.form-control[readonly]{opacity:.75;background-color:inherit;cursor:no-drop}.form-control:focus{border:none;color:var(--tertiary-color);outline:none;background-color:rgba(0,0,0,.1);box-shadow:none}.form-control.less-opacity:focus{background-color:rgba(0,0,0,.9)}.odd .form-control:focus{border:none;color:var(--white-text-color);outline:none;background-color:hsla(0,0%,100%,.075);box-shadow:none}.odd .form-control.less-opacity:focus{color:var(--tertiary-color);background-color:hsla(0,0%,100%,.9)}.form-control.valid{background-color:rgba(0,122,77,.25)}.form-control.less-opacity.valid{color:var(--white-text-color);background-color:rgba(0,122,77,.5)}.form-control.invalid{background-color:rgba(227,79,79,.25)}.form-control.less-opacity.invalid{color:var(--white-text-color);background-color:rgba(227,79,79,.5)}textarea.form-control{min-height:152px;width:100%}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-radius:2px}.input-group{margin:10px 0;align-items:center}.input-group .icon-arrow-down{right:8px;color:var(--tertiary-color);position:absolute;top:calc(50% - 8px)}.odd .input-group .icon-arrow-down{color:hsla(0,0%,100%,.35)}button:disabled{cursor:no-drop}.form-alert{color:var(--danger-color);margin:1rem 0;display:block}.form-alert.valid{color:var(--success-color)}.form-alert.invalid{color:var(--danger-color)}.multi-step-form{min-height:575px}.multi-step-form fieldset{position:relative;width:100%}.multi-step-form fieldset:not(:first-of-type){display:none}.multi-step-form input{width:100%}.multi-step-form .mask-radius{right:0;width:calc(58% + 15px)}.multi-step-form .content-images .step-image .fit-image,.multi-step-form .step-images{min-height:575px}.progressbar{overflow:hidden;padding:0;margin-bottom:25px;counter-reset:step}.progressbar:after{height:6px;right:0;content:"";position:absolute;top:25px;background-color:rgba(0,0,0,.5);width:100%;z-index:0}.odd .progressbar:after{background-color:hsla(0,0%,100%,.1)}.progressbar li.active:after,.progressbar li.active:before,.progressbar.complete:after{background:linear-gradient(to right,var(--primary-color) 20%,var(--secondary-color) 40%,var(--secondary-color) 60%,var(--primary-color) 80%);background-size:200% auto}.progressbar li.active:after,.progressbar li.active:before{-webkit-animation:effect 1s linear infinite;animation:effect 1s linear infinite;color:var(--white-bg-color)}.odd .progressbar li.active:before,.progressbar li.active:after{color:var(--dark-bg-color)}.progressbar li{font-size:1rem;font-weight:700;color:var(--tertiary-color);list-style-type:none;position:relative;text-align:center;width:33.3333%;float:left}form[data-steps="1"] .progressbar{display:none}form[data-steps="1"] .progressbar li{width:100%}form[data-steps="2"] .progressbar li{width:50%}form[data-steps="3"] .progressbar li{width:33.3333%}.odd .progressbar li{color:var(--white-text-color)}.progressbar li:before{height:40px;font-size:1.2rem;font-weight:700;color:var(--tertiary-color);content:counter(step);position:relative;counter-increment:step;text-align:center;background-color:rgba(0,0,0,.5);margin:0 auto 10px;border-radius:100px;width:40px;line-height:40px;display:block;z-index:2}.odd .progressbar li:before{color:var(--white-text-color);background-color:hsla(0,0%,100%,.1)}.progressbar li:after{height:6px;content:"";position:absolute;top:17px;background-color:rgba(0,0,0,.5);left:-50%;width:100%;z-index:1}.odd .progressbar li:after{background-color:hsla(0,0%,100%,.1)}.list-group-item{border-color:rgba(0,0,0,.25);font-size:1rem;padding-right:0;margin:0;background:0 0;padding-left:0}.odd .list-group-item{border-color:hsla(0,0%,100%,.35)}.list-group-item a:hover{color:var(--primary-color)}.list-group-item img{height:65px;margin-right:50px;transition:all .3s cubic-bezier(.25,.8,.25,1);background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-radius:4px;width:65px;display:block}.odd .list-group-item img{background-color:hsla(0,0%,100%,.1)}.list-group-item a{color:inherit}.list-group-item .icon{font-size:34px;text-align:left}.list-group-item:last-child .list-group-content{padding-bottom:0}.list-group-content{padding:10px 0}.list-group-content h4{margin:0 0 5px}.list-group-content p{margin:0}.gallery.items{overflow:hidden;position:relative}.gallery.items .item:not(:last-child){margin-bottom:30px}.gallery.items .item img{transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-radius:4px}.gallery.items .item .fit-image{height:100%;width:100%}.gallery.items .item img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.gallery.items .item a:hover img{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.gallery.items.featured{transform:scale(1)}.gallery.items.featured a:first-child:before{top:-30px;left:-15px}.gallery.items.featured a:first-child:before,.gallery.items.featured a:last-child:before{height:90%;border:4px solid;border-color:var(--primary-color);transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.25,.75,.75);content:"";position:absolute;width:90%;transition-property:opacity,transform;z-index:-1}.gallery.items.featured a:last-child:before{right:-15px;bottom:0}.with-shadow img{transition:all .6s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0/10%);box-shadow:0 0 15px 0 rgb(0 0 0/10%)}.with-shadow img:hover{box-shadow:0 14px 28px rgb(0 0 0/25%),0 10px 10px rgb(0 0 0/22%)}footer.footer{position:relative;background-color:var(--dark-bg-color)}footer .footer.main{padding:100px 0}footer .footer.main .input-group{padding:0}footer .content-block,footer .content-block p{color:var(--light-text-color)}footer .card{background-color:hsla(0,0%,100%,.02)}footer .card h4{color:var(--white-text-color);margin:0 0 1.5rem}footer .card i{margin-right:10px}footer .items .card a{color:var(--light-text-color);margin:1rem 0;display:block}footer .odd .items .card a:last-child{margin-bottom:5px}footer .odd .items .card a{color:var(--light-text-color)}footer .items .card a:hover i,footer .items .card:not(.no-hover):hover a:hover{color:var(--secondary-color)}footer .items .card input:not(input[type=submit]),footer .items .card label{color:var(--light-text-color)}footer .offers .items .item{margin:15px 0}footer a.navbar-brand{padding:0;font-size:1.5rem;font-weight:700;color:var(--white-text-color);margin:0;line-height:1;display:block}footer .navbar-brand i{color:var(--primary-color)}footer .navbar-brand img{height:35px}footer .navbar-brand .brand{color:var(--light-text-color);letter-spacing:5px}footer .navbar-brand .featured{padding:13px 2px 14px 30px;position:relative;display:inline-block}footer .navbar-brand .featured:before{height:100%;content:"";position:absolute;opacity:.15;top:0;background-color:var(--secondary-color);border-radius:100px 0 0 100px;left:0;width:calc(100% + 7.5px)}footer .navbar-brand .featured .first{margin-right:-10px;color:var(--secondary-color);position:relative}footer .content-block{margin:1rem 0;display:block}footer .content-block.action,footer .content-block.brand,footer .content-block.paragraph{margin:1.5rem 0}footer .content-block .nav-item .nav-link{padding:0}footer .item .content-block:first-child{margin-top:0}footer .item .content-block:last-child{margin-bottom:0}footer p{margin:1rem 0}footer .bottom-bar{padding:10px 0;background-color:hsla(0,0%,100%,.02)}footer .bottom-bar .navbar-nav .nav-item{display:inline-flex}footer .bottom-bar .navbar-nav{display:inline-block}footer .bottom-bar .navbar-nav .nav-item .nav-link{margin-right:15px;margin-left:15px}footer .brand .logo{font-size:2.5rem;font-weight:700;color:var(--primary-color);line-height:.8}footer .brand .logo img{height:80px;width:auto}footer .brand a:hover{text-decoration:none}footer .title{margin-top:0}footer .contacts{position:relative;top:2.5rem;left:2.5rem}footer .contacts .nav-item{position:relative;z-index:1}footer .contacts:before{border-right:4px solid;border-top:4px solid;border-color:var(--tertiary-color)}footer .contacts:after,footer .contacts:before{height:165%;transition-duration:.6s;right:40px;transition-timing-function:cubic-bezier(.25,.25,.75,.75);content:"";position:absolute;top:-40px;width:100%;transition-property:opacity,transform;z-index:0}footer .contacts:after{border-left:4px solid;border-bottom:4px solid;border-color:var(--tertiary-color)}footer .contacts:hover:after,footer .contacts:hover:before{border-color:var(--primary-color)}footer .contacts li{font-size:1.2rem;margin:0}footer .nav-item{margin:0}footer .nav-item .nav-link{color:var(--light-text-color);line-height:1.4}footer .nav-item .nav-link:hover{color:var(--primary-color);outline:none}footer .footer-link-list{list-style:none;padding:0}footer .footer-link-list li{margin:0}footer .footer-link-list li:first-child a{margin-top:0}footer .footer-link-list li:last-child a{margin-bottom:0}footer .footer-link-list ul,footer .footer-link-list ul ul,footer .footer-link-list ul ul ul{list-style:none}footer .nav-item .text-after{margin-right:10px;vertical-align:middle}footer .copyright{background-color:rgba(0,0,0,.25)}footer .copyright p{font-size:.9rem;line-height:1.8}.modal-open{overflow-y:hidden;overflow-x:hidden}.modal-dialog-slideout{min-height:100%;margin:0 0 0 auto}.modal.fade .modal-dialog.modal-dialog-slideout{height:100%;-webkit-transform:translate(100%) scale(1);transform:translate(100%) scale(1);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.modal.fade.show .modal-dialog.modal-dialog-slideout{height:100%;-webkit-transform:translate(0);transform:translate(0);-webkit-box-align:start;align-items:start;display:flex}.modal-content{overflow-x:hidden;border:none;background-color:var(--white-bg-color);border-radius:0}.admin-bar .modal-content{padding-top:32px}.modal-content.full{height:100%}.modal-header{padding:25px;border:none;font-weight:700;color:var(--tertiary-color);align-items:center;border-radius:0}.odd .modal-header{color:var(--white-text-color)}.modal-header .modal-title{line-height:0}.modal-header .icon-close{font-size:24px;-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;cursor:pointer}.modal-header .icon-close:hover{color:var(--primary-color)}.modal-header.absolute{right:0;position:absolute;top:0;z-index:1}.modal-header.absolute .icon-close{height:45px;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-align:center;box-sizing:content-box;border-radius:100px;width:45px;line-height:45px}.modal-header.absolute .icon-close:hover{background-color:var(--primary-color)}.modal-body{padding:25px 25px 75px;align-items:center;width:100%;display:flex}.modal-body iframe{height:100%;width:100%}.spinner-grow{color:var(--primary-color)}.scroll-to-top{transition-duration:.4s;right:25px;transition-timing-function:ease;position:fixed;opacity:.75;bottom:25px;transition-property:opacity,transform;display:none;z-index:5}.scroll-to-top:hover{opacity:1}.scroll-to-top i{height:48px;justify-content:center;font-size:22px;font-weight:700;background-color:var(--light-bg-color);align-items:center;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:100%;width:48px;line-height:48px;display:flex}.odd.scroll-to-top i{background-color:var(--dark-bg-color)}.scroll-to-top i:focus,.scroll-to-top i:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}@-webkit-keyframes effect{to{background-position:-200%}}@keyframes effect{to{background-position:-200%}}@media (max-width:1199px){body .full-slider .inner,body .no-slider .inner{padding:0 25px}body .full-slider .inner .slide-width,body .no-slider .inner .slide-width{width:60%!important}body .full-slider.swiper-container-horizontal>.swiper-pagination-bullets{right:25px}body .container{padding:0 10px}body .bricklayer-column-sizer{width:33.3333%}body .columns-1 .bricklayer-column-sizer{width:100%}body .columns-2 .bricklayer-column-sizer,body .columns-3 .bricklayer-column-sizer,body .columns-4 .bricklayer-column-sizer,body .columns-5 .bricklayer-column-sizer,body .columns-6 .bricklayer-column-sizer{width:33.3333%}body .card-columns{column-count:3}body .card-footer{margin:0}body .play-video{font-size:2.5rem;right:40px;bottom:30px}body .gallery.items.featured a:first-child:before,body .gallery.items.featured a:last-child:before{content:none}}@media (max-width:991px){body h1{font-size:3.5rem}body h2{font-size:2rem}body header .navbar-expand .navbar-nav.toggle{display:flex}body header .navbar-expand .navbar-nav.contacts,body header .navbar-expand .navbar-nav.items{display:none}body header .navbar.top{overflow-x:auto;width:100%;white-space:nowrap}body header .navbar.sub{top:0}body .full-slider .inner .slide-width,body .no-slider .inner .slide-width{width:90%!important}body aside{margin-top:60px}body .quote{height:auto}body .subscribe .items .item{padding:0}body .contact form{margin-bottom:35px;width:100%}body .process .item:after,body .process .item:before{content:none}body footer .card i{display:none}body .bricklayer-column-sizer{width:50%}body .columns-1 .bricklayer-column-sizer{width:100%}body .columns-2 .bricklayer-column-sizer,body .columns-3 .bricklayer-column-sizer,body .columns-4 .bricklayer-column-sizer,body .columns-5 .bricklayer-column-sizer,body .columns-6 .bricklayer-column-sizer{width:50%}body .card-columns{column-count:2}}@media (max-width:767px){body h1{font-size:3rem}body .intro .btn{margin-top:30px}body .highlights:not(.image-right):not(.image-center) .intro{margin-top:50px}body .highlights .items .item:last-child{margin-bottom:35px}body .highlights:not(.image-left) .items:last-child .item:last-child{margin-bottom:70px}body .blog-grid:not(.masonry) .items .item{margin-bottom:0;margin-bottom:30px}body .full-slider .slide-content .inner .center,body .full-slider .slide-content .inner .left,body .full-slider .slide-content .inner .right,body .no-slider .slide-content .inner .center,body .no-slider .slide-content .inner .left,body .no-slider .slide-content .inner .right{width:90%}body .no-slider .slide-content .inner .right.alt{width:100%}body .full-slider .slide-content .inner .left a.btn-primary-color:after,body .full-slider .slide-content .inner .right a.btn-primary-color:after,body .no-slider .slide-content .inner .left button.btn-primary-color:after,body .no-slider .slide-content .inner .right button.btn-primary-color:after{content:none}body .full-slider .hero-image,body .no-slider .hero-image{right:-15%}body .full-slider .hero-image-left,body .no-slider .hero-image-left{left:auto}body .full-slider .hero-image-left.alt,body .full-slider .hero-image.alt,body .no-slider .hero-image-left.alt,body .no-slider .hero-image.alt{top:22%}body .full-slider .slide-content .inner .description,body .no-slider .slide-content .inner .description{font-size:1rem;max-width:100%}body .slide-content .buttons .btn{font-size:.9rem;min-width:180px}body section.content-area{padding:50px 0}body section.bg-image-1,body section.bg-image-2{background-image:none}body .highlights.image-right .image{position:relative}body .highlights.image-right .image img{height:auto;margin:0 15px;width:calc(100% - 30px)}body footer .footer.main{padding:50px 0}body .list-group-item img{margin-right:90px}body .filter-section .btn-group .btn{font-size:1rem}.post-meta a{margin:1rem 0;display:block}.post-meta a:first-child{margin:0}}@media (max-width:576px){body .bricklayer-column-sizer,body .columns-1 .bricklayer-column-sizer,body .columns-2 .bricklayer-column-sizer,body .columns-3 .bricklayer-column-sizer,body .columns-4 .bricklayer-column-sizer,body .columns-5 .bricklayer-column-sizer,body .columns-6 .bricklayer-column-sizer{width:100%}body .card-columns{column-count:1}body .divider{height:28px;bottom:-16px}.divider #row-4,body .divider #row-3,body .image-divider .divider{display:none}body .modal-body{align-items:start}}@media (max-width:374px){body h1{font-size:2.5rem}}