.inner-container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.main-btn{background-color:var(--accent);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:var(--base-3);padding:12px 30px}.main-btn:hover{color:var(--base-3)}@media (max-width:767px){.main-btn{padding:8px 16px}}.outline-btn{background-color:var(--transparent);border:1px solid var(--accent);color:var(--accent)}.outline-btn:hover{color:var(--base-3);background-color:var(--accent)}.with-special-underline{line-height:50px}@media (max-width:767px){.with-special-underline{line-height:38px}}.services .gb-button{font-size:14px;font-weight:600;color:#1f2839}.services .gb-button:hover{color:var(--accent)}.services .header-title{font-size:15px;font-weight:700;color:var(--headings);margin-bottom:10px;flex-direction:row-reverse;justify-content:space-between}.services .header-title .gb-icon{display:none}.services .service-content{background-color:var(--base-3);color:#242424;padding:18px 22px 20px 16px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:15px}.services img{border-top-left-radius:20px;border-top-right-radius:20px;height:160px;object-fit:cover}.services p{margin-bottom:15px;font-size:14px}@media (max-width:767px){.services .gb-button{display:none}.services .header-title{margin-bottom:0px;font-size:15px}.services .header-title .gb-icon{display:block}.services .service-content{border-top-left-radius:20px;border-top-right-radius:20px}.services img{display:none}.services p{display:none}}.normal-lineheight{line-height:1.2 !important}.underline-t-1 mark:after{top:calc(100% + 1px) !important}.img-bg{position:relative}.img-bg figure:not(:has(.exclude-img)){position:absolute;width:100%;height:100%}.img-bg img{max-height:100%;object-fit:cover;height:100%}.circle-btn-icon .gb-icon{background-color:var(--base-3);border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;width:30px;height:30px;align-items:center;justify-content:center;display:inline-flex}.step-shadow{box-shadow:0px 0px 23px -5px rgba(0,0,0,0.25)}.team-carousel img{height:211px;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.contact-form .ff-el-form-check-label{font-size:14px}.contact-form .fluentform{width:100%}.contact-form button{background-color:var(--accent);width:100%;height:57px}.contact-form input:not([type="checkbox"]),.contact-form select.ff-el-form-control:not([size]):not([multiple]){height:66px;padding-left:20px;padding-right:20px;border:1px solid #ebebeb}.contact-form input:not([type="checkbox"]):focus,.contact-form select.ff-el-form-control:not([size]):not([multiple]):focus{border-color:var(--accent)}.contact-form textarea{height:100px;border:1px solid #ebebeb}.contact-form textarea:focus{border:1px solid var(--accent)}.reviews-carousel .review-container{padding:24px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#FFFFFF14}.svg-auto .gb-icon svg{height:auto !important}.full-img-slider-max-h .full-img{height:100%;max-height:450px}.full-img-slider-max-h figure:has(.full-img){height:100%}.subheading{color:var(--subheading);font-size:18px;font-weight:600}@media (max-width:1024px){.subheading{font-size:16px}}@media (max-width:767px){.subheading{font-size:14px}}.absolute{position:absolute}.right-0{right:0px}.left-0{left:0px}.top-0{top:0px}.z-1-after:after{z-index:1 !important;position:relative}.default-shadow{box-shadow:0px 0px 17px -5px rgba(0,0,0,0.25)}.br-10{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}.blur-12{backdrop-filter:blur(12px)}.absolute-middle{top:50%;transform:translate3d(0px,-50%,0px)}.blob-faq{right:46px}.accordion-divider .gb-accordion__toggle:not(:first-child){border-bottom-width:0px;border-bottom-style:solid}.first-accordion-bt-0 .gb-accordion__toggle:first-child{border-top-width:0px;border-top-style:solid}@media (max-width:1024px){.dots-carousel .splide__pagination{margin-top:15px;column-gap:10px}.dots-carousel .splide__pagination__page{padding:0px;width:11px;height:11px;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;background-color:#c69733}.dots-carousel .splide__pagination__page.is-active{background-color:var(--headings)}}