.content-section{padding:80px 0}.content-section--legal .rich-text-content{color:#555;max-width:900px;margin:0 auto}.content-section--legal .rich-text-content h2{margin-bottom:2rem;font-size:2.5rem;font-weight:700}.content-section--legal .rich-text-content h3{margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem}.content-section--legal .rich-text-content h4{margin-top:2rem;margin-bottom:1rem;font-size:1.25rem}.content-section--legal .rich-text-content p{margin-bottom:1.5rem;line-height:1.8}.content-section--legal .rich-text-content strong{color:#1a1a1a}@media (max-width:767px){.content-section--legal{padding:80px 0}}
.media-section{padding:80px 0}.media-section__frame{width:100%;overflow:hidden}.media-section__frame--content{max-width:760px}.media-section__frame--wide{max-width:1080px}.media-section__frame--left{margin-right:auto}.media-section__frame--center{margin-inline:auto}.media-section__frame--right{margin-left:auto}.media-section__image{width:100%;height:auto;display:block}@media (max-width:767px){.media-section{padding:60px 0}}
.how-it-work{background:var(--secondary-color);padding:100px 0 70px}.how-work-item{background-color:var(--white-color);border:1px solid var(--divider-color);box-shadow:5px 28px 75px 4px var(--box-shadow-color);border-radius:16px;height:calc(100% - 30px);margin-bottom:30px;padding:30px;transition:background-color .4s ease-in-out,border .4s ease-in-out,box-shadow .4s ease-in-out;position:relative;overflow:hidden}.how-work-item:before{content:"";background:var(--primary-color);z-index:1;border-radius:0;height:100%;transition:all .4s ease-in-out;position:absolute;top:100%;left:0;right:0}.how-work-item:hover:before{top:0}.how-work-item .icon-box{z-index:2;margin-bottom:20px;position:relative}.how-work-item .icon-box svg{width:55px;transition:all .4s ease-in-out}.how-work-item:hover .icon-box svg{filter:brightness(0)invert()}.how-work-content{z-index:2;position:relative}.how-work-content h3{text-transform:capitalize;margin-bottom:20px;font-size:20px;font-weight:600;transition:all .3s ease-in-out}.how-work-item:hover .how-work-content h3{color:var(--accent-color)}.how-work-content p{margin:0;transition:all .3s ease-in-out}.how-work-item:hover .how-work-content p{color:var(--white-color)}@media only screen and (max-width:991px){.how-it-work{padding:50px 0 20px}.how-work-item{padding:20px}.how-work-content h3{margin-bottom:15px}}@media only screen and (max-width:767px){.how-work-content h3{margin-bottom:10px;font-size:18px}}
.why-choose-us{background-position:left -120px bottom -300px;padding:100px 0}.why-choose-us .section-title{text-align:center}.faq-accordion.why-choose-accordion .accordion-item{border-bottom:1px solid var(--dark-divider-color);background:0 0;margin-bottom:25px;padding-bottom:25px;position:relative}.faq-accordion.why-choose-accordion .accordion-item:last-child{border:none;margin-bottom:0;padding-bottom:0}.faq-accordion.why-choose-accordion .accordion-header{position:relative}.faq-accordion.why-choose-accordion .accordion-header .icon-box{position:absolute;top:4px;left:0}.faq-accordion.why-choose-accordion .accordion-item .accordion-button{text-transform:capitalize;color:var(--primary-color);box-shadow:none;border:none;padding:5px 35px 5px 55px;font-size:20px;font-weight:600;transition:all .3s ease-in-out;position:relative}.faq-accordion.why-choose-accordion .accordion-item .accordion-button.collapsed:after,.faq-accordion.why-choose-accordion .accordion-item .accordion-button:after{display:none}.faq-accordion.why-choose-accordion .accordion-item .accordion-body{padding:5px 30px 5px 55px}.why-choose-image{justify-content:flex-end;align-items:flex-start;margin-left:60px;display:flex;position:relative}.why-choose-image:before{content:"";z-index:0;background:url(/images/why-choose-image-bg.png) top no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.why-choose-img-1{margin-right:30px}.why-choose-img-2{padding-top:80px}.why-choose-img-1 figure,.why-choose-img-2 figure{display:block}.why-choose-img-1 img,.why-choose-img-2 img{border-radius:16px}@media only screen and (max-width:991px){.why-choose-us{padding:50px 0}.why-choose-image{justify-content:center;margin-left:0}.faq-accordion.why-choose-accordion{margin-bottom:30px}}@media only screen and (max-width:767px){.why-choose-image:before{background-size:contain;width:150px;height:200px;left:50%;transform:translate(-50%)}.faq-accordion.why-choose-accordion .accordion-header .icon-box{top:0}.faq-accordion.why-choose-accordion .accordion-item .accordion-button{font-size:18px}.why-choose-img-1{margin-right:20px}.why-choose-img-2{padding-top:60px}}
