.content .head-block{position:relative;max-width:1920px;margin:0 auto}.content .head-block .overlay{position:absolute;top:50%;right:20%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);max-width:25%;text-align:right}.content .head-block .overlay .text-container{padding:20px 0;font-size:46px;color:#fff;font-weight:700;line-height:1}.content .head-block .overlay .button-container .button{display:inline-block;color:#fff;border:2px solid #ffc30c;padding:10px 10px 10px 30px;z-index:1;font-size:14px;font-weight:600;position:relative;-moz-transition:.15s all linear;-ms-transition:.15s all linear;-webkit-transition:.15s all linear;transition:.15s all linear}.content .head-block .overlay .button-container .button:hover,.content .head-block .overlay .button-container .button:focus{text-decoration:none;padding:10px 20px}.content .head-block .overlay .button-container .button:hover::before,.content .head-block .overlay .button-container .button:focus::before{width:100%}.content .head-block .overlay .button-container .button::before{content:"";position:absolute;top:0;left:0;height:100%;width:20px;background:#ffc30c;z-index:-1;-moz-transition:.15s all linear;-ms-transition:.15s all linear;-webkit-transition:.15s all linear;transition:.15s all linear}.content .about-us-block{padding:60px 0}.content .about-us-block .designer-container,.content .about-us-block .sure-container{padding:40px 0}.content .about-us-block .designer-container .text-container .title::after{left:0}.content .about-us-block .sure-container .text-container{text-align:right}.content .about-us-block .sure-container .text-container .title::after{right:0}.content .about-us-block .text-container{color:#333f49;padding-top:25px}.content .about-us-block .text-container .title{font-size:22px;font-weight:600;position:relative}.content .about-us-block .text-container .title::after{content:"";position:absolute;bottom:-10px;height:4px;width:150px;background:#ffc30c}.content .about-us-block .text-container .text{padding:20px 0;font-weight:300;font-size:14px}.content .about-us-block .text-container .text b{font-weight:600}.content .about-us-block .list{font-size:14px;font-weight:600px}.content .about-us-block .list .item{padding-left:20px;padding-bottom:5px;position:relative;font-weight:600}.content .about-us-block .list .item::before{content:"";position:absolute;top:3px;left:0;width:15px;height:15px;background:#ffc30c}.content .modern-block{max-width:1920px;margin:0 auto;display:grid;grid-template-columns:50% 50%;background:#333f49}.content .modern-block .image-container{margin:auto 0}.content .modern-block .text-container{color:#fff;padding:20px 30px;max-width:520px}.content .modern-block .text-container .title{font-size:22px;font-weight:600;position:relative}.content .modern-block .text-container .title::after{content:"";position:absolute;bottom:-10px;left:0;height:3px;width:100px;background:#ffc30c}.content .modern-block .text-container .text{padding:40px 0;font-weight:300;font-size:14px}.content .modern-block .button-container .button{display:inline-block;color:#fff;border:2px solid #ffc30c;padding:10px 10px 10px 30px;font-size:14px;font-weight:600;position:relative;z-index:1;-moz-transition:.15s all linear;-ms-transition:.15s all linear;-webkit-transition:.15s all linear;transition:.15s all linear}.content .modern-block .button-container .button:hover,.content .modern-block .button-container .button:focus{text-decoration:none;padding:10px 20px}.content .modern-block .button-container .button:hover::before,.content .modern-block .button-container .button:focus::before{width:100%}.content .modern-block .button-container .button::before{content:"";position:absolute;top:0;left:0;height:100%;width:20px;background:#ffc30c;z-index:-1;-moz-transition:.15s all linear;-ms-transition:.15s all linear;-webkit-transition:.15s all linear;transition:.15s all linear}.content .technology-block{background:url("/modules/index/images/technology-bg.png") center top no-repeat;padding:80px 0}.content .technology-block .text-container{color:#333f49;text-align:center}.content .technology-block .text-container .title{font-size:22px;font-weight:600;position:relative}.content .technology-block .text-container .title::after{content:"";position:absolute;bottom:-10px;left:50%;height:3px;width:100px;background:#ffc30c;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.content .technology-block .text-container .text{padding:40px 0;font-size:14px}.content .technology-block .text-container .text b{font-weight:600}.content .technology-block .images{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px}.content .gallery-block{padding:80px 0}.content .gallery-block .gallery-container .text-container{color:#34393d;font-size:14px;text-align:center}.content .gallery-block .gallery-container .text-container b{font-weight:600}.content .gallery-block .gallery-container .images{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:25px;padding:60px 0 30px}.content .gallery-block .gallery-container .description{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:25px}.content .gallery-block .gallery-container .description .text-container{text-align:left}.content .gallery-block .gallery-container .button-container{padding-top:60px;text-align:center}.content .gallery-block .gallery-container .button-container .button{display:inline-block;color:#333f49;border:2px solid #333f49;padding:10px 20px 10px 40px;z-index:1;font-size:14px;font-weight:600;position:relative;-moz-transition:.15s all linear;-ms-transition:.15s all linear;-webkit-transition:.15s all linear;transition:.15s all linear}.content .gallery-block .gallery-container .button-container .button:hover,.content .gallery-block .gallery-container .button-container .button:focus{text-decoration:none;padding:10px 30px;color:#fff}.content .gallery-block .gallery-container .button-container .button:hover::before,.content .gallery-block .gallery-container .button-container .button:focus::before{width:100%}.content .gallery-block .gallery-container .button-container .button::before{content:"";position:absolute;top:0;left:0;height:100%;width:20px;background:#333f49;z-index:-1;-moz-transition:.15s all linear;-ms-transition:.15s all linear;-webkit-transition:.15s all linear;transition:.15s all linear}@media(max-width: 1499px){.content .head-block .overlay{max-width:30%}.content .head-block .overlay .image-container .head-logo{max-width:30%}.content .head-block .overlay .text-container{font-size:36px}}@media(max-width: 991px){.content .head-block .overlay{max-width:50%;right:10%}.content .head-block .overlay .image-container .head-logo{max-width:30%}.content .head-block .overlay .text-container{padding:10px 0;font-size:28px}.content .modern-block{grid-template-columns:100%}.content .modern-block .image-container{text-align:center}.content .modern-block .text-container{max-width:none;padding:30px 15px}.content .modern-block .button-container{text-align:right}.content .gallery-block .gallery-container .description{grid-template-columns:100%}.content .gallery-block .gallery-container .description .image-container{text-align:center}}@media(max-width: 767px){.content .head-block{overflow:hidden}.content .head-block .image .head-img{max-width:200%;position:relative;left:-50%}.content .technology-block{background:#e6e6e6;padding:40px 0}.content .technology-block .images{grid-template-columns:repeat(2, 1fr)}.content .gallery-block .gallery-container .images{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.content .head-block .overlay{max-width:none}.content .head-block .overlay .image-container .head-logo{max-width:30%}.content .head-block .overlay .text-container{padding:10px 0;font-size:20px}.content .head-block .overlay .button-container .button{padding:5px 10px 5px 30px}.content .head-block .overlay .button-container .button:hover,.content .head-block .overlay .button-container .button:focus{padding:5px 20px}.content .about-us-block{padding:20px 0}}
