.elementor-1450 .elementor-element.elementor-element-b054064:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-b054064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E396E;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-navy.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-b054064 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(120deg, #1E396E 0%, #147A78 100%);opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-b054064{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 0px 92px 0px;}.elementor-1450 .elementor-element.elementor-element-803246b .elementor-heading-title{color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-73635c0{color:#E4EDF6;}.elementor-1450 .elementor-element.elementor-element-87707e8:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-87707e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-87707e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:78px 0px 72px 0px;}.elementor-1450 .elementor-element.elementor-element-87707e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-838811c .elementor-heading-title{color:#1E396E;}.elementor-1450 .elementor-element.elementor-element-ea66dd7{color:#5C6670;}.elementor-1450 .elementor-element.elementor-element-d03b4f8:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-d03b4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-light.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-d03b4f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1450 .elementor-element.elementor-element-d03b4f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-a4de4e3 .elementor-heading-title{color:#1E396E;}.elementor-1450 .elementor-element.elementor-element-44e93ea{color:#5C6670;}.elementor-1450 .elementor-element.elementor-element-631fbb2:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-631fbb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-631fbb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1450 .elementor-element.elementor-element-631fbb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-eebd5ce .elementor-heading-title{color:#1E396E;}.elementor-1450 .elementor-element.elementor-element-dadf2ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-1450 .elementor-element.elementor-element-dadf2ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-1450 .elementor-element.elementor-element-dadf2ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-1450 .elementor-element.elementor-element-dadf2ff .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-1450 .elementor-element.elementor-element-dadf2ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-1450 .elementor-element.elementor-element-dadf2ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-1450 .elementor-element.elementor-element-dadf2ff .elementor-icon-list-icon i{color:#147A78;transition:color 0.3s;}.elementor-1450 .elementor-element.elementor-element-dadf2ff .elementor-icon-list-icon svg{fill:#147A78;transition:fill 0.3s;}.elementor-1450 .elementor-element.elementor-element-dadf2ff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1450 .elementor-element.elementor-element-dadf2ff .elementor-icon-list-text{color:#5C6670;transition:color 0.3s;}.elementor-1450 .elementor-element.elementor-element-76161f9:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-76161f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-light.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-76161f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:78px 0px 78px 0px;}.elementor-1450 .elementor-element.elementor-element-76161f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-10b6c27 .elementor-heading-title{color:#1E396E;}.elementor-1450 .elementor-element.elementor-element-2ccf233 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-1450 .elementor-element.elementor-element-2ccf233 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-1450 .elementor-element.elementor-element-2ccf233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-1450 .elementor-element.elementor-element-2ccf233 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-1450 .elementor-element.elementor-element-2ccf233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-1450 .elementor-element.elementor-element-2ccf233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-1450 .elementor-element.elementor-element-2ccf233 .elementor-icon-list-icon i{color:#147A78;transition:color 0.3s;}.elementor-1450 .elementor-element.elementor-element-2ccf233 .elementor-icon-list-icon svg{fill:#147A78;transition:fill 0.3s;}.elementor-1450 .elementor-element.elementor-element-2ccf233{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1450 .elementor-element.elementor-element-2ccf233 .elementor-icon-list-text{color:#5C6670;transition:color 0.3s;}.elementor-1450 .elementor-element.elementor-element-3681d7c:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-3681d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-3681d7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:78px 0px 6px 0px;}.elementor-1450 .elementor-element.elementor-element-3681d7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-ff8af23 .elementor-heading-title{color:#1E396E;}.elementor-1450 .elementor-element.elementor-element-d0d551e:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-d0d551e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-d0d551e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 80px 0px;}.elementor-1450 .elementor-element.elementor-element-d0d551e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-bff6a84:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-bff6a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-light.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-bff6a84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 8px 0px;}.elementor-1450 .elementor-element.elementor-element-bff6a84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-7eeaf27 .elementor-heading-title{color:#1E396E;}.elementor-1450 .elementor-element.elementor-element-373ea09{color:#5C6670;}.elementor-1450 .elementor-element.elementor-element-f8250ec:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-f8250ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-light.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-f8250ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 26px 0px;}.elementor-1450 .elementor-element.elementor-element-f8250ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-a181385:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-a181385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-light.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-a181385{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 26px 0px;}.elementor-1450 .elementor-element.elementor-element-a181385 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-e168946:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-e168946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-light.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-e168946{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-1450 .elementor-element.elementor-element-e168946 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-6fa8e8d:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-6fa8e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E396E;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-navy.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-6fa8e8d > .elementor-background-overlay{background-color:#1E396E;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-6fa8e8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 72px 0px;}.elementor-1450 .elementor-element.elementor-element-36bef1a .elementor-heading-title{color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-c2ea6d9{color:#E4EDF6;}.elementor-1450 .elementor-element.elementor-element-38f8fb6:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-38f8fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-38f8fb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 8px 0px;}.elementor-1450 .elementor-element.elementor-element-38f8fb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-983f520 .elementor-heading-title{color:#1E396E;}.elementor-1450 .elementor-element.elementor-element-d72e6d2:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-d72e6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-d72e6d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 16px 0px;}.elementor-1450 .elementor-element.elementor-element-d72e6d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-aa05b8f:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-aa05b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-aa05b8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 80px 0px;}.elementor-1450 .elementor-element.elementor-element-aa05b8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-a3b5864:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-a3b5864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-light.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-a3b5864{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 84px 0px;}.elementor-1450 .elementor-element.elementor-element-a3b5864 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-4d8eadc .elementor-heading-title{color:#1E396E;}.elementor-1450 .elementor-element.elementor-element-dfcbfda .elementor-accordion-icon, .elementor-1450 .elementor-element.elementor-element-dfcbfda .elementor-accordion-title{color:#1E396E;}.elementor-1450 .elementor-element.elementor-element-dfcbfda .elementor-accordion-icon svg{fill:#1E396E;}.elementor-1450 .elementor-element.elementor-element-dfcbfda .elementor-active .elementor-accordion-icon, .elementor-1450 .elementor-element.elementor-element-dfcbfda .elementor-active .elementor-accordion-title{color:#085297;}.elementor-1450 .elementor-element.elementor-element-dfcbfda .elementor-active .elementor-accordion-icon svg{fill:#085297;}.elementor-1450 .elementor-element.elementor-element-dfcbfda .elementor-tab-content{color:#5C6670;}.elementor-1450 .elementor-element.elementor-element-a174f38:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-a174f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E396E;background-image:url("https://mpshahcollege.ac.ke/wp-content/uploads/2026/07/brand-texture-navy.png");background-repeat:repeat;background-size:auto;}.elementor-1450 .elementor-element.elementor-element-a174f38 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(120deg, #1E396E 0%, #147A78 100%);opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-a174f38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 0px 90px 0px;}.elementor-1450 .elementor-element.elementor-element-b74f023 .elementor-heading-title{color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-77915eb{color:#E4EDF6;}@media(min-width:768px){.elementor-1450 .elementor-element.elementor-element-a6dea6a{width:100%;}.elementor-1450 .elementor-element.elementor-element-36eba1c{width:100%;}.elementor-1450 .elementor-element.elementor-element-80282d3{width:100%;}.elementor-1450 .elementor-element.elementor-element-42df15d{width:100%;}.elementor-1450 .elementor-element.elementor-element-fab4d72{width:100%;}.elementor-1450 .elementor-element.elementor-element-609544d{width:100%;}.elementor-1450 .elementor-element.elementor-element-c4eb80c{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-803246b */.elementor-1450 .elementor-element.elementor-element-803246b .elementor-heading-title{font-size:clamp(2rem,3.6vw,3rem);line-height:1.08;font-weight:800;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73635c0 */.elementor-1450 .elementor-element.elementor-element-73635c0{max-width:560px;font-size:1.12rem;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b054064 */.elementor-1450 .elementor-element.elementor-element-b054064{position:relative;overflow:hidden;}
.elementor-1450 .elementor-element.elementor-element-b054064::after{content:"";position:absolute;right:-150px;bottom:-230px;width:430px;height:290px;background:#FBB62D;transform:rotate(-27deg);z-index:1;}
.elementor-1450 .elementor-element.elementor-element-b054064 > .elementor-container{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-838811c */.elementor-1450 .elementor-element.elementor-element-838811c .elementor-heading-title{font-size:clamp(1.6rem,2.7vw,2.2rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea66dd7 */.elementor-1450 .elementor-element.elementor-element-ea66dd7{font-size:1.05rem;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4de4e3 */.elementor-1450 .elementor-element.elementor-element-a4de4e3 .elementor-heading-title{font-size:clamp(1.5rem,2.5vw,2.05rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eebd5ce */.elementor-1450 .elementor-element.elementor-element-eebd5ce .elementor-heading-title{font-size:clamp(1.5rem,2.5vw,2.05rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10b6c27 */.elementor-1450 .elementor-element.elementor-element-10b6c27 .elementor-heading-title{font-size:clamp(1.5rem,2.5vw,2.05rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff8af23 */.elementor-1450 .elementor-element.elementor-element-ff8af23 .elementor-heading-title{font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eeaf27 */.elementor-1450 .elementor-element.elementor-element-7eeaf27 .elementor-heading-title{font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-373ea09 */.elementor-1450 .elementor-element.elementor-element-373ea09{max-width:680px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36bef1a */.elementor-1450 .elementor-element.elementor-element-36bef1a .elementor-heading-title{font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2ea6d9 */.elementor-1450 .elementor-element.elementor-element-c2ea6d9{max-width:680px;font-size:1.05rem;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fa8e8d */.elementor-1450 .elementor-element.elementor-element-6fa8e8d{position:relative;overflow:hidden;}
.elementor-1450 .elementor-element.elementor-element-6fa8e8d::after{content:"";position:absolute;left:-140px;top:-190px;width:360px;height:250px;background:#FBB62D;transform:rotate(-27deg);opacity:.92;}
.elementor-1450 .elementor-element.elementor-element-6fa8e8d > .elementor-container{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-983f520 */.elementor-1450 .elementor-element.elementor-element-983f520 .elementor-heading-title{font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d8eadc */.elementor-1450 .elementor-element.elementor-element-4d8eadc .elementor-heading-title{font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b74f023 */.elementor-1450 .elementor-element.elementor-element-b74f023 .elementor-heading-title{font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77915eb */.elementor-1450 .elementor-element.elementor-element-77915eb{max-width:660px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a174f38 */.elementor-1450 .elementor-element.elementor-element-a174f38{position:relative;overflow:hidden;}
.elementor-1450 .elementor-element.elementor-element-a174f38::after{content:"";position:absolute;left:-140px;top:-190px;width:360px;height:250px;background:#FBB62D;transform:rotate(-27deg);opacity:.92;}
.elementor-1450 .elementor-element.elementor-element-a174f38 > .elementor-container{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1450 .mps-chip .elementor-heading-title{position:relative;z-index:0;display:inline-block;padding:10px 26px;color:#1E396E;font-size:.82rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;line-height:1.2;}
body.elementor-page-1450 .mps-chip .elementor-heading-title::before{content:'';position:absolute;inset:0;background:#FBB62D;transform:skewX(-14deg);z-index:-1;}
body.elementor-page-1450 .mps-chip .elementor-heading-title::after{content:'';position:absolute;left:-26px;top:-7px;bottom:-7px;width:15px;background:#1E396E;transform:skewX(-14deg);z-index:-1;}
body.elementor-page-1450 .mps-diag img{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);width:100%;height:auto;}
body.elementor-page-1450 .mps-diag-r img{clip-path:polygon(0 0,90% 0,100% 100%,10% 100%);width:100%;height:auto;}
body.elementor-page-1450 .mps-num .elementor-heading-title{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;background:#FBB62D;color:#1E396E;font-weight:900;font-size:1.3rem;transform:skewX(-10deg);}
body.elementor-page-1450 .mps-item{border-left:4px solid #FBB62D;padding-left:18px;margin-bottom:14px;}
body.elementor-page-1450 .mps-item h3{color:#1E396E;font-size:1.1rem;margin:0 0 4px;font-weight:800;}
body.elementor-page-1450 .mps-item p{color:#5C6670;margin:0;font-size:.95rem;}
body.elementor-page-1450 .mps-btn-gold .elementor-button{background:#FBB62D;color:#1E396E;font-weight:800;border-radius:3px;padding:15px 30px;}
body.elementor-page-1450 .mps-btn-gold .elementor-button:hover{background:#E3A21F;color:#1E396E;}
body.elementor-page-1450 .mps-btn-outline .elementor-button{background:transparent;color:#FFF;border:2px solid #FFF;font-weight:800;border-radius:3px;padding:13px 28px;}
body.elementor-page-1450 .mps-btn-outnavy .elementor-button{background:transparent;color:#085297;border:2px solid #085297;font-weight:800;border-radius:3px;padding:13px 28px;}
body.elementor-page-1450 .mps-btnrow .elementor-widget-button{display:inline-block;width:auto;margin-right:16px;margin-top:6px;}
body.elementor-page-1450 .mps-link a{color:#085297;font-weight:800;}
body.elementor-page-1450 .mps-factbar{background:#FFF;border:1px solid #DCE4EC;border-top:5px solid #FBB62D;padding:20px 24px;height:100%;}
body.elementor-page-1450 .mps-factbar .k{display:block;color:#147A78;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;}
body.elementor-page-1450 .mps-factbar .v{display:block;color:#1E396E;font-weight:800;font-size:1.02rem;}
body.elementor-page-1450 .mps-note{border-left:5px solid #147A78;background:#EAF7F4;padding:20px 22px;}
body.elementor-page-1450 .mps-note p{margin:0;color:#195E58;font-size:.95rem;}
body.elementor-page-1450 .mps-note strong{color:#1E396E;}
body.elementor-page-1450 .mps-list ul{margin:0;padding-left:18px;color:#5C6670;}
body.elementor-page-1450 .mps-list li{margin-bottom:9px;}
body.elementor-page-1450 h1.elementor-heading-title,body.elementor-page-1450 h2.elementor-heading-title{letter-spacing:-.02em;}
body.elementor-page-1450 .elementor-accordion .elementor-tab-title{color:#1E396E;font-weight:800;}
body.elementor-page-1450 .elementor-accordion .elementor-accordion-item{border-color:#DCE4EC;}
body.elementor-page-1450 .mps-mod{background:#F5F7FA;border:1px solid #DCE4EC;overflow:hidden;padding:0;display:flex;align-self:stretch;}
body.elementor-page-1450 .mps-mod .mh{display:block;padding:14px 22px 12px;color:#FFF;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;}
body.elementor-page-1450 .mps-mod .mn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-26px auto 12px;border-radius:50%;border:3px solid rgba(255,255,255,.6);color:#FFF;font-weight:900;font-size:1.3rem;}
body.elementor-page-1450 .mps-mod .mb{padding:0 22px 6px;}
body.elementor-page-1450 .mps-mod h3{color:#1E396E;font-size:1.02rem;font-weight:800;line-height:1.3;margin:0 0 8px;}
body.elementor-page-1450 .mps-mod p{color:#5C6670;font-size:.9rem;margin:0 0 12px;}
body.elementor-page-1450 .mps-mod .mf{display:block;padding:11px 22px;color:#FFF;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}
body.elementor-page-1450 .mps-teal .mh,body.elementor-page-1450 .mps-teal .mf{background:#147A78;} body.elementor-page-1450 .mps-teal .mn{background:#147A78;}
body.elementor-page-1450 .mps-gold .mh,body.elementor-page-1450 .mps-gold .mf{background:#B27C0E;} body.elementor-page-1450 .mps-gold .mn{background:#B27C0E;}
body.elementor-page-1450 .mps-navy .mh,body.elementor-page-1450 .mps-navy .mf{background:#1E396E;} body.elementor-page-1450 .mps-navy .mn{background:#1E396E;}
body.elementor-page-1450 .mps-price{background:#FFF;border:1px solid #DCE4EC;border-top:6px solid #FBB62D;padding:30px 28px;height:100%;}
body.elementor-page-1450 .mps-price .pk{display:block;color:#147A78;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;}
body.elementor-page-1450 .mps-price .pv{display:block;margin:10px 0 4px;color:#1E396E;font-size:2.1rem;font-weight:900;letter-spacing:-.02em;}
body.elementor-page-1450 .mps-price .ps{display:block;color:#5C6670;font-size:.9rem;}

body.elementor-page-1450 .mps-mod{background:#F5F7FA;border:1px solid #DCE4EC;height:100%;overflow:hidden;padding:0;}
body.elementor-page-1450 .mps-mod .mmh .elementor-heading-title{display:block;padding:14px 22px 26px;color:#FFF;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center;}
body.elementor-page-1450 .mps-mod .mmn .elementor-heading-title{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-30px auto 14px;border-radius:50%;border:3px solid rgba(255,255,255,.65);color:#FFF;font-weight:900;font-size:1.28rem;position:relative;z-index:2;}
body.elementor-page-1450 .mps-mod .mmt .elementor-heading-title{color:#1E396E;font-size:1.02rem;font-weight:800;line-height:1.3;padding:0 22px;}
body.elementor-page-1450 .mps-mod .mmd{padding:8px 22px 14px;color:#5C6670;font-size:.9rem;}
body.elementor-page-1450 .mps-mod .mmf .elementor-heading-title{display:block;padding:11px 22px;color:#FFF;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}
body.elementor-page-1450 .mps-teal .mmh .elementor-heading-title,body.elementor-page-1450 .mps-teal .mmf .elementor-heading-title,body.elementor-page-1450 .mps-teal .mmn .elementor-heading-title{background:#147A78;}
body.elementor-page-1450 .mps-gold .mmh .elementor-heading-title,body.elementor-page-1450 .mps-gold .mmf .elementor-heading-title,body.elementor-page-1450 .mps-gold .mmn .elementor-heading-title{background:#B27C0E;}
body.elementor-page-1450 .mps-navy .mmh .elementor-heading-title,body.elementor-page-1450 .mps-navy .mmf .elementor-heading-title,body.elementor-page-1450 .mps-navy .mmn .elementor-heading-title{background:#1E396E;}

body.elementor-page-1450 .mps-mod > .elementor-widget-wrap{display:flex;flex-direction:column;height:100%;align-content:flex-start;}
body.elementor-page-1450 .mps-mod .mmd{flex:1 0 auto;}
body.elementor-page-1450 .mps-mod .mmf{margin-top:auto;}
body.elementor-page-1450 .mps-mod > .elementor-widget-wrap > .elementor-element{width:100%;}
body.elementor-page-1450 .elementor-section:has(> .elementor-container > .mps-mod) > .elementor-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch;}
body.elementor-page-1450 .mps-mod{width:auto!important;}
body.elementor-page-1450 .mps-mod > .elementor-widget-wrap{display:flex;flex-direction:column;height:100%;}
body.elementor-page-1450 .mps-mod .mmd{flex:1 0 auto;}
body.elementor-page-1450 .mps-mod .mmf{margin-top:auto;}
@media(max-width:767px){body.elementor-page-1450 .elementor-section:has(> .elementor-container > .mps-mod) > .elementor-container{grid-template-columns:1fr;padding-left:14px;padding-right:14px;gap:22px;}}/* End custom CSS */