.elementor-4579 .elementor-element.elementor-element-6d91f39{margin:-110px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-c0e8be2:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-c0e8be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://drbolourchi.com/wp-content/uploads/2026/01/1200-5-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4579 .elementor-element.elementor-element-c0e8be2 > .elementor-container{max-width:1350px;}.elementor-4579 .elementor-element.elementor-element-c0e8be2 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-c0e8be2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 60px 0px 60px;padding:70px 0px 60px 0px;}.elementor-4579 .elementor-element.elementor-element-f14607b > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-4579 .elementor-element.elementor-element-422a30a > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-422a30a .title{color:#415E72;font-size:55px;font-weight:500;}.elementor-4579 .elementor-element.elementor-element-fc7ea9d > .elementor-widget-container{margin:-44px 10px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-fc7ea9d .title{color:#415E72D9;font-size:29px;font-weight:300;}.elementor-4579 .elementor-element.elementor-element-fc7ea9d .title-after_title{color:#415E72D9;font-size:25px;font-weight:500;word-spacing:0px;}.elementor-4579 .elementor-element.elementor-element-8dca2b2 > .elementor-widget-container{margin:-55px 10px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-8dca2b2 .title{color:#415E72D9;font-size:37px;font-weight:300;}.elementor-4579 .elementor-element.elementor-element-8dca2b2 .title-after_title{color:#415E72D9;font-size:24px;font-weight:500;word-spacing:0px;}.elementor-4579 .elementor-element.elementor-element-be024e7 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-be024e7 .wd-text-block{font-size:15px;font-weight:500;line-height:35px;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-3eea349 .elementor-button{background-color:#415E72;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:15px 17px 15px 17px;}.elementor-4579 .elementor-element.elementor-element-3eea349 > .elementor-widget-container{margin:-66px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-c7ac3e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-4579 .elementor-element.elementor-element-c7ac3e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-5a710dd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-5a710dd img{width:91%;border-radius:50px 50px 50px 50px;}.elementor-4579 .elementor-element.elementor-element-ed42886:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-ed42886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://drbolourchi.com/wp-content/uploads/2026/01/1200-5-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4579 .elementor-element.elementor-element-ed42886 > .elementor-container{max-width:1350px;}.elementor-4579 .elementor-element.elementor-element-ed42886 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-ed42886{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 60px 0px 60px;padding:70px 0px 60px 0px;}.elementor-4579 .elementor-element.elementor-element-16646f5 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-4579 .elementor-element.elementor-element-f10d9a7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-f10d9a7 img{width:91%;border-radius:50px 50px 50px 50px;}.elementor-4579 .elementor-element.elementor-element-0ff20bb > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-0ff20bb .title{color:#415E72;font-size:55px;font-weight:500;}.elementor-4579 .elementor-element.elementor-element-63d70ad > .elementor-widget-container{margin:-44px 10px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-63d70ad .title{color:#415E72D9;font-size:29px;font-weight:300;}.elementor-4579 .elementor-element.elementor-element-63d70ad .title-after_title{color:#415E72D9;font-size:25px;font-weight:500;word-spacing:0px;}.elementor-4579 .elementor-element.elementor-element-2d58456 > .elementor-widget-container{margin:-55px 10px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-2d58456 .title{color:#415E72D9;font-size:37px;font-weight:300;}.elementor-4579 .elementor-element.elementor-element-2d58456 .title-after_title{color:#415E72D9;font-size:24px;font-weight:500;word-spacing:0px;}.elementor-4579 .elementor-element.elementor-element-220d6fd > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-220d6fd .wd-text-block{font-size:15px;font-weight:500;line-height:35px;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-a78a123 .elementor-button{background-color:#415E72;border-radius:20px 20px 20px 20px;padding:15px 17px 15px 17px;}.elementor-4579 .elementor-element.elementor-element-a78a123 > .elementor-widget-container{margin:-66px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-68d38b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-4579 .elementor-element.elementor-element-68d38b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-251cf76:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-251cf76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9EFFF6B;background-image:url("https://drbolourchi.com/wp-content/uploads/2026/01/1200-5-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4579 .elementor-element.elementor-element-251cf76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-251cf76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-05f1173{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-4579 .elementor-element.elementor-element-05f1173 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-ad83aba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-c916d9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-c916d9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-d9fc101:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-d9fc101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9EFFF;background-image:url("https://drbolourchi.com/wp-content/uploads/2025/12/Untitled-1-5.jpg");background-position:0px -112px;background-repeat:no-repeat;background-size:cover;}.elementor-4579 .elementor-element.elementor-element-d9fc101 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-d9fc101{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;z-index:1;}.elementor-4579 .elementor-element.elementor-element-51ab8c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -30px 0px;}.elementor-4579 .elementor-element.elementor-element-51ab8c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-b321479{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-14px 0px 30px 0px;}.elementor-4579 .elementor-element.elementor-element-b321479 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-6224fab > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-6224fab .title{color:#415E72;font-size:43px;font-weight:600;}.elementor-4579 .elementor-element.elementor-element-68c79dc{margin:-10px 0px 33px 0px;}.elementor-4579 .elementor-element.elementor-element-687e60c > .elementor-element-populated{padding:34px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-e9bbb05 .elementor-image-box-wrapper{text-align:right;}.elementor-4579 .elementor-element.elementor-element-e9bbb05.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-4579 .elementor-element.elementor-element-e9bbb05.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-4579 .elementor-element.elementor-element-e9bbb05.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-e9bbb05 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-e9bbb05 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-4579 .elementor-element.elementor-element-e9bbb05 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4579 .elementor-element.elementor-element-e2796d9 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-e2796d9 .elementor-image-box-wrapper{text-align:right;}.elementor-4579 .elementor-element.elementor-element-e2796d9.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-4579 .elementor-element.elementor-element-e2796d9.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-4579 .elementor-element.elementor-element-e2796d9.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-e2796d9 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-e2796d9 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-4579 .elementor-element.elementor-element-e2796d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4579 .elementor-element.elementor-element-ce06a52 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-ce06a52 .elementor-image-box-wrapper{text-align:right;}.elementor-4579 .elementor-element.elementor-element-ce06a52.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-4579 .elementor-element.elementor-element-ce06a52.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-4579 .elementor-element.elementor-element-ce06a52.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-ce06a52 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-ce06a52 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-4579 .elementor-element.elementor-element-ce06a52 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4579 .elementor-element.elementor-element-02ff87a > .elementor-widget-container{margin:-41px 0px -200px 0px;}.elementor-4579 .elementor-element.elementor-element-02ff87a{text-align:center;}.elementor-4579 .elementor-element.elementor-element-02ff87a img{width:100%;}.elementor-4579 .elementor-element.elementor-element-8929b15 > .elementor-element-populated{padding:34px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-510a12d .elementor-image-box-wrapper{text-align:right;}.elementor-4579 .elementor-element.elementor-element-510a12d.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-4579 .elementor-element.elementor-element-510a12d.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-4579 .elementor-element.elementor-element-510a12d.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-510a12d .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-510a12d .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-4579 .elementor-element.elementor-element-510a12d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4579 .elementor-element.elementor-element-e06a168 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-e06a168 .elementor-image-box-wrapper{text-align:right;}.elementor-4579 .elementor-element.elementor-element-e06a168.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-4579 .elementor-element.elementor-element-e06a168.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-4579 .elementor-element.elementor-element-e06a168.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-e06a168 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-e06a168 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-4579 .elementor-element.elementor-element-e06a168 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4579 .elementor-element.elementor-element-e7d3c2f > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-e7d3c2f .elementor-image-box-wrapper{text-align:right;}.elementor-4579 .elementor-element.elementor-element-e7d3c2f.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-4579 .elementor-element.elementor-element-e7d3c2f.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-4579 .elementor-element.elementor-element-e7d3c2f.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-e7d3c2f .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:600;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-e7d3c2f .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-4579 .elementor-element.elementor-element-e7d3c2f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4579 .elementor-element.elementor-element-5df5866:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-5df5866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9EFFF;background-image:url("https://drbolourchi.com/wp-content/uploads/2025/12/Untitled-1-5.jpg");background-position:0px -112px;background-repeat:no-repeat;background-size:cover;}.elementor-4579 .elementor-element.elementor-element-5df5866 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-5df5866{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 0px 0px;z-index:1;}.elementor-4579 .elementor-element.elementor-element-22c7ada{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -30px 0px;}.elementor-4579 .elementor-element.elementor-element-22c7ada > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-58bab8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-14px 0px 30px 0px;}.elementor-4579 .elementor-element.elementor-element-58bab8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-408c58f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-408c58f .title{color:#415E72;font-size:45px;font-weight:600;}.elementor-4579 .elementor-element.elementor-element-f8597da{margin:-10px 0px 33px 0px;}.elementor-4579 .elementor-element.elementor-element-8d32c99 > .elementor-widget-container{margin:-41px 0px -200px 0px;}.elementor-4579 .elementor-element.elementor-element-8d32c99{text-align:center;}.elementor-4579 .elementor-element.elementor-element-8d32c99 img{width:100%;}.elementor-4579 .elementor-element.elementor-element-4c8675b > .elementor-element-populated{padding:34px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-88c5d53 li{color:#445c74;}.elementor-4579 .elementor-element.elementor-element-88c5d53 .wd-list-content{font-weight:600;}.elementor-4579 .elementor-element.elementor-element-88c5d53{--li-icon-s:39px;}.elementor-4579 .elementor-element.elementor-element-625f937:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-625f937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9EFFF6B;background-image:url("https://drbolourchi.com/wp-content/uploads/2026/01/1200-5-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4579 .elementor-element.elementor-element-625f937{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-20px 0px 0px 0px;padding:70px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-625f937 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-6491476 > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4579 .elementor-element.elementor-element-a5cc766 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-title, .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-title:before, .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-title:after, .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-content, .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-4579 .elementor-element.elementor-element-707e31b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4579 .elementor-element.elementor-element-c547190:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-c547190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drbolourchi.com/wp-content/uploads/2025/12/Untitled-1-5.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4579 .elementor-element.elementor-element-c547190 > .elementor-background-overlay{background-color:#415E72;opacity:0.69;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4579 .elementor-element.elementor-element-c547190{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -75px 0px;padding:50px 0px 70px 0px;}.elementor-4579 .elementor-element.elementor-element-ef47551 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-ef47551 .title-subtitle{color:#FFFFFF;}.elementor-4579 .elementor-element.elementor-element-ef47551 .title{color:#FFFFFF;font-size:41px;font-weight:600;}.elementor-4579 .elementor-element.elementor-element-ef47551 .title-after_title{color:#FFFFFF;font-size:18px;font-weight:400;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-group{padding-right:calc( 22px/2 );padding-left:calc( 22px/2 );margin-bottom:18px;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-form-fields-wrapper{margin-left:calc( -22px/2 );margin-right:calc( -22px/2 );margin-bottom:-18px;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-labels-inline .elementor-field-group > label{padding-left:0.1rem;}body:not(.rtl) .elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-labels-inline .elementor-field-group > label{padding-right:0.1rem;}body .elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-labels-above .elementor-field-group > label{padding-bottom:0.1rem;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-group > label, .elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-mark-required .elementor-field-label:after{color:#FFFFFF;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-type-html{padding-bottom:0px;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-group .elementor-field{color:#15181B;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-group .elementor-field, .elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-subgroup label{font-size:16px;font-weight:600;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-button{font-size:16px;font-weight:600;border-radius:8px 8px 8px 8px;padding:13px 33px 13px 33px;}.elementor-4579 .elementor-element.elementor-element-71d5960 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#415E72;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-button[type="submit"] svg *{fill:#415E72;}.elementor-4579 .elementor-element.elementor-element-71d5960 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4579 .elementor-element.elementor-element-71d5960 .e-form__buttons__wrapper__button-next:hover{color:#415E72;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-button[type="submit"]:hover{color:#415E72;}.elementor-4579 .elementor-element.elementor-element-71d5960 .elementor-button[type="submit"]:hover svg *{fill:#415E72;}.elementor-4579 .elementor-element.elementor-element-71d5960 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4579 .elementor-element.elementor-element-71d5960{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-4579 .elementor-element.elementor-element-dab5747{width:20%;}.elementor-4579 .elementor-element.elementor-element-944e278{width:60%;}.elementor-4579 .elementor-element.elementor-element-d0075da{width:19.666%;}}@media(max-width:1024px){.elementor-4579 .elementor-element.elementor-element-16646f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-f10d9a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-f10d9a7 img{width:58%;}.elementor-4579 .elementor-element.elementor-element-0ff20bb > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-a78a123 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-68d38b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-d9fc101:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-d9fc101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4579 .elementor-element.elementor-element-5df5866:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-5df5866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-4579 .elementor-element.elementor-element-ed42886{padding:30px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-16646f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-f10d9a7 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-f10d9a7 img{width:90%;}.elementor-4579 .elementor-element.elementor-element-0ff20bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-0ff20bb .title{font-size:41px;}.elementor-4579 .elementor-element.elementor-element-220d6fd > .elementor-widget-container{margin:0px 10px 0px 13px;}.elementor-4579 .elementor-element.elementor-element-68d38b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4579 .elementor-element.elementor-element-d9fc101:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-d9fc101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4579 .elementor-element.elementor-element-6224fab .title{font-size:40px;}.elementor-4579 .elementor-element.elementor-element-e9bbb05 .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-e2796d9 .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-ce06a52 .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-510a12d .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-e06a168 .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-e7d3c2f .elementor-image-box-img{margin-bottom:16px;}.elementor-4579 .elementor-element.elementor-element-5df5866:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-5df5866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-4579 .elementor-element.elementor-element-5df5866{margin:20px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-4579 .elementor-element.elementor-element-22c7ada{margin:-21px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-408c58f .title{font-size:43px;}.elementor-4579 .elementor-element.elementor-element-f8597da{margin:-20px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-4c8675b > .elementor-element-populated{padding:120px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-88c5d53 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4579 .elementor-element.elementor-element-88c5d53 .wd-list-content{font-size:20px;}.elementor-4579 .elementor-element.elementor-element-88c5d53 .wd-list {--wd-row-gap:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4579 .elementor-element.elementor-element-16646f5{width:100%;}.elementor-4579 .elementor-element.elementor-element-68d38b2{width:100%;}}@media(min-width:1025px){.elementor-4579 .elementor-element.elementor-element-c547190:not(.elementor-motion-effects-element-type-background), .elementor-4579 .elementor-element.elementor-element-c547190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-5a710dd */.light-sweep {
    position: relative;
    overflow: hidden;
}

