.blog-page-wrapper{display:block;width:100%;overflow-x:hidden}.blog-container{max-width:100%!important;margin:0 135px!important;padding:0 20px;width:auto!important}.blog-page-banner{position:relative;width:100%;height:550px;display:flex;align-items:center;justify-content:flex-start}.blog-page-banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.banner-overlay{position:relative;z-index:2;margin-left:80px;margin-right:30%;padding:50px;background:linear-gradient(111.55deg,rgb(20 36 63 / .9) 1%,rgb(20 36 63 / .63) 91.78%);border-radius:4px}.banner-subtitle{display:flex;align-items:center;gap:20px;margin-bottom:12px}.banner-subtitle span{font-family:'Sora',sans-serif;font-weight:400;font-size:20px;text-transform:uppercase;color:#FFF}.accent-line{width:40%;border-top:1px solid;border-image-source:linear-gradient(90deg,#EEEEEE 30.38%,#fff0 100%);border-image-slice:1}.banner-overlay h1{font-family:'Sora',sans-serif;font-weight:600;font-size:32px;color:#FFF;line-height:1.3;margin-bottom:20px}.banner-overlay p{font-family:'Inter',sans-serif;font-weight:400;font-size:16px;color:#FFF;line-height:1.6}.recent-blogs-heading{margin:70px 0 50px}.recent-blogs-heading h2{font-family:'Sora',sans-serif;font-weight:600;font-size:30px;color:#161616}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:100px}.blog-item{background:#fff0}.blog-thumbnail{width:100%;height:298px;border-radius:30px;overflow:hidden;margin-bottom:20px}.blog-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.blog-item:hover .blog-thumbnail img{transform:scale(1.06)}.blog-title{margin:0 0 10px 0;line-height:1.4}.blog-title a{font-family:'Sora',sans-serif;font-weight:600;font-size:18px;color:#141A28;text-decoration:none;transition:color 0.3s ease}.blog-title a:hover{color:#e31e24}.blog-meta{display:flex;align-items:center;gap:8px}.blog-meta .author{font-family:'Inter',sans-serif;font-weight:400;font-size:14px;color:#141A28}.blog-meta .separator{color:#ccc;font-size:12px}.blog-meta .date{font-family:'Inter',sans-serif;font-weight:400;font-size:14px;color:#7E7F81}@media screen and (max-width:1100px){.blog-grid{grid-template-columns:repeat(2,1fr)}.banner-overlay{margin-left:40px;margin-right:15%}}@media screen and (max-width:768px){.blog-grid{grid-template-columns:1fr}.blog-thumbnail{height:260px}.blog-page-banner{height:auto;display:block}.banner-overlay{margin:0;padding:40px 20px;text-align:center;border-radius:0}.banner-subtitle{justify-content:center}.banner-overlay h1,.banner-overlay p{text-align:center}}.featured-blog-section{margin:80px 0 100px}.featured-blogs-heading{margin-bottom:40px}.featured-blogs-heading h2{font-family:'Sora',sans-serif;font-weight:600;font-size:30px;color:#161616}.featured-blog-layout{display:flex;gap:40px}.featured-blog-left{width:65%;margin-top:30px}.featured-blog-card{background:#FFFFFF!important;border:.46px solid #C1DDF3!important;border-radius:37px!important;padding:25px}.featured-blog-inner{display:flex;gap:25px}.featured-blog-image{width:50%!important;border-radius:30px!important;overflow:hidden!important;object-fit:cover}.featured-blog-image img{border-radius:30px!important;width:100%;display:block;height:100%;object-fit:cover}.featured-blog-content{width:50%;display:flex;flex-direction:column;justify-content:center}.featured-blog-content h3{font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:20.79px!important;color:#161616!important;margin-bottom:10px;line-height:1.3}.featured-date{font-family:'Inter',sans-serif!important;font-weight:400!important;font-size:10.4px!important;color:#173E83!important;margin-bottom:25px;display:flex;align-items:center;gap:6px}.featured-date::before{content:"";display:inline-block;width:12px;height:12px;background-image:url(https://sidsamgroup.com/wp-content/uploads/2025/12/featured_blog_date.png);background-repeat:no-repeat;background-size:contain}.btn-view-all{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px!important;padding:12px 26px;width:fit-content;background:#173E83!important;border-radius:4.33px!important;box-shadow:0 3.47px 6.93px 0 #173E8359!important;color:#FFFFFF!important;font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:12.13px!important;text-decoration:none;transition:all 0.3s ease}.btn-view-all::after{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M14 5l7 7m0 0l-7 7m7-7H3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 0.3s ease}.btn-view-all:hover::after{transform:translateX(4px)}.featured-blog-right{width:35%}.contact-form-box{border:1px solid #E5E7EB;border-radius:10px;padding:10px;background:#fff}.contact-form-box h3{font-family:'Sora',sans-serif;font-weight:600;font-size:22px;color:#141A28;margin-bottom:12px}.contact-form-box hr{border:none;border-top:1px solid #E5E7EB;margin-bottom:25px}.connect-form .form-group{margin-bottom:20px}.connect-form label{display:block;font-family:'Inter',sans-serif;font-size:14px;color:#141A28;margin-bottom:6px}.input-icon{position:relative}.input-icon .icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:16px;color:#7E7F81}.input-icon input{width:100%;padding:12px 14px 12px 42px;border:1px solid #D1D5DB;border-radius:4px;font-size:14px}.wpcf7 .phone-field{display:flex;gap:8px;align-items:center}.wpcf7 .phone-field select{width:80px;height:30px!important;border-radius:30px;border:.5px solid #CADFFF;padding:0 10px;font-family:'Inter',sans-serif;font-size:8px}.wpcf7 .phone-field input[name="phone-number"]{flex:1;height:30px!important;border-radius:30px;border:.5px solid #CADFFF;padding:0 10px;font-family:'Inter',sans-serif;font-size:8px;box-sizing:border-box}.btn-submit{width:100%;padding:14px;background:#141A28;color:#fff;font-family:'Inter',sans-serif;font-size:14px;border:none;border-radius:4px;cursor:pointer;transition:background 0.3s ease}.btn-submit:hover{background:#e31e24}@media screen and (max-width:1100px){.featured-blog-layout{flex-direction:column}.featured-blog-left,.featured-blog-right{width:100%}.featured-blog-inner{flex-direction:column}.featured-blog-image,.featured-blog-content{width:100%}}@media screen and (max-width:768px){.featured-blog-card,.contact-form-box{padding:20px}.featured-blog-content h3{font-size:20px}}.connect-form .input-icon{position:relative}.connect-form .icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:16px}.connect-form input,.connect-form select{padding-left:40px}.contact-form-box{position:relative;padding:30px;border-radius:23px;background:linear-gradient(138.41deg,#D4ECFF 2.81%,#FFFFFF 98.63%);z-index:1}.contact-form-box::before{content:"";position:absolute;inset:0;border-radius:23px;padding:4px;background:linear-gradient(138.41deg,#D4ECFF 2.81%,#FFFFFF 98.63%);z-index:-1;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.contact-form-box::after{content:"";position:absolute;inset:-6px;border-radius:27px;background:#fff0;z-index:-2;box-shadow:0 25px 50px rgb(20 36 63 / .18),0 10px 25px rgb(20 36 63 / .12)}.contact-form-box{border:none}.connect-form input,.connect-form select{width:100%;padding:14px 16px 14px 44px;border-radius:10px;border:1px solid #CBD5E1;background:#fff;font-size:14px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.connect-form input:focus,.connect-form select:focus{outline:none;border-color:#3B82F6;box-shadow:0 0 0 3px rgb(59 130 246 / .15)}.input-icon .icon{color:#64748B}.phone-field select{padding-left:14px}.phone-field input{padding-left:14px}.btn-submit{margin-top:10px;padding:15px;font-size:15px;font-weight:500;border-radius:10px;background:linear-gradient(135deg,#141A28,#1F2937);box-shadow:0 8px 18px rgb(20 26 40 / .25)}.btn-submit:hover{background:linear-gradient(135deg,#e31e24,#b91c1c)}.wpcf7-not-valid-tip{font-size:12px;margin-top:6px}.wpcf7-response-output{margin-top:18px;border-radius:10px;font-size:14px}.form-heading-wrapper{text-align:center;margin-bottom:26px}.heading-line-one{display:block;font-family:'Sora',sans-serif;font-weight:600;font-size:40px;text-transform:capitalize;line-height:1.1;background:linear-gradient(90deg,#E31E24 0%,#173E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.heading-line-two{display:block;font-family:'Sora',sans-serif;font-weight:300;font-size:20px;text-transform:capitalize;background:linear-gradient(90deg,#E31E24 0%,#173E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.heading-divider{display:block;margin:14px auto 0;border-top:.5px solid;border-image-source:linear-gradient(90deg,#E31E24 -20.51%,#173E83 65.23%,#FFFFFF 118.14%);border-image-slice:1}.wpcf7 .form-group label{font-family:'Inter',sans-serif!important;font-weight:500!important;font-size:12px!important;padding-left:10px;color:#161616!important;text-transform:capitalize!important;display:block!important;margin-bottom:4px!important}.wpcf7 .form-group .wpcf7-form-control-wrap input,.wpcf7 .form-group .wpcf7-form-control-wrap select{display:block!important;width:100%!important;height:40px!important;line-height:40px!important;border:.5px solid #CADFFF!important;border-radius:40px!important;padding:0 10px 0 36px!important;background-color:#FFFFFF!important;font-family:'Inter',sans-serif!important;font-weight:300!important;font-size:12px!important;color:#000000!important;box-sizing:border-box!important;outline:none!important}.wpcf7 .form-group .wpcf7-form-control-wrap input::placeholder{font-family:'Inter',sans-serif!important;font-weight:300!important;font-size:12px!important;color:#161616!important;opacity:0.6!important}.wpcf7 .form-group .wpcf7-form-control-wrap input:focus,.wpcf7 .form-group .wpcf7-form-control-wrap select:focus{border-color:#9BB8FF!important}.wpcf7 input[name="full-name"]{background-image:url(https://sidsamgroup.com/wp-content/uploads/2025/12/full_name.png)!important;background-repeat:no-repeat!important;background-position:10px center!important;background-size:12px 15px!important}.wpcf7 input[name="email-address"]{background-image:url(https://sidsamgroup.com/wp-content/uploads/2025/12/email_address.png)!important;background-repeat:no-repeat!important;background-position:10px center!important;background-size:15px 12px!important}.wpcf7 input[name="phone-number"]{background-repeat:no-repeat!important;background-position:10px center!important;background-size:16px 16px!important}.wpcf7 .input-icon .icon{display:none!important}.wpcf7 .input-icon br{display:none!important}#wpcf7-f6536-o1 p{margin-bottom:0!important}#wpcf7-f6536-o1>div{margin-bottom:0!important}#wpcf7-f6536-o1 .input-icon p{margin-bottom:0!important}.wpcf7 .btn-submit{width:170px!important;margin:22px auto 0 auto!important;display:block!important;background:linear-gradient(90deg,#E31E24 0%,#173E83 100%)!important;border:.5px solid #FFFFFF!important;box-shadow:0 4px 4px 0 #4FA6EA40!important;border-radius:24.87px!important;height:40px!important;font-family:'Sora',sans-serif!important;font-weight:600!important;font-size:10px!important;color:#FFFFFF!important;text-transform:capitalize!important;cursor:pointer!important;transition:all 0.3s ease}.wpcf7 .btn-submit:hover{opacity:.9;transform:translateY(-1px)}.phone-field,.phone-field p{display:flex!important;flex-direction:row!important;gap:8px!important;align-items:center!important;margin:0!important;width:100%!important}.phone-field .wpcf7-form-control-wrap{display:block!important;margin-bottom:0!important}.phone-field span[data-name="country-code"]{flex:0 0 85px!important}.phone-field span[data-name="phone-number"]{flex:1!important}.phone-field br{display:none!important}.wpcf7 .form-group .wpcf7-form-control-wrap select{padding:0 30px 0 12px!important;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23161616' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:8px 6px!important}.wpcf7-form p{margin-bottom:0!important}.phone-field{width:100%!important;display:block!important}.phone-field .iti{width:100%!important;display:block!important}.phone-field input#phone-input{width:100%!important;height:40px!important;border-radius:40px!important;border:.5px solid #CADFFF!important;font-family:'Inter',sans-serif!important;font-size:12px!important;box-sizing:border-box!important;padding-left:95px!important}.phone-field .iti__flag-container{left:12px}.iti__country-list{background:#FFFFFF!important;border-radius:29.85px!important;box-shadow:0 6px 24px rgb(0 0 0 / .12)!important;border:1px solid #E5E7EB!important;padding:10px!important}.iti__country{border-radius:18px!important;padding:10px 14px!important;font-family:'Inter',sans-serif!important;font-size:14px!important}.iti__country:hover{background:#F3F8FF!important}.iti__country.iti__highlight{background:#E8F2FF!important}.iti__flag-container{border-radius:20px!important}.iti--separate-dial-code .iti__selected-flag{background-color:transparent!important}.iti__selected-flag:hover{background-color:transparent!important}.iti__selected-flag:focus{background-color:transparent!important}.iti--separate-dial-code input#phone-input{padding-left:105px!important}.iti__flag-container{left:14px!important}.iti__selected-dial-code{margin-right:6px!important;font-family:'Inter',sans-serif!important;font-weight:500!important;font-size:12px!important;color:#161616!important}.phone-field input{width:100%;padding:16px 16px 16px 72px;border-radius:8px;border:1px solid #D9D9D9;font-size:16px;font-family:"Sora",sans-serif}.wpcf7-form-control-wrap{width:100%}.form-group{margin-bottom:15px!important}.blogs-pagination-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:120px;flex-wrap:wrap;background-color:#E8F5FF;border-radius:5px;height:80px}.blogs-pagination-info{font-family:'Inter',sans-serif;font-weight:500;font-style:normal;font-size:22px;color:#4A86BD;margin-left:30px}.blogs-pagination-links{padding-right:30px}.blogs-pagination-links a,.blogs-pagination-links span{margin:0 6px;font-family:'Inter',sans-serif;font-weight:500;font-style:normal;font-size:22px;color:#2D77BC;text-decoration:none;border:none;background:#fff0;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center}.blogs-pagination-links .current{background-color:#2D77BC;color:#fff;border-radius:6px;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center}.blogs-pagination-links a:hover{background-color:rgb(45 119 188 / .1);border-radius:6px}.blogs-pagination-links .next,.blogs-pagination-links .prev{font-weight:500}@media (max-width:1200px){.blog-container{margin:0 60px!important}.featured-blog-layout{gap:30px}.blog-grid{gap:30px}.banner-overlay{margin-left:40px;margin-right:20%;padding:40px}}@media (max-width:1024px){.blog-container{margin:0 40px!important}.blog-grid{grid-template-columns:repeat(2,1fr);gap:26px}.featured-blog-layout{flex-direction:column}.featured-blog-left,.featured-blog-right{width:100%}.featured-blog-inner{flex-direction:column}.featured-blog-image,.featured-blog-content{width:100%}.banner-overlay{margin-right:10%}.btn-view-all{margin-top:20px!important}}@media (max-width:768px){.blog-container{margin:0 20px!important;padding:0 12px}.blog-grid{grid-template-columns:1fr;gap:22px}.blog-thumbnail{height:240px}.blog-page-banner{height:auto;display:block}.banner-overlay{margin:0!important;padding:28px 18px;border-radius:0;text-align:center}.banner-subtitle{justify-content:center}.banner-overlay h1{font-size:24px}.banner-overlay p{font-size:15px}.featured-blog-card{padding:20px}.featured-blog-content h3{font-size:18px!important}.btn-view-all{width:100%;justify-content:center}.blogs-pagination-wrapper{flex-direction:column;height:auto;padding:14px 0;gap:10px;text-align:center}.blogs-pagination-info{margin-left:0;font-size:18px}.blogs-pagination-links{padding-right:0}.blogs-pagination-links a,.blogs-pagination-links span{width:42px;height:42px;font-size:18px}}@media (max-width:480px){.blog-container{margin:0 14px!important}.blog-thumbnail{height:210px}.banner-overlay h1{font-size:22px}.recent-blogs-heading h2,.featured-blogs-heading h2{font-size:22px}.blog-title a{font-size:16px}.featured-blog-content h3{font-size:16px!important}.blogs-pagination-links a,.blogs-pagination-links span{width:38px;height:38px;font-size:16px}.blogs-pagination-info{font-size:16px}}