@import url('font.css');

*{font-family: 'Gilroy';transition: .3s;}
body{margin:0;padding:0;}
body, html{overflow-x:hidden;}
h1{font-size:36pt;font-weight:400;}
p{font-weight:300;}
a{text-decoration:none;}
b{font-weight:700;}
.container-fluid{max-width:90%;}

.hero-header{width:100%;height:100vh;display:grid;align-content:space-between;padding-top:2rem;background-image:url('../img/header/hero-image.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;}
.hero-header::before{content:'';position:absolute;background-color:#0a3a71;width:100%;height:100%;mix-blend-mode:multiply;}
.hero-header::after{content:'';position:absolute;background-color:#0a3a71;width:100%;height:100%;opacity:.7;}
.hero-header .navbar{background-color:transparent;z-index:9999;}
.hero-header .navbar .logo{filter:brightness(0) invert(1);width:320px;}
.hero-header .navbar .mbllogo{display:none;}
.hero-header .navbar .navbar-collapse{justify-content:end;}
.hero-header .navbar .navbar-nav{align-items:center;}
.hero-header .navbar .nav-link{color:#fff;}
.hero-header .hero-cont{z-index:1;display:grid;justify-items:center;align-content:space-between;text-align:center;width:650px;margin:auto;gap:15rem;padding:3rem 0;color:#fff;}
.hero-header .hero-cont .items{display:grid;gap:5rem;align-content:space-between;justify-items:center;text-align:center;}
.hero-header .hero-cont .logomark{width:60px;}
.hero-header .hero-cont h1{font-size:40pt;font-weight:400;}
.hero-header .hero-cont .scroll{width:25px;}

.detail-header{position:relative;padding-top:2rem;}
.detail-header .navbar{background-color:transparent;z-index:9999;}
.detail-header .navbar .logo{width:320px;}
.detail-header .navbar .navbar-collapse{justify-content:end;}
.detail-header .navbar .navbar-nav{align-items:center;}
.detail-header .navbar .nav-link{color:#151515;}

.banner{width:100%;height:500px;filter: brightness(.3);object-fit:cover;margin-top:2rem;}
.banner-content{display:flex;align-items:center;justify-content:space-between;gap: 5rem;}
.banner-content .item{width:750px;height:500px;background-color:#1647ba;border-radius:0 100px 100px 0;position:relative;top:-250px;padding: 6rem;color:#fff;display: grid;align-items: center;align-content: center;}
.banner-content .item .logomark{position:absolute;right: -20px;bottom: -17rem;}

.banner-content .why-we{display:flex;align-items:center;gap:10rem;padding-right: 5rem;width: calc(100% - 750px);justify-content: space-around;}
.banner-content .why-we div{color:#0a3a71;}
.banner-content .why-we div .icon{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#0a3a71;}
.banner-content .why-we div .icon img{max-width:40px;max-height:40px;}
.banner-content .why-we div:hover{color:#1647ba;}
.banner-content .why-we div:hover .icon{background-color:#1647ba;}
.banner-content .why-we h2{font-size:30pt;margin:0;font-weight:400;}
.banner-content .why-we p{font-weight:400;letter-spacing:8px;}
.banner-content .cont{width:50%;}
.banner-content .cont h1{color:#0a3a71;}
.banner-content .cont .desc{letter-spacing:0;max-width:70%;}

.banner-content h4{font-weight:400;}

.banner-content .services-icon{max-width:75px;max-height:75px;filter:brightness(0) invert(1);margin-bottom:2rem;}
.banner-content h1{font-size:30pt;max-width:480px;}

.contact-banner{margin-top:2rem;position:relative;z-index:9999!important;}
.contact-banner .item{width:90%;top:-140px;}
.contact-banner .information{display:flex;align-items:center;gap:2rem;width:100%;justify-content: space-between;padding-right: 5rem;z-index:1;}
.contact-banner .information .hr{width:1px;height: 90px;background-color:#fff;}
.contact-banner .information a{display:flex;align-items:center;justify-content:center;gap:1rem;color:#fff;font-size: 17pt;}
.contact-banner .information a p{margin:0;width:275px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.contact-banner .information a .icon{background-color:#fff;border:1px solid #fff;width: 70px;height: 70px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.contact-banner .information a .icon i{color:#0a3a71;}
.contact-banner .information a:hover .icon{background-color:transparent;}
.contact-banner .information a:hover .icon i{color:#fff;}

.corporate{background-color:#b1c8ea;padding:5rem 0;color:#fff;display:flex;align-items:center;position:relative;}
.corporate h1{font-weight:400;}
.corporate p{margin-bottom:2rem;}
.corporate a{background-color:#7993b9;padding:1rem 2rem;border-radius:120px;display:flex;align-items:center;gap:1rem;color:#fff;width:fit-content;}
.corporate a:hover{background-color:#fff;color:#7993b9;}
.corporate .logomark{position:absolute;right:0;top:-255px;overflow:hidden;}

.services{margin-top:7rem;}
.services .head{color:#0a3a71;font-weight:400;}
.services .box{display:grid;position:relative;background-color:#0a3a71;padding-bottom:5rem;border-radius:50px;width:100%;height:570px;}
.services .box .content{z-index:2;}
.services .box .content .icon{width:180px;height:180px;background-color:#b1c8ea;display:flex;align-items:center;justify-content:center;border-radius:50px 0 50px 0;}
.services .box .content .icon img{max-width:70px;max-height:70px;filter:brightness(0) invert(1);}
.services .box .content .texts{margin:5rem 0;padding:0 3rem;color:#fff;}
.services .box .content .texts p{font-size:14pt;max-width:70%;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.services .box .content button{margin-left:3rem;background-color:#b1c8ea;border:1px solid #b1c8ea;padding:1rem 2rem;border-radius:120px;display:flex;align-items:center;gap:1rem;color:#fff;width:fit-content;outline:none;}
.services .box .image{position:absolute;z-index:0;width:100%;height:570px;display:flex;opacity:0;}
.services .box .image::after{content:'';background-color:#e1edfc;width:100%;height:100%;position:absolute;opacity:.75;border-radius:50px;}
.services .box .image img{width:100%;height:100%;object-fit:cover;border-radius:50px;}
.services .box:hover .image{opacity:1;}
.services .box:hover .content .icon{background-color:#0a3a71;}
.services .box:hover .content .texts{color:#0a3a71;}
.services .box:hover .content button{background-color:#0a3a71;border:1px solid #0a3a71;color:#fff;}
.services .box:hover .content button:hover{background-color:transparent;color:#0a3a71;}

.what-tsrs{margin-top:7rem;padding:5rem 0;background-image:url('../img/services/image.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;}
.what-tsrs::before{content:'';background-color:#1647ba;width:100%;height:100%;position:absolute;opacity:.9;}
.what-tsrs .container-fluid{z-index:1;color:#fff;}
.what-tsrs h1 span{background-color:#fff;color:#1647ba;}

.partners{background-color:#b1c8ea;padding:5rem 0;border-radius:50px 50px 0 0;position:relative;top:-3rem;}
.partners .head{color:#fff;}
.partners .box{display:grid;align-items:center;justify-items:center;position:relative;width: 100%;height: 500px;perspective: 1000px;}
.partners .box h1{font-size:80pt;font-weight:600;z-index:2;color:#fff;}
.partners .box .image{width:100%;height: 500px;object-fit:cover;border-radius: 50px;}
.partners .box .overlay {position: absolute;width: 100%;height: 100%;background-color: rgb(24 32 78);mix-blend-mode: multiply;border-radius: 50px;}
.partners .box .overlaycont{background-color:#7993b9;}
.partners .box .logo{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);filter: brightness(0) invert(1);max-width: 250px;max-height: 250px;width:100%;height:100%;object-fit:contain;}
.partners .box .flip-card-inner {width: 100%;height: 500px;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
.partners .box:hover .flip-card-inner {transform: rotateY(180deg);}
.partners .box .flip-card-front, .partners .box .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;display:grid;align-content:space-around;}
.partners .box .flip-card-front {width: 100%;height: 500px;}
.partners .box .flip-card-back {background-color: transparent;transform: rotateY(180deg);border-radius: 50px;}
.partners .box .flip-card-back .overlay{background-color:#0a3a71;}
.partners .box .flip-card-back .items{display:grid;justify-items:start;justify-content:start;padding: 4rem;width:100%;height: 500px;align-content:space-between;position: relative;}
.partners .box .flip-card-back .items .content{display:grid;gap:2rem;}
.partners .box .flip-card-back .items .content h1{text-align:left;font-size:30pt;color:#fff;}
.partners .box .flip-card-back .items .content .partners-logo{filter:brightness(0) invert(1);max-width: 200px;max-height: 200px;}
.partners .box .flip-card-back .items .content .desc{color:#fff;font-weight:400;text-align: left;font-size: 12pt;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5; -webkit-box-orient: vertical;}
.partners .box .flip-card-back .items .bttn{width:fit-content;padding:1rem 3rem;background-color:transparent;border:1px solid #fff;display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:60px;}
.partners .box .flip-card-back .items .bttn p, .partners .box .flip-card-back .items .bttn i{color:#fff;margin:0;padding:0;}
.partners .box .flip-card-back .items .bttn:hover{background-color:#fff;}
.partners .box .flip-card-back .items .bttn:hover p, .partners .box .flip-card-back .items .bttn:hover i{color:#19204e;}

.hp-contents{padding:5rem 0;position:relative;display:flex;align-items:center;background-size: cover;background-position: center;background-repeat: no-repeat;transition: background-image 0.5s ease-in-out;width: 100%;height: 1000px;margin: 0;top: -3rem;border-radius:0 0 50px 50px;}
.hp-contents::after{content:'';position:absolute;width:100%;height:100%;background-color:#000;opacity:.8;border-radius:0 0 50px 50px;}
.hp-contents .row{position:relative;z-index:2;}
.hp-contents .nav-pills{display:grid;align-content:center;align-items:center;width:fit-content;padding:4rem;border-radius:20px 20px 100px 20px;background-color:#1647ba;gap:2rem;width:100%;}
.hp-contents .nav-pills .nav-link{font-size:20pt;filter:blur(2.5px);color:#fff;text-align:left;}
.hp-contents .nav-pills .nav-link.active{background-color:transparent;filter:blur(0);}
.hp-contents .tab-pane{font-size:16pt;color:#fff;}
.bg-sustainability {background-image: url('../img/services/bg-banner-image01.jpg');}
.bg-urun {background-image: url('../img/services/bg-banner-image01.jpg');}
.bg-uretim {background-image: url('../img/services/bg-banner-image01.jpg');}
.bg-sermaye {background-image: url('../img/services/bg-banner-image01.jpg');}


.sustainability{margin-top:2rem;}
.sustainability .justify-content-end{justify-content:end;}
.sustainability .sustainability-button-next{background-color:#0a3a71;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;}
.sustainability .sustainability-button-next i{color:#fff;font-size:14pt;}
.sustainability .sustainability-button-prev{background-color:#b2caeb;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;}
.sustainability .sustainability-button-prev i{color:#0a3a71;font-size:14pt;}
.sustainability .head{color:#19204e;}
.sustainability .box{display:grid;width:100%;height:700px;position:relative;}
.sustainability .box img{width:100%;height:100%;object-fit:cover;border-radius:50px;filter:brightness(.5);}
.sustainability .box .texts{position:absolute;bottom:0;display:grid;align-content:space-between;background-color:#1647ba;padding:3rem;border-radius:50px;color:#fff;height:350px;}
.sustainability .box .texts button{background-color:#fff;border:1px solid #b1c8ea;padding:1rem 2rem;border-radius:120px;display:flex;align-items:center;gap:1rem;color:#1647ba;width:fit-content;height:fit-content;outline:none;border:1px solid #fff;}
.sustainability .box .texts button:hover{color:#fff;background-color:transparent;}
.sustainability .box .texts h1{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;font-size:30pt;}
.sustainability .box .texts p{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;height:70px;}
.sustainability .box:hover .texts{height:100%;}
.sustainability .box:hover .texts p{height:100%;-webkit-line-clamp: 10;line-clamp: 10;}
.sustainability .swiper-wrapper{padding-bottom:3rem;}
.sustainability .swiper-pagination-bullet{background:#0a3a71;}

.news{margin-top:5rem;}
.news .head{color:#0a3a71;}
.news .last-box{display:grid;background-color:#0a3a71;border-radius:50px;width:100%;height:700px;}
.news .last-box img{width:100%;height:400px;object-fit:cover;border-radius:50px 50px 0 0;filter:brightness(.5);}
.news .last-box .content{padding:3rem;}
.news .last-box .content h1{color:#fff;font-weight:600;font-size:26pt;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .last-box .content p{color:#fff;opacity:.8;font-size:10pt;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .last-box .content button{width:fit-content;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;background-color:#fff;border:1px solid #fff;border-radius:10px;}
.news .last-box .content button p{margin:0;padding:0;font-weight:500;color:#0a3a71;}
.news .last-box .content button i{font-size:11pt;color:#0a3a71;}
.news .last-box:hover{background-color:#1647ba;}
.news .last-box:hover img{filter:none;}
.news .last-box .content button:hover{background-color:transparent;}
.news .last-box .content button:hover *{color:#fff;}
.news .box{display:flex;align-items:center;background-color:#0a3a71;width:100%;height:340px;border-radius:50px;}
.news .box img{width:400px;height:100%;object-fit:cover;border-radius:50px 0 0 50px;filter:brightness(.5);}
.news .box .content{padding:3rem;}
.news .box .content h1{color:#fff;font-weight:600;font-size:19pt;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .box .content p{color:#fff;opacity:.8;font-size:10pt;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .box .content button{width:fit-content;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;background-color:#fff;border:1px solid #fff;border-radius:10px;}
.news .box .content button p{margin:0;padding:0;font-weight:500;color:#0a3a71;}
.news .box .content button i{font-size:11pt;color:#0a3a71;}
.news .box:hover{background-color:#1647ba;}
.news .box:hover img{filter:none;}
.news .box .content button:hover{background-color:transparent;}
.news .box .content button:hover *{color:#fff;}
.news .col-lg-6{margin-top:2rem;}

.faq{margin-top:5rem;}
.faq .head{color:#0a3a71;}
.faq .accordion{position:relative;z-index:2;}
.faq .collapsed{background-color:#fafafa;color:#2f2d2d;border:1px solid #ecedef;padding:2rem 1.5rem;}
.faq .accordion-item{margin-top:1rem;border-radius:40px;box-shadow:0 0 10px 0 #00000009;}
.faq .accordion-button{font-size:17pt;font-weight:400;padding:2rem;}
.faq .accordion-body{padding:0 2rem 2rem 2rem;}
.faq .accordion-button:focus{box-shadow:none;}
.faq .accordion-item, .faq .accordion-button{border-radius:40px!important;}
.faq .accordion-button:not(.collapsed){color:#2f2d2d;background-color:#fff;box-shadow:none;padding-top:20px;background-color:transparent;}
.faq .accordion-button:not(.collapsed)::after{filter:brightness(0);}

.footer{background-color:#0a3a71;background-image:url('../img/footer/bg.png');background-size:contain;background-repeat:no-repeat;padding:3rem 0;background-position:right bottom;margin-top:5rem;}
.footer .justify-items-end{justify-items:end;}
.footer .logo{width:300px;margin-bottom:2rem;}
.footer .corp{color:#fff;font-size:14pt;max-width:75%;}
.footer .menu{display:flex;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;}
.footer .menu a{color:#fff;font-size:14pt;}
.footer .hr{width:700px;height:1px;background-color:#fff;margin:2rem 0;}
.footer .information{display:flex;align-items:start;gap: 5rem;}
.footer .information .item{display:grid;align-items:center;justify-items:start;gap:2rem;}
.footer .information .item h3{font-weight:400;color:#fff;border-bottom:1px solid #fff;margin:0;}
.footer .information .item a{display:flex;align-items:center;justify-content:center;gap:1rem;color:#fff;font-size:14pt;}
.footer .information .item a .icon{background-color:#fff;border:1px solid #fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.footer .information .item a .icon i{color:#0a3a71;}
.footer .information .item a p{margin:0;max-width:220px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.footer .information .item a:hover .icon{background-color:transparent;}
.footer .information .item a:hover .icon i{color:#fff;}
.footer .copyright{text-align:center;margin-top:7rem;color:#fff;padding:0;}

.corporate-detail{margin-top:7.5rem;position:relative;}
.corporate-detail .inf-icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#0a3a71;}
.corporate-detail .inf-icon i{color:#fff;font-size:25pt;}
.corporate-detail .texts{display:grid;margin-top:3rem;color:#0a3a71;}
.corporate-detail .desc{background-color:#0a3a71;border-radius:50px;padding:6rem 4rem;font-size:14pt;color:#fff;}
.corporate-detail .inovasfer-object{position:absolute;bottom:-35%;left:0;width:53%;}

.vz-mz{margin-top:17.5rem;}
.vz-mz h1{color:#0a3a71;font-weight:400;}
.vz-mz p{max-width:80%;margin-top:1rem;font-size:14pt;}
.vz-mz p b{font-weight:600;}

.detail-mt-adj{margin-top:7.5rem;}

.sustainability-detail{margin-top:7.5rem;}
.sustainability-detail .content{background-color:#1647ba;padding:3rem;border-radius:50px;color:#fff;}
.sustainability-detail .content h5{margin-bottom:1.5rem;font-weight:400;}
.sustainability-detail .content .item{margin-top:3rem;}

.other-sustainability{margin-top:7.5rem;}
.other-sustainability .head{color:#0a3a71;}
.other-sustainability .box{display:grid;width:100%;height:700px;position:relative;}
.other-sustainability .box img{width:100%;height:100%;object-fit:cover;border-radius:50px;filter:brightness(.5);}
.other-sustainability .box .texts{position:absolute;bottom:0;display:grid;align-content:space-between;background-color:#0a3a71;padding:3rem;border-radius:50px;color:#fff;height:350px;}
.other-sustainability .box .texts button{background-color:#fff;border:1px solid #b1c8ea;padding:1rem 2rem;border-radius:120px;display:flex;align-items:center;gap:1rem;color:#0a3a71;width:fit-content;height:fit-content;outline:none;border:1px solid #fff;}
.other-sustainability .box .texts button:hover{color:#fff;background-color:transparent;}
.other-sustainability .box .texts p{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;height:70px;}
.other-sustainability .box:hover .texts{height:100%;}
.other-sustainability .box:hover .texts p{height:100%;-webkit-line-clamp: 10;line-clamp: 10;}
.other-sustainability .swiper-wrapper{padding-bottom:3rem;}
.other-sustainability .swiper-pagination-bullet{background:#0a3a71;}

.services-pg{margin-top:7.5rem;}
.services-pg .box{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:250px;border-radius:50px;margin-top:2rem;}
.services-pg .box .icon{height:100%;padding:3rem;width:250px;background-color:#0a3a71;display:flex;align-items:center;justify-content:center;border-radius: 50px;}
.services-pg .box .image{width:100%;height:250px;position:absolute;z-index:-1;}
.services-pg .box .image img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:50px;}
.services-pg .box .overlay{position:absolute;width:100%;height:100%;border-radius:50px;opacity:.8;background-color:#b1c8ea;}
.services-pg .box .contents{width:100%;display:flex;align-items:center;justify-content:space-between;height: 100%;padding-right: 3rem;}
.services-pg .box .contents .content{width:70%;height: 100%;display:flex;align-items:center;gap:3rem;}
.services-pg .box .contents .content img{filter:brightness(0) invert(1);max-width:100px;max-height:100px;}
.services-pg .box .contents .content h1{width:500px;font-weight:900;color: #0a3a71;margin-left:3rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.services-pg .box .contents .content p{width:400px;color: #0a3a71;opacity:.9;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.services-pg .box .contents .view{width:90px;height:90px;background-color: #0a3a71;display:flex;align-items:center;justify-content:center;border-radius:50%;border: 2px solid #0a3a71;}
.services-pg .box .contents .view i{font-size:15pt;rotate:-45deg;color: #fff;}
.services-pg .box:hover .overlay{opacity:1;}
.services-pg .box .contents .view:hover{background-color:transparent;}
.services-pg .box .contents .view:hover i{color:#0a3a71;rotate:0deg;}

.services-detail-cont{margin-top:7.5rem;}
.services-detail-cont h1{color:#1747ba;font-weight:400;margin-bottom:3rem;}
.services-detail-cont .items{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;}
.services-detail-cont .items h5{background-color:#1747ba;border-radius:30px;color:#fff;padding:3rem;width:calc(33% - 2rem);border:1px solid #1747ba;}
.services-detail-cont .items h5:hover{background-color:transparent;color:#1747ba;}
.services-detail-cont p{font-size:16pt;margin-top:2rem;}
.services-detail-cont h2{font-weight:700;color:#1747ba;}

.services-detail{margin-top:7.5rem;color:#fff;}
.services-detail .container-fluid{background-color:#0a3a71;background-image:url('../img/services/bg.png');background-size:contain;background-repeat:no-repeat;background-position:right bottom;padding:5rem;border-radius:50px;}
.services-detail .servicesDetailSlider{margin-top:5rem;}
.services-detail .servicesDetailSlider .box{background-color:#97b1d8;padding:3rem;display:grid;border-radius:30px;width:100%;height:550px;}
.services-detail .servicesDetailSlider .box h2{max-width:100%;font-weight:400;}
.services-detail .servicesDetailSlider .box p{font-size:14pt;font-weight:400;}
.services-detail .servicesDetailSlider .box:hover{background-color:#859ec2;}
.services-detail .services-button-next{background-color:#fff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;}
.services-detail .services-button-next i{color:#0a3a71;font-size:14pt;}
.services-detail .services-button-prev{background-color:transparent;border:1px solid #fff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;}
.services-detail .services-button-prev i{color:#fff;font-size:14pt;}
.services-detail .sub-head{margin-top:5rem;}

.partners-detail{margin-top:7.5rem;}
.partners-detail .logos{max-width:350px;max-height:350px;object-fit: contain;}
.partners-detail .logo-cont{font-size:50pt;font-weight:600;}
.partners-detail h2{font-weight:400;color:#0a3a71;}
.partners-detail a{background-color:#0a3a71;border:1px solid #0a3a71;padding:1rem 2rem;border-radius:120px;display:flex;align-items:center;gap:1rem;color:#fff;width:fit-content;}
.partners-detail a:hover{background-color:#fff;color:#0a3a71;}

.news-detail{margin-top:7.5rem;}
.news-detail p{color:#696969;font-size:16pt;}

#map{width:100%;height:500px;margin-top:2rem;}
.leaflet-container img.leaflet-tile{filter:grayscale(100%) invert(90%) contrast(120%);}
.leaflet-touch .leaflet-control-attribution{display:none;}
.leaflet-touch .leaflet-bar{display:none!important;}

.contact-form{margin-top:7.5rem;}
.contact-form .head{font-weight:400;color:#1647ba;text-align:center;}
.contact-form form input, .contact-form form textarea{width:100%;padding:1rem 2rem;margin-top:1rem;background-color:#f9f9f9;border:none;color:#9b9b9b;font-size:14pt;border-radius:20px;}
.contact-form form button{border:none;background-color:#1647ba;border:1px solid #1647ba;width:fit-content;padding:1rem 2rem;border-radius:20px;color:#fff;font-weight:400;font-size:15pt;display:flex;margin:auto;margin-top:1rem;}
.contact-form form button:hover{background-color:transparent;color:#1647ba;}