.carousel_section .carouser_contain,.work_section{position:relative}.slideSection .slide1st{background:url("../images/slide_1st_background_ui_medical_marketing.jpg") center/cover;padding:100px 200px;height:80vh;display:flex;align-items:center}.slideSection .slide1st .textContain h1{color:#012c50;font-size:80px;line-height:1}.slideSection .slide1st .textContain span{color:#1e1e1e;font-size:80px;margin-left:100px;line-height:1}.slideSection .slide1st .textContain p{color:#012c50;font-size:25px;font-weight:800;margin-left:100px}.carousel_section .navigation_contain i{position:absolute;top:50%;transform:translateY(-50%);font-size:35px;color:#001533;transition:.25s;z-index:1}.carousel_section .navigation_contain i:hover,.work_section .navigation_contain i:hover{cursor:pointer;color:#00b3ff}.carousel_section .navigation_contain .fa-angle-left{left:10px}.carousel_section .navigation_contain .fa-angle-right{right:10px}.carousel_section .carousel_services{padding:2%}.carousel_section .carousel_item{height:250px;position:relative;margin:0 10px;border:10px solid #001533;border-radius:20px;overflow:hidden;transition:.25s}.carousel_section .carousel_item:hover{border:10px solid #00b3ff}.carousel_section .carousel_item img{position:absolute;width:100%;height:100%;object-fit:cover}.carousel_section .carousel_item h2{position:absolute;bottom:0;width:100%;font-size:18px;font-weight:500;text-align:center;padding:10px 0;color:#fff;background-color:#001533cd;background-blend-mode:multiply;transition:.25s;z-index:1}.carousel_section .carousel_item:hover h2{color:#001533;background-color:#00b3ffd7}.aboutus_section,.learning_section{padding:5% 10%}.aboutus_section .aboutus_contain{display:grid;grid-template-columns:60% 40%}.aboutus_section .text_contain{display:flex;flex-direction:column;justify-content:center;padding:5%;border-radius:50px 0 0 50px;background:#eee}.aboutus_section .text_contain h2{font-size:40px;color:#012c50;line-height:1}.aboutus_section .text_contain p{font-size:16px}.aboutus_section .text_contain a{margin-top:20px;width:fit-content;background:#012c50;color:#fff;padding:5px 50px;border:0;border-radius:20px;font-size:20px;font-weight:600;transition:.25s;cursor:pointer}.aboutus_section .text_contain a:hover{background:#1b91e2}.aboutus_section .media_contain{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(to right,#eee 50%,#fff 50%,#fff 100%)}.aboutus_section .media_contain img{width:80%;border-radius:50%;border:15px solid #012c50;transform:scale(1.2);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.work_section{padding:5% 10% 2%;width:100%;background:linear-gradient(178deg,#fff 19.8%,#012c50 20%,#012c50 100%)}.work_section .navigation_contain i{position:absolute;top:50%;transform:translateY(-50%);font-size:35px;color:#fff;transition:.25s;z-index:1}.work_section .navigation_contain .fa-angle-left{left:50px}.work_section .navigation_contain .fa-angle-right{right:50px}.work_section .work_contain{width:100%}.consultationSection .containContent,.work_section .work_slide_item{display:grid;grid-template-columns:50% 50%}.clientSection .clientComment,.iconsSection .titleContain,.letstalkSection .containContent .formContain,.work_section .info_contain{display:flex;flex-direction:column;justify-content:center}.work_section .info_contain h2{color:#fff;font-size:35px;text-shadow:2px 2px 5px #0000008b}.work_section .info_contain p{margin:20px 0;color:#fff}.work_section .info_contain p span{font-size:22px;font-weight:700}.work_section .info_contain a{width:fit-content;font-size:16px;font-weight:600;padding:10px 50px;border-radius:30px;color:#001533;background:#fff;transition:.25s}.work_section .info_contain a:hover{color:#fff;background:#00b3ff}.servicesSection{padding:100px 150px}.servicesSection .textContain h2{font-size:40px;color:#012c50;text-align:center}.servicesSection .textContain p{font-size:25px;color:#012c50;text-align:center;font-weight:500;margin-top:10px;position:relative}.servicesSection .textContain p:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:30%;height:3px;border-radius:10px;background:#012c50}.servicesSection .containContent{display:grid;grid-template-columns:1fr 1fr 1fr}.servicesSection .containContent .service{display:flex;flex-direction:column;align-items:center;margin-top:50px}.servicesSection img{width:40%;transition:.25s;cursor:pointer}.servicesSection img:hover{transform:translateY(-10px) scale(1.025)}.servicesSection .service h2{font-size:22px;font-weight:700;text-align:center;margin-bottom:20px;color:#012c50}.servicesSection .service p{font-size:14px;text-align:center;color:#012c50;padding:0 50px}.consultationSection{position:relative;padding:0 200px;background:#012c50}.consultationDivider{position:absolute;height:100px;top:0;right:0;border-left:100vw solid transparent;border-top:200px solid #fff}.consultationSection .textContain{display:flex;flex-direction:column;justify-content:center;padding:50px 0}.consultationSection .textContain h2{font-size:100px;color:#fff}.consultationSection .textContain .popUpButton{display:inline-block;font-size:30px;padding:5px 30px;border-radius:20px;margin-left:50px;color:#012c50;background:#f9f3dc;width:fit-content}.consultationSection .textContain p{font-size:25px;width:50%;margin:30px 0;color:#fff}.consultationSection .textContain button{width:fit-content;background:#fff;color:#012c50;padding:5px 50px;border:0;border-radius:20px;font-size:20px;font-weight:600;transition:.25s;cursor:pointer}.consultationSection .textContain button:hover{background:#1b91e2;color:#fff}.lds-ellipsis div,.learning_section .card_contain a:hover,.letstalkSection .containContent a:hover{background:#00b3ff}.consultationSection .imageContain{display:flex;align-items:flex-end}.consultationSection .imageContain img{z-index:1;width:80%}.consultationSection .calendly-inline-widget{width:100%;height:900px;border-radius:20px;margin-top:-80px;z-index:1}.deviceSection{padding:100px 200px 0;background:#fafafa}.firstCircle,.secondCircle{border-radius:100%;background-color:#1b91e2;position:absolute}.deviceSection .containContent{display:grid;grid-template-columns:40% 60%;gap:30px}.deviceSection .mockup,.practice_section .card_contain .media_contain{display:flex;justify-content:center;align-items:center}.deviceSection .infoContent{display:flex;flex-direction:column;position:relative}.deviceSection .infoContent .firstCard,.deviceSection .infoContent .secondCard{background:#f0f1f2;box-shadow:0 10px 15px 15px rgba(0,0,0,.1);border-radius:20px;width:50%;padding:50px 30px;z-index:1}.deviceSection .infoContent .firstCard{align-self:center;transition:.25s}.deviceSection .infoContent .secondCard{align-self:flex-end;transform:translate(-25%,-10%);transition:.25s}.deviceSection .infoContent .firstCard:hover{cursor:pointer;transform:translateY(2%) scale(1.02)}.deviceSection .infoContent .secondCard:hover{cursor:pointer;transform:translate(-25%,-12%) scale(1.02)}.deviceSection .infoContent img{width:50%;margin-bottom:20px}.firstCircle{width:300px;height:300px;right:0;transform:translateY(100px)}.secondCircle{width:200px;height:200px;left:0;bottom:10%;transform:translateX(100px)}.circleFill,.letstalkSection .bodyForm textarea{height:150px}.iconsSection,.practice_section{background:#fafafa}.iconsSection{padding:100px 200px}.iconsSection .contain{display:grid;grid-template-columns:1fr 1fr}.iconsSection .titleContain p{font-size:40px;font-weight:800;color:#012c50}.iconsSection .titleContain .secondText{font-size:60px;margin-left:5%}.iconsSection .titleContain .thirdText{margin-left:25%}.iconsSection ul,.iconsSection ul a{color:#012c50;font-weight:600;transition:.25s}.iconsSection ul a:hover{color:#00b3ff}.practice_section .title_contain{text-align:center}.practice_section .title_contain h2{font-size:40px;color:#001533}.practice_section .title_contain p{font-size:20px;font-weight:600;color:#001533}.practice_section .grows_contain{display:grid;grid-template-columns:30% 70%}.practice_section .grows_contain .image_contain{position:relative;display:flex;align-items:flex-end}.practice_section .grows_contain .image_contain img{position:absolute;bottom:0;left:0;transform:scale(1.6);transform-origin:bottom left}.practice_section .cards_contain{display:grid;grid-template-columns:repeat(3,1fr);padding:2% 10% 20% 0;z-index:1}.practice_section .cards_contain .column_contain:nth-child(2){padding-top:25%}.practice_section .cards_contain .column_contain:nth-child(3){padding-top:50%}.practice_section .cards_contain .card_contain{display:grid;grid-template-columns:60% 40%;margin:30px 10px;overflow:hidden;border-radius:10px 100px 100px 10px;background:#fff;border:1px solid transparent;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:.25s}.practice_section .cards_contain .card_contain:hover{border:1px solid #00b3ff;background:#e1f6ff;transform:translateY(-5px)}.practice_section .card_contain .info_contain{display:flex;align-items:center;padding:20px}.practice_section .card_contain .info_contain h2{font-size:16px;color:#012c50;transition:.25s}.practice_section .card_contain .media_contain img{border-bottom-left-radius:50%}.learning_section .title_contain h2{font-size:40px;text-align:center;margin-bottom:50px;color:#001533}.learning_section .topic_contain{display:grid;grid-template-columns:repeat(3,1fr);gap:0 5%}.learning_section .card_contain{overflow:hidden;background:#f0f1f2;border:20px solid #f0f1f2;border-radius:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:.25s}.learning_section .image_contain img{border-radius:10px 10px 0 0}.learning_section .text_contain{display:flex;flex-direction:column;justify-content:center;align-items:center}.learning_section .card_contain h2{text-align:center;font-size:18px;margin:15px 0;color:#001533;transition:.25s}.learning_section .card_contain a{font-size:15px;font-weight:600;color:#fff;background:#001533;padding:10px 30px;border-radius:30px;transition:.25s}.clientSection{background:url("../images/clients_background_ui_medical_marketing.jpg") center/cover;position:relative;padding:100px 0}.clientSection .textContain h2{font-size:40px;color:#012c50;background:#fff;text-align:right;padding:10px 50px;border-radius:0 50px 50px 0;width:50%}.clientSection .slide1st{display:grid;grid-template-columns:50% 50%;padding:50px 200px}.clientSection .commentContent{background:#012c50;padding:50px;color:#fff;border-radius:10px}.clientSection .clientComment p{font-size:20px}.clientSection .clientComment h5{margin-top:20px;font-size:25px;font-weight:500;text-align:right}.clientSection .clientImage{display:flex;justify-content:center;align-items:center;position:relative;overflow:visible}.circleFill{width:150px;background:#fff;border-radius:100%;position:absolute;bottom:0;left:0;transform:translate(80px,50px)}.circleBorder{width:300px;height:300px;border:10px solid #fff;border-radius:100%;position:absolute;top:0;right:0;transform:translate(-50px,-50px)}.clientSection .clientImage img{border-radius:10px;z-index:1;box-shadow:0 0 10px 10px rgba(0,0,0,.3);transition:.25s;cursor:pointer}.clientSection .clientImage img:hover{transform:translateY(-5px)}.carouselSection .containContent{background:#fff;padding-top:30px}.carouselSection .carousel img{width:80%}.carouselSection .containContent h2{font-size:40px;text-align:center;color:#012c50}.letstalkSection{background:url("../images/lets_talk_ui_medical_marketing.jpg") right/cover;position:relative;padding:150px 100px}.letstalkSection .containContent{display:grid;grid-template-columns:50% 50%;gap:50px}.letstalkSection .containContent .textContain{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.letstalkSection .containContent h2{font-size:40px;margin:20px 0;color:#001533}.letstalkSection .containContent p{color:#001533;font-size:16px}.letstalkSection .containContent a{width:fit-content;padding:2% 20%;font-size:20px;font-weight:700;letter-spacing:2px;color:#fff;background:#001533;border-radius:50px;transition:.25s}.letstalkSection .bodyForm{background:#ffffffa6;border-radius:20px;box-shadow:0 0 10px 10px rgba(0,0,0,.05);display:grid;grid-template-columns:1fr;gap:10px;padding:20px;max-width:100%;height:100%}.letstalkSection .bodyForm input,.letstalkSection .bodyForm select,.letstalkSection .bodyForm textarea{width:100%;max-width:100%;padding:5px 10px;border:0;border-radius:10px;box-shadow:0 0 10px 10px rgba(0,0,0,.05)}.letstalkSection .bodyForm .row:first-child,.letstalkSection .bodyForm .row:nth-child(2){display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.letstalkSection button{background-color:#00b3ff;width:100%;color:#fff;border:0;padding:5px;border-radius:50px;font-size:20px;font-weight:500;transition:.25s}.letstalkSection button:hover{background-color:#001533;cursor:pointer}@media (max-width:996px){.slideSection .slide1st{padding:50px 20px;height:30vh}.slideSection .slide1st .textContain h1{font-size:25px}.slideSection .slide1st .textContain span{font-size:25px;margin-left:0}.slideSection .slide1st .textContain p{font-size:15px;margin-left:50px}.slideSection .slide1st .textContain p:nth-child(4){margin-left:50px}.carousel_section .carousel_services,.work_section{padding:10%}.carousel_section .carousel_item{height:250px;position:relative;margin:0 10px;border:10px solid #001533;border-radius:20px;overflow:hidden;transition:.25s}.carousel_section .carousel_item:hover{border:10px solid #00b3ff}.carousel_section .carousel_item img{position:absolute;width:100%;height:100%;object-fit:cover}.carousel_section .carousel_item h2{position:absolute;bottom:0;width:100%;font-size:18px;font-weight:500;text-align:center;padding:10px 0;color:#fff;background-color:#001533cd;background-blend-mode:multiply;transition:.25s;z-index:1}.carousel_section .carousel_item:hover h2{background-color:#00b3ffd7}.aboutus_section{padding:10% 10% 20%}.aboutus_section .aboutus_contain,.practice_section .grows_contain,.work_section .work_slide_item{grid-template-columns:100%}.aboutus_section .text_contain{padding:5% 5% 20%;border-radius:30px 30px 0 0}.aboutus_section .text_contain h2,.iconsSection .titleContain p,.practice_section .title_contain h2,.work_section .info_contain h2{font-size:30px}.aboutus_section .text_contain p,.work_section .info_contain p{font-size:14px}.aboutus_section .text_contain a,.clientSection .clientComment p,.work_section .info_contain p span{font-size:18px}.aboutus_section .media_contain{background:linear-gradient(to bottom,#eee 50%,#fff 50%,#fff 100%)}.aboutus_section .media_contain img{transform:scale(1.3);box-shadow:0 10px 10px -3px rgba(0,0,0,.1)}.work_section .navigation_contain i{top:25%;transform:translateY(0);font-size:30px}.work_section .navigation_contain .fa-angle-left{left:20px}.work_section .navigation_contain .fa-angle-right{right:20px}.deviceSection .mockup,.work_section .info_contain{order:2}.work_section .info_contain a{width:fit-content;font-size:16px;font-weight:600;padding:10px 50px;border-radius:30px;color:#001533;background:#fff;transition:.25s}.work_section .info_contain a:hover{color:#fff;background:#00b3ff}.iconsSection,.servicesSection{padding:50px 20px}.learning_section .card_contain h2,.servicesSection .textContain h2{font-size:20px}.practice_section .title_contain p,.servicesSection .textContain p{font-size:16px}.consultationSection .containContent,.deviceSection .containContent,.iconsSection .contain,.letstalkSection .containContent,.servicesSection .containContent{grid-template-columns:1fr}.servicesSection img{width:50%}.servicesSection .containContent .service{margin-top:40px}.servicesSection .service h2{font-size:22px;font-weight:700}.servicesSection .service p{padding:0 20px}.consultationSection{padding:50px 20px 0}.consultationDivider{border-top:50px solid #fff}.carouselSection .contain,.consultationSection .textContain{padding:0}.consultationSection .textContain h2{font-size:80px}.consultationSection .textContain .popUpButton{display:inline-block;font-size:25px;padding:5px 20px}.consultationSection .textContain p{font-size:20px;width:100%}.consultationSection .textContain button{width:fit-content;background:#fff;color:#012c50;padding:5px 20px}.consultationSection .imageContain{display:flex;align-items:flex-end}.consultationSection .imageContain img{z-index:1;margin-top:20px;width:100%}.consultationSection .calendly-inline-widget{height:1150px;margin-top:0}.deviceSection{padding:50px 50px 0}.deviceSection .infoContent .firstCard,.deviceSection .infoContent .secondCard{padding:50px 20px;width:100%}.deviceSection .infoContent .firstCard{transform:translateX(-10%)}.deviceSection .infoContent .secondCard{align-self:flex-end;transform:translate(5%,-10%)}.deviceSection .infoContent .firstCard:hover,.deviceSection .infoContent .secondCard:hover{transform:translateY(-5%) scale(1.05)}.deviceSection .infoContent .secondCard:hover{cursor:pointer;transform:translate(-2%,0) scale(1.1)}.firstCircle{width:200px;height:200px;transform:translate(20px,50px)}.secondCircle{width:100px;height:100px;bottom:20%;transform:translateX(-30px)}.iconsSection .titleContain .secondText{font-size:50px}.practice_section .grows_contain .image_contain{order:2;height:30vh}.practice_section .grows_contain .image_contain img{transform:scale(.9)}.practice_section .cards_contain{grid-template-columns:1fr;padding:0 5%}.practice_section .cards_contain .column_contain:nth-child(2),.practice_section .cards_contain .column_contain:nth-child(3){padding-top:0}.learning_section .card_contain,.practice_section .cards_contain .card_contain{margin:20px 0}.learning_section{padding:10% 5%}.learning_section .title_contain h2{font-size:30px;margin-bottom:0}.learning_section .topic_contain{grid-template-columns:100%;gap:0}.letstalkSection .bodyForm,.letstalkSection .bodyForm .row:first-child,.letstalkSection .bodyForm .row:nth-child(2){display:grid;grid-template-columns:1fr;gap:10px}.clientSection{padding:50px 0}.clientSection .textContain h2{font-size:25px;text-align:right;padding:20px;width:90%}.clientSection .slide1st{grid-template-columns:1fr;padding:50px 20px}.clientSection .clientComment{z-index:1;margin-bottom:50px}.clientSection .commentContent{padding:20px}.clientSection .clientComment h5{margin-top:20px;font-size:18px}.circleFill{width:100px;height:100px;transform:translate(-10px,50px)}.circleBorder{width:150px;height:150px;transform:translate(10px,-50px)}.clientSection .clientImage img{width:60%}.carouselSection .carousel img{width:80%}.carouselSection .containContent h2{font-size:22px}.letstalkSection{padding:50px 20px;background-position:center}.letstalkSection .containContent h2{font-size:30px;text-align:center}.letstalkSection .containContent p{text-align:center;font-size:16px}.letstalkSection .bodyForm{background:#ffffffa6;border-radius:20px;box-shadow:0 0 10px 10px rgba(0,0,0,.05);padding:20px;max-width:100%}.letstalkSection .bodyForm input,.letstalkSection .bodyForm select,.letstalkSection .bodyForm textarea{width:100%;max-width:100%;padding:5px 10px;border:0;border-radius:10px;box-shadow:0 0 10px 10px rgba(0,0,0,.05)}}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;margin:auto}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:.6s infinite lds-ellipsis1}.lds-ellipsis div:nth-child(2){left:8px;animation:.6s infinite lds-ellipsis2}.lds-ellipsis div:nth-child(3){left:32px;animation:.6s infinite lds-ellipsis2}.lds-ellipsis div:nth-child(4){left:56px;animation:.6s infinite lds-ellipsis3}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}