/*
Theme Name: Tewido Child
Theme URI: https://new-waves.net/
Author: New Waves
Author URI: https://new-waves.net/
Description: A child theme for Tewido.
Version: 1.0.9
Tested up to: 5.7
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tewido-child
Template: tewido
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Copyright (C) 2025 New Waves
This theme is licensed under the GNU General Public License v2 or later.
*/
.uk-button{font-size:0.8125rem}.theme-buttons .uk-button-primary,.header-cta-button{background:-webkit-gradient(linear,left top,right top,from(#4770ad),to(#144784));background:linear-gradient(90deg,#4770ad 0,#144784 100%);background-size:150% 100%;background-position:-1px 0;-webkit-transition:background-position 0.5s;transition:background-position 0.5s}.theme-buttons .uk-button-primary:hover,.header-cta-button:hover{background-position:100% 0;color:#fff!important}.elem-btn a{font-family:inherit!important;font-size:0.8rem!important}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-3xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{color:#071a37}.desc{font-size:1rem}.heading-sec .small-title{color:#2054a0;font-size:1.31rem;font-style:normal}.heading-sec .large-title{margin-top:10px;font-size:2.625rem}@media (max-width:960px){.heading-sec .large-title{font-size:2rem}}@media (max-width:640px){.heading-sec .large-title{font-size:1.75rem}}.heading-sec .heading-desc{color:#38393e;font-size:1rem}.desc{color:#38393e}.td-section-heading .td-subtitle{font-weight:normal;color:#38393e}.td-small-title{color:#2054a0}.topbar-info .uk-icon{color:#818282}.topbar-info .uk-icon svg{width:16px}.site-header .uk-logo{margin-top:-60px;background-color:#fff;height:140px;width:110px;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}.site-header .uk-logo img{margin:0 auto}@media (max-width:960px){.site-header .uk-logo{margin-top:0;height:inherit;width:inherit;background-color:transparent}.site-header .uk-logo img{width:60px;padding:5px}}.site-header .uk-navbar-container.uk-sticky-below .uk-logo{margin-top:0;height:inherit;width:inherit;background-color:transparent}.site-header .uk-navbar-container.uk-sticky-below .uk-logo img{width:60px;padding:5px}.site-social{direction:ltr}.uk-subnav>*>:first-child{font-size:0.75rem}.tewido-slide-overlay{background:-webkit-gradient(linear,left top,right top,from(rgba(71,112,173,0.75)),to(rgba(0,52,114,0.65)));background:linear-gradient(90deg,rgba(71,112,173,0.75) 0,rgba(0,52,114,0.65) 100%)}.tewido-slide-content-inner{max-width:600px}.tewido-slide-content-inner .slide-title{color:#fff;line-height:1.5;text-shadow:0 4px 4px rgba(10,49,49,0.1)}.tewido-slide-content-inner .slide-description{margin-top:20px!important;font-size:21px}@media (max-width:960px){.slide-description{display:block!important}}@media (max-width:960px){.slide-buttons{display:inline-grid!important}}.tewido-slideshow-container .uk-dotnav>.uk-active>*{background-color:rgba(255,255,255,0.6)}.tewido-slideshow-container .uk-dotnav>*>*{border-color:rgba(255,255,255,0.4)}.tewido-slideshow-container .uk-slidenav svg{color:#fff}.site-breadcrumb{padding-bottom:10px}.site-footer{background-image:url(assets/images/footer-cta.webp);background-size:cover;background-position:top center}.site-footer .footer-inner{border-radius:32px;background:rgba(50,86,154,0.85);padding:50px}@media (max-width:640px){.site-footer .footer-inner{padding:30px}}.footer-copyrights{margin-top:0!important}.site-footer-widget .uk-h4.uk-text-bold,.site-footer-widget .uk-text-default.uk-h4{font-size:0.875rem;color:#e6e6e6}@media (max-width:640px){.site-footer .uk-nav{-webkit-columns:2;columns:2;gap:100px;display:block}}.footer-contact-info .uk-icon{color:#e6e6e6}.footer-contact-info .uk-icon svg{width:20px}.mobile-menu .uk-nav li a{font-size:0.875rem;color:#fff}.uk-article-content{font-size:0.9375rem;line-height:1.8}.uk-article-content ul li{line-height:2.4}.about-block__box{background-color:#f7f7f7;padding:20px;border-radius:16px}.about-block__box h3{color:#4d4d4d}.about-block__box--mission{background-color:#f4f6fa}.about-block__box--mission h3{color:#2054a0}.service-sec{background:#f8f9fc}.services-accordion .uk-accordion-title{padding:10px;border-radius:16px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.services-accordion .uk-accordion-title:hover{background-color:#2054a0!important}.services-accordion .uk-accordion-title:hover .service-title-icon path{fill:#2054a0!important}.services-accordion .uk-accordion-title h3{font-size:1rem;color:#fff}.services-accordion .uk-accordion-title:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.services-accordion .uk-accordion-title .service-title-icon{background-color:#fff;width:40px;height:40px;border-radius:100px;padding:5px}.services-accordion .uk-accordion-title .service-title-icon path{fill:#2054a0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.services-accordion .uk-open .uk-accordion-title{background-color:#2054a0!important}.services-accordion .uk-open .uk-accordion-title .service-title-icon path{fill:#2054a0!important}.services-accordion-content{margin-top:40px;margin-bottom:60px}.service-item{border-radius:16px;background:linear-gradient(26deg,#fff 0,#f8f9fc 80%);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service-item:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 20px 10px rgba(35,95,169,0.05);box-shadow:0 20px 10px rgba(35,95,169,0.05)}.service-item:hover .service-image::before{-webkit-transform:translateX(120%) scale(1.2);transform:translateX(120%) scale(1.2);opacity:1}.service-item:hover .service-image::after{-webkit-transform:translateX(130%) skewX(-20deg);transform:translateX(130%) skewX(-20deg);opacity:1}.service-item:hover .service-image img{-webkit-filter:brightness(1.08) contrast(1.05) saturate(1.1);filter:brightness(1.08) contrast(1.05) saturate(1.1);-webkit-transform:scale(1.02);transform:scale(1.02)}.service-item .service-item-body{padding:0 20px 20px;text-align:center}.service-item .service-item-body .service-image{margin-bottom:25px;position:relative;overflow:hidden;border-radius:16px}.service-item .service-item-body .service-image::before{content:"";position:absolute;top:-10%;left:-10%;width:60%;height:120%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,0.03) 15%,rgba(255,255,255,0.8) 35%,white 50%,rgba(255,255,255,0.8) 65%,rgba(255,255,255,0.03) 85%,transparent 100%);-webkit-transform:translateX(-180%) scale(0.8);transform:translateX(-180%) scale(0.8);-webkit-transition:all 1s cubic-bezier(0.19,1,0.22,1);transition:all 1s cubic-bezier(0.19,1,0.22,1);pointer-events:none;z-index:3;opacity:0;-webkit-filter:blur(1px);filter:blur(1px)}.service-item .service-item-body .service-image::after{content:"";position:absolute;top:0;left:0;width:25%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(30%,rgba(255,255,255,0.4)),color-stop(50%,rgba(255,255,255,0.7)),color-stop(70%,rgba(255,255,255,0.4)),to(transparent));background:linear-gradient(90deg,transparent 0,rgba(255,255,255,0.4) 30%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.4) 70%,transparent 100%);-webkit-transform:translateX(-200%) skewX(-25deg);transform:translateX(-200%) skewX(-25deg);-webkit-transition:all 0.9s cubic-bezier(0.23,1,0.32,1) 0.1s;transition:all 0.9s cubic-bezier(0.23,1,0.32,1) 0.1s;pointer-events:none;z-index:2;opacity:0;mix-blend-mode:overlay}.service-item .service-item-body .service-image img{border-radius:16px;width:100%;display:block;-webkit-transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);position:relative;z-index:1}.service-item .service-item-body .service-title{margin-top:0}.service-item .service-item-body .service-excerpt{margin-bottom:30px}.service-item .service-item-body .service-buttons{margin-bottom:-36px}.service-item .service-item-body .service-buttons .sb-btn{width:40px;height:40px;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;border-radius:50px;color:#fff;border:4px solid #f5fafa}.service-item .service-item-body .service-buttons .sb-more{background-color:#2054a0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service-item .service-item-body .service-buttons .sb-more:hover{background-color:#123973}.service-item .service-item-body .service-buttons .sb-whatsapp{background-color:#23a9a9;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service-item .service-item-body .service-buttons .sb-whatsapp:hover{background-color:#25d366}.service-form{border-radius:18px 18px 36px 36px;margin-top:60px;background:-webkit-gradient(linear,left bottom,left top,from(#003472),to(#2054a0)),#fff;background:linear-gradient(0deg,#003472 0,#2054a0 100%),#fff}@media (max-width:640px){.service-form{border-radius:18px}}.service-form .td-section-heading{padding:40px 30px 0;margin-bottom:0!important;text-align:center!important}.service-form .td-section-heading h2{color:#fff}.service-form .td-section-heading .td-subtitle{color:#c2cbd6}.service-form .cta-form-inner{background-color:#edf0f5;border-radius:36px;margin:0 16px 16px;padding:30px}@media (max-width:640px){.service-form .cta-form-inner{padding:20px 15px;border-radius:16px;margin:0 6px 6px}}@media (max-width:640px){.service-form .form-submit-container .uk-button{width:100%}}.uk-input,.uk-select,.uk-textarea{border-color:#eaedf1}.cta-widget .uk-background-secondary{background-image:url(assets/images/serv-cta.webp);background-size:cover;background-position:top right}.cta-widget .uk-background-secondary .uk-text-muted{color:#fff!important}.uk-form-stacked .uk-form-label{font-size:0.75rem}.form-sec{background:-webkit-gradient(linear,left top,left bottom,from(#f5fafa),to(rgba(245,250,250,0)));background:linear-gradient(180deg,#f5fafa 0,rgba(245,250,250,0) 100%);padding-top:50px!important;padding-bottom:100px}.form-sec .cta-form-inner{background-color:#dee}.testimonial-sec .heading-sec .small-title{font-size:2.625rem;line-height:1}.testimonial-sec .heading-sec h2{color:#071a37;margin-top:10px!important}.testimonial-sec .heading-sec .heading-desc{color:#38393e}.testimonial-sec .testimonial-item{background:-webkit-gradient(linear,left bottom,left top,from(#f8f9fc),to(#f1f3f9));background:linear-gradient(0deg,#f8f9fc 0,#f1f3f9 100%);padding:30px;border-radius:16px}.testimonial-sec blockquote{font-size:1rem;text-align:center}.testimonial-sec .testimonial-rating{color:#2054a0}.testimonial-sec .testimonial-image img{border-radius:16px}.uk-text-empty{color:#505053}body{font-size:14px;line-height:1.8;color:#5b5757}.background-sec{background-image:url(assets/svg/background.svg);background-size:cover;background-position:top center}.uk-section{padding-top:80px;padding-bottom:80px}@media (min-width:960px){.uk-section{padding-top:100px;padding-bottom:100px}}.faq-sec{background-color:#f8f9fc}.faq-sec .uk-accordion-title{background-color:#edf0f7;font-weight:bold;color:#09234a;padding:20px;border-radius:16px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:1rem}.faq-sec .uk-accordion-content{padding:20px;border-radius:16px;background-color:#e6eaf4;color:#292e3d}.site-breadcrumb{border-color:#f1f4f4}.site-breadcrumb .uk-breadcrumb>:last-child>span,.uk-breadcrumb a{font-size:0.75rem;font-weight:normal}.site-breadcrumb .uk-breadcrumb>:last-child>span{color:#292e3d}