.about3-section{position:relative;padding:110px 0;overflow:hidden}.about3-section .sec-title{margin-bottom:48px}.about3-section .sec-title.light span{padding-left:0;letter-spacing:1px;color:var(--theme-color)}.about3-section .sec-title span:before{display:none}.about3-section .sec-title.centred h2{max-width:820px;margin:0 auto}.about3-section .row{display:flex;flex-wrap:wrap}.about3-section .about3-list-col,.about3-section .about3-media-col{display:flex}.about3-section .about3-accordion{width:100%}.about3-section .about3-media{display:flex;width:100%}.about3-section .about3-media-figure{position:relative;flex:1;margin:0;border-radius:16px;overflow:hidden;border:1px solid rgb(255 255 255 / .1)}.about3-section .about3-media-figure img{display:block;width:100%;height:100%;object-fit:cover}.about3-section .about3-media-figure:after{position:absolute;content:'';left:0;right:0;bottom:0;height:4px;background:var(--theme-color)}.about3-section .about3-accordion .card{position:relative;display:block;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:12px;overflow:hidden;margin-bottom:10px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.about3-section .about3-accordion .card:last-child{margin-bottom:0}.about3-section .about3-accordion .card:hover{border-color:rgb(255 255 255 / .22)}.about3-section .about3-accordion .card-header{background:#fff0;border-bottom:none;border-radius:0;padding:0}.about3-section .about3-accordion .card-header .about3-item-btn{position:relative;display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:#fff0;border:none;border-radius:0;cursor:pointer;font-family:'Barlow',sans-serif;font-size:18px;line-height:26px;font-weight:700;color:rgb(255 255 255 / .85);padding:18px 56px 18px 20px;white-space:normal;text-decoration:none;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.about3-section .about3-accordion .card-header .about3-item-btn:hover,.about3-section .about3-accordion .card-header .about3-item-btn:focus{color:#fff;text-decoration:none;outline:none;box-shadow:none}.about3-section .about3-item-index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:14px;line-height:1;font-weight:700;letter-spacing:1px;color:rgb(255 255 255 / .55);border:1px solid rgb(255 255 255 / .18);border-radius:8px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.about3-section .about3-item-icon{flex:0 0 auto;display:inline-flex;color:rgb(255 255 255 / .55);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.about3-section .about3-item-icon svg{display:block;width:26px;height:26px}.about3-section .about3-item-title{flex:1 1 auto;min-width:0}.about3-section .about3-accordion .card-header .about3-item-btn::after{content:'';position:absolute;right:24px;top:50%;width:8px;height:8px;border-right:2px solid rgb(255 255 255 / .45);border-bottom:2px solid rgb(255 255 255 / .45);transform:translateY(-70%) rotate(45deg);transition:transform 500ms ease,border-color 500ms ease;-moz-transition:transform 500ms ease,border-color 500ms ease;-webkit-transition:transform 500ms ease,border-color 500ms ease}.about3-section .about3-accordion .card-header .about3-item-btn[aria-expanded="true"]::after{transform:translateY(-30%) rotate(-135deg);border-color:var(--theme-color)}.about3-section .about3-accordion .card-header .about3-item-btn[aria-expanded="true"]{color:#fff;background:rgb(255 255 255 / .04)}.about3-section .about3-accordion .card-header .about3-item-btn[aria-expanded="true"] .about3-item-index{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.about3-section .about3-accordion .card-header .about3-item-btn[aria-expanded="true"] .about3-item-icon{color:var(--theme-color)}.about3-section .about3-accordion .card-body{padding:22px 26px 26px 120px;border-top:1px solid rgb(255 255 255 / .08)}.about3-section .about3-accordion .card-body p{position:relative;display:block;font-size:15px;line-height:27px;color:rgb(255 255 255 / .7);margin:0 0 16px}.about3-section .about3-actions{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:14px}.about3-section .about3-phone{font-family:'Barlow',sans-serif;font-size:20px;line-height:1;font-weight:700;color:var(--theme-color);text-decoration:none;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.about3-section .about3-phone:hover{color:#fff;text-decoration:none}@media only screen and (max-width:991px){.about3-section{padding:80px 0}.about3-section .sec-title{margin-bottom:40px}.about3-section .about3-media-col{margin-top:40px}.about3-section .about3-media{display:block}.about3-section .about3-media-figure{height:320px}}@media only screen and (max-width:767px){.about3-section{padding:70px 0}.about3-section .sec-title.centred h2{font-size:34px;line-height:44px}.about3-section .about3-accordion .card-header .about3-item-btn{gap:12px;font-size:16px;line-height:24px;padding:16px 48px 16px 16px}.about3-section .about3-item-index{width:36px;height:36px;font-size:13px}.about3-section .about3-item-icon svg{width:22px;height:22px}.about3-section .about3-accordion .card-header .about3-item-btn::after{right:18px}.about3-section .about3-accordion .card-body{padding:18px 18px 22px}.about3-section .about3-media-col{margin-top:32px}.about3-section .about3-media-figure{height:280px}}@media only screen and (max-width:599px){.about3-section .sec-title.centred h2{font-size:30px;line-height:40px}.about3-section .about3-accordion .card-header .about3-item-btn{font-size:15px;padding-right:42px}.about3-section .about3-accordion .card-header .about3-item-btn::after{right:16px}.about3-section .about3-item-index{width:32px;height:32px}.about3-section .about3-actions{gap:12px 18px}.about3-section .about3-actions .theme-btn-one{font-size:15px;padding:14px 24px}.about3-section .about3-phone{font-size:18px}.about3-section .about3-media-figure{height:230px}}