.elementor-5079 .elementor-element.elementor-element-ff40c3f{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-f36fd79 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-b126a8d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5079 .elementor-element.elementor-element-b126a8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-5079 .elementor-element.elementor-element-b126a8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5079 .elementor-element.elementor-element-80c9a57 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5079 .elementor-element.elementor-element-80c9a57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5079 .elementor-element.elementor-element-b1c94b0{text-align:start;}.elementor-5079 .elementor-element.elementor-element-b1c94b0 img{border-radius:19px 19px 19px 19px;box-shadow:-1px 0px 10px 0px #A5158C;}.elementor-5079 .elementor-element.elementor-element-9f52455 .react-heading .title-inner .title{font-size:50px;font-weight:700;line-height:60px;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-9f52455 .react-heading .title-inner .sub-text{font-size:20px;font-weight:600;line-height:15px;color:var( --e-global-color-0ae951c );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5079 .elementor-element.elementor-element-d12c459 .elementor-heading-title{font-size:16px;font-weight:600;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-4ac1840 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5079 .elementor-element.elementor-element-4ac1840 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-2a4b256 .react-button a{background-color:#FFFFFF;color:#000000;padding:15px 45px 15px 45px;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 2px 1px;border-color:#941BB8;border-radius:10px 10px 10px 10px;box-shadow:1px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-5079 .elementor-element.elementor-element-2a4b256 .react-button a:hover{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(55deg, #941BB8 28%, #6442C4 100%);border-radius:6px 6px 6px 6px;}.elementor-5079 .elementor-element.elementor-element-2a4b256 .react-button{text-align:left;}.elementor-5079 .elementor-element.elementor-element-2a4b256 .react-button i{margin-left:0px;}.elementor-5079 .elementor-element.elementor-element-bc766fc:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-bc766fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEE1FF;}.elementor-5079 .elementor-element.elementor-element-bc766fc{box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.055);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 60px 40px 60px;z-index:20;}.elementor-5079 .elementor-element.elementor-element-bc766fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5079 .elementor-element.elementor-element-057db59 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-057db59 .services-icon{color:#A5158C !important;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services .services-part .services-icon::after{display:block;background-color:#A5158C;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-057db59  .react-addon-services .services-part .services-text .services-title .title a{color:#0F00AC;}.elementor-5079 .elementor-element.elementor-element-057db59  .react-addon-services .services-part .services-title .title{font-size:22px;font-weight:600;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services .services-part .services-text .services-txt{color:#252525;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services .services-part .services-text .services-btn-part .services-btn{color:#FF0000;background-color:#00FF20;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services .services-btn-part .services-btn{color:#FF0000;}.elementor-5079 .elementor-element.elementor-element-057db59 .react-addon-services.services-style4 .services-part .services-btn-part .services-btn{background-color:#00FF20;}.elementor-5079 .elementor-element.elementor-element-057db59 .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-057db59 .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-f501070 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5079 .elementor-element.elementor-element-f501070 .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-f501070 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-f501070 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-f501070 .services-icon{color:#A5158C !important;}.elementor-5079 .elementor-element.elementor-element-f501070 .react-addon-services .services-part .services-icon::after{display:block;background-color:#A5158C;}.elementor-5079 .elementor-element.elementor-element-f501070 .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-f501070 .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-f501070  .react-addon-services .services-part .services-text .services-title .title a{color:#0F00AC;}.elementor-5079 .elementor-element.elementor-element-f501070  .react-addon-services .services-part .services-title .title{font-size:22px;font-weight:600;}.elementor-5079 .elementor-element.elementor-element-f501070 .react-addon-services .services-part .services-text .services-txt{color:#252525;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-5079 .elementor-element.elementor-element-f501070 .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-f501070 .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-59b4927 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5079 .elementor-element.elementor-element-59b4927 .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-59b4927 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-59b4927 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-59b4927 .services-icon{color:#A5158C !important;}.elementor-5079 .elementor-element.elementor-element-59b4927 .react-addon-services .services-part .services-icon::after{display:block;background-color:#A5158C;}.elementor-5079 .elementor-element.elementor-element-59b4927 .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-59b4927 .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-59b4927  .react-addon-services .services-part .services-text .services-title .title a{color:#0F00AC;}.elementor-5079 .elementor-element.elementor-element-59b4927  .react-addon-services .services-part .services-title .title{font-size:22px;font-weight:600;}.elementor-5079 .elementor-element.elementor-element-59b4927 .react-addon-services .services-part .services-text .services-txt{color:#252525;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-5079 .elementor-element.elementor-element-59b4927 .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-59b4927 .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-fb3de5f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5079 .elementor-element.elementor-element-fb3de5f .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-fb3de5f .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-fb3de5f .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-fb3de5f .services-icon{color:#A5158C !important;}.elementor-5079 .elementor-element.elementor-element-fb3de5f .react-addon-services .services-part .services-icon::after{display:block;background-color:#A5158C;}.elementor-5079 .elementor-element.elementor-element-fb3de5f .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-fb3de5f .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-fb3de5f  .react-addon-services .services-part .services-text .services-title .title a{color:#0F00AC;}.elementor-5079 .elementor-element.elementor-element-fb3de5f  .react-addon-services .services-part .services-title .title{font-size:22px;font-weight:600;}.elementor-5079 .elementor-element.elementor-element-fb3de5f .react-addon-services .services-part .services-text .services-txt{color:#252525;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-5079 .elementor-element.elementor-element-fb3de5f .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-fb3de5f .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-71fe364{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-1722d59{text-align:center;}.elementor-5079 .elementor-element.elementor-element-1722d59 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-weight:800;color:#0F00AC;}.elementor-5079 .elementor-element.elementor-element-e06b00f{--display:flex;--min-height:246px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-f182573{--display:flex;}.elementor-5079 .elementor-element.elementor-element-dbd76d9 img{width:100%;max-width:100%;height:100vh;object-fit:cover;object-position:center center;border-radius:50px 0px 0px 50px;}.elementor-5079 .elementor-element.elementor-element-11256e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-32505ff{--display:flex;--min-height:44px;}.elementor-5079 .elementor-element.elementor-element-32505ff:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-32505ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-a3e7df0{--display:flex;--min-height:201px;--border-radius:0px 30px 30px 0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-a3e7df0:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-a3e7df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb133a4 );}.elementor-5079 .elementor-element.elementor-element-2087356 > .elementor-widget-container{padding:30px 18px 0px 70px;}.elementor-5079 .elementor-element.elementor-element-2087356 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5079 .elementor-element.elementor-element-761679e > .elementor-widget-container{padding:4px 20px 0px 70px;}.elementor-5079 .elementor-element.elementor-element-761679e{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-39c770d{--display:flex;--min-height:0px;--border-radius:0px 30px 30px 0px;--margin-top:7px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-39c770d:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-39c770d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C152E;}.elementor-5079 .elementor-element.elementor-element-e6ea715 > .elementor-widget-container{padding:30px 18px 0px 70px;}.elementor-5079 .elementor-element.elementor-element-e6ea715 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-858b79f > .elementor-widget-container{padding:4px 20px 0px 70px;}.elementor-5079 .elementor-element.elementor-element-858b79f{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24a5258{--display:flex;--min-height:0px;--border-radius:0px 30px 30px 0px;--margin-top:7px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-24a5258:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-24a5258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C152E;}.elementor-5079 .elementor-element.elementor-element-dedc0af > .elementor-widget-container{padding:30px 18px 0px 70px;}.elementor-5079 .elementor-element.elementor-element-dedc0af .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-ea2f2c2 > .elementor-widget-container{padding:4px 20px 0px 70px;}.elementor-5079 .elementor-element.elementor-element-ea2f2c2{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-124fc64{--display:flex;--min-height:0px;--border-radius:0px 30px 30px 0px;--margin-top:7px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-124fc64:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-124fc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C152E;}.elementor-5079 .elementor-element.elementor-element-d4a73c5 > .elementor-widget-container{padding:30px 18px 0px 70px;}.elementor-5079 .elementor-element.elementor-element-d4a73c5 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-73123b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 20px 0px 70px;}.elementor-5079 .elementor-element.elementor-element-73123b6{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-082dd11{margin-top:120px;margin-bottom:60px;}.elementor-5079 .elementor-element.elementor-element-12c0c3d > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-5079 .elementor-element.elementor-element-12c0c3d .react-heading{text-align:center;}.elementor-5079 .elementor-element.elementor-element-12c0c3d .react-heading .title-inner .title{font-size:50px;font-weight:700;color:#0F00AC;margin:0px 0px 8px 15px;}.elementor-5079 .elementor-element.elementor-element-3bdd0bb .courses-item .content-part .title a{color:var( --e-global-color-0ae951c );font-size:20px;font-weight:600;line-height:1.7em;}.elementor-5079 .elementor-element.elementor-element-3bdd0bb .courses-item .content-part .title a:hover{color:#A5158C;}.elementor-5079 .elementor-element.elementor-element-3bdd0bb .courses-item .img-part .cats a:hover{color:#000000;}.elementor-5079 .elementor-element.elementor-element-3bdd0bb .rt-tutor-slider-style1 .courses-item .content-part .title-top .cat-show a:hover{color:#000000;}.elementor-5079 .elementor-element.elementor-element-3bdd0bb .courses-item .btn-part a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-3bdd0bb .courses-item .content-part .bottom-part .btn-part a:hover i:before{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-3bdd0bb .rt-tutor-slider-style1 .courses-item .content-part .card-cta-footer .crs-preview a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-eba1538 .react-button a{background-color:#FFFFFF;color:#000000;padding:15px 45px 15px 45px;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 2px 1px;border-color:#941BB8;border-radius:10px 10px 10px 10px;box-shadow:1px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-5079 .elementor-element.elementor-element-eba1538 .react-button a:hover{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(55deg, #941BB8 28%, #6442C4 100%);border-radius:6px 6px 6px 6px;}.elementor-5079 .elementor-element.elementor-element-eba1538 .react-button{text-align:center;}.elementor-5079 .elementor-element.elementor-element-eba1538 .react-button i{margin-left:0px;}.elementor-5079 .elementor-element.elementor-element-3f432ad{margin-top:120px;margin-bottom:120px;}.elementor-5079 .elementor-element.elementor-element-9a0743c .count-number span{color:var( --e-global-color-0ae951c );font-size:40px;font-weight:600;line-height:1em;padding:17px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-9a0743c .count-text .title{color:#000000;font-size:14px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-9a0743c .counter-icon i{color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-7f3869c .count-number span{color:var( --e-global-color-0ae951c );font-size:40px;font-weight:600;line-height:1em;padding:17px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-7f3869c .count-text .title{color:#000000;font-size:14px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-7f3869c .counter-icon i{color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-e0c9946 .count-number span{color:var( --e-global-color-0ae951c );font-size:40px;font-weight:600;line-height:1em;padding:17px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-e0c9946 .count-text .title{color:#000000;font-size:14px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-e0c9946 .counter-icon i{color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-d9492ff .count-number span{color:var( --e-global-color-0ae951c );font-size:40px;font-weight:600;line-height:1em;padding:17px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-d9492ff .count-text .title{color:#000000;font-size:14px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-d9492ff .counter-icon i{color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-ec3a6e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:57px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-ec3a6e6:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-ec3a6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C152E;}.elementor-5079 .elementor-element.elementor-element-fd69822 > .elementor-widget-container{padding:22px 22px 29px 22px;}.elementor-5079 .elementor-element.elementor-element-fd69822{text-align:center;}.elementor-5079 .elementor-element.elementor-element-fd69822 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:41px;font-weight:600;color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-25c82be{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-25c82be:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-25c82be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb133a4 );}.elementor-5079 .elementor-element.elementor-element-25c82be::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .elementor-background-video-container::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .e-con-inner > .elementor-background-video-container::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .elementor-background-slideshow::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .e-con-inner > .elementor-background-slideshow::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bridgepurple.com/wp-content/uploads/2025/04/Gemini_Generated_Image_igsxfeigsxfeigsx.jpeg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5079 .elementor-element.elementor-element-6dc3dcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5079 .elementor-element.elementor-element-bbe195e{--display:flex;--min-height:44vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:35px 35px 35px 35px;box-shadow:4px 6px 10px 0px rgba(255, 255, 255, 0.33);--padding-top:71px;--padding-bottom:0px;--padding-left:71px;--padding-right:71px;}.elementor-5079 .elementor-element.elementor-element-bbe195e:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-bbe195e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-bbe195e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-324df5c .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-9a10762.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-9a10762{color:#000000;}.elementor-5079 .elementor-element.elementor-element-411725d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:71px;--padding-right:71px;}.elementor-5079 .elementor-element.elementor-element-411725d.e-con{--e-con-transform-translateY:13px;--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-001523b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-4ee8541.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-4ee8541 p{margin-block-end:0px;}.elementor-5079 .elementor-element.elementor-element-4ee8541{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-6414045 .react-button a{background-color:transparent;color:#FFFFFF;padding:15px 45px 15px 45px;font-size:16px;font-weight:400;background-image:linear-gradient(55deg, #941BB8 29%, #6442C4 100%);border-style:solid;border-width:0px 0px 2px 1px;border-color:#941BB8;border-radius:10px 10px 10px 10px;box-shadow:1px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-5079 .elementor-element.elementor-element-6414045 .react-button a:hover{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(55deg, #BA27E6 28%, #7E55F3 100%);border-radius:6px 6px 6px 6px;}.elementor-5079 .elementor-element.elementor-element-6414045 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-6414045 .react-button{text-align:left;}.elementor-5079 .elementor-element.elementor-element-6414045 .react-button i{margin-left:0px;}.elementor-5079 .elementor-element.elementor-element-68ab688{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5079 .elementor-element.elementor-element-ceb79b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:35px 35px 35px 35px;box-shadow:4px 6px 10px 0px rgba(255, 255, 255, 0.33);--padding-top:71px;--padding-bottom:0px;--padding-left:71px;--padding-right:71px;}.elementor-5079 .elementor-element.elementor-element-ceb79b8:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-ceb79b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-ceb79b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-f40a00a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-f40a00a .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-aa6f472.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-aa6f472{color:#000000;}.elementor-5079 .elementor-element.elementor-element-2bdcc6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:71px;--padding-right:71px;}.elementor-5079 .elementor-element.elementor-element-2bdcc6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-d18e70a .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-7d244f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-7d244f0 p{margin-block-end:5px;}.elementor-5079 .elementor-element.elementor-element-7d244f0{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-c3ecacd .react-button a{background-color:transparent;color:#FFFFFF;padding:15px 45px 15px 45px;font-size:16px;font-weight:400;background-image:linear-gradient(55deg, #941BB8 29%, #6442C4 100%);border-style:solid;border-width:0px 0px 2px 1px;border-color:#941BB8;border-radius:10px 10px 10px 10px;box-shadow:1px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-5079 .elementor-element.elementor-element-c3ecacd .react-button a:hover{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(55deg, #BA27E6 28%, #7E55F3 100%);border-radius:6px 6px 6px 6px;}.elementor-5079 .elementor-element.elementor-element-c3ecacd .react-button{text-align:left;}.elementor-5079 .elementor-element.elementor-element-c3ecacd .react-button i{margin-left:0px;}.elementor-5079 .elementor-element.elementor-element-b9581ec{margin-top:70px;margin-bottom:5px;}.elementor-5079 .elementor-element.elementor-element-40bb600 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-5079 .elementor-element.elementor-element-40bb600 .react-heading .title-inner .title{font-size:50px;font-weight:700;color:#00306E;margin:0px 0px 8px 15px;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part{text-align:left;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .services-icon > img, .elementor-5079 .elementor-element.elementor-element-d3dcd6a .services-icon{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part .services-icon::after{display:none;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .services-text{padding:30px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part .services-text .services-title .title{margin-bottom:20px;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-d3dcd6a  .react-addon-services .services-part .services-text .services-title .title a{color:#00306E;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a  .react-addon-services .services-part .services-text .services-title .title:hover,
		            .elementor-5079 .elementor-element.elementor-element-d3dcd6a   .react-addon-services .services-part .services-text .services-title .title a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a  .react-addon-services .services-part .services-title .title{font-size:26px;font-weight:600;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part .services-text .services-btn-part .services-btn{font-size:14px;font-weight:400;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-btn-part .services-btn{color:#4D5765;}0{#D20936 .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn, #D20936 .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part:focus .services-btn;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a  .react-addon-services.services-style4 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a  .react-addon-services.services-style1 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part{text-align:left;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-f003d2d .services-icon > img, .elementor-5079 .elementor-element.elementor-element-f003d2d .services-icon{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part .services-icon::after{display:none;}.elementor-5079 .elementor-element.elementor-element-f003d2d .services-text{padding:30px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part .services-text .services-title .title{margin-bottom:20px;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-f003d2d  .react-addon-services .services-part .services-text .services-title .title a{color:#00306E;}.elementor-5079 .elementor-element.elementor-element-f003d2d  .react-addon-services .services-part .services-text .services-title .title:hover,
		            .elementor-5079 .elementor-element.elementor-element-f003d2d   .react-addon-services .services-part .services-text .services-title .title a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-f003d2d  .react-addon-services .services-part .services-title .title{font-size:26px;font-weight:600;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part .services-text .services-btn-part .services-btn{font-size:14px;font-weight:400;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-btn-part .services-btn{color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-f003d2d  .react-addon-services.services-style4 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-f003d2d  .react-addon-services.services-style1 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-f003d2d .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-f003d2d .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part{text-align:left;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .services-icon > img, .elementor-5079 .elementor-element.elementor-element-4f047d8 .services-icon{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part .services-icon::after{display:none;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .services-text{padding:30px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part .services-text .services-title .title{margin-bottom:20px;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-4f047d8  .react-addon-services .services-part .services-text .services-title .title a{color:#00306E;}.elementor-5079 .elementor-element.elementor-element-4f047d8  .react-addon-services .services-part .services-text .services-title .title:hover,
		            .elementor-5079 .elementor-element.elementor-element-4f047d8   .react-addon-services .services-part .services-text .services-title .title a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-4f047d8  .react-addon-services .services-part .services-title .title{font-size:26px;font-weight:600;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part .services-text .services-btn-part .services-btn{font-size:14px;font-weight:400;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-btn-part .services-btn{color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-4f047d8  .react-addon-services.services-style4 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-4f047d8  .react-addon-services.services-style1 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-4f047d8 .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part{text-align:left;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .services-icon > img, .elementor-5079 .elementor-element.elementor-element-14c5b9d .services-icon{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part .services-icon::after{display:none;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .services-text{padding:30px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part .services-text .services-title .title{margin-bottom:20px;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-14c5b9d  .react-addon-services .services-part .services-text .services-title .title a{color:#00306E;}.elementor-5079 .elementor-element.elementor-element-14c5b9d  .react-addon-services .services-part .services-text .services-title .title:hover,
		            .elementor-5079 .elementor-element.elementor-element-14c5b9d   .react-addon-services .services-part .services-text .services-title .title a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-14c5b9d  .react-addon-services .services-part .services-title .title{font-size:26px;font-weight:600;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part .services-text .services-btn-part .services-btn{font-size:14px;font-weight:400;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-btn-part .services-btn{color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-14c5b9d  .react-addon-services.services-style4 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-14c5b9d  .react-addon-services.services-style1 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-14c5b9d .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-291de46{margin-top:0px;margin-bottom:95px;}.elementor-5079 .elementor-element.elementor-element-ed81315 > .elementor-widget-container{padding:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:27px 27px 27px 27px;box-shadow:2px 3px 10px 0px rgba(148.00000000000014, 27.000000000000018, 184, 0.57);}.elementor-5079 .elementor-element.elementor-element-ed81315:hover .elementor-widget-container{box-shadow:4px 6px 10px 0px rgba(148.00000000000014, 27.000000000000018, 184, 0.5882352941176471);}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part{text-align:left;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-ed81315 .services-icon{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px) !important;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-ed81315 .services-icon > img, .elementor-5079 .elementor-element.elementor-element-ed81315 .services-icon{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part .services-icon::after{display:none;}.elementor-5079 .elementor-element.elementor-element-ed81315 .services-text{padding:30px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part .services-text .services-title .title{margin-bottom:20px;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-ed81315  .react-addon-services .services-part .services-text .services-title .title a{color:#00306E;}.elementor-5079 .elementor-element.elementor-element-ed81315  .react-addon-services .services-part .services-text .services-title .title:hover,
		            .elementor-5079 .elementor-element.elementor-element-ed81315   .react-addon-services .services-part .services-text .services-title .title a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-ed81315  .react-addon-services .services-part .services-title .title{font-size:22px;font-weight:600;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part .services-text .services-txt{color:#252525;font-size:16px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-part .services-text .services-btn-part .services-btn{font-size:16px;font-weight:400;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-ed81315 .react-addon-services .services-btn-part .services-btn{color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-ed81315  .react-addon-services.services-style4 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-ed81315  .react-addon-services.services-style1 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-ed81315 .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-ed81315 .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-62ce843 > .elementor-widget-container{padding:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:27px 27px 27px 27px;box-shadow:2px 3px 10px 0px rgba(148.00000000000014, 27.000000000000018, 184, 0.57);}.elementor-5079 .elementor-element.elementor-element-62ce843:hover .elementor-widget-container{box-shadow:4px 6px 10px 0px rgba(148.00000000000014, 27.000000000000018, 184, 0.5882352941176471);}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part{text-align:left;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-62ce843 .services-icon{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px) !important;margin-bottom:27px !important;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-62ce843 .services-icon > img, .elementor-5079 .elementor-element.elementor-element-62ce843 .services-icon{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part .services-icon::after{display:none;}.elementor-5079 .elementor-element.elementor-element-62ce843 .services-text{padding:30px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part .services-text .services-title .title{margin-bottom:20px;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-62ce843  .react-addon-services .services-part .services-text .services-title .title a{color:#00306E;}.elementor-5079 .elementor-element.elementor-element-62ce843  .react-addon-services .services-part .services-text .services-title .title:hover,
		            .elementor-5079 .elementor-element.elementor-element-62ce843   .react-addon-services .services-part .services-text .services-title .title a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-62ce843  .react-addon-services .services-part .services-title .title{font-size:22px;font-weight:600;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part .services-text .services-txt{color:#252525;font-size:16px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-part .services-text .services-btn-part .services-btn{font-size:16px;font-weight:400;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-62ce843 .react-addon-services .services-btn-part .services-btn{color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-62ce843  .react-addon-services.services-style4 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-62ce843  .react-addon-services.services-style1 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-62ce843 .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-62ce843 .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-39d0e10 > .elementor-widget-container{padding:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:27px 27px 27px 27px;box-shadow:2px 3px 10px 0px rgba(148.00000000000014, 27.000000000000018, 184, 0.57);}.elementor-5079 .elementor-element.elementor-element-39d0e10:hover .elementor-widget-container{box-shadow:4px 6px 10px 0px rgba(148.00000000000014, 27.000000000000018, 184, 0.5882352941176471);}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part{text-align:left;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .services-icon{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px) !important;margin-bottom:25px !important;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-39d0e10 .services-icon > img, .elementor-5079 .elementor-element.elementor-element-39d0e10 .services-icon{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part .services-icon::after{display:none;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .services-text{padding:30px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part::after{display:none;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part .services-text .services-title .title{margin-bottom:20px;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part .services-text .services-title .title, .elementor-5079 .elementor-element.elementor-element-39d0e10  .react-addon-services .services-part .services-text .services-title .title a{color:#00306E;}.elementor-5079 .elementor-element.elementor-element-39d0e10  .react-addon-services .services-part .services-text .services-title .title:hover,
		            .elementor-5079 .elementor-element.elementor-element-39d0e10   .react-addon-services .services-part .services-text .services-title .title a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-39d0e10  .react-addon-services .services-part .services-title .title{font-size:22px;font-weight:600;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part .services-text .services-txt{color:#252525;font-size:16px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-part .services-text .services-btn-part .services-btn{font-size:16px;font-weight:400;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .react-addon-services .services-btn-part .services-btn{color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-39d0e10  .react-addon-services.services-style4 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-39d0e10  .react-addon-services.services-style1 .services-part .services-btn-part .services-btn:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .elementor-widget-container:hover .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-5079 .elementor-element.elementor-element-39d0e10 .elementor-widget-container .react-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-520c7f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5079 .elementor-element.elementor-element-520c7f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bridgepurple.com/wp-content/uploads/2022/06/students-walking.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5079 .elementor-element.elementor-element-520c7f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-520c7f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5079 .elementor-element.elementor-element-0dd8d8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5079 .elementor-element.elementor-element-0dd8d8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00306E;}.elementor-5079 .elementor-element.elementor-element-0dd8d8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 300px 160px 95px;}.elementor-5079 .elementor-element.elementor-element-0dd8d8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5079 .elementor-element.elementor-element-6693e87 .react-heading .title-inner .title{font-size:50px;font-weight:600;line-height:1.2em;color:#FFFFFF;margin:0px 0px 25px 0px;}.elementor-5079 .elementor-element.elementor-element-6693e87 .react-heading .description p{font-size:16px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-6693e87 .react-heading .description{color:#FFFFFF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-tab-title{border-width:0px;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-tab-content{border-width:0px;color:#F5F5F5;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-toggle-item:not(:last-child){margin-block-end:5px;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-toggle-title, .elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-toggle-icon{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-toggle-title{font-size:16px;font-weight:400;text-transform:uppercase;line-height:1em;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-tab-title .elementor-toggle-icon i:before{color:#FFECEC;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-tab-title .elementor-toggle-icon svg{fill:#FFECEC;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#D20936;}.elementor-5079 .elementor-element.elementor-element-fb17872 .elementor-toggle-icon{margin-inline-end:15px;}.elementor-5079 .elementor-element.elementor-element-d118589 .react-button a{background-color:#FFFFFF;color:#000000;padding:15px 45px 15px 45px;font-size:16px;font-weight:400;border-style:solid;border-width:0px 0px 2px 1px;border-color:#941BB8;border-radius:0px 0px 0px 0px;box-shadow:1px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-5079 .elementor-element.elementor-element-d118589 .react-button a:hover{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(55deg, #941BB8 28%, #6442C4 100%);border-radius:6px 6px 6px 6px;}.elementor-5079 .elementor-element.elementor-element-d118589{width:var( --container-widget-width, 135.821% );max-width:135.821%;--container-widget-width:135.821%;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-d118589.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-d118589 .react-button{text-align:left;}.elementor-5079 .elementor-element.elementor-element-f879a6a{margin-top:95px;margin-bottom:100px;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main ul.nav li a{font-size:22px;font-weight:600;line-height:1.7em;padding:21px 0px 22px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D8D8D6;justify-content:left;color:#00306E;background-color:#FFFFFF00;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main ul.nav li{width:150%;margin:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main ul.nav li a.active:after{top:31%;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main ul.nav{padding:0px 95px 0px 50px;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main{background-color:#F5F5F5;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main ul.nav li a.active{color:#A5158C;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main ul.nav li a:hover{color:#A5158C;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main .tab-content{color:#11040D;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:20px;}.elementor-5079 .elementor-element.elementor-element-0bbe649{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5079 .elementor-element.elementor-element-0bbe649:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-0bbe649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb133a4 );}.elementor-5079 .elementor-element.elementor-element-ef40179 .elementor-heading-title{color:var( --e-global-color-cb133a4 );}.elementor-5079 .elementor-element.elementor-element-b84ca0f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5079 .elementor-element.elementor-element-b84ca0f > .elementor-background-overlay{background-image:url("https://bridgepurple.com/wp-content/uploads/2025/04/Gemini_Generated_Image_igsxfeigsxfeigsx.jpeg");background-position:top left;background-repeat:no-repeat;background-size:cover;opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5079 .elementor-element.elementor-element-b84ca0f > .elementor-container{min-height:1048px;}.elementor-5079 .elementor-element.elementor-element-b84ca0f .elementor-background-overlay{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0.2px ) hue-rotate( 0deg );}.elementor-5079 .elementor-element.elementor-element-b84ca0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:60px 0px 50px 0px;}.elementor-5079 .elementor-element.elementor-element-4386a1d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF 76%, #F2F4F900 100%);opacity:0;}.elementor-5079 .elementor-element.elementor-element-4386a1d > .elementor-element-populated, .elementor-5079 .elementor-element.elementor-element-4386a1d > .elementor-element-populated > .elementor-background-overlay, .elementor-5079 .elementor-element.elementor-element-4386a1d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5079 .elementor-element.elementor-element-4386a1d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 71px 0px 70px;--e-column-margin-right:71px;--e-column-margin-left:70px;padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-4386a1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5079 .elementor-element.elementor-element-f6aa5c6{--display:flex;--min-height:38vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:35px 35px 35px 35px;box-shadow:4px 6px 10px 0px rgba(255, 255, 255, 0.33);--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:98px;--padding-left:71px;--padding-right:71px;}.elementor-5079 .elementor-element.elementor-element-f6aa5c6:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-f6aa5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-f6aa5c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-5781a23 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-229ead0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-229ead0{color:#000000;}.elementor-5079 .elementor-element.elementor-element-2524542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:71px;--padding-right:71px;}.elementor-5079 .elementor-element.elementor-element-2524542.e-con{--e-con-transform-translateY:13px;--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-1aa403b > .elementor-widget-container{padding:22px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-1aa403b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-6906754.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-6906754 p{margin-block-end:0px;}.elementor-5079 .elementor-element.elementor-element-6906754{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-140b72d .react-button a{background-color:transparent;color:#FFFFFF;padding:15px 45px 15px 45px;font-size:16px;font-weight:400;background-image:linear-gradient(55deg, #941BB8 29%, #6442C4 100%);border-style:solid;border-width:0px 0px 2px 1px;border-color:#941BB8;border-radius:10px 10px 10px 10px;box-shadow:1px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-5079 .elementor-element.elementor-element-140b72d .react-button a:hover{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(55deg, #BA27E6 28%, #7E55F3 100%);border-radius:6px 6px 6px 6px;}.elementor-5079 .elementor-element.elementor-element-140b72d > .elementor-widget-container{--e-transform-translateY:6px;padding:5px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-140b72d .react-button{text-align:left;}.elementor-5079 .elementor-element.elementor-element-140b72d .react-button i{margin-left:0px;}.elementor-5079 .elementor-element.elementor-element-37d1a7f > .elementor-element-populated{margin:0px 71px 0px 70px;--e-column-margin-right:71px;--e-column-margin-left:70px;padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-c188061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:35px 35px 35px 35px;box-shadow:4px 6px 10px 0px rgba(255, 255, 255, 0.33);--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:0px;--padding-left:71px;--padding-right:71px;}.elementor-5079 .elementor-element.elementor-element-c188061:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-c188061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-c188061.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-0517063.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-0517063 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-1ada47b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-1ada47b{color:#000000;}.elementor-5079 .elementor-element.elementor-element-c4d30e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:71px;--padding-right:71px;}.elementor-5079 .elementor-element.elementor-element-c4d30e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-b988d17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-b988d17 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-cb2a336.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-cb2a336 p{margin-block-end:5px;}.elementor-5079 .elementor-element.elementor-element-cb2a336{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-44dc626 .react-button a{background-color:transparent;color:#FFFFFF;padding:15px 45px 15px 45px;font-size:16px;font-weight:400;background-image:linear-gradient(55deg, #941BB8 29%, #6442C4 100%);border-style:solid;border-width:0px 0px 2px 1px;border-color:#941BB8;border-radius:10px 10px 10px 10px;box-shadow:1px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-5079 .elementor-element.elementor-element-44dc626 .react-button a:hover{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(55deg, #BA27E6 28%, #7E55F3 100%);border-radius:6px 6px 6px 6px;}.elementor-5079 .elementor-element.elementor-element-44dc626 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-44dc626 .react-button{text-align:left;}.elementor-5079 .elementor-element.elementor-element-44dc626 .react-button i{margin-left:0px;}.elementor-5079 .elementor-element.elementor-element-1049fd6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5079 .elementor-element.elementor-element-1049fd6 > .elementor-background-overlay{background-image:url("https://bridgepurple.com/wp-content/uploads/2025/04/Gemini_Generated_Image_x044uax044uax044.jpeg");background-position:top left;background-repeat:no-repeat;background-size:cover;opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5079 .elementor-element.elementor-element-1049fd6 .elementor-background-overlay{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0.2px ) hue-rotate( 0deg );}.elementor-5079 .elementor-element.elementor-element-1049fd6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:60px 0px 50px 0px;}.elementor-5079 .elementor-element.elementor-element-240f69f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #F2F4F9 76%, #F2F4F900 100%);opacity:0.92;}.elementor-5079 .elementor-element.elementor-element-240f69f > .elementor-element-populated, .elementor-5079 .elementor-element.elementor-element-240f69f > .elementor-element-populated > .elementor-background-overlay, .elementor-5079 .elementor-element.elementor-element-240f69f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5079 .elementor-element.elementor-element-240f69f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:35px 35px 35px 35px;}.elementor-5079 .elementor-element.elementor-element-240f69f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5079 .elementor-element.elementor-element-f89e979 .elementor-icon-box-wrapper{align-items:start;gap:25px;}.elementor-5079 .elementor-element.elementor-element-f89e979 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-f89e979.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0ae951c );}.elementor-5079 .elementor-element.elementor-element-f89e979.elementor-view-framed .elementor-icon, .elementor-5079 .elementor-element.elementor-element-f89e979.elementor-view-default .elementor-icon{fill:var( --e-global-color-0ae951c );color:var( --e-global-color-0ae951c );border-color:var( --e-global-color-0ae951c );}.elementor-5079 .elementor-element.elementor-element-f89e979 .elementor-icon{font-size:20px;}.elementor-5079 .elementor-element.elementor-element-f89e979 .elementor-icon-box-title, .elementor-5079 .elementor-element.elementor-element-f89e979 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-f89e979 .elementor-icon-box-description{color:#222222;}.elementor-5079 .elementor-element.elementor-element-78cfd54 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-5079 .elementor-element.elementor-element-78cfd54 .elementor-icon-box-wrapper{align-items:start;gap:25px;}.elementor-5079 .elementor-element.elementor-element-78cfd54 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-78cfd54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0ae951c );}.elementor-5079 .elementor-element.elementor-element-78cfd54.elementor-view-framed .elementor-icon, .elementor-5079 .elementor-element.elementor-element-78cfd54.elementor-view-default .elementor-icon{fill:var( --e-global-color-0ae951c );color:var( --e-global-color-0ae951c );border-color:var( --e-global-color-0ae951c );}.elementor-5079 .elementor-element.elementor-element-78cfd54 .elementor-icon{font-size:20px;}.elementor-5079 .elementor-element.elementor-element-78cfd54 .elementor-icon-box-title, .elementor-5079 .elementor-element.elementor-element-78cfd54 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-78cfd54 .elementor-icon-box-description{color:#222222;}.elementor-5079 .elementor-element.elementor-element-6e16ddd .elementor-icon-box-wrapper{align-items:start;gap:25px;}.elementor-5079 .elementor-element.elementor-element-6e16ddd .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-a76859f );}.elementor-5079 .elementor-element.elementor-element-6e16ddd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0ae951c );}.elementor-5079 .elementor-element.elementor-element-6e16ddd.elementor-view-framed .elementor-icon, .elementor-5079 .elementor-element.elementor-element-6e16ddd.elementor-view-default .elementor-icon{fill:var( --e-global-color-0ae951c );color:var( --e-global-color-0ae951c );border-color:var( --e-global-color-0ae951c );}.elementor-5079 .elementor-element.elementor-element-6e16ddd .elementor-icon{font-size:20px;}.elementor-5079 .elementor-element.elementor-element-6e16ddd .elementor-icon-box-title, .elementor-5079 .elementor-element.elementor-element-6e16ddd .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-5079 .elementor-element.elementor-element-6e16ddd .elementor-icon-box-description{color:#222222;}.elementor-5079 .elementor-element.elementor-element-6cdf7af > .elementor-element-populated{margin:0px 71px 0px 70px;--e-column-margin-right:71px;--e-column-margin-left:70px;padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-7cc8baf .react-heading .title-inner .title{font-family:"Source Sans Pro", Sans-serif;font-weight:600;}.elementor-5079 .elementor-element.elementor-element-f489fdc .wpcf7-form-control:not(.wpcf7-submit){margin-bottom:25px;padding:20px 30px 20px 30px;border-radius:6px 6px 6px 6px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0000000A;background-color:#FFE5FA;}.elementor-5079 .elementor-element.elementor-element-f489fdc .wpcf7-submit{background-color:#9C39AF;padding:17px 38px 17px 38px;font-size:16px;font-weight:600;border-radius:6px 6px 6px 6px;}.elementor-5079 .elementor-element.elementor-element-1bcc07d:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-1bcc07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bridgepurple.com/wp-content/uploads/2022/01/events-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5079 .elementor-element.elementor-element-1bcc07d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 80px 0px;}.elementor-5079 .elementor-element.elementor-element-1bcc07d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5079 .elementor-element.elementor-element-d2e8fd5 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-5079 .elementor-element.elementor-element-d2e8fd5 .react-heading{text-align:center;}.elementor-5079 .elementor-element.elementor-element-d2e8fd5 .react-heading .title-inner .title{font-size:50px;font-weight:700;color:#FFFFFF;margin:0px 0px 8px 15px;}.elementor-5079 .elementor-element.elementor-element-24efb92 .events-short{text-align:left;}.elementor-5079 .elementor-element.elementor-element-24efb92 .events-short .address{color:#FFFFFF;font-size:14px;font-weight:300;}.elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider .event-item .events-short .time{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider .event-item .events-short .time i:before{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider.event-slider-style3 .event-item .time-sec .timesec i:before{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider.event-slider-style3 .event-item .time-sec .timesec{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .reactheme-event-grid.event-slider-style4 .event-item .events-short .timesec{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider .event-item .events-short .time, .elementor-5079 .elementor-element.elementor-element-24efb92 .reactheme-event-grid.event-slider-style4 .event-item .events-short .timesec, .elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider.event-slider-style3 .event-item .time-sec .timesec{font-size:14px;font-weight:300;}.elementor-5079 .elementor-element.elementor-element-24efb92 .events-short .content-part .title a{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .events-short:hover .content-part .title a{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-24efb92 .events-short .content-part .title, .elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider .event-item .events-short .content-part .title a{font-size:18px;font-weight:500;}.elementor-5079 .elementor-element.elementor-element-24efb92 .reactheme-event-grid .event-item .date-part span{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .events-short .date-part .date{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider .event-item .events-short .featured-img .dates{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .reactheme-event-grid.event-slider-style4 .event-item .events-short .date-sec{color:#FFFFFF;}.elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider .event-item .events-short .event-btm .date-part, .elementor-5079 .elementor-element.elementor-element-24efb92 .date-part .date, .elementor-5079 .elementor-element.elementor-element-24efb92 .reactheme-event-grid.event-slider-style4 .event-item .events-short .date-sec, .elementor-5079 .elementor-element.elementor-element-24efb92 .react-event-slider .event-item .events-short .featured-img .dates{font-size:18px;font-weight:500;}.elementor-5079 .elementor-element.elementor-element-7304ea6{margin-top:120px;margin-bottom:120px;}.elementor-5079 .elementor-element.elementor-element-c8e01b9 .count-number span{color:#00306E;font-size:40px;font-weight:600;line-height:1em;padding:17px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-c8e01b9 .count-text .title{color:#888F98;font-size:14px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-c9f12b8 .count-number span{color:#00306E;font-size:40px;font-weight:600;line-height:1em;padding:17px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-c9f12b8 .count-text .title{color:#888F98;font-size:14px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-0ba53b3 .count-number span{color:#00306E;font-size:40px;font-weight:600;line-height:1em;padding:17px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-0ba53b3 .count-text .title{color:#888F98;font-size:14px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-b942531 .count-number span{color:#00306E;font-size:40px;font-weight:600;line-height:1em;padding:17px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-b942531 .count-text .title{color:#888F98;font-size:14px;font-weight:400;}.elementor-5079 .elementor-element.elementor-element-cbafb9e{margin-top:0px;margin-bottom:0px;}.elementor-5079 .elementor-element.elementor-element-9b2bb30 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-5079 .elementor-element.elementor-element-9b2bb30 .react-heading{text-align:center;}.elementor-5079 .elementor-element.elementor-element-9b2bb30 .react-heading .title-inner .title{font-size:50px;font-weight:700;color:var( --e-global-color-a76859f );margin:0px 0px 8px 15px;}.elementor-5079 .elementor-element.elementor-element-e8047d5:not(.elementor-motion-effects-element-type-background), .elementor-5079 .elementor-element.elementor-element-e8047d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5079 .elementor-element.elementor-element-e8047d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-5079 .elementor-element.elementor-element-e8047d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .reactheme-testimonial{text-align:left;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .ratings{padding-bottom:10px;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .reactheme-addon-slider .testimonial-item{margin-right:15px;margin-bottom:15px;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .reactheme-testimonial .testimonial-name{color:#00306E;font-size:24px;font-weight:600;line-height:35px;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .reactheme-testimonial .testimonial-title{color:#777777;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .testimonial-content{padding:0px 0px 25px 0px;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .reactheme-testimonial .testimonial-item p{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .image-wrap img{width:70px;height:70px;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .image-wrap > img{border-radius:100px 100px 100px 100px;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .reactheme-testimonial .testimonial-item{padding:45px 45px 45px 45px;margin:14px 41px 14px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;}.elementor-5079 .elementor-element.elementor-element-b5e481b > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-5079 .elementor-element.elementor-element-b5e481b .react-heading .title-inner .title{font-size:50px;font-weight:700;color:var( --e-global-color-a76859f );margin:0px 0px 8px 15px;}.elementor-5079 .elementor-element.elementor-element-831a1b6 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-5079 .elementor-element.elementor-element-46037de .blog-item{border-color:#952C2C00;}.elementor-5079 .elementor-element.elementor-element-46037de .blog-item .blog-content .title a{color:#00306E;font-size:25px;font-weight:600;line-height:40px;}.elementor-5079 .elementor-element.elementor-element-46037de .blog-item .blog-content .title a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-46037de .blog-item .blog-content .title{margin:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-46037de .blog-item .blog-content{padding:15px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-46037de .blog-item .blog-content .btn-part a{font-size:16px;font-weight:400;line-height:1.7em;color:#4D5765;}.elementor-5079 .elementor-element.elementor-element-46037de .blog-item .blog-content .btn-part a i{-webkit-transform:translateX(5px);transform:translateX(5px);}.elementor-5079 .elementor-element.elementor-element-46037de .blog-item:hover .blog-content .btn-part a i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-735968a{width:var( --container-widget-width, 100.221% );max-width:100.221%;--container-widget-width:100.221%;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-735968a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5079 .elementor-element.elementor-element-735968a .blog-item{border-color:#CE171700;}.elementor-5079 .elementor-element.elementor-element-735968a .reactheme-blog-grid .blog-item{margin-bottom:31px;}.elementor-5079 .elementor-element.elementor-element-735968a .blog-item .blog-content .blog-meta{color:#00306E;}.elementor-5079 .elementor-element.elementor-element-735968a .blog-item .blog-content .title a{color:#00306E;font-size:21px;font-weight:600;line-height:25px;}.elementor-5079 .elementor-element.elementor-element-735968a .blog-item .blog-content .title a:hover{color:#D20936;}.elementor-5079 .elementor-element.elementor-element-735968a .blog-item:hover .blog-content .btn-part a i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-5079 .elementor-element.elementor-element-18c8f00{margin-top:0px;margin-bottom:100px;}.elementor-5079 .elementor-element.elementor-element-66bb4a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5079 .elementor-element.elementor-element-913cc30 .gallery-item .gallery-caption{display:none;}.elementor-5079 .elementor-element.elementor-element-913cc30 .gallery-item{padding:0 0px 0px 0;}.elementor-5079 .elementor-element.elementor-element-913cc30 .gallery{margin:0 -0px -0px 0;}@media(min-width:768px){.elementor-5079 .elementor-element.elementor-element-f182573{--width:50%;}.elementor-5079 .elementor-element.elementor-element-11256e7{--width:50%;}.elementor-5079 .elementor-element.elementor-element-ec3a6e6{--width:100%;}.elementor-5079 .elementor-element.elementor-element-25c82be{--width:100%;}.elementor-5079 .elementor-element.elementor-element-6dc3dcc{--width:50%;}.elementor-5079 .elementor-element.elementor-element-411725d{--width:100%;}.elementor-5079 .elementor-element.elementor-element-68ab688{--width:50%;}.elementor-5079 .elementor-element.elementor-element-ceb79b8{--width:100%;}.elementor-5079 .elementor-element.elementor-element-2bdcc6e{--width:100%;}.elementor-5079 .elementor-element.elementor-element-4386a1d{width:50.104%;}.elementor-5079 .elementor-element.elementor-element-f6aa5c6{--content-width:100%;}.elementor-5079 .elementor-element.elementor-element-2524542{--width:100%;}.elementor-5079 .elementor-element.elementor-element-37d1a7f{width:49.896%;}.elementor-5079 .elementor-element.elementor-element-c188061{--width:100%;}.elementor-5079 .elementor-element.elementor-element-c4d30e3{--width:100%;}.elementor-5079 .elementor-element.elementor-element-240f69f{width:41.038%;}.elementor-5079 .elementor-element.elementor-element-6cdf7af{width:58.962%;}.elementor-5079 .elementor-element.elementor-element-831a1b6{width:20.221%;}.elementor-5079 .elementor-element.elementor-element-62de6f4{width:79.779%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5079 .elementor-element.elementor-element-4386a1d{width:100%;}.elementor-5079 .elementor-element.elementor-element-37d1a7f{width:100%;}.elementor-5079 .elementor-element.elementor-element-240f69f{width:100%;}.elementor-5079 .elementor-element.elementor-element-6cdf7af{width:100%;}.elementor-5079 .elementor-element.elementor-element-831a1b6{width:100%;}.elementor-5079 .elementor-element.elementor-element-62de6f4{width:100%;}}@media(min-width:1025px){.elementor-5079 .elementor-element.elementor-element-25c82be::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .elementor-background-video-container::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .e-con-inner > .elementor-background-video-container::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .elementor-background-slideshow::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .e-con-inner > .elementor-background-slideshow::before, .elementor-5079 .elementor-element.elementor-element-25c82be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-5079 .elementor-element.elementor-element-b84ca0f > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-5079 .elementor-element.elementor-element-ed81315 .services-icon{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px) !important;}.elementor-5079 .elementor-element.elementor-element-62ce843 .services-icon{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px) !important;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .services-icon{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px) !important;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main ul.nav li a{padding:12px 12px 12px 12px;}.elementor-5079 .elementor-element.elementor-element-37d1a7f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5079 .elementor-element.elementor-element-6cdf7af > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5079 .elementor-element.elementor-element-18c8f00{margin-top:0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-5079 .elementor-element.elementor-element-b1c94b0{text-align:start;}.elementor-5079 .elementor-element.elementor-element-bc766fc{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-1722d59 .elementor-heading-title{font-size:30px;}.elementor-5079 .elementor-element.elementor-element-f6a3b81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-fd69822 .elementor-heading-title{font-size:35px;}.elementor-5079 .elementor-element.elementor-element-bbe195e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5079 .elementor-element.elementor-element-324df5c .elementor-heading-title{font-size:29px;}.elementor-5079 .elementor-element.elementor-element-9a10762{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-411725d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5079 .elementor-element.elementor-element-4ee8541{width:var( --container-widget-width, 296px );max-width:296px;--container-widget-width:296px;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-ceb79b8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5079 .elementor-element.elementor-element-f40a00a{width:var( --container-widget-width, 296px );max-width:296px;--container-widget-width:296px;--container-widget-flex-grow:0;text-align:start;}.elementor-5079 .elementor-element.elementor-element-f40a00a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-f40a00a .elementor-heading-title{font-size:29px;}.elementor-5079 .elementor-element.elementor-element-aa6f472{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-2bdcc6e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5079 .elementor-element.elementor-element-7d244f0{width:var( --container-widget-width, 293px );max-width:293px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .react-addon-services .services-part{text-align:center;}.elementor-5079 .elementor-element.elementor-element-d3dcd6a .services-icon > img, .elementor-5079 .elementor-element.elementor-element-d3dcd6a .services-icon{padding:0px 0px 15px 0px;}.elementor-5079 .elementor-element.elementor-element-f003d2d .react-addon-services .services-part{text-align:center;}.elementor-5079 .elementor-element.elementor-element-f003d2d .services-icon > img, .elementor-5079 .elementor-element.elementor-element-f003d2d .services-icon{padding:0px 0px 15px 0px;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .react-addon-services .services-part{text-align:center;}.elementor-5079 .elementor-element.elementor-element-4f047d8 .services-icon > img, .elementor-5079 .elementor-element.elementor-element-4f047d8 .services-icon{padding:0px 0px 15px 0px;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .react-addon-services .services-part{text-align:center;}.elementor-5079 .elementor-element.elementor-element-14c5b9d .services-icon > img, .elementor-5079 .elementor-element.elementor-element-14c5b9d .services-icon{padding:0px 0px 15px 0px;}.elementor-5079 .elementor-element.elementor-element-ed81315 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-5079 .elementor-element.elementor-element-ed81315 .services-icon{-ms-transform:translate(10px, 0px);-webkit-transform:translate(10px, 0px);transform:translate(10px, 0px) !important;margin-bottom:36px !important;}.elementor-5079 .elementor-element.elementor-element-62ce843 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-5079 .elementor-element.elementor-element-62ce843 .services-icon{-ms-transform:translate(10px, 0px);-webkit-transform:translate(10px, 0px);transform:translate(10px, 0px) !important;margin-bottom:36px !important;}.elementor-5079 .elementor-element.elementor-element-39d0e10 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-5079 .elementor-element.elementor-element-39d0e10 .services-icon{-ms-transform:translate(10px, 0px);-webkit-transform:translate(10px, 0px);transform:translate(10px, 0px) !important;margin-bottom:36px !important;}.elementor-5079 .elementor-element.elementor-element-d224f70 .rstab-main ul.nav{padding:30px 100px 30px 30px;}.elementor-5079 .elementor-element.elementor-element-f6aa5c6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5079 .elementor-element.elementor-element-5781a23 .elementor-heading-title{font-size:29px;}.elementor-5079 .elementor-element.elementor-element-229ead0{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-2524542{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5079 .elementor-element.elementor-element-6906754{width:var( --container-widget-width, 296px );max-width:296px;--container-widget-width:296px;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-c188061{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5079 .elementor-element.elementor-element-0517063{width:var( --container-widget-width, 296px );max-width:296px;--container-widget-width:296px;--container-widget-flex-grow:0;text-align:start;}.elementor-5079 .elementor-element.elementor-element-0517063 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-0517063 .elementor-heading-title{font-size:29px;}.elementor-5079 .elementor-element.elementor-element-1ada47b{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-c4d30e3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5079 .elementor-element.elementor-element-cb2a336{width:var( --container-widget-width, 293px );max-width:293px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-5079 .elementor-element.elementor-element-7cc8baf > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-5079 .elementor-element.elementor-element-7cc8baf .react-heading .title-inner .title{font-size:34px;}.elementor-5079 .elementor-element.elementor-element-f489fdc > .elementor-widget-container{padding:19px 19px 19px 19px;}.elementor-5079 .elementor-element.elementor-element-7c1b229 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5079 .elementor-element.elementor-element-8b6e2e3 .reactheme-testimonial .testimonial-item{padding:45px 20px 45px 20px;margin:20px 20px 20px 20px;}}