@font-face{font-family:'Lato';font-weight:500;src:local("Arial"),url("../fonts/Lato-Medium.ttf")}*::-moz-focus-inner{border:0}*:focus,*:active,*:hover{outline:0}*:focus::-moz-focus-inner,*:active::-moz-focus-inner,*:hover::-moz-focus-inner{border:0}html{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:1rem;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Lato", Helvetica, Arial, sans-serif;color:#434345}body,input,select,textarea{font-family:"Lato",Helvetica,Arial,sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-style:normal}h1,.h1{font-size:2.8125rem}h2,.h2{font-size:2.375rem}h2 .big,.h2 .big{font-size:147.36%;line-height:1.142857142857143}h3,.h3{font-size:1.875rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.375rem}h6,.h6{font-size:1.0625rem}h1,h2,h3,h4,h5,h6,p,a,span,li{word-wrap:break-word;word-break:break-word}h1,.h1{margin-bottom:21px}@media (min-width: 768px){h1,.h1{line-height:1.2;font-size:45px}}h2,.h2{margin-bottom:17px}@media (min-width: 768px){h2,.h2{line-height:1.18421;font-size:38px}}h3,.h3{margin-bottom:18px}@media (min-width: 768px){h3,.h3{line-height:1.2;font-size:30px}}h4,.h4{margin-bottom:16px}h5,.h5{margin-bottom:19px}@media (min-width: 768px){h5,.h5{line-height:1.22727;font-size:22px}}h6,.h6{margin-bottom:18px}@media (min-width: 768px){h6,.h6{line-height:1.47059;font-size:17px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}p{margin-top:0;margin-bottom:1.2rem}a{color:#f8981d;-webkit-transition:all .3s;transition:all .3s}a:hover{color:#55bbeb}.text-primary{color:#02A4C4 !important}.text-secondary{color:#09284D !important}.text-danger{color:!important}.secondary-font{font-family:"Lato",Helvetica,Arial,sans-serif}.sub-font{font-family:"Lato",Helvetica,Arial,sans-serif}.text-underline{text-decoration:underline}.underline-none{text-decoration:none}.underline-none:hover{text-decoration:none}.radius{border-radius:5px !important}.box-shadow-primary{-webkit-box-shadow:0 3px 39px rgba(0,0,0,0.06);box-shadow:0 3px 39px rgba(0,0,0,0.06)}.box-shadow-secondary{-webkit-box-shadow:0 3px 39px rgba(0,0,0,0.13);box-shadow:0 3px 39px rgba(0,0,0,0.13)}.font-weight-light{font-weight:300 !important}.font-weight-regular{font-weight:400 !important}.font-weight-medium{font-weight:500 !important}.font-weight-semi-bold{font-weight:600 !important}.font-weight-bold{font-weight:700 !important}.min-height{min-height:100vh}.no-border{border:0 !important}.cursor-pointer{cursor:pointer}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2{display:-webkit-box;height:43px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.overflow-hidden{overflow:hidden}.disabled{pointer-events:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear{display:none;width:0;height:0}input::-ms-reveal{display:none;width:0;height:0}input[type=number]{-moz-appearance:textfield}.str-btn-primary{font-size:.875rem;line-height:.875rem;font-weight:900;width:270px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;background:#f8981d;color:#fff;border-color:#f8981d;border-radius:3px;outline:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase}@media (max-width: 1199px){.str-btn-primary{width:212.5px}}@media (max-width: 991px){.str-btn-primary{width:282.5px}}@media (max-width: 767px){.str-btn-primary{width:290px}}@media (max-width: 575px){.str-btn-primary{width:100%}}.str-btn-primary:hover{color:#fff;background:#55bbeb;border-color:#55bbeb}.str-btn-primary span{line-height:1}#main-header{position:fixed;top:0;left:0;width:100%;z-index:9;-ms-flex-line-pack:center;align-content:center;background-color:#191919;padding:40px 85px 49px 85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s;transition:all .4s}@media (max-width: 1199px){#main-header{background-color:#191919;-webkit-box-shadow:0 1px 10px 0 rgba(67,67,69,0.3);box-shadow:0 1px 10px 0 rgba(67,67,69,0.3);padding:0;height:56px}}@media (max-width: 1199px){#main-header .menu-trigger{position:absolute;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:48px;height:48px;padding-left:8px}}@media (max-width: 767px){#main-header .menu-trigger{padding-left:8px}}#main-header .menu-trigger span{width:24px;height:4px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;position:relative;display:block;margin:auto;-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#main-header .menu-trigger span::before{width:24px;height:4px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;content:"";position:absolute;-webkit-transition:.3s all ease;transition:.3s all ease;top:-8px}#main-header .menu-trigger span::after{width:24px;height:4px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;content:"";position:absolute;top:8px;-webkit-transition:.3s all ease;transition:.3s all ease}#main-header .menu-trigger.active span{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#main-header .menu-trigger.active span::before{top:0;width:15px;-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg)}#main-header .menu-trigger.active span::after{top:0;width:15px;-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg)}#main-header.fixed-header{position:fixed !important;top:0;left:0;width:100%;background-color:#191919;padding-top:20px;padding-bottom:25px;-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,0.15);box-shadow:0 3px 11px 0 rgba(0,0,0,0.15);-webkit-transition:all .4s;transition:all .4s}@media (max-width: 991px){#main-header.fixed-header{padding-top:6px !important;padding-bottom:6px !important}}@media (min-width: 1200px){#main-header.fixed-header .menu-holder ul.menu li.menu-item-has-children ul.sub-menu{padding-top:26px !important}}#main-header .logo{max-width:193px;line-height:1;margin-left:-15px}#main-header .logo img{width:193px;height:44px;margin-top:-5px}@media (max-width: 767px){#main-header .logo img{width:225px;height:44px}}@media (max-width: 1199px){#main-header .logo{margin:0 auto}}@media (max-width: 767px){#main-header .logo{max-width:225px;position:absolute;right:19px}}#main-header .menu-holder ul.menu{margin-bottom:0}#main-header .menu-holder ul.menu li{line-height:1}#main-header .menu-holder ul.menu li a{display:inline-block;vertical-align:middle;font-size:13px;font-weight:900;line-height:24px;letter-spacing:0.06em;text-transform:uppercase}@media (min-width: 1200px){#main-header .menu-holder ul.menu li.menu-item-has-children ul.sub-menu{padding-top:45px;-webkit-box-shadow:none;box-shadow:none}#main-header .menu-holder ul.menu li.menu-item-has-children ul.sub-menu li{-webkit-box-shadow:0 1px 4px 0 #000;box-shadow:0 1px 4px 0 #000}#main-header .menu-holder ul.menu li.menu-item-has-children ul.sub-menu li:nth-child(1){border-top:1px solid #f8981d}#main-header .menu-holder ul.menu li.menu-item-has-children ul.sub-menu li a{display:block;color:#fff;padding:8px 30px 8px 20px;background:#151515}#main-header .menu-holder ul.menu li.menu-item-has-children ul.sub-menu li a:hover{background:#191919;border:0}#main-header .menu-holder ul.menu li.menu-item-has-children ul.sub-menu li a:hover::after{width:0;height:0;background:none}#main-header .menu-holder ul.menu li.menu-item-has-children:hover ul.sub-menu{visibility:visible;display:block;opacity:1}}@media (max-width: 1199px){#main-header .menu-holder ul.menu li{margin-top:5px}#main-header .menu-holder ul.menu li:first-child{margin-top:0}}@media (min-width: 1200px){#main-header .menu-trigger{display:none}#main-header .menu-holder ul.menu{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;max-width:900px}#main-header .menu-holder ul.menu>li{position:relative}#main-header .menu-holder ul.menu>li:not(:last-of-type){margin-right:37px}#main-header .menu-holder ul.menu>li a{text-decoration:none;position:relative;text-transform:uppercase;font-size:.8125rem;line-height:1.5rem;font-weight:900;-webkit-transition:.3s all ease;transition:.3s all ease;color:#fff}#main-header .menu-holder ul.menu>li a:after{content:'';position:absolute;top:100%;left:50%;width:0;height:2px;margin-top:4px;-webkit-transition:.3s all ease;transition:.3s all ease;background:-webkit-gradient(linear, left top, right top, from(#f8981d), to(#f7ca45));background:linear-gradient(90deg, #f8981d 0%, #f7ca45 100%)}#main-header .menu-holder ul.menu>li a:hover:after{left:0;width:100%}#main-header .menu-holder ul.menu>li.current_page_item a:after{left:0;width:100%}#main-header .menu-holder ul.menu>li .sub-menu{list-style-type:none;padding-left:0;position:absolute;top:100%;left:0;z-index:1;width:240px;padding:0;visibility:hidden;-webkit-transition:.3s all ease;transition:.3s all ease;text-align:left;opacity:0}#main-header .menu-holder ul.menu>li.focus .sub-menu{opacity:1;visibility:visible}}@media (max-width: 1199px){#main-header .logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#main-header .menu-trigger{display:block}#main-header .menu-holder{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:#191919;position:fixed;top:0;left:0;right:0;bottom:0;width:280px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.3s;transition:0.3s;z-index:10;overflow-y:auto;padding:10px}#main-header .menu-holder.active{padding-top:15px;-webkit-transform:translateX(0%);transform:translateX(0%)}#main-header .menu-holder.active::after{content:"";position:absolute;top:-10px;width:100%;height:10px;background:#191919;left:0;-webkit-box-shadow:0 1px 10px 0 rgba(67,67,69,0.3);box-shadow:0 1px 10px 0 rgba(67,67,69,0.3);z-index:1}#main-header .menu-holder ul.menu{list-style-type:none;padding-left:0;-webkit-transition:all .3s;transition:all .3s}#main-header .menu-holder ul.menu>li a{text-decoration:none;position:relative;text-transform:uppercase;font-size:.8125rem;line-height:1.5rem;font-weight:900;letter-spacing:normal;color:#fff;cursor:pointer;display:block;padding:8px 30px 8px 15px}#main-header .menu-holder ul.menu>li .sub-menu-trigger{position:relative;width:35px;font-size:24px;line-height:40px;color:#fff}#main-header .menu-holder ul.menu>li .sub-menu-trigger:hover{color:#fff}#main-header .menu-holder ul.menu>li .sub-menu-trigger.collapsed-trigger{color:#434345}#main-header .menu-holder ul.menu>li .sub-menu-trigger.collapsed-trigger:hover{color:#fff}#main-header .menu-holder ul.menu>li .sub-menu-trigger.collapsed-trigger:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#main-header .menu-holder ul.menu>li .sub-menu-trigger:before{display:inline-block;margin-right:15px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}#main-header .menu-holder ul.menu>li.current_page_item .menu-item-holder,#main-header .menu-holder ul.menu>li.current_page_item a{background-color:#212121}#main-header .menu-holder ul.menu>li .menu-item-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-header .menu-holder ul.menu>li .sub-menu{list-style-type:none;padding-left:0;opacity:0;height:0;overflow:hidden;visibility:hidden}#main-header .menu-holder ul.menu>li .sub-menu.active{opacity:1;height:100%;visibility:visible}#main-header .menu-holder ul.menu>li .sub-menu li a{padding-left:25px}#main-header .menu-holder ul.menu>li .clicked-parent-menu{background:#212121}}.home #main-header{background-color:transparent}@media (max-width: 1199px){.home #main-header{background-color:#191919}}.home #main-header.fixed-header{background-color:#191919}@media (max-width: 1199px){.single-services .archive-service-menu-item .menu-item-holder{background-color:#212121}}@media (min-width: 1200px){.single-services .archive-service-menu-item a:after{left:0 !important;width:100% !important}}@media (max-width: 1199px){.single-portfolio .archive-portfolio-menu-item .menu-item-holder{background-color:#212121}}@media (min-width: 1200px){.single-portfolio .archive-portfolio-menu-item a:after{left:0 !important;width:100% !important}}@media (max-width: 1199px){.single-post .archive-blog-menu-item .menu-item-holder{background-color:#212121}}@media (min-width: 1200px){.single-post .archive-blog-menu-item a:after{left:0 !important;width:100% !important}}.main-footer{background-color:#191919;padding-top:66px;padding-bottom:34px}@media (min-width: 1200px){.main-footer .container-md{max-width:1200px}}@media (max-width: 991px){.main-footer .container-md{text-align:center}}.main-footer .footer-logo{max-width:138px;margin-bottom:15px}@media (max-width: 1199px){.main-footer .footer-logo{margin-left:auto;margin-right:auto}}.main-footer .heading,.main-footer .summary{color:#fff}.main-footer .sub-text,.main-footer .copyright,.main-footer .footer-privacy-link{color:#434345}.main-footer .footer-privacy-link{text-decoration:none}.main-footer .footer-privacy-link:hover{text-decoration:underline}.main-footer .sub-text{font-size:1rem;line-height:1.5rem;margin-bottom:18px}@media (max-width: 1199px){.main-footer .sub-text{text-align:center}}.main-footer .form-cover{position:relative;margin-top:30px}@media (max-width: 1199px){.main-footer .form-cover{margin-left:0.25rem;margin-right:0.25rem}}.main-footer .form-cover .newsletter-icon{display:inline-block;vertical-align:middle;font-size:19px;line-height:1;padding:7px 12px;background-color:#212121;border:1px solid #212121;border-radius:3px 0 0 3px;margin-right:-2px;height:40px}.main-footer .form-cover .newsletter-icon i{color:#fff}.main-footer .form-cover form,.main-footer .form-cover .frm_forms,.main-footer .form-cover .frm_fields_container,.main-footer .form-cover .form-field,.main-footer .form-cover .frm_submit{display:inline-block;vertical-align:middle}.main-footer .form-cover label{display:none}.main-footer .form-cover .frm_forms{width:90%}@media (max-width: 1199px){.main-footer .form-cover .frm_forms{width:calc(100% - 45px)}}.main-footer .form-cover .frm_forms form{width:100%}.main-footer .form-cover .frm_forms form .frm_fields_container{width:100%}.main-footer .form-cover .frm_forms form .frm_fields_container .form-field{width:calc(100% - 90px)}.main-footer .form-cover .frm_forms form .frm_fields_container .form-field input{width:100%;font-size:13px;padding:8px 12px;-webkit-box-shadow:none;box-shadow:none;color:#212121;background:#fff;border:0;border-radius:0;height:40px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.main-footer .form-cover .frm_forms form .frm_fields_container .form-field input{height:40px}}.main-footer .form-cover .frm_forms form .frm_fields_container .form-field input::-webkit-input-placeholder{color:#000;opacity:1}.main-footer .form-cover .frm_forms form .frm_fields_container .form-field input::-moz-placeholder{color:#000;opacity:1}.main-footer .form-cover .frm_forms form .frm_fields_container .form-field input:-ms-input-placeholder{color:#000;opacity:1}.main-footer .form-cover .frm_forms form .frm_fields_container .form-field input::-ms-input-placeholder{color:#000;opacity:1}.main-footer .form-cover .frm_forms form .frm_fields_container .form-field input::placeholder{color:#000;opacity:1}.main-footer .form-cover .frm_forms form .frm_fields_container .frm_submit .frm_button_submit{font-size:12px;font-weight:900;line-height:24px;z-index:2;margin-left:-10px;padding:6px 12px;color:#fff;background-color:#f8981d;border-color:#f8981d;outline:none;-webkit-box-shadow:none;box-shadow:none;border:0;text-transform:uppercase;height:40px;width:95px;border-radius:0 3px 3px 0}.main-footer .form-cover .frm_forms form .frm_fields_container .frm_submit .frm_button_submit:hover{background-color:#55bbeb;border-color:#55bbeb}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.main-footer .form-cover .frm_forms form .frm_fields_container .frm_submit .frm_button_submit{height:41px}}.main-footer .form-cover .frm_forms .frm_message,.main-footer .form-cover .frm_forms .frm_error_style{position:absolute;left:0;background:#191919;top:0;color:green}.main-footer .form-cover .frm_forms .frm_error_style{top:-30px;color:red}.main-footer .form-cover .frm_forms .frm_error{color:red;position:absolute;bottom:-30px;left:0}.main-footer .social-icons{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1199px){.main-footer .social-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main-footer .social-icons li:not(:last-of-type){margin-right:10px}.main-footer .social-icons li a{font-size:1.125rem;line-height:2.5rem;height:40px;width:40px;display:block;border-radius:50%;background-color:#212121;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transition:0.3s;transition:0.3s}.main-footer .social-icons li a.fb:hover{background-color:#0956b5}.main-footer .social-icons li a.twitter:hover{background-color:#28d4f9}.main-footer .social-icons li a.instagram:hover{background-color:#8a3ab9}.main-footer .social-icons li a.linkedin:hover{background-color:#0E7EB5}.main-footer .heading{margin-bottom:18px;font-size:1.0625rem;line-height:1.5625rem;font-weight:700}.main-footer .post-listing{list-style-type:none;padding-left:0}@media (max-width: 991px){.main-footer .post-listing{margin-bottom:0}}.main-footer .post-listing .post a{text-decoration:none;-webkit-transition:0.3s;transition:0.3s;color:#fff}.main-footer .post-listing .post a .date-holder i{font-size:14px;color:#55bbeb}.main-footer .post-listing .post a .date-holder .date{-webkit-transform:translate(0, -1px);transform:translate(0, -1px);display:inline-block;font-size:12px;color:#9b9b9b;-webkit-transition:.3s;transition:.3s}.main-footer .post-listing .post a .post-title{margin-bottom:0}.main-footer .post-listing .post a:hover .date-holder i{color:#55bbeb}.main-footer .post-listing .post a:hover .date-holder .date{-webkit-transform:translate(10px, -1px);transform:translate(10px, -1px)}.main-footer .post-listing .post a:hover .post-title{color:#55bbeb}.main-footer .post-listing .post:not(:last-of-type){margin-bottom:16px}.main-footer .post-listing .post .date{font-size:.75rem;line-height:1.125rem}.main-footer .post-listing .post .post-title{font-size:1.0625rem;line-height:1.5625rem;font-weight:400}.main-footer .copyright{margin-top:50px;font-size:.9375rem;line-height:1.40625rem}@media (max-width: 1199px){.main-footer .latestnews-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-footer .newsletter-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}.main-footer .newsletter-col .summary{margin-left:0.25rem;margin-right:0.25rem}.main-footer .logo-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center;margin-top:66px}}@media (max-width: 991px){.main-footer .container-md .row{max-width:500px;margin:0 auto}.main-footer .latestnews-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-footer .newsletter-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:41px}.main-footer .logo-col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.footer-contact-section{color:#ffffff;padding:66px 0 41px 0;text-align:center;background:-webkit-gradient(linear, left top, right top, from(#f8981d), to(#f7ca45));background:linear-gradient(90deg, #f8981d 0%, #f7ca45 100%)}@media (max-width: 991px){.footer-contact-section{padding-left:15px;padding-right:15px}}.footer-contact-section h2{font-weight:400;margin-bottom:25px}@media (max-width: 991px){.footer-contact-section h2{max-width:750px;margin-left:auto;margin-right:auto}}@media (max-width: 767px){.footer-contact-section h2{font-size:32px;line-height:1.5}}.footer-contact-section h2 .big{font-size:147.36%;line-height:1.142857142857143}@media (max-width: 767px){.footer-contact-section h2 .big{font-size:100%;line-height:1}}.footer-contact-section .btn{font-size:17px;font-weight:900;width:240px;border-color:#fff;color:#fff;padding:16px 0;border-radius:5px;text-transform:uppercase;letter-spacing:0.06em;border-width:2px;-webkit-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:none;box-shadow:none}@media (max-width: 991px){.footer-contact-section .btn{font-size:.875rem;line-height:1.75rem;padding:9px 30px;width:auto}}.footer-contact-section .btn span{display:inline-block;vertical-align:middle}.footer-contact-section .btn i{font-size:32px;line-height:1;margin-right:14px}.footer-contact-section .btn:hover{color:#434345;background-color:#fff;border-color:#fff}.footer-contact-section .contact-icon{line-height:1}.scroll-top{display:none}@media (min-width: 1200px){.scroll-top{display:block}}.scroll-top a{display:block;text-decoration:none;position:fixed;right:40px;bottom:-50px;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);color:#ffffff;width:50px;height:50px;line-height:50px;font-size:21px;overflow:hidden;z-index:1;background:#434345;border-radius:50%;text-align:center;-webkit-transition:easeIn 3s;transition:easeIn 3s}@media (max-width: 1199px){.scroll-top a{right:15px;bottom:-50px}}.scroll-top a i{line-height:50px;font-size:21px}.scroll-top a:hover{color:#fff;background:#f8981d}body .wp-chatbot-ball{background:transparent !important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .1s;transition:all .1s;width:56px !important;height:56px !important;border-radius:50%;background:#f8981d !important;-webkit-box-shadow:0 0 8px 4px rgba(0,0,0,0.16);box-shadow:0 0 8px 4px rgba(0,0,0,0.16)}body .wp-chatbot-ball:hover{background:#f4b806 !important}body .wp-chatbot-ball img{background:transparent}body.home #wp-chatbot-chat-container{display:none}body #wp-chatbot-ball .wp-chatbot-ball img{width:56px !important;height:56px !important;padding:0}.home .divider{width:40px;height:2px;padding:0;margin:17px auto 0 !important;background:#d9d9d9;border:none;background:-webkit-gradient(linear, left top, right top, from(#f8981d), to(#f7ca45));background:linear-gradient(90deg, #f8981d 0%, #f7ca45 100%);opacity:1}.home .home-video-banner .video-banner-holder{position:relative;background-color:black;height:100vh;min-height:25rem;width:100%;overflow:hidden}.home .home-video-banner .video-banner-holder video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.home .home-video-banner .video-banner-holder .video-banner-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media (max-width: 991px){.home .home-video-banner .video-banner-holder .video-banner-content{padding-left:15px;padding-right:15px}}@media (max-width: 575px){.home .home-video-banner .video-banner-holder .video-banner-content{top:110px;-webkit-transform:translateY(0);transform:translateY(0)}}.home .home-video-banner .video-banner-holder .video-banner-content h1{text-transform:uppercase;margin-bottom:20px}@media (min-width: 768px){.home .home-video-banner .video-banner-holder .video-banner-content h1{font-size:45px;line-height:1.2}.home .home-video-banner .video-banner-holder .video-banner-content h1 span{font-size:142.22%;line-height:1.125}}@media (max-width: 767px){.home .home-video-banner .video-banner-holder .video-banner-content h1{font-size:36px;line-height:1.5}}.home .home-video-banner .video-banner-holder .video-banner-content .no-click{font-size:1.5rem;line-height:1.875rem}@media (max-width: 767px){.home .home-video-banner .video-banner-holder .video-banner-content .no-click{font-size:1.5rem;line-height:2.25rem;font-weight:300}}.home .home-video-banner .video-banner-holder .video-banner-content .video-banner-description-container{width:100%;min-height:70px;margin-bottom:20px}@media (max-width: 991px){.home .home-video-banner .video-banner-holder .video-banner-content .video-banner-description-container{min-height:auto;margin-bottom:41px}}.home .home-video-banner .video-banner-holder .video-banner-content .video-banner-description-container .swiper-slide{font-size:1.5rem;line-height:1.875rem;font-weight:300;opacity:0.7}@media (max-width: 767px){.home .home-video-banner .video-banner-holder .video-banner-content .video-banner-description-container .swiper-slide{font-size:1.5rem;line-height:2.25rem}}@media (max-width: 1199px){.home .home-video-banner .video-banner-holder .video-banner-content .btn{width:212.5px}}@media (max-width: 991px){.home .home-video-banner .video-banner-holder .video-banner-content .btn{width:282.5px}}@media (max-width: 767px){.home .home-video-banner .video-banner-holder .video-banner-content .btn{width:290px}}@media (max-width: 575px){.home .home-video-banner .video-banner-holder .video-banner-content .btn{width:100%}}.home .home-video-banner .video-banner-holder .video-banner-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(33,33,33,0.65);z-index:1}.home .home-about-section{text-align:center;padding:110px 15px !important;max-width:1800px;margin-left:auto;margin-right:auto}.home .home-about-section .shell-wide{margin:0 auto}@media (max-width: 350px){.home .home-about-section .shell-wide{min-width:200px}}.home .home-about-section h2{line-height:1.18421;margin-bottom:0}.home .home-about-section h2 .big{font-size:147.36%;line-height:1.142857142857143;margin-bottom:50px}@media (max-width: 991px){.home .home-about-section h2 .big{line-height:1.2;font-size:45px}}.home .home-about-section h3{margin-top:50px;margin-bottom:18px}@media (max-width: 1500px){.home .home-about-section .about-section-description p{margin-left:0.93rem;margin-right:0.93rem}}.home .home-about-section .about-section-description a{color:#434345;text-decoration:none}.home .home-about-section .about-section-description a:hover{text-decoration:underline}.home .home-services-section{background:#212121;text-align:center;padding:124px 0;width:100%;overflow:hidden}@media (max-width: 991px){.home .home-services-section{padding-top:98px;padding-bottom:98px}}.home .home-services-section h2{line-height:1.2;font-size:45px;color:#fff;margin-bottom:21px}@media (max-width: 991px){.home .home-services-section h2{font-size:36px;line-height:1.5}}.home .home-services-section .divider{margin-top:21px !important}.home .home-services-section .service-blocks-container{margin-top:30px;max-width:100%}@media (min-width: 992px){.home .home-services-section .service-blocks-container{max-width:82%}}@media (max-width: 991px){.home .home-services-section .service-blocks-container .service-blocks{padding-left:15px;padding-right:15px}}@media (max-width: 575px){.home .home-services-section .service-blocks-container .service-blocks{padding-left:0;padding-right:0}}@media (min-width: 768px){.home .home-services-section .service-blocks-container .service-blocks .block{width:20%}}@media (max-width: 575px){.home .home-services-section .service-blocks-container .service-blocks .block{padding-left:15px;padding-right:15px}}.home .home-services-section .service-blocks-container .service-blocks .block a{display:block;color:#ffffff;margin-top:70px;text-decoration:none}.home .home-services-section .service-blocks-container .service-blocks .block .service-icon{display:block;margin:0 auto 18px auto;width:70px;height:70px;font-size:32px;line-height:70px;text-align:center;border-radius:50%;background:linear-gradient(45deg, #8668ad 0%, #55bbeb 100%)}.home .home-services-section .service-blocks-container .service-blocks .block .service-icon .fa,.home .home-services-section .service-blocks-container .service-blocks .block .service-icon .fas{color:#ffffff}.home .home-services-section .service-blocks-container .service-blocks .block .service-name{font-weight:700}.home .project-section{padding-top:81px !important;padding-bottom:93px !important}@media (min-width: 768px) and (max-width: 991px){.home .project-section .section-wrap{max-width:100% !important}}.home .project-section .section-heading h2{font-size:3.375rem;line-height:2.8125rem;font-weight:bold;margin-bottom:31.5px;color:#222222}@media (max-width: 991px){.home .project-section .section-heading h2{font-size:2.25rem;line-height:2.75rem;margin-bottom:26.5px}}.home .project-section .section-heading-divider{padding-bottom:23.5px}@media (max-width: 991px){.home .project-section .section-heading-divider{padding-bottom:21.5px}}.home .project-section .section-description{font-weight:500;margin-bottom:28px;color:#707070}@media (max-width: 991px){.home .project-section .section-description{margin-bottom:13px;width:100%}}.home .project-section .section-content .project-list{margin-bottom:46px}@media (max-width: 991px){.home .project-section .section-content .project-list{margin-bottom:30px}}.home .project-section .section-content .project-list .project-block:hover .project-card{-webkit-box-shadow:0 23px 36px rgba(0,0,0,0.2);box-shadow:0 23px 36px rgba(0,0,0,0.2)}.home .project-section .section-content .project-list .project-block a{text-decoration:none}.home .project-section .section-content .project-list .project-block .project-card{border-radius:10px;height:100%;-webkit-box-shadow:0 23px 36px rgba(0,0,0,0.07);box-shadow:0 23px 36px rgba(0,0,0,0.07);-webkit-transition:all .3s;transition:all .3s}.home .project-section .section-content .project-list .project-block .project-card .project-image{height:165px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover";border-radius:10px 10px 0 0}.home .project-section .section-content .project-list .project-block .project-card .project-logo{width:82px;height:82px;background-color:#030202;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;margin-top:-35px;padding:5px;z-index:1;border-radius:12px}.home .project-section .section-content .project-list .project-block .project-card .project-logo img{width:100%;height:auto}.home .project-section .section-content .project-list .project-block .project-card .project-body{padding:24px 54px 28px 54px}.home .project-section .section-content .project-list .project-block .project-card .project-body .project-name{font-size:1rem;line-height:1.1875rem;color:#f8981d;font-weight:bold;text-decoration:none}.home .project-section .section-content .project-list .project-block .project-card .project-body .project-description{font-size:1rem;line-height:1.1875rem;font-weight:bold;text-decoration:none;color:#222121}@media (max-width: 991px){.home .project-section .btn{width:280px !important}}.page,.single,.post-type-archive-portfolio{margin-top:128px}@media (max-width: 1199px){.page,.single,.post-type-archive-portfolio{margin-top:56px}}.page .page-header,.single .page-header,.post-type-archive-portfolio .page-header{min-width:300px;position:relative;fill:#f8981d;background:-webkit-gradient(linear, left top, right top, from(#f8981d), to(#F4CE64));background:linear-gradient(90deg, #f8981d 0%, #F4CE64 100%);padding-top:50px;padding-bottom:50px}@media (max-width: 767px){.page .page-header,.single .page-header,.post-type-archive-portfolio .page-header{padding-top:34px;padding-bottom:34px}}@-webkit-keyframes fadeBoth{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeBoth{0%,100%{opacity:0}50%{opacity:1}}.page .page-header::before,.single .page-header::before,.post-type-archive-portfolio .page-header::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;fill:#f8981d;background:-webkit-gradient(linear, right top, left top, from(#f8981d), to(#F4CE64));background:linear-gradient(270deg, #f8981d 0%, #F4CE64 100%);-webkit-animation:fadeBoth 6s infinite;animation:fadeBoth 6s infinite}.page .page-header .page-header-container,.single .page-header .page-header-container,.post-type-archive-portfolio .page-header .page-header-container{position:relative;max-width:1200px;margin:0 auto}@media (max-width: 1199px){.page .page-header .page-header-container,.single .page-header .page-header-container,.post-type-archive-portfolio .page-header .page-header-container{display:block !important;line-height:1}}.page .page-header .page-header-container .page-heading,.single .page-header .page-header-container .page-heading,.post-type-archive-portfolio .page-header .page-header-container .page-heading{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 1199px){.page .page-header .page-header-container .page-heading,.single .page-header .page-header-container .page-heading,.post-type-archive-portfolio .page-header .page-header-container .page-heading{display:none}}.page .page-header .page-header-container .page-heading h2,.single .page-header .page-header-container .page-heading h2,.post-type-archive-portfolio .page-header .page-header-container .page-heading h2{color:#fff;margin-bottom:0}.page .page-header .page-header-container .page-heading h2 .big,.single .page-header .page-header-container .page-heading h2 .big,.post-type-archive-portfolio .page-header .page-header-container .page-heading h2 .big{line-height:1.142857142857143}.page .page-header .page-header-container .page-icon,.single .page-header .page-header-container .page-icon,.post-type-archive-portfolio .page-header .page-header-container .page-icon{-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-align:center}@media (max-width: 1199px){.page .page-header .page-header-container .page-icon,.single .page-header .page-header-container .page-icon,.post-type-archive-portfolio .page-header .page-header-container .page-icon{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;text-align:center;margin-bottom:10px}}@media (max-width: 767px){.page .page-header .page-header-container .page-icon,.single .page-header .page-header-container .page-icon,.post-type-archive-portfolio .page-header .page-header-container .page-icon{display:none}}.page .page-header .page-header-container .page-icon i,.single .page-header .page-header-container .page-icon i,.post-type-archive-portfolio .page-header .page-header-container .page-icon i{font-size:72px;line-height:72px;color:#fff}.page .page-header .page-header-container .page-breadcrumb,.single .page-header .page-header-container .page-breadcrumb,.post-type-archive-portfolio .page-header .page-header-container .page-breadcrumb{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}@media (max-width: 1199px){.page .page-header .page-header-container .page-breadcrumb,.single .page-header .page-header-container .page-breadcrumb,.post-type-archive-portfolio .page-header .page-header-container .page-breadcrumb{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;text-align:center}}.page .page-header .page-header-container .page-breadcrumb ul,.single .page-header .page-header-container .page-breadcrumb ul,.post-type-archive-portfolio .page-header .page-header-container .page-breadcrumb ul{margin-bottom:0}@media (min-width: 1199px){.page .page-header .page-header-container .page-breadcrumb ul,.single .page-header .page-header-container .page-breadcrumb ul,.post-type-archive-portfolio .page-header .page-header-container .page-breadcrumb ul{max-width:480px;float:right}}.page .page-header .page-header-container .page-breadcrumb ul li,.single .page-header .page-header-container .page-breadcrumb ul li,.post-type-archive-portfolio .page-header .page-header-container .page-breadcrumb ul li{display:inline-block;vertical-align:middle;color:#fff;padding-left:5px;font-size:15px;line-height:1.5}.page .page-header .page-header-container .page-breadcrumb ul li a,.single .page-header .page-header-container .page-breadcrumb ul li a,.post-type-archive-portfolio .page-header .page-header-container .page-breadcrumb ul li a{font-size:15px;color:#fff;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:all .3s;transition:all .3s}.page .page-header .page-header-container .page-breadcrumb ul li a:hover,.single .page-header .page-header-container .page-breadcrumb ul li a:hover,.post-type-archive-portfolio .page-header .page-header-container .page-breadcrumb ul li a:hover{border-bottom:1px solid #ffffff}.page .page-header .page-header-container .page-breadcrumb ul li:nth-child(1),.single .page-header .page-header-container .page-breadcrumb ul li:nth-child(1),.post-type-archive-portfolio .page-header .page-header-container .page-breadcrumb ul li:nth-child(1){padding-left:0}.page .page-header .page-header-triangle-bottom,.single .page-header .page-header-triangle-bottom,.post-type-archive-portfolio .page-header .page-header-triangle-bottom{position:absolute;top:100%;left:50%;width:60px;height:30px;margin-top:-1px;margin-left:-30px;z-index:2}.page .custom-section,.single .custom-section,.post-type-archive-portfolio .custom-section{position:relative;padding:110px 20px;text-align:center}.page .custom-section .section-wrap,.single .custom-section .section-wrap,.post-type-archive-portfolio .custom-section .section-wrap{max-width:1200px;margin:0 auto}@media (max-width: 1199px){.page .custom-section .section-wrap,.single .custom-section .section-wrap,.post-type-archive-portfolio .custom-section .section-wrap{max-width:80%}}@media (max-width: 767px){.page .custom-section .section-wrap,.single .custom-section .section-wrap,.post-type-archive-portfolio .custom-section .section-wrap{max-width:100%}}@media (max-width: 767px){.page .custom-section .section-wrap h2,.single .custom-section .section-wrap h2,.post-type-archive-portfolio .custom-section .section-wrap h2{font-size:32px;line-height:1.5}}.page .custom-section .divider,.single .custom-section .divider,.post-type-archive-portfolio .custom-section .divider{width:40px;height:2px;padding:0;margin:27px auto 34px;background:#d9d9d9;border:none;background:-webkit-gradient(linear, left top, right top, from(#f8981d), to(#f7ca45));background:linear-gradient(90deg, #f8981d 0%, #f7ca45 100%);opacity:1}.page .parallax .parallax-layer,.single .parallax .parallax-layer,.post-type-archive-portfolio .parallax .parallax-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.page.home,.single.home,.post-type-archive-portfolio.home{margin-top:0}.page-template-about-us .award-winning-section{padding-top:66px;padding-bottom:50px;padding-left:0;padding-right:0}@media (max-width: 991px){.page-template-about-us .award-winning-section{padding-top:98px}}.page-template-about-us .award-winning-section .section-wrap{max-width:100%}.page-template-about-us .award-winning-section .section-wrap .shell{padding:0 15px;margin:0 auto}@media (max-width: 767px){.page-template-about-us .award-winning-section h1{font-size:36px;line-height:1.5}}.page-template-about-us .award-winning-section .section-description p:nth-last-child(1){margin-bottom:0}.page-template-about-us .values-section{padding-top:0;padding-bottom:50px}@media (max-width: 991px){.page-template-about-us .values-section{padding-bottom:98px;padding-left:15px;padding-right:15px}}.page-template-about-us .values-section .value-list{text-align:left;margin-top:50px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-template-about-us .values-section .value-list{display:block !important}}.page-template-about-us .values-section .value-list .card{border:0;width:100%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;margin:0 auto;margin-bottom:34px}@media (max-width: 991px){.page-template-about-us .values-section .value-list .card{max-width:100%;margin-bottom:66px}}@media (max-width: 767px){.page-template-about-us .values-section .value-list .card{text-align:center}}.page-template-about-us .values-section .value-list .card .icon{max-width:54px}@media (max-width: 767px){.page-template-about-us .values-section .value-list .card .icon{max-width:100%}}.page-template-about-us .values-section .value-list .card .icon i{font-weight:400;font-size:54px;line-height:56px;font-style:normal;color:#d9d9d9}.page-template-about-us .values-section .value-list .card .card-body{margin-left:30px}@media (max-width: 767px){.page-template-about-us .values-section .value-list .card .card-body{margin-left:0}}.page-template-about-us .values-section .value-list .card .card-body .card-title{color:#f5bf2f;font-weight:700;margin-top:14px;margin-bottom:16px}.page-template-about-us .values-section .value-list .card .card-body .card-text p{margin-bottom:0}.page-template-about-us .values-section .value-list .card:last-child{margin-bottom:0 !important}.page-template-about-us .values-section .value-list .card:last-child .card-text p{margin-bottom:0 !important}.page-template-about-us .senior-team-section{background-color:#f7f7f7}.page-template-about-us .senior-team-section h2{font-size:45px !important;line-height:54px !important}@media (max-width: 767px){.page-template-about-us .senior-team-section h2{font-size:36px !important;line-height:54px !important}}.page-template-about-us .senior-team-section .section-description{margin-bottom:36px}.page-template-about-us .senior-team-section .senior-team-info .info-block{text-align:left;padding:0 15px;margin-top:30px}@media (max-width: 991px){.page-template-about-us .senior-team-section .senior-team-info .info-block{text-align:center}}.page-template-about-us .senior-team-section .senior-team-info .info-block .image{margin-bottom:20px}.page-template-about-us .senior-team-section .senior-team-info .info-block .image img{display:block;width:100%;height:auto;height:267px;font-family:"objec-fit:cover";-o-object-fit:cover;object-fit:cover}@media (max-width: 991px){.page-template-about-us .senior-team-section .senior-team-info .info-block .image img{max-width:270px;height:270px;margin:0 auto;text-align:center}}.page-template-about-us .senior-team-section .senior-team-info .info-block .name h5{font-size:1.375rem;line-height:1.6875rem;font-weight:700;color:#f8981d;margin-bottom:20px}@media (max-width: 767px){.page-template-about-us .senior-team-section .senior-team-info .info-block .name h5{font-size:1.25rem;line-height:1.875rem}}.page-template-about-us .senior-team-section .senior-team-info .info-block .designation{line-height:1}.page-template-about-us .career-starts-section{position:relative;padding:50px 0 66px 0;background:-webkit-gradient(linear, left top, right top, from(#8668ad), to(#55bbeb));background:linear-gradient(90deg, #8668ad 0%, #55bbeb 100%);margin-bottom:220px}@media (max-width: 991px){.page-template-about-us .career-starts-section{margin-bottom:196px}}@media (max-width: 767px){.page-template-about-us .career-starts-section{padding-left:15px;padding-right:15px}}.page-template-about-us .career-starts-section .section-heading,.page-template-about-us .career-starts-section .section-description{color:#ffffff}.page-template-about-us .career-starts-section .section-heading h2{margin-bottom:18px}@media (max-width: 767px){.page-template-about-us .career-starts-section .section-heading h2{font-size:32px;line-height:1.5}.page-template-about-us .career-starts-section .section-heading h2 .big{font-size:32px;line-height:1.5}}.page-template-about-us .career-starts-section .section-description p{margin:0}.page-template-about-us .career-starts-section .section-description a{color:#fff;text-decoration:none}.page-template-about-us .career-starts-section .section-description a:hover{color:#fff;text-decoration:underline}.page-template-about-us .career-starts-section .career-section-triangle-bottom{position:absolute;left:50%;width:60px;height:30px;margin-left:-30px;top:100%;margin-top:-1px;z-index:1}.page-template-about-us .join-team-section{position:relative;color:#ffffff;min-height:417px;padding-top:66px;padding-bottom:66px;padding-left:0;padding-right:0}@media (max-width: 1199px){.page-template-about-us .join-team-section{min-height:441px}}.page-template-about-us .join-team-section .parallax-wrap .parallax-layer:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;background:rgba(33,33,33,0.65)}.page-template-about-us .join-team-section .parallax-wrap .parallax-content.shell{margin:0 auto}.page-template-about-us .join-team-section .parallax-wrap .parallax-content.shell .section-wrap{max-width:100%}@media (max-width: 991px){.page-template-about-us .join-team-section h1 .big{font-size:36px;line-height:1.5}}.page-template-about-us .join-team-section .divider{background:#ffffff;margin-bottom:50px}.page-template-about-us .join-team-section .section-description{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}.page-template-about-us .join-team-section .section-description-content{max-width:83.33333%;padding-left:15px;padding-right:15px;margin:0 auto}@media (max-width: 479px){.page-template-about-us .join-team-section .section-description-content{max-width:100%}}.page-template-about-us .join-team-section .section-description p:nth-last-child(1){margin-bottom:0}.page-template-about-us .join-team-section .send-resume-link a{font-size:14px;line-height:28px;white-space:nowrap;text-transform:uppercase;letter-spacing:0.06em;font-weight:900;color:#fff;background-color:transparent;border-color:#fff;padding:9px 17px;border-width:2px;border-radius:3px;-webkit-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-height:50px;-webkit-box-shadow:none;box-shadow:none}.page-template-about-us .join-team-section .send-resume-link a:hover{background:#ffffff;color:#434345}.page-template-about-us .join-team-section .send-resume-link a .icon-span{line-height:1}.page-template-about-us .join-team-section .send-resume-link a span{display:inline-block;vertical-align:middle}.page-template-about-us .join-team-section .send-resume-link a i{font-weight:400;font-size:28px;line-height:28px;font-style:normal;margin-right:10px}.showreel-video-banner{margin-top:127px}@media (max-width: 1199px){.showreel-video-banner{margin-top:56px}}.showreel-video-banner .showreel-video-image{position:relative;width:100%;height:auto;overflow:hidden}.showreel-video-banner .showreel-video-image .background-img{width:100%;font-family:'object-fit:cover';-o-object-fit:cover;object-fit:cover}.showreel-video-banner .showreel-video-image .vid-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}.showreel-video-banner .showreel-video-image .vid-icon i{font-size:60px;border:1px solid #fff;border-radius:50px;padding:0.1em 0.2em;color:#fff}.showreel-video-banner .video-banner-holder video{display:none;width:100%;height:auto}@media (max-width: 991px){.showreel-video-banner .video-banner-holder video{height:auto}}.blog-page.custom-section{text-align:initial;padding-top:124px;padding-bottom:124px}@media (max-width: 790px){.blog-page.custom-section{padding-left:0;padding-right:0}}@media (max-width: 767px){.blog-page.custom-section{padding-top:98px;padding-bottom:98px}}@media (max-width: 575px){.blog-page.custom-section{padding-left:15px;padding-right:15px}}.blog-page.custom-section .blog-page-wrap{max-width:100%}@media (max-width: 767px){.blog-page.custom-section .shell{padding-left:15px;padding-right:15px}}@media (max-width: 575px){.blog-page.custom-section .shell{padding:0}}.blog-page.custom-section .blog-list{max-width:1170px;margin:0 auto}.blog-page.custom-section .blog-list .blog-list-item{margin-top:30px;-webkit-transition:.1s opacity ease-in;transition:.1s opacity ease-in;padding-left:15px;padding-right:15px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.blog-page.custom-section .blog-list .blog-list-item{padding-bottom:30px}}.blog-page.custom-section .blog-list .blog-list-item a{text-decoration:none}.blog-page.custom-section .blog-list .blog-list-item article{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,0.15);box-shadow:0 3px 11px 0 rgba(0,0,0,0.15)}.blog-page.custom-section .blog-list .blog-list-item article .post-image img{width:100%;height:auto;display:block}.blog-page.custom-section .blog-list .blog-list-item article .post-content{padding:30px 30px 24px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.blog-page.custom-section .blog-list .blog-list-item article .post-content{text-align:left}}.blog-page.custom-section .blog-list .blog-list-item article .post-content .post-date{margin-bottom:24px}.blog-page.custom-section .blog-list .blog-list-item article .post-content .post-date .icon{font-size:18px;color:#f8981d;vertical-align:middle}.blog-page.custom-section .blog-list .blog-list-item article .post-content .post-date .date{font-size:15px;font-style:italic;color:#9b9b9b;vertical-align:middle}.blog-page.custom-section .blog-list .blog-list-item article .post-content .post-title{margin-bottom:20px}.blog-page.custom-section .blog-list .blog-list-item article .post-content .post-title h6{margin-bottom:0;color:#434345;font-weight:700;line-height:1.47059;-webkit-transition:.3s all ease;transition:.3s all ease}.blog-page.custom-section .blog-list .blog-list-item article .post-content .post-title h6:hover{color:#55bbeb}.blog-page.custom-section .blog-list .blog-list-item article .post-content .post-desc{font-size:16px;line-height:1.5;color:#434345}.blog-page.custom-section .pagination .page-item .page-link{background:#f8981d;color:#ffffff;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;margin:0 10px}.blog-page.custom-section .pagination .page-item .page-link:hover{background:#191919}.single-post-section{padding-left:0 !important;padding-right:0 !important;margin:0 auto}@media (max-width: 991px){.single-post-section{padding-top:98px !important;padding-bottom:98px !important;padding-left:15px !important;padding-right:15px !important}}.single-post-section .shell{margin:0 auto;padding-left:15px;padding-right:15px}@media (max-width: 575px){.single-post-section .shell{padding-left:0;padding-right:0}}@media (min-width: 1200px){.single-post-section .shell article{max-width:770px;margin:0 auto}}.single-post-section .post-info{margin-bottom:34px}.single-post-section .post-info .post-title h1{margin-bottom:21px}@media (max-width: 767px){.single-post-section .post-info .post-title h1{font-size:36px;line-height:1.5}}.single-post-section .post-info .post-date .icon{font-size:24px;line-height:24px;color:#55bbeb;vertical-align:middle}.single-post-section .post-info .post-date .date{vertical-align:middle;font-size:93.75%;color:#9b9b9b}.single-post-section .post-content .post-image{margin-bottom:41px}.single-post-section .post-content .post-image img{width:auto;height:auto;max-width:100%}.single-post-section .post-content a{color:#434345;text-decoration:none}.single-post-section .post-content a:hover{text-decoration:underline}@media (max-width: 991px){.page-template-portfolio .project-section{padding-bottom:44px;padding-top:58px}}.page-template-portfolio .section-heading h1{font-size:2.8125rem;line-height:3.375rem;font-weight:bold;margin-bottom:32px;color:#222222}@media (max-width: 991px){.page-template-portfolio .section-heading h1{font-size:2.25rem;line-height:2.75rem}}.page-template-portfolio .section-heading-divider .divider{width:59px;margin-bottom:21px}.page-template-portfolio .section-description{margin-bottom:40px;color:#707070;font-weight:500}@media (min-width: 1200px){.page-template-portfolio .section-description{margin-bottom:50px}}@media (max-width: 991px){.page-template-portfolio .section-description{font-size:1rem;line-height:1.1875rem}}.page-template-portfolio .project-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-portfolio .project-list .project-block{margin-bottom:22px;max-width:280px;min-height:334px}.page-template-portfolio .project-list .project-block a{display:block;height:334px}@media (max-width: 575px){.page-template-portfolio .project-list .project-block{margin-left:auto;margin-right:auto}}.page-template-portfolio .project-list .project-block .project-body{padding:24px 28px 28px 28px}.page-template-portfolio .portfolio-load-more-spinner{display:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-template-portfolio .portfolio-load-more-spinner .visually-hidden{display:none}}.single-portfolio .portfolio-header-container{position:relative;margin-bottom:83px}@media (max-width: 991px){.single-portfolio .portfolio-header-container{margin-bottom:27px}}.single-portfolio .portfolio-header-container .portfolio-image{width:100%;height:450px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.single-portfolio .portfolio-header-container .portfolio-image:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left top, right top, from(#f8981d), to(#F4CE64));background:linear-gradient(90deg, #f8981d 0%, #F4CE64 100%);opacity:.45}@media (max-width: 991px){.single-portfolio .portfolio-header-container .portfolio-image{height:266px}}.single-portfolio .portfolio-header-container .portfolio-info{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.single-portfolio .portfolio-header-container .portfolio-info .client-name{font-size:1.625rem;line-height:2rem;font-weight:bold}@media (max-width: 991px){.single-portfolio .portfolio-header-container .portfolio-info .client-name{margin-bottom:17px}}.single-portfolio .portfolio-header-container .portfolio-info .title{font-size:2.875rem;line-height:3.4375rem;font-weight:bold;margin-bottom:66px}@media (max-width: 991px){.single-portfolio .portfolio-header-container .portfolio-info .title{font-size:2rem;line-height:2.4375rem;margin-bottom:13px}}.single-portfolio .portfolio-header-container .portfolio-info .client-logo{width:133px;height:133px;background-color:#030202;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:21px;margin:0 auto;border-radius:12px}@media (max-width: 991px){.single-portfolio .portfolio-header-container .portfolio-info .client-logo{width:76px;height:76px;padding:12px}}.single-portfolio .portfolio-header-container .portfolio-info .client-logo img{width:100%;height:auto}.single-portfolio .portfolio-testimonial{max-width:948px;margin:0 auto;margin-bottom:90px}@media (max-width: 991px){.single-portfolio .portfolio-testimonial{padding:0 22px}}.single-portfolio .portfolio-testimonial .blockquote p{position:relative;font-size:1.625rem;line-height:2.5rem;font-weight:bold;padding-left:44px;margin-bottom:0;color:#000000}.single-portfolio .portfolio-testimonial .blockquote p::before{content:"";position:absolute;width:11px;height:108px;background:#F8981D;position:absolute;top:8px;left:0}@media (max-width: 991px){.single-portfolio .portfolio-testimonial .blockquote p{font-size:1.375rem;line-height:2rem;padding-left:44px;margin-bottom:0;padding-bottom:0;border:0;position:relative}.single-portfolio .portfolio-testimonial .blockquote p::before{content:"";position:absolute;width:11px;height:108px;background:#F8981D;position:absolute;left:0}}.single-portfolio .portfolio-testimonial .blockquote .blockquote-footer{font-size:1.25rem;line-height:1.5rem;font-weight:400;color:#707070;margin-left:44px;margin-top:38px}.single-portfolio .portfolio-testimonial .blockquote .blockquote-footer:before{content:"-"}@media (max-width: 991px){.single-portfolio .portfolio-testimonial .blockquote .blockquote-footer{font-size:1rem;line-height:1.1875rem;margin-top:21px}}.single-portfolio .portfolio-content{max-width:890px;margin:0 auto;padding-left:14px;margin-bottom:36px;font-size:.875rem;line-height:1.375rem;color:#5F5F5F}@media (max-width: 991px){.single-portfolio .portfolio-content{font-size:1rem;line-height:1.1875rem;font-weight:500;color:#707070;padding-left:22px;padding-right:14px}}.single-portfolio .portfolio-content p{margin-bottom:22px}.single-portfolio .portfolio-content .wp-block-image{margin-top:50px;margin-bottom:50px}.single-portfolio .portfolio-content .wp-block-image img{height:auto;-webkit-box-shadow:0 3px 36px rgba(0,0,0,0.36);box-shadow:0 3px 36px rgba(0,0,0,0.36)}.single-portfolio .portfolio-contact{max-width:895px;margin:0 auto}.single-portfolio .portfolio-contact .portfolio-contact-wrap{margin-left:11px;padding:20px;background:-webkit-gradient(linear, left top, right top, from(#f8981d), to(#F1C45F));background:linear-gradient(90deg, #f8981d 0%, #F1C45F 100%);border-radius:10px;-webkit-box-shadow:0 52px 85px rgba(0,0,0,0.09);box-shadow:0 52px 85px rgba(0,0,0,0.09)}@media (max-width: 991px){.single-portfolio .portfolio-contact .portfolio-contact-wrap{margin:0 15px;padding:25px 0}}.single-portfolio .portfolio-contact .portfolio-contact-wrap .contact-text{font-size:1.25rem;line-height:1.5rem;font-weight:bold;color:#fff;max-width:651px;margin:0 auto;margin-bottom:20px}@media (max-width: 991px){.single-portfolio .portfolio-contact .portfolio-contact-wrap .contact-text{max-width:276px}}.single-portfolio .portfolio-contact .portfolio-contact-wrap .contact-details{font-size:1.25rem;line-height:1.5rem;font-weight:bold;color:#fff}.single-portfolio .portfolio-contact .portfolio-contact-wrap .contact-details .separator{margin:0 12px;text-transform:uppercase}.single-portfolio .portfolio-contact .portfolio-contact-wrap .contact-details a{font-size:1.25rem;line-height:1.5rem;font-weight:bold;color:#fff;text-decoration:none}.single-portfolio .portfolio-contact .portfolio-contact-wrap .contact-details a img{margin-right:5px}@media (max-width: 991px){.single-portfolio .portfolio-contact .portfolio-contact-wrap .contact-details span,.single-portfolio .portfolio-contact .portfolio-contact-wrap .contact-details .separator{display:block;margin-bottom:12px}}.single-portfolio .project-section{padding-top:41px;padding-bottom:92px}@media (max-width: 575px){.single-portfolio .project-section{padding-bottom:64px}}.single-portfolio .project-section .project-list{margin-bottom:0}@media (max-width: 991px){.page-template-services .services-section{padding-bottom:44px;padding-top:58px}}.page-template-services .services-section .section-heading h1{font-size:2.8125rem;line-height:3.375rem;font-weight:bold;margin-bottom:32px}@media (max-width: 991px){.page-template-services .services-section .section-heading h1{font-size:2.25rem;line-height:2.75rem}}.page-template-services .services-section .section-heading-divider .divider{width:59px;margin-bottom:21px}.page-template-services .services-section .section-description{margin-bottom:calc(50px - 35px);color:#707070;font-weight:500}@media (min-width: 1200px){.page-template-services .services-section .section-description{margin-bottom:calc(129px - 41px)}}@media (max-width: 991px){.page-template-services .services-section .services-list{padding-left:0;padding-right:0}}.page-template-services .services-section .services-list .service-block{text-decoration:none}.page-template-services .services-section .services-list .service-block .card{text-align:left;border:0;border-radius:6px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;margin-top:35px}@media (min-width: 1200px){.page-template-services .services-section .services-list .service-block .card{height:305px;margin-top:41px}}.page-template-services .services-section .services-list .service-block .card .card-img-block{position:relative}@media (min-width: 1200px){.page-template-services .services-section .services-list .service-block .card .card-img-block{max-width:278px}}.page-template-services .services-section .services-list .service-block .card .card-img-block::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:6px;background:rgba(0,0,0,0.4)}.page-template-services .services-section .services-list .service-block .card .card-img-block .project-image-container{width:100%;height:100%;background-position:center;background-size:cover;border-radius:6px}@media (max-width: 1199px){.page-template-services .services-section .services-list .service-block .card .card-img-block .project-image-container{height:223px}}.page-template-services .services-section .services-list .service-block .card .card-img-block .service-image{height:223px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover";border-radius:6px}@media (min-width: 1200px){.page-template-services .services-section .services-list .service-block .card .card-img-block .service-image{height:100%}}.page-template-services .services-section .services-list .service-block .card .card-img-block .service_info{position:absolute;bottom:0;color:#fff;padding:26px 24px}.page-template-services .services-section .services-list .service-block .card .card-img-block .service_info .icon{font-size:35px}.page-template-services .services-section .services-list .service-block .card .card-img-block .service_info .title{font-size:.875rem;line-height:1.375rem;font-style:italic;font-weight:300}@media (max-width: 991px){.page-template-services .services-section .services-list .service-block .card .card-img-block .service_info .title{max-width:261px}}@media (max-width: 991px){.page-template-services .services-section .services-list .service-block .card .card-img-block .service_info{padding:8px 15px}}.page-template-services .services-section .services-list .service-block .card .card-service-details .service-body .service-name{position:relative;font-size:1rem;line-height:1.1875rem;font-weight:bold;text-transform:uppercase;color:#000000;padding-bottom:11px}.page-template-services .services-section .services-list .service-block .card .card-service-details .service-body .service-name::after{content:"";position:absolute;left:0;bottom:0;width:59px;height:2px;background-color:#EA9E56}.page-template-services .services-section .services-list .service-block .card .card-service-details .service-body .service-description{font-size:.875rem;line-height:1.375rem;color:#5F5F5F}@media (min-width: 1200px){.page-template-services .services-section .services-list .service-block .card .card-service-details .service-body .service-description{min-height:154px}}@media (min-width: 1440px){.page-template-services .services-section .services-list .service-block .card .card-service-details .service-body .service-description{min-height:132px}}.page-template-services .services-section .services-list .service-block .card .card-service-details .service-body .read_more_link{font-size:.875rem;line-height:1.0625rem;font-weight:900;color:#F8981D;border:1px solid #F8981D;padding:17px 37px;text-transform:uppercase}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.page-template-services .services-section .services-list .service-block .card .card-service-details .service-body .read_more_link{width:160px;height:55px}}}@media (max-width: 991px){.page-template-services .services-section .services-list .service-block .card .card-service-details .service-body{padding-top:21px;padding-left:0;padding-right:0}}@media (min-width: 992px){.page-template-services .services-section .services-list .service-block:hover{z-index:1}.page-template-services .services-section .services-list .service-block:hover .card{background:#F8981D;-webkit-box-shadow:0 52px 85px rgba(0,0,0,0.09);box-shadow:0 52px 85px rgba(0,0,0,0.09)}.page-template-services .services-section .services-list .service-block:hover .card .service-name,.page-template-services .services-section .services-list .service-block:hover .card .service-description{color:#fff !important}.page-template-services .services-section .services-list .service-block:hover .card .service-name:after{background:#fff !important}.page-template-services .services-section .services-list .service-block:hover .card .read_more_link{background:#fff;border-color:#fff}}@media (max-width: 991px){.page-template-services .services-section .services-list .service-block{padding:0}}.single-services .services-single-page{padding-bottom:133px}@media (max-width: 991px){.single-services .services-single-page{padding-bottom:61px;padding-top:58px}}@media (max-width: 575px){.single-services .services-single-page{padding-left:0;padding-right:0}.single-services .services-single-page .section-heading,.single-services .services-single-page .section-description,.single-services .services-single-page .featured-image,.single-services .services-single-page .sub-services{padding-left:23px;padding-right:23px}}.single-services .services-single-page-wrap{max-width:970px !important}.single-services .services-single-page .section-heading h1{font-size:2.8125rem;line-height:3.375rem;font-weight:bold;margin-bottom:32px;color:#222222}@media (max-width: 991px){.single-services .services-single-page .section-heading h1{font-size:2.25rem;line-height:2.75rem;margin-bottom:0}}.single-services .services-single-page .section-heading-divider .divider{margin-bottom:21px}@media (max-width: 991px){.single-services .services-single-page .section-heading-divider .divider{margin-top:15px;margin-bottom:29px}}.single-services .services-single-page .section-description{color:#707070;font-weight:500;margin-bottom:24px}@media (max-width: 991px){.single-services .services-single-page .section-description{margin-bottom:36px}}.single-services .services-single-page .featured-image{margin-bottom:79px}@media (max-width: 991px){.single-services .services-single-page .featured-image{margin-bottom:28px}}.single-services .services-single-page .featured-image img{width:100%;height:auto}.single-services .services-single-page .sub-heading{position:relative;max-width:745px;margin-bottom:50px}@media (max-width: 991px){.single-services .services-single-page .sub-heading{margin-bottom:42px}}.single-services .services-single-page .sub-heading h2{font-size:2.25rem;line-height:2.5rem;font-weight:bold;text-align:left;color:#000}@media (max-width: 991px){.single-services .services-single-page .sub-heading h2{text-align:center;font-size:1.5625rem;line-height:1.875rem}}.single-services .services-single-page .sub-services #subServiceTab{margin-bottom:40px;border-bottom:2px solid #EBEBEB}@media (max-width: 991px){.single-services .services-single-page .sub-services #subServiceTab{display:none}}.single-services .services-single-page .sub-services #subServiceTab .nav-item{border:0}.single-services .services-single-page .sub-services #subServiceTab .nav-item .nav-link{font-size:.875rem;line-height:1.875rem;font-weight:bold;padding:0 5px 13px 0;border:0;margin-right:23px;margin-top:10px;color:#000000}.single-services .services-single-page .sub-services #subServiceTab .nav-item .nav-link.active{color:#FEA73E;background-color:transparent;border-bottom:2px solid #FEA73E}.single-services .services-single-page .sub-services #subServiceTab .nav-item:nth-child(1) .nav-link{margin-left:0}.single-services .services-single-page .sub-services .sub-service-content h3{font-size:1.625rem;line-height:2.5rem;font-weight:bold;margin-top:13px;margin-bottom:26px;color:#000000}.single-services .services-single-page .sub-services .sub-service-content .content{font-size:.875rem;line-height:1.375rem;color:#5F5F5F;padding-right:34px}@media (max-width: 991px){.single-services .services-single-page .sub-services .sub-service-content .content{padding-right:0}}.single-services .services-single-page .sub-services .sub-service-content .sub-featured-image{width:100%;padding:42px 48px;border-radius:6px;-webkit-box-shadow:0 52px 85px rgba(0,0,0,0.09);box-shadow:0 52px 85px rgba(0,0,0,0.09)}@media (max-width: 991px){.single-services .services-single-page .sub-services .sub-service-content .sub-featured-image{margin:24px auto;padding:47px 39px 62px 36px}}.single-services .services-single-page .sub-services #mobile_sub_service_tab{display:none}@media (max-width: 991px){.single-services .services-single-page .sub-services #mobile_sub_service_tab{display:block;position:relative;font-size:.875rem;line-height:1.875rem;font-weight:bold;padding:0;border:0;border-radius:5px;color:#030303;background:#EDEDED;margin-bottom:48px;margin-left:auto;margin-right:auto;list-style-type:none;max-width:500px}}@media (max-width: 991px) and (max-width: 575px){.single-services .services-single-page .sub-services #mobile_sub_service_tab{margin-left:3px;margin-right:3px}}@media (max-width: 991px){.single-services .services-single-page .sub-services #mobile_sub_service_tab li{display:none;padding:16px;line-height:1;height:50px}.single-services .services-single-page .sub-services #mobile_sub_service_tab li::after{content:"";background-image:url("../images/arrow-down.png");background-repeat:no-repeat;position:absolute;top:20px;right:12px;z-index:1;width:16px;height:12px;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-duration:.3s;transition-duration:.3s}.single-services .services-single-page .sub-services #mobile_sub_service_tab li:not(.tab-active)::after{visibility:hidden}.single-services .services-single-page .sub-services #mobile_sub_service_tab li:first-child{display:block}.single-services .services-single-page .sub-services #mobile_sub_service_tab.showing li:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.single-services .project-section{padding-top:0}@media (max-width: 991px){.single-services .project-section{padding-bottom:64px}.single-services .project-section .project-list{margin-bottom:0}.single-services .project-section .project-list .project-block:nth-last-child(1){margin-bottom:0}}@media (min-width: 1200px) and (max-width: 1240px){.page-template-contact .page-header{padding-left:15px;padding-right:15px}}.page-template-contact .shell{padding-left:15px;padding-right:15px}@media (max-width: 991px){.page-template-contact .page-content{padding-top:98px;padding-bottom:98px}}@media (max-width: 767px){.page-template-contact .page-content{padding-left:15px;padding-right:15px}}.page-template-contact .page-content-wrap{max-width:100% !important}@media (max-width: 767px){.page-template-contact .page-content-wrap .shell{padding-left:0;padding-right:0}}.page-template-contact .page-content .address-block a{color:#434345}.page-template-contact .page-content .address-block a:hover{color:#55bbeb}@media (max-width: 1199px){.page-template-contact .page-content .address-block{margin-bottom:66px}}.page-template-contact .page-content .address-block .description{margin-bottom:50px}.page-template-contact .page-content .heading{text-transform:uppercase}.page-template-contact .page-content .heading h3{font-weight:700}@media (max-width: 1199px){.page-template-contact .page-content .heading h3{font-size:28px;line-height:1.5}}.page-template-contact .page-content .heading .divider{margin:27px 0 34px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-template-contact .page-content .heading .divider{text-align:left}}@media (max-width: 1199px){.page-template-contact .page-content .heading .divider{margin-left:auto;margin-right:auto}}.page-template-contact .page-content address{font-size:15px;margin-bottom:50px}.page-template-contact .page-content address:nth-last-child(1){margin-bottom:0}.page-template-contact .page-content address .h6{font-size:15px;font-weight:700;color:#55bbeb}.page-template-contact .page-content address p{margin:0}.page-template-contact .page-content address a{text-decoration:none}@media (max-width: 1199px){.page-template-contact .page-content .contact-form-block{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;margin:0 auto}}@media (max-width: 767px){.page-template-contact .page-content .contact-form-block{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.page-template-contact .page-content .contact-form label{color:#212121;font-size:13px}@media (max-width: 1200px){.page-template-contact .page-content .contact-form label{display:none}}.page-template-contact .page-content .contact-form label .frm_required{font-weight:400;color:#212121}.page-template-contact .page-content .contact-form input{-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;line-height:28px;padding:9px 16px;color:#212121;border:1px solid #d9d9d9;border-radius:5px;-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s}.page-template-contact .page-content .contact-form input:focus{-webkit-box-shadow:none !important;box-shadow:none !important;border-color:#d9d9d9 !important}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-template-contact .page-content .contact-form input{height:50px !important}}.page-template-contact .page-content .contact-form textarea{-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:28px;height:170px;min-height:50px;max-height:370px;resize:vertical;border:1px solid #d9d9d9;border-radius:5px;-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s}.page-template-contact .page-content .contact-form button{font-family:"Lato", Helvetica, Arial, sans-serif;position:relative;padding:9px 16px;font-size:14px;line-height:28px;border-radius:3px;white-space:nowrap;text-transform:uppercase;letter-spacing:0.06em;border-width:2px;-webkit-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:900;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation}@media (min-width: 1200px){.page-template-contact .page-content .contact-form input::-webkit-input-placeholder, .page-template-contact .page-content .contact-form textarea::-webkit-input-placeholder{color:transparent !important}.page-template-contact .page-content .contact-form input::-moz-placeholder, .page-template-contact .page-content .contact-form textarea::-moz-placeholder{color:transparent !important}.page-template-contact .page-content .contact-form input:-ms-input-placeholder, .page-template-contact .page-content .contact-form textarea:-ms-input-placeholder{color:transparent !important}.page-template-contact .page-content .contact-form input::-ms-input-placeholder, .page-template-contact .page-content .contact-form textarea::-ms-input-placeholder{color:transparent !important}.page-template-contact .page-content .contact-form input::placeholder,.page-template-contact .page-content .contact-form textarea::placeholder{color:transparent !important}}@media (max-width: 1199px){.page-template-contact .page-content .contact-form .frm_submit{text-align:center}}.page-template-contact .page-content .contact-form .frm_button_submit{color:#fff;background-color:#f8981d;border-color:#f8981d;margin-right:10px}.page-template-contact .page-content .contact-form .frm_button_submit:hover{color:#fff;background-color:#55bbeb;border-color:#55bbeb}.page-template-contact .page-content .contact-form .frm_button_reset{color:#434345;background-color:transparent;border-color:#d9d9d9}.page-template-contact .page-content .contact-form .frm_button_reset:hover{color:#fff;background-color:#434345;border-color:#434345}.page-template-contact .google-map #map{height:570px;width:100%}@media (max-width: 767px){.page-template-contact .google-map #map{height:250px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-template-contact .frm_fields_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-template-contact .frm_fields_container .frm_form_field.frm_half{width:50%;max-width:49%}.page-template-contact .frm_fields_container .frm_form_field.frm_half:nth-child(2n){margin-right:2%}.page-template-contact .frm_fields_container:nth-last-child(1) .frm_form_field{width:100%}.page-template-contact .frm_fields_container textarea{overflow:auto}}.privacy-page-content{max-width:770px;margin:0 auto}@media (max-width: 767px){.privacy-page-content{padding-top:98px !important;padding-bottom:98px !important}}.privacy-page-content .page-content-wrap{max-width:100% !important}@media (min-width: 1200px){.privacy-page-content{padding-left:0 !important;padding-right:0 !important}}@media (max-width: 991px){.privacy-page-content{padding-left:15px !important;padding-right:15px !important}}@media (min-width: 768px) and (max-width: 991px){.privacy-page-content{padding-left:24px !important;padding-right:24px !important}}.privacy-page-content h1{margin-top:20px}@media (max-width: 575px){.privacy-page-content h1{font-size:36px;line-height:1.5}}.privacy-page-content table tr td,.privacy-page-content table tr th{padding:0 5px}.not-found-page-content{position:relative;height:50vh}.not-found-page-content .not-found-container{min-width:250px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.not-found-page-content .btn{min-width:250px;background-color:#212529;color:#ffffff}.not-found-page-content .btn i{margin-right:5px}.not-found-page-content .btn:hover{background-color:#f8981d}.project-section h2 .big{font-size:2.8125rem;line-height:3.375rem;color:#222222;font-weight:bold}@media (max-width: 991px){.project-section h2 .big{font-size:2.25rem;line-height:2.75rem}}.project-section .section-heading-divider .divider{width:59px;margin-bottom:21px}.project-section .section-description{font-weight:500;margin-bottom:28px;color:#707070}@media (max-width: 575px){.project-section .section-description{width:296px;margin:0 auto}}@media (max-width: 991px){.project-section .section-description{font-size:1rem;line-height:1.1875rem;margin-bottom:13px}}.project-section .section-content .project-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:46px}@media (max-width: 991px){.project-section .section-content .project-list{margin-bottom:30px}}.project-section .section-content .project-list .project-block{width:280px;min-height:334px;margin:0 7px;margin-top:28px;padding:0;-webkit-transition:all .3s;transition:all .3s}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.project-section .section-content .project-list .project-block{padding-top:28px}}@media (max-width: 575px){.project-section .section-content .project-list .project-block{margin-bottom:28px;margin-left:auto;margin-right:auto}}.project-section .section-content .project-list .project-block:hover .project-card{-webkit-box-shadow:0 23px 36px rgba(0,0,0,0.2);box-shadow:0 23px 36px rgba(0,0,0,0.2)}.project-section .section-content .project-list .project-block a{text-decoration:none}.project-section .section-content .project-list .project-block .project-card{border-radius:10px;height:100%;-webkit-box-shadow:0 23px 36px rgba(0,0,0,0.07);box-shadow:0 23px 36px rgba(0,0,0,0.07);-webkit-transition:all .3s;transition:all .3s}.project-section .section-content .project-list .project-block .project-card .project-image-container{width:100%;height:165px;background-position:center;background-size:cover;border-radius:10px 10px 0 0}.project-section .section-content .project-list .project-block .project-card .project-image{width:100%;height:auto;display:block;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}.project-section .section-content .project-list .project-block .project-card .project-logo{width:82px;height:82px;background-color:#030202;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;margin-top:-35px;padding:5px;z-index:1;border-radius:12px}.project-section .section-content .project-list .project-block .project-card .project-logo img{width:100%;height:auto}.project-section .section-content .project-list .project-block .project-card .project-body{padding:24px 54px 28px 54px}.project-section .section-content .project-list .project-block .project-card .project-body .project-name{font-size:1rem;line-height:1.1875rem;color:#f8981d;font-weight:bold;text-decoration:none}.project-section .section-content .project-list .project-block .project-card .project-body .project-description{font-size:1rem;line-height:1.1875rem;font-weight:bold;text-decoration:none;color:#222121}.shell,.shell-wide{min-width:300px;max-width:480px}@media (min-width: 768px){.shell,.shell-wide{max-width:750px}}@media (min-width: 992px){.shell,.shell-wide{max-width:970px}}@media (min-width: 1200px){.shell,.shell-wide{max-width:1200px}}@media (min-width: 1800px){.shell-wide{max-width:1800px}}.in_active_link{cursor:default}.freeze{position:fixed;overflow:hidden;top:0;left:0;width:100%}.no-click{position:relative}.no-click::before{content:"";position:absolute;background:transparent;top:0;left:0;width:100%;z-index:2;bottom:0}

/*# sourceMappingURL=theme-styles.css.map */