.light-sweep::before {
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 35%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.4) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    will-change: left;
}

.light-sweep:hover::before {
    animation: lightSweep 0.55s cubic-bezier(.4,0,.2,1);
}

@keyframes lightSweep {
    from { left: -60%; }
    to   { left: 110%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f10d9a7 */.light-sweep {
    position: relative;
    overflow: hidden;
}

.light-sweep::before {
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 35%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.4) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    will-change: left;
}

.light-sweep:hover::before {
    animation: lightSweep 0.55s cubic-bezier(.4,0,.2,1);
}

@keyframes lightSweep {
    from { left: -60%; }
    to   { left: 110%; }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-a5cc766 *//* =====================================
   DR BOLOURCHI - SCIENTIFIC TABS
   ===================================== */

.elementor-4579 .elementor-element.elementor-element-a5cc766 {
    --dr-tab-blue: #415E72;
    --dr-tab-gold: #CEBD7B;
    --dr-tab-border: #DCE4E9;
}

/* Desktop tabs */
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tabs-wrapper {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 14px !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    direction: rtl;
}

/* All desktop tabs */
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-desktop-title {
    background: #FFFFFF !important;
    color: #415E72 !important;
    border: 1px solid #DCE4E9 !important;
    border-radius: 12px !important;
    padding: 14px 26px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
    text-align: center !important;
    transition: all 0.25s ease !important;
}

/* Remove default borders */
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-title::before,
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-title::after {
    display: none !important;
    content: none !important;
}

/* Active tab */
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-desktop-title.elementor-active {
    background: #415E72 !important;
    color: #FFFFFF !important;
    border-color: #415E72 !important;
    box-shadow: 0 5px 15px rgba(65,94,114,0.16) !important;
}

/* Inactive tabs */
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-desktop-title:not(.elementor-active) {
    background: #FFFFFF !important;
    color: #415E72 !important;
}

/* Hover */
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-desktop-title:not(.elementor-active):hover {
    background: #FFFFFF !important;
    border-color: #415E72 !important;
    color: #415E72 !important;
}

/* Icons */
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-title i,
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-title svg {
    margin-left: 8px;
    vertical-align: middle;
}

/* =====================================
   CONTENT - REDUCED SPACING
   ===================================== */

.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tabs-content-wrapper {
    border: none !important;
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-content {
    border: none !important;
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove extra spacing around carousel */
.elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-content .elementor-widget-loop-carousel {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* =====================================
   TABLET
   ===================================== */

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tabs-wrapper {
        gap: 10px !important;
    }

    .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-desktop-title {
        padding: 12px 16px !important;
        font-size: 14px !important;
    }
}

/* =====================================
   MOBILE
   ===================================== */

@media (max-width: 767px) {
    .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tabs-wrapper {
        display: none !important;
    }

    .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-mobile-title {
        display: block !important;
        background: #FFFFFF !important;
        color: #415E72 !important;
        border: 1px solid #DCE4E9 !important;
        border-radius: 10px !important;
        padding: 12px 16px !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        text-align: center !important;
        margin-bottom: 5px !important;
        transition: all 0.25s ease !important;
    }

    /* Active mobile tab */
    .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-mobile-title.elementor-active {
        background: #415E72 !important;
        color: #FFFFFF !important;
        border-color: #415E72 !important;
    }

    /* Inactive mobile tabs */
    .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-mobile-title:not(.elementor-active),
    .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-mobile-title:not(.elementor-active):hover {
        background: #FFFFFF !important;
        color: #415E72 !important;
    }

    /* Mobile content */
    .elementor-4579 .elementor-element.elementor-element-a5cc766 .elementor-tab-content {
        padding: 0 !important;
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-625f937 *//* DR BOLOURCHI - SCIENTIFIC TABS */

.elementor-element-a649873 {
  --dr-tab-blue: #415E72;
  --dr-tab-gold: #CEBD7B;
  --dr-tab-border: #DCE4E9;
}

/* Tabs alignment */
.elementor-element-a649873 .elementor-tabs-wrapper {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px !important;
  border: none !important;
  margin-bottom: 24px !important;
  direction: rtl;
}

/* All tabs */
.elementor-element-a649873 .elementor-tab-desktop-title {
  background: #FFFFFF !important;
  color: #415E72 !important;
  border: 1px solid #DCE4E9 !important;
  border-radius: 12px !important;
  padding: 14px 26px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.6 !important;
  text-align: center !important;
  transition: all 0.25s ease !important;
}

/* Remove Elementor default borders */
.elementor-element-a649873 .elementor-tab-title::before,
.elementor-element-a649873 .elementor-tab-title::after {
  display: none !important;
  content: none !important;
}

/* Active tab */
.elementor-element-a649873 .elementor-tab-desktop-title.elementor-active {
  background: #415E72 !important;
  color: #FFFFFF !important;
  border-color: #415E72 !important;
  box-shadow: 0 5px 15px rgba(65,94,114,0.16) !important;
}

/* Inactive tabs - Pure White */
.elementor-element-a649873 .elementor-tab-desktop-title:not(.elementor-active) {
  background: #FFFFFF !important;
  color: #415E72 !important;
}

/* Hover - Keep White */
.elementor-element-a649873 .elementor-tab-desktop-title:not(.elementor-active):hover {
  background: #FFFFFF !important;
  border-color: #415E72 !important;
  color: #415E72 !important;
}

/* Icons */
.elementor-element-a649873 .elementor-tab-title i,
.elementor-element-a649873 .elementor-tab-title svg {
  margin-left: 8px;
  vertical-align: middle;
}

/* Content area */
.elementor-element-a649873 .elementor-tabs-content-wrapper {
  border: none !important;
  background: transparent !important;
}

.elementor-element-a649873 .elementor-tab-content {
  border: none !important;
  background: transparent !important;
  padding: 10px 0 !important;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element-a649873 .elementor-tabs-wrapper {
    gap: 10px !important;
  }

  .elementor-element-a649873 .elementor-tab-desktop-title {
    padding: 12px 16px !important;
    font-size: 14px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-a649873 .elementor-tabs-wrapper {
    display: none !important;
  }

  .elementor-element-a649873 .elementor-tab-mobile-title {
    display: block !important;
    background: #FFFFFF !important;
    color: #415E72 !important;
    border: 1px solid #DCE4E9 !important;
    border-radius: 10px !important;
    padding: 12px 16px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-align: center !important;
    margin-bottom: 9px !important;
    transition: all 0.25s ease !important;
  }

  /* Mobile active tab */
  .elementor-element-a649873 .elementor-tab-mobile-title.elementor-active {
    background: #415E72 !important;
    color: #FFFFFF !important;
    border-color: #415E72 !important;
  }

  /* Mobile inactive tabs */
  .elementor-element-a649873 .elementor-tab-mobile-title:not(.elementor-active),
  .elementor-element-a649873 .elementor-tab-mobile-title:not(.elementor-active):hover {
    background: #FFFFFF !important;
    color: #415E72 !important;
  }

  .elementor-element-a649873 .elementor-tab-content {
    padding: 10px 0 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-71d5960 */.elementor-field-group .elementor-select-wrapper select {

    color: #727475;

}/* End custom CSS */