@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;900&display=swap";*{padding:0;margin:0;box-sizing:border-box}::selection{color:#fff;background-color:#570e84}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:cairo,sans-serif}body::-webkit-scrollbar{inline-size:5px}body::-webkit-scrollbar-track{background:rgba(74,28,100,.5)}body::-webkit-scrollbar-thumb{background:#570e84;border-radius:5px}a{text-decoration:none}p{line-height:2;margin-block-end:0}ul{list-style:none;margin:0;padding:0}img{user-select:none}.phone-number{direction:ltr;unicode-bidi:embed;text-align:start}[dir=rtl] .phone-number{text-align:end}@media(max-width: 991px){.container-padding{padding-inline:6rem}}@media(max-width: 767px){.container-padding{padding-inline:5rem}}@media(max-width: 575px){.container-padding{padding-inline:3.25rem}}.modal{padding:0 !important}.modal::-webkit-scrollbar{inline-size:5px}.modal::-webkit-scrollbar-track{background:#570e84}.modal::-webkit-scrollbar-thumb{background:#834da4;border-radius:5px}.modal-header,.modal-footer{border:none}.modal-dialog{margin:0;max-width:100%;min-height:100%}.modal-content{min-block-size:100vh;border-radius:0;border:none}.modal-content .btn-close{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2293%) hue-rotate(66deg) brightness(115%) contrast(100%);font-size:1.5rem}@media(max-width: 991px){.modal-content .btn-close{font-size:1.25rem}}@media(max-width: 767px){.modal-content .btn-close{font-size:1rem}}.modal-content .btn-close::focus{box-shadow:none}.scroll_top{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;background:none;border:none;position:fixed;inset-block-start:2rem;inset-inline-start:2rem;z-index:10;display:none;cursor:pointer;transition:all .3s ease-in-out}@media(max-width: 767px){.scroll_top img{inline-size:12px;block-size:12px}}.scroll_top span{font-weight:400;font-size:1.25rem;color:#000;text-transform:capitalize;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;transform:rotate(-180deg)}@media(max-width: 767px){.scroll_top span{font-size:1rem}}@media(max-width: 991px){.scroll_top{inset-inline-start:1rem}}@media(max-width: 575px){.scroll_top{inset-inline-start:.8rem}}header{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:row}header .bg{position:absolute;content:"";inset:0;min-block-size:100vh;inline-size:100vw;z-index:-1}header .bg img{inline-size:100%;block-size:100%;object-fit:cover}header .section_content{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;block-size:100%}header .section_content .social_icons{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:1rem;position:fixed;inset-inline-start:2rem;z-index:10}@media(max-width: 991px){header .section_content .social_icons{inset-inline-start:1rem}}@media(max-width: 575px){header .section_content .social_icons{inset-inline-start:.8rem}}header .section_content .social_icons .social_icon{display:block;inline-size:1.5rem;block-size:1.5rem;transition:all .3s ease-in-out}@media(max-width: 767px){header .section_content .social_icons .social_icon{inline-size:1.25rem;block-size:1.25rem}}header .section_content .social_icons .social_icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(11%) hue-rotate(302deg) brightness(86%) contrast(96%);inline-size:100%;block-size:100%;object-fit:contain}header .section_content .social_icons .social_icon:hover img{filter:grayFilerHover}header .section_content .header_content{margin-inline-start:7rem}@media(max-width: 767px){header .section_content .header_content{margin-inline-start:3.5rem}}header .section_content .header_content .logo{inline-size:13rem;block-size:15rem;display:block;margin-block-end:2rem}@media(max-width: 767px){header .section_content .header_content .logo{inline-size:8rem;block-size:8rem}}@media(max-width: 991px){header .section_content .header_content .logo{inline-size:10rem;block-size:10rem}}header .section_content .header_content .logo img{inline-size:100%;block-size:100%;object-fit:contain}header .section_content .header_content .title,header .section_content .header_content .subtitle{font-family:"Montserrat",sans-serif;font-weight:700;font-size:4rem;color:#fff;text-transform:capitalize;line-height:1.4}@media(max-width: 991px){header .section_content .header_content .title,header .section_content .header_content .subtitle{font-size:3rem}}@media(max-width: 767px){header .section_content .header_content .title,header .section_content .header_content .subtitle{font-size:2.5rem}}@media(max-width: 575px){header .section_content .header_content .title,header .section_content .header_content .subtitle{font-size:2rem}}header .section_content .header_content .subtitle{font-family:"cairo",sans-serif;font-weight:500}header .section_content .menu .menu_icon{display:block;inline-size:3rem;block-size:3rem;display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:#d9d9d9;padding:.6rem;border-radius:50%;position:fixed;inset-inline-end:2rem;transition:all .3s ease-in-out;border:none;z-index:10}header .section_content .menu .menu_icon:hover{background-color:#c5c5c5}@media(max-width: 767px){header .section_content .menu .menu_icon{inline-size:2rem;block-size:2rem}}@media(max-width: 991px){header .section_content .menu .menu_icon{inline-size:2.2rem;block-size:2.2rem;padding:.4rem;inset-inline-end:1rem}}@media(max-width: 575px){header .section_content .menu .menu_icon{inset-inline-end:.8rem}}header .section_content .menu .menu_icon img{max-inline-size:100%;object-fit:contain}header .section_content .modal-content{background-color:rgba(74,28,100,.9);display:flex;justify-content:center;align-items:center;flex-direction:row}@media(max-width: 991px){header .section_content .modal-content{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column}}header .section_content .modal-content .modal-body{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;min-block-size:92vh;padding:2rem}header .section_content .modal-content .modal-body .nav_list .nav_item{margin-block-end:.5rem;transition:all .3s ease-in-out}header .section_content .modal-content .modal-body .nav_list .nav_item:hover{margin-inline-start:6px}header .section_content .modal-content .modal-body .nav_list .nav_item .nav_link{font-weight:600;font-size:1.35rem;color:#fff;text-transform:capitalize}@media(max-width: 767px){header .section_content .modal-content .modal-body .nav_list .nav_item .nav_link{font-size:1.15rem}}header .section_content .modal-content .modal-body .modal_footer{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row;inline-size:100%;gap:2rem}@media(max-width: 767px){header .section_content .modal-content .modal-body .modal_footer{flex-direction:column;align-items:flex-start}}header .section_content .modal-content .modal-body .modal_footer .contact{font-family:"Montserrat",sans-serif}header .section_content .modal-content .modal-body .modal_footer .contact .title{font-weight:700;font-size:1.25rem;color:#fff;text-transform:capitalize}@media(max-width: 767px){header .section_content .modal-content .modal-body .modal_footer .contact .title{font-size:1rem}}header .section_content .modal-content .modal-body .modal_footer .contact p.contact_copy{margin-block:12px;font-weight:400;font-size:.9rem;color:#fff}@media(max-width: 767px){header .section_content .modal-content .modal-body .modal_footer .contact p.contact_copy{font-size:.8rem}}header .section_content .modal-content .modal-body .modal_footer .contact .contact_info{margin-block-end:1.8rem}header .section_content .modal-content .modal-body .modal_footer .contact .contact_info .info_item{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:18px;font-weight:600;font-size:1rem;color:#fff;margin-block-end:12px}@media(max-width: 767px){header .section_content .modal-content .modal-body .modal_footer .contact .contact_info .info_item{font-size:.9rem;gap:12px}}header .section_content .modal-content .modal-body .modal_footer .contact .contact_info .info_item a{color:#fff}header .section_content .modal-content .modal-body .modal_footer .contact .social_icons{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:22px;inset-inline-start:0}@media(max-width: 767px){header .section_content .modal-content .modal-body .modal_footer .contact .social_icons{gap:12px}}header .section_content .modal-content .modal-body .modal_footer .contact .social_icons .social_icon{inline-size:2.5rem;block-size:2.5rem;padding:.6rem;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:row;transition:all .3s ease-in-out}@media(max-width: 767px){header .section_content .modal-content .modal-body .modal_footer .contact .social_icons .social_icon{inline-size:2rem;block-size:2rem;padding:.4rem}}header .section_content .modal-content .modal-body .modal_footer .contact .social_icons .social_icon:hover{background-color:#491c64;box-shadow:0 0 6px 4px rgba(255,255,255,.3)}header .section_content .modal-content .modal-body .modal_footer .contact_form_link{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.25rem;color:#fff;text-transform:uppercase;background:none;border:none;position:relative;transition:all .3s ease-in-out}@media(max-width: 767px){header .section_content .modal-content .modal-body .modal_footer .contact_form_link{font-size:1rem}}header .section_content .modal-content .modal-body .modal_footer .contact_form_link::after{position:absolute;content:"";inset-inline-start:0;inset-block-end:4px;block-size:1px;inline-size:0;background:#fff;transition:all .3s ease-in-out}header .section_content .modal-content .modal-body .modal_footer .contact_form_link:hover::after{inline-size:100%}header .section_content .modal-content .modal-body .contact_form_wrapper{margin-block-end:2rem}@media(max-width: 767px){header .section_content .modal-content .modal-body .contact_form_wrapper{inline-size:100%;margin-block-end:3rem}}header .section_content .modal-content .modal-body .contact_form_wrapper .form_title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.25rem;color:#fff;text-transform:capitalize;margin-block-end:1rem}@media(max-width: 767px){header .section_content .modal-content .modal-body .contact_form_wrapper .form_title{font-size:1rem}}header .section_content .modal-content .modal-body .contact_form_wrapper .contact_form{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}header .section_content .modal-content .modal-body .contact_form_wrapper .contact_form .form-control{border-radius:10px;inline-size:19rem;block-size:2.5rem;font-weight:400;font-size:.9rem;color:#491c64}@media(max-width: 767px){header .section_content .modal-content .modal-body .contact_form_wrapper .contact_form .form-control{inline-size:100%}}header .section_content .modal-content .modal-body .contact_form_wrapper .contact_form .form-control::placeholder{font-weight:400;font-size:.9rem;color:rgba(87,14,132,.5);text-transform:capitalize}@media(max-width: 767px){header .section_content .modal-content .modal-body .contact_form_wrapper .contact_form .form-control::placeholder{font-size:.8rem}}header .section_content .modal-content .modal-body .contact_form_wrapper .contact_form .form-control:focus{border:none;box-shadow:none}header .section_content .modal-content .modal-body .contact_form_wrapper textarea{min-block-size:8rem}header .section_content .modal-content .modal-body .contact_form_wrapper .submit_btn{font-weight:500;font-size:1rem;color:#491c64;border-radius:30px;padding:.4rem .6rem;inline-size:50%;text-transform:capitalize;border:none;transition:all .5s ease-in-out}header .section_content .modal-content .modal-body .contact_form_wrapper .submit_btn:hover{box-shadow:0 0 6px 4px rgba(255,255,255,.3)}footer{background:url(/assets/images/isolation_mode.png),#570e84;background-repeat:no-repeat;background-size:cover;padding:2rem 2rem 0;font-family:"Montserrat",sans-serif}footer .footer_content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width: 991px){footer .footer_content{justify-content:center;flex-direction:column}}footer .footer_content .logo{display:block;inline-size:10%;inline-size:10rem;block-size:10rem}@media(max-width: 991px){footer .footer_content .logo{inline-size:100%}}@media(max-width: 991px){footer .footer_content .logo{margin-bottom:1.5rem;inline-size:7rem;block-size:7rem}}@media(max-width: 991px){footer .footer_content .logo{inline-size:6rem;block-size:6rem}}footer .footer_content .logo img{inline-size:100%;block-size:100%;object-fit:contain}footer .footer_content .content{display:flex;justify-content:center;align-items:center;flex-direction:column;inline-size:85%}@media(max-width: 991px){footer .footer_content .content{inline-size:100%}}footer .footer_content .content .top_content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.4rem;padding-bottom:1rem;border-bottom:1px solid #f6e3ed;inline-size:100%}footer .footer_content .content .top_content .footer_title{font-weight:600;font-size:2.25rem;color:#fff;text-align:center}@media(max-width: 991px){footer .footer_content .content .top_content .footer_title{font-size:2rem}}@media(max-width: 767px){footer .footer_content .content .top_content .footer_title{font-size:1.5rem}}footer .footer_content .content .top_content .footer_copy{font-weight:400;font-size:1.15rem;color:#fff;text-align:center}@media(max-width: 767px){footer .footer_content .content .top_content .footer_copy{font-size:1rem}}@media(max-width: 575px){footer .footer_content .content .top_content .footer_copy{font-size:.8rem}}footer .footer_content .content .top_content .copyright{font-weight:400;font-size:1rem;color:#fff}@media(max-width: 767px){footer .footer_content .content .top_content .copyright{font-size:.9rem}}@media(max-width: 575px){footer .footer_content .content .top_content .copyright{font-size:.8rem}}footer .footer_content .content .nav_list{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:2rem;padding-block:1rem}@media(max-width: 767px){footer .footer_content .content .nav_list{gap:1rem}}@media(max-width: 575px){footer .footer_content .content .nav_list{gap:.7rem}}footer .footer_content .content .nav_list .nav_item .nav_link{font-weight:400;font-size:1.15rem;color:#fff;text-transform:capitalize;transition:all .3s ease-in-out}footer .footer_content .content .nav_list .nav_item .nav_link:hover{color:rgba(194,116,242,.5)}@media(max-width: 767px){footer .footer_content .content .nav_list .nav_item .nav_link{font-size:1rem}}@media(max-width: 575px){footer .footer_content .content .nav_list .nav_item .nav_link{font-size:.7rem}}footer .career_modal .modal-header{align-self:end}footer .career_modal .modal-content{background-color:#30004e;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}@media(max-width: 991px){footer .career_modal .modal-content{flex-direction:column}}footer .career_modal .modal-content .modal-body{padding:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:98vh;inline-size:100%}footer .career_modal .modal-content .modal-body .career_form_wrapper{margin-block-end:2rem}@media(max-width: 767px){footer .career_modal .modal-content .modal-body .career_form_wrapper{inline-size:100%;margin-block-end:3rem}}footer .career_modal .modal-content .modal-body .career_form_wrapper .form_title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.25rem;color:#fff;text-transform:capitalize;margin-block-end:1rem}@media(max-width: 767px){footer .career_modal .modal-content .modal-body .career_form_wrapper .form_title{font-size:1rem}}footer .career_modal .modal-content .modal-body .career_form_wrapper .career_form{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}footer .career_modal .modal-content .modal-body .career_form_wrapper .career_form .form-control{border-radius:10px;inline-size:28rem;block-size:2.5rem;font-weight:400;font-size:.9rem;color:#491c64}@media(max-width: 767px){footer .career_modal .modal-content .modal-body .career_form_wrapper .career_form .form-control{inline-size:100%}}footer .career_modal .modal-content .modal-body .career_form_wrapper .career_form .form-control::placeholder{font-weight:400;font-size:.9rem;color:rgba(87,14,132,.5);text-transform:capitalize}@media(max-width: 767px){footer .career_modal .modal-content .modal-body .career_form_wrapper .career_form .form-control::placeholder{font-size:.8rem}}footer .career_modal .modal-content .modal-body .career_form_wrapper .career_form .form-control:focus{border:none;box-shadow:none}footer .career_modal .modal-content .modal-body .career_form_wrapper .career_form label{font-weight:400;font-size:.9rem;color:rgba(87,14,132,.5);text-transform:capitalize}@media(max-width: 767px){footer .career_modal .modal-content .modal-body .career_form_wrapper .career_form label{font-size:.8rem}}footer .career_modal .modal-content .modal-body .career_form_wrapper .submit_btn{font-weight:500;font-size:1rem;color:#491c64;border-radius:.625rem;padding:.4rem 2rem;inline-size:50%;text-transform:capitalize;border:none;transition:all .5s ease-in-out}footer .career_modal .modal-content .modal-body .career_form_wrapper .submit_btn:hover{box-shadow:0 0 6px 4px rgba(255,255,255,.3)}.about-section{padding-block:3rem;position:relative}@media(max-width: 991px){.about-section{padding-block:1.5rem}}.about-section::before{content:"";background:url(/assets/images/about_bg.png) no-repeat;background-size:contain;background-position:top left;position:absolute;inset:0;width:100%;height:100%}@media(max-width: 991px){.about-section::before{content:none}}.about-section .container{padding-top:12rem;padding-bottom:6rem;display:flex;justify-content:center;align-items:flex-end;flex-direction:row}@media(max-width: 991px){.about-section .container{display:flex;justify-content:center;align-items:center;flex-direction:row;padding-top:6rem;padding-bottom:4rem}}.about-section .section_title{user-select:none;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;text-transform:uppercase;line-height:1}@media(max-width: 991px){.about-section .section_title{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:6px;margin-block-end:1.5rem}}@media(max-width: 575px){.about-section .section_title{text-align:center}}.about-section .section_title span:first-of-type{font-weight:700;font-size:13.5rem;color:#570e84}@media(min-width: 992px)and (max-width: 1199px){.about-section .section_title span:first-of-type{font-size:10rem}}@media(max-width: 991px){.about-section .section_title span:first-of-type{font-size:6rem}}@media(max-width: 767px){.about-section .section_title span:first-of-type{font-size:3rem}}.about-section .section_title span:last-of-type{font-weight:300;font-size:13.5rem;color:#570e84}@media(min-width: 992px)and (max-width: 1199px){.about-section .section_title span:last-of-type{font-size:10rem}}@media(max-width: 991px){.about-section .section_title span:last-of-type{font-size:6rem}}@media(max-width: 767px){.about-section .section_title span:last-of-type{font-size:3rem}}.about-section .about_copy{padding:.75rem 1rem;background:rgba(255,255,255,.4);border-radius:5px;font-weight:400;font-size:1.6rem;color:#834da4;text-transform:uppercase;text-align:justify;line-height:1.4}@media(max-width: 991px){.about-section .about_copy{text-align:center;font-size:1.25rem;line-height:1.6}}@media(max-width: 767px){.about-section .about_copy{font-size:1.15rem;line-height:1.6}}@media(max-width: 575px){.about-section .about_copy{font-size:1rem}}[dir=rtl] .about-section::before{transform:scaleX(-1)}.testimonial-section{padding-block:5rem}.testimonial-section .testimonials-content .section_title{user-select:none;text-transform:uppercase;font-family:"Montserrat",sans-serif;line-height:1}@media(max-width: 575px){.testimonial-section .testimonials-content .section_title{text-align:center}}.testimonial-section .testimonials-content .section_title span{display:block}.testimonial-section .testimonials-content .section_title span:first-of-type{font-weight:300;font-size:clamp(1.25rem,5vw,3rem);color:#570e84}.testimonial-section .testimonials-content .section_title span:last-of-type{font-weight:700;font-size:clamp(3rem,8vw,6rem);color:#570e84}.testimonial-section .testimonials-images{display:grid;grid-template-columns:repeat(4, 120px);grid-template-rows:repeat(4, minmax(100px, auto));gap:.625rem}@media(max-width: 575px){.testimonial-section .testimonials-images{grid-template-rows:repeat(4, minmax(80px, auto))}}@media(max-width: 991px){.testimonial-section .testimonials-images{grid-template-columns:repeat(4, 24.5%);margin-block-start:2rem;justify-content:center}}.testimonial-section .testimonials-images .client-logo{padding:1.4rem;border-radius:1rem;background-color:#fff;box-shadow:0 1px 14px 0 rgba(87,14,132,.08);display:flex;justify-content:center;align-items:center;flex-direction:row}@media(max-width: 991px){.testimonial-section .testimonials-images .client-logo{padding:.5rem}}.testimonial-section .testimonials-images .client-logo img{max-inline-size:100%;object-fit:contain}.testimonial-section .testimonials-images .client-logo.client-1{grid-column:1/3;grid-row:1/3}.testimonial-section .testimonials-images .client-logo.client-2{grid-column:3;grid-row:1}.testimonial-section .testimonials-images .client-logo.client-3{grid-column:3;grid-row:2}.testimonial-section .testimonials-images .client-logo.client-4{grid-column:4;grid-row:2}.testimonial-section .testimonials-images .client-logo.client-5{grid-column:2;grid-row:3}.testimonial-section .testimonials-images .client-logo.client-6{grid-column:3;grid-row:3}.testimonial-section .testimonials-images .client-logo.client-7{grid-column:4;grid-row:3}.testimonial-section .testimonials-images .client-logo.client-8{grid-column:1;grid-row:4}.testimonial-section .testimonials-images .client-logo.client-9{grid-column:2;grid-row:4}.testimonial-section .testimonials-images .client-logo.client-10{grid-column:3;grid-row:4}.services-section{border-radius:3.125rem;background:conic-gradient(from 223deg at 50% 50.05%, rgba(87, 14, 132, 0.74) 0deg, rgba(50, 2, 80, 0.74) 359.7829985619deg);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);padding-block-end:5.5rem}@media(max-width: 767px){.services-section{padding-block-end:1rem}}@media(max-width: 767px){.services-section .container-padding{padding-inline:3rem}}.services-section .section_header{padding-block:5.5rem 4rem;background:url(/assets/images/isolation_mode.png) no-repeat;background-size:contain}@media(max-width: 767px){.services-section .section_header{padding-block:4rem 3rem}}.services-section .section_header .section_title{user-select:none;text-transform:uppercase}@media(max-width: 767px){.services-section .section_header .section_title{text-align:center}}.services-section .section_header .section_title span{display:block;line-height:1}.services-section .section_header .section_title span:first-of-type{font-weight:300;font-size:clamp(1.25rem,5vw,3rem);color:#fff}.services-section .section_header .section_title span:last-of-type{font-weight:700;font-size:clamp(3rem,8vw,6rem);color:#fff}.services-section .row{--bs-gutter-x: 2.5rem}.services-section .box{margin-block-end:3rem;cursor:pointer}@media(max-width: 767px){.services-section .box{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}}.services-section .box .box_icon{inline-size:3.15rem;block-size:3.15rem}.services-section .box .box_icon img{inline-size:100%;block-size:100%;object-fit:contain}@media(max-width: 991px){.services-section .box .box_icon{inline-size:2.5rem;block-size:2.5rem}}@media(max-width: 767px){.services-section .box .box_icon{inline-size:2.25rem;block-size:2.25rem}}.services-section .box .box_title{font-weight:700;font-size:1.5rem;color:#fff;margin-block:1.25rem;inline-size:75%}@media(max-width: 991px){.services-section .box .box_title{inline-size:100%}}@media(max-width: 767px){.services-section .box .box_title{font-size:1.25rem}}.services-section .box .box_copy{font-weight:500;font-size:1.125rem;color:#fff;text-align:justify;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 767px){.services-section .box .box_copy{text-align:center;font-size:1rem}}.services-section .service_modal .modal-header{align-self:end}.services-section .service_modal .modal-content{background-color:#30004e;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}@media(max-width: 991px){.services-section .service_modal .modal-content{flex-direction:column}}.services-section .service_modal .modal-content .modal-body{padding:2rem 6.5rem 2rem 2rem}@media(max-width: 991px){.services-section .service_modal .modal-content .modal-body{padding:2rem}}@media(max-width: 991px){.services-section .service_modal .modal-content .modal-body{padding:1rem 2rem}}.services-section .service_modal .modal-content .modal-body span{font-weight:400;font-size:1.5rem;color:#fff;display:block;margin-bottom:4rem}@media(max-width: 767px){.services-section .service_modal .modal-content .modal-body span{font-size:1.25rem}}@media(max-width: 991px){.services-section .service_modal .modal-content .modal-body .box{text-align:start}}.services-section .service_modal .modal-content .modal-body .box .box_icon{inline-size:3.5rem;block-size:3.5rem}.services-section .service_modal .modal-content .modal-body .box .box_icon img{inline-size:100%;block-size:100%;object-fit:contain}@media(max-width: 991px){.services-section .service_modal .modal-content .modal-body .box .box_icon{inline-size:2.5rem;block-size:2.5rem}}@media(max-width: 767px){.services-section .service_modal .modal-content .modal-body .box .box_icon{inline-size:2rem;block-size:2rem}}.services-section .service_modal .modal-content .modal-body .box .box_title{font-weight:700;font-size:3.25rem;color:#fff;margin-block:1.25rem}@media(max-width: 991px){.services-section .service_modal .modal-content .modal-body .box .box_title{font-size:2.5}}@media(max-width: 767px){.services-section .service_modal .modal-content .modal-body .box .box_title{font-size:2rem}}@media(max-width: 575px){.services-section .service_modal .modal-content .modal-body .box .box_title{font-size:1.5rem}}.services-section .service_modal .modal-content .modal-body .box .service_img{block-size:25rem}.services-section .service_modal .modal-content .modal-body .box .service_img img{max-inline-size:100%;max-block-size:100%;object-fit:cover}@media(max-width: 991px){.services-section .service_modal .modal-content .modal-body .box .service_img{display:none}}@media(max-width: 767px){.services-section .service_modal .modal-content .modal-body .box .box_copy{font-size:1rem}}@media(max-width: 991px){.services-section .service_modal .modal-content .modal-body .box .box_copy{text-align:justify}}.projects-section .section_title{font-family:"Montserrat",sans-serif;line-height:1;user-select:none;margin-block:1rem}@media(max-width: 575px){.projects-section .section_title{text-align:center}}.projects-section .section_title span{display:block}.projects-section .section_title span:first-of-type{font-weight:700;font-size:clamp(2.5rem,7vw,4.5rem);color:#570e84;text-transform:uppercase}.projects-section .section_title span:last-of-type{font-weight:300;font-size:clamp(1.125rem,5vw,2.5rem);color:#570e84}.projects-section .projects_info{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, 1fr);gap:1.25rem;height:42rem}@media(max-width: 991px){.projects-section .projects_info{display:flex;justify-content:center;align-items:stretch;flex-direction:column;height:auto}}.projects-section .projects_info .project_img{border-radius:1rem;overflow:hidden;block-size:100%;position:relative}@media(max-width: 991px){.projects-section .projects_info .project_img{block-size:35rem}}@media(max-width: 767px){.projects-section .projects_info .project_img{block-size:30rem}}.projects-section .projects_info .project_img img{inline-size:100%;block-size:100%;max-height:100%;max-width:100%;object-fit:cover}.projects-section .projects_info .project_img.project_1{grid-column:1/3;grid-row:1/5}@media(max-width: 991px){.projects-section .projects_info .project_img.project_1{grid-column:auto;grid-row:auto}}.projects-section .projects_info .project_img.project_2{grid-row:1/4}@media(max-width: 991px){.projects-section .projects_info .project_img.project_2{grid-row:auto}}.projects-section .projects_info .project_img.project_3{grid-row:4/5}.projects-section .projects_info .project_img.project_4{grid-row:1/5}.projects-section .projects_info .project_img.project_4 .project_info--content{padding:1rem;position:absolute;inset-inline:0;inset-block-end:0}.projects-section .projects_info .project_img.project_4 .project_info--content .title{font-weight:700;font-size:1.8rem;color:#fff}@media(max-width: 767px){.projects-section .projects_info .project_img.project_4 .project_info--content .title{font-size:1.5rem}}.projects-section .projects_info .project_img.project_4 .project_info--content .project_copy{font-weight:500;font-size:1.125rem;color:#fff}@media(max-width: 767px){.projects-section .projects_info .project_img.project_4 .project_info--content .project_copy{font-size:1rem}}@media(max-width: 575px){.projects-section .projects_info .project_img.project_4 .project_info--content .project_copy{font-size:.9rem}}.projects-section .projects_info .project_img .project_info--content{padding:2rem 2.5rem;position:absolute;inset-inline:0;inset-block-end:0}@media(max-width: 991px){.projects-section .projects_info .project_img .project_info--content{padding:1rem}}.projects-section .projects_info .project_img .project_info--content .title{font-weight:700;font-size:3rem;color:#fff;margin-block-end:1rem}@media(max-width: 991px){.projects-section .projects_info .project_img .project_info--content .title{font-size:2rem}}@media(max-width: 767px){.projects-section .projects_info .project_img .project_info--content .title{font-size:1.5rem}}@media(max-width: 575px){.projects-section .projects_info .project_img .project_info--content .title{font-size:1.25rem}}.projects-section .projects_info .project_img .project_info--content .project_copy{font-weight:500;font-size:1.125rem;color:#fff;line-height:1.5}@media(max-width: 767px){.projects-section .projects_info .project_img .project_info--content .project_copy{font-size:1rem}}@media(max-width: 575px){.projects-section .projects_info .project_img .project_info--content .project_copy{font-size:.9rem}}.contact-section{padding-block:5rem}.contact-section .cards-container{max-inline-size:100%;margin:auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:row}@media(max-width: 991px){.contact-section .cards-container{flex-direction:column}}.contact-section .cards-container .contact-card{font-family:"Montserrat",sans-serif;border-radius:1rem;background-color:#570e84;padding:2rem;transform:translate(16%, -16%)}[dir=rtl] .contact-section .cards-container .contact-card{transform:translate(-16%, -16%)}@media(max-width: 991px){.contact-section .cards-container .contact-card{transform:translate(0, 0) !important;margin-block-end:2rem}}.contact-section .cards-container .contact-card .card-title{font-weight:700;font-size:1.8rem;color:#fff}.contact-section .cards-container .contact-card .contact-copy{font-weight:400;font-size:1rem;color:#fff;margin-block:10px}.contact-section .cards-container .contact-card .info img{inline-size:1.2rem;block-size:1.2rem;object-fit:contain}.contact-section .cards-container .contact-card .info span{margin-inline:.5rem;font-weight:500;font-size:.8rem;color:#fff}.contact-section .cards-container .form-card{background-color:#fff;border:1px solid #570e84;border-radius:1rem;padding:3rem 6rem}@media(max-width: 991px){.contact-section .cards-container .form-card{padding:2.5rem 2rem}}.contact-section .cards-container .form-card .card-title{font-weight:700;font-size:1.8rem;color:#570e84;text-transform:uppercase;margin-block-end:1rem}.contact-section .cards-container .form-card .contact-form .form-group{margin-block-end:12px}.contact-section .cards-container .form-card .contact-form .form-group .form-control{block-size:2.5rem;border:1px solid #570e84;border-radius:10px;outline:none;box-shadow:none;font-weight:400;font-size:1rem;color:#570e84}.contact-section .cards-container .form-card .contact-form .form-group .form-control::placeholder{font-weight:400;font-size:1rem;color:rgba(87,14,132,.5)}.contact-section .cards-container .form-card .contact-form .form-group textarea.form-control{border:1px solid #570e84;border-radius:1rem;padding:.75rem;min-block-size:9rem}.contact-section .cards-container .form-card .contact-form .submit_btn{display:block;margin:auto;background-color:#570e84;font-weight:500;font-size:1rem;color:#fff;padding:.4rem 3rem;border-radius:30px;transition:all .3s ease-in-out}.contact-section .cards-container .form-card .contact-form .submit_btn:hover{background-color:#491c64}
