@font-face{font-family:"Supreme";src:url(/wp-content/themes/gunnys-ac/fonts/Supreme-Regular.woff2) format("woff2"),url(/wp-content/themes/gunnys-ac/fonts/Supreme-Regular.woff) format("woff"),url(/wp-content/themes/gunnys-ac/fonts/Supreme-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Supreme";src:url(/wp-content/themes/gunnys-ac/fonts/Supreme-Medium.woff2) format("woff2"),url(/wp-content/themes/gunnys-ac/fonts/Supreme-Medium.woff) format("woff"),url(/wp-content/themes/gunnys-ac/fonts/Supreme-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Supreme";src:url(/wp-content/themes/gunnys-ac/fonts/Supreme-Bold.woff2) format("woff2"),url(/wp-content/themes/gunnys-ac/fonts/Supreme-Bold.woff) format("woff"),url(/wp-content/themes/gunnys-ac/fonts/Supreme-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"Supreme";src:url(/wp-content/themes/gunnys-ac/fonts/Supreme-Extrabold.woff2) format("woff2"),url(/wp-content/themes/gunnys-ac/fonts/Supreme-Extrabold.woff) format("woff"),url(/wp-content/themes/gunnys-ac/fonts/Supreme-Extrabold.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}:root{--black:#000000;--white:#ffffff;--red300:#c51942;--red50:#feeaea;--red100:#f98887;--red200:#f65453;--blue500:#0c2852;--blue300:#134286;--blue50:#e7ecf3;--blue75:#9eb2cd;--gray50:#EAEAEB;--gray75:#a8a9ac;--gray100:#85868a;--gray400:#1f2025;--gray300:#2c2e35;--gray500:#1b1c20;--gray200:#505257;--yellow:#ffff00;--fontPrimary:"Supreme"}*,::before,::after{border-width:0;border-style:solid;border-color:var(--red300);box-sizing:border-box}h1,h2,h3,h4{font-family:var(--fontPrimary)}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none;margin:0;padding:0}img,svg,video,canvas,audio,iframe,embed,object{display:block}a{color:inherit;text-decoration:inherit}img,video{max-width:100%;height:auto}p{font-size:14px;line-height:18px}button,input:where([type="button"]),input:where([type="reset"]),input:where([type="submit"]){-webkit-appearance:button;background-color:initial;background-image:none}body{padding:0;margin:0;color:#000;font-family:var(--fontPrimary);background:#fff;font-size:16px;line-height:20px;font-weight:400;overflow-x:hidden}.adaptive-container{max-width:1440px;width:100%;margin:0 auto}section{padding:clamp(32px, 7vw, 96px) 0}.section-heading{font-size:clamp(28px, 3.5vw, 48px);font-weight:700;line-height:1.25;letter-spacing:-.02em;text-align:center;color:var(--blue500)}.section-heading.left{text-align:left}.section-heading.white{color:var(--white)}.section-heading-medium{font-size:clamp(20px, 3vw, 36px);font-weight:700;line-height:1.35;letter-spacing:-.02em;text-align:center;color:var(--blue500)}.section-heading-medium.left{text-align:left}.section-heading-medium.white{color:var(--white)}.section-heading-small{font-size:14px;font-weight:700;line-height:20px;text-align:center;color:var(--red300);text-transform:uppercase}.section-heading-small.left{text-align:left}.section-heading-small.white{color:var(--white)}.section-heading-small.blue{color:var(--blue500)}.section-text,.section-text p{font-size:16px;font-weight:400;line-height:24px;text-align:center;color:var(--gray300)}.section-text.left,.section-text.left p{text-align:left}.section-text.white,.section-text.white p{color:var(--white)}.section-text.off-white{color:var(--blue50)}.about-hero-banner{min-height:500px;max-height:500px;height:auto;display:flex;align-items:center;justify-content:center;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.about-hero-banner.height-small{min-height:400px;max-height:400px}.about-banner-content{color:var(--white);position:relative;z-index:1}.about-banner-content h1{font-size:clamp(32px, 5vw, 60px);font-weight:700;line-height:1.25;letter-spacing:-.02em;text-align:center;max-width:998px;margin:0 auto;margin-bottom:32px}.about-banner-conten,.about-banner-content p{font-size:18px;font-weight:400;line-height:28px;text-align:center;color:var(--blue50);max-width:660px;margin:0 auto}.about-hero-banner::before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background:#001535;opacity:50%}.about-quality .about-quality-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;position:relative}.about-quality .about-quality-inner::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:120px;width:120px;display:block;background:url(/wp-content/themes/gunnys-ac/images/hand-shake.svg)}.about-quality .box{background:var(--blue500);padding:48px 96px;padding:clamp(32px, 3.4vw, 48px) clamp(20px, 4.8vw + 1rem, 96px);color:var(--white);text-align:center;border-bottom:8px solid var(--red300)}.about-quality .qty-box-title{font-size:clamp(24px, 2.2vw, 30px);font-weight:700;line-height:1.25;text-align:center;margin-bottom:16px}.about-quality .qty-stars{margin-bottom:16px}.qty-stars img{margin:0 auto}.about-quality .qty-box-content{font-size:16px;font-weight:400;line-height:24px;text-align:center;color:var(--blue50);margin-bottom:32px}.about-quality .qty-box-footer{color:var(--blue50);font-size:20px;font-weight:500;line-height:30px;text-align:center}.team-exp-top{display:flex;gap:60px;justify-content:space-between;padding-left:48px}.team-exp-top .box{max-width:430px;width:100%}.team-exp-top .box.text-box{max-width:758px}.overlap-box{background:var(--blue300) url(/wp-content/themes/gunnys-ac/images/ver-hr-lines.png);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--white);font-size:clamp(24px, 2.2vw, 30px);font-weight:700;line-height:1.25;text-align:left;display:flex;align-items:center;padding:48px clamp(24px, 3.5vw, 48px);gap:24px;max-width:430px;position:absolute;top:-130px;left:48px}.overlap-box .number{font-size:clamp(32px, 5vw, 72px);font-weight:700;line-height:1.25;letter-spacing:-.02em;text-align:center}.overlap-box .year-text{max-width:188px}.team-exp-bottom{display:flex;align-items:center;gap:32px;margin-top:56px}.team-exp-bottom .exp-image{width:50%;height:480px;position:relative}.team-exp-bottom .exp-image img{width:100%;height:100%;object-fit:cover}.team-exp-bottom .likely-title{font-size:18px;font-weight:500;line-height:28px;text-align:left;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--gray75);color:var(--gray300)}.experience-content{width:50%}.experience-content-desc{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:var(--gray300)}.experience-content ul{margin-top:24px}.experience-content ul li{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:18px;font-weight:700;line-height:28px;text-align:left;color:var(--gray300)}.timeline-wrapper{border:1px solid var(--blue75);background:var(--blue50);padding:clamp(32px, 4vw, 48px) clamp(20px, 4vw, 48px);display:flex;gap:48px}.timeline-text-box{max-width:544px;width:100%}.timeline-box{max-width:608px;width:100%;overflow:hidden;max-height:740px;overflow-y:auto;flex-shrink:0}.timeline-text-box .section-heading-small{margin-bottom:10px}.timeline-text-box .section-heading{margin-bottom:24px}.timeline-paragraph{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:var(--gray300)}.timeline-bottom-logo{margin-top:48px}.timeline-bottom-logo img{margin:0 auto;max-width:346px}.year-box{max-width:320px;width:100%;margin-bottom:12px}.year-box.right{margin-left:auto}.timeline-year{font-size:clamp(20px, 2.8vw, 36px);font-weight:700;line-height:1.5;letter-spacing:-.02em;text-align:left;color:var(--blue500);padding-left:64px;position:relative}.timeline-year::before{content:"";background:var(--red300);display:inline-block;width:32px;height:32px;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.timeline-month-wrapper{padding:20px 0;position:relative}.timeline-month-wrapper::before{content:"";position:absolute;top:0;left:16px;bottom:0;display:inline-block;width:1px;background-color:var(--red300)}.timeline-month{padding-left:64px}.timeline-month .month{font-size:clamp(16px, 2vw, 24px);font-weight:500;line-height:1.5;text-align:left;margin-bottom:8px}.timeline-month .month-detail{font-size:clamp(14px, 3vw, 16px);font-weight:400;line-height:1.5;text-align:left}.year-box.left .timeline-year{padding-right:64px;padding-left:0}.year-box.left .timeline-year::before{left:auto;right:0}.year-box.left .timeline-month{padding-right:64px;padding-left:0}.year-box.left .timeline-month-wrapper::before{left:auto;right:16px}.timeline-box{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.timeline-box::-webkit-scrollbar{display:none}.brand-timeline .container{max-width:1320px!important}section.company-history{padding-left:50px}.page-template-page-about section.company-history{padding-left:0}.company-history-wrapper{display:flex;align-items:center;gap:32px;justify-content:flex-end}.histiry-section-content{max-width:632px;width:100%}.histiry-section-content .section-heading-small{margin-bottom:10px}.histiry-section-content .section-heading{margin-bottom:24px}.history-box-listing{margin-top:56px}.history-box-listing ul li{border:1px solid #9eb2cd;background:#e7ecf3;display:flex;padding:20px;gap:20px}.history-box-listing ul li:not(:last-child){margin-bottom:24px}.history-box-listing .listing-img{max-width:136px;flex-shrink:0}.listing-desc h5{font-size:clamp(20px, 3vw, 24px);font-weight:700;line-height:1.5;text-align:left;margin-bottom:8px}.history-section-image{max-width:704px;width:100%;height:830px;overflow:hidden;position:relative}.history-section-image img{height:100%;width:100%;object-fit:cover}.history-overlap-box{position:absolute;left:0;bottom:0;background:var(--red300) url(/wp-content/themes/gunnys-ac/images/vr-hr-lines-light.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:clamp(24px, 4.5vw, 48px)}.history-overlap-box .number{font-size:clamp(32px, 5vw, 72px);font-weight:700;line-height:1.5;letter-spacing:-.02em;text-align:left;color:#fff;margin-bottom:clamp(16px, 2.5vw, 24px)}.history-overlap-box .year-text{font-size:clamp(20px, 2vw, 30px);font-weight:700;line-height:1.5;text-align:left;color:#fff;max-width:188px}.why-choose-us{padding-bottom:0}.why-choose-us .section-heading-wrapper{max-width:660px;margin:0 auto}.why-choose-us .container{max-width:1296px}.section-heading-wrapper .section-heading-small{margin-bottom:10px}.section-heading-wrapper .section-heading{margin-bottom:24px}.why-us-main{display:flex;align-items:flex-end;gap:44px;margin-top:56px}.box-centered{max-width:487px}.quality-box ul li{display:flex;align-items:flex-start;gap:16px;margin-bottom:64px}.quality-box.left ul li{flex-direction:row-reverse}.quality-box ul .icon{max-width:64px;width:100%}.quality-box .listing-content{text-align:left}.quality-box.left .listing-content{text-align:right}.quality-box .listing-content h5{font-size:clamp(16px, 1.6vw, 20px);font-weight:500;line-height:1.5;color:var(--blue500);margin-bottom:8px}.quality-box .listing-content .section-text{text-align:inherit}.meet-team{display:none}.meet-team .section-heading-wrapper{max-width:950px;margin:0 auto}.meet-team-main{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:33px}.team-card{border:1px solid var(--blue75);background:var(--blue50) url(/wp-content/themes/gunnys-ac/images/team-card-bg.png);display:flex;flex-direction:column;align-items:stretch}.tm-detail{padding:20px 20px 0 20px}.tm-detail .tm-name{font-size:clamp(20px, 3vw, 30px);font-weight:700;line-height:1.5;text-align:left;margin-bottom:4px;color:var(--blue500)}.tm-detail h5{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#2c2e35}.tm-social-and-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;height:100%}.social-icons{padding-bottom:20px;padding-left:20px}.social-icons li:not(:last-child){margin-bottom:12px}.social-icons li img{max-width:28px}.section-heading-inner{display:flex;gap:32px}.section-heading-inner>*{flex:1 1 0%}.slider-wrapper{position:relative;margin-top:30px}.certificate-slider{max-width:1196px;margin:0 auto;position:static}.certificate-slider .swiper-wrapper{padding:65px 0}.certificate-slider .swiper-slide{box-shadow:0 4px 24px 0 #00000040}.certificate-slider .swiper-slide.swiper-slide-active{transform:scale(1.3);margin-left:32px;margin-right:64px!important}.certificate-slider .swiper-slide img{width:100%;height:100%}.certificate-slider .swiper-button-next,.certificate-slider .swiper-button-prev{width:56px;height:56px;border:1px solid var(--blue500);display:flex;align-items:center;justify-content:center;border-radius:100px}.certificate-slider .swiper-button-next::after,.certificate-slider .swiper-button-prev::after{content:none}.certificate-slider .swiper-button-prev{transform:rotate(180deg);left:-38px}.certificate-slider .swiper-button-next{right:-38px}.certificate-footer{text-align:center;margin-top:16px}.certificate-footer h3{font-size:24px;font-weight:700;line-height:32px;text-align:center;margin-bottom:4px}.certificate-recived-date{font-size:16px;font-weight:400;line-height:24px;text-align:center}.banner-service{min-height:610px;max-height:610px;height:auto;display:flex;align-items:stretch;justify-content:center;background:url(/wp-content/themes/gunnys-ac/images/about-hero.jpeg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.banner-service::before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background:#001535;opacity:70%;z-index:1}.service-banner-wrapper{position:relative;z-index:2;display:flex;height:100%}.about-banner-content{color:var(--white);position:relative;z-index:1;max-width:716px;width:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.banner-copy{position:absolute;right:-72px;bottom:0}.service-banner-wrapper h1{text-align:left}.service-banner-wrapper p{text-align:left;max-width:596px;margin-right:auto;margin-left:0}.service-listing{display:grid;grid-template-columns:repeat(3,1fr);column-gap:32px;row-gap:40px;margin-top:56px}.service-item .service-image{height:280px;margin-bottom:22px}.service-item .service-image img{height:100%;width:100%;object-fit:cover}.service-item h3{font-size:24px;font-weight:700;line-height:32px;text-align:left;margin-bottom:24px;color:var(--blue500)}.service-item .section-text{margin-bottom:22px;text-align:left!important}.know-more{font-size:16px;font-weight:700;line-height:24px;text-align:left;color:var(--red300);text-transform:uppercase;display:inline-flex;align-items:center}.know-more:hover{color:var(--red200)}.know-more:hover .link-icon{transform:translateX(8px)}.know-more .link-icon{display:inline-block;margin-left:10px;transition:all 0.4s ease-in-out}.service-expert{padding-top:0}.service-expert-wrapper{display:flex;align-items:stretch}.service-expert-blurb{width:100%}.service-expert-content{padding:96px 72px;background:url(/wp-content/themes/gunnys-ac/images/service/expert-blue-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.service-expert .section-heading-small.left{color:#fff;margin-bottom:10px}.service-expert h2.section-heading.left{color:#fff;margin-bottom:24px}.service-expert .section-text.left,.service-expert .section-text.left p{color:#fff}.service-expert-listing{padding:0 72px}.service-expert-listing ul{margin-top:-40px;position:relative}.service-expert-listing ul li{background-color:var(--white);box-shadow:0 2px 24px 0 #00000036;padding:32px;display:flex;align-items:flex-start;gap:32px}.service-expert-listing ul li:not(:last-child){margin-bottom:32px}.service-expert-listing img{max-width:64px;width:100%}.list-blurb .list-blurb-title{font-size:clamp(18px, 3vw, 30px);font-weight:700;line-height:1.3;text-align:left;color:#0c2852;margin-bottom:12px}.list-blurb .section-text.left{color:var(--gray300)}.service-expert-copy{position:relative;max-width:625px;width:100%;background:url(/wp-content/themes/gunnys-ac/images/service/expert-right-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding-left:58px;padding-right:58px;padding-bottom:100px;display:flex}.service-expert-copy::before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;background:#f3f3f3;opacity:80%}.service-expert-copy img{position:relative;max-width:509px;width:100%;margin-top:auto}.faq-content{display:none}.faq-listing{margin-top:56px;counter-reset:accordion-counter}.faq-item{position:relative;position:relative;padding:24px 104px 24px 60px;border-bottom:1px solid var(--gray50);counter-increment:accordion-counter}.faq-item:nth-child(1){border-top:1px solid var(--gray50)}.faq-header{font-size:20px;font-weight:500;line-height:30px;text-align:left;color:var(--blue500);padding:12px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faq-header::before{content:counter(accordion-counter);position:absolute;left:0;top:36px}.faq-item:nth-of-type(-n+9) .faq-header::before{content:"0" counter(accordion-counter)}.faq-item.active .faq-header,.faq-header:hover{color:var(--red300)}.faq-header-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--gray300)}.faq-item.active .faq-header-arrow{color:var(--red300);transform:translateY(-50%) rotate(180deg)}.faq-header:hover .faq-header-arrow{color:var(--red300)}.page-template-page-single-service main.individual-service-main-content h3{font-size:clamp(20px, 2.5vw, 28px);margin-top:20px;margin-bottom:10px}.page-template-page-single-service main.individual-service-main-content ul,.page-template-page-single-service main.individual-service-main-content ol{padding-left:20px}.page-template-page-single-service main.individual-service-main-content ul li,.page-template-page-single-service main.individual-service-main-content ol li{list-style-type:auto;margin-bottom:10px}.page-template-page-single-service main.individual-service-main-content ul li::marker,.page-template-page-single-service main.individual-service-main-content ol li::marker{font-weight:700}.page-template-page-single-service main.individual-service-main-content p{margin-bottom:10px}.individual-service-inner{display:flex;align-items:flex-start}.individual-service-main-content{padding-right:32px}.individual-service-main-content article{margin-top:48px}.service-benefits:not(:last-child){margin-bottom:48px}.service-benefits-copy{height:480px;width:100%;margin-bottom:48px}.service-benefits-copy img{height:100%;width:100%;object-fit:cover}.service-benefits-blurb .section-heading-medium{margin-bottom:8px}.service-benefits-blurb .section-text{margin-bottom:24px}.listing-with-checkmark li{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:18px;font-weight:700;line-height:28px;text-align:left;color:var(--gray300)}.service-benefits-blurb .listing-with-icon{margin-top:32px}.listing-with-icon{display:grid;grid-template-columns:repeat(2,1fr);row-gap:32px;column-gap:64px}.listing-with-icon li{display:flex;align-items:flex-start;gap:16px}.listing-with-icon .icon{max-width:48px;width:100%}.listing-content h5{font-size:clamp(16px, 1.6vw, 20px);font-weight:500;line-height:1.5;color:var(--blue500);margin-bottom:8px}.listing-content .section-text{margin-bottom:0}aside.service-sidebar{width:412px;flex-shrink:0;position:sticky;top:170px}.sidebar-service-listing{margin-bottom:32px}.sidebar-service-title{background:var(--blue500);padding:24px}.sidebar-service-title h4{font-size:clamp(20px, 2.4vw, 30px);font-weight:700;line-height:1.25;text-align:left;color:#fff}.sidebar-service-listing-wrap{border:1px solid var(--blue75);border-top:0;padding:8px 24px}.sidebar-service-listing-wrap ul li a{font-size:18px;font-weight:500;line-height:28px;text-align:left;color:var(--gray200);display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #fff0}.sidebar-service-listing-wrap ul li a svg{color:var(--gray200)}.sidebar-service-listing-wrap ul li a:hover,.sidebar-service-listing-wrap ul li a:focus{background-color:var(--blue50);border-color:var(--blue75);color:var(--blue500)}.sidebar-service-listing-wrap ul li a:hover svg,.sidebar-service-listing-wrap ul li a:focus svg{color:var(--blue500)}.sidebar-banner{height:348px;width:100%;position:relative;margin-bottom:32px}.sidebar-banner img{height:100%;width:100%;object-fit:cover}.sidebar-small-banner-content{position:absolute;left:24px;right:24px;bottom:24px;max-width:100%;background:var(--yellow);padding:12px 20px}.call-us-head{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:var(--blue500);margin-bottom:6px}.sidebar-small-banner-content a{font-size:clamp(16px, 2vw, 24px);font-weight:700;line-height:1.5;text-align:left;color:var(--blue500)}.sidebar-brochure{background:var(--blue50);border:1px solid var(--blue75);padding:24px;margin-bottom:32px}.sidebar-brochure h4{font-size:24px;font-weight:700;line-height:32px;text-align:left;margin-bottom:4px;color:var(--blue500)}.shadow-button{background:#134286;font-size:16px;font-weight:700;line-height:24px;text-align:left;padding:16px 32px;display:inline-flex;align-items:center;justify-content:center;color:#fff;gap:20px;border-radius:50px;border:2px solid #000;box-shadow:0 4px 0 0 #000;transition:all 0.25s ease-in-out;position:relative}.shadow-button:hover{color:#fff;box-shadow:0 0 0 0 #000}.shadow-button.red{background:var(--red300)}.shadow-button.icon-button{justify-content:space-between}.shadow-button span{display:inline-flex;align-items:center;gap:8px}.sidebar-brochure .shadow-button{width:100%;margin-top:24px}.inquire-form{background:var(--red300);padding:32px}.inquire-form .section-heading-medium{margin-bottom:16px}.inquire-form .inquire-form-item{margin-bottom:8px}.inquire-form .inquire-form-action{margin-top:16px;position:relative}.inquire-form .inquire-input{background:var(--red300);border:1px solid #f98887;font-family:Supreme;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#fff;padding:17px 16px;width:100%}.inquire-form .inquire-input::placeholder{color:#f8b2b1}.inquire-form .inquire-textarea{min-height:162px}.testimonial-section .inquire-form .inquire-form-item input[type="checkbox"]{accent-color:var(--blue500)}.inquire-form .inquire-form-item input[type="checkbox"]{accent-color:var(--blue500);width:16px;height:16px;margin-right:10px}.inquire-form .inquire-form-item label{color:#FFF}.inquire-form .shadow-button{width:100%;align-items:center;font-size:16px;font-weight:700;line-height:24px;text-align:center}.contact-cards-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.card-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border:1px solid var(--gray75);background:var(--white);box-shadow:0 2px 24px 0 #00000036}.card-item .card-icon{margin-bottom:24px;max-width:64px}.card-item h3{font-size:clamp(20px, 2.4vw, 30px);font-weight:700;line-height:1.5;text-align:center;color:var(--blue500);margin-bottom:12px}.card-item .card-action{margin-top:24px;font-size:16px;font-weight:700;line-height:24px;text-align:center;color:var(--red300);text-transform:uppercase}.card-item .card-action:hover{color:var(--blue500)}.section-contact-form{display:flex;align-items:stretch}.section-contact-form .contact-box{width:50%}.page-template-page-contact .section-contact-form form input[type="checkbox"]{accent-color:var(--red300);width:16px;height:16px;margin-right:10px}.section-contact-form form label{color:#FFF}.map-box{height:800px}.map-box>img{height:100%;width:100%;object-fit:cover}.form-box{position:relative;display:flex;align-items:center;justify-content:center;padding:72px;background-image:url(/wp-content/themes/gunnys-ac/images/contact/contact-bg.jpg);background-size:cover;background-repeat:no-repeat}.form-box::before{content:"";position:absolute;display:block;z-index:1;background-color:#0b1f3c;opacity:80%;width:100%;height:100%;top:0;left:0}.form-box .inquire-form{background-color:#fff0;width:90%;position:relative;z-index:2;padding:0}.section-contact-form .inquire-form .inquire-input{background:#fff;border:1px solid #fff;color:var(--gray200);font-weight:500}.section-contact-form .inquire-form .inquire-input::placeholder{color:var(--gray75);font-weight:400}.column-2{float:left;width:50%;clear:none}.column-2.pr-2{padding-right:8px}.section-contact-form .inquire-form .shadow-button{background-color:var(--red300)}.page-template-page-coupon .coupons-offer{padding:48px 0}.coupons-offer .section-heading-wrapper{max-width:991px;margin:0 auto}.coupons-offer .adaptive-container{padding:0 12px}.all-coupons{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:56px}.single-coupon{display:flex;align-items:stretch;color:var(--blue50);position:relative;text-align:center;background-position:center;background-size:cover;max-width:100%}.single-coupon.christmas-coupon{color:var(--blue500)}.new-year-coupon{background:url(/wp-content/themes/gunnys-ac/images/coupon/blue-bg.png)}.christmas-coupon{background:url(/wp-content/themes/gunnys-ac/images/coupon/light-bg.png)}.single-coupon::before{content:"";position:absolute;left:0;top:0;bottom:0;width:13px;background:url(/wp-content/themes/gunnys-ac/images/coupon/round-left-border.svg);background-position:left;background-repeat:repeat-y}.single-coupon::after{content:"";position:absolute;right:0;top:0;bottom:0;width:13px;background:url(/wp-content/themes/gunnys-ac/images/coupon/round-right-border.svg);background-position:right;background-repeat:repeat-y}.left-content{width:100%;padding-top:6px;display:flex;flex-direction:column}.left-bottom{margin-top:auto}.left-top{padding-bottom:13px}.right-content{max-width:132px;width:100%;flex-shrink:0;padding:0 10px;position:relative;background:url(/wp-content/themes/gunnys-ac/images/coupon/dash-line.svg);background-position:left;background-repeat:repeat-y;display:flex;flex-direction:column}.christmas-coupon .right-content{background-image:url(/wp-content/themes/gunnys-ac/images/coupon/dash-line.svg),url(/wp-content/themes/gunnys-ac/images/coupon/red-bg.svg)}.right-content::before{content:"";position:absolute;display:block;width:15px;height:15px;top:-8px;left:-7px;background-color:var(--white);border-radius:100%}.right-content::after{content:"";position:absolute;display:block;width:15px;height:15px;bottom:-8px;left:-7px;background-color:var(--white);border-radius:100%}.bottom-strip{padding:7px 20px;background:url(/wp-content/themes/gunnys-ac/images/coupon/light-bg.png);background-position:center;background-size:cover}.christmas-coupon .bottom-strip{background:url(/wp-content/themes/gunnys-ac/images/coupon/blue-bg.png)}.sale-title{font-size:20px;font-weight:800;line-height:32px;text-align:center;color:var(--red300)}.coupon-off{font-size:40px;font-weight:800;line-height:54px;margin-top:-8px}.sale-type{font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;margin-bottom:4px}.christmas-coupon .sale-type{color:var(--red300)}.strip{position:relative;font-size:9px;font-weight:700;line-height:20px;max-width:160px;margin:0 auto;background:var(--red300)}.strip p{font-size:9px;font-weight:700;line-height:20px}.christmas-coupon .strip{background-color:var(--blue500);color:var(--blue50)}.left-content .strip::before{content:"";width:58px;height:95px;position:absolute;left:-45px;top:-27px;background:url(/wp-content/themes/gunnys-ac/images/coupon/celebrate-left.png);background-size:100%;background-repeat:no-repeat;background-position:center;z-index:1}.left-content .strip::after{content:"";width:58px;height:95px;position:absolute;right:-45px;top:-27px;background:url(/wp-content/themes/gunnys-ac/images/coupon/celebrate-right.png);background-size:100%;background-repeat:no-repeat;background-position:center}.valid-date span{width:100%;display:block;font-size:13px;font-weight:800;line-height:17px;text-align:center;color:var(--blue500);text-transform:uppercase}.christmas-coupon .valid-date span{color:var(--white)}.coupon-type{font-size:18px;font-weight:800;line-height:26px;margin-top:8px;margin-bottom:5px;color:var(--blue50)}.right-content .coupon-off{font-size:20px;font-weight:800;line-height:24px;margin-bottom:2px;color:var(--red300)}.christmas-coupon .right-content .coupon-off{color:var(--blue500)}.right-content .sale-type{font-size:14px;font-weight:700;line-height:18px;margin-bottom:5px}.christmas-coupon .right-content .sale-type{color:var(--blue50)}.right-content .strip{font-size:10px;font-weight:700;line-height:20px;background:none;color:var(--red300)}.christmas-coupon .right-content .strip{color:var(--blue500)}.right-content .valid-date span{color:inherit;font-size:12px;font-weight:800;line-height:16px;color:var(--white)}.right-content .valid-date{width:131px;margin-left:-9px;margin-top:auto;padding-block:8px;background-color:var(--blue500)}.all-offers{padding:32px 0}.offer-row{display:flex;gap:32px}.offer-col-right{display:flex}.offer-row-first .offer-col-left{width:100%;max-width:582px;display:flex;gap:32px;flex-wrap:wrap}.single-offer h3{font-size:clamp(16px, 1.6vw, 20px);font-weight:400 ! important;line-height:1.5;color:var(--blue500);margin-top:8px;margin-bottom:8px}.single-offer .section-text p{font-size:16px;font-weight:400;line-height:24px;color:var(--gray300);margin-bottom:8px}.single-offer .section-text li{font-size:16px;font-weight:400;line-height:24px;color:var(--gray300);margin-bottom:8px}.offer-row-first .offer-col-right{width:100%}.single-offer .container .about-banner-content.left{width:100%;max-width:unset}.offer-row-second{margin-bottom:32px}button#load-more{background:var(--red300);display:block;margin:15px auto}.offer-item{display:flex;padding:24px;gap:24px;color:var(--blue50);background:var(--blue500);width:100%}.offer-row-first .offer-col-right .offer-image{height:300px}.offer-image img{width:100%;height:100%;object-fit:cover}.offer-content{display:flex;flex-direction:column;gap:24px}.content-top{display:flex;flex-direction:column;gap:16px}.content-top h2{font-size:clamp(20px, 2.8vw, 36px);font-weight:700;line-height:1.25;letter-spacing:-.02em}.content-top p{font-size:16px;font-weight:500;line-height:24px}.offer-content-footer{display:flex;flex-direction:column;gap:8px;margin-top:auto}.offer-content-footer.row-view{flex-direction:row;justify-content:space-between}.offer-validity{font-size:16px;font-weight:400;line-height:24px;color:var(--gray75)}.offer-item.off-row-view{display:flex;flex-direction:row}.offer-item.off-row-view.reverse{flex-direction:row-reverse}.offer-item.off-col-view{display:flex;flex-direction:column}.offer-item.off-col-view.reverse{flex-direction:column-reverse}.offer-item.off-row-view .offer-image{width:50%}.offer-item.off-row-view .offer-content{width:50%}.offer-row.offer-row-first{margin-bottom:32px}.offer-row-first .offer-col-left .offer-item{width:calc(50% - 16px)}.offer-row-first .offer-col-left .offer-item:nth-child(1){width:100%}.offer-row-second .offer-col-left{max-width:852px;width:100%;display:flex}section.financing-options{padding:32px 0}.financing-options-listing{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.financing-option-item{background:var(--blue50);border:1px solid var(--blue75);padding:32px}.option-provider{margin-bottom:20px}.option-description{margin-bottom:20px}.option-description p{font-size:20px;font-weight:500;line-height:30px}.option-description .listing-with-checkmark{padding:12px;margin-top:16px}.inquire-form .wpcf7-not-valid-tip{color:#fff}.service-category-bg{background-image:url(/wp-content/themes/gunnys-ac/images/about-hero.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat}.wpcf7 form .wpcf7-response-output{position:fixed;top:20px;right:0;background:#134286;border:0;color:#FFF;padding:20px 20px;margin:0;border-left:5px solid #fff0;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:11;font-weight:500}.wpcf7 form.sent .wpcf7-response-output{background:#46b450;border-color:#00a70f}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background:#dc3232;border-color:#bb0a0a}.wpcf7 form.spam .wpcf7-response-output{background:#f56e28;border-color:#d14f0b}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:#ffb900;border-color:#d99e03}.testimonial-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonial-item{background:#FFF;box-shadow:0 0 0 .05rem rgb(8 60 130 / .06),0rem 0rem 1.25rem rgb(30 34 40 / .04);border-radius:6px;padding:40px;display:flex;flex-direction:column}.testimonial-item h2{font-size:20px;font-weight:700;color:var(--blue500);position:relative;margin-bottom:20px}.testimonial-item h2::before{content:"";position:absolute;top:0;left:-8px;z-index:1;width:50px;height:50px;background-image:url(/wp-content/themes/gunnys-ac/images/quote-gray.svg);background-position:center;background-repeat:no-repeat;background-size:auto 100%}.testimonial-item .testimonial-content{margin-bottom:20px}.testimonial-item .testimonial-image{display:inline-block;vertical-align:top}.testimonial-item .testimonial-image img{width:64px}.testimonial-item .testimonial-name{display:inline-block;vertical-align:middle;margin-top:10px;font:500 18px / 2 Supreme,sans-serif;color:var(--blue500)}.flex-wrapper{display:flex;gap:20px}.flex-wrapper.item-center{align-items:center}.testimonial-item .flex-wrapper{margin-top:auto}.trane-main-content .main-trane-content h2{font-size:clamp(20px, 3vw, 36px);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--blue500);margin-bottom:12px}.trane-main-content .main-trane-content p{margin-bottom:20px}.trane-main-content .main-trane-content ul li{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:18px;font-weight:700;line-height:28px;text-align:left;color:var(--gray300);list-style-type:none}.trane-main-content .main-trane-content ul li:before{content:'';display:inline-block;width:16px;height:16px;left:0;top:0;background-image:url(/wp-content/themes/gunnys-ac/images/checkmark-filled.svg);background-position:center;background-repeat:no-repeat;background-size:auto 100%}.about-quality,.about-team-experience,.brand-timeline,.company-history{padding-bottom:0}@media print{body *{-webkit-print-color-adjust:exact!important}.dvContainer *{-webkit-print-color-adjust:exact!important}.coupon-left{-webkit-print-color-adjust:exact!important}.coupon-mid{-webkit-print-color-adjust:exact!important}.coupon-wrap{width:440px;display:flex;min-height:185px;position:relative}.print-coupon{display:none}}