.elementor-540 .elementor-element.elementor-element-b1c4583{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-b1c4583:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-b1c4583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbg );}.elementor-540 .elementor-element.elementor-element-1fe53cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-8e091fd{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-8e091fd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-bee8253 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;color:var( --e-global-color-cink );}.elementor-540 .elementor-element.elementor-element-0251313{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-tlead-font-family ), Sans-serif;font-size:var( --e-global-typography-tlead-font-size );font-weight:var( --e-global-typography-tlead-font-weight );line-height:var( --e-global-typography-tlead-line-height );color:var( --e-global-color-cmuted );}.elementor-540 .elementor-element.elementor-element-0251313 p{margin-block-end:12px;}.elementor-540 .elementor-element.elementor-element-0251313 a{color:var( --e-global-color-cbrand );}.elementor-540 .elementor-element.elementor-element-b1ff5e4{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:999px 999px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-b1ff5e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-540 .elementor-element.elementor-element-4fd61c5 img{width:260px;height:300px;object-fit:cover;object-position:center 25%;border-radius:18px 18px 18px 18px;}.elementor-540 .elementor-element.elementor-element-6957825{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-6957825:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-6957825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-csurf );}.elementor-540 .elementor-element.elementor-element-d0d29e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-ebc1ffd{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-20d7085 .elementor-heading-title{font-family:var( --e-global-typography-th2-font-family ), Sans-serif;font-size:var( --e-global-typography-th2-font-size );font-weight:var( --e-global-typography-th2-font-weight );line-height:var( --e-global-typography-th2-line-height );color:var( --e-global-color-cink );}.elementor-540 .elementor-element.elementor-element-4908d49{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-tbody-font-family ), Sans-serif;font-size:var( --e-global-typography-tbody-font-size );font-weight:var( --e-global-typography-tbody-font-weight );line-height:var( --e-global-typography-tbody-line-height );color:var( --e-global-color-cmuted );}.elementor-540 .elementor-element.elementor-element-4908d49 p{margin-block-end:12px;}.elementor-540 .elementor-element.elementor-element-4908d49 a{color:var( --e-global-color-cbrand );}.elementor-540 .elementor-element.elementor-element-9a468a2{font-family:var( --e-global-typography-tbody-font-family ), Sans-serif;font-size:var( --e-global-typography-tbody-font-size );font-weight:var( --e-global-typography-tbody-font-weight );line-height:var( --e-global-typography-tbody-line-height );color:var( --e-global-color-cink );}.elementor-540 .elementor-element.elementor-element-9a468a2 p{margin-block-end:12px;}.elementor-540 .elementor-element.elementor-element-9a468a2 a{color:var( --e-global-color-cbrand );}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-tbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-tbtn-font-size );font-weight:var( --e-global-typography-tbtn-font-weight );line-height:var( --e-global-typography-tbtn-line-height );fill:#211735;color:#211735;transition-duration:0.2s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#989898;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button:hover, .elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button:focus{background-color:#F0F8F3;color:#211735;}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button-content-wrapper{flex-direction:row;}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button:hover svg, .elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button:focus svg{fill:#211735;}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button .elementor-button-icon i, .elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-540 .elementor-element.elementor-element-ab2d2f2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-ab2d2f2:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-ab2d2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbg );}.elementor-540 .elementor-element.elementor-element-13c7321{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-9b43937 .elementor-heading-title{font-family:var( --e-global-typography-th2-font-family ), Sans-serif;font-size:var( --e-global-typography-th2-font-size );font-weight:var( --e-global-typography-th2-font-weight );line-height:var( --e-global-typography-th2-line-height );color:var( --e-global-color-cink );}.elementor-540 .elementor-element.elementor-element-317a589{font-family:var( --e-global-typography-tlead-font-family ), Sans-serif;font-size:var( --e-global-typography-tlead-font-size );font-weight:var( --e-global-typography-tlead-font-weight );line-height:var( --e-global-typography-tlead-line-height );color:var( --e-global-color-cmuted );}.elementor-540 .elementor-element.elementor-element-317a589 p{margin-block-end:12px;}.elementor-540 .elementor-element.elementor-element-317a589 a{color:var( --e-global-color-cbrand );}.elementor-540 .elementor-element.elementor-element-subjectprofiles{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}body.elementor-page-540:not(.elementor-motion-effects-element-type-background), body.elementor-page-540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2FB;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-b1c4583{--content-width:1200px;}.elementor-540 .elementor-element.elementor-element-b1ff5e4{--width:260px;}.elementor-540 .elementor-element.elementor-element-6957825{--content-width:1200px;}.elementor-540 .elementor-element.elementor-element-ebc1ffd{--width:100%;}.elementor-540 .elementor-element.elementor-element-ab2d2f2{--content-width:1200px;}.elementor-540 .elementor-element.elementor-element-13c7321{--width:760px;}}@media(max-width:1024px) and (min-width:768px){.elementor-540 .elementor-element.elementor-element-ebc1ffd{--width:100%;}}@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-b1c4583{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-0251313{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );}.elementor-540 .elementor-element.elementor-element-6957825{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-d0d29e2{--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:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-540 .elementor-element.elementor-element-20d7085 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );}.elementor-540 .elementor-element.elementor-element-4908d49{font-size:var( --e-global-typography-tbody-font-size );line-height:var( --e-global-typography-tbody-line-height );}.elementor-540 .elementor-element.elementor-element-9a468a2{font-size:var( --e-global-typography-tbody-font-size );line-height:var( --e-global-typography-tbody-line-height );}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );}.elementor-540 .elementor-element.elementor-element-ab2d2f2{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-540 .elementor-element.elementor-element-9b43937 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );}.elementor-540 .elementor-element.elementor-element-317a589{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );}}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-b1c4583{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-1fe53cc{--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-540 .elementor-element.elementor-element-bee8253 .elementor-heading-title{font-size:34px;}.elementor-540 .elementor-element.elementor-element-0251313{width:100%;max-width:100%;font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );}.elementor-540 .elementor-element.elementor-element-b1ff5e4{--width:100%;}.elementor-540 .elementor-element.elementor-element-6957825{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-d0d29e2{--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-540 .elementor-element.elementor-element-ebc1ffd{--width:100%;}.elementor-540 .elementor-element.elementor-element-20d7085 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );}.elementor-540 .elementor-element.elementor-element-4908d49{width:100%;max-width:100%;font-size:var( --e-global-typography-tbody-font-size );line-height:var( --e-global-typography-tbody-line-height );}.elementor-540 .elementor-element.elementor-element-9a468a2{font-size:var( --e-global-typography-tbody-font-size );line-height:var( --e-global-typography-tbody-line-height );}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button{font-size:var( --e-global-typography-tbtn-font-size );line-height:var( --e-global-typography-tbtn-line-height );}.elementor-540 .elementor-element.elementor-element-ab2d2f2{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-13c7321{--width:100%;}.elementor-540 .elementor-element.elementor-element-9b43937 .elementor-heading-title{font-size:var( --e-global-typography-th2-font-size );line-height:var( --e-global-typography-th2-line-height );}.elementor-540 .elementor-element.elementor-element-317a589{font-size:var( --e-global-typography-tlead-font-size );line-height:var( --e-global-typography-tlead-line-height );}.elementor-540 .elementor-element.elementor-element-subjectprofiles{--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;}}/* Start custom CSS for container, class: .elementor-element-8e091fd */.elementor-540 .elementor-element.elementor-element-8e091fd{--width:auto;width:auto;flex:1 1 0%;min-width:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fd61c5 */.elementor-540 .elementor-element.elementor-element-4fd61c5 img{box-shadow:0 10px 28px #21173518}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a468a2 */.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-credentials{display:grid;grid-template-columns:1.2fr 1fr;gap:0;margin:8px 0 32px;border:1px solid #e0dbe9;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 14px 38px #2117350d}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-credential{min-width:0;box-sizing:border-box;padding:28px}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-degree{grid-column:1/-1;position:relative;overflow:hidden;background:linear-gradient(115deg,#071c38,#173f6b);border-bottom:3px solid #c5aa70}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-degree::after{content:"";position:absolute;right:-30px;top:-85px;width:240px;height:240px;border:1px solid #ffffff1a;border-radius:50%;box-shadow:0 0 0 36px #ffffff06,0 0 0 72px #ffffff04;pointer-events:none}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-credential-label{position:relative;z-index:1;margin:0 0 12px!important;color:#ead6a8!important;font:800 12px/1.5 "Nunito Sans",sans-serif;letter-spacing:.14em;text-transform:uppercase}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-credentials h3{font-family:"Nunito Sans",sans-serif;font-size:19px;font-weight:800;line-height:1.4;color:#302448;margin:0 0 18px}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-degree h3{position:relative;z-index:1;margin:0!important;font:400 46px/1.12 Marcellus,Georgia,serif;color:#fff!important}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-degree h3 span{display:block;margin-top:8px;font:600 18px/1.5 "Nunito Sans",sans-serif;color:#eee6f9}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-teaching{border-right:1px solid #e8e2ef}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-teaching ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-teaching li{position:relative;box-sizing:border-box;margin:0;padding:12px 14px 12px 31px;background:#f7f5fa;border:1px solid #e9e3f1;border-radius:10px;color:#403452;font-size:15px;font-weight:600;line-height:1.55}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-teaching li::before{content:"";position:absolute;left:13px;top:21px;width:6px;height:6px;border-radius:50%;background:#7b609b}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-development{background:linear-gradient(150deg,#fff,#faf7f8)}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-development h3{color:#743346}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-development p{margin:0;color:#615460;font-size:16px;line-height:1.8}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-development strong{display:inline-block;margin:0 0 10px;padding-bottom:10px;border-bottom:2px solid #d7b7be;font:400 25px/1.35 Marcellus,Georgia,serif;color:#743346}
@media(max-width:650px){.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-credentials{grid-template-columns:1fr;border-radius:16px}.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-credential{padding:22px}.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-teaching{border-right:0;border-bottom:1px solid #e8e2ef}.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-degree h3{font-size:38px}}.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px;border:0}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl>div{display:block;min-width:0;padding:22px 24px;border:1px solid #dce6f1;border-radius:16px;background:#eef5fc;box-shadow:0 5px 18px #173f6b08}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl>div:nth-child(2){background:#f3f0fa;border-color:#e5def2}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl>div:nth-child(3){grid-column:1/-1;background:linear-gradient(120deg,#edf4fb,#f7f9fc);border-color:#d9e4f0}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl>div:nth-child(4){grid-column:1/-1;background:#f0f7f2;border-color:#dcebdF}

.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl dt{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#45617e}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl dd{margin:0;color:#211735;font-weight:600;line-height:1.65}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-school-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-school-list li{margin:0;padding:13px 16px;border:1px solid #dfe7f0;border-left:3px solid #6e94bd;border-radius:10px;background:#ffffffdd;font-size:15px;color:#2e465f}
.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl,.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-school-list{grid-template-columns:1fr}.elementor-540 .elementor-element.elementor-element-9a468a2 .caie-dl>div{padding:18px 20px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63c1d1a */.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button{background:linear-gradient(180deg,#fff 0%,#f4f4f4 40%,#d9dbde 100%);color:#211735;border:1px solid #989898;border-radius:999px;box-shadow:inset 0 1px 0 #fff;min-height:56px;min-width:260px;padding:15px 28px;display:inline-flex;align-items:center;justify-content:center}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button:hover{background:linear-gradient(180deg,#f6f6f6,#d1d4d8);color:#211735}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button:active{background:linear-gradient(180deg,#d1d4d8,#f4f4f4);box-shadow:inset 0 2px 4px #0002}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button-content-wrapper{align-items:center;gap:12px}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button-icon{display:flex;align-items:center;margin:0;font-size:25px;color:#187a43}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button-icon svg{width:25px;height:25px;fill:currentColor}.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button:focus-visible{outline:3px solid #3a2470;outline-offset:4px}@media(max-width:400px){.elementor-540 .elementor-element.elementor-element-63c1d1a .elementor-button{min-width:0;width:100%;padding:14px 20px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-subjectprofiles */.elementor-540 .elementor-element.elementor-element-subjectprofiles>.elementor-widget-template{flex:1 1 0;min-width:0;width:calc(50% - 12px)}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-subjectprofiles>.elementor-widget-template{width:100%}}/* End custom CSS */