@charset "UTF-8";
.container,
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
@media (min-width:1400px){.container{max-width:1320px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:15px;padding-left:15px;margin-top:0}.row-cols-auto>*{flex:0 0 auto;width:auto}@media (min-width:0){.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}}
@media (min-width:576px){.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}}
@media (min-width:768px){.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}}
@media (min-width:992px){.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}}
@media (min-width:1200px){.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}}
@media (min-width:1400px){.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}}
.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:0){.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}}
@media (min-width:576px){.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}}
@media (min-width:768px){.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}}
@media (min-width:992px){.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}}
@media (min-width:1200px){.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}}
@media (min-width:1400px){.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}}
.offset-0{margin-left:0}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:0){.offset-0{margin-left:0}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}}
@media (min-width:576px){.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}
@media (min-width:768px){.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}
@media (min-width:992px){.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}
@media (min-width:1200px){.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}
@media (min-width:1400px){.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}}
.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.d-none{display:none !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}@media (min-width:0){.d-none{display:none !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}}
@media (min-width:576px){.d-sm-none{display:none !important}.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}}
@media (min-width:768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}}
@media (min-width:992px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}}
@media (min-width:1200px){.d-xl-none{display:none !important}.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}}
@media (min-width:1400px){.d-xxl-none{display:none !important}.d-xxl-block{display:block !important}.d-xxl-flex{display:flex !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}}
.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.m-1{margin:0.25rem !important}.mt-1{margin-top:0.25rem !important}.mr-1{margin-right:0.25rem !important}.mb-1{margin-bottom:0.25rem !important}.ml-1{margin-left:0.25rem !important}.mx-1{margin-left:0.25rem !important;margin-right:0.25rem !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.p-1{padding:0.25rem !important}.pt-1{padding-top:0.25rem !important}.pr-1{padding-right:0.25rem !important}.pb-1{padding-bottom:0.25rem !important}.pl-1{padding-left:0.25rem !important}.px-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2{margin-top:0.5rem !important}.mr-2{margin-right:0.5rem !important}.mb-2{margin-bottom:0.5rem !important}.ml-2{margin-left:0.5rem !important}.mx-2{margin-left:0.5rem !important;margin-right:0.5rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.p-2{padding:0.5rem !important}.pt-2{padding-top:0.5rem !important}.pr-2{padding-right:0.5rem !important}.pb-2{padding-bottom:0.5rem !important}.pl-2{padding-left:0.5rem !important}.px-2{padding-left:0.5rem !important;padding-right:0.5rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.m-3{margin:1rem !important}.mt-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3{margin-bottom:1rem !important}.ml-3{margin-left:1rem !important}.mx-3{margin-left:1rem !important;margin-right:1rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-3{padding:1rem !important}.pt-3{padding-top:1rem !important}.pr-3{padding-right:1rem !important}.pb-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.px-3{padding-left:1rem !important;padding-right:1rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.m-4{margin:1.5rem !important}.mt-4{margin-top:1.5rem !important}.mr-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4{margin-left:1.5rem !important}.mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-4{padding:1.5rem !important}.pt-4{padding-top:1.5rem !important}.pr-4{padding-right:1.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pl-4{padding-left:1.5rem !important}.px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-5{margin:3rem !important}.mt-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.mx-5{margin-left:3rem !important;margin-right:3rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-5{padding:3rem !important}.pt-5{padding-top:3rem !important}.pr-5{padding-right:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.px-5{padding-left:3rem !important;padding-right:3rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-6{margin:4rem !important}.mt-6{margin-top:4rem !important}.mr-6{margin-right:4rem !important}.mb-6{margin-bottom:4rem !important}.ml-6{margin-left:4rem !important}.mx-6{margin-left:4rem !important;margin-right:4rem !important}.my-6{margin-top:4rem !important;margin-bottom:4rem !important}.p-6{padding:4rem !important}.pt-6{padding-top:4rem !important}.pr-6{padding-right:4rem !important}.pb-6{padding-bottom:4rem !important}.pl-6{padding-left:4rem !important}.px-6{padding-left:4rem !important;padding-right:4rem !important}.py-6{padding-top:4rem !important;padding-bottom:4rem !important}.m-7{margin:5rem !important}.mt-7{margin-top:5rem !important}.mr-7{margin-right:5rem !important}.mb-7{margin-bottom:5rem !important}.ml-7{margin-left:5rem !important}.mx-7{margin-left:5rem !important;margin-right:5rem !important}.my-7{margin-top:5rem !important;margin-bottom:5rem !important}.p-7{padding:5rem !important}.pt-7{padding-top:5rem !important}.pr-7{padding-right:5rem !important}.pb-7{padding-bottom:5rem !important}.pl-7{padding-left:5rem !important}.px-7{padding-left:5rem !important;padding-right:5rem !important}.py-7{padding-top:5rem !important;padding-bottom:5rem !important}.m-8{margin:6rem !important}.mt-8{margin-top:6rem !important}.mr-8{margin-right:6rem !important}.mb-8{margin-bottom:6rem !important}.ml-8{margin-left:6rem !important}.mx-8{margin-left:6rem !important;margin-right:6rem !important}.my-8{margin-top:6rem !important;margin-bottom:6rem !important}.p-8{padding:6rem !important}.pt-8{padding-top:6rem !important}.pr-8{padding-right:6rem !important}.pb-8{padding-bottom:6rem !important}.pl-8{padding-left:6rem !important}.px-8{padding-left:6rem !important;padding-right:6rem !important}.py-8{padding-top:6rem !important;padding-bottom:6rem !important}.text-start{text-align:left !important}.text-center{text-align:center !important}.text-end{text-align:right !important}@media (min-width:0){.text-start{text-align:left !important}.text-center{text-align:center !important}.text-end{text-align:right !important}}
@media (min-width:576px){.text-sm-start{text-align:left !important}.text-sm-center{text-align:center !important}.text-sm-end{text-align:right !important}}
@media (min-width:768px){.text-md-start{text-align:left !important}.text-md-center{text-align:center !important}.text-md-end{text-align:right !important}}
@media (min-width:992px){.text-lg-start{text-align:left !important}.text-lg-center{text-align:center !important}.text-lg-end{text-align:right !important}}
@media (min-width:1200px){.text-xl-start{text-align:left !important}.text-xl-center{text-align:center !important}.text-xl-end{text-align:right !important}}
@media (min-width:1400px){.text-xxl-start{text-align:left !important}.text-xxl-center{text-align:center !important}.text-xxl-end{text-align:right !important}}
.text-primary{color:#d4af37 !important}.text-secondary{color:#203125 !important}.text-light{color:#f8f9fa !important}.text-dark{color:#212529 !important}.bg-primary{background-color:#d4af37 !important}.bg-secondary{background-color:#203125 !important}.bg-light{background-color:#f8f9fa !important}.bg-dark{background-color:#212529 !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}*{box-sizing:border-box}html,body{overflow-x:hidden}body{margin:0;font-family:"Open Sans",Arial,sans-serif;color:#333;line-height:1.6}img{max-width:100%;height:auto}.breadcrumbs{display:flex;flex-wrap:wrap;padding:15px 0;margin:0 0 20px 0;list-style:none}
.breadcrumbs li{font-size:14px}
.breadcrumbs li a{color:#d4af37;text-decoration:none}
.breadcrumbs li a:hover{text-decoration:underline}
.breadcrumbs li.active{color:#666}.services-menu{background:#edf6f8;padding:22px 30px;margin-bottom:1.75rem}
.services-menu-title{margin:0 0 15px 0;font-size:20px;font-family:"Open Sans",Arial,sans-serif}
.services-menu-title a{color:#0096d4;text-decoration:none}
.services-menu-title a:hover{text-decoration:underline}
.services-menu>ul{list-style:none;margin:0;padding:0;font-size:20px;font-family:"Open Sans",Arial,sans-serif}
.services-menu>ul>li{color:#0096d4;margin-bottom:5px}
.services-menu>ul>li>a{color:#0096d4;text-decoration:none}
.services-menu>ul>li>a:hover{text-decoration:underline}
.services-menu>ul>li ul{list-style:disc;font-size:13px;line-height:1.5;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:1rem;margin-bottom:0.4rem;margin-top:5px}
.services-menu>ul>li ul li{padding:2px 0;color:#333}
.services-menu>ul>li ul li a{color:#333;text-decoration:none;font-size:13px}
.services-menu>ul>li ul li a:hover{color:#0096d4;text-decoration:underline}
.services-menu>ul>li ul li.active>a,.services-menu>ul>li ul li.current>a{color:#25313d;font-weight:normal;text-decoration:none}
.services-menu .current>a,
.services-menu .active>a{color:#25313d;font-weight:normal;text-decoration:none}.test-grid{background:#f0f0f0;padding:20px;text-align:center;border:1px solid #ddd}.hero-block{position:relative;min-height:500px;height:100vh;max-height:800px;background-image:url(/assets/templates/ifreework_com/src/img/latex.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;display:flex;align-items:center}
.hero-block__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.4) 100%);z-index:1}
.hero-block__container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
.hero-block__content{max-width:600px;background:rgba(32,49,37,0.7);backdrop-filter:blur(5px);padding:40px 50px;border-radius:8px;border-left:5px solid #d4af37;box-shadow:0 20px 40px rgba(0,0,0,0.3);animation:slideIn 1s ease-out}
.hero-block__title{font-size:42px;line-height:1.2;margin:0 0 20px 0;color:#fff;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}
.hero-block__text{font-size:18px;line-height:1.6;margin-bottom:30px;color:rgba(255,255,255,0.9)}
.hero-block__btn{display:inline-block;padding:15px 40px;background:#d4af37;color:#203125;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border-radius:50px;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(212,175,55,0.3)}
.hero-block__btn:hover{background:rgb(177.7777777778,144.8888888889,38.2222222222);transform:translateY(-3px);box-shadow:0 8px 25px rgba(212,175,55,0.4);color:#203125}
.hero-block__btn:active{transform:translateY(-1px)}@keyframes slideIn{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}
@media (max-width:575.98px){.container,.width3{padding-left:15px;padding-right:15px}h1{font-size:24px;line-height:1.3}h2{font-size:20px}.row{margin-left:-10px;margin-right:-10px}.row>*{padding-left:10px;padding-right:10px}}
@media (max-width:991.98px){.header .logo{text-align:center;margin-bottom:15px}.header .contacts{text-align:center}.header .contacts .new_phone .phone a{font-size:18px}.header .contacts .hours{text-align:center}.top-bar .top-bar-nav ul{display:flex;flex-direction:column}.top-bar .top-bar-nav ul li{width:100%;text-align:center}.top-bar .top-bar-nav ul li a{padding:10px;display:block}.top-bar .ulphone{display:block;text-align:center;margin-top:10px}}
@media (max-width:767.98px){.header .logo .logo_img{font-size:28px}.header .logo .slogan_out{font-size:14px}.header .contacts .new_phone .phone a{font-size:16px}.header .contacts .new_phone .phone_mail a{font-size:14px}}
@media (max-width:575.98px){.header{padding:15px 0}.header .logo .logo_img{font-size:24px}.header .contacts .new_phone .phone a{font-size:14px;display:flex;flex-direction:column}.header .contacts .new_phone .phone a span{font-size:12px}.toggle-topbar{display:block !important}}@media (max-width:991.98px){.main-content .row{flex-direction:column}.main-content .row [class*=col-]{width:100%;margin-bottom:30px}.services-menu{margin-top:30px}.services-menu>ul{font-size:18px}}
@media (max-width:767.98px){.services-menu{padding:15px 20px}.services-menu-title{font-size:18px}.services-menu>ul{font-size:16px}.services-menu>ul ul{margin-left:0.5rem}.services-menu>ul ul li a{font-size:12px}.breadcrumbs{font-size:12px;padding:10px 0}.breadcrumbs li:not(:last-child):after{margin:0 5px}}@media (max-width:991.98px){footer .row{flex-wrap:wrap}footer .row [class*=col-]{width:50%;margin-bottom:30px}}
@media (max-width:767.98px){footer .row [class*=col-]{width:100%;text-align:center}footer .social{justify-content:center}}@media (max-width:767.98px){input[type=text],input[type=email],input[type=tel],textarea{width:100%;margin-bottom:10px}button,.button{width:100%;text-align:center}}@media (max-width:767.98px){.gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px}}
@media (max-width:479.98px){.gallery-grid{grid-template-columns:1fr}}@media (max-width:767.98px){.hide-on-mobile{display:none !important}}@media (min-width:768px){.show-on-mobile{display:none !important}}@media (max-width:767.98px){.text-center-mobile{text-align:center !important}}@media (max-width:1199.98px){.hero-block__title{font-size:36px}.hero-block__text{font-size:16px}}
@media (max-width:991.98px){.hero-block{background-attachment:scroll}.hero-block__content{max-width:100%;padding:30px 40px}.hero-block__title{font-size:32px}}
@media (max-width:767.98px){.hero-block{min-height:400px;height:auto;padding:60px 0}.hero-block__overlay{background:linear-gradient(135deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 100%)}.hero-block__content{padding:25px 20px;border-left-width:3px}.hero-block__title{font-size:28px}.hero-block__text{font-size:15px;margin-bottom:25px}.hero-block__btn{padding:12px 30px;font-size:14px}}
@media (max-width:575.98px){.hero-block{padding:40px 0}.hero-block__title{font-size:24px}.hero-block__text{font-size:14px;line-height:1.5}.hero-block__btn{padding:10px 25px;width:100%;text-align:center}}
@media (max-width:359.98px){.hero-block__title{font-size:20px}.hero-block__text{font-size:13px}}