/*
Theme Name: Finanza Child
Theme URI: http://demo.goodlayers.com/finanza
Description: Child theme for Finanza WordPress Theme by GoodLayers
Author: Your Name
Author URI: http://yourwebsite.com
Template: finanza
Version: 1.0.0
Text Domain: finanza-child
*/



/* Your custom CSS goes below this line */


/* =============================================== */
body{-webkit-font-smoothing: auto;}
h1, h2, h3, h4, h5, h6, .gdlr-title-font {
    font-family: 'Poppins', sans-serif !important;
}

body, input, textarea, select, .gdlr-content-font {
    font-family: 'Poppins', sans-serif !important;
}

.gdlr-navigation {
    font-family: 'Poppins', sans-serif !important;
}

.gdlr-slider-item {
    font-family: 'Poppins', sans-serif !important;
}

.gdlr-color-wrapper .container { max-width: 1468px; padding: 0 16px;}
p:last-child{margin-bottom:0;}

.btn { text-transform: capitalize; border-radius: 25px; font-weight: 400; padding: 10px 22px; min-width: 70px; font-size: 16px; line-height: 1.6; box-shadow: none; transition: all 0.38s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: all 0.38s cubic-bezier(0.215, 0.61, 0.355, 1);display: inline-flex; flex-flow: column; align-items: center; }
.btn-black, .btn-black:focus { color: #fff; background-color: #000; }
.btn-black:hover, .btn-black:active { color: #000; background-color: transparent; background-image: url(/wp-content/uploads/2025/05/sections-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; }

.btn-default, .btn-default:focus { background-color: #000 !important; border-radius: 0; font-size: 30px !important; line-height: 1.2; padding: 12px !important; margin: 0 !important; }

.gdlr-header-inner .gdlr-responsive-navigation.dl-menuwrapper ul .mobile-contact-li { margin-top: 10px;}
.gdlr-header-inner .dl-menuwrapper li a.btn.btn-black { color: #fff; padding: 10px 20px; line-height: 1.6;}
.gdlr-header-inner .dl-menuwrapper li a.btn-black:hover, .btn-black:active { color: #000; background-color: transparent; background-image: url(/wp-content/uploads/2025/05/sections-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; text-decoration: none; }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

.privacy-policy .gdlr-page-title-wrapper .gdlr-page-title, .page-id-202 .gdlr-page-title-wrapper .gdlr-page-title, .page-id-205 .gdlr-page-title-wrapper .gdlr-page-title { font-weight: 600 !important;}

.gdlr-header-inner .gdlr-logo { margin: 0; float: none; max-width: 100%; width: 100%; flex-grow: 1; }
.gdlr-header-inner .gdlr-logo .gdlr-solid-logo { width: 70px; height: 70px; display: flex; }
.gdlr-header-inner .gdlr-logo .gdlr-solid-logo img { width: 100%; height: 100%; object-fit: cover; }
.gdlr-header-inner .gdlr-header-container { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 0 20px; }
.gdlr-header-inner .gdlr-navigation-wrapper { margin: 0 !important; flex-shrink: 0; }
.gdlr-header-inner .gdlr-navigation-wrapper .gdlr-main-menu>li a { padding: 0; font-size: 16px; font-weight: 400; line-height: 1.2; text-transform: none; transition: all .3s ease; letter-spacing: 0; opacity: 1; color: #000; }
.gdlr-header-inner .gdlr-navigation-wrapper .sf-menu { gap: 32px; display: flex; float: none; }
.gdlr-header-inner { height: 80px; display: flex; align-items: center; justify-content: center; background-image: url(/wp-content/uploads/2025/05/sections-bg.png); width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; }
.gdlr-header-inner .gdlr-navigation-wrapper .gdlr-main-menu>li:hover a { color: #000 !important; text-decoration: underline; }
.dl-menuwrapper > .dl-menu, .dl-menuwrapper > .dl-submenu {margin: 0 !important;width: 250px !important;height: 100vh;text-align: left !important;position: fixed !important;top: 0;left: -50%;background-color: #fff !important;padding: 16px 24px;box-shadow: 0 3px 5px rgba(0, 0, 0, .02), 0 0 2px rgba(0, 0, 0, .05), 0 1px 4px rgba(0, 0, 0, .08);border-radius: 0 12px 12px 0;overflow: hidden;}
.gdlr-header-inner .gdlr-responsive-navigation.dl-menuwrapper ul li { display: flex; }
.gdlr-header-inner .dl-menuwrapper li a { color: #000; padding: 12px 0; transition: all .3s ease }
.gdlr-header-inner .gdlr-responsive-navigation.dl-menuwrapper button { background-color: transparent !important; margin-top: 0 !important; transform: translateY(-50%); width: 56px; height: 23px; }
.gdlr-header-inner .dl-menuwrapper button:after { background-color: #000; box-shadow: 0 9px 0 #000000, 0 18px 0 #000000; width: 100%; height: 1.5px; top: 0; left: 0; }
.dl-menuwrapper .dl-menu.dl-menuopen { left: 0; }
.gdlr-header-inner .dl-menuwrapper li a:hover { text-decoration: underline; }
.gdlr-header-inner .gdlr-navigation { display: flex !important; align-items: center; gap: 32px; }
.gdlr-fixed-header .gdlr-logo img { width: auto; max-height: none; }
.gdlr-header-inner #gdlr-navigation-gimmick { display: none;}


/* Inner Hero */
#inner-hero .gdlr-item-title-wrapper .gdlr-item-title-head h3 {font-size: 52px;line-height: 1.2;font-weight: 400;margin-bottom: 0;padding: 0 16px;font-family: "Lexend Exa", sans-serif !important;}
#inner-hero .gdlr-item-title-wrapper .gdlr-item-title-head h3 span { background: linear-gradient(88.74deg, #a9eeee 7.87%, #ff98b4 97.13%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-weight: 700; display: inline-block;}
#inner-hero .gdlr-item-title-wrapper {margin: 0 0 15px 0;}
#inner-hero .gdlr-content-item { display: flex; flex-flow: column; align-items: center; font-size: 35px; margin: 0;}
#inner-hero .gdlr-content-item p { margin: 0; }
#inner-hero .inner-hero-btn { display: flex; flex-wrap: wrap; gap: 16px; }

#inner-hero .gallery-wrapper { max-width: 1118px; padding-top: 10px; }
#inner-hero .gallery-list { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 20px; justify-content: center; align-items: center; margin: 0; list-style: none; }
#inner-hero .gallery-list .gallery-item {grid-column: span 1 / span 1;display: flex;flex-flow: column;}
#inner-hero .gallery-list .gallery-item.gallery-item-5 { grid-column: span 2 / span 2; }
#inner-hero .gb-img { border-radius: 30px; overflow: hidden; transition: all .2s; display: flex; max-width: 280px; }
#inner-hero .gb-img:hover{ transform: scale(1.01);}
#inner-hero .gb-img img { width: 100%; height: 100%; object-fit: cover; }
#inner-hero  .gallery-box { display: flex; flex-flow: column; gap: 16px; }
#inner-hero .gallery-box-2 .gb-img-1 { aspect-ratio: 4 / 5; }
#inner-hero .gallery-box-2 .gb-img-2 { aspect-ratio: 5 / 5; }
#inner-hero .gallery-box-3 .gb-img-1 { aspect-ratio: 3 / 6; }
#inner-hero .gallery-box-4 .gb-img-1 { aspect-ratio: 5 / 5; }
#inner-hero .gallery-box-4 .gb-img-2 { aspect-ratio: 5 / 5; }
#inner-hero .gallery-box .gb-img-box { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
#inner-hero .gallery-box-5 .gb-img.gb-img-1 { max-width: 583px; }
#inner-hero .gallery-box-5 .gbb-img-1 { aspect-ratio: 2 / 3; }
#inner-hero .gallery-box-5 .gbb-img-2 { aspect-ratio: 3 / 5; }

#inner-hero .gallery-mob-list { display: none;}
#inner-hero .gallery-mob-list { grid-template-columns: repeat(4, minmax(0, 1fr)); justify-content: center; align-items: center; margin: 0; gap: 8px; list-style: none;}
#inner-hero .gallery-mob-list .gallery-mob-item { grid-column: span 1 / span 1; }
#inner-hero .gallery-mob-list .gallery-mob-item.gallery-mob-item-2 { grid-column: span 2 / span 2; }
#inner-hero .gmb-img { border-radius: 20px; overflow: hidden; transition: all .2s; display: flex; max-width: 280px; width: 100%;}
#inner-hero .gmb-img:hover{ transform: scale(1.01);}
#inner-hero .gmb-img img { width: 100%; height: 100%; object-fit: cover; }
#inner-hero .gmb-img-box { display: flex; gap: 8px; }
#inner-hero .gmb-img-box-left { display: flex; flex-flow: column; gap: 8px; }
#inner-hero .gmb-img-box-right { display: flex; flex-flow: column; gap: 8px; }
#inner-hero .gallery-mob-box { display: flex; flex-flow: column; gap: 8px; }
#inner-hero .gallery-mob-box-1 .gmb-img-2 { aspect-ratio: 5 / 3; }
#inner-hero .gallery-mob-box-1 .gmb-img-3 { aspect-ratio: 2.5 / 3; }
#inner-hero .gallery-mob-box-2 .gmb-img-box-left .gbb-img-1 { aspect-ratio: 4 / 5; }
#inner-hero .gallery-mob-box-2 .gmb-img-box-left .gbb-img-2 { aspect-ratio: 5 / 5; }
#inner-hero .gallery-mob-box-2 .gmb-img-box-right .gbb-img-1 { aspect-ratio: 3 / 6;}
#inner-hero .gallery-mob-box-2 .gmb-img.gmb-img-1 { max-width: 583px; }
#inner-hero .gallery-mob-box-3 .gmb-img-1 { aspect-ratio: 5 / 5; }
#inner-hero .gallery-mob-box-3 .gmb-img-2 { aspect-ratio: 5 / 5; }
#inner-hero .gallery-mob-box-3 .gmb-img-3 { aspect-ratio: 3 / 5; }


/* Brand Container */
#brand-container .gdlr-title-item { margin: 0; }
#brand-container .gdlr-title-item .gdlr-item-title-wrapper { margin: 0; }
#brand-container .gdlr-item-title-head h3 { font-size: 48px; line-height: 1.34; font-weight: 400; margin-bottom: 16px; }
#brand-container .gdlr-item-title-head h3 span { background: linear-gradient(88.74deg, #a9eeee 7.87%, #ff98b4 97.13%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-weight: 700; }
#brand-container .twelve.columns { display: flex; flex-wrap: wrap; justify-content: space-between; float: none; gap: 32px;align-items: center; }

#brand-container .twelve.columns .personnel-author-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50px;overflow: hidden;transition: all .2s;background-color: #000;}
#brand-container .twelve.columns .personnel-author-image:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / 50%); }
#brand-container .twelve.columns .personnel-author-image img {width: 100%;height: 100%;object-fit: cover;}
#brand-container .twelve.columns .personnel-item:hover .personnel-author-image { transform: scale(1.1); }
#brand-container .twelve.columns .gdlr-personnel-item-wrapper { width: calc(65% - 16px); display: flex; gap: 32px; }
#brand-container .twelve.columns .gdlr-personnel-item-wrapper .gdlr-personnel-item { margin: 0; }
#brand-container .twelve.columns .gdlr-personnel-item-wrapper .clear { display: none; }
#brand-container .twelve.columns .personnel-item { padding: 32px; min-height: 320px; position: relative; border-radius: 50px; overflow: hidden;cursor: default;}
#brand-container .twelve.columns .personnel-info {position: absolute;margin: 0;left: 50%;bottom: 32px;transform: translateX(-50%);width: calc(100% - 64px);transition: all 0.5s;}
#brand-container .twelve.columns .personnel-info .personnel-author { font-size: 20px; line-height: 1.2; font-weight: 700; color: #fff; }
#brand-container .twelve.columns .personnel-item:hover .personnel-info { bottom: calc(100% - 56px);}
#brand-container .twelve.columns .personnel-content {font-size: 14px;line-height: 1.5;color: #fff;position: absolute;left: 50%;top: 40px;transform: translateX(-50%);width: calc(100% - 64px);margin: 56px 0 0;transition: all .5s;opacity: 0;bottom: 32px;overflow-y: auto;}
#brand-container .twelve.columns .personnel-content p { margin: 0; }
#brand-container .twelve.columns .personnel-item:hover .personnel-content{ opacity: 1; }

#brand-container .twelve.columns .gdlr-item#form-content { width: calc(35% - 16px);; margin: 0; justify-content: center; display: flex; }
#brand-container .service-form .form-group-row h6 { display: inline; flex-wrap: wrap; align-items: center; font-size: 15px; line-height: 2.4; }
#brand-container .service-form .form-group-row h6 br { display: none; }
#brand-container .service-form .form-group-row h6 input { padding: 0 0 3px; background: transparent; font-size: 15px; line-height: 1.2; border: none; border-bottom: 1px solid #d1d5db; text-align: center; width: 12vh; margin: 0 1px; }
#brand-container .service-form .form-group-row h6 p { margin: 0; }
#brand-container .service-form .form-group-row h6 .wpcf7-form-control-wrap { padding: 0; margin: 0; display: inline; }
.service-form .form-group-row .form-group-col-btn input { margin: 0; background-color: #000; font-size: 16px; font-weight: 400; }
.service-form .form-group-row .form-group-col-btn p { margin: 0; display: flex; align-items: center; }
.service-form .form-group-row .form-group-col-btn input:hover { background-color: transparent;}
#brand-container .service-form .form-group-row + .form-group-row { margin-top: 15px;}
#brand-container .service-form .wpcf7-not-valid-tip { display: none; }
#brand-container .service-form .form-group-row h6 input.wpcf7-not-valid { border-color: #f00;}
#brand-container .form-group-col-btn {display: flex; align-items: center;}

#brand-container .gdlr-master-slider-item { display: none; margin: 0; }
#brand-container .master-slider-parent { width: 100%;}
#brand-container .ms-view {border-radius: 30px; width: 100% !important;height: 39vw !important; min-height: 200px;}
#brand-container .ms-slide-bgcont:after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(0 0 0 / 50%);}
#brand-container .ms-slide-bgcont img { width: 100% !important; height: 100% !important; object-fit: cover;}
#brand-container .ms-slide-info { position: absolute !important; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0 !important; }
#brand-container .ms-info {font-size: 14px;line-height: 1.3;color: #fff;padding: 8px;text-align: center;max-height: 150px;overflow-y: scroll;}
#brand-container .ms-info h3 { font-size: 20px; line-height: 1.2; font-weight: 700; margin-bottom: 24px; color: #fff; }
#brand-container .ms-slide { height: 39vw !important; min-height: 200px;}

/* Image Text 50/50 */
#image-text-5050.gdlr-color-wrapper { padding: 0; background-image: url(/wp-content/uploads/2025/05/sections-bg.png); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; }
#image-text-5050 .gdlr-item-title-wrapper { margin: 0;}
#image-text-5050 .gdlr-item.gdlr-feature-media-item.gdlr-left { margin: 0; background-image: url(/wp-content/uploads/2025/05/it-5050-img-1-scaled.png); background-position: 20% 25%; background-size: 165%; background-repeat: no-repeat; display: flex
;flex-flow: column; gap: 16px;}
#image-text-5050 .feature-media-content-wrapper { width: 38%; position: relative; z-index: 9; padding: 24px 0 48px 0;margin-left: auto; }
#image-text-5050 .gdlr-item-title-head h3 { font-size: 48px !important; line-height: 1.34; font-weight: 400; margin-bottom: 16px !important; }
#image-text-5050 .gdlr-item-title-wrapper .gdlr-item-title span { background: linear-gradient(88.74deg, #a9eeee 7.87%, #ff98b4 97.13%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-weight: 700; }
#image-text-5050 .feature-media-content { font-size: 15px; line-height: 1.5; display: flex; flex-flow: column; }
#image-text-5050 .gdlr-item .gdlr-image { float: none; margin: 0; z-index: 0; height: 100%; display: none;}
#image-text-5050 .gdlr-item .gdlr-image img { width: 100%; height: 100%; object-fit: cover; object-position: left 20% top 10%; }

/* Logo Text */
#logo-text .gdlr-title-item { margin: 0; }
#logo-text .gdlr-title-item .gdlr-item-title-wrapper { margin: 0; }
#logo-text .gdlr-item-title-head h3 { font-size: 48px; line-height: 1.34; font-weight: 400; margin-bottom: 16px; }
#logo-text .gdlr-item-title-head h3 span { background: linear-gradient(88.74deg, #a9eeee 7.87%, #ff98b4 97.13%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-weight: 700; }
#logo-text .twelve.columns { display: flex; flex-wrap: wrap; max-width: 1300px; justify-content: center; margin: 0 auto; float: none; gap: 32px; }
#logo-text .gdlr-ux { width: 7vw; }
#logo-text .twelve.columns .gdlr-item { margin: 0; display: flex; flex-flow: column; align-items: center; justify-content: center; }
#logo-text .twelve.columns .gdlr-item .column-service-image { width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; border-radius: 10px; background-image: url(/wp-content/uploads/2025/05/sections-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center;margin-bottom: 25px; }
#logo-text .twelve.columns .gdlr-item .column-service-image img { width: 40px; height: 40px; object-fit: contain; filter: brightness(0%); transition: all .3s ease; }
#logo-text .twelve.columns .gdlr-item .column-service-image:hover img { filter: brightness(100%);}
#logo-text .twelve.columns .gdlr-item h3 { font-size: 18px; line-height: 1.2; font-weight: 700; color: #000; margin-bottom: 0; text-transform: uppercase; }

/* Team Experience */
#team-experience .container { max-width: 100% !important; padding: 0 !important; }
#team-experience .gdlr-title-item { margin: 0; }
#team-experience .gdlr-title-item .gdlr-item-title-wrapper { margin: 0; }
#team-experience .gdlr-item-title-head h3 { font-size: 48px; line-height: 1.34; font-weight: 400; margin-bottom: 16px; }
#team-experience .gdlr-item-title-head h3 span { background: linear-gradient(88.74deg, #a9eeee 7.87%, #ff98b4 97.13%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-weight: 700; }
#team-experience .twelve.columns .marquee-wrapper .marquee-list li h3 { font-size: 48px; line-height: 1.2; font-weight: 400; margin-bottom: 0; }
#team-experience .twelve.columns .marquee-wrapper { overflow-x: hidden; display: flex; flex-direction: row; position: relative; width: 100%; transform: none; }
#team-experience .twelve.columns .gdlr-item { margin: 0; }
#team-experience .twelve.columns .marquee-wrapper .marquee-list { flex: 0 0 auto; min-width: auto; z-index: 1; display: flex; flex-direction: row; align-items: center; animation: scroll 41s linear 0s infinite; animation-play-state: running; animation-delay: 0s; animation-direction: normal; margin: 0; }
#team-experience .twelve.columns .marquee-wrapper .marquee-list li { margin: 0 96px; list-style: none; display: flex; align-items: center; }
@keyframes scroll {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}

/* Contact Us */
#contact-us { background-color: transparent !important; margin-bottom: -80px; }
#contact-us .twelve.columns { display: flex; flex-wrap: wrap; background-image: url(/wp-content/uploads/2025/05/sections-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; float: none; padding: 32px; border-radius: 30px; width: auto; }
#contact-us .twelve.columns .gdlr-title-item { margin-bottom: 0; width: 33.33%; }
#contact-us .twelve.columns .gdlr-content-item { width: 66.666667%; margin: 0;}
#contact-us .twelve.columns .gdlr-title-item .gdlr-item-title-wrapper { margin: 0; }
#contact-us .twelve.columns .gdlr-title-item h3 { font-size: 48px; line-height: 1.34; font-weight: 400; margin-bottom: 0; padding-right: 30px;}
#contact-us .twelve.columns .gdlr-title-item h3 span { background: linear-gradient(88.74deg, #a9eeee 7.87%, #ff98b4 97.13%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-weight: 700; }

.contact-us-form { display: flex; flex-flow: column; gap: 8px; }
.contact-us-form .form-group-row { display: flex; flex-wrap: wrap; gap: 8px; }
.contact-us-form .form-group-row .form-group-col { width: calc(50% - 4px); }
.contact-us-form .form-group-row .form-group-col span { padding: 0; margin: 0; display: flex; }
.contact-us-form .form-group-row .form-group-col p { margin: 0; }
.contact-us-form .form-group-row .form-group-col input { padding: 8px; background: transparent; border: none; border-bottom: 1px solid #000; border-radius: 0; font-size: 17px; width: 100%; }
.contact-us-form .form-group-row .form-group-col textarea { padding: 8px; background: transparent; border: none; border-bottom: 1px solid #000; border-radius: 0; height: 102px; font-size: 17px; width: 100%; }
.contact-us-form .form-group-row .form-group-col.full-width { width: 100%; }
.contact-us-form .form-group-row .form-group-col input:focus { outline: none !important; box-shadow: none !important; }

.contact-us-form .form-group-row .form-group-col-btn { margin-left: auto; display: flex; flex-flow: row-reverse; align-items: center;}
.contact-us-form .form-group-row .form-group-col-btn input { margin: 0; background-color: #000; font-size: 16px; font-weight: 400; }
.contact-us-form .form-group-row .form-group-col-btn p { margin: 0; display: flex; flex-flow: row-reverse; align-items: center;}
.contact-us-form .form-group-row .form-group-col-btn input:hover { background-color: transparent;}
.contact-us-form .form-group-row .form-group-col .wpcf7-not-valid-tip { display: none; }
.contact-us-form .form-group-row .form-group-col input.wpcf7-not-valid { border-color: #f00;} 
.contact-us-form .form-group-row .form-group-col textarea.wpcf7-not-valid { border-color: #f00;} 

/* Footer */
.footer-wrapper {background-color: #000 !important;padding: 80px 32px 8px;}
.footer-wrapper .footer-container { padding: 0; max-width: 1500px; }
.footer-wrapper .footer-column { display: flex; flex-wrap: wrap; color: #fff; justify-content: space-between;}
.footer-wrapper .footer-column figure { width: 120px; height: 126px; }
.footer-wrapper .footer-column figure img { width: 100%; height: 100%; object-fit: cover; }
.footer-wrapper .footer-column .widget {margin: 0;display: flex;align-items: center;}
.footer-wrapper .footer-column .widget_media_image { padding-right: 17px; }
.footer-wrapper .footer-column .widget_nav_menu { padding-right: 50px; }

.footer-wrapper .footer-column #menu-footer-menu { display: flex; flex-wrap: wrap; justify-content: center; margin: 0; gap: 40px; }
.footer-wrapper .footer-column #menu-footer-menu li { padding: 0; margin: 0;border: none; }
.footer-wrapper .footer-column #menu-footer-menu li:before { display: none; }
.footer-wrapper .footer-column #menu-footer-menu li a { color: #fff; }
.footer-wrapper .footer-column #menu-footer-menu li a:hover { text-decoration: underline; }

.footer-wrapper .footer-column #block-11 .wp-block-button__link { background-image: url(/wp-content/uploads/2025/05/sections-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; color: #000; font-size: 16px; padding: 10px 22px; border: 1px solid #fff; transition: all 0.38s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: all 0.38s cubic-bezier(0.215, 0.61, 0.355, 1); }
.footer-wrapper .footer-column #block-11 .wp-block-button__link:hover { background-color: #000; color: #fff; background-image: none;}
.footer-wrapper .footer-column #block-11 .wp-block-group { flex-wrap: wrap;justify-content: center;row-gap: 35px;}
.footer-wrapper .footer-column address { font-size: 16px; line-height: 1.5; font-style: normal; }
.footer-wrapper .footer-column #block-12 .wp-block-group { gap: 40px; flex-wrap: wrap; justify-content: end; }
.footer-wrapper .footer-column #block-12 .wp-block-social-links { gap: 16px; }
.footer-wrapper .footer-column #block-12 .wp-block-social-links li { background-color: transparent; color: #fff; }
.footer-wrapper .footer-column #block-12 .wp-block-social-links li a {padding: 0; font-size: 30px;}
.footer-wrapper .footer-column .address-wrapper {display: flex;flex-wrap: wrap;justify-content: center;gap: 30px;}
.footer-wrapper .footer-column #block-13 { display: none;}

.footer-wrapper .footer-column #block-14 { border-top: 1px solid #fff; margin-top: 8px; padding-top: 8px; width: 100%; }
.footer-wrapper .footer-column #block-14 .copyright { color: #fff; font-size: 14px; line-height: 1.4; text-align: center; }
.footer-wrapper .footer-column #block-14 .copyright-wrapper { background-color: #000; border: none; }
.footer-wrapper .footer-column #block-14 .copyright a { position: relative; padding: 0 8px; }
.footer-wrapper .footer-column #block-14 .copyright a:hover { text-decoration: underline;}
.footer-wrapper .footer-column #block-14 .copyright a:not(:last-child):after { content: ''; position: absolute; top: 50%; right: 0; transform: translatey(-50%); width: 2px; height: calc(100% - 4px); background-color: #fff; }

/* Why Choose Us */
#why-choose-us .gdlr-item-title-wrapper { margin: 0;}
#why-choose-us .gdlr-item-title-head h3 { font-size: 48px; line-height: 1.34; font-weight: 400; margin-bottom: 16px; }
#why-choose-us .gdlr-item-title-head h3 span { background: linear-gradient(88.74deg, #a9eeee 7.87%, #ff98b4 97.13%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-weight: 700; }

#why-choose-us .twelve.columns .gdlr-tab-item {display: flex;flex-flow: row-reverse;align-items: center;}
#why-choose-us .twelve.columns .gdlr-tab-item .tab-content-wrapper { display: none; }
#why-choose-us .twelve.columns .gdlr-tab-item .gdlr-tab-slides {position: relative;left: 0;right: 0;top: 0;bottom: 0;width: 50%;height: 482px;border-radius: 30px;overflow: hidden;}
#why-choose-us .twelve.columns .gdlr-tab-item .gdlr-tab-slides .gdlr-tab-slide { position: relative; width: 100%; height: 100%; background-repeat: no-repeat; }
#why-choose-us .twelve.columns .gdlr-tab-item .tab-title-wrapper {float: none;width: 50%;padding-left: 24px;display: flex;flex-flow: column;gap: 16px;}
#why-choose-us .twelve.columns .tab-title {font-size: 14px;font-weight: 400;padding: 12px;border: 1px solid #f3f4f6;border-radius: 30px;justify-content: center;display: flex;flex-flow: column;color: #000;min-height: 126px;}
#why-choose-us .twelve.columns .tab-title h4 { font-size: 18px; line-height: 1.2; font-weight: 700; margin-bottom: 8px; color: #000; }

#why-choose-us .twelve.columns .tab-title p {margin-bottom: 0;}
#why-choose-us .twelve.columns  .gdlr-tab-slideshow-item { margin: 0; padding: 0; }
#why-choose-us .twelve.columns .tab-title.active { background-color: #f3f4f6; }
#why-choose-us .twelve.columns .gdlr-tab-slideshow-item + .gdlr-tab-slideshow-item { margin-top: 16px; }
#why-choose-us .twelve.columns .gdlr-tab-slideshow-item:nth-child(even) .gdlr-tab-item { flex-flow: row; }
#why-choose-us .twelve.columns .gdlr-tab-slideshow-item:nth-child(even) .gdlr-tab-item .tab-title-wrapper { padding-left: 0 ; padding-right: 24px;}


#why-choose-us .gdlr-master-slider-item {display: none;margin: 0;}
#why-choose-us .gdlr-master-slider-item .master-slider {padding: 16px 16px 20px;background-color: #e5e7eb;border-radius: 30px;position: static;min-height: 465px;}
#why-choose-us .ms-view {cursor: default;width: 100% !important;height: 55vw !important;border-radius: 30px;}
#why-choose-us .ms-slide-bgcont img { width: 100% !important; height: 100% !important; object-fit: cover; }
#why-choose-us .ms-slide-info { margin-top: 16px !important; }
#why-choose-us .ms-info { font-size: 14px; line-height: 1.5; color: #000; }
#why-choose-us .ms-info h3 { font-size: 18px; line-height: 1.2; font-weight: 700; margin-bottom: 16px; }
#why-choose-us .ms-nav-next {width: 14px !important;height: 14px !important;background-size: 7px;background-repeat: no-repeat;background-position: center;padding: 8px;border-radius: 50%;border: 1px solid #000;margin: 0;background-image: url(/wp-content/uploads/2025/05/right-arrow.png);bottom: 0;top: auto;right: calc(50% - 55px);transform: translateX(-50%);}
#why-choose-us .gdlr-master-slider-item .master-slider-parent {padding-bottom: 50px !important;position: relative !important;}
#why-choose-us .ms-container { position: static; }
#why-choose-us .ms-nav-prev {width: 14px !important;height: 14px !important;background-size: 7px;background-repeat: no-repeat;background-position: center;padding: 8px;border-radius: 50%;border: 1px solid #000;margin: 0;background-image: url(/wp-content/uploads/2025/05/left-arrow.png);bottom: 0;top: auto;left: calc(50% - 23px);transform: translateX(-50%);}


/* Blog */
.blog .with-sidebar-container .with-sidebar-content.gdlr-item-start-content{padding: 0;}
.blog .blog-page-title{width: 100%;max-width: 700px;margin: 0 auto;padding: 32px 0 24px;background: #fff;}
.blog .blog-page-title h1{color: #000;text-decoration: underline;font-size: 30px;font-weight: 700;margin: 0 15px;}

.blog .gdlr-standard-style{display: flex;flex-flow: column-reverse;}
.blog .gdlr-item{margin: 0 15px;}
.blog .gdlr-item.gdlr-blog-full{margin-bottom: 48px;}
.blog .gdlr-blog-full .post-header{padding: 0;border: 0;}
.blog .gdlr-blog-title, .gdlr-blog-title a{font-size: 52px;line-height: 1.25;color: #000!important;}
.blog .blog-info.blog-date > span{font-size: 0;}
.blog .blog-info.blog-date > span::before{content: 'Published on:';font-size: 14px;font-weight: 400;line-height: 1.4;color: #4b5563;}
.blog .blog-info.blog-date > a{font-size: 14px;font-weight: 400;line-height: 1.4;color: #4b5563;}
.blog .gdlr-blog-title a:hover{text-decoration: underline;}
.blog .gdlr-blog-full .gdlr-blog-info .blog-info.blog-author, .gdlr-blog-full .gdlr-blog-info .blog-info.blog-comment, .gdlr-blog-full .gdlr-blog-info .blog-info.blog-category, .blog .gdlr-blog-full .gdlr-blog-info .gdlr-sep{display: none;}
.blog .blog-item-holder{width: 100%;max-width: 700px;margin: 0 auto;}
.blog .gdlr-blog-full .gdlr-blog-thumbnail{margin-bottom: 20px;}
.blog .gdlr-blog-thumbnail > a{display: inline-block;width:100%;}
.blog .gdlr-blog-thumbnail > a > img{width:100%;}
.blog .blog-item-holder .gdlr-blog-full .gdlr-blog-content{margin: 0;}
.blog .excerpt-read-more{font-size: 0;display: flex;align-items: center;}
.blog .excerpt-read-more::before{content: 'Continue Reading';font-size: 16px;font-weight: 400;line-height: 1;color: #000;text-decoration: underline;text-transform: capitalize;}
.blog .excerpt-read-more::after{content: '';display: inline-block;width: 14px;height: 14px;background-image: url('data:image/svg+xml,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-right" class="svg-inline--fa fa-arrow-right fa-sm ml-2" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"></path></svg>');background-repeat: no-repeat;background-position: center;background-size: contain;fill: #000;transition: all .2s ease-in;}
.blog .excerpt-read-more:hover::before{text-decoration: none;}
.blog .excerpt-read-more:hover::after{transform: translatex(5px);}

.single.single-post .gdlr-page-title-wrapper{display: none;}
.single.single-post .gdlr-blog-thumbnail{display: none;}
.single.single-post .wp-block-post-featured-image{display: none;}
.single.single-post .gdlr-item.gdlr-blog-full{width: calc(100% - 30px);max-width: 700px;margin: 0 auto;padding: 32px 15px;}
.single.single-post .gdlr-blog-full .post-header{padding: 0;border: 0;}
.single.single-post .gdlr-blog-title{font-size: 52px;line-height: 1.25;color: #000!important;}
.single.single-post .blog-info.blog-date > span{font-size: 0;}
.single.single-post .blog-info.blog-date > span::before{content: 'Published on:';font-size: 14px;font-weight: 400;line-height: 1.4;color: #4b5563;}
.single.single-post .blog-info.blog-date > a{font-size: 14px;font-weight: 400;line-height: 1.4;color: #4b5563;}
.single.single-post .wp-block-image{margin-bottom: 24px;}
.single.single-post h3.wp-block-heading{font-size: 30px;font-weight: 700;line-height: 1.5;margin-bottom: 8px;}

.form-wrapper { width: 100%; max-width: 700px; margin: 120px auto -10px; border-radius: 15px; overflow: hidden;}

/* Survey */
.page.page-id-232 .gdlr-page-title-wrapper{display: none;}
.page.page-id-232 .main-content-container.container.gdlr-item-start-content{max-width: 100%;padding: 0;}
.page.page-id-232 .gdlr-item.gdlr-main-content{margin: 0;}
.page.page-id-232 .gdlr-item.gdlr-main-content > p{margin-bottom: 0;display: flex;}

/* Contact Us */
.page.page-id-388 .gdlr-page-title-wrapper{display: none;}
.page.page-id-388 .main-content-container.container.gdlr-item-start-content{max-width: 100%;padding: 0;}
.page.page-id-388 .gdlr-item.gdlr-main-content{margin: 0;}
.page.page-id-388 .gdlr-item.gdlr-main-content > p{margin-bottom: 0;display: flex;}

/* Brand Agency */
.page.page-id-392 .gdlr-page-title-wrapper{display: none;}
.page.page-id-392 .main-content-container.container.gdlr-item-start-content{max-width: 100%;padding: 0;}
.page.page-id-392 .gdlr-item.gdlr-main-content{margin: 0;}
.page.page-id-392 .gdlr-item.gdlr-main-content > p{margin-bottom: 0;display: flex;}


/* Terms and Conditions, Privacy Policy & Cookie Policy */
.privacy-policy .main-content-container.container.gdlr-item-start-content, .page-id-202 .main-content-container.container.gdlr-item-start-content, .page-id-205 .main-content-container.container.gdlr-item-start-content{padding: 0;}
.privacy-policy .gdlr-page-title-wrapper, .page-id-202 .gdlr-page-title-wrapper, .page-id-205 .gdlr-page-title-wrapper{padding: 32px 0 24px;background: #fff;}
.privacy-policy .gdlr-page-title-wrapper .gdlr-page-title, .page-id-202 .gdlr-page-title-wrapper .gdlr-page-title, .page-id-205 .gdlr-page-title-wrapper .gdlr-page-title{color: #000;text-decoration: underline;font-weight: 700;}
.privacy-policy .main-content-container .gdlr-item.gdlr-main-content, .page-id-202 .main-content-container .gdlr-item.gdlr-main-content, .page-id-205 .main-content-container .gdlr-item.gdlr-main-content {line-height: 1.5;}
.privacy-policy .main-content-container .gdlr-item.gdlr-main-content p:not(:last-child), .page-id-202 .main-content-container .gdlr-item.gdlr-main-content p:not(:last-child), .page-id-205 .main-content-container .gdlr-item.gdlr-main-content p:not(:last-child){margin-bottom: 24px;}
.privacy-policy h2.wp-block-heading, .page-id-202 h2.wp-block-heading, .page-id-205 h2.wp-block-heading{font-size: 24px;font-weight: 600;line-height: 1.4;margin-bottom: 8px;}
.privacy-policy h3.wp-block-heading, .page-id-202 h3.wp-block-heading, .page-id-205 h3.wp-block-heading{font-size: 20px;font-weight: 600;line-height: 1.4;margin-bottom: 8px;}
.privacy-policy .main-content-container .gdlr-item.gdlr-main-content a, .page-id-202 .main-content-container .gdlr-item.gdlr-main-content a, .page-id-205 .main-content-container .gdlr-item.gdlr-main-content a{color: #3b82f6;}
.privacy-policy .main-content-container .gdlr-item.gdlr-main-content a:hover, .page-id-202 .main-content-container .gdlr-item.gdlr-main-content a:hover, .page-id-205 .main-content-container .gdlr-item.gdlr-main-content a:hover{text-decoration: underline;}
.privacy-policy .main-content-container .gdlr-item.gdlr-main-content p:has(+ul.wp-block-list), .page-id-202 .main-content-container .gdlr-item.gdlr-main-content p:has(+ul.wp-block-list), .page-id-205 .main-content-container .gdlr-item.gdlr-main-content p:has(+ul.wp-block-list){margin-bottom: 8px;}
ul.wp-block-list { list-style: disc; margin-bottom: 24px; text-align: left; list-style-position: outside; margin-left: 20px; }
ul.wp-block-list > li { position: relative; margin-bottom: 8px; }
ul.wp-block-list > li:last-child { margin-bottom: 0; }
ul.wp-block-list > li::marker{color:var(--blue);}
ul.wp-block-list:last-child{margin-bottom: 0;}
body{color: #000;}

/* Work With Us */
#wwu-inner-hero .gdlr-item { margin: 0;}
#wwu-inner-hero  .feature-media-thumbnail { float: none; margin: 0; width: 100vw; position: relative; left: 50%; transform: translateX(-50%); height: 100%; display: flex; }
#wwu-inner-hero .feature-media-thumbnail img { width: 100%; height: 100%; object-fit: cover;}

#wwu-form .twelve.columns { max-width: 42rem; float: none; margin: auto; }
#wwu-form .twelve.columns .gdlr-item-title-wrapper { margin: 0; }
#wwu-form .gdlr-item-title{ display: none; }
#wwu-form h1 { font-size: 30px; line-height: 1.2; font-weight: 700; color: #fff; text-transform: uppercase; margin-bottom: 0; }
#wwu-form .gdlr-item-title-head { padding: 12px; background-color: #000; width: fit-content; margin: auto; margin-bottom: 20px; }
#wwu-form .gdlr-item-title-caption { font-size: 16px; line-height: 1.5; font-style: normal; }
.wwu-form { padding-top: 5px; }

#wwu-form .wpcf7-form-control-wrap input { padding: 6px 12px; font-size: 16px; border-radius: 6px; width: inherit; border: 2px solid #e5e7eb;}
#wwu-form .wpcf7-form-control-wrap input:focus { border: 2px solid #000;}
#wwu-form .form-group-col .wpcf7-form-control-wrap { padding-right: 0; margin-top: 8px; display: flex; flex-flow: column;}
#wwu-form .form-group-row { display: flex; flex-flow: column; gap: 18px; }
#wwu-form .form-group-col select { width: 100%; padding: 6px 12px; font-size: 16px; border-radius: 6px;border: 2px solid #e5e7eb; background-color: transparent;}
#wwu-form .form-group-col select:focus { border: 2px solid #000;}
#wwu-form .form-group-col .wpcf7-not-valid-tip { font-size: 12px; line-height: 1.2; margin-top: 8px; }
#wwu-form .wpcf7-radio .wpcf7-list-item { margin: 0 32px 0 0;; }
#wwu-form .wpcf7-checkbox .wpcf7-list-item { margin: 0; }
#wwu-form .form-group-row + .form-group-row { margin-top: 40px;}
#wwu-form .form-group-row  .form-group-col-btn { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 10px;}
#wwu-form .form-group-col .wpcf7-checkbox label { padding-left: 32px; vertical-align: top; position: relative; display: inline-block; line-height: 1.5; }

#wwu-form .wpcf7-checkbox input { display: none; }
#wwu-form .wpcf7-checkbox input+.wpcf7-list-item-label:before { content: ''; display: block; width: 22px; height: 22px; background: #fff; border: 2px solid #e5e7eb; position: absolute; left: 0; top: 0; border-radius: 6px; }
#wwu-form .wpcf7-checkbox input+.wpcf7-list-item-label:after { content: '\f00c'; font-family: "Font Awesome 5 Free"; display: inline-block; font-weight: 600; font-size: 0; width: 25px; height: 25px; line-height: 25px; color: #fff; text-align: center; position: absolute; left: 0; top: 0px; transition: all 0.12s ease-in; }
#wwu-form .wpcf7-checkbox input:checked + .wpcf7-list-item-label:after { color: #000; font-size: 15px; }
#wwu-form .wpcf7-checkbox input:checked + .wpcf7-list-item-label:before { border-color: #000; }
#wwu-form .form-group-col .wpcf7-checkbox label:hover .wpcf7-list-item-label:before { border-color: #000; }

#wwu-form .wpcf7-radio input { display: none; }
#wwu-form .wpcf7-radio input+.wpcf7-list-item-label:before { content: ''; display: block; width: 22px; height: 22px; background: #fff; border: 2px solid #e5e7eb; position: absolute; left: 0; top: 0; border-radius: 50%; }
#wwu-form .wpcf7-radio input+.wpcf7-list-item-label:after { content: ''; display: inline-block;  width: 12px; height: 12px; border-radius: 50%; position: absolute; left: 7px; top: 7px; transition: all 0.12s ease-in; transform: translateZ(0) scale(.1); visibility: hidden}
#wwu-form .wpcf7-radio input:checked + .wpcf7-list-item-label:after { background-color: #000;  visibility: visible; transform: translateZ(0) scale(1);}
#wwu-form .form-group-col .wpcf7-radio label { padding-left: 30px; vertical-align: top; position: relative; display: inline-block; line-height: 1.5; }
#wwu-form .wpcf7-radio input:checked + .wpcf7-list-item-label:before { border-color: #000; }
#wwu-form .form-group-col .wpcf7-radio label:hover .wpcf7-list-item-label:before { border-color: #000; }

#contact-us.gdlr-hide-in-tablet-mobile { display: none;}

@media (max-width:1299.98px){
	.footer-wrapper .footer-column #block-12 .address-wrapper.desk-none { display: none;}
	.footer-wrapper .footer-column #block-13 { display: flex; width: 100%; justify-content: center;}
	
	#brand-container .twelve.columns .personnel-info { width: calc(100% - 32px); }
	#brand-container .twelve.columns .personnel-content { width: calc(100% - 32px); }
}


@media (max-width:1199.98px){
    .gdlr-header-wrapper .gdlr-logo { margin: 0 !important; padding: 0;}
	
	#brand-container .twelve.columns .personnel-item { padding: 16px; }
	#brand-container .twelve.columns .personnel-info { width: calc(100% - 16px); }
	#brand-container .twelve.columns .personnel-content { width: calc(100% - 16px); line-height: 1.3; margin:48px 0 0; }
	
	#team-experience .twelve.columns .marquee-wrapper .marquee-list li h3 { font-size: 38px;}
	
	#contact-us .twelve.columns .gdlr-title-item h3 { font-size: 40px;}
	.contact-us-form .form-group-row .form-group-col { width: 100%; }
    
}
@media (max-width:991.98px){
	#inner-hero .gdlr-item-title-wrapper .gdlr-item-title-head h3 { font-size: 44px; }
	
	#brand-container .gdlr-item-title-head h3 { font-size: 40px;}
	#brand-container .twelve.columns .gdlr-item#form-content { width: 100%;}
	#brand-container .twelve.columns .gdlr-personnel-item-wrapper { width: 100%;}
	
	
	#image-text-5050 .gdlr-item-title-head h3 { font-size: 40px !important; }
	
	#logo-text .gdlr-item-title-head h3 { font-size: 40px !important; }
	#logo-text .twelve.columns .gdlr-item .column-service-image { width: 70px; height: 70px; }
	#logo-text .twelve.columns .gdlr-item .column-service-image img { width: 30px; height: 30px; }
	#logo-text .twelve.columns .gdlr-item h3 { font-size: 14px; }
    
	
	#team-experience .gdlr-item-title-head h3 { font-size: 40px;}
	
	#contact-us .twelve.columns .gdlr-title-item { width: 50%; }
	#contact-us .twelve.columns .gdlr-content-item { width: 50%; }
	
	.footer-wrapper .footer-column { justify-content: center; align-items: center; flex-flow: column;gap: 35px; }
	
	#why-choose-us .gdlr-item-title-head h3 { font-size: 40px;}

}
@media (max-width:767.98px){
	#inner-hero .gdlr-item-title-wrapper .gdlr-item-title-head h3 { font-size: 30px; }
	#inner-hero .gallery-list { display: none; }
	#inner-hero .gallery-mob-list { display: grid !important; }
	#inner-hero .gallery-wrapper { padding: 20px 0; }
	#inner-hero .gdlr-content-item { font-size: 28px; }
	
	#brand-container .gdlr-item-title-head h3 { font-size: 32px;}
	#brand-container .twelve.columns .gdlr-personnel-item-wrapper { display: none;}
	#brand-container .gdlr-master-slider-item { display: flex; width: 100%;}
	
	#image-text-5050.gdlr-color-wrapper { padding: 24px 0 48px 0;}
	#image-text-5050 .gdlr-item-title-head h3 { font-size: 32px !important;}
	#image-text-5050 .gdlr-item .gdlr-image { position: relative; width: calc(100% + 32px); order: 2; right: 0; display: flex;border-radius: 30px; overflow: hidden;height: 250px;margin-left: -16px;}
	#image-text-5050 .feature-media-content-wrapper { width: 100%; order: 1; left: 0; padding: 0; }
	#image-text-5050 .gdlr-item.gdlr-feature-media-item.gdlr-left { background: none;}
	
    #logo-text .gdlr-item-title-head h3 { font-size: 32px !important; }
	#logo-text .gdlr-ux { width: 85px; }
	
	#team-experience .gdlr-item-title-head h3 { font-size: 32px;}
	#team-experience .twelve.columns .marquee-wrapper .marquee-list li h3 { font-size: 30px;}
	
	#contact-us .twelve.columns .gdlr-title-item h3 { font-size: 36px; padding: 0;}
	#contact-us .twelve.columns .gdlr-title-item { width: 100%; }
	#contact-us .twelve.columns .gdlr-item { width: 100%; }
	#contact-us .twelve.columns { padding: 16px; }
	
	.footer-wrapper .footer-column #block-11 .wp-block-group { flex-flow: column; }
	.footer-wrapper .footer-column .widget_nav_menu { padding-right: 0;}
	
	#why-choose-us .gdlr-item-title-head h3 { font-size: 32px;}
	#why-choose-us .twelve.columns .gdlr-tab-slideshow-item { display: none;}
	#why-choose-us .gdlr-master-slider-item {display: flex;}
	
	#wwu-form .twelve.columns .gdlr-content-item { margin: 0; }
	
}
@media (max-width:575.98px){

	#team-experience .twelve.columns .marquee-wrapper .marquee-list li h3 { font-size: 25px;}
	
	#image-text-5050 .gdlr-item.gdlr-feature-media-item.gdlr-left { gap: 32px;}
	
	#brand-container .ms-info { font-size: 12px; }
	#brand-container .ms-info h3 { font-size: 16px; margin-bottom: 8px; }
	
	.footer-wrapper .footer-column #menu-footer-menu { gap: 23px; }
	.footer-wrapper .footer-column #block-14 .copyright { font-size: 12px; }
}

