 @font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/poppins/poppins-300-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/poppins/poppins-300-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/poppins/poppins-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/poppins/poppins-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/poppins/poppins-500-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/poppins/poppins-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/poppins/poppins-600-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/poppins/poppins-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/poppins/poppins-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/poppins/poppins-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;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{width:100%;height:100%;background-color:#060605;font-family:var(--p-font);color:#ff7909}body .body-mode-dark,body .odd{color:#f0f0f0}body.body-mode-dark{background-color:var(--secondary-bg-color-2);color:var(--secondary-p-color)}ol,ul{padding-left:20px}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:circle}pre,code{display:block;margin:1rem 0;color:var(--primary-color)}blockquote,q{display:block;margin:2rem 0;quotes:none;quotes:none;font-style:italic;padding:1rem 1.5rem;border-left:5px solid var(--primary-bg-color-3)}.odd blockquote,.odd q,.body-mode-dark blockquote,.body-mode-dark q{border-color:var(--secondary-p-color)}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote p,q p{margin:0}.text-center:not(.text-md-left):not(.text-md-right) blockquote{width:fit-content;margin-left:auto;margin-right:auto}figure{margin-bottom:1.5rem}figcaption{margin-bottom:1.5rem;font-style:italic;padding:1rem 1.5rem;border-left:5px solid var(--primary-bg-color-3)}.odd figcaption,.body-mode-dark figcaption{border-left:5px solid var(--secondary-bg-color-3)}table{border-collapse:collapse;border-spacing:0}::selection{background:rgba(166,175,189,0.3)}::-moz-selection{background:rgba(166,175,189,0.3)}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:not(.btn),a:link:not(.btn),a:visited:not(.btn),a:hover:not(.btn),a:active:not(.btn){font-size:1rem;font-weight:400;line-height:1.5;color:var(--primary-color);text-decoration:none}a:not([href]),a:not([href]):hover,a:not([href]) i,a:not([href]) i:hover{color:var(--primary-b-color)}p{margin:1.5rem 0;font-size:var(--p-size);font-weight:var(--p-weight);line-height:1.5}p:first-child{margin-top:0}p:last-child{margin-bottom:0}h1,.slide-content .title{margin-top:0;margin-bottom:1.5rem;font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:1.2;font-family:var(--h1-font);color:var(--primary-color);-ms-word-wrap:break-word;word-wrap:break-word}h1 em,.slide-content .title em{font-weight:300;display:block;font-size:var(--h2-size)}h2{margin:1.5rem 0;font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:1.2;font-family:var(--h2-font);color:var(--primary-t-color);-ms-word-wrap:break-word;word-wrap:break-word}h2.featured{position:relative;width:fit-content;margin:auto}.text-md-left h2.featured{margin-left:0}.text-md-right h2.featured{margin-right:0}.text-center.text-center:not(.text-md-left):not(.text-md-right) h2.featured{display:flex;justify-content:center}.text-center.text-center:not(.text-md-left):not(.text-md-right) h2.featured:before{left:auto;right:auto}h2.featured:before{content:'';position:absolute;top:-22px;left:0;width:50px;height:5px;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)}.odd h2,.body-mode-dark h2{color:var(--white-color)}h2.super{margin-bottom:1.5rem;font-size:4rem;font-weight:var(--h1-weight);line-height:1.2;font-family:var(--h1-font);color:var(--primary-color);-ms-word-wrap:break-word;word-wrap:break-word}h3{margin:1.5rem 0;font-size:2rem;font-weight:var(--h2-weight);line-height:1.2;font-family:var(--h2-font);color:var(--primary-t-color);-ms-word-wrap:break-word;word-wrap:break-word}.odd h3,.body-mode-dark h3{color:var(--white-color)}h4{margin:1.5rem 0;font-size:1.3rem;font-weight:var(--h2-weight);line-height:1.2;font-family:var(--h2-font);color:var(--primary-t-color);-ms-word-wrap:break-word;word-wrap:break-word}.odd h4,.body-mode-dark h4{color:var(--secondary-t-color)}h5{margin:1.5rem 0;font-size:1.2rem;font-weight:var(--h2-weight);line-height:1.2;font-family:var(--h2-font);color:var(--primary-t-color);-ms-word-wrap:break-word;word-wrap:break-word}.odd h5,.body-mode-dark h5{color:var(--white-color)}h6{margin:1.5rem 0;font-size:1rem;font-weight:var(--h2-weight);line-height:1.2;font-family:var(--h2-font);color:var(--primary-t-color);-ms-word-wrap:break-word;word-wrap:break-word}.odd h6,.body-mode-dark h6{color:var(--white-color)}b,strong{font-weight:700}li{margin:.5rem 0;font-size:1rem;font-weight:400;line-height:1.5}img{max-width:100%;height:auto;vertical-align:middle}::placeholder{color:var(--primary-t-color);opacity:.5}.odd::placeholder,.body-mode-dark::placeholder{color:var(--secondary-t-color);opacity:.5}table{border-collapse:separate;border-spacing:10px}table td{padding:10px 0}table th{padding:10px 0}dt{margin:15px 0}address{margin-bottom:1rem}form{width:100%}form label{width:100%}form label.checkbox{width:initial}input,select{width:100%;height:44px;background:no-repeat;box-shadow:none;padding:.7rem 1rem;border-style:solid;border-color:var(--primary-l-color);border-width:1px;border-radius:2px}textarea{width:100%;height:auto;background:no-repeat;box-shadow:none;padding:.7rem 1rem;border-color:var(--primary-l-color);border-width:1px;border-radius:2px}input:focus,textarea:focus,select:focus{background:no-repeat;color:inherit;outline:none;border-color:inherit;box-shadow:none}input{border-color:var(--primary-l-color);color:var(--primary-t-color)}.odd input,.body-mode-dark input{border-color:var(--secondary-l-color);color:var(--secondary-t-color)}input:focus{border-color:var(--primary-t-color);color:var(--primary-t-color)}.odd input:focus,.body-mode-dark input:focus{border-color:var(--secondary-l-color);color:var(--secondary-t-color)}input[type="radio"]{height:initial}input[type="submit"]{border:1px solid;padding:2.5px 10px;display:block;width:fit-content;max-width:200px;text-align:center;color:var(--primary-color)}input[type="submit"]:hover{background-color:var(--primary-color);color:var(--primary-b-color);border-color:var(--primary-color)}input[type=checkbox]{width:20px;height:20px}textarea{height:100px;resize:none;border-color:var(--primary-l-color);color:var(--primary-t-color)}textarea:focus{border-color:var(--primary-t-color);color:var(--primary-t-color)}.odd textarea,.body-mode-dark textarea{height:100px;resize:none;border-color:var(--secondary-l-color);color:var(--secondary-t-color)}.odd textarea:focus,.body-mode-dark textarea:focus{border-color:var(--secondary-t-color);color:var(--secondary-t-color)}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;line-height:1.2;border-color:var(--primary-l-color);color:var(--primary-t-color)}select:focus{border-color:var(--primary-t-color);color:var(--primary-t-color)}select option{color:#2f323a}hr{margin:35px 0;border-top:1px dashed var(--primary-l-color)}.odd hr,.body-mode-dark hr{margin:35px 15px;border-top:1px dashed var(--secondary-l-color)}table{width:100%}tr:not(:last-child){border-bottom:1px solid;border-color:var(--primary-l-color)}.odd tr:not(:last-child),.body-mode-dark tr:not(:last-child){border-bottom:1px solid;border-color:var(--secondary-l-color)}td{padding:10px 0}section{position:relative;width:100%;padding:130px 0;background-size:cover;background-attachment:fixed;background-position:center}section.footer{position:relative;width:100%;padding:65px 0;background-size:cover;background-attachment:fixed;background-position:center}section.arama1{position:relative;width:100%;padding:65px 0;background-size:cover;background-attachment:fixed;background-position:center}section.arama2{position:relative;width:100%;padding:65px 0;background-size:cover;background-attachment:fixed;background-position:center}section.hero{background-color:var(--hero-bg-color)}section.section-1{background-color:var(--section-1-bg-color);background-image:var(--section-1-bg-image)}section.section-2{background-color:var(--section-2-bg-color);background-image:var(--section-2-bg-image)}section.section-3{background-color:var(--section-3-bg-color);background-image:var(--section-3-bg-image)}section.section-4{background-color:var(--section-4-bg-color);background-image:var(--section-4-bg-image)}section.section-5{background-color:var(--section-5-bg-color);background-image:var(--section-5-bg-image)}section.section-6{background-color:var(--section-6-bg-color);background-image:var(--section-6-bg-image)}section.section-7{background-color:var(--section-7-bg-color);background-image:var(--section-7-bg-image)}section.section-8{background-color:var(--section-8-bg-color);background-image:var(--section-8-bg-image)}section.section-9{background-color:var(--section-9-bg-color);background-image:var(--section-9-bg-image)}section.section-10{background-color:var(--section-10-bg-color);background-image:var(--section-10-bg-image)}section.section-11{background-color:var(--section-11-bg-color);background-image:var(--section-11-bg-image)}section.section-12{background-color:var(--section-12-bg-color);background-image:var(--section-12-bg-image)}section.section-13{background-color:var(--section-13-bg-color);background-image:var(--section-13-bg-image)}section.section-14{background-color:var(--section-14-bg-color);background-image:var(--section-14-bg-image)}section.section-15{background-color:var(--section-15-bg-color);background-image:var(--section-15-bg-image)}section.section-vs-0{padding:0}section.section-vs-10{padding:10px 0}section.section-vs-20{padding:20px 0}section.section-vs-30{padding:30px 0}section.section-vs-40{padding:40px 0}section.section-vs-50{padding:50px 0}section.section-vs-60{padding:60px 0}section.section-vs-70{padding:70px 0}section.section-vs-80{padding:80px 0}section.section-vs-90{padding:90px 0}section.section-vs-100{padding:100px 0}section.section-vs-110{padding:110px 0}section.section-vs-120{padding:120px 0}section.section-vs-130{padding:130px 0}section.section-vs-140{padding:140px 0}section.section-vs-150{padding:150px 0}section.section-vs-160{padding:160px 0}section.section-vs-170{padding:170px 0}section.section-vs-180{padding:180px 0}section.section-vs-190{padding:190px 0}section.section-vs-200{padding:200px 0}section.featured{position:relative}section.featured:after{content:'';position:absolute;z-index:2;bottom:-50px;left:50%;left:calc(50% - 2.5px);width:5px;height:100px;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)}section.featured.right:before{content:'';position:absolute;z-index:1;top:100%;right:0;width:50%;border-bottom:1px dashed var(--primary-l-color)}section.odd.featured.right:before{border-bottom:1px dashed var(--secondary-l-color)}section.featured.left:before{content:'';position:absolute;z-index:2;top:100%;left:0;width:50%;border-bottom:1px dashed var(--primary-l-color)}section.odd.featured.left:before{border-bottom:1px dashed var(--secondary-l-color)}section.featured.all:before{content:'';position:absolute;z-index:2;top:100%;left:0;width:100%;border-bottom:1px dashed var(--primary-l-color)}section.featured.right .odd:before{content:'';position:absolute;z-index:2;top:calc(100% - 1px);right:0;width:50%;border-bottom:1px dashed var(--secondary-l-color)}section.featured.left .odd:before{content:'';position:absolute;z-index:1;top:calc(100% - 1px);left:0;width:50%;border-bottom:1px dashed var(--secondary-l-color)}section.featured.all .odd:before{content:'';position:absolute;z-index:1;top:calc(100% - 1px);left:0;width:100%;border-bottom:1px dashed var(--secondary-l-color)}section.odd.featured.all:before{border-bottom:1px dashed var(--secondary-l-color)}main{padding:0}aside{padding:0}.container{max-width:1170px;padding:0}.container.header{max-width:1140px}.container.header.full{max-width:100%}.container.header.full-grid{max-width:100%;margin:0 5px}.container.header.smaller{max-width:940px}.container.disabled{width:auto;max-width:100%}.container.disabled .content-inner{padding:0}.container.full{max-width:100%}.container.full .col-12{padding:0}.container.full-grid{padding:0;max-width:calc(100% - 30px);margin:0 15px}.container.smaller{max-width:970px}.row{margin-left:0;margin-right:0}.vh-100{height:100vh}.vh-75{height:75vh}.clearfix{display:block;content:"";clear:both}.overflow-holder{overflow:hidden;margin-top:-25px;margin-bottom:-25px;padding-top:25px;padding-bottom:25px}.intro{margin-bottom:50px}.intro h1:first-child,.intro h2:first-child,.intro h3:first-child{margin-top:0}.blog-listing .items{margin-bottom:30px}.blog-listing .items .item{margin-bottom:30px}.blog-grid:not(.masonry) .items{margin-bottom:30px}.blog-grid:not(.masonry) .items .item{margin-bottom:30px}.blog-grid:not(.masonry) .items .item.sticky .card:before{top:-10px;right:0;bottom:0;left:-10px;position:absolute;z-index:-1;content:'';width:calc(50% + 10px);height:calc(50% + 10px);border:none;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.4s;transition-property:opacity,transform}.post-holder{list-style:none;width:100%;border-left:5px solid var(--primary-bg-color-3);background-color:var(--primary-bg-color-2);padding:25px;margin-top:35px}.odd .post-holder,.body-mode-dark .post-holder{border-left:5px solid var(--primary-color);background-color:var(--secondary-bg-color-3)}.posted-on a:not(.btn){font-weight:600}.sidebar .item{margin-bottom:50px}.sidebar .item:last-child{margin-bottom:0}.sidebar .item h4{margin-top:0}.odd .sidebar .item h4,.body-mode-dark .sidebar .item h4{color:var(--white-color)}.sidebar ol,.sidebar ul{list-style:none;padding:0}.sidebar ol ol,.sidebar ul ul{padding:15px}.sidebar ul.children{padding:0}.sidebar .sub-menu{padding:0}.sidebar ul li:not(.nav-item):not(.list-group-item){position:relative;padding-left:0}.sidebar ul ul li:not(.nav-item):not(.list-group-item){padding-left:20px}.sidebar li:hover:before{background-color:var(--primary-color)}.sidebar ul li a:not(.btn){color:inherit;overflow-wrap:break-word}.sidebar ul li a:not(.btn):hover{color:var(--primary-color)}.sidebar .title{width:100%;margin-top:0;list-style:none}.list-group .list-group-item .icon{color:var(--primary-color);margin-right:15px;display:flex;align-items:center;justify-content:center}.highlights .items .item{margin-bottom:1.5rem}.highlights .items .item:last-child{margin-bottom:0}.highlights .items .item .icon{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.offers .items .item{margin-bottom:30px}.offers .items .item .icon{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.offers.secondary .items .item h4{margin-top:0}.counter.skills .items .item{padding:35px 0 10px}.counter .radial{position:relative;width:120px;display:inline-block;text-align:center}.counter .radial canvas{height:80px;vertical-align:middle;visibility:hidden}.counter.preloader .radial canvas,.counter.skills .radial canvas{height:auto;visibility:visible}.counter .radial span{position:absolute;top:40px;left:0;width:100%;text-align:center;line-height:40px;font-family:'Gilroy',sans-serif;font-size:2rem;font-weight:700}.counter.funfacts .radial span{font-size:2.5rem;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.counter .radial span i{font-style:normal;font-size:1rem;font-weight:700}.plans .items .item{margin-bottom:30px}.plans .items .item .icon{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.plans .items .item .btn{margin-top:25px}.plans .items .item .card:hover .btn{background:none;border:1px solid var(--secondary-l-color)}.plans .items .item .card:hover .btn:after,.plans .items .item .card:hover .btn:before{content:none}.plans .items .item .card:hover *{border-color:var(--secondary-l-color)}.price{margin-bottom:25px;font-size:42px;font-weight:600;border:1px solid var(--primary-l-color);border-radius:100px;color:var(--primary-color)}.odd .price{border-color:var(--secondary-l-color)}.price i{font-size:24px;font-style:normal;font-weight:100}.invert,.odd.logos img{filter:brightness(0) invert(1)}.showcase.masonry .card{background-color:var(--white-color);box-shadow:3px 3px 3px rgba(0,0,0,0.1)}.body-mode-dark.showcase.masonry .card{background-color:var(--secondary-bg-color-3)}.showcase.masonry .card p{color:var(--primary-p-color)}.body-mode-dark.showcase.masonry .card p{color:var(--secondary-p-color)}.showcase.portfolio .card .image-over:before{background-color:transparent}.showcase .items .item .card.no-image .image-over:before{background-color:var(--white-color)}.showcase.portfolio .card .card-caption{opacity:0}.showcase.portfolio .card:hover .card-caption{opacity:1}.showcase .card{height:auto;background-color:transparent}.showcase .card .image-over{overflow:hidden}.showcase .card .image-over:before{content:'';position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;-moz-transition:all .2s ease-out 0;transition:all .2s ease-out 0}.showcase .card .image-over img{position:relative;z-index:-1;height:auto;min-height:460px;object-fit:fill;object-position:center}.showcase .card-caption{position:absolute;width:100%;bottom:0}.showcase .no-image .card-caption{position:relative}.showcase .card-caption *,.showcase .card-caption:not(.btn){color:#f5f5f5}.showcase .card-caption .card-body p{color:var(--secondary-p-color)}.showcase:not(.news) .card-caption a:not(.btn){margin:0;color:var(--primary-color)}.showcase .no-image .card-caption *,.showcase .no-image .card-caption:not(.btn){color:var(--primary-t-color)}.body-mode-dark.showcase .no-image .card-caption *,.body-mode-dark .showcase .no-image .card-caption:not(.btn){color:var(--secondary-t-color)}.showcase .no-image .card-caption .card-body p{color:var(--primary-p-color)}.showcase .card-footer{border-color:rgba(255,255,255,0.25)}.showcase .no-image .card-footer{border-color:rgba(0,0,0,0.15)}.body-mode-dark.showcase .no-image .card-footer{border-color:rgba(255,255,255,0.25)}.showcase .card:hover .image-over img{transform:none}.showcase .card:hover .image-over:before{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);opacity:.75}.showcase .card:hover .image-over .mask-radius-full{opacity:0}.showcase .card:hover .image-over img{filter:blur(3px)}.showcase .card:hover .image-over .play-video-full{width:100%;height:100%;font-size:100px}.showcase .card:hover .image-over .play-video-full:after{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:var(--primary-color);opacity:.75}.filter-section .items{overflow:initial!important}.filter-section .btn-group{margin:0 0 35px;display:block}.filter-section .btn-group .btn{display:inline-flex;align-items:center;margin:0 10px;padding:10px;font-size:1.2rem;font-weight:600;color:var(--primary-p-color)}.filter-section .btn-group .btn.focus{outline:none;box-shadow:none}.filter-section .btn-group .btn:hover{color:var(--primary-t-color)}.odd.filter-section .btn-group .btn:hover{color:var(--white-color)}.filter-section .btn-group .btn.active{color:var(--primary-t-color)}.odd.filter-section .btn-group .btn.active{color:var(--white-color)}.filter-section .btn-group .btn:before{content:'';position:absolute;bottom:2.5px;right:50%;width:0;height:4px;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);transition:width .1s ease 0}.filter-section .btn-group .btn:after{content:'';position:absolute;bottom:2.5px;left:50%;width:0;height:4px;background-image:-webkit-linear-gradient(45deg,var(--primary-color) 15%,var(--secondary-color) 65%);background-image:linear-gradient(45deg,var(--primary-color) 15%,var(--secondary-color) 65%);transition:width .1s ease 0}.filter-section .btn-group .btn.active:before,.filter-section .btn-group .btn.active:after{width:50%}.filter-section .btn-group .btn i{margin:0 10px}.filter-section .items .item{z-index:1}.subscribe .items .item{padding:0 10px}.subscribe .btn{height:50px}.form .message{position:absolute;top:0;left:15px;width:100%;height:100%;padding:35px;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;transform:scale(0);border-radius:2px;background-color:var(--card-bg-color);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}.form .message .icon{margin:auto;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.form .message h3{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.form .message .done{display:none}.form .message.active{transform:scale(1)}.form-group-margin{margin:0 7.5px}.map{padding:0;height:500px}.map iframe{width:100%;height:500px;border:none}header{position:relative;z-index:5}.navbar-holder{position:relative;z-index:-100;min-height:auto;pointer-events:none;background-color:var(--section-1-bg-color)}header .navbar-sticky{top:0;background-color:var(--header-bg-color);-webkit-box-shadow:0 2px 28px 0 rgba(0,0,0,0.09);box-shadow:0 2px 28px 0 rgba(0,0,0,0.09);-webkit-transition:all .15s ease-out 0!important;-o-transition:all .15s ease-out 0!important;-moz-transition:all .15s ease-out 0!important;transition:all .15s ease-out 0!important}header .navbar-sticky.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.visible{-webkit-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}header .navbar-expand{position:fixed;top:0;z-index:2;width:100%;padding:20px 25px;pointer-events:initial}header .navbar-expand.navbar-vs-0{padding-top:0;padding-bottom:0}header .navbar-expand.navbar-vs-5{padding-top:5px;padding-bottom:5px}header .navbar-expand.navbar-vs-10{padding-top:10px;padding-bottom:10px}header .navbar-expand.navbar-vs-15{padding-top:15px;padding-bottom:15px}header .navbar-expand.navbar-vs-20{padding-top:20px;padding-bottom:20px}header .navbar-expand.navbar-vs-25{padding-top:25px;padding-bottom:25px}header .navbar-expand.navbar-vs-30{padding-top:30px;padding-bottom:30px}header .navbar-expand.navbar-vs-35{padding-top:35px;padding-bottom:35px}header .navbar-expand.navbar-vs-40{padding-top:40px;padding-bottom:40px}header .navbar-expand.navbar-vs-45{padding-top:45px;padding-bottom:45px}header .navbar-expand.navbar-vs-50{padding-top:50px;padding-bottom:50px}header .navbar-expand.relative{position:relative}header .navbar-expand .navbar-nav{display:contents}header .navbar-expand .navbar-nav.toggle{display:none}header .navbar-expand .navbar-nav.toggle i{font-size:20px}header .navbar-expand .navbar-brand{padding:0;font-size:1.5rem;font-weight:600;line-height:0;color:var(--nav-item-color)}header .navbar-expand:not(.navbar-sticky) .navbar-brand{color:var(--top-nav-item-color)}header .navbar-expand .navbar-brand i{font-style:initial;font-weight:700;font-size:1.8rem;color:var(--primary-color)}header .navbar-expand .navbar-brand i.leverage-2-0{margin:0 0 0 5px;font-family:var(--h1-font);font-size:12px}header .navbar-expand .navbar-brand img{height:var(--nav-brand-height)}.navbar-expand .navbar-nav .nav-item{margin:0;display:contents;vertical-align:middle}.navbar-expand .navbar-nav ul .nav-item{display:block}.navbar-expand .navbar-nav .nav-item a:not(.btn){display:flex;align-items:center;font-size:1rem;font-weight:500}.navbar-expand .navbar-nav .nav-link:not(.btn){padding-right:1rem;padding-left:0;color:var(--nav-item-color)}.navbar-expand:not(.navbar-sticky) .navbar-nav .nav-link:not(.btn){color:var(--top-nav-item-color)}.navbar-expand .navbar-nav .nav-link:not(.btn):not(.title):hover{color:var(--primary-color)}.navbar-expand .navbar-nav .nav-link.active:not(.btn):not(.title){color:var(--primary-color)}.navbar-expand:not(.navbar-sticky) .navbar-nav .dropdown-menu .nav-link:not(.btn),.navbar-expand .navbar-nav .dropdown-menu .nav-link:not(.btn){display:flex;align-items:center;justify-content:space-between;padding:.35rem 1rem;font-weight:400;color:var(--primary-p-color)}.theme-mode-dark .navbar-expand:not(.navbar-sticky) .navbar-nav .dropdown-menu .nav-link:not(.btn),.theme-mode-dark .navbar-expand .navbar-nav .dropdown-menu .nav-link:not(.btn){color:var(--secondary-p-color)}.navbar-expand .navbar-nav .dropdown-menu .nav-link.title{font-weight:600;color:var(--primary-t-color);opacity:.8}.navbar-expand .navbar-nav .dropdown-menu .nav-link:not(.btn):not(.title):hover{color:var(--primary-color)}.navbar-nav i.icon-arrow-down{position:relative;top:1.5px;margin:0 0 0 .3rem;font-size:12px;font-weight:600}.navbar-nav i.icon-arrow-right{position:relative;left:5px;top:0;margin:0 0 0 .3rem;font-size:10px;font-weight:600}.navbar-expand .icons i{font-weight:400}.dropdown .dropdown-menu{background-color:var(--primary-bg-color-2);width:max-content;min-width:120px;display:block;visibility:hidden;opacity:0;border:none;border-radius:2px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}.theme-mode-dark .dropdown .dropdown-menu{background-color:var(--secondary-bg-color-3)}.dropdown:hover>.dropdown-menu{visibility:unset;opacity:1;margin:0;transition-timing-function:ease;transition-duration:.4s;transition-property:opacity,transform}.dropdown-menu .dropdown-menu{position:absolute;top:-8px;left:100%}.dropdown-item.active,.dropdown-item:hover,.dropdown-item:active{color:inherit;text-decoration:none;background-color:inherit;box-shadow:none;outline:none}.menu .items{margin-left:-5px;width:calc(100% + 10px)}.menu .navbar-nav{font-size:1.5rem;font-weight:400;line-height:1}.menu .nav-item{margin:0}.menu .dropdown .dropdown-menu{display:none;width:100%;visibility:visible;opacity:1;background:none;box-shadow:none;border:none;text-align:center;padding:0 0 0 20px;margin:0 0 15px;list-style:none;color:var(--secondary-p-color)}.menu .dropdown .dropdown-menu.show{display:block}.menu .dropdown-menu .dropdown-menu{position:relative;top:initial;left:initial}.menu .dropdown .dropdown-menu .left,.menu .dropdown .dropdown-menu .right{width:50%}.menu .nav-link:not(.btn){font-size:1rem;font-weight:400;border:1px solid var(--primary-l-color);color:var(--primary-p-color);display:inline-block;width:calc(100% - 12px);vertical-align:top;padding:10px 5px;margin:0 5px;border-radius:4px}.theme-mode-dark .menu .nav-link:not(.btn){border:1px solid var(--secondary-l-color);color:var(--secondary-p-color)}.menu .nav-link:not(.btn):hover,.theme-mode-dark .menu .nav-link:not(.btn):hover{color:var(--primary-color)}.menu .dropdown .dropdown-menu .nav-link.title{font-weight:600;color:var(--primary-t-color);border:none;opacity:.8}.theme-mode-dark .menu .dropdown .dropdown-menu .nav-link.title{color:var(--secondary-t-color)}.menu .dropdown .dropdown-menu .nav-item .nav-link{font-size:1rem;font-weight:400;background:none;color:var(--primary-p-color);display:flex;justify-content:space-between;width:calc(100% - 12px);vertical-align:top;padding:0;margin:0 5px 10px;border-radius:4px;text-align:left}.theme-mode-dark .menu .dropdown .dropdown-menu .nav-item .nav-link{color:var(--secondary-p-color)}.menu .dropdown .dropdown-menu .nav-link:hover,.theme-mode-dark .menu .dropdown .dropdown-menu .nav-link:hover{color:var(--primary-color)}.menu .dropdown:first-child{margin-top:0}.menu .nav-link:first-child{padding-left:0;padding-right:0;display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:600;border:none;color:var(--primary-t-color)}.theme-mode-dark .menu .nav-link:first-child{margin-bottom:0;font-weight:600;border:none;color:var(--secondary-t-color)}.menu .dropdown-menu .dropdown>.nav-link:first-child{font-size:1rem;font-weight:600}.menu .navbar-nav i.icon-arrow-down{font-size:18px}.slider-h-auto{width:100%;height:auto;display:flex;align-items:center}.slider-h-auto .swiper-wrapper,.slider-h-auto .swiper-slide{min-height:75vh}.slider-h-auto.no-slider .inner{top:0;padding-top:100px;padding-bottom:100px}.slider-h-100{width:100%;height:100vh}.slider-h-100.slider-h-auto{min-height:100vh}.slider-h-85{width:100%;height:85vh}.slider-h-75{width:100%;height:75vh}.slider-h-75.slider-h-auto{min-height:75vh}.slider-h-70{width:100%;height:70vh}.slider-h-65{width:100%;height:65vh}.slider-h-60{width:100%;height:60vh}.slider-h-50{width:100%;height:50vh}.slider-h-50.slider-h-auto{min-height:50vh}.slider-h-25{width:100%;height:25vh}.hero.slider-parallax{position:fixed;top:0;min-height:auto;-webkit-transition:all .4s ease-out 0;-o-transition:all .4s ease-out 0;-moz-transition:all .4s ease-out 0;transition:all .4s ease-out 0}.slider-parallax-holder{position:relative;z-index:-100;min-height:100vh;pointer-events:none}.mid-slider{overflow:visible;padding:0 15px}.mid-slider-simple{padding:0 15px}.mid-slider-simple .card:not(.no-hover):hover{transform:initial}.full-slider{cursor:w-resize}.full-slider .inner,.no-slider .inner{top:1rem;max-width:1140px;padding:0;margin:auto}.full-slider.full-grid .inner,.no-slider.full-grid .inner{max-width:calc(100% - 60px)}.full-slider.smaller .inner,.no-slider.smaller .inner{max-width:940px}.no-slider.slider-h-75 .inner{top:10px}.full-slider .inner .center,.no-slider .inner .center{width:100%;padding:2rem 0}.full-slider .inner .left,.no-slider .inner .left{width:60%;padding:2rem 0}.full-slider .inner .right,.no-slider .inner .right{width:auto;padding:2rem 0}.full-slider.featured .inner .left:before,.no-slider.featured .inner .left:before{content:'';position:absolute;z-index:-1;top:5%;right:0;bottom:0;left:5%;width:45%;height:95%;border-top:4px solid;border-right:4px solid;transform:rotate(-15deg);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;transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.6s;transition-property:opacity,transform;opacity:0}.full-slider.featured .inner .left:after,.no-slider.featured .inner .left:after{content:'';position:absolute;z-index:1;top:5%;right:0;bottom:0;left:5%;width:45%;height:95%;border-left:4px solid;border-bottom:4px solid;transform:rotate(-15deg);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;transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.6s;transition-property:opacity,transform;opacity:0}.full-slider.featured .inner .right:before,.no-slider.featured .inner .right:before{content:'';position:absolute;z-index:-1;top:5%;bottom:0;right:0;width:45%;height:95%;border-top:4px solid;border-right:4px solid;transform:rotate(-15deg);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;transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.6s;transition-property:opacity,transform;opacity:0}.full-slider.featured .inner .right:after,.no-slider.featured .inner .right:after{content:'';position:absolute;z-index:1;top:5%;right:0;bottom:0;width:45%;height:95%;border-left:4px solid;border-bottom:4px solid;transform:rotate(-15deg);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;transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.6s;transition-property:opacity,transform;opacity:0}.full-slider .inner .left.off:before,.full-slider .inner .left.off:after,.full-slider .inner .right.off:before,.full-slider .inner .right.off:after{content:none}.full-slider .inner .left.init:before,.full-slider .inner .left.init:after,.no-slider .inner .left.init:before,.no-slider .inner .left.init:after,.full-slider .inner .right.init:before,.full-slider .inner .right.init:after,.no-slider .inner .right.init:before,.no-slider .inner .right.init:after{opacity:1}.full-slider .slide-content .center .description,.no-slider .slide-content .center .description{max-width:900px;margin-bottom:2rem;font-size:1.5rem}.full-slider .slide-content .center .description p,.no-slider .slide-content .center .description p{font-size:1.5rem}.full-slider .slide-content .left .description,.no-slider .slide-content .left .description,.full-slider .slide-content .right .description,.no-slider .slide-content .right .description{max-width:500px;margin-bottom:2rem;font-size:1.2rem}.full-slider .slide-content .left .description p,.no-slider .slide-content .left .description p,.full-slider .slide-content .right .description p,.no-slider .slide-content .right .description p{font-size:1.2rem}.full-slider.featured .inner .right .description{right:15%;position:relative}.full-slider .slide-content .inner .description a,.no-slider .slide-content .inner .description a{font-size:1.2rem}.full-slider .slide-content .center .description a,.no-slider .slide-content .center .description a{font-size:1.5rem}.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{top:calc(50% + 60px);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%);opacity:.25;padding:2rem 1.5rem;transition-timing-function:ease-in;transition:.2s}.full-slider .swiper-button-next:hover,.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}.slide-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.slide-content{position:relative;z-index:3;width:100%}.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{visibility:visible;display:block;transform:translateZ(0) scale(1.2);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:3s;transition-property:opacity,transform}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{margin-top:35px;position:relative}.full-slider.swiper-container-horizontal>.swiper-pagination-bullets{position:absolute!important;top:initial!important;bottom:5vh!important}.swiper-pagination-bullet{width:40px!important;height:5px!important;border-radius:0!important;background-color:var(--primary-p-color)!important;border:none!important;opacity:.25!important}.swiper-pagination-bullet:hover{opacity:1!important}.swiper-pagination-bullet-active{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)!important;background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)!important;opacity:1!important}.swiper-pagination-bullet-active:hover{background-color:var(--primary-color)!important}.pagination{width:fit-content;margin:35px auto;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.pagination .page-item{margin:0}.pagination .page-item:focus{outline:none;box-shadow:none}.pagination .page-item .page-link{width:50px;height:50px;line-height:50px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:400;background-color:var(--primary-bg-color);border-radius:2px;border:1px solid;border-color:var(--primary-bg-color-2);color:var(--primary-t-color)}.body-mode-dark .pagination .page-item .page-link{background-color:var(--secondary-bg-color-2);border-color:var(--secondary-bg-color-2);color:var(--secondary-p-color)}.pagination .page-item.active .page-link{background-color:var(--primary-bg-color);border-color:var(--primary-color);color:var(--primary-color)}.body-mode-dark .pagination .page-item.active .page-link{background-color:var(--secondary-bg-color-2)}.pagination .page-item .page-link:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--primary-bg-color)}.body-mode-dark .pagination .page-item .page-link:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.pagination .page-item .page-link:focus{outline:none;box-shadow:none}.preloader{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--hero-bg-color);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.4s;transition-property:opacity,transform}.preloader.ready{z-index:-100;opacity:0}.icon{width:auto;height:44px;line-height:44px;text-align:center;font-size:44px;display:block;margin:auto}.icon.smaller{width:24px;height:24px;line-height:24px;font-size:24px}.icon.bigger{width:7rem;height:7rem;margin:0;font-size:6.5rem;line-height:7rem;font-weight:700}.icon.circle{border-radius:100px;font-size:28px}.bricklayer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.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-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 15px}.bricklayer .item{margin:0 0 30px}.card-columns{margin:0 15px;column-gap:30px}.card-columns .card{margin-bottom:30px}.card{position:relative;z-index:1;width:100%;padding:35px;border:none;border-radius:2px;background-color:var(--card-bg-color);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.4s;transition-property:opacity,transform}.card.no-hover{background-color:transparent;box-shadow:none}.odd:not(.custom) .card:not(.no-hover):not(:hover){background-color:var(--dark-grey-color)}.card-white .card{background-color:var(--white-color)}.card p{margin-top:0;white-space:pre-wrap}.card-img-top{border-radius:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:35px 30px}.card-body h3,.card-body h4,.card-body h5,.card-body h6{margin-top:0}.card-footer{border-radius:0;background:none;padding:30px 0;margin:0 30px;border-top:1px solid var(--primary-l-color)}.card-footer a{margin:0 10px}.card-footer a:not(.btn){line-height:1.2;text-align:left;color:var(--primary-p-color)}.card-footer i{margin:0 10px 2.5px 0}.card.simple{box-shadow:none;background:none;padding:0 2rem}.card.simple:hover{background:none}.card:not(.no-hover):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%);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)}.items .item:first-child .card.featured:hover:before,.items .item:last-child .card.featured:hover:before{width:100%;height:100%;opacity:.5}.card:not(.no-hover):hover:before,.card:not(.no-hover):hover:after{opacity:0}.card:hover .image-person img{transform:scale(1.1)}.card:not(.no-hover):hover h3,.card:not(.no-hover):hover h4,.card:not(.no-hover):hover p{color:#f5f5f5}.card:not(.no-hover):hover span,.card.stycky:not(.no-hover) span{color:#f5f5f5;-webkit-text-fill-color:#f5f5f5}.card:not(.no-hover):hover a,.card.sticky:not(.no-hover) a{color:#f5f5f5;-webkit-text-fill-color:#f5f5f5}.card:not(.no-hover):hover i,.card.sticky:not(.no-hover) i{color:#f5f5f5;-webkit-text-fill-color:#f5f5f5}.card:not(.no-hover):hover .icon,.card.sticky:not(.no-hover) .icon{background-color:transparent;color:#f5f5f5;-webkit-text-fill-color:#f5f5f5}.card:hover .card-footer,.card.sticky .card-footer{color:#f5f5f5;border-color:rgba(255,255,255,0.25)}.card:hover .btn-icon{color:#f5f5f5}.card:hover .share-list i{color:#f5f5f5}.card.featured:before{position:absolute;z-index:-1;content:'';width:calc(50% + 10px);height:calc(50% + 10px);border:none;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.4s;transition-property:opacity,transform}.items .item:not(:first-child):not(:last-child) .card.featured:before{display:none}.items .item:first-child .card.featured:before{top:-10px;right:0;bottom:0;left:-10px}.items .item:last-child .card.featured:before{right:-10px;bottom:-10px}.card.featured:after{position:absolute;z-index:-1;content:'';width:100%;height:100%;top:0;right:0;bottom:0;left:0;border:none;background-color:inherit}.odd:not(.custom) .card.featured:after{background-color:inherit}.card.featured:hover:after{background-color:none;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)}.badge{font-weight:500}.badge.circle{display:flex;align-items:center;justify-content:center;width:30px;height:30px;line-height:30px;border-radius:100%;background-color:var(--primary-bg-color-3)}.body-mode-dark .badge.circle{border:1px solid var(--secondary-l-color);background:none}.badge.tag{margin:0 5px 10px 0;padding:.45rem 1rem;border-radius:2px;font-size:1rem;font-weight:400;color:var(--primary-p-color);border:1px solid var(--primary-l-color)}.odd .badge.tag,.body-mode-dark .badge.tag{color:var(--secondary-p-color);border:1px solid var(--secondary-l-color)}.badge.tag:hover,.badge.tag.active{color:var(--primary-color);border-color:var(--primary-color)}.role{display:block;padding:0 0 1.5rem;border-bottom:1px solid var(--primary-l-color)}.odd .role{border-bottom:1px solid var(--secondary-l-color)}.breadcrumb{margin:0;background:none;justify-content:center;color:inherit}.breadcrumb-item{font-size:1rem;font-weight:400}.breadcrumb-item a:not(.btn){color:inherit}.breadcrumb-item a:hover{color:var(--primary-color)}.breadcrumb-item+.breadcrumb-item::before{font-weight:400}.breadcrumb-item.active{color:var(--primary-color)}.breadcrumb-item.active:hover{color:var(--primary-color)}.share-list{display:-webkit-inline-box}.share-list .nav-link i{margin:0 1rem;font-size:22px;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.share-list li:first-child i{margin-left:0}.image-over{overflow:hidden;border-radius:2px}.image-person img{transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.4s}.person{width:100%;max-width:100px;border-radius:100%}.square-image{margin:auto}.square-image .icon{position:absolute;z-index:1;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.3s;transition-property:opacity,transform}.square-image img{opacity:.75;transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.3s;transition-property:opacity,transform}.square-image:hover img{opacity:.5;filter:none}.square-image:hover .icon{transform:scale(1.2)}.mask-radius{content:'';position:absolute;z-index:1;right:15px;bottom:0;width:58%;height:58%;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%);border-radius:100% 0 0 0;opacity:.25}.mask-radius-full{content:'';position:absolute;z-index:1;right:0;bottom:0;width:100%;height:100%;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%);opacity:.25}.play-video{position:absolute;z-index:2;right:15%;bottom:15%;padding:1.75rem 1.5rem 1.75rem 2rem;border-radius:100%;font-size:3rem;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%);background-size:200% auto;color:var(--primary-b-color)}.play-video-full{position:absolute;z-index:2;top:0;right:0;left:0;bottom:0;width:auto;height:auto;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:4rem;color:var(--primary-b-color);-webkit-transition:all .4s ease-out 0;-o-transition:all .4s ease-out 0;-moz-transition:all .4s ease-out 0;transition:all .4s ease-out 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}.full-image{position:absolute;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-image{position:absolute;right:10%;bottom:0;width:auto;height:85%}.hero-image-left{position:absolute;left:10%;bottom:0;width:auto;height:85%}.fit-image{width:100%;height:100%;object-fit:cover;object-position:center}.fit-image.w-85{width:85%}.fit-image.top{object-position:top}.fit-image.bottom{object-position:bottom}.btn{width:max-content;max-width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:.5rem 1.25rem;border-width:0;border-radius:2px}.btn.smaller,.btn.smaller:active,.btn.smaller:focus{width:fit-content;box-sizing:content-box;margin:0 5px;padding:7.5px 12.5px;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,.show>.btn-primary.dropdown-toggle:focus,.btn:hover,.btn:focus{outline:none;box-shadow:none}.btn i{margin-right:.5rem}.btn i.left{margin-right:0;margin-left:.5rem}.btn-icon{position:relative;bottom:-5px;font-size:24px;cursor:pointer;color:var(--primary-p-color)}.odd .btn-icon{color:var(--secondary-p-color)}.widget-author .author{display:flex;align-items:center;justify-content:start}.widget-author .author h4{margin:0}.widget-author .author img{width:100%;height:100%;max-width:100px;margin-right:20px}.widget-author .biography{margin:12.5px 0 2.5px}.widget-categories .list-group-flush .list-group-item:first-child{padding-top:0;border-top-width:0}.widget-share-this li{margin:0}.widget-share-this a{padding:0}.widget-gallery .gallery{margin-left:-15px;margin-right:-15px}.widget-gallery .gallery img{border-radius:4px}.widget-services li{display:flex;align-items:start}.widget-services .list-group-flush .list-group-item:first-child{border-top-width:1px}.widget-services .list-group-flush .list-group-item:last-child{border-bottom-width:1px}.widget-services li a{display:flex;align-items:start}.widget-carousel .mid-slider-simple{padding:0}.sidebar .widget-carousel .item{margin-bottom:0}.widget-carousel .card{padding:25px 5px;background-color:var(--primary-bg-color-3);box-shadow:none}.body-mode-dark .widget-carousel .card{background-color:var(--secondary-bg-color-3);box-shadow:none}.widget-carousel .card p{color:var(--primary-p-color)}.widget-carousel .card .icon{margin:0 auto 1.5rem;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.widget-carousel .card img.icon{width:100%;max-width:90px;height:auto;border-radius:100%}.grecaptcha-badge{bottom:100px!important;box-shadow:none!important;visibility:hidden;z-index:-100}.form-control{width:100%;height:50px;background:no-repeat;box-shadow:none;padding:10px 15px;border-color:var(--primary-l-color);border-width:1px;border-radius:2px;line-height:1.2}.odd .form-control{border-color:var(--secondary-l-color);color:var(--secondary-t-color)}.form-control:disabled,.form-control[readonly]{background-color:inherit;opacity:.75;cursor:no-drop}.form-control:focus{background:no-repeat;color:inherit;outline:none;border-color:inherit;box-shadow:none}.form-control.valid{border-color:var(--valid-color)}.form-control.invalid{border-color:var(--invalid-color)}textarea.form-control{width:100%;min-height:170px}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-radius:2px}.input-group{margin:10px 0}.input-group .icon-arrow-down{position:absolute;top:calc(50% - 8px);right:5%;color:var(--primary-t-color)}.odd .input-group .icon-arrow-down{color:var(--secondary-l-color)}button:disabled{cursor:no-drop}.form-alert{margin:1rem 0;display:block;color:var(--invalid-color)}.form-alert.valid{color:var(--valid-color)}.form-alert.invalid{color:var(--invalid-color)}.multi-step-form{min-height:575px}.multi-step-form fieldset{width:100%;position:relative}.multi-step-form fieldset:not(:first-of-type){display:none}.multi-step-form input{width:100%}.multi-step-form input[type=checkbox]{width:18px;height:18px}.multi-step-form .mask-radius{width:calc(58% + 15px);right:0}.multi-step-form .step-images{min-height:575px}.multi-step-form .content-images .step-image .fit-image{min-height:575px}.progressbar{margin-bottom:25px;padding:0;overflow:hidden;counter-reset:step}.progressbar:after{content:'';width:100%;height:6px;background-color:var(--primary-bg-color-3);position:absolute;right:0;top:25px;z-index:0}.odd .progressbar:after{background-color:var(--secondary-bg-color-3)}.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:before,.progressbar li.active: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;-webkit-animation:effect 1s linear infinite;animation:effect 1s linear infinite;color:var(--primary-bg-color)}.odd .progressbar li.active:before,.progressbar li.active:after{color:var(--secondary-bg-color)}.progressbar li{list-style-type:none;font-size:1rem;font-weight:500;text-align:center;width:33.3333%;float:left;position:relative;color:var(--primary-t-color)}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%}form[data-steps="4"] .progressbar li{width:25%}.odd .progressbar li{color:var(--secondary-t-color)}.progressbar li:before{position:relative;z-index:2;content:counter(step);counter-increment:step;width:40px;height:40px;line-height:40px;display:block;font-size:1.2rem;font-weight:600;text-align:center;color:var(--primary-t-color);background-color:var(--primary-bg-color-3);border-radius:100px;margin:0 auto 10px}.odd .progressbar li:before{color:var(--secondary-t-color);background-color:var(--secondary-bg-color-3)}.progressbar li:after{content:'';width:100%;height:6px;background-color:var(--primary-bg-color-3);position:absolute;left:-50%;top:17px;z-index:1}.odd .progressbar li:after{background-color:var(--secondary-bg-color-3)}.list-group-item{margin:0;background:none;font-size:1rem;padding-right:0;padding-left:0;border-color:var(--primary-l-color)}.odd .list-group-item,.body-mode-dark .list-group-item{border-color:var(--secondary-l-color)}.list-group-item a:hover{color:var(--primary-color)}.list-group-item img{border-radius:4px;background-color:var(--primary-bg-color-3);transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}.body-mode-dark .list-group-item img{background-color:var(--secondary-bg-color-3)}.list-group-item a:not(.btn){color:inherit}.list-group-item .icon{font-size:34px;text-align:left}.gallery{position:relative;overflow:hidden}.content .gallery{margin:35px 0 0}.gallery .item:not(:last-child){margin-bottom:30px}.gallery img{border-radius:2px;transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}.gallery .fit-image{width:100%;height:100%}.gallery img:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.gallery a:hover img{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}.gallery.featured{transform:scale(1)}.gallery.featured a:first-child:before{content:'';position:absolute;z-index:-1;top:-30px;left:-15px;width:90%;height:90%;border:4px solid;border-color:var(--primary-color);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.6s;transition-property:opacity,transform}.gallery.featured a:last-child:before{content:'';position:absolute;z-index:-1;right:-15px;bottom:0;width:90%;height:90%;border:4px solid;border-color:var(--primary-color);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.6s;transition-property:opacity,transform}footer{position:relative;background-color:var(--footer-bg-color)}footer .brand .logo{font-size:2.2rem;font-weight:700;line-height:1;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}footer .brand .logo img{width:auto;height:var(--footer-brand-height)}footer .brand a:hover{text-decoration:none}footer .branding p{line-height:1.85}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{content:'';position:absolute;z-index:0;top:-40px;right:40px;width:100%;height:165%;border-top:4px solid;border-right:4px solid;border-color:var(--primary-t-color);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.6s;transition-property:opacity,transform}footer .contacts:after{content:'';position:absolute;z-index:0;top:-40px;right:40px;width:100%;height:165%;border-left:4px solid;border-bottom:4px solid;border-color:var(--primary-t-color);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:.6s;transition-property:opacity,transform}footer .contacts:hover:before,footer .contacts:hover:after{border-color:var(--primary-color)}footer .contacts li{margin:0;font-size:1.2rem}footer .nav-item{margin:0}footer .nav-item .nav-link{display:block;word-break:break-all;font-weight:400;line-height:1.4;color:inherit}footer.odd .nav-item .nav-link{color:var(--secondary-p-color)}footer .nav-item .nav-link:hover{color:var(--primary-color);outline:none}.footer-widget .badge.tag{color:var(--primary-p-color);border:1px solid var(--primary-l-color)}.odd .footer-widget .badge.tag{color:var(--secondary-p-color);border:1px solid var(--secondary-l-color)}.footer-widget .badge.tag:hover{color:var(--primary-color);border:1px solid var(--primary-color)}footer .copyright{background-color:rgba(0,0,0,0.05)}footer .odd.copyright,footer.odd .copyright{background-color:rgba(0,0,0,0.25)}footer .odd.alt.copyright{background-color:rgba(255,255,255,0.03)}footer .copyright p{font-size:14px;line-height:1.8}footer .copyright a:not(.btn){font-size:14px}.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{-webkit-transform:translate(100%,0)scale(1);transform:translate(100%,0)scale(1);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1);height:100%}.modal.fade.show .modal-dialog.modal-dialog-slideout{-webkit-transform:translate(0,0);transform:translate(0,0);display:flex;align-items:start;-webkit-box-align:start;height:100%}.modal-content{border:none;border-radius:0;overflow-x:hidden;background-color:var(--primary-bg-color-2)}.theme-mode-dark .modal-content{background-color:var(--secondary-bg-color-3)}.modal-content.full{height:100%}.modal-header{align-items:center;padding:25px;border:none;font-weight:600;color:var(--primary-t-color);border-radius:0}.theme-mode-dark .modal-header{color:var(--secondary-t-color)}.modal-header .modal-title{line-height:0}.modal-header .icon-close{font-size:24px;cursor:pointer}.modal-body{width:100%;display:flex;align-items:center;padding:25px 25px 75px}.theme-mode-dark .modal-body h2{color:var(--white-color)}.theme-mode-dark .modal-body .form-control{border-color:var(--secondary-l-color);color:var(--secondary-t-color)}.spinner-grow{color:var(--primary-color)}.scroll-to-top{display:none;position:fixed;z-index:5;right:25px;bottom:25px;opacity:.75;transition-timing-function:ease;transition-duration:.4s;transition-property:opacity,transform}.scroll-to-top:hover{opacity:1}.scroll-to-top i{width:48px;height:48px;line-height:48px;font-weight:600;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:22px;background-color:var(--primary-bg-color-2);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.theme-mode-dark.scroll-to-top i,.theme-mode-dark .scroll-to-top i{background-color:var(--secondary-bg-color-2)}.scroll-to-top i:hover,.scroll-to-top i:focus{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}@-webkit-keyframes effect{to{background-position:-200% center}}@keyframes effect{to{background-position:-200% center}}@media(max-width:1199px){body header .navbar-expand .navbar-nav.toggle{display:flex}body header .navbar-expand .navbar-nav.contacts,body header .navbar-expand .navbar-nav.items,body header .navbar-expand .navbar-nav.icons .social{display:none}body .full-slider.featured .inner .left:before,body .full-slider.featured .inner .left:after,body .no-slider.featured .inner .left:before,body .no-slider.featured .inner .left:after,body .full-slider.featured .inner .right:before,body .full-slider.featured .inner .right:after,body .no-slider.featured .inner .right:before,body .no-slider.featured .inner .right:after{content:none}body .full-slider.featured .inner .left .title,body .no-slider.featured .inner .left .title,body .full-slider.featured .inner .right .title,body .no-slider.featured .inner .right .title{max-width:100%}.full-slider.featured .inner .right .description{right:initial;position:inherit}body .full-slider .inner button{margin:auto}body .full-slider .swiper-button-next{right:0;padding:1.5rem 1rem}body .full-slider .swiper-button-prev{left:0;padding:1.5rem 1rem}body .full-slider .swiper-button-next:after,body .full-slider .swiper-button-prev:after{font-size:2rem}body .full-slider .inner,body .no-slider .inner{padding:0 20px}body .container{padding:0 10px;max-width:100%}body .container .card.featured:before{content:none}body .container.header.full-grid{margin:0}body .container.full-grid{padding:0;max-width:calc(100% - 20px);margin: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{right:40px;bottom:30px;font-size:2.5rem}body .gallery.featured a:first-child:before,body .gallery.featured a:last-child:before{content:none}}@media(max-width:991px){body h1,body .slide-content .title,body h2.super{font-size:4rem}body h2{font-size:2.5rem}body .slider-h-100{height:calc(100vh - 50px)}body .slider-h-100.alt{height:calc(85vh - 50px)}body aside{margin-top:60px}body footer .title{margin-top:2rem}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}body .modal-body{align-items:start}}@media(max-width:767px){body h1,body .slide-content .title,body h2.super{font-size:3.5rem}body .text-md-left h2.featured,body .text-md-right h2.featured{margin:auto}body h2.featured:before{content:none}body .intro .btn{margin-top:30px}body .highlights:not(.image-right):not(.image-center) .intro{margin-top:50px}body .highlights:not(.image-left) .items .item:last-child{margin-bottom:50px}body .offers .items .item{margin-bottom:0;margin-bottom:30px}body .blog-grid:not(.masonry) .items .item{margin-bottom:0;margin-bottom:30px}body header .navbar-expand .navbar-nav a{padding:10px 15px;font-size:0}body header .navbar-expand .navbar-nav.action .btn i{font-size:initial;margin:0}body .navbar-brand{margin:0}body .full-slider .slide-content .inner .description,body .no-slider .slide-content .inner .description{max-width:100%;font-size:1.2rem}body .full-slider .slide-content .inner .description p,body .no-slider .slide-content .inner .description p{font-size:1.2rem}body .full-slider .slide-content .inner .left,body .no-slider .slide-content .inner .left,body .full-slider .slide-content .inner .right,body .no-slider .slide-content .inner .right{width:100%}body .full-slider .slide-content .inner .left a.btn-primary-color:after,body .no-slider .slide-content .inner .left button.btn-primary-color:after,body .full-slider .slide-content .inner .right a.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{width:100%;height:auto;bottom:0;right:initial}body .full-slider .hero-image-left,body .no-slider .hero-image-left{width:100%;height:auto;bottom:0;right:initial}body .full-slider .hero-image.alt,body .no-slider .hero-image.alt{top:22%}body .full-slider .hero-image-left.alt,body .no-slider .hero-image-left.alt{top:22%}.slide-content{width:100%;height:100%}.slide-content:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--hero-bg-color);opacity:0}.slide-content[data-mask-768="0"]:before{opacity:0}.slide-content[data-mask-768="10"]:before{opacity:.1}.slide-content[data-mask-768="20"]:before{opacity:.2}.slide-content[data-mask-768="30"]:before{opacity:.3}.slide-content[data-mask-768="40"]:before{opacity:.4}.slide-content[data-mask-768="50"]:before{opacity:.5}.slide-content[data-mask-768="60"]:before{opacity:.6}.slide-content[data-mask-768="70"]:before{opacity:.7}.slide-content[data-mask-768="80"]:before{opacity:.8}.slide-content[data-mask-768="90"]:before{opacity:.9}body section{padding:90px 0}body section.section-vsr-0{padding:0}body section.section-vsr-10{padding:10px 0}body section.section-vsr-20{padding:20px 0}body section.section-vsr-30{padding:30px 0}body section.section-vsr-40{padding:40px 0}body section.section-vsr-50{padding:50px 0}body section.section-vsr-60{padding:60px 0}body section.section-vsr-70{padding:70px 0}body section.section-vsr-80{padding:80px 0}body section.section-vsr-90{padding:90px 0}body section.section-vsr-100{padding:100px 0}body section.section-vsr-110{padding:110px 0}body section.section-vsr-120{padding:120px 0}body section.section-vsr-130{padding:130px 0}body section.section-vsr-140{padding:140px 0}body section.section-vsr-150{padding:150px 0}body section.section-vsr-160{padding:160px 0}body section.section-vsr-170{padding:170px 0}body section.section-vsr-180{padding:180px 0}body section.section-vsr-190{padding:190px 0}body section.section-vsr-200{padding:200px 0}body section.bg-image-1,body section.bg-image-2{background-image:none}body section.featured:after{height:60px;bottom:-30px}body .list-group-item img{margin-right:90px}body .icon.bigger{width:5rem;height:5rem;margin:0;font-size:4.5rem;line-height:5rem;font-weight:700}body .filter-section .btn-group .btn{font-size:1rem}body .form .message{width:calc(100% - 30px)}body .step-prev,body .step-next,body .send{width:calc(50% - 12px)}body footer .contacts{left:0;margin-bottom:30px}body footer .contacts:after{left:0;width:100%}body footer .contacts:before{left:0;width:100%}}@media (max-width:576px){header .navbar-expand .navbar-brand img{height:auto;max-height:var(--nav-brand-height)}body .bricklayer-column-sizer{width:100%}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}}@media(max-width:374px){body h1,body .slide-content .title,body h2.super{font-size:3rem}}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.bg-white{background-color:#fff}.text-black{color:#000!important}.text-white{color:#fff!important}.btn-icon{color:#ff7909!important}.float{position:fixed;width:60px;height:50px;bottom:30px;left:30px;color:#FFF;text-align:center;font-size:30px;z-index:100}:root{--h1-font:Gilroy,sans-serif;--h1-size:5rem;--h1-weight:900;--h2-font:Poppins,sans-serif;--h2-size:3rem;--h2-weight:600;--p-font:Poppins,sans-serif;--p-size:1rem;--p-weight:400;--header-bg-color:#111;--nav-brand-height:64px;--nav-item-color:#f5f5f5;--top-nav-item-color:#f5f5f5;--hero-bg-color:#111;--footer-brand-height:80px;--primary-color:#dd1e4b;--secondary-color:#E0040B;--white-color:#f9f9f9;--black-color:#040402;--dark-grey-color:#191919;--primary-t-color:#2f323a;--secondary-t-color:#f5f5f5;--primary-p-color:#6f6f6f;--secondary-p-color:#8e8e8e;--primary-b-color:#f5f5f5;--primary-l-color:rgba(0,0,0,.25);--secondary-l-color:rgba(255,255,255,0.25);--valid-color:#007a4d;--invalid-color:#e34f4f;--primary-bg-color:#f5f5f5;--primary-bg-color-2:#eee;--primary-bg-color-3:#e5e5e5;--secondary-bg-color:#040402;--secondary-bg-color-2:#111;--secondary-bg-color-3:#191919;--card-bg-color:#f5f5f5;--footer-bg-color:#111}.primary-button,.primary-button:visited,.primary-button:active{position:relative;z-index:2;padding:10px 25px;background-color:var(--primary-color);border-radius:2px;color:var(--primary-b-color);font-weight:400}.primary-button:hover,.primary-button:focus{background-color:var(--primary-color);background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);color:var(--primary-b-color)}.dark-button,.dark-button:visited,.dark-button:active{position:relative;z-index:2;padding:10px 25px;background-color:var(--hero-bg-color);border-radius:0;color:var(--white-color);font-weight:400}.dark-button:before{content:'';position:absolute;z-index:-1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border-radius:0;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)}.dark-button:after{content:'';position:absolute;z-index:-1;top:2px;left:2px;bottom:0;right:0;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:0;background-color:inherit}.dark-button.inherit:after{background-color:inherit}.dark-button:hover,.dark-button:focus,.dark-button:hover:after,.dark-button:focus:after{background-color:var(--primary-color)!important;background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)!important;background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)!important;color:var(--white-color)!important}footer .dark-button{background-color:var(--footer-bg-color)}.effect-static-text{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.effect-static-text i{-webkit-text-fill-color:var(--primary-color)}.effect-motion-text,.effect-motion-hover:hover{background-image:linear-gradient(to right,var(--primary-color) 20%,var(--primary-t-color) 40%,var(--primary-t-color) 60%,var(--primary-color) 80%);background-size:200% auto;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:effect 1s linear infinite;animation:effect 1s linear infinite}.effect-motion-text i,.effect-motion-hover:hover i{-webkit-text-fill-color:var(--primary-color)}.effect-static-bg{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%)}.effect-motion-bg{background-image:-webkit-linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-image:linear-gradient(45deg,var(--secondary-color) 15%,var(--primary-color) 65%);background-size:200% auto;-webkit-animation:effect 1s linear infinite;animation:effect 1s linear infinite}:root{--primary-color:#ff7909;--secondary-color:#ff7909}:root{--zs-accent:#ff7909;--zs-ease:cubic-bezier(.16,1,.3,1);--zs-dur:.28s}a,button,.btn,.primary-button,.nav-link,.card,.badge,input,textarea,select{transition:color var(--zs-dur) var(--zs-ease),background-color var(--zs-dur) var(--zs-ease),border-color var(--zs-dur) var(--zs-ease),box-shadow var(--zs-dur) var(--zs-ease),transform var(--zs-dur) var(--zs-ease),opacity var(--zs-dur) var(--zs-ease)}.btn:active,.primary-button:active,button:active{transform:translateY(1px) scale(.985)}.card{will-change:transform}.card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.10)}.image-over,.gallery a{overflow:hidden}.image-over img,.card .image-over img{transition:transform .55s var(--zs-ease)}.card:hover .image-over img{transform:scale(1.06)}.primary-button:hover,.btn.primary-button:hover{box-shadow:0 10px 26px rgba(255,121,9,.28);transform:translateY(-2px)}a:focus-visible,button:focus-visible,.btn:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--zs-accent);outline-offset:3px;border-radius:4px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root){animation:zs-fade-out .22s var(--zs-ease) both}::view-transition-new(root){animation:zs-fade-in .30s var(--zs-ease) both}@keyframes zs-fade-out{to{opacity:0}}@keyframes zs-fade-in{from{opacity:0}to{opacity:1}}.facts-content a,.service-extra a:not(.btn),.author-eeat-link{text-underline-offset:3px;text-decoration-thickness:1px}img[loading="lazy"]{transition:opacity .4s ease}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}html{scroll-behavior:auto}.card:hover,.primary-button:hover,.card:hover .image-over img{transform:none}::view-transition-old(root),::view-transition-new(root){animation:none}}:root{--h1-size:2rem;--h2-size:1.5rem}.title,body .slide-content .title,body h2.super{font-size:2rem !important;line-height:1.2 !important;margin-bottom:1rem !important}body h2,h2.featured,.section-1 h2,.section-2 h2,#content h2{font-size:1.5rem !important;line-height:1.3 !important}h3,.single h3{font-size:1.2rem !important;line-height:1.35 !important}h4{font-size:1.05rem !important}@media (max-width:991px){.title,body .slide-content .title,body h2.super{font-size:1.7rem !important}body h2,h2.featured{font-size:1.35rem !important}}@media (max-width:575px){.title,body .slide-content .title,body h2.super{font-size:1.5rem !important}body h2,h2.featured{font-size:1.25rem !important}h3{font-size:1.1rem !important}}#content.single main,#content.single main p,#content.single main li,#content.single main td,#content.single main h2,#content.single main h3,#content.single main h4{color:#2a2a2a}#content.single main strong{color:#111}#features.bg-white .card p{color:#2a2a2a !important}#features.bg-white .card h4{color:#1a1a1a !important}#content img,.single img,.service-extra img,.facts-content img,.post-holder img,article img{max-width:100% !important;height:auto !important}#content.single main img[style],#content.single main img[width]{max-width:100% !important;height:auto !important}#content.single main iframe,#content.single main video{max-width:100% !important}.hero .full-image,#slider .full-image{object-fit:cover !important;object-position:center !important;width:100% !important;image-rendering:auto}#slider .swiper-slide.slide-center::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,4,2,.15) 0%,rgba(4,4,2,.45) 100%);pointer-events:none;z-index:1}#slider .slide-content{position:relative;z-index:2}@media (max-width:767px){.slider-h-75{height:auto !important;min-height:46vh}#content.single .sidebar{margin-top:30px}.breadcrumb{flex-wrap:wrap;justify-content:center}.service-extra .related-services{justify-content:flex-start}}#footer.footer{padding-top:4.5rem;padding-bottom:2.5rem}#footer .footer-widget .item{margin-bottom:1.5rem}#footer h4.title{font-size:1.02rem !important;font-weight:700;letter-spacing:.02em;margin-bottom:1.1rem;padding-bottom:.65rem;position:relative}#footer h4.title::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--zs-accent);border-radius:2px}@media (max-width:991px){#footer h4.title::after{left:50%;transform:translateX(-50%)}}@media (min-width:992px){#footer h4.title::after{left:0;transform:none}}#footer .navbar-nav .nav-item{margin:0}#footer .navbar-nav .nav-link{padding:.3rem 0;font-size:.92rem;opacity:.85;transition:opacity var(--zs-dur) var(--zs-ease),color var(--zs-dur) var(--zs-ease),transform var(--zs-dur) var(--zs-ease)}#footer .navbar-nav .nav-link:hover{opacity:1;color:var(--zs-accent);transform:translateX(3px)}#footer .social .nav-link:hover{transform:translateY(-3px)}#footer .social .nav-link i{font-size:1.05rem}#footer .branding p{font-size:.92rem;line-height:1.7;opacity:.85}#copyright.copyright{border-top:1px solid rgba(255,255,255,.08)}#copyright p{font-size:.85rem;opacity:.8;margin-bottom:.3rem}#copyright a{font-size:.85rem;opacity:.75}#copyright a:hover{opacity:1;color:var(--zs-accent)}@media (max-width:767px){#footer.footer{padding-top:3rem}#footer .navbar-nav .nav-link:hover{transform:none}}.zamran-foot-brand .logo{display:inline-block;text-decoration:none}.zamran-foot-brand .zfb-name{display:block;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.2}.zamran-foot-brand .zfb-name em{font-style:normal;color:var(--zs-accent)}.zamran-foot-brand .zfb-tagline{display:block;margin-top:.35rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.zamran-foot-brand .logo:hover .zfb-name em{color:#ff9433}#features.bg-white .btn.dark-button,#content .btn.dark-button,.single .btn.dark-button,.facts-content .btn.dark-button,.sg-article .btn.dark-button{color:#1a1a1a !important;border-color:rgba(0,0,0,.45) !important;background:transparent}#features.bg-white .btn.dark-button:hover,#content .btn.dark-button:hover,.single .btn.dark-button:hover{color:var(--zs-accent) !important;border-color:var(--zs-accent) !important}.btn.primary-button,a.btn.primary-button,button.primary-button{background:var(--zs-accent) !important;border:1px solid var(--zs-accent) !important;color:#1a0e02 !important;font-weight:700;text-shadow:none;box-shadow:0 8px 24px rgba(255,121,9,.22)}.btn.primary-button:hover{background:#ff9433 !important;border-color:#ff9433 !important}.btn.primary-button,.btn.dark-button{min-height:46px}#contacts .card a,#contacts .card h4{color:#1a1a1a}#contacts .card a:hover{color:var(--zs-accent)}.zs-call-float{display:none;position:fixed;left:18px;bottom:18px;z-index:99;width:58px;height:58px;border-radius:50%;background:var(--zs-accent);color:#1a0e02 !important;align-items:center;justify-content:center;font-size:24px;box-shadow:0 10px 26px rgba(0,0,0,.35)}@media (max-width:991px){.zs-call-float{display:flex}}.zs-call-float:active{transform:scale(.95)}.zs-trust-table{width:100%;border-collapse:collapse;margin:18px 0 28px;font-size:15px;background:#fff;border:1px solid #ececec;border-radius:12px;overflow:hidden}.zs-trust-table thead th{background:#faf7f2;color:#1a1a1a;font-weight:700;text-align:left;padding:12px 16px;border-bottom:2px solid var(--zs-accent)}.zs-trust-table tbody td{padding:11px 16px;border-bottom:1px solid #f0f0ee;color:#2a2a2a;line-height:1.6;vertical-align:top}.zs-trust-table tbody tr:last-child td{border-bottom:0}.zs-trust-table tbody tr:hover{background:#fff6ee}@media (max-width:640px){.zs-trust-table{display:block;overflow-x:auto;white-space:nowrap}}.zs-foot-extra{border-top:1px solid rgba(255,255,255,.08);margin-top:1.5rem;padding-top:1.5rem}.zs-caps{letter-spacing:.14em !important;text-transform:uppercase;font-size:.82rem !important}.zs-office{color:rgba(255,255,255,.75);font-size:.9rem;line-height:1.7;margin-bottom:1rem}.zs-office strong{color:#fff}.zs-office a{color:rgba(255,255,255,.75)}.zs-office a:hover{color:var(--zs-accent)}.zs-pills{display:flex;flex-wrap:wrap;gap:8px}.zs-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 13px;font-size:.8rem;color:rgba(255,255,255,.85);background:rgba(255,255,255,.03);transition:border-color var(--zs-dur) var(--zs-ease)}.zs-pill:hover{border-color:var(--zs-accent)}.zs-pill i{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.zs-ai-note{color:rgba(255,255,255,.65);font-size:.85rem;line-height:1.65}.zs-ai-row{display:flex;flex-wrap:wrap;gap:9px}.zs-ai-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.72);transition:all var(--zs-dur) var(--zs-ease)}.zs-ai-btn:hover{border-color:var(--zs-accent);color:var(--zs-accent);transform:translateY(-2px)}@media (max-width:991px){.zs-pills,.zs-ai-row{justify-content:center}}:root{--zh-bg:#050504;--zh-surface:#0e0e0c;--zh-surface-2:#131310;--zh-line:rgba(255,255,255,.08);--zh-line-2:rgba(255,255,255,.14);--zh-text:#f4f3f1;--zh-muted:#a9a8a3;--zh-accent:#ff7909;--zh-accent-2:#ff9433;--zh-ease:cubic-bezier(.16,1,.3,1)}#features.section-1,#portfolio.section-2,#news.section-5,#subscribe.section-6,#contact.section-7{padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:767px){#features.section-1,#portfolio.section-2,#news.section-5,#subscribe.section-6,#contact.section-7{padding-top:3.25rem;padding-bottom:3.25rem}}#portfolio .intro,#news .intro{align-items:center;margin-bottom:2.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--zh-line)}#portfolio .intro h2.featured,#news .intro h2.featured{position:relative;font-weight:800;letter-spacing:-.02em;margin-bottom:.35rem}#portfolio .intro p,#news .intro p{color:var(--zh-muted);margin:0;font-size:.98rem}#slider .slide-content .left{max-width:760px}#slider .title.effect-static-text{font-weight:800;letter-spacing:-.025em;margin-bottom:1.1rem}#slider .description{color:#ece9e4;font-size:clamp(1rem,1vw + .7rem,1.18rem);line-height:1.7;max-width:60ch}#slider .swiper-pagination-bullet{background:#fff;opacity:.35}#slider .swiper-pagination-bullet-active{background:var(--zh-accent);opacity:1;width:22px;border-radius:6px}#features .row.items{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0}#features .row.items>.item{width:100%;max-width:none;flex:none;padding:0}#features .card.no-hover{height:100%;margin:0;padding:2.1rem 1.8rem;text-align:left;background:var(--zh-surface);border:1px solid var(--zh-line);border-radius:18px;transition:transform .35s var(--zh-ease),border-color .35s var(--zh-ease),background .35s var(--zh-ease),box-shadow .35s var(--zh-ease)}#features .card.no-hover:hover{transform:translateY(-6px);border-color:rgba(255,121,9,.45);background:var(--zh-surface-2);box-shadow:0 24px 60px rgba(0,0,0,.45)}#features .card.no-hover i:first-child{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:1.1rem;font-size:26px;color:var(--zh-accent) !important;-webkit-text-fill-color:var(--zh-accent) !important;text-fill-color:var(--zh-accent) !important;background:rgba(255,121,9,.10);background-image:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;border:1px solid rgba(255,121,9,.22);border-radius:14px;transition:transform .35s var(--zh-ease)}#features .card.no-hover:hover i:first-child{transform:scale(1.08) rotate(-4deg)}#features .card.no-hover h4{color:var(--zh-text);font-weight:700;font-size:1.18rem !important;letter-spacing:-.01em;margin:0 0 .6rem}#features .card.no-hover p{color:var(--zh-muted);line-height:1.7;font-size:.95rem;margin-bottom:1.1rem}#features .card.no-hover a{display:inline-flex;align-items:center;gap:.4rem;color:var(--zh-accent)}#features .card.no-hover a i{transition:transform .3s var(--zh-ease)}#features .card.no-hover:hover a i{transform:translateX(5px)}#portfolio .row.items{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0}#portfolio .row.items>.item{width:100%;max-width:none;flex:none;padding:0}#portfolio .card.featured{position:relative;height:100%;margin:0;overflow:hidden;border-radius:18px;border:1px solid var(--zh-line);background:var(--zh-surface)}#portfolio .card.featured .gallery,#portfolio .card.featured .gallery a{display:block;margin:0;height:100%}#portfolio .card.featured img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .6s var(--zh-ease)}#portfolio .card.featured:hover img{transform:scale(1.07)}#portfolio .card.featured h4{position:absolute;left:1.1rem;right:1.1rem;bottom:2.4rem;z-index:2;color:#fff;font-weight:700;font-size:1.12rem !important;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.6)}#portfolio .card.featured p{position:absolute;left:1.1rem;right:1.1rem;bottom:1rem;z-index:2;color:rgba(255,255,255,.78);font-size:.85rem;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.6)}#portfolio .card.featured::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,4,0) 40%,rgba(5,5,4,.85) 100%)}#get .title.effect-static-text{font-weight:800;letter-spacing:-.02em}#get .description{color:#ece9e4;max-width:56ch;line-height:1.7}#news .card{background:var(--zh-surface);border:1px solid var(--zh-line);border-radius:18px;overflow:hidden;transition:transform .35s var(--zh-ease),border-color .35s var(--zh-ease),box-shadow .35s var(--zh-ease)}#news .card:hover{transform:translateY(-5px);border-color:rgba(255,121,9,.4);box-shadow:0 20px 50px rgba(0,0,0,.45)}#news .card .image-over{overflow:hidden}#news .card .image-over img{height:210px;object-fit:cover;transition:transform .6s var(--zh-ease)}#news .card:hover .image-over img{transform:scale(1.06)}#news .card .card-body{padding:1.2rem 1.3rem .4rem}#news .card .card-body h4{color:var(--zh-text);font-size:1.05rem !important;font-weight:700;line-height:1.4;text-align:left}#news .card .card-footer{padding:.6rem 1.3rem 1.2rem;border:0;background:transparent;gap:1rem}#news .card .card-footer a{color:var(--zh-muted);font-size:.82rem}#news .card .card-footer a i{color:var(--zh-accent);margin-right:.35rem}#subscribe .container.smaller{background:linear-gradient(135deg,var(--zh-surface-2),var(--zh-surface));border:1px solid var(--zh-line);border-radius:24px;padding:3rem 2rem}#subscribe h2{color:var(--zh-text);font-weight:800;letter-spacing:-.02em}#subscribe p{color:var(--zh-muted)}#subscribe .form-control{background:rgba(255,255,255,.04);border:1px solid var(--zh-line-2);color:var(--zh-text);border-radius:12px;height:52px}#subscribe .form-control::placeholder{color:#8c8b87}#subscribe .form-control:focus{border-color:var(--zh-accent);background:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(255,121,9,.15)}#contact .step-title h2.featured{font-weight:800;letter-spacing:-.02em}#contact .form-control{background:rgba(255,255,255,.04);border:1px solid var(--zh-line-2);color:var(--zh-text);border-radius:12px}#contact .form-control::placeholder{color:#8c8b87}#contact .form-control:focus{border-color:var(--zh-accent);background:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(255,121,9,.15)}#contact textarea.form-control{min-height:140px}.btn.primary-button{background:var(--zh-accent);border:1px solid var(--zh-accent);color:#1a0e02 !important;font-weight:700;border-radius:12px;padding:.8rem 1.5rem;box-shadow:0 8px 24px rgba(255,121,9,.18)}.btn.primary-button:hover{background:var(--zh-accent-2);border-color:var(--zh-accent-2);transform:translateY(-2px);box-shadow:0 14px 32px rgba(255,121,9,.30)}.btn.dark-button{background:transparent;border:1px solid var(--zh-line-2);color:var(--zh-text);border-radius:12px;padding:.8rem 1.5rem;font-weight:600}.btn.dark-button:hover{border-color:var(--zh-accent);color:var(--zh-accent);transform:translateY(-2px)}.btn.primary-button.text-black,.btn.dark-button.text-black{color:#1a0e02 !important}@media (max-width:991px){#features .row.items,#portfolio .row.items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){#features .row.items,#portfolio .row.items{grid-template-columns:1fr;gap:1rem}#portfolio .intro,#news .intro{text-align:center}#portfolio .intro .align-self-end,#news .intro .align-self-end{margin-top:1rem}#portfolio .card.featured img{height:220px}#subscribe .container.smaller{padding:2rem 1.2rem;border-radius:18px}}@media (prefers-reduced-motion:reduce){#features .card.no-hover,#features .card.no-hover i:first-child,#portfolio .card.featured img,#news .card,#news .card .image-over img,.btn.primary-button,.btn.dark-button{transition:none !important;transform:none !important}}#features.section-1 .card.no-hover h4{color:#ffffff !important}#features.section-1 .card.no-hover p{color:#ffffff !important}.zh-hero-eyebrow{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--zh-accent);margin-bottom:.9rem}.zh-ai-demo{display:inline-flex;align-items:center;gap:1rem;margin-top:2.2rem;max-width:560px;width:100%;background:linear-gradient(135deg,rgba(19,19,16,.92),rgba(14,14,12,.92));border:1px solid var(--zh-line-2);border-radius:16px;padding:1rem 1.15rem;text-align:left;backdrop-filter:blur(6px)}.zh-ai-badge{flex-shrink:0;width:50px;height:50px;border-radius:12px;background:rgba(255,121,9,.12);border:1px solid rgba(255,121,9,.32);color:var(--zh-accent);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.05rem}.zh-ai-text{display:flex;flex-direction:column;min-width:0}.zh-ai-t{font-size:.8rem;color:var(--zh-muted);line-height:1.3}.zh-ai-v{font-size:1.02rem;font-weight:700;color:var(--zh-text);line-height:1.3}.zh-ai-up{margin-left:auto;color:var(--zh-accent);font-weight:800;font-size:1.3rem;white-space:nowrap}#slider .zh-hero-stats{display:flex !important;flex-flow:row wrap !important;gap:1.4rem 2.5rem;margin-top:2rem;align-items:flex-start}#slider .zh-hero-stats>div{flex:0 0 auto;width:auto;text-align:left}#slider .zh-hero-stats b{display:block;font-size:1.7rem;font-weight:800;color:var(--zh-text);line-height:1.1;letter-spacing:-.02em}#slider .zh-hero-stats span{display:block;font-size:.82rem;color:var(--zh-muted)}@media (max-width:767px){.zh-ai-demo,.zh-hero-stats{margin-left:auto;margin-right:auto}.zh-hero-stats{justify-content:center;gap:1.5rem}.zh-hero-eyebrow{display:block}}#zh-faq{padding-top:5.5rem;padding-bottom:5.5rem}.zh-faq-head{margin-bottom:2rem}.zh-eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--zh-accent);margin-bottom:.6rem}#zh-faq h2.featured{font-weight:800;letter-spacing:-.02em}.zh-faq-tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2rem;border-bottom:1px solid var(--zh-line);padding-bottom:1.25rem}.zh-tab{background:var(--zh-surface);border:1px solid var(--zh-line);color:var(--zh-muted);font:inherit;font-weight:700;font-size:.92rem;padding:.6rem 1.3rem;border-radius:999px;cursor:pointer;transition:all .3s var(--zh-ease)}.zh-tab:hover{color:var(--zh-text);border-color:var(--zh-line-2)}.zh-tab.is-active{background:var(--zh-accent);border-color:var(--zh-accent);color:#1a0e02;box-shadow:0 8px 22px rgba(255,121,9,.22)}.zh-faq-panel{display:none}.zh-faq-panel.is-active{display:block;animation:zh-fade .35s var(--zh-ease) both}@keyframes zh-fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.zh-faq-item{border:1px solid var(--zh-line);border-radius:14px;margin-bottom:.85rem;background:var(--zh-surface);overflow:hidden;transition:border-color .3s var(--zh-ease)}.zh-faq-item.open{border-color:rgba(255,121,9,.4)}.zh-faq-q{width:100%;text-align:left;background:none;border:none;color:var(--zh-text);font:inherit;font-weight:700;font-size:1.02rem;padding:1.15rem 1.4rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem}.zh-pm{color:var(--zh-accent);font-size:1.4rem;flex-shrink:0;transition:transform .3s var(--zh-ease);line-height:1}.zh-faq-item.open .zh-pm{transform:rotate(45deg)}.zh-faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--zh-ease)}.zh-faq-a p{padding:0 1.4rem 1.25rem;color:var(--zh-muted);font-size:.95rem;line-height:1.7;margin:0}.zh-faq-a a{color:var(--zh-accent)}#zh-mapstracker{padding-top:1rem;padding-bottom:5.5rem}.zh-maps-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:2.5rem;align-items:center;background:linear-gradient(135deg,var(--zh-surface-2),var(--zh-surface));border:1px solid var(--zh-line);border-radius:24px;padding:3rem 2.5rem}.zh-maps-text h2{font-weight:800;letter-spacing:-.02em;color:var(--zh-text);margin-bottom:.9rem}.zh-maps-text p{color:var(--zh-muted);line-height:1.75;margin-bottom:1.4rem;max-width:52ch}.zh-maps-list{list-style:none;padding:0;margin:0 0 1.8rem}.zh-maps-list li{display:flex;align-items:center;gap:.7rem;color:var(--zh-text);font-size:.95rem;padding:.45rem 0}.zh-maps-list li i{color:var(--zh-accent);font-size:1.05rem;width:1.4rem;text-align:center}.zh-maps-visual{position:relative;min-height:240px;border-radius:18px;background:radial-gradient(120% 120% at 30% 20%,rgba(255,121,9,.10),transparent 55%),repeating-linear-gradient(0deg,var(--zh-line) 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,var(--zh-line) 0 1px,transparent 1px 38px),var(--zh-bg);border:1px solid var(--zh-line);overflow:hidden}.zh-maps-glow{position:absolute;left:50%;top:50%;width:180px;height:180px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,121,9,.22),transparent 70%)}.zh-maps-pin{position:absolute;width:42px;height:42px;border-radius:50%;background:var(--zh-accent);color:#1a0e02;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.82rem;box-shadow:0 8px 20px rgba(255,121,9,.35)}.zh-maps-pin::after{content:"";position:absolute;bottom:-5px;left:50%;width:12px;height:12px;background:var(--zh-accent);transform:translateX(-50%) rotate(45deg);border-radius:0 0 3px 0;z-index:-1}.zh-maps-pin.zh-p1{left:46%;top:30%;z-index:2}.zh-maps-pin.zh-p2{left:28%;top:56%;opacity:.82}.zh-maps-pin.zh-p3{left:64%;top:60%;opacity:.66}.zh-maps-label{position:absolute;left:1rem;bottom:1rem;font-size:.76rem;color:var(--zh-muted);background:rgba(5,5,4,.7);border:1px solid var(--zh-line);padding:.3rem .7rem;border-radius:8px}@media (max-width:900px){.zh-maps-panel{grid-template-columns:1fr;gap:1.8rem;padding:2.2rem 1.4rem}.zh-maps-text p{max-width:none}.zh-maps-visual{min-height:200px}}@media (prefers-reduced-motion:reduce){.zh-faq-panel.is-active{animation:none}.zh-tab,.zh-pm,.zh-faq-a,.zh-faq-item{transition:none !important}}